diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/aio-geojson-generic-client/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/aio-geojson-generic-client/default.nix | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/aio-geojson-generic-client/default.nix b/nixpkgs/pkgs/development/python-modules/aio-geojson-generic-client/default.nix index 4ff502a2cf83..343f47d2aca4 100644 --- a/nixpkgs/pkgs/development/python-modules/aio-geojson-generic-client/default.nix +++ b/nixpkgs/pkgs/development/python-modules/aio-geojson-generic-client/default.nix @@ -1,39 +1,53 @@ { lib +, aio-geojson-client , aiohttp -, aresponses +, aioresponses , buildPythonPackage -, aio-geojson-client , fetchFromGitHub +, geojson , pytest-asyncio , pytestCheckHook , pythonOlder +, pythonRelaxDepsHook , pytz +, setuptools }: buildPythonPackage rec { pname = "aio-geojson-generic-client"; - version = "0.3"; - format = "setuptools"; + version = "0.4"; + pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "exxamalte"; repo = "python-aio-geojson-generic-client"; rev = "refs/tags/v${version}"; - hash = "sha256-toDvliFMxicaEhlxb7wCadDJErpsIPcZbJz7TpO83GE="; + hash = "sha256-065aPocJFOTn+naedxRJ7U/b7hjrYViu2MEUsBpQ9cY="; }; + __darwinAllowLocalNetworking = true; + + nativeBuildInputs = [ + pythonRelaxDepsHook + setuptools + ]; + + pythonRelaxDeps = [ + # geojson>=2.4.0,<3, but we have 3.x + "geojson" + ]; + propagatedBuildInputs = [ aiohttp aio-geojson-client + geojson pytz ]; - __darwinAllowLocalNetworking = true; - nativeCheckInputs = [ - aresponses + aioresponses pytest-asyncio pytestCheckHook ]; |