summary refs log tree commit diff
diff options
context:
space:
mode:
authorFabian Affolter <fabian@affolter-engineering.ch>2023-01-22 13:40:07 +0100
committerGitHub <noreply@github.com>2023-01-22 13:40:07 +0100
commitfde1b1658938b7eba5c1d241d88328758ba8937e (patch)
treebe9a706c932dcea035f1751daf4d3212f2215790
parent05495c375f6cae7e602895cce0bb08b958190d68 (diff)
parenta6346f68da8159fcdde507b47de1a7170e90b6ec (diff)
downloadnixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.tar
nixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.tar.gz
nixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.tar.bz2
nixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.tar.lz
nixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.tar.xz
nixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.tar.zst
nixpkgs-fde1b1658938b7eba5c1d241d88328758ba8937e.zip
Merge pull request #212076 from fabaff/aio-georss-client-fix
python311Packages.aio-geojson-client: remove asynctest
-rw-r--r--pkgs/development/python-modules/aio-geojson-client/default.nix17
-rw-r--r--pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix17
2 files changed, 28 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/aio-geojson-client/default.nix b/pkgs/development/python-modules/aio-geojson-client/default.nix
index b47e7a3e95c..ce133a5f015 100644
--- a/pkgs/development/python-modules/aio-geojson-client/default.nix
+++ b/pkgs/development/python-modules/aio-geojson-client/default.nix
@@ -1,11 +1,12 @@
 { lib
 , aiohttp
 , aresponses
-, asynctest
 , buildPythonPackage
 , fetchFromGitHub
+, fetchpatch
 , geojson
 , haversine
+, mock
 , pytest-asyncio
 , pytestCheckHook
 , pythonOlder
@@ -21,10 +22,19 @@ buildPythonPackage rec {
   src = fetchFromGitHub {
     owner = "exxamalte";
     repo = "python-aio-geojson-client";
-    rev = "v${version}";
+    rev = "refs/tags/v${version}";
     hash = "sha256-5GiQgtbvYeleovFbXO2vlr2XPsDIWZiElM64O+urMcY=";
   };
 
+  patches = [
+    # Remove asynctest, https://github.com/exxamalte/python-aio-geojson-client/pull/35
+    (fetchpatch {
+      name = "remove-asynctest.patch";
+      url = "https://github.com/exxamalte/python-aio-geojson-client/commit/bf617d9898a99b026b43b28bd87bb6479f518c0a.patch";
+      hash = "sha256-uomH3LCaklfGURDs8SsnvNyHkubbe+5dleLEjW+I+M4=";
+    })
+  ];
+
   propagatedBuildInputs = [
     aiohttp
     geojson
@@ -33,7 +43,7 @@ buildPythonPackage rec {
 
   nativeCheckInputs = [
     aresponses
-    asynctest
+    mock
     pytest-asyncio
     pytestCheckHook
   ];
@@ -45,6 +55,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Python module for accessing GeoJSON feeds";
     homepage = "https://github.com/exxamalte/python-aio-geojson-client";
+    changelog = "https://github.com/exxamalte/python-aio-geojson-client/blob/v${version}/CHANGELOG.md";
     license = with licenses; [ asl20 ];
     maintainers = with maintainers; [ fab ];
   };
diff --git a/pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix b/pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix
index 00195201f37..ad213243925 100644
--- a/pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix
+++ b/pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix
@@ -2,9 +2,10 @@
 , aio-geojson-client
 , aiohttp
 , aresponses
-, asynctest
+, mock
 , buildPythonPackage
 , fetchFromGitHub
+, fetchpatch
 , pytest-asyncio
 , pytestCheckHook
 , pytz
@@ -21,10 +22,19 @@ buildPythonPackage rec {
   src = fetchFromGitHub {
     owner = "exxamalte";
     repo = "python-aio-geojson-geonetnz-volcano";
-    rev = "v${version}";
+    rev = "refs/tags/v${version}";
     sha256 = "sha256-2iVUHMk4ydmGmmGS6lJV5pvxJHyP9bRSeh/dOXbquE0=";
   };
 
+  patches = [
+    # Remove asynctest, https://github.com/exxamalte/python-aio-geojson-geonetnz-volcano/pull/18
+    (fetchpatch {
+      name = "remove-asynctest.patch";
+      url = "https://github.com/exxamalte/python-aio-geojson-geonetnz-volcano/commit/d04a488130375c78efa541fd63a5d88bd6b0fd49.patch";
+      hash = "sha256-ArG8CovJckzzNebd03WeU5i/jPqy2HRVBL3ICk5nZ5Y=";
+    })
+  ];
+
   propagatedBuildInputs = [
     aio-geojson-client
     aiohttp
@@ -33,7 +43,7 @@ buildPythonPackage rec {
 
   nativeCheckInputs = [
     aresponses
-    asynctest
+    mock
     pytest-asyncio
     pytestCheckHook
   ];
@@ -45,6 +55,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Python module for accessing the GeoNet NZ Volcanic GeoJSON feeds";
     homepage = "https://github.com/exxamalte/pythonaio-geojson-geonetnz-volcano";
+    changelog = "https://github.com/exxamalte/python-aio-geojson-geonetnz-volcano/blob/v${version}/CHANGELOG.md";
     license = with licenses; [ asl20 ];
     maintainers = with maintainers; [ fab ];
   };