default.nix (790B)
1 { lib, fetchFromGitHub, python3Packages, pymbtiles }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "tpkutils"; 5 version = "0.8.2"; 6 format = "pyproject"; 7 8 src = fetchFromGitHub { 9 owner = "consbio"; 10 repo = "tpkutils"; 11 rev = version; 12 hash = "sha256-iKM+tEEOtSkwDdkBN+n35q3D2IBi7a/bnY/fSlGDowU="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ poetry-core ]; 16 17 propagatedBuildInputs = with python3Packages; [ 18 mercantile 19 pymbtiles 20 six 21 setuptools # pkg_resources 22 ]; 23 24 nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; 25 26 meta = with lib; { 27 description = "ArcGIS Tile Package Utilities"; 28 inherit (src.meta) homepage; 29 license = licenses.isc; 30 maintainers = [ maintainers.sikmir ]; 31 mainProgram = "tpk"; 32 }; 33 }