about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChris Pattison <chpattison@gmail.com>2023-04-11 14:21:01 -0700
committerChris Pattison <chpattison@gmail.com>2023-05-14 15:51:45 -0700
commit3d95de61994d2cc814feee8a7a88652194afd985 (patch)
treecd8adcc1b2537da371008f549734fef66611d84b
parent01e82e979136a3115d1b3c860b0fa7e10d1e5938 (diff)
downloadnixlib-3d95de61994d2cc814feee8a7a88652194afd985.tar
nixlib-3d95de61994d2cc814feee8a7a88652194afd985.tar.gz
nixlib-3d95de61994d2cc814feee8a7a88652194afd985.tar.bz2
nixlib-3d95de61994d2cc814feee8a7a88652194afd985.tar.lz
nixlib-3d95de61994d2cc814feee8a7a88652194afd985.tar.xz
nixlib-3d95de61994d2cc814feee8a7a88652194afd985.tar.zst
nixlib-3d95de61994d2cc814feee8a7a88652194afd985.zip
python3Packages.retworkx: remove
-rw-r--r--pkgs/development/python-modules/qiskit-nature/default.nix4
-rw-r--r--pkgs/development/python-modules/qiskit-terra/default.nix4
-rw-r--r--pkgs/development/python-modules/retworkx/default.nix67
-rw-r--r--pkgs/top-level/python-aliases.nix1
-rw-r--r--pkgs/top-level/python-packages.nix2
5 files changed, 5 insertions, 73 deletions
diff --git a/pkgs/development/python-modules/qiskit-nature/default.nix b/pkgs/development/python-modules/qiskit-nature/default.nix
index d92d27b7729e..629dc04bd3f4 100644
--- a/pkgs/development/python-modules/qiskit-nature/default.nix
+++ b/pkgs/development/python-modules/qiskit-nature/default.nix
@@ -7,7 +7,7 @@
 , numpy
 , psutil
 , qiskit-terra
-, retworkx
+, rustworkx
 , scikit-learn
 , scipy
 , withPyscf ? false
@@ -37,7 +37,7 @@ buildPythonPackage rec {
     numpy
     psutil
     qiskit-terra
-    retworkx
+    rustworkx
     scikit-learn
     scipy
   ] ++ lib.optional withPyscf pyscf;
diff --git a/pkgs/development/python-modules/qiskit-terra/default.nix b/pkgs/development/python-modules/qiskit-terra/default.nix
index e46e706c8657..e9607f3362f5 100644
--- a/pkgs/development/python-modules/qiskit-terra/default.nix
+++ b/pkgs/development/python-modules/qiskit-terra/default.nix
@@ -12,7 +12,7 @@
 , psutil
 , python-constraint
 , python-dateutil
-, retworkx
+, rustworkx
 , scipy
 , scikit-quant ? null
 , setuptools-rust
@@ -83,7 +83,7 @@ buildPythonPackage rec {
     psutil
     python-constraint
     python-dateutil
-    retworkx
+    rustworkx
     scipy
     scikit-quant
     stevedore
diff --git a/pkgs/development/python-modules/retworkx/default.nix b/pkgs/development/python-modules/retworkx/default.nix
deleted file mode 100644
index 1e42af234c25..000000000000
--- a/pkgs/development/python-modules/retworkx/default.nix
+++ /dev/null
@@ -1,67 +0,0 @@
-{ lib
-, stdenv
-, buildPythonPackage
-, pythonOlder
-, rustPlatform
-, fetchFromGitHub
-, libiconv
-  # Check inputs
-, pytestCheckHook
-, fixtures
-, graphviz
-, matplotlib
-, networkx
-, numpy
-, pydot
-}:
-
-buildPythonPackage rec {
-  pname = "retworkx";
-  version = "0.11.0";
-  format = "pyproject";
-  disabled = pythonOlder "3.6";
-
-  src = fetchFromGitHub {
-    owner = "Qiskit";
-    repo = "retworkx";
-    rev = version;
-    hash = "sha256-o3XPMTaiFH5cBtyqtW650wiDBElLvCmERr2XwwdPO1c=";
-  };
-
-  cargoDeps = rustPlatform.fetchCargoTarball {
-    inherit src;
-    name = "${pname}-${version}";
-    hash = "sha256-Zhk4m+HNtimhPWfiBLi9dqJ0fp2D8d0u9k6ROG0/jBo=";
-  };
-
-  nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ];
-
-  buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
-
-  pythonImportsCheck = [ "retworkx" ];
-  nativeCheckInputs = [
-    pytestCheckHook
-    fixtures
-    graphviz
-    matplotlib
-    networkx
-    numpy
-    pydot
-  ];
-
-  preCheck = ''
-    export TESTDIR=$(mktemp -d)
-    cp -r tests/ $TESTDIR
-    pushd $TESTDIR
-  '';
-  postCheck = "popd";
-
-  meta = with lib; {
-    description = "A python graph library implemented in Rust.";
-    homepage = "https://retworkx.readthedocs.io/en/latest/index.html";
-    downloadPage = "https://github.com/Qiskit/retworkx/releases";
-    changelog = "https://github.com/Qiskit/retworkx/releases/tag/${version}";
-    license = licenses.asl20;
-    maintainers = with maintainers; [ drewrisinger ];
-  };
-}
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index 3ed3f3c76ec2..b4a7f95e159f 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -247,6 +247,7 @@ mapAliases ({
   Quandl = quandl; # added 2023-02-19
   qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages";
   rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05
+  retworkx = rustworkx; # added 2023-05-14
   repeated_test = repeated-test; # added 2022-11-15
   requests_oauthlib = requests-oauthlib; # added 2022-02-12
   requests_toolbelt = requests-toolbelt; # added 2017-09-26
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 0407bb3e63e6..161962bcee4d 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -10267,8 +10267,6 @@ self: super: with self; {
 
   returns = callPackage ../development/python-modules/returns { };
 
-  retworkx = callPackage ../development/python-modules/retworkx { };
-
   rfc3339 = callPackage ../development/python-modules/rfc3339 { };
 
   rfc3339-validator = callPackage ../development/python-modules/rfc3339-validator { };