summary refs log tree commit diff
path: root/pkgs/applications/misc/mapproxy/default.nix
diff options
context:
space:
mode:
authorSimonas Kazlauskas <git@kazlauskas.me>2020-12-22 19:49:17 +0000
committerGitHub <noreply@github.com>2020-12-22 20:49:17 +0100
commit0f8e7ab73710a888b244defee981e64e49a4b9fc (patch)
treeef45a1c0ea3d6828986837d4fc285700246b9988 /pkgs/applications/misc/mapproxy/default.nix
parent010e239e5ede7067e55c4f940a288a6a75bb575c (diff)
downloadnixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.tar
nixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.tar.gz
nixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.tar.bz2
nixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.tar.lz
nixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.tar.xz
nixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.tar.zst
nixpkgs-0f8e7ab73710a888b244defee981e64e49a4b9fc.zip
mapproxy: 1.12.0 -> 1.13.0 (#107203)
Switched to using python3, because pyproj fails to build with python2
Diffstat (limited to 'pkgs/applications/misc/mapproxy/default.nix')
-rw-r--r--pkgs/applications/misc/mapproxy/default.nix33
1 files changed, 5 insertions, 28 deletions
diff --git a/pkgs/applications/misc/mapproxy/default.nix b/pkgs/applications/misc/mapproxy/default.nix
index 41ae683548d..48e2a3960ee 100644
--- a/pkgs/applications/misc/mapproxy/default.nix
+++ b/pkgs/applications/misc/mapproxy/default.nix
@@ -1,38 +1,15 @@
 { lib
 , pkgs
-, python
+, python3
 }:
-let
-  py = python.override {
-    packageOverrides = self: super: {
-      pyproj = super.pyproj.overridePythonAttrs (oldAttrs: rec {
-      version = "1.9.6";
-      src = pkgs.fetchFromGitHub {
-        owner = "pyproj4";
-        repo = "pyproj";
-        rev = "v${version}rel";
-        sha256 = "18v4h7jx4mcc0x2xy8y7dfjq9bzsyxs8hdb6v67cabvlz2njziqy";
-      };
-      nativeBuildInputs = with python.pkgs; [ cython ];
-      patches = [ ];
-      checkPhase = ''
-        runHook preCheck
-        pushd unittest  # changing directory should ensure we're importing the global pyproj
-        ${python.interpreter} test.py && ${python.interpreter} -c "import doctest, pyproj, sys; sys.exit(doctest.testmod(pyproj)[0])"
-        popd
-        runHook postCheck
-      '';
-      });
-    };
-  };
-in
-with py.pkgs;
+
+with python3.pkgs;
 buildPythonApplication rec {
   pname = "MapProxy";
-  version = "1.12.0";
+  version = "1.13.0";
   src = fetchPypi {
   inherit pname version;
-  sha256 = "622e3a7796ef861ba21e42231b49c18d00d75f03eaf3f01a2b7687be7568e2ec";
+  sha256 = "0qi63ap8yi5g2cas33jv4jsmdrl6yv3qp6bh0zxrfpkb704lcng4";
   };
   prePatch = ''
     substituteInPlace mapproxy/util/ext/serving.py --replace "args = [sys.executable] + sys.argv" "args = sys.argv"