summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/pymoo/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/pymoo/default.nix')
-rw-r--r--pkgs/development/python-modules/pymoo/default.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/pymoo/default.nix b/pkgs/development/python-modules/pymoo/default.nix
index 134319d0a89b..637bd4dc17b3 100644
--- a/pkgs/development/python-modules/pymoo/default.nix
+++ b/pkgs/development/python-modules/pymoo/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
+, fetchpatch
, pytestCheckHook
, writeText
, autograd
@@ -19,13 +20,13 @@
buildPythonPackage rec {
pname = "pymoo";
- version = "0.6.0";
+ version = "0.6.0.1";
src = fetchFromGitHub {
owner = "anyoptimization";
repo = "pymoo";
rev = version;
- hash = "sha256-dzKr+u84XmPShWXFjH7V9KzwJPGZz3msGOe1S7FlGTQ=";
+ hash = "sha256-+qtW7hfSo266n1SRzAgHIu99W5Sl+NYbKOHXv/JI9IA=";
};
pymoo_data = fetchFromGitHub {
@@ -35,6 +36,14 @@ buildPythonPackage rec {
hash = "sha256-iGWPepZw3kJzw5HKV09CvemVvkvFQ38GVP+BAryBSs0=";
};
+ patches = [
+ # https://github.com/anyoptimization/pymoo/pull/407
+ (fetchpatch {
+ url = "https://github.com/anyoptimization/pymoo/commit/be57ece64275469daece1e8ef12b2b6ee05362c9.diff";
+ hash = "sha256-BLPrUqNbAsAecfYahESEJF6LD+kehUYmkTvl/nvyqII=";
+ })
+ ];
+
postPatch = ''
substituteInPlace setup.py \
--replace "cma==3.2.2" "cma" \