python3Packages.retworkx: 0.6.0 -> 0.8.0

This commit is contained in:
Drew Risinger 2021-03-05 14:26:31 -05:00
parent f6e94a2e21
commit 12672f90c5
2 changed files with 9 additions and 7 deletions

View File

@ -1,39 +1,41 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, pythonOlder
, rustPlatform , rustPlatform
, fetchFromGitHub , fetchFromGitHub
# Check inputs # Check inputs
, pytestCheckHook , pytestCheckHook
, networkx
, numpy , numpy
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "retworkx"; pname = "retworkx";
version = "0.6.0"; version = "0.8.0";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Qiskit"; owner = "Qiskit";
repo = "retworkx"; repo = "retworkx";
rev = version; rev = version;
sha256 = "11n30ldg3y3y6qxg3hbj837pnbwjkqw3nxq6frds647mmmprrd20"; sha256 = "0plpri6a3d6f1000kmcah9066vq2i37d14bdf8sm96493fhpqhrd";
}; };
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
inherit src; inherit src;
name = "${pname}-${version}"; name = "${pname}-${version}";
hash = "sha256-heOBK8qi2nuc/Ib+I/vLzZ1fUUD/G/KTw9d7M4Hz5O0="; hash = "sha256-+k779gmge8wDdoZrWn9ND47kUqt7pqe75Zuj2Byfefo=";
}; };
format = "pyproject";
nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ]; nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ];
# Needed b/c need to check AFTER python wheel is installed (using Rust Build, not buildPythonPackage) # Needed b/c need to check AFTER python wheel is installed (using Rust Build, not buildPythonPackage)
doCheck = false; doCheck = false;
doInstallCheck = true; doInstallCheck = true;
installCheckInputs = [ pytestCheckHook numpy ]; installCheckInputs = [ pytestCheckHook networkx numpy ];
preCheck = '' preCheck = ''
export TESTDIR=$(mktemp -d) export TESTDIR=$(mktemp -d)

View File

@ -6951,7 +6951,7 @@ in {
retrying = callPackage ../development/python-modules/retrying { }; retrying = callPackage ../development/python-modules/retrying { };
retworkx = disabledIf (pythonOlder "3.5") (toPythonModule (callPackage ../development/python-modules/retworkx { })); retworkx = callPackage ../development/python-modules/retworkx { };
rfc3986 = callPackage ../development/python-modules/rfc3986 { }; rfc3986 = callPackage ../development/python-modules/rfc3986 { };