mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-10-04 19:48:34 +03:00
python3Packages.pystac-client: init at 0.8.3
Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>
This commit is contained in:
parent
e75de2f317
commit
56ec187b2e
62
pkgs/development/python-modules/pystac-client/default.nix
Normal file
62
pkgs/development/python-modules/pystac-client/default.nix
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
|
||||
pystac,
|
||||
pytest-benchmark,
|
||||
pytest-console-scripts,
|
||||
pytest-mock,
|
||||
pytest-recording,
|
||||
python-dateutil,
|
||||
requests,
|
||||
requests-mock,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pystac-client";
|
||||
version = "0.8.3";
|
||||
pyproject = true;
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stac-utils";
|
||||
repo = "pystac-client";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-tzfpvNtj+KkKjA75En+OwxYQWGzxHLACLkzWT2j/ThU=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
pystac
|
||||
python-dateutil
|
||||
requests
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-benchmark
|
||||
pytestCheckHook
|
||||
pytest-console-scripts
|
||||
pytest-mock
|
||||
pytest-recording
|
||||
requests-mock
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
# Tests accessing Internet
|
||||
"-m 'not vcr'"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "pystac_client" ];
|
||||
|
||||
meta = {
|
||||
description = "A Python client for working with STAC Catalogs and APIs";
|
||||
homepage = "https://github.com/stac-utils/pystac-client";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = lib.teams.geospatial.members;
|
||||
};
|
||||
}
|
@ -10501,6 +10501,8 @@ self: super: with self; {
|
||||
|
||||
pystac = callPackage ../development/python-modules/pystac { };
|
||||
|
||||
pystac-client = callPackage ../development/python-modules/pystac-client { };
|
||||
|
||||
pysubs2 = callPackage ../development/python-modules/pysubs2 { };
|
||||
|
||||
pysuez = callPackage ../development/python-modules/pysuez { };
|
||||
|
Loading…
Reference in New Issue
Block a user