diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2018-09-12 01:23:36 +0200 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-09-12 01:23:36 +0200 |
commit | a25dcb66077310067ca1b59b2f38046bee752b0a (patch) | |
tree | 832a205491db44da53abdcf995106c8d7a9fbc2f /pkgs/development/python-modules/pyowm | |
parent | 8d4248a4cb95b20b236b80ce4cbce9b71ba8a80d (diff) | |
download | nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.tar nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.tar.gz nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.tar.bz2 nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.tar.lz nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.tar.xz nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.tar.zst nixpkgs-a25dcb66077310067ca1b59b2f38046bee752b0a.zip |
python3Packages.pyowm: fix python3 build (#46549)
See https://hydra.nixos.org/build/80714323 Version 2.9 requires `geojson==2.x'. To allow 2.4, the constraint required some patching using `substituteInPlace'. Addresses #45960
Diffstat (limited to 'pkgs/development/python-modules/pyowm')
-rw-r--r-- | pkgs/development/python-modules/pyowm/default.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/pyowm/default.nix b/pkgs/development/python-modules/pyowm/default.nix index 58a8dee155a..c853965469a 100644 --- a/pkgs/development/python-modules/pyowm/default.nix +++ b/pkgs/development/python-modules/pyowm/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi, requests }: +{ lib, buildPythonPackage, fetchPypi, requests, geojson }: buildPythonPackage rec { pname = "pyowm"; @@ -9,11 +9,13 @@ buildPythonPackage rec { sha256 = "ed175873823a2fedb48e453505c974ca39f3f75006ef1af54fdbcf72e6796849"; }; - propagatedBuildInputs = [ requests ]; + propagatedBuildInputs = [ requests geojson ]; # This may actually break the package. postPatch = '' - substituteInPlace setup.py --replace "requests>=2.18.2,<2.19" "requests" + substituteInPlace setup.py \ + --replace "requests>=2.18.2,<2.19" "requests" \ + --replace "geojson>=2.3.0,<2.4" "geojson<2.5,>=2.3.0" ''; # No tests in archive |