lol

Merge pull request #152660 from fabaff/bump-importlib-resources

python3Packages.typing-extensions: 3.10.0.2 -> 4.0.1, python3Packages.importlib-metadata: 4.8.2 -> 4.10.0

authored by

Fabian Affolter and committed by
GitHub
09634364 a2220bf2

+50 -24
+3 -3
pkgs/development/python-modules/importlib-metadata/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "importlib-metadata"; 13 - version = "4.8.2"; 13 + version = "4.10.0"; 14 14 format = "setuptools"; 15 15 16 - disabled = pythonOlder "3.6"; 16 + disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 pname = "importlib_metadata"; 20 20 inherit version; 21 - sha256 = "sha256-db3sFMOX9ShyTBv9lwnWYLM6TS53OHozWPILhIu15fs="; 21 + hash = "sha256-kqi1jOc0sqRJSHjg7PfXnM16EotfxgFMQB4LYfAG8PY="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+9 -3
pkgs/development/python-modules/pytenable/default.nix
··· 9 9 , pytestCheckHook 10 10 , python-box 11 11 , python-dateutil 12 + , pythonOlder 12 13 , requests 13 14 , requests-pkcs12 14 15 , responses ··· 19 20 20 21 buildPythonPackage rec { 21 22 pname = "pytenable"; 22 - version = "1.4.2"; 23 + version = "1.4.3"; 24 + format = "setuptools"; 25 + 26 + disabled = pythonOlder "3.7"; 23 27 24 28 src = fetchFromGitHub { 25 29 owner = "tenable"; 26 30 repo = "pyTenable"; 27 31 rev = version; 28 - sha256 = "sha256-qljoJ+nYFVS5VHr/M4mITtO9Czuyb4HLzVjhprhyJIs="; 32 + hash = "sha256-p9d3wZkOMhNQWJN6tCNUlW15A3irU8QN/nm7PLGTE/M="; 29 33 }; 30 34 31 35 propagatedBuildInputs = [ ··· 59 63 "test_uploads_docker_push_cs_tag_typeerror" 60 64 ]; 61 65 62 - pythonImportsCheck = [ "tenable" ]; 66 + pythonImportsCheck = [ 67 + "tenable" 68 + ]; 63 69 64 70 meta = with lib; { 65 71 description = "Python library for the Tenable.io and TenableSC API";
+8 -2
pkgs/development/python-modules/restfly/default.nix
··· 6 6 , pytest-vcr 7 7 , pytestCheckHook 8 8 , python-box 9 + , pythonOlder 9 10 , requests 10 11 }: 11 12 12 13 buildPythonPackage rec { 13 14 pname = "restfly"; 14 15 version = "1.4.4"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 15 19 16 20 src = fetchFromGitHub { 17 21 owner = "stevemcgrath"; 18 22 repo = pname; 19 23 rev = version; 20 - sha256 = "sha256-T5NfG+Vuguh6xZ/Rdx3a1vMDgXPcl/OYhOkxb76yEXg="; 24 + hash = "sha256-T5NfG+Vuguh6xZ/Rdx3a1vMDgXPcl/OYhOkxb76yEXg="; 21 25 }; 22 26 23 27 propagatedBuildInputs = [ ··· 37 41 "test_session_ssl_error" 38 42 ]; 39 43 40 - pythonImportsCheck = [ "restfly" ]; 44 + pythonImportsCheck = [ 45 + "restfly" 46 + ]; 41 47 42 48 meta = with lib; { 43 49 description = "Python RESTfly API Library Framework";
+30 -16
pkgs/development/python-modules/typing-extensions/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder, isPy3k, python, typing }: 2 - let 3 - testDir = if isPy3k then "src_py3" else "src_py2"; 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , flit-core 5 + , python 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "typing-extensions"; 11 + version = "4.0.1"; 12 + format = "pyproject"; 4 13 5 - in buildPythonPackage rec { 6 - pname = "typing_extensions"; 7 - version = "3.10.0.2"; 14 + disabled = pythonOlder "3.6"; 8 15 9 16 src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e"; 17 + pname = "typing_extensions"; 18 + inherit version; 19 + hash = "sha256-TKCR3qFJ+UXsVq+0ja5xTyHoaS7yKjlSI7zTKJYbag4="; 12 20 }; 13 21 14 - checkInputs = lib.optional (pythonOlder "3.5") typing; 22 + nativeBuildInputs = [ 23 + flit-core 24 + ]; 15 25 16 - # Error for Python3.6: ImportError: cannot import name 'ann_module' 17 - # See https://github.com/python/typing/pull/280 18 - doCheck = pythonOlder "3.6"; 26 + postPatch = '' 27 + # Remove metadata for README which are outdated 28 + sed -i -e '11,24d' pyproject.toml 29 + ''; 30 + 31 + # Tests are not part of PyPI releases. GitHub source can't be used 32 + # as it ends with an infinite recursion 33 + doCheck = false; 19 34 20 - checkPhase = '' 21 - cd ${testDir} 22 - ${python.interpreter} -m unittest discover 23 - ''; 35 + pythonImportsCheck = [ 36 + "typing_extensions" 37 + ]; 24 38 25 39 meta = with lib; { 26 40 description = "Backported and Experimental Type Hints for Python 3.5+";