default.nix (838B)
1 { lib, stdenv, fetchFromGitHub, python3Packages, morecantile, cogdumper }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "rio-cogeo"; 5 version = "5.0.0"; 6 pyproject = true; 7 8 src = fetchFromGitHub { 9 owner = "cogeotiff"; 10 repo = "rio-cogeo"; 11 rev = version; 12 hash = "sha256-YBFdo/aEk9ytlzLhdC/kV3jwS1atrfYmyxNP8jWBTxs="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ flit ]; 16 17 propagatedBuildInputs = with python3Packages; [ 18 click 19 rasterio 20 numpy 21 morecantile 22 pydantic 23 ]; 24 25 doCheck = false; 26 27 nativeCheckInputs = with python3Packages; [ pytestCheckHook cogdumper ]; 28 29 meta = with lib; { 30 description = "Cloud Optimized GeoTIFF creation and validation plugin for rasterio"; 31 inherit (src.meta) homepage; 32 license = licenses.bsd3; 33 maintainers = [ maintainers.sikmir ]; 34 }; 35 }