default.nix (896B)
1 { lib, stdenv, python3Packages, fetchFromGitHub }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "prettymapp"; 5 version = "2022-12-18"; 6 7 src = fetchFromGitHub { 8 owner = "chrieke"; 9 repo = "prettymapp"; 10 rev = "26f945ef670cbede8f0561582d280664da09ae96"; 11 hash = "sha256-u5LMTQCB6aqUYC/l8z+bQjk4cGiWR7uvRNoTwLxMDlM="; 12 }; 13 14 postPatch = "sed -i 's/==.*//' requirements.txt"; 15 16 propagatedBuildInputs = with python3Packages; [ osmnx ]; 17 18 nativeCheckInputs = with python3Packages; [ pytestCheckHook mock ]; 19 20 disabledTests = [ 21 "test_get_aoi_from_user_input_address" 22 "test_get_aoi_from_user_input_rectangle" 23 ]; 24 25 meta = with lib; { 26 description = "Create beautiful maps from OpenStreetMap data in a webapp"; 27 inherit (src.meta) homepage; 28 license = licenses.mit; 29 maintainers = [ maintainers.sikmir ]; 30 broken = stdenv.isDarwin; # xyzservices 31 }; 32 }