lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

python3.pkgs.diofant: 0.13.0 -> 0.14.0

+26 -8
+26 -8
pkgs/development/python-modules/diofant/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , cython 4 + , fetchpatch 3 5 , fetchPypi 4 6 , gmpy2 5 - , isort 6 7 , mpmath 7 8 , numpy 8 9 , pythonOlder 9 10 , scipy 10 11 , setuptools-scm 12 + , wheel 11 13 }: 12 14 13 15 buildPythonPackage rec { 14 16 pname = "diofant"; 15 - version = "0.13.0"; 16 - disabled = pythonOlder "3.9"; 17 + version = "0.14.0"; 17 18 format = "pyproject"; 19 + disabled = pythonOlder "3.10"; 18 20 19 21 src = fetchPypi { 20 22 inherit version; 21 23 pname = "Diofant"; 22 - sha256 = "bac9e086a7156b20f18e3291d6db34e305338039a3c782c585302d377b74dd3c"; 24 + hash = "sha256-c886y37xR+4TxZw9+3tb7nkTGxWcS+Ag/ruUUdpf7S4="; 23 25 }; 24 26 27 + patches = [ 28 + (fetchpatch { 29 + name = "remove-pip-from-build-dependencies.patch"; 30 + url = "https://github.com/diofant/diofant/commit/117e441808faa7c785ccb81bf211772d60ebdec3.patch"; 31 + hash = "sha256-MYk1Ku4F3hAv7+jJQLWhXd8qyKRX+QYuBzPfYWT0VbU="; 32 + }) 33 + ]; 34 + 25 35 nativeBuildInputs = [ 26 - isort 27 36 setuptools-scm 37 + wheel 28 38 ]; 29 39 30 40 propagatedBuildInputs = [ 31 - gmpy2 32 41 mpmath 33 - numpy 34 - scipy 35 42 ]; 43 + 44 + passthru.optional-dependencies = { 45 + exports = [ 46 + cython 47 + numpy 48 + scipy 49 + ]; 50 + gmpy = [ 51 + gmpy2 52 + ]; 53 + }; 36 54 37 55 # tests take ~1h 38 56 doCheck = false;