Loading pkgs/development/python-modules/rustworkx/default.nix 0 → 100644 +47 −0 Original line number Diff line number Diff line { fetchFromGitHub , buildPythonPackage , rustPlatform , setuptools-rust , numpy , fixtures , networkx , libiconv , stdenv , lib }: buildPythonPackage rec { pname = "rustworkx"; version = "0.12.1"; src = fetchFromGitHub { owner = "Qiskit"; repo = pname; rev = version; hash = "sha256-d/KCxhJdyzhTjwJZ+GsXJE4ww30iPaXcPngpCi4hBZw="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; hash = "sha256-imhiPj763iumRQb+oeBOpICD1nCvzZx+3yQWu1QRRQQ="; }; nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ]); buildInputs = [ numpy ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; checkInputs = [ fixtures networkx ]; pythonImportsCheck = [ "rustworkx" ]; meta = with lib; { description = "A high performance Python graph library implemented in Rust."; homepage = "https://github.com/Qiskit/rustworkx"; license = licenses.asl20; maintainers = with maintainers; [ raitobezarius ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -12071,6 +12071,8 @@ self: super: with self; { tzlocal = callPackage ../development/python-modules/tzlocal { }; rustworkx = callPackage ../development/python-modules/rustworkx { }; uamqp = callPackage ../development/python-modules/uamqp { openssl = pkgs.openssl_1_1; inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork CoreFoundation Security; Loading Loading
pkgs/development/python-modules/rustworkx/default.nix 0 → 100644 +47 −0 Original line number Diff line number Diff line { fetchFromGitHub , buildPythonPackage , rustPlatform , setuptools-rust , numpy , fixtures , networkx , libiconv , stdenv , lib }: buildPythonPackage rec { pname = "rustworkx"; version = "0.12.1"; src = fetchFromGitHub { owner = "Qiskit"; repo = pname; rev = version; hash = "sha256-d/KCxhJdyzhTjwJZ+GsXJE4ww30iPaXcPngpCi4hBZw="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; hash = "sha256-imhiPj763iumRQb+oeBOpICD1nCvzZx+3yQWu1QRRQQ="; }; nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ]); buildInputs = [ numpy ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; checkInputs = [ fixtures networkx ]; pythonImportsCheck = [ "rustworkx" ]; meta = with lib; { description = "A high performance Python graph library implemented in Rust."; homepage = "https://github.com/Qiskit/rustworkx"; license = licenses.asl20; maintainers = with maintainers; [ raitobezarius ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -12071,6 +12071,8 @@ self: super: with self; { tzlocal = callPackage ../development/python-modules/tzlocal { }; rustworkx = callPackage ../development/python-modules/rustworkx { }; uamqp = callPackage ../development/python-modules/uamqp { openssl = pkgs.openssl_1_1; inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork CoreFoundation Security; Loading