Skip to content

Commit

Permalink
qutip: 4.7.5 -> 5.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
samlich committed May 30, 2024
1 parent 442b72a commit 94a9811
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions pkgs/development/python-modules/qutip/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
cvxopt,
cvxpy,
Expand All @@ -9,29 +8,35 @@
ipython,
matplotlib,
numpy,
oldest-supported-numpy,
packaging,
pytest-rerunfailures,
pytestCheckHook,
python,
pythonOlder,
scipy,
setuptools,
}:

buildPythonPackage rec {
pname = "qutip";
version = "4.7.5";
format = "setuptools";
version = "5.0.2";
pyproject = true;

disabled = pythonOlder "3.7";

src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-4nXZPZFu9L+Okha3qvPil1KvLGO1EbrzotQjqQ8r9l8=";
hash = "sha256-lMPzgmUaoEQB5TzmqEJFiFTuS3AGpyMMjPHlPUKTLvk=";
};

nativeBuildInputs = [ cython_0 ];
nativeBuildInputs = [
cython_0
setuptools
oldest-supported-numpy
];

propagatedBuildInputs = [
numpy
Expand All @@ -44,9 +49,6 @@ buildPythonPackage rec {
pytest-rerunfailures
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);

# Disabling OpenMP support on Darwin.
setupPyGlobalFlags = lib.optionals (!stdenv.isDarwin) [ "--with-openmp" ];

# QuTiP tries to access the home directory to create an rc file for us.
# We need to go to another directory to run the tests from there.
# This is due to the Cython-compiled modules not being in the correct location
Expand Down

0 comments on commit 94a9811

Please sign in to comment.