Change:
Project description User friendly Rasterio plugin to read raster datasets. Metadata homepage URL: source URL: license: bsd platforms: unix Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Already packaged by in . Should be easy to add to nixpkgs.
Requires morecantile and pystac, that shoud be to nixpkgs as well.

Discussion:
<ins> { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, colormath, cython, oldest-supported-numpy, setuptools, }: buildPythonPackage rec { pname = "color-operations"; version = "0.1.3"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "vincentsarago"; repo = "color-operations"; rev = version; hash = "sha256-KsrgilcNK2ufPKrhtGdf8mdlFzhsHB2jHN+WDlZqabc="; }; nativeBuildInputs = [ cython setuptools ]; propagatedBuildInputs = [ oldest-supported-numpy ]; nativeCheckInputs = [ colormath pytestCheckHook ]; preCheck = '' python setup.py build_ext --inplace ''; pythonImportsCheck = [ "color_operations" ]; meta = { description = "Apply basic color-oriented image operations. Fork of rio-color"; homepage = "https://github.com/vincentsarago/color-operations"; license = lib.licenses.mit; maintainers = lib.teams.geospatial.members; }; } </ins>

<ins> { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, attrs, click, flit, mercantile, pydantic, pyproj, rasterio, }: buildPythonPackage rec { pname = "morecantile"; version = "5.3.0"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "developmentseed"; repo = "morecantile"; rev = version; hash = "sha256-F7xYQrOngoRsZjmS6ZHRGN0/GD53AYcMQzyY1LZ1O7I="; }; nativeBuildInputs = [ flit ]; propagatedBuildInputs = [ attrs click pydantic pyproj ]; nativeCheckInputs = [ mercantile pytestCheckHook rasterio ]; pythonImportsCheck = [ "morecantile" ]; meta = { description = "Construct and use map tile grids in different projection"; homepage = "https://developmentseed.org/morecantile/"; license = lib.licenses.mit; maintainers = lib.teams.geospatial.members; mainProgram = "morecantile"; }; } </ins>

<ins> { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, html5lib, jsonschema, pytest-cov, pytest-mock, pytest-recording, python-dateutil, requests-mock, setuptools, }: buildPythonPackage rec { pname = "pystac"; version = "1.10.1"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "stac-utils"; repo = "pystac"; rev = "v${version}"; hash = "sha256-zJGDhKRX50Muo1YDEzfwypMLISnYBYKkPvUULYkUf68="; }; build-system = [ setuptools ]; propagatedBuildInputs = [ python-dateutil ]; nativeCheckInputs = [ html5lib jsonschema pytestCheckHook pytest-cov pytest-mock pytest-recording requests-mock ]; pythonImportsCheck = [ "pystac" ]; meta = { description = "Python library for working with any SpatioTemporal Asset Catalog (STAC)"; homepage = "https://github.com/stac-utils/pystac"; license = lib.licenses.asl20; maintainers = lib.teams.geospatial.members; }; } </ins>

<ins> { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, attrs, boto3, cachetools, color-operations, hatchling, httpx, morecantile, numexpr, numpy, pydantic, pystac, rasterio, rioxarray, }: buildPythonPackage rec { pname = "rio-tiler"; version = "6.6.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "cogeotiff"; repo = "rio-tiler"; rev = version; hash = "sha256-MR6kyoGM3uXt6JiIEfGcsmTmxqlLxUF9Wn+CFuK5LtQ="; }; build-system = [ hatchling ]; propagatedBuildInputs = [ attrs cachetools color-operations httpx morecantile numexpr numpy pydantic pystac rasterio ]; nativeCheckInputs = [ boto3 pytestCheckHook rioxarray ]; pythonImportsCheck = [ "rio_tiler" ]; meta = with lib; { description = "User friendly Rasterio plugin to read raster datasets"; homepage = "https://cogeotiff.github.io/rio-tiler/"; license = licenses.bsd3; maintainers = lib.teams.geospatial.members; }; } </ins>

<ins> { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, dask, netcdf4, numpy, packaging, pyproj, rasterio, setuptools, xarray, }: buildPythonPackage rec { pname = "rioxarray"; version = "0.15.5"; pyproject = true; disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "corteva"; repo = "rioxarray"; rev = version; hash = "sha256-bumFZQktgUqo2lyoLtDXkh6Vv5oS/wobqYpvNYy7La0="; }; build-system = [ setuptools ]; propagatedBuildInputs = [ numpy packaging pyproj rasterio xarray ]; nativeCheckInputs = [ dask netcdf4 pytestCheckHook ]; disabledTests = [ "test_clip_geojson__no_drop" ]; pythonImportsCheck = [ "rioxarray" ]; meta = { description = "geospatial xarray extension powered by rasterio"; homepage = "https://corteva.github.io/rioxarray/"; license = lib.licenses.asl20; maintainers = lib.teams.geospatial.members; }; } </ins>

collidoscope = callPackage ../development/python-modules/collidoscope { }; <ins> color-operations = callPackage ../development/python-modules/color-operations { }; </ins> colorama = callPackage ../development/python-modules/colorama { }; colorcet = callPackage ../development/python-modules/colorcet { };

more-properties = callPackage ../development/python-modules/more-properties { }; <ins> morecantile = callPackage ../development/python-modules/morecantile { }; </ins> moreorless = callPackage ../development/python-modules/moreorless { }; moretools = callPackage ../development/python-modules/moretools { };

pysolcast = callPackage ../development/python-modules/pysolcast { }; <ins> pystac = callPackage ../development/python-modules/pystac { }; </ins> pysubs2 = callPackage ../development/python-modules/pysubs2 { }; pysuez = callPackage ../development/python-modules/pysuez { };

ring-doorbell = callPackage ../development/python-modules/ring-doorbell { }; <ins> rio-tiler = callPackage ../development/python-modules/rio-tiler { }; rioxarray = callPackage ../development/python-modules/rioxarray { }; </ins> ripe-atlas-cousteau = callPackage ../development/python-modules/ripe-atlas-cousteau { }; ripe-atlas-sagan = callPackage ../development/python-modules/ripe-atlas-sagan { };