diff options
author | Drew Risinger <drewrisinger@users.noreply.github.com> | 2021-05-03 15:10:36 -0400 |
---|---|---|
committer | Drew Risinger <drewrisinger@users.noreply.github.com> | 2021-05-10 23:52:09 -0400 |
commit | 7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373 (patch) | |
tree | 8396dae033a97989c8f7d174707f1042393abca5 /pkgs/development/python-modules/gremlinpython | |
parent | a8d4131257c04c1cc65729452dabb97b656f3e22 (diff) | |
download | nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.tar nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.tar.gz nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.tar.bz2 nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.tar.lz nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.tar.xz nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.tar.zst nixpkgs-7c6b8698e3db8f3c2d1e455de8b32b0e0f0c5373.zip |
python3Packages.gremlinpython: unbreak
Also organize the imports & remove unnecessary pytestrunner.
Diffstat (limited to 'pkgs/development/python-modules/gremlinpython')
-rw-r--r-- | pkgs/development/python-modules/gremlinpython/default.nix | 50 |
1 files changed, 38 insertions, 12 deletions
diff --git a/pkgs/development/python-modules/gremlinpython/default.nix b/pkgs/development/python-modules/gremlinpython/default.nix index 59da8f173d9..573f5a68ce6 100644 --- a/pkgs/development/python-modules/gremlinpython/default.nix +++ b/pkgs/development/python-modules/gremlinpython/default.nix @@ -1,6 +1,15 @@ -{ lib, buildPythonPackage, fetchFromGitHub -, pytestCheckHook, pyhamcrest, pytestrunner -, six, isodate, tornado, aenum, radish-bdd, mock +{ lib +, buildPythonPackage +, fetchFromGitHub +, aenum +, importlib-metadata +, isodate +, six +, tornado +, pytestCheckHook +, mock +, pyhamcrest +, radish-bdd }: buildPythonPackage rec { @@ -22,13 +31,28 @@ buildPythonPackage rec { --replace 'PyHamcrest>=1.9.0,<2.0.0' 'PyHamcrest' \ --replace 'radish-bdd==0.8.6' 'radish-bdd' \ --replace 'mock>=3.0.5,<4.0.0' 'mock' \ - --replace 'pytest>=4.6.4,<5.0.0' 'pytest' + --replace 'pytest>=4.6.4,<5.0.0' 'pytest' \ + --replace 'importlib-metadata<3.0.0' 'importlib-metadata' \ + --replace 'pytest-runner==5.2' ' ' ''; - nativeBuildInputs = [ pytestrunner ]; # simply to placate requirements - propagatedBuildInputs = [ six isodate tornado aenum ]; + # setup-requires requirements + nativeBuildInputs = [ + importlib-metadata + ]; + propagatedBuildInputs = [ + aenum + isodate + six + tornado + ]; - checkInputs = [ pytestCheckHook pyhamcrest radish-bdd mock ]; + checkInputs = [ + pytestCheckHook + mock + pyhamcrest + radish-bdd + ]; # disable custom pytest report generation preCheck = '' @@ -36,12 +60,14 @@ buildPythonPackage rec { ''; # many tests expect a running tinkerpop server + disabledTestPaths = [ + "tests/driver/test_client.py" + "tests/driver/test_driver_remote_connection.py" + "tests/driver/test_driver_remote_connection_threaded.py" + "tests/process/test_dsl.py" + "tests/structure/io/test_functionalityio.py" + ]; pytestFlagsArray = [ - "--ignore=tests/driver/test_client.py" - "--ignore=tests/driver/test_driver_remote_connection.py" - "--ignore=tests/driver/test_driver_remote_connection_threaded.py" - "--ignore=tests/process/test_dsl.py" - "--ignore=tests/structure/io/test_functionalityio.py" # disabledTests doesn't quite allow us to be precise enough for this "-k 'not (TestFunctionalGraphSONIO and (test_timestamp or test_datetime or test_uuid))'" ]; |