Merge pull request #201459 from tjni/od

python310Packages.repeated-test: init at 2.3.1

authored by Fabian Affolter and committed by GitHub 3c0f6f55 42072df4

+88 -30
+4 -7
pkgs/development/python-modules/clize/default.nix
··· 8 , pytestCheckHook 9 , pythonOlder 10 , python-dateutil 11 - , setuptools 12 , sigtools 13 - , unittest2 14 }: 15 16 buildPythonPackage rec { ··· 26 }; 27 28 nativeBuildInputs = [ 29 - setuptools 30 ]; 31 32 propagatedBuildInputs = [ ··· 42 ]; 43 }; 44 45 - # repeated_test no longer exists in nixpkgs 46 - # also see: https://github.com/epsy/clize/issues/74 47 - doCheck = false; 48 checkInputs = [ 49 pytestCheckHook 50 python-dateutil 51 pygments 52 - unittest2 53 ]; 54 55 pythonImportsCheck = [
··· 8 , pytestCheckHook 9 , pythonOlder 10 , python-dateutil 11 + , repeated-test 12 + , setuptools-scm 13 , sigtools 14 }: 15 16 buildPythonPackage rec { ··· 26 }; 27 28 nativeBuildInputs = [ 29 + setuptools-scm 30 ]; 31 32 propagatedBuildInputs = [ ··· 42 ]; 43 }; 44 45 checkInputs = [ 46 pytestCheckHook 47 python-dateutil 48 pygments 49 + repeated-test 50 ]; 51 52 pythonImportsCheck = [
+16 -7
pkgs/development/python-modules/od/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, unittest2 }: 2 3 buildPythonPackage rec { 4 pname = "od"; 5 version = "2.0.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-uGkj2Z8mLg51IV+FOqwZl1hT7zVyjmD1CcY/VbH4tKk="; 10 }; 11 12 - # repeated_test no longer exists in nixpkgs 13 - # also see: https://github.com/epsy/od/issues/1 14 - doCheck = false; 15 checkInputs = [ 16 - unittest2 17 ]; 18 19 meta = with lib; { 20 description = "Shorthand syntax for building OrderedDicts"; 21 homepage = "https://github.com/epsy/od"; 22 license = licenses.mit; 23 }; 24 - 25 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , repeated-test 6 + }: 7 8 buildPythonPackage rec { 9 pname = "od"; 10 version = "2.0.2"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.5"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-uGkj2Z8mLg51IV+FOqwZl1hT7zVyjmD1CcY/VbH4tKk="; 18 }; 19 20 checkInputs = [ 21 + repeated-test 22 + ]; 23 + 24 + pythonImportsCheck = [ 25 + "od" 26 ]; 27 28 meta = with lib; { 29 description = "Shorthand syntax for building OrderedDicts"; 30 homepage = "https://github.com/epsy/od"; 31 license = licenses.mit; 32 + maintainers = with maintainers; [ ]; 33 }; 34 }
+45
pkgs/development/python-modules/repeated-test/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , setuptools-scm 6 + , six 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "repeated-test"; 12 + version = "2.3.1"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.5"; 16 + 17 + src = fetchPypi { 18 + pname = "repeated_test"; 19 + inherit version; 20 + hash = "sha256-TbVyQA7EjCSwo6qfDksbE8IU1ElkSCABEUBWy5j1KJc="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools-scm 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + six 29 + ]; 30 + 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "repeated_test" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Unittest-compatible framework for repeating a test function over many fixtures"; 41 + homepage = "https://github.com/epsy/repeated_test"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ ]; 44 + }; 45 + }
+20 -15
pkgs/development/python-modules/sigtools/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , sphinx 5 , mock 6 - , coverage 7 - , unittest2 8 - , attrs 9 - , funcsigs 10 - , six 11 , setuptools-scm 12 }: 13 14 buildPythonPackage rec { ··· 16 version = "4.0.1"; 17 format = "pyproject"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "sha256-S44TWpzU0uoA2mcMCTNy105nK6OruH9MmNjnPepURFw="; 22 }; 23 24 nativeBuildInputs = [ ··· 29 attrs 30 ]; 31 32 - patchPhase = ''sed -i s/test_suite="'"sigtools.tests"'"/test_suite="'"unittest2.collector"'"/ setup.py''; 33 34 - # repeated_test no longer exists in nixpkgs 35 - # Also see: https://github.com/epsy/sigtools/issues/26 36 - doCheck = false; 37 - checkInputs = [ sphinx mock coverage unittest2 ]; 38 39 meta = with lib; { 40 - description = "Utilities for working with 3.3's inspect.Signature objects."; 41 - homepage = "https://pypi.python.org/pypi/sigtools"; 42 license = licenses.mit; 43 }; 44 - 45 }
··· 1 { lib 2 + , attrs 3 , buildPythonPackage 4 , fetchPypi 5 , mock 6 + , pythonOlder 7 + , repeated-test 8 , setuptools-scm 9 + , sphinx 10 + , unittestCheckHook 11 }: 12 13 buildPythonPackage rec { ··· 15 version = "4.0.1"; 16 format = "pyproject"; 17 18 + disabled = pythonOlder "3.4"; 19 + 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-S44TWpzU0uoA2mcMCTNy105nK6OruH9MmNjnPepURFw="; 23 }; 24 25 nativeBuildInputs = [ ··· 30 attrs 31 ]; 32 33 + checkInputs = [ 34 + mock 35 + repeated-test 36 + sphinx 37 + unittestCheckHook 38 + ]; 39 40 + pythonImportsCheck = [ 41 + "sigtools" 42 + ]; 43 44 meta = with lib; { 45 + description = "Utilities for working with inspect.Signature objects"; 46 + homepage = "https://sigtools.readthedocs.io/"; 47 license = licenses.mit; 48 + maintainers = with maintainers; [ ]; 49 }; 50 }
+1 -1
pkgs/top-level/python-aliases.nix
··· 179 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 180 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 181 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 182 - repeated_test = throw "repeated_test is no longer maintained"; # added 2022-01-11 183 requests_oauthlib = requests-oauthlib; # added 2022-02-12 184 requests_toolbelt = requests-toolbelt; # added 2017-09-26 185 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15
··· 179 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 180 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 181 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 182 + repeated_test = repeated-test; # added 2022-11-15 183 requests_oauthlib = requests-oauthlib; # added 2022-02-12 184 requests_toolbelt = requests-toolbelt; # added 2017-09-26 185 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15
+2
pkgs/top-level/python-packages.nix
··· 9654 9655 reparser = callPackage ../development/python-modules/reparser { }; 9656 9657 repocheck = callPackage ../development/python-modules/repocheck { }; 9658 9659 reportengine = callPackage ../development/python-modules/reportengine { };
··· 9654 9655 reparser = callPackage ../development/python-modules/reparser { }; 9656 9657 + repeated-test = callPackage ../development/python-modules/repeated-test { }; 9658 + 9659 repocheck = callPackage ../development/python-modules/repocheck { }; 9660 9661 reportengine = callPackage ../development/python-modules/reportengine { };