lol

Merge pull request #191333 from NixOS/python-updates

authored by

Martin Weinelt and committed by
GitHub
f1dcc235 c41353b2

+2131 -1069
+1 -1
pkgs/applications/finance/odoo/default.nix
··· 120 120 pypdf2 121 121 pyserial 122 122 python-dateutil 123 - ldap 123 + python-ldap 124 124 python-stdnum 125 125 pytz 126 126 pyusb
+2
pkgs/applications/graphics/mypaint/default.nix
··· 23 23 in buildPythonApplication rec { 24 24 pname = "mypaint"; 25 25 version = "2.0.1"; 26 + format = "other"; 26 27 27 28 src = fetchFromGitHub { 28 29 owner = "mypaint"; ··· 48 49 wrapGAppsHook 49 50 gobject-introspection # for setup hook 50 51 hicolor-icon-theme # fór setup hook 52 + python3.pkgs.setuptools 51 53 ]; 52 54 53 55 buildInputs = [
+5 -1
pkgs/applications/misc/rofi-rbw/default.nix
··· 1 - { lib, buildPythonApplication, fetchFromGitHub, configargparse }: 1 + { lib, buildPythonApplication, fetchFromGitHub, configargparse, setuptools }: 2 2 3 3 buildPythonApplication rec { 4 4 pname = "rofi-rbw"; ··· 11 11 rev = "refs/tags/${version}"; 12 12 hash = "sha256-YDL0pMl3BX59kzjuykn0lQHu2RMvPhsBrlSiqdcZAXs="; 13 13 }; 14 + 15 + nativeBuildInputs = [ 16 + setuptools 17 + ]; 14 18 15 19 propagatedBuildInputs = [ configargparse ]; 16 20
+5
pkgs/applications/misc/rofimoji/default.nix
··· 1 1 { buildPythonApplication 2 2 , fetchFromGitHub 3 3 , lib 4 + , python3 4 5 5 6 , waylandSupport ? true 6 7 , x11Support ? true ··· 24 25 rev = "refs/tags/${version}"; 25 26 sha256 = "sha256-6W/59DjxrgejHSkNxpruDAws812Vjyf+GePDPbXzVbc="; 26 27 }; 28 + 29 + nativeBuildInputs = [ 30 + python3.pkgs.setuptools 31 + ]; 27 32 28 33 # `rofi` and the `waylandSupport` and `x11Support` dependencies 29 34 # contain binaries needed at runtime.
+1
pkgs/applications/networking/p2p/tremc/default.nix
··· 13 13 python3Packages.buildPythonApplication rec { 14 14 pname = "tremc"; 15 15 version = "0.9.2"; 16 + format = "other"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "tremc";
+1 -1
pkgs/applications/networking/powerdns-admin/default.nix
··· 32 32 pythonDeps = with python.pkgs; [ 33 33 flask flask_assets flask_login flask-sqlalchemy flask_migrate flask-seasurf flask_mail flask-session flask-sslify 34 34 mysqlclient psycopg2 sqlalchemy 35 - cffi configobj cryptography bcrypt requests ldap pyotp qrcode dnspython 35 + cffi configobj cryptography bcrypt requests python-ldap pyotp qrcode dnspython 36 36 gunicorn python3-saml pytz cssmin rjsmin authlib bravado-core 37 37 lima pytimeparse pyyaml jinja2 itsdangerous werkzeug 38 38 ];
+4
pkgs/applications/office/paperless-ngx/default.nix
··· 46 46 sha256 = "0fi7jd5hlx8cnv1m97kv9hc4ih4l8v15wzkqwsp73is4n0qazy0m"; 47 47 }; 48 48 }); 49 + 50 + eth-keys = super.eth-keys.overridePythonAttrs (_: { 51 + doCheck = false; 52 + }); 49 53 }; 50 54 }; 51 55
+1
pkgs/applications/science/logic/easycrypt/runtest.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 inherit (easycrypt) src version; 5 + format = "other"; 5 6 6 7 pname = "easycrypt-runtest"; 7 8
+1 -1
pkgs/applications/version-management/git-and-tools/stgit/default.nix
··· 22 22 sha256 = "sha256-TsJr2Riygz/DZrn6UZMPvq1tTfvl3dFEZZNq2wVj1Nw="; 23 23 }; 24 24 25 - nativeBuildInputs = [ installShellFiles asciidoc xmlto docbook_xsl docbook_xml_dtd_45 ]; 25 + nativeBuildInputs = [ installShellFiles asciidoc xmlto docbook_xsl docbook_xml_dtd_45 python3Packages.setuptools ]; 26 26 27 27 format = "other"; 28 28
+1
pkgs/applications/window-managers/i3/wk-switch.nix
··· 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "i3-wk-switch"; 5 5 version = "2020-03-18"; 6 + format = "other"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "tmfink";
+2 -1
pkgs/development/embedded/platformio/core.nix
··· 21 21 --subst-var-by SPDX_LICENSE_LIST_DATA '${spdx-license-list-data.json}' 22 22 23 23 substituteInPlace setup.py \ 24 - --replace 'uvicorn==%s" % ("0.17.*"' 'uvicorn==%s" % ("0.18.*"' 24 + --replace 'uvicorn==%s" % ("0.17.*"' 'uvicorn==%s" % ("0.18.*"' \ 25 + --replace 'wsproto==' 'wsproto>=' 25 26 ''; 26 27 27 28 propagatedBuildInputs = [
-11
pkgs/development/libraries/protobufc/1.3.nix
··· 1 - { callPackage, fetchFromGitHub, ... } @ args: 2 - 3 - callPackage ./generic.nix (args // rec { 4 - version = "1.3.3"; 5 - src = fetchFromGitHub { 6 - owner = "protobuf-c"; 7 - repo = "protobuf-c"; 8 - rev = "v${version}"; 9 - sha256 = "13948amsjj9xpa4yl6amlyk3ksr96bbd4ngshh2yzflwcslhg6gv"; 10 - }; 11 - })
+27
pkgs/development/libraries/protobufc/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub 2 + , autoreconfHook, pkg-config, protobuf, zlib 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + pname = "protobuf-c"; 7 + version = "1.4.1"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "protobuf-c"; 11 + repo = "protobuf-c"; 12 + rev = "refs/tags/v${version}"; 13 + hash = "sha256-TJCLzxozuZ8ynrBQ2lKyk03N+QA/lbOwywUjDUdTlbM="; 14 + }; 15 + 16 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 17 + 18 + buildInputs = [ protobuf zlib ]; 19 + 20 + meta = with lib; { 21 + homepage = "https://github.com/protobuf-c/protobuf-c/"; 22 + description = "C bindings for Google's Protocol Buffers"; 23 + license = licenses.bsd2; 24 + platforms = platforms.all; 25 + maintainers = with maintainers; [ ]; 26 + }; 27 + }
-21
pkgs/development/libraries/protobufc/generic.nix
··· 1 - { lib, stdenv, src, version 2 - , autoreconfHook, pkg-config, protobuf, zlib 3 - , ... 4 - }: 5 - 6 - stdenv.mkDerivation { 7 - pname = "protobuf-c"; 8 - inherit version; 9 - 10 - inherit src; 11 - 12 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 13 - buildInputs = [ protobuf zlib ]; 14 - 15 - meta = with lib; { 16 - homepage = "https://github.com/protobuf-c/protobuf-c/"; 17 - description = "C bindings for Google's Protocol Buffers"; 18 - license = licenses.bsd2; 19 - platforms = platforms.all; 20 - }; 21 - }
+2 -2
pkgs/development/python-modules/Cython/default.nix
··· 24 24 25 25 in buildPythonPackage rec { 26 26 pname = "cython"; 27 - version = "0.29.30"; 27 + version = "0.29.32"; 28 28 29 29 src = fetchPypi { 30 30 pname = "Cython"; 31 31 inherit version; 32 - sha256 = "sha256-IjW2Laj+b6i5lCLI5YPy+5XhQ4Z9M3tcdeS5oahl+eM="; 32 + hash = "sha256-hzPPR1i3kwTypOOev6xekjQbzke8zrJsElQ5iy+MGvc="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/absl-py/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "absl-py"; 11 - version = "1.1.0"; 11 + version = "1.2.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-OqOfiYMpwhVv9SXfppznCeQtd6qxi/SRdxnW8mCqagg="; 15 + sha256 = "sha256-9WiAmTjEmrvaiYJiI8mStjCv0jxjgWCteEDP40dxDZc="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aeppl/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "aeppl"; 14 - version = "0.0.33"; 14 + version = "0.0.35"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "aesara-devs"; 21 21 repo = pname; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-P4QgEt/QfIeCx/wpaCncXtjrDM2uiOIuObxPlTtn1CY="; 23 + hash = "sha256-HUcLa/9fTUBJYszo1SiG08t7DQiNSd8EsINkJpAeLsY="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aesara/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "aesara"; 24 - version = "2.7.9"; 24 + version = "2.8.4"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = "aesara-devs"; 31 31 repo = "aesara"; 32 32 rev = "refs/tags/rel-${version}"; 33 - hash = "sha256-s7qqFSY4teL2uiGg6CkpPtr7lNNAj61nCn83Zr7/JaQ="; 33 + hash = "sha256-Mt1IweQkPqxv+ynezdFHTJXU/oTOwhPkY49GzFJpPaM="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/afdko/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "afdko"; 17 - version = "3.9.0"; 17 + version = "3.9.1"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "1fjsaz6bp028fbmry6fzfcih78mdzycqmky1wsz5y0bg4kfk4shh"; 23 + sha256 = "sha256-AtRNaZzn9BoNIjvKhS7rsYVfHw26JKKUFqO/6TcBIkw="; 24 24 }; 25 25 26 26 format = "pyproject";
+5
pkgs/development/python-modules/ailment/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 5 , pyvex 6 + , setuptools 6 7 }: 7 8 8 9 buildPythonPackage rec { ··· 18 19 rev = "v${version}"; 19 20 hash = "sha256-CXJ9UVTrJzXumDJ6wghDbxVfZo9ZC67qBpz8B5D0DLo="; 20 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 21 26 22 27 propagatedBuildInputs = [ 23 28 pyvex
+2 -2
pkgs/development/python-modules/aiobotocore/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aiobotocore"; 13 - version = "2.3.4"; 13 + version = "2.4.0"; 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-ZVTr6ldk9m9L5USk/KoJU+6A5gDde9gYukiT1yvxK/s="; 18 + sha256 = "sha256-+f4GmMxJeGG9tUzRYWHIBAMfdYralIDDVUDyDAwHg4U="; 19 19 }; 20 20 21 21 # relax version constraints: aiobotocore works with newer botocore versions
+5
pkgs/development/python-modules/aioesphomeapi/default.nix
··· 24 24 sha256 = "sha256-ZaNrSkRH9pFhzZncCs37k1M0w5svPfrY0WxePUnUlms="; 25 25 }; 26 26 27 + postPatch = '' 28 + substituteInPlace requirements.txt \ 29 + --replace "protobuf>=3.12.2,<4.0" "protobuf>=3.12.2" 30 + ''; 31 + 27 32 propagatedBuildInputs = [ 28 33 noiseprotocol 29 34 protobuf
+11 -6
pkgs/development/python-modules/aiogithubapi/default.nix
··· 25 25 hash = "sha256-5gKANZtDhIoyfyLdS15JDWTxHBFkaHDUlbVVhRs7MSE="; 26 26 }; 27 27 28 + postPatch = '' 29 + # Upstream is releasing with the help of a CI to PyPI, GitHub releases 30 + # are not in their focus 31 + substituteInPlace pyproject.toml \ 32 + --replace 'version = "0"' 'version = "${version}"' \ 33 + --replace 'backoff = "^1.10.0"' 'backoff = "*"' 34 + ''; 35 + 28 36 nativeBuildInputs = [ 29 37 poetry-core 30 38 ]; ··· 41 49 pytestCheckHook 42 50 ]; 43 51 44 - postPatch = '' 45 - # Upstream is releasing with the help of a CI to PyPI, GitHub releases 46 - # are not in their focus 47 - substituteInPlace pyproject.toml \ 48 - --replace 'version = "0"' 'version = "${version}"' 49 - ''; 52 + pytestFlagsArray = [ 53 + "--asyncio-mode=legacy" 54 + ]; 50 55 51 56 pythonImportsCheck = [ 52 57 "aiogithubapi"
+2
pkgs/development/python-modules/aioresponses/default.nix
··· 7 7 , pbr 8 8 , pytestCheckHook 9 9 , pythonOlder 10 + , setuptools 10 11 }: 11 12 12 13 buildPythonPackage rec { ··· 27 28 28 29 propagatedBuildInputs = [ 29 30 aiohttp 31 + setuptools 30 32 ]; 31 33 32 34 checkInputs = [
+2 -2
pkgs/development/python-modules/aioserial/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "aioserial"; 10 - version = "1.3.0"; 10 + version = "1.3.1"; 11 11 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "080j3ws3j2arj2f16mzqn1qliy0bzmb0gzk5jvm5ldkhsf1s061h"; 16 + sha256 = "sha256-cCvwOw64S47y2NrFy5JeHmhdzpj3exJVabxv0rO1gig="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aliyun-python-sdk-cdn/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "aliyun-python-sdk-cdn"; 10 - version = "3.7.2"; 10 + version = "3.7.4"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-wbVkoNu9ffMpuivUGg+PAya099xMbU0Ehvl0++ud+WE="; 17 + hash = "sha256-7ZDhsu5XDE7hDVaG4RdEWcKfVrC2tPwLPdGB+uDXRpA="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aliyun-python-sdk-iot/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "aliyun-python-sdk-iot"; 10 - version = "8.42.0"; 10 + version = "8.43.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-pp1objaT0Galxz91V1OoMfogYQyZ1lZC6XGFd4wSTq8="; 17 + hash = "sha256-KYmxcm5523MeHhMD5tdlowezhgXSolywHUBOlVkjsp0="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+7 -2
pkgs/development/python-modules/amazon-ion/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "amazon-ion"; 12 - version = "0.9.2"; 12 + version = "0.9.3"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 20 20 repo = "ion-python"; 21 21 rev = "v${version}"; 22 22 fetchSubmodules = true; 23 - hash = "sha256-BLlKxm63KsmMFajS4uJne/LPNXboOfy4uVm8HqO9Wfo="; 23 + hash = "sha256-FLwzHcge+vLcRY4gOzrxS3kWlprCkRXX5KeGOoTJDSw="; 24 24 }; 25 25 26 26 postPatch = '' ··· 35 35 36 36 checkInputs = [ 37 37 pytestCheckHook 38 + ]; 39 + 40 + disabledTests = [ 41 + # ValueError: Exceeds the limit (4300) for integer string conversion 42 + "test_roundtrips" 38 43 ]; 39 44 40 45 pythonImportsCheck = [
+7
pkgs/development/python-modules/amqtt/default.nix
··· 11 11 , pytestCheckHook 12 12 , pythonOlder 13 13 , pyyaml 14 + , setuptools 14 15 , transitions 15 16 , websockets 16 17 }: ··· 29 30 hash = "sha256-8T1XhBSOiArlUQbQ41LsUogDgOurLhf+M8mjIrrAC4s="; 30 31 }; 31 32 33 + postPatch = '' 34 + substituteInPlace pyproject.toml \ 35 + --replace 'transitions = "^0.8.0"' 'transitions = "*"' 36 + ''; 37 + 32 38 nativeBuildInputs = [ 33 39 poetry-core 34 40 ]; ··· 37 43 docopt 38 44 passlib 39 45 pyyaml 46 + setuptools 40 47 transitions 41 48 websockets 42 49 ];
+5
pkgs/development/python-modules/ansi/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , setuptools 4 5 , pytestCheckHook 5 6 }: 6 7 ··· 15 16 rev = "${pname}-${version}"; 16 17 hash = "sha256-2gu2Dba3LOjMhbCCZrBqzlOor5KqDYThhe8OP8J3O2M="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 checkInputs = [ 20 25 pytestCheckHook
+4 -4
pkgs/development/python-modules/ansible-doctor/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "ansible-doctor"; 20 - version = "1.4.1"; 20 + version = "1.4.4"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "thegeeklab"; 27 27 repo = "ansible-doctor"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-kfBEV3PXU+C7FD9xiBMvdamb3b2KXp+Qi23/xUnoXHM="; 29 + hash = "sha256-blCBlSCp7W6tlCa5381ex7yq37iY9v6u7ITHmJEUxl0="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 56 56 --replace 'Jinja2 = "3.1.2"' 'Jinja2 = "*"' \ 57 57 --replace 'anyconfig = "0.13.0"' 'anyconfig = "*"' \ 58 58 --replace 'environs = "9.5.0"' 'environs = "*"' \ 59 - --replace 'jsonschema = "4.6.0"' 'jsonschema = "*"' \ 59 + --replace 'jsonschema = "4.15.0"' 'jsonschema = "*"' \ 60 60 --replace '"ruamel.yaml" = "0.17.21"' '"ruamel.yaml" = "*"' \ 61 - --replace 'python-json-logger = "2.0.2"' 'python-json-logger = "*"' 61 + --replace 'python-json-logger = "2.0.4"' 'python-json-logger = "*"' 62 62 ''; 63 63 64 64 # Module has no tests
+2 -2
pkgs/development/python-modules/ansible-later/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "ansible-later"; 26 - version = "2.0.16"; 26 + version = "2.0.20"; 27 27 format = "pyproject"; 28 28 29 29 disabled = pythonOlder "3.8"; ··· 32 32 owner = "thegeeklab"; 33 33 repo = pname; 34 34 rev = "refs/tags/v${version}"; 35 - hash = "sha256-AlLy8rqqNrJtoI01OHq8W1Oi8iN8RiBdtq2sZ7zlTyM="; 35 + hash = "sha256-LoJ02PGOo/qrwH4PJYI0CFZ/cMxhjNj1JiUPnK2FIlA="; 36 36 }; 37 37 38 38 postPatch = ''
+6 -2
pkgs/development/python-modules/ansible-lint/default.nix
··· 4 4 , setuptools-scm 5 5 , ansible-compat 6 6 , ansible-core 7 + , black 7 8 , enrich 9 + , filelock 8 10 , flaky 9 11 , jsonschema 10 12 , pythonOlder ··· 20 22 21 23 buildPythonPackage rec { 22 24 pname = "ansible-lint"; 23 - version = "6.4.0"; 25 + version = "6.5.2"; 24 26 format = "pyproject"; 25 27 disabled = pythonOlder "3.6"; 26 28 27 29 src = fetchPypi { 28 30 inherit pname version; 29 - sha256 = "sha256-xadjBsrpBqJgz3KGyofE0DukSSsu17/qIa0R/fPH6NE="; 31 + sha256 = "sha256-9EMsdMDyiyhwoYi0mZWS9jOAQvMNDG9O4RsyRAyp/+Q="; 30 32 }; 31 33 32 34 postPatch = '' ··· 42 44 propagatedBuildInputs = [ 43 45 ansible-compat 44 46 ansible-core 47 + black 45 48 enrich 49 + filelock 46 50 jsonschema 47 51 pytest # yes, this is an actual runtime dependency 48 52 pyyaml
+2 -2
pkgs/development/python-modules/ansible/default.nix
··· 20 20 21 21 let 22 22 pname = "ansible"; 23 - version = "6.2.0"; 23 + version = "6.3.0"; 24 24 in 25 25 buildPythonPackage { 26 26 inherit pname version; ··· 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - sha256 = "sha256-va8rL9km/xifveL+/nI0cz8yw2/EEwM/pdk5RfvcBqY="; 33 + sha256 = "sha256-1fqfwVqNRcjVJHqWRbC0j5ldc1sSxNplVmbUhQYnNSY="; 34 34 }; 35 35 36 36 postPatch = ''
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.15"; 11 + version = "9.2.18"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-K9EAyCvwgWhiZ+rkPKPGBr3lWYIIRCf0FAzPjIjrcU8="; 20 + hash = "sha256-atLc02FoW2cmlvA/jzRsOeXEY9cyrSeLSl3+pO5nNKA="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/arrow/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "arrow"; 15 - version = "1.2.2"; 15 + version = "1.2.3"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-Bcrx/T2aEaETWytvCYh0IRU7lFWOXvTQkLVntHFzrCs="; 21 + sha256 = "sha256-OTSzDKG58pI3bZ2xWxlEYIjRLsWGKbw/DaKP1V+2M6E="; 22 22 }; 23 23 24 24 postPatch = ''
+2 -2
pkgs/development/python-modules/asttokens/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "asttokens"; 12 - version = "2.0.5"; 12 + version = "2.0.8"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-mlTBFPAsepSA1WVQkyVGo/H+cdigLxvHzNDuPuNc9NU="; 16 + sha256 = "sha256-xh4WJG7Pss3ilYQGtMjrwEPJ5tc6qoPJQWc7NeXTp2s="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+5 -1
pkgs/development/python-modules/atenpdu/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , async-timeout 4 5 , pysnmp 5 6 }: 6 7 ··· 13 14 sha256 = "sha256-vvq8InmJUgvm/PpvZutpsBR3Fj1gR+xrkgfEGlw04Ek="; 14 15 }; 15 16 16 - propagatedBuildInputs = [ pysnmp ]; 17 + propagatedBuildInputs = [ 18 + async-timeout 19 + pysnmp 20 + ]; 17 21 18 22 # Project has no test 19 23 doCheck = false;
+2 -2
pkgs/development/python-modules/atpublic/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "atpublic"; 13 - version = "3.0.1"; 13 + version = "3.1.1"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "bb072b50e6484490404e5cb4034e782aaa339fdd6ac36434e53c10791aef18bf"; 20 + sha256 = "sha256-MJjuEtAQfMUAnWH06A5e3PrEzaK9qgRkSvdYJ8sSGxg="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/autobahn/default.nix
··· 48 48 49 49 buildPythonPackage rec { 50 50 pname = "autobahn"; 51 - version = "22.6.1"; 51 + version = "22.7.1"; 52 52 format = "setuptools"; 53 53 54 54 disabled = pythonOlder "3.7"; 55 55 56 56 src = fetchPypi { 57 57 inherit pname version; 58 - sha256 = "sha256-+2PpRtXC3Q32gIUehOZWJKSUzofJmfKklE5PLYG/RJg="; 58 + sha256 = "sha256-i0Yuouaq1rTcDtRfuAC2y/6wMl5/5pg5B/Ei8r5KH+k="; 59 59 }; 60 60 61 61 postPatch = ''
+31
pkgs/development/python-modules/autocommand/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "autocommand"; 9 + version = "2.2.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "Lucretiel"; 13 + repo = "autocommand"; 14 + rev = version; 15 + sha256 = "sha256-bjoVGfP57qhvPuHHcMP8JQddAaW4/fEyatElk1UEPZo="; 16 + }; 17 + 18 + # fails with: SyntaxError: invalid syntax 19 + doCheck = false; 20 + 21 + checkInputs = [ pytestCheckHook ]; 22 + 23 + pythonImportsCheck = [ "autocommand" ]; 24 + 25 + meta = with lib; { 26 + description = " Autocommand turns a python function into a CLI program "; 27 + homepage = "https://github.com/Lucretiel/autocommand"; 28 + license = licenses.lgpl3; 29 + maintainers = with maintainers; [ SuperSandro2000 ]; 30 + }; 31 + }
+17 -9
pkgs/development/python-modules/autopep8/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, pycodestyle, glibcLocales 1 + { lib 2 + , fetchPypi 3 + , buildPythonPackage 4 + , pycodestyle 5 + , glibcLocales 2 6 , toml 7 + , pytestCheckHook 3 8 }: 4 9 5 10 buildPythonPackage rec { 6 11 pname = "autopep8"; 7 - version = "1.6.0"; 12 + version = "1.7.0"; 8 13 9 14 src = fetchPypi { 10 15 inherit pname version; 11 - sha256 = "44f0932855039d2c15c4510d6df665e4730f2b8582704fa48f9c55bd3e17d979"; 16 + sha256 = "sha256-ypsag+U6f61l1zHceiotUKpI9DhQQHxZ9qGjBsQgEUI="; 12 17 }; 13 18 14 19 propagatedBuildInputs = [ pycodestyle toml ]; 15 20 16 - # One test fails: 17 - # FAIL: test_recursive_should_not_crash_on_unicode_filename (test.test_autopep8.CommandLineTests) 18 - # doCheck = false; 21 + checkInputs = [ 22 + glibcLocales 23 + pytestCheckHook 24 + ]; 19 25 20 - checkInputs = [ glibcLocales ]; 26 + disabledTests = [ 27 + # missing tox.ini file from pypi package 28 + "test_e101_skip_innocuous" 29 + ]; 21 30 22 31 LC_ALL = "en_US.UTF-8"; 23 32 24 33 meta = with lib; { 25 34 description = "A tool that automatically formats Python code to conform to the PEP 8 style guide"; 26 - homepage = "https://pypi.python.org/pypi/autopep8/"; 35 + homepage = "https://pypi.org/project/autopep8/"; 27 36 license = licenses.mit; 28 - platforms = platforms.all; 29 37 maintainers = with maintainers; [ bjornfor ]; 30 38 }; 31 39 }
+2 -2
pkgs/development/python-modules/azure-core/default.nix
··· 18 18 , typing-extensions }: 19 19 20 20 buildPythonPackage rec { 21 - version = "1.24.2"; 21 + version = "1.25.1"; 22 22 pname = "azure-core"; 23 23 disabled = pythonOlder "3.6"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 27 extension = "zip"; 28 - sha256 = "sha256-Dzog0kVlm/gfs2cAcKVBDI1KQymNWpgeYtzjkwAKkIQ="; 28 + sha256 = "sha256-PBzzaGUOduwAnAfNEXSpXNy0cbJHu3LRgkX31WwYCbI="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-eventhub/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "azure-eventhub"; 12 - version = "5.10.0"; 12 + version = "5.10.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 17 17 src = fetchPypi { 18 18 inherit pname version; 19 19 extension = "zip"; 20 - sha256 = "8c83fbe96a420813599a9a3c66adc315b7208f56d5a50a20aa04a8aa7062b074"; 20 + sha256 = "sha256-LV+o7dMVCFIQfq9d2wYY34LghIP5FN06zDpUPtkELFQ="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "2.1.0"; 9 + version = "2.2.0"; 10 10 pname = "azure-mgmt-appconfiguration"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-6s3KfWOlzkoq7uxuDbFMYmW22rOYHtgQgYQ6RMFQiQ8="; 15 + sha256 = "sha256-R2COS22pCtFp3oV98LLn/X2LkPOVUCasEONhFIhEdBQ="; 16 16 extension = "zip"; 17 17 }; 18 18
+2 -2
pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-containerinstance"; 14 - version = "9.2.0"; 14 + version = "10.0.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "sha256-3rElVUvbGqF99ppZanUUrwFGtCAXak2zhMVOd6n9bkY="; 19 + sha256 = "sha256-TDGrC7YO05Ywa8uEINqqw4Wxag65aklIUwS+2aVMHwA="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-containerservice"; 14 - version = "20.2.0"; 14 + version = "20.3.0"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; ··· 19 19 src = fetchPypi { 20 20 inherit pname version; 21 21 extension = "zip"; 22 - sha256 = "sha256-+XNJbI4LTxx8kcNr6dDlcaGujrqriKaEPb0deo6YbkM="; 22 + sha256 = "sha256-p2q1fzpPrwYKUAilPTGzRDlkT9OKqnjZVN2jslY/WSw="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-core/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "1.3.1"; 9 + version = "1.3.2"; 10 10 pname = "azure-mgmt-core"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 14 extension = "zip"; 15 - sha256 = "sha256-yJ6/GMInvJih7sypVGC4p+IwWQ1FbI+pwtWs3GcPeAg="; 15 + sha256 = "sha256-B/Sv6COlXXBLBI1h7f3BMYwFHtWfJEAyEmNQvpXp1QE="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "azure-mgmt-cosmosdb"; 13 - version = "7.0.0"; 13 + version = "8.0.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - hash = "sha256-NMwcqgvxwma+aXUhL8OQm+tpH+MCCjHMALf0Ii8bQlo="; 21 + hash = "sha256-/6ySVfCjr1YiiZIZJElrd1EfirV+TJvE/FvKs7UhoKo="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "azure-mgmt-datafactory"; 13 - version = "2.7.0"; 13 + version = "2.8.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - hash = "sha256-g7av5MFy4QNg+81PqDGznHXUZsHhnaauaJV/B6GMy4A="; 21 + hash = "sha256-LH2YdWuRC5mzImF6ImkOixHBcgc7Yoi0Rai5m64/aiU="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-iothub/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-iothub"; 14 - version = "2.2.0"; 14 + version = "2.3.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "sha256-nsAeVhs5N8bpwYenmRwJmqF/IAqz/ulSoYIeOU5l0eM="; 19 + sha256 = "sha256-ml+koj52l5o0toAcnsGtsw0tGnO5F/LKq56ovzdmx/A="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-media/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "azure-mgmt-media"; 13 - version = "10.0.0"; 13 + version = "10.1.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - hash = "sha256-KKUeibEAUqKsjjjqpzYBFaQUGniY3rbe+lfCnL0+lpY="; 21 + hash = "sha256-lm3rL9x+R4FCqrIyZG7jc3Yro6xUcDs1wRNNo1XQJIk="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-redis/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-redis"; 14 - version = "13.1.0"; 14 + version = "14.0.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "ece913e5fc7f157e945809e557443f79ff7691cabca4bbc5ecb266352f843179"; 19 + sha256 = "sha256-WErNQiinmxBNyaOAqbHWGk2OLxtM9o63wDEQGf+iL6Q="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-subscription/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-subscription"; 14 - version = "3.0.0"; 14 + version = "3.1.1"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "157bd9123a5814473a9cd131832ea614c478548722ec01f47b35d778dc307d55"; 19 + sha256 = "sha256-TiVbTOm5JDV7uMUAmzyIogFNMgOySV4iVvoCe/hOgA4="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-storage-blob/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-storage-blob"; 14 - version = "12.13.0"; 14 + version = "12.13.1"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "sha256-U/DUzTKXCsn/m5dT+D3S+z+aww4dAecWOMQ2xQm/2IQ="; 19 + sha256 = "sha256-iZxLjiZxgS0s948QdVaifbsSjKqiuwYJTnKj1YNnQK8="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+20 -4
pkgs/development/python-modules/backoff/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, poetry, pytest-asyncio, responses }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , pytestCheckHook 6 + , pytest-asyncio 7 + , responses 8 + }: 2 9 3 10 buildPythonPackage rec { 4 11 pname = "backoff"; 5 12 version = "2.1.2"; 13 + format = "pyproject"; 6 14 7 15 src = fetchFromGitHub { 8 16 owner = "litl"; ··· 11 19 sha256 = "sha256-eKd1g3UxXlpSlNlik80RKXRaw4mZyvAWl3i2GNuZ3hI="; 12 20 }; 13 21 14 - format = "pyproject"; 22 + nativeBuildInputs = [ 23 + poetry-core 24 + ]; 15 25 16 - nativeBuildInputs = [ poetry ]; 26 + checkInputs = [ 27 + pytest-asyncio 28 + pytestCheckHook 29 + responses 30 + ]; 17 31 18 - checkInputs = [ pytestCheckHook pytest-asyncio responses ]; 32 + pythonImportsCheck = [ 33 + "backoff" 34 + ]; 19 35 20 36 meta = with lib; { 21 37 description = "Function decoration for backoff and retry";
+18 -5
pkgs/development/python-modules/bcrypt/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , rustPlatform 3 4 , setuptools 5 + , setuptools-rust 4 6 , isPyPy 5 7 , fetchPypi 6 8 , pythonOlder 7 9 , cffi 8 10 , pytestCheckHook 9 - , six 10 11 }: 11 12 12 13 buildPythonPackage rec { 13 14 pname = "bcrypt"; 14 - version = "3.2.2"; 15 + version = "4.0.0"; 15 16 format = "pyproject"; 16 17 17 18 disabled = pythonOlder "3.6"; 18 19 19 20 src = fetchPypi { 20 21 inherit pname version; 21 - sha256 = "sha256-QzxBDCF3BXcF2iqfLNAd0VdJOyp6wUyFk6FrPatra/s="; 22 + hash = "sha256-xZwXD8kiX6rQTd4bph2FtBOUbozi5fX1/zDf1nKD8xk="; 23 + }; 24 + 25 + cargoRoot = "src/_bcrypt"; 26 + cargoDeps = rustPlatform.fetchCargoTarball { 27 + inherit src; 28 + sourceRoot = "${pname}-${version}/${cargoRoot}"; 29 + name = "${pname}-${version}"; 30 + hash = "sha256-HvfRLyUhlXVuvxWrtSDKx3rMKJbjvuiMcDY6g+pYFS0="; 22 31 }; 23 32 24 33 nativeBuildInputs = [ 25 34 setuptools 26 - ]; 35 + setuptools-rust 36 + rustPlatform.cargoSetupHook 37 + ] ++ (with rustPlatform; [ 38 + rust.cargo 39 + rust.rustc 40 + ]); 27 41 28 42 propagatedBuildInputs = [ 29 - six 30 43 cffi 31 44 ]; 32 45
+2 -2
pkgs/development/python-modules/biliass/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "biliass"; 10 - version = "1.3.4"; 10 + version = "1.3.5"; 11 11 disabled = pythonOlder "3.6"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-kktK+6rLwYhkG7LiTBlgBbiIN8apweg4l8pJSTjKQU4="; 15 + sha256 = "sha256-kgoQUX2l5YENEozcnfluwvcAO1ZSxlfHPVIa9ABW6IU="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ protobuf ];
+2 -2
pkgs/development/python-modules/billiard/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "billiard"; 12 - version = "4.0.0"; 12 + version = "4.0.2"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-NE2aHX063fFx6yxZbJ6Y0e/4Gw4D8fk5iTmjUYyiY6k="; 19 + sha256 = "sha256-jUFd+FrDG5dXlxJaxIZJL+TF5OJx07DfdWHrI0YsmwM="; 20 20 }; 21 21 22 22 checkInputs = [
+2 -2
pkgs/development/python-modules/bincopy/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bincopy"; 5 - version = "17.10.3"; 5 + version = "17.11.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-HDSqwrCXf2U0uzfa4Vb9Euu9ZSm6eFD9bcMf6eieicY="; 9 + sha256 = "sha256-rk7jYr9jUz7TUckoYkv74rr5D9fJLD3h7UFBH0XeleE="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "bitarray"; 10 - version = "2.5.1"; 10 + version = "2.6.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-jTj2B1EAgJmmWdWs+zXvQVAYPv/Vsr+mwQGZJw3fTJw="; 17 + hash = "sha256-VtPxbdgHscVnMqJEzgccE17pc9PtyZKUGMGyTFQ5oP0="; 18 18 }; 19 19 20 20 checkPhase = ''
+2 -2
pkgs/development/python-modules/bitbox02/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bitbox02"; 5 - version = "6.0.0"; 5 + version = "6.1.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-wTateh3dJycFNozLaQbAzXF0avr2ofBdjlqqcOBLr/0="; 9 + sha256 = "sha256-mVA0CdbGGJn44R6xHnophmsnVMsCwDrPNM3vmXVa7dg="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ base58 ecdsa hidapi noiseprotocol protobuf semver typing-extensions ];
+2 -2
pkgs/development/python-modules/bitcoin-utils-fork-minimal/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "bitcoin-utils-fork-minimal"; 11 - version = "0.4.11.4"; 11 + version = "0.4.11.6"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-n3tEQkl6KBAno4LY67lZme3TIvsm35VA2yyfWYuIE1c="; 16 + hash = "sha256-DzibvC8qr/5ync59cfFB7tBmZWkPs/hKh+e5OC4lcEw="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+16 -7
pkgs/development/python-modules/bleak-retry-connector/default.nix
··· 1 1 { lib 2 2 , async-timeout 3 3 , bleak 4 + , dbus-fast 4 5 , buildPythonPackage 5 6 , fetchFromGitHub 6 7 , poetry-core ··· 11 12 12 13 buildPythonPackage rec { 13 14 pname = "bleak-retry-connector"; 14 - version = "1.11.0"; 15 + version = "1.16.0"; 15 16 format = "pyproject"; 16 17 17 18 disabled = pythonOlder "3.7"; ··· 19 20 src = fetchFromGitHub { 20 21 owner = "Bluetooth-Devices"; 21 22 repo = pname; 22 - rev = "v${version}"; 23 - hash = "sha256-I9nXLzy+OmfaQJBTeBSL/yhhrdNnldd42d5QwRDK9Q4="; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-IDfamUZB9WJH+ybZ0ULBSEd1koMHTZ1/DaFTf6oviM8="; 24 25 }; 26 + 27 + postPatch = '' 28 + substituteInPlace pyproject.toml \ 29 + --replace " --cov=bleak_retry_connector --cov-report=term-missing:skip-covered" "" 30 + ''; 25 31 26 32 nativeBuildInputs = [ 27 33 poetry-core ··· 30 36 propagatedBuildInputs = [ 31 37 async-timeout 32 38 bleak 39 + dbus-fast 33 40 ]; 34 41 35 42 checkInputs = [ ··· 37 44 pytestCheckHook 38 45 ]; 39 46 40 - postPatch = '' 41 - substituteInPlace pyproject.toml \ 42 - --replace " --cov=bleak_retry_connector --cov-report=term-missing:skip-covered" "" 43 - ''; 47 + disabledTests = [ 48 + # broken mocking 49 + "test_establish_connection_can_cache_services_services_missing" 50 + "test_establish_connection_with_dangerous_use_cached_services" 51 + "test_establish_connection_without_dangerous_use_cached_services" 52 + ]; 44 53 45 54 pythonImportsCheck = [ 46 55 "bleak_retry_connector"
+11 -9
pkgs/development/python-modules/bleak/default.nix
··· 2 2 , async-timeout 3 3 , bluez 4 4 , buildPythonPackage 5 - , dbus-next 6 - , fetchPypi 5 + , dbus-fast 6 + , fetchFromGitHub 7 + , poetry-core 7 8 , pytestCheckHook 8 9 , pythonOlder 9 10 , typing-extensions 10 - , setuptools 11 11 }: 12 12 13 13 buildPythonPackage rec { 14 14 pname = "bleak"; 15 - version = "0.16.0"; 15 + version = "0.17.0"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 - src = fetchPypi { 21 - inherit pname version; 22 - hash = "sha256-pUn0PjxdjeRkxytLkFU0w/R4F0bpgV7NUxtyVd4uGcc="; 20 + src = fetchFromGitHub { 21 + owner = "hbldh"; 22 + repo = pname; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-AnH23AWrLw2jq6gSbx9VoGD8QXeCH5dN7FSVVdj4b3w="; 23 25 }; 24 26 25 27 nativeBuildInputs = [ 26 - setuptools 28 + poetry-core 27 29 ]; 28 30 29 31 propagatedBuildInputs = [ 30 32 async-timeout 31 - dbus-next 33 + dbus-fast 32 34 typing-extensions 33 35 ]; 34 36
+2 -2
pkgs/development/python-modules/blis/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "blis"; 12 - version = "0.9.0"; 12 + version = "0.9.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-aZ4coUlnFjcLS5tSfFjYQr+JKGPY2UTNoy+HIO08tCk="; 16 + sha256 = "sha256-fOrEZoAfnZfss04Q3e2MJM9eCSfqfoNNocydLtP8Nm8="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/block-io/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "block-io"; 14 - version = "2.0.5"; 14 + version = "2.0.6"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "af70c3be444f2f2d07c0603cef547b51bbd9f4fbd4aadebd8f1e8ee73ccbc5e5"; 21 + sha256 = "sha256-M7czfpagXqoWWSu4enB3Z2hc2GtAaskI6cnJzJdpC8I="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/boto3/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "boto3"; 16 - version = "1.24.42"; # N.B: if you change this, change botocore and awscli to a matching version 16 + version = "1.24.75"; # N.B: if you change this, change botocore and awscli to a matching version 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-3z1u8CMEvXw3EQkJNsCS1dtzXdoQneysHiNsPvf9t68="; 20 + sha256 = "sha256-e/oiQt+bH6c+F/TX959rIlYPVdXaLifleOWF725LFKc="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "botocore"; 15 - version = "1.27.42"; # N.B: if you change this, change boto3 and awscli to a matching version 15 + version = "1.27.75"; # N.B: if you change this, change boto3 and awscli to a matching version 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-OKGApmZsWpsGmnXsPPN0/ypkw+kMnySpFoWLzesERW0="; 19 + sha256 = "sha256-+LHaK0HojFjbUdsMbv9spWQliUjOSlrH6WrDWkabDU8="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bottle/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "bottle"; 9 - version = "0.12.21"; 9 + version = "0.12.23"; 10 10 11 11 format = "setuptools"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "787c61b6cc02b9c229bf2663011fac53dd8fc197f7f8ad2eeede29d888d7887e"; 15 + sha256 = "sha256-aD3jqjmfsm6HsnTbz3CxplE4XUWRMXFjh6vcN5LgQWc="; 16 16 }; 17 17 18 18 checkInputs = [
+2 -2
pkgs/development/python-modules/boxx/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "boxx"; 22 - version = "0.10.5"; 22 + version = "0.10.6"; 23 23 format = "setuptools"; 24 24 25 25 disabled = pythonOlder "3.7"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-6qO/aPegHk+1PAu8qzIkC3fULh2WjgJcqNui+XEaLQw="; 29 + hash = "sha256-npPwYhDTujBpTnPyhvZbA+EK4jU8nnHSBgSw9xlTcJM="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bpython/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "bpython"; 23 - version = "0.22.1"; 23 + version = "0.23"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.6"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-H7HgpSMyV5/E49z3XiF5avZ6rivkYBeez8zpUwpJogA="; 30 + hash = "sha256-nwB4q8iHxIrwiGkeL2R5fWyplKwPS8A8ONBvZX18BSo="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2
pkgs/development/python-modules/bsblan/default.nix
··· 11 11 , pytest-mock 12 12 , pytestCheckHook 13 13 , pythonOlder 14 + , setuptools 14 15 , yarl 15 16 }: 16 17 ··· 30 31 31 32 nativeBuildInputs = [ 32 33 poetry-core 34 + setuptools 33 35 ]; 34 36 35 37 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/build/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , filelock 6 - , setuptools 7 6 , importlib-metadata 8 7 , packaging 9 8 , pep517 ··· 12 11 , pytest-xdist 13 12 , pytestCheckHook 14 13 , pythonOlder 14 + , setuptools 15 15 , toml 16 16 , tomli 17 17 }:
+1
pkgs/development/python-modules/buildbot/default.nix
··· 11 11 withPlugins = plugins: buildPythonPackage { 12 12 pname = "${package.pname}-with-plugins"; 13 13 inherit (package) version; 14 + format = "other"; 14 15 15 16 dontUnpack = true; 16 17 dontBuild = true;
+2 -2
pkgs/development/python-modules/cartopy/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "cartopy"; 11 - version = "0.20.3"; 11 + version = "0.21.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit version; 15 15 pname = "Cartopy"; 16 - sha256 = "sha256-DWD6Li+9d8TR9rH507WIlmFH8HwbF50tNFcKweG0kAY="; 16 + sha256 = "sha256-zh06KKEy6UyJrDN2mlD4H2VjSrK9QFVjF+Fb1srRzkI="; 17 17 }; 18 18 19 19 postPatch = ''
+1
pkgs/development/python-modules/certbot/default.nix
··· 49 49 "-o cache_dir=$(mktemp -d)" 50 50 # See https://github.com/certbot/certbot/issues/8746 51 51 "-W ignore::ResourceWarning" 52 + "-W ignore::DeprecationWarning" 52 53 ]; 53 54 54 55 doCheck = true;
+2 -2
pkgs/development/python-modules/cherrypy/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "cherrypy"; 26 - version = "18.7.0"; 26 + version = "18.8.0"; 27 27 format = "setuptools"; 28 28 29 29 disabled = pythonOlder "3.7"; ··· 31 31 src = fetchPypi { 32 32 pname = "CherryPy"; 33 33 inherit version; 34 - hash = "sha256-cpRS95jKdWOQBG7zGAQ8roZKRoFN6vPmvTTclZrxmN4="; 34 + hash = "sha256-m0jPuoovFtW2QZzGV+bVHbAFujXF44JORyi7A7vH75s="; 35 35 }; 36 36 37 37 postPatch = ''
+7 -2
pkgs/development/python-modules/cle/default.nix
··· 10 10 , pythonOlder 11 11 , pyvex 12 12 , pyxbe 13 + , setuptools 13 14 , sortedcontainers 14 15 }: 15 16 16 17 let 17 18 # The binaries are following the argr projects release cycle 18 - version = "9.2.15"; 19 + version = "9.2.18"; 19 20 20 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 21 22 binaries = fetchFromGitHub { ··· 37 38 owner = "angr"; 38 39 repo = pname; 39 40 rev = "v${version}"; 40 - hash = "sha256-vGIthytW0gZy0X2OXuFwdBnPuvcWkV47FeaXZY8FCVc="; 41 + hash = "sha256-hg6G07rSPRFGBaJdJduDqb7BVGt/sZtCA4I0Hhl4wfw="; 41 42 }; 43 + 44 + nativeBuildInputs = [ 45 + setuptools 46 + ]; 42 47 43 48 propagatedBuildInputs = [ 44 49 cffi
+39 -12
pkgs/development/python-modules/cleo/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , clikit }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , crashtest 5 + , poetry-core 6 + , pylev 7 + , pytest-mock 8 + , pytestCheckHook 9 + }: 3 10 4 11 buildPythonPackage rec { 5 12 pname = "cleo"; 6 - version = "0.8.1"; 13 + version = "1.0.0a5"; 14 + format = "pyproject"; 7 15 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "3d0e22d30117851b45970b6c14aca4ab0b18b1b53c8af57bed13208147e4069f"; 16 + src = fetchFromGitHub { 17 + owner = "python-poetry"; 18 + repo = pname; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-FtGGIRF/tA2OWEjkCFwa1HHg6VY+5E5mAiJC/zjUC1g="; 11 21 }; 12 22 23 + postPatch = '' 24 + substituteInPlace pyproject.toml \ 25 + --replace 'crashtest = "^0.3.1"' 'crashtest = "*"' 26 + ''; 27 + 28 + nativeBuildInputs = [ 29 + poetry-core 30 + ]; 31 + 13 32 propagatedBuildInputs = [ 14 - clikit 33 + crashtest 34 + pylev 35 + ]; 36 + 37 + pythonImportsCheck = [ 38 + "cleo" 39 + "cleo.application" 40 + "cleo.commands.command" 41 + "cleo.helpers" 15 42 ]; 16 43 17 - # The Pypi tarball doesn't include tests, and the GitHub source isn't 18 - # buildable until we bootstrap poetry, see 19 - # https://github.com/NixOS/nixpkgs/pull/53599#discussion_r245855665 20 - doCheck = false; 44 + checkInputs = [ 45 + pytest-mock 46 + pytestCheckHook 47 + ]; 21 48 22 49 meta = with lib; { 23 - homepage = "https://github.com/sdispater/cleo"; 50 + homepage = "https://github.com/python-poetry/cleo"; 24 51 description = "Allows you to create beautiful and testable command-line interfaces"; 25 52 license = licenses.mit; 26 53 maintainers = with maintainers; [ jakewaksbaum ];
+12 -5
pkgs/development/python-modules/clevercsv/default.nix
··· 9 9 , regex 10 10 , tabview 11 11 , python 12 - , unittestCheckHook 12 + , pytestCheckHook 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 16 pname = "clevercsv"; 17 - version = "0.7.1"; 17 + version = "0.7.4"; 18 18 format = "setuptools"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "alan-turing-institute"; 22 22 repo = "CleverCSV"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-ynS3G2ZcEqVlC2d6n5ZQ1Em5lh/dWESj9jEO8C4WzZQ="; 24 + sha256 = "sha256-2OLvVJbqV/wR+Quq0cAlR/vCUe1/Km/nALwfoHD9B+U="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [ ··· 34 34 tabview 35 35 ]; 36 36 37 - checkInputs = [ unittestCheckHook ]; 37 + checkInputs = [ pytestCheckHook ]; 38 38 39 39 pythonImportsCheck = [ 40 40 "clevercsv" ··· 48 48 ''; 49 49 50 50 # their ci only runs unit tests, there are also integration and fuzzing tests 51 - unittestFlagsArray = [ "-v" "-f" "-s" "./tests/test_unit" ]; 51 + pytestFlagsArray = [ 52 + "./tests/test_unit" 53 + ]; 54 + 55 + disabledTestPaths = [ 56 + # ModuleNotFoundError: No module named 'wilderness' 57 + "tests/test_unit/test_console.py" 58 + ]; 52 59 53 60 meta = with lib; { 54 61 description = "CleverCSV is a Python package for handling messy CSV files";
+4 -2
pkgs/development/python-modules/cliff/default.nix
··· 3 3 , fetchPypi 4 4 , autopage 5 5 , cmd2 6 + , importlib-metadata 6 7 , installShellFiles 7 8 , openstackdocstheme 8 9 , pbr ··· 16 17 17 18 buildPythonPackage rec { 18 19 pname = "cliff"; 19 - version = "3.10.1"; 20 + version = "4.0.0"; 20 21 21 22 src = fetchPypi { 22 23 inherit pname version; 23 - sha256 = "sha256-BFruPzxkRxll161QfOhHSk4vIIFfu1QFp3D4WWoqAKA="; 24 + sha256 = "sha256-Ow0w56z1DjwhSjnuPmaqLytZV+Kh3jc+F7uo6Yx1AaU="; 24 25 }; 25 26 26 27 postPatch = '' ··· 38 39 propagatedBuildInputs = [ 39 40 autopage 40 41 cmd2 42 + importlib-metadata 41 43 pbr 42 44 prettytable 43 45 pyparsing
+50 -13
pkgs/development/python-modules/clikit/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , isPy27, pythonAtLeast 3 - , pylev, pastel, typing ? null, enum34 ? null, crashtest }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , isPy27 5 + , pythonAtLeast 6 + , poetry-core 7 + 8 + # propagates 9 + , pylev 10 + , pastel 11 + 12 + # python36+ 13 + , crashtest 14 + 15 + # python2 16 + , typing 17 + , enum34 18 + 19 + # tests 20 + , pytest-mock 21 + , pytestCheckHook 22 + }: 4 23 5 24 buildPythonPackage rec { 6 25 pname = "clikit"; 7 26 version = "0.6.2"; 27 + format = "pyproject"; 8 28 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "0ngdkmb73gkp5y00q7r9k1cdlfn0wyzws2wrqlshc4hlkbdyabj4"; 29 + src = fetchFromGitHub { 30 + owner = "sdispater"; 31 + repo = pname; 32 + rev = "refs/tags/${version}"; 33 + hash = "sha256-xAsUNhVQBjtSFHyjjnicAKRC3+Tdn3AdGDUYhmOOIdA="; 12 34 }; 13 35 36 + postPatch = '' 37 + substituteInPlace pyproject.toml --replace \ 38 + 'crashtest = { version = "^0.3.0", python = "^3.6" }' \ 39 + 'crashtest = { version = "*", python = "^3.6" }' 40 + ''; 41 + 42 + nativeBuildInputs = [ 43 + poetry-core 44 + ]; 45 + 14 46 propagatedBuildInputs = [ 15 - pylev pastel 47 + pylev 48 + pastel 16 49 ] 17 - ++ lib.optionals (pythonAtLeast "3.6") [ crashtest ] 18 - ++ lib.optionals isPy27 [ typing enum34 ]; 50 + ++ lib.optionals (pythonAtLeast "3.6") [ crashtest ] 51 + ++ lib.optionals isPy27 [ typing enum34 ]; 52 + 53 + checkInputs = [ 54 + pytest-mock 55 + pytestCheckHook 56 + ]; 19 57 20 - # The Pypi tarball doesn't include tests, and the GitHub source isn't 21 - # buildable until we bootstrap poetry, see 22 - # https://github.com/NixOS/nixpkgs/pull/53599#discussion_r245855665 23 - doCheck = false; 58 + pythonImportsCheck = [ 59 + "clikit" 60 + ]; 24 61 25 62 meta = with lib; { 26 63 homepage = "https://github.com/sdispater/clikit";
+10 -1
pkgs/development/python-modules/clize/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 5 + # build 6 + , setuptools 7 + 5 8 # propagtes 6 9 , sigtools 7 10 , six ··· 21 24 buildPythonPackage rec { 22 25 pname = "clize"; 23 26 version = "4.2.1"; 27 + format = "pyproject"; 24 28 25 29 src = fetchPypi { 26 30 inherit pname version; ··· 29 33 30 34 postPatch = '' 31 35 substituteInPlace setup.py \ 32 - --replace "docutils ~= 0.17.0" "docutils" 36 + --replace "docutils ~= 0.17.0" "docutils" \ 37 + --replace "attrs>=19.1.0,<22" "attrs>=19.1.0" 33 38 ''; 39 + 40 + nativeBuildInputs = [ 41 + setuptools 42 + ]; 34 43 35 44 propagatedBuildInputs = [ 36 45 attrs
+2 -2
pkgs/development/python-modules/cloudpickle/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "cloudpickle"; 11 - version = "2.1.0"; 11 + version = "2.2.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-uyM+h2pYSR2VkKZ2+Tx6VHOgj3R9Wrnff5zlZLPnk44="; 18 + hash = "sha256-P0IZRpxVRTz+RzflZLZ8KhSRCdq/fyQkeJSLiV9hEG8="; 19 19 }; 20 20 21 21 checkInputs = [
+2 -2
pkgs/development/python-modules/cloudsmith-api/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "cloudsmith-api"; 12 - version = "1.61.3"; 12 + version = "1.120.3"; 13 13 14 14 format = "wheel"; 15 15 16 16 src = fetchPypi { 17 17 pname = "cloudsmith_api"; 18 18 inherit format version; 19 - sha256 = "sha256-Y8CnbX9rhtk8sebJKo5kyqFwCkJgBjz3dgm58VHRPhY="; 19 + sha256 = "sha256-rtOpA0yTEiSvzUgG1IuaIXlLrdqVT85vnR5yOdi44c0="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/cocotb/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "cocotb"; 15 - version = "1.6.2"; 15 + version = "1.7.0"; 16 16 17 17 # - we need to use the tarball from PyPi 18 18 # or the full git checkout (with .git) ··· 20 20 # because it does not include required metadata 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-SY+1727DbWMg6CnmHw8k/VP0dwBRYszn+YyyvZXgvUs="; 23 + sha256 = "sha256-CF/ZXkEQDDPwTN2+ngyUKy55XwShR6/Fr5az/aYcY/Q="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/colorlog/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "colorlog"; 9 - version = "6.6.0"; 9 + version = "6.7.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-NE9zIEAJ5Mg8W2vrALPEXccPza48gNuRngpBcdAG/eg="; 13 + sha256 = "sha256-vZS9IcHhP6x70xU/S8On3A6wl0uLwv3xqYnkdPblguU="; 14 14 }; 15 15 16 16 checkInputs = [ pytestCheckHook ];
+11 -3
pkgs/development/python-modules/commoncode/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "commoncode"; 22 - version = "30.2.0"; 22 + version = "31.0.0"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.6"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - sha256 = "sha256-7kcDWfw4M7boe0ABO4ob1d+XO1YxS924mtGETvHoNf0="; 29 + sha256 = "sha256-iX7HjsbW9rUgG35XalqfXh2+89vEiwish90FGOpkzRo="; 30 30 }; 31 31 32 32 postPatch = '' ··· 57 57 pytest-xdist 58 58 ]; 59 59 60 - disabledTests = lib.optionals stdenv.isDarwin [ 60 + disabledTests = [ 61 + # chinese character translates different into latin 62 + "test_safe_path_posix_style_chinese_char" 63 + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character 64 + "test_os_walk_can_walk_non_utf8_path_from_unicode_path" 65 + "test_resource_iter_can_walk_non_utf8_path_from_unicode_path" 66 + "test_walk_can_walk_non_utf8_path_from_unicode_path" 67 + "test_resource_iter_can_walk_non_utf8_path_from_unicode_path_with_dirs" 68 + ] ++ lib.optionals stdenv.isDarwin [ 61 69 # expected result is tailored towards the quirks of upstream's 62 70 # CI environment on darwin 63 71 "test_searchable_paths"
+8 -7
pkgs/development/python-modules/configparser/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchPypi, setuptools-scm }: 1 + { lib, stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, setuptools-scm }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "configparser"; 5 - version = "5.2.0"; 5 + version = "5.3.0"; 6 + format = "pyproject"; 6 7 7 8 src = fetchPypi { 8 9 inherit pname version; 9 - sha256 = "1b35798fdf1713f1c3139016cfcbc461f09edbf099d1fb658d4b7479fcaa3daa"; 10 + sha256 = "sha256-i+JngktUHAmwjbEkkX9Iq1JabD6DcBHzEweBoiTFcJA="; 10 11 }; 11 12 12 - # No tests available 13 - doCheck = false; 13 + nativeBuildInputs = [ setuptools-scm ]; 14 14 15 - nativeBuildInputs = [ setuptools-scm ]; 15 + checkInputs = [ pytestCheckHook ]; 16 16 17 17 preConfigure = '' 18 18 export LC_ALL=${if stdenv.isDarwin then "en_US" else "C"}.UTF-8 ··· 20 20 21 21 meta = with lib; { 22 22 description = "Updated configparser from Python 3.7 for Python 2.6+."; 23 + homepage = "https://github.com/jaraco/configparser"; 23 24 license = licenses.mit; 24 - homepage = "https://github.com/jaraco/configparser"; 25 + maintainers = with maintainers; [ ]; 25 26 }; 26 27 }
+2 -2
pkgs/development/python-modules/coverage/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "coverage"; 10 - version = "6.4.2"; 10 + version = "6.4.4"; 11 11 # uses f strings 12 12 disabled = pythonOlder "3.5"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-bDzP6Jw28+W5g3ue5QdHIxAWTzUsn+MyEgt2TJ1grb4="; 16 + sha256 = "sha256-4WxFtyast4Dh5viLKG08ELORSrA0OPMhF8SqUtfzDVg="; 17 17 }; 18 18 19 19 # No tests in archive
+2 -2
pkgs/development/python-modules/crashtest/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "crashtest"; 5 - version = "0.3.1"; 5 + version = "0.4.0"; 6 6 disabled = !(pythonAtLeast "3.6"); 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "42ca7b6ce88b6c7433e2ce47ea884e91ec93104a4b754998be498a8e6c3d37dd"; 10 + sha256 = "sha256-1imwDx1OecMWkJ9Ot2O7yym1ENZfveE2Whzrk6t/pMg="; 11 11 }; 12 12 13 13 # has tests, but only on GitHub, however the pyproject build fails for me
+3 -3
pkgs/development/python-modules/cryptography/default.nix
··· 27 27 in 28 28 buildPythonPackage rec { 29 29 pname = "cryptography"; 30 - version = "37.0.4"; # Also update the hash in vectors.nix 30 + version = "38.0.1"; # Also update the hash in vectors.nix 31 31 disabled = pythonOlder "3.6"; 32 32 33 33 src = fetchPypi { 34 34 inherit pname version; 35 - hash = "sha256-Y/nBfA4kdMy+vJMCzi8HtVs7P8shHe0YpC1XZPXBCoI="; 35 + hash = "sha256-HbPYB6FJMfoxf5ZDVpXZ7Dhr57hLYYzGHPpdCLCuM9c="; 36 36 }; 37 37 38 38 cargoDeps = rustPlatform.fetchCargoTarball { 39 39 inherit src; 40 40 sourceRoot = "${pname}-${version}/${cargoRoot}"; 41 41 name = "${pname}-${version}"; 42 - hash = "sha256-f8r6QclTwkgK20CNe9i65ZOqvSUeDc4Emv6BFBhh1hI="; 42 + hash = "sha256-o8l13fnfEUvUdDasq3LxSPArozRHKVsZfQg9DNR6M6Q="; 43 43 }; 44 44 45 45 cargoRoot = "src/rust";
+1 -1
pkgs/development/python-modules/cryptography/vectors.nix
··· 8 8 src = fetchPypi { 9 9 pname = "cryptography_vectors"; 10 10 inherit version; 11 - hash = "sha256-WmFABRDiiTelZUtAxupOPlk8Wq8MIIHFuRLw58+IPqg="; 11 + hash = "sha256-BDH9EHwfutA3dwSnBRlFs7ORFp/dxPb6C9TtxrbiNd0="; 12 12 }; 13 13 14 14 # No tests included
+2 -2
pkgs/development/python-modules/cupy/default.nix
··· 9 9 inherit (cudaPackages) cudatoolkit cudnn cutensor nccl; 10 10 in buildPythonPackage rec { 11 11 pname = "cupy"; 12 - version = "10.6.0"; 12 + version = "11.1.0"; 13 13 disabled = !isPy3k; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-9jWpfd4l4LSptJewdQaaurm/huHcKv48+XOZDCLTJV8="; 17 + sha256 = "sha256-4TtvmQrd172HCQWvQp+tUQhNCFf4YA3TIGod9aRoTt0="; 18 18 }; 19 19 20 20 # See https://docs.cupy.dev/en/v10.2.0/reference/environment.html. Seting both
+24 -10
pkgs/development/python-modules/curtsies/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi, pythonOlder, blessings, mock, nose, pyte, cwcwidth, typing ? null}: 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pythonOlder 6 + , blessed 7 + , backports-cached-property 8 + , pyte 9 + , pytestCheckHook 10 + , cwcwidth 11 + }: 2 12 3 13 buildPythonPackage rec { 4 14 pname = "curtsies"; 5 - version = "0.3.10"; 15 + version = "0.4.0"; 16 + format = "pyproject"; 17 + 6 18 src = fetchPypi { 7 19 inherit pname version; 8 - sha256 = "11efbb153d9cb22223dd9a44041ea0c313b8411e246e7f684aa843f6aa9c1600"; 20 + hash = "sha256-yynvzjP+85WinvpWjyf1kTF4Rp+zqrEUCA1spiZBQv4="; 9 21 }; 10 22 11 - propagatedBuildInputs = [ blessings cwcwidth ] 12 - ++ lib.optionals (pythonOlder "3.5") [ typing ]; 23 + propagatedBuildInputs = [ 24 + backports-cached-property 25 + blessed 26 + cwcwidth 27 + ]; 13 28 14 - checkInputs = [ mock pyte nose ]; 15 - 16 - checkPhase = '' 17 - nosetests tests 18 - ''; 29 + checkInputs = [ 30 + pyte 31 + pytestCheckHook 32 + ]; 19 33 20 34 meta = with lib; { 21 35 broken = stdenv.isDarwin;
+7 -3
pkgs/development/python-modules/cx_freeze/default.nix
··· 1 1 { stdenv, lib, buildPythonPackage, pythonOlder, fetchPypi, ncurses, importlib-metadata }: 2 2 3 3 buildPythonPackage rec { 4 - pname = "cx_Freeze"; 4 + pname = "cx-freeze"; 5 5 version = "6.11.1"; 6 6 7 7 src = fetchPypi { 8 - inherit pname version; 8 + pname = "cx_Freeze"; 9 + inherit version; 9 10 sha256 = "sha256-jzowyeM5TykGVeNG07RgkQZWswrGNHqHSZu1rTZcbnw="; 10 11 }; 11 12 ··· 17 18 ]; 18 19 19 20 # timestamp need to come after 1980 for zipfiles and nix store is set to epoch 20 - prePatch = '' 21 + postPatch = '' 21 22 substituteInPlace cx_Freeze/freezer.py --replace "os.stat(module.file).st_mtime" "time.time()" 23 + 24 + substituteInPlace setup.cfg \ 25 + --replace "setuptools>=59.0.1,<=60.10.0" "setuptools>=59.0.1" 22 26 ''; 23 27 24 28 # fails to find Console even though it exists on python 3.x
+2 -2
pkgs/development/python-modules/dask-jobqueue/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "dask-jobqueue"; 15 - version = "0.7.4"; 15 + version = "0.8.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-XoQwazgJuFvhoEezhhGu2YvIp+VFAe7dhGIEVnuQ5kM="; 22 + hash = "sha256-VCD6Oos9aSkbrzymQnqm2RV5uFzTj05VgPuhJ5PpyAk="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+4 -5
pkgs/development/python-modules/dask/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "dask"; 29 - version = "2022.7.0"; 29 + version = "2022.9.1"; 30 30 format = "setuptools"; 31 31 32 32 disabled = pythonOlder "3.7"; ··· 35 35 owner = "dask"; 36 36 repo = pname; 37 37 rev = version; 38 - hash = "sha256-O5/TNeta0V0v9WTpPmF/kJMJ40ANo6rcRtzurr5/SwA="; 38 + hash = "sha256-4Tok9eYhi2FF+8bpKnwKT3KIRGHIMtxczTkZ6qD8x7g="; 39 39 }; 40 40 41 41 propagatedBuildInputs = [ ··· 97 97 "--reruns 3" 98 98 # Don't run tests that require network access 99 99 "-m 'not network'" 100 - # Ignore warning about pyarrow 5.0.0 feautres 101 - "-W" 102 - "ignore::FutureWarning" 100 + # DeprecationWarning: The 'sym_pos' keyword is deprecated and should be replaced by using 'assume_a = "pos"'. 'sym_pos' will be removed in SciPy 1.11.0. 101 + "-W" "ignore::DeprecationWarning" 103 102 ]; 104 103 105 104 disabledTests = lib.optionals stdenv.isDarwin [
+2 -2
pkgs/development/python-modules/databricks-connect/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "databricks-connect"; 12 - version = "10.4.6"; 12 + version = "10.4.12"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-Dezqn6rZysRhDQFUuTgXdoJL9dn21Bx2QlryBG9MtR0="; 19 + sha256 = "sha256-T5KGJQryiE2+x9u+AcvTm6dLpU3kh20sCu0CTwpeJao="; 20 20 }; 21 21 22 22 sourceRoot = ".";
+8
pkgs/development/python-modules/dateparser/default.nix
··· 29 29 sha256 = "sha256-bDup3q93Zq+pvwsy/lQy2byOMjG6C/+7813hWQMbZRU="; 30 30 }; 31 31 32 + patches = [ 33 + ./regex-compat.patch 34 + ]; 35 + 32 36 postPatch = '' 37 + substituteInPlace setup.py --replace \ 38 + 'regex !=2019.02.19,!=2021.8.27,<2022.3.15' \ 39 + 'regex' 40 + 33 41 # https://github.com/scrapinghub/dateparser/issues/1053 34 42 substituteInPlace tests/test_search.py --replace \ 35 43 "('June 2020', datetime.datetime(2020, 6, datetime.datetime.utcnow().day, 0, 0))," \
+11
pkgs/development/python-modules/dateparser/regex-compat.patch
··· 1 + --- a/dateparser/languages/locale.py 2 + +++ b/dateparser/languages/locale.py 3 + @@ -169,7 +169,7 @@ class Locale: 4 + if normalize: 5 + value = list(map(normalize_unicode, value)) 6 + pattern = '|'.join(sorted(value, key=len, reverse=True)) 7 + - pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\d+', pattern) 8 + + pattern = pattern.replace(r'\d+', r'?P<n>\d+') 9 + pattern = re.compile(r'^(?:{})$'.format(pattern), re.UNICODE | re.IGNORECASE) 10 + relative_dictionary[pattern] = key 11 + return relative_dictionary
+47
pkgs/development/python-modules/dbus-fast/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , pythonOlder 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "dbus-fast"; 10 + version = "1.4.0"; 11 + format = "pyproject"; 12 + disabled = pythonOlder "3.7"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "Bluetooth-Devices"; 16 + repo = pname; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-vbsigiUSGeetY+1MEeQ/cO3Oj8Ah0Yg9BUPo2Gc06KU="; 19 + }; 20 + 21 + postPatch = '' 22 + substituteInPlace pyproject.toml \ 23 + --replace "--cov=dbus_fast --cov-report=term-missing:skip-covered" "" 24 + ''; 25 + 26 + nativeBuildInputs = [ 27 + poetry-core 28 + ]; 29 + 30 + pythonImportsCheck = [ 31 + "dbus_fast" 32 + "dbus_fast.aio" 33 + "dbus_fast.service" 34 + "dbus_fast.message" 35 + ]; 36 + 37 + # requires a running dbus daemon 38 + doCheck = false; 39 + 40 + meta = with lib; { 41 + changelog = "https://github.com/Bluetooth-Devices/dbus-fast/releases/tag/v${version}"; 42 + description = "A faster version of dbus-next"; 43 + homepage = "https://github.com/Bluetooth-Devices/dbus-fast"; 44 + license = licenses.mit; 45 + maintainers = lib.teams.home-assistant.members; 46 + }; 47 + }
+2 -2
pkgs/development/python-modules/devpi-common/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "devpi-common"; 11 - version = "3.6.0"; 11 + version = "3.7.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "fc14aa6b74d4d9e27dc2e9cbff000ed9be5cd723d3ac9672e66e4e8fce797227"; 15 + sha256 = "sha256-O015TOlvFcN7hxwV4SgGmo6vanMuWb+i9KZOYhYZLJM="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+23 -4
pkgs/development/python-modules/distlib/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools 5 + }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "distlib"; 5 - version = "0.3.4"; 9 + version = "0.3.6"; 10 + format = "pyproject"; 6 11 7 12 src = fetchPypi { 8 13 inherit pname version; 9 - sha256 = "e4b58818180336dc9c529bfb9a0b58728ffc09ad92027a3f30b7cd91e3458579"; 10 - extension = "zip"; 14 + hash = "sha256-FLrS2bBNOjYSesl/MLEqGSaPIRBj2PjuT0cQiJbhG0Y="; 11 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 20 + 21 + pythonImportsCheck = [ 22 + "distlib" 23 + "distlib.database" 24 + "distlib.locators" 25 + "distlib.index" 26 + "distlib.markers" 27 + "distlib.metadata" 28 + "distlib.util" 29 + "distlib.resources" 30 + ]; 12 31 13 32 # Tests use pypi.org. 14 33 doCheck = false;
+2 -2
pkgs/development/python-modules/distributed/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "distributed"; 24 - version = "2022.7.0"; 24 + version = "2022.9.1"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.7"; 28 28 29 29 src = fetchPypi { 30 30 inherit pname version; 31 - hash = "sha256-5oq6i+PiDl0RIKvKyEGQn/GAIXCKhBKvpY/xU8T6sKw="; 31 + hash = "sha256-upj1TipRhhvulyuhX4bfbQSWar9m7Xu3mIsi48G+ewE="; 32 32 }; 33 33 34 34 postPatch = ''
+12 -3
pkgs/development/python-modules/dj-database-url/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , django 5 + }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "dj-database-url"; 5 - version = "0.5.0"; 9 + version = "1.0.0"; 10 + format = "setuptools"; 6 11 7 12 src = fetchPypi { 8 13 inherit pname version; 9 - sha256 = "4aeaeb1f573c74835b0686a2b46b85990571159ffc21aa57ecd4d1e1cb334163"; 14 + hash = "sha256-zPPocY913dFHoeIS/KiO7NqnIXWe5I44tIVIHHe8o9w="; 10 15 }; 16 + 17 + propagatedBuildInputs = [ 18 + django 19 + ]; 11 20 12 21 # Tests access a DB via network 13 22 doCheck = false;
+2 -2
pkgs/development/python-modules/django-auth-ldap/default.nix
··· 7 7 , setuptools-scm 8 8 9 9 # runtime 10 - , ldap 11 10 , django 11 + , python-ldap 12 12 13 13 # tests 14 14 , python ··· 33 33 34 34 propagatedBuildInputs = [ 35 35 django 36 - ldap 36 + python-ldap 37 37 ]; 38 38 39 39 # ValueError: SCHEMADIR is None, ldap schemas are missing.
+7 -1
pkgs/development/python-modules/django-cryptography/default.nix
··· 5 5 , fetchFromGitHub 6 6 , lib 7 7 , python 8 - , pythonOlder }: 8 + , pythonOlder 9 + , setuptools 10 + }: 9 11 10 12 buildPythonPackage rec { 11 13 pname = "django-cryptography"; ··· 19 21 rev = "refs/tags/${version}"; 20 22 hash = "sha256-C3E2iT9JdLvF+1g+xhZ8dPDjjh25JUxLAtTMnalIxPk="; 21 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 22 28 23 29 propagatedBuildInputs = [ 24 30 cryptography
+7
pkgs/development/python-modules/django/4.nix
··· 5 5 , pythonOlder 6 6 , substituteAll 7 7 8 + # build 9 + , setuptools 10 + 8 11 # patched in 9 12 , fetchpatch 10 13 , geos ··· 62 65 gdal = gdal; 63 66 extension = stdenv.hostPlatform.extensions.sharedLibrary; 64 67 }) 68 + ]; 69 + 70 + nativeBuildInputs = [ 71 + setuptools 65 72 ]; 66 73 67 74 propagatedBuildInputs = [
+9 -5
pkgs/development/python-modules/docformatter/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , pythonOlder 4 - , fetchPypi 4 + , fetchFromGitHub 5 5 , untokenize 6 + , mock 6 7 , pytestCheckHook 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "docformatter"; 11 - version = "1.4"; 12 + version = "1.5.0"; 12 13 13 14 disabled = pythonOlder "3.6"; 14 15 15 16 format = "setuptools"; 16 17 17 - src = fetchPypi { 18 - inherit pname version; 19 - sha256 = "064e6d81f04ac96bc0d176cbaae953a0332482b22d3ad70d47c8a7f2732eef6f"; 18 + src = fetchFromGitHub { 19 + owner = "PyCQA"; 20 + repo = pname; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-GSfsM6sPSLOIH0YJYFVTB3SigI62/ps51mA2iZ7GOEg="; 20 23 }; 21 24 22 25 propagatedBuildInputs = [ ··· 24 27 ]; 25 28 26 29 checkInputs = [ 30 + mock 27 31 pytestCheckHook 28 32 ]; 29 33
+22 -12
pkgs/development/python-modules/docker/default.nix
··· 2 2 , stdenv 3 3 , buildPythonPackage 4 4 , fetchPypi 5 - , isPy27 6 - , backports_ssl_match_hostname 7 - , mock 5 + , pythonOlder 6 + , packaging 8 7 , paramiko 9 8 , pytestCheckHook 10 9 , requests 11 - , six 10 + , setuptools_scm 11 + , urllib3 12 12 , websocket-client 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 16 pname = "docker"; 17 - version = "5.0.3"; 17 + version = "6.0.0"; 18 + format = "pyproject"; 19 + disabled = pythonOlder "3.7"; 18 20 19 21 src = fetchPypi { 20 22 inherit pname version; 21 - sha256 = "d916a26b62970e7c2f554110ed6af04c7ccff8e9f81ad17d0d40c75637e227fb"; 23 + sha256 = "sha256-GeMwRwr0AWfSk7A1JXjB+iLXSzTT7fXU/5DrwgO7svE="; 22 24 }; 23 25 24 - nativeBuildInputs = lib.optional isPy27 mock; 26 + nativeBuildInputs = [ 27 + setuptools_scm 28 + ]; 25 29 26 30 propagatedBuildInputs = [ 27 - paramiko 31 + packaging 28 32 requests 29 - six 33 + urllib3 30 34 websocket-client 31 - ] ++ lib.optional isPy27 backports_ssl_match_hostname; 35 + ]; 36 + 37 + passthru.optional-dependencies.ssh = [ 38 + paramiko 39 + ]; 32 40 33 41 checkInputs = [ 34 42 pytestCheckHook 35 - ]; 43 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 36 44 37 - pytestFlagsArray = [ "tests/unit" ]; 45 + pytestFlagsArray = [ 46 + "tests/unit" 47 + ]; 38 48 39 49 # Deselect socket tests on Darwin because it hits the path length limit for a Unix domain socket 40 50 disabledTests = lib.optionals stdenv.isDarwin [ "api_test" "stream_response" "socket_file" ];
+2 -2
pkgs/development/python-modules/dpkt/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dpkt"; 8 - version = "1.9.7.2"; 8 + version = "1.9.8"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "80f977667ebbad2b5c4f7b7f45ee8bea6622fb71723f68a9a8fe6274520c853b"; 12 + sha256 = "sha256-Q/hobkVdpQUoNf0e2iaJ1R3jZwqsl5mxsAz9IDkn7kU="; 13 13 }; 14 14 15 15 # Project has no tests
+6 -1
pkgs/development/python-modules/dufte/default.nix
··· 6 6 , matplotlib 7 7 , numpy 8 8 , pytestCheckHook 9 + , setuptools 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "dufte"; 13 14 version = "0.2.29"; 15 + format = "pyproject"; 14 16 disabled = pythonOlder "3.6"; 15 17 16 18 src = fetchFromGitHub { ··· 19 21 rev = "v${version}"; 20 22 hash = "sha256:0ccsmpj160xj6w503a948aw8icj55mw9414xnmijmmjvlwhm0p48"; 21 23 }; 22 - format = "pyproject"; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 propagatedBuildInputs = [ 25 30 matplotlib
+20 -4
pkgs/development/python-modules/dulwich/default.nix
··· 8 8 , geventhttpclient 9 9 , git 10 10 , glibcLocales 11 + , gnupg 11 12 , gpgme 12 13 , mock 13 - , pkgs 14 14 , urllib3 15 15 , paramiko 16 + , pytestCheckHook 16 17 , pythonOlder 17 18 }: 18 19 19 20 buildPythonPackage rec { 20 - version = "0.20.45"; 21 + version = "0.20.46"; 21 22 pname = "dulwich"; 22 23 format = "setuptools"; 23 24 ··· 25 26 26 27 src = fetchPypi { 27 28 inherit pname version; 28 - hash = "sha256-cHEN2coqRCGQx+UGiS2wdMMYrHYuIh91KbjONIAgQbc="; 29 + hash = "sha256-Tw6I//9dsVI9k9kvFSX+X6FhMY/7qtUCwbmzvnoGcXI="; 29 30 }; 30 31 31 32 LC_ALL = "en_US.UTF-8"; ··· 42 43 git 43 44 glibcLocales 44 45 gpgme 45 - pkgs.gnupg 46 + gnupg 46 47 mock 47 48 paramiko 49 + pytestCheckHook 48 50 ]; 49 51 50 52 doCheck = !stdenv.isDarwin; 53 + 54 + disabledTests = [ 55 + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpsqwlbpd1/\xc0' 56 + "test_no_decode_encode" 57 + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpwmtfyvo2/refs.git/refs/heads/\xcd\xee\xe2\xe0\xff\xe2\xe5\xf2\xea\xe01' 58 + "test_cyrillic" 59 + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpfseetobk/test/\xc0' 60 + "test_commit_no_encode_decode" 61 + ]; 62 + 63 + disabledTestPaths = [ 64 + # missing test inputs 65 + "dulwich/contrib/test_swift_smoke.py" 66 + ]; 51 67 52 68 pythonImportsCheck = [ 53 69 "dulwich"
+5
pkgs/development/python-modules/dvclive/default.nix
··· 4 4 , fetchFromGitHub 5 5 , pytestCheckHook 6 6 , pythonOlder 7 + , setuptools 7 8 , tabulate 8 9 }: 9 10 ··· 20 21 rev = "refs/tags/${version}"; 21 22 hash = "sha256-4sixsWZNnI3UJRlFyB21eAdUCgF8iIZ56ECgIeFV/u8="; 22 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 propagatedBuildInputs = [ 25 30 dvc-render
+5
pkgs/development/python-modules/entry-points-txt/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pytestCheckHook 5 5 , pythonOlder 6 + , setuptools 6 7 }: 7 8 8 9 buildPythonPackage rec { ··· 18 19 rev = "v${version}"; 19 20 hash = "sha256-klFSt3Od7xYgenpMP4DBFoZeQanGrmtJxDm5qeZ1Psc="; 20 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 21 26 22 27 checkInputs = [ 23 28 pytestCheckHook
+3 -3
pkgs/development/python-modules/etebase/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "etebase"; 16 - version = "0.31.2"; 16 + version = "0.31.5"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "etesync"; 20 20 repo = "etebase-py"; 21 21 rev = "v${version}"; 22 - hash = "sha256-enGmfXW8eV6FgdHfJqXr1orAsGbxDz9xUY6T706sf5U="; 22 + hash = "sha256-87t3toMaApnOSPBKfTGGLo2VRLqU8irFac9lg3kA1eE="; 23 23 }; 24 24 25 25 cargoDeps = rustPlatform.fetchCargoTarball { 26 26 inherit src; 27 27 name = "${pname}-${version}"; 28 - hash = "sha256-4eJvFf6aY+DYkrYgam5Ok9941PX4uQOmtRznEY0+1TE="; 28 + hash = "sha256-Qg0aJ6CZaPxGneIs4o402A+fhI/nlJ9X/XdMFqkD/YY="; 29 29 }; 30 30 31 31 format = "pyproject";
+5 -2
pkgs/development/python-modules/eth-abi/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "eth-abi"; 15 - version = "3.0.0"; 15 + version = "3.0.1"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ethereum"; 20 20 repo = "eth-abi"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-qiuyGVOy+n8l3jSqwMGnBXcDrOxIiJ0lNP4lq/EQEhU="; 22 + sha256 = "sha256-xrZpT/9zwDtjSwSPDDse+Aq8plPm26OR/cIrliZUpLY="; 23 23 }; 24 24 25 25 postPatch = '' ··· 32 32 eth-utils 33 33 parsimonious 34 34 ]; 35 + 36 + # lots of: TypeError: isinstance() arg 2 must be a type or tuple of types 37 + doCheck = false; 35 38 36 39 checkInputs = [ 37 40 hypothesis
+10
pkgs/development/python-modules/eth-keys/default.nix
··· 41 41 ++ lib.optional (!isPyPy) eth-hash.optional-dependencies.pysha3 42 42 ++ lib.optional isPyPy eth-hash.optional-dependencies.pycryptodome; 43 43 44 + disabledTests = [ 45 + # tests are broken 46 + "test_compress_decompress_inversion" 47 + "test_public_key_generation_is_equal" 48 + "test_signing_is_equal" 49 + "test_native_to_coincurve_recover" 50 + "test_public_key_compression_is_equal" 51 + "test_public_key_decompression_is_equal" 52 + ]; 53 + 44 54 pythonImportsCheck = [ "eth_keys" ]; 45 55 46 56 passthru.optional-dependencies = {
+2 -2
pkgs/development/python-modules/etils/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "etils"; 31 - version = "0.7.1"; 31 + version = "0.8.0"; 32 32 format = "pyproject"; 33 33 34 34 disabled = pythonOlder "3.7"; 35 35 36 36 src = fetchPypi { 37 37 inherit pname version; 38 - hash = "sha256-IHwJfdQYDV5asce37ni3v5Rx4SU03qziOx05LevSkvM="; 38 + hash = "sha256-0dWve9nHhKJzxOHsz6qP6speBIGghxe1MT+iMdoiqQM="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/evdev/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "evdev"; 5 - version = "1.5.0"; 5 + version = "1.6.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-WzOxdPfIRXbn3WBx5Di/WtIn2pXv1DVqOf5Mg1VBL+Y="; 9 + sha256 = "sha256-7PoBtchPfoxs7TNnrJUoj0PNhO+/1919DNv8DRjIemo="; 10 10 }; 11 11 12 12 buildInputs = [ linuxHeaders ];
+2 -2
pkgs/development/python-modules/exceptiongroup/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "exceptiongroup"; 11 - version = "1.0.0rc8"; 11 + version = "1.0.0rc9"; 12 12 format = "flit"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-aZDCTwa40zyAZc/kPl6KS/o4TgNYvgNq+cxgtjIb0Ro="; 18 + hash = "sha256-kIakoh75sxxyGBx3wECgdLoIie5Wp7KJ/wr7DZdlX5Y="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/faker/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "faker"; 15 - version = "13.15.0"; 15 + version = "14.2.0"; 16 16 17 17 src = fetchPypi { 18 18 pname = "Faker"; 19 19 inherit version; 20 - hash = "sha256-oSb6ZvVOZaZ/kT3MaYydAj3vcneIJTa94paPyscBv9U="; 20 + hash = "sha256-bbVuLEOit0JQ0cMy7yX+99wH3LbF+rUynde0RnuO17k="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+5
pkgs/development/python-modules/fe25519/default.nix
··· 6 6 , parts 7 7 , pytestCheckHook 8 8 , pythonOlder 9 + , setuptools 9 10 }: 10 11 11 12 buildPythonPackage rec { ··· 19 20 inherit pname version; 20 21 hash = "sha256-/grXAiWERDeTCWgFnNC1Ok8D5I9MBlwd1501TW0yK5c="; 21 22 }; 23 + 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 22 27 23 28 propagatedBuildInputs = [ 24 29 bitlist
+2 -2
pkgs/development/python-modules/filelock/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "filelock"; 11 - version = "3.7.1"; 11 + version = "3.8.0"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-Og/YUWatnbq1TJrslnN7dEEG3F8VwLCaZ0SkRSmfzwQ="; 18 + hash = "sha256-VUR8qmZvIZjFtrE6JtIITSb6WxFcANBlZkshJGgMTtw="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+5
pkgs/development/python-modules/finitude/default.nix
··· 5 5 , pyserial 6 6 , pythonOlder 7 7 , pyyaml 8 + , setuptools 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 20 21 rev = "v${version}"; 21 22 sha256 = "sha256-yCI5UCRDhw+dJoTKyjmHbAGBm3by2AyxHKlqCywnLcs="; 22 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 propagatedBuildInputs = [ 25 30 pyserial
+2 -2
pkgs/development/python-modules/flask-security-too/default.nix
··· 44 44 45 45 buildPythonPackage rec { 46 46 pname = "flask-security-too"; 47 - version = "4.1.5"; 47 + version = "5.0.1"; 48 48 49 49 src = fetchPypi { 50 50 pname = "Flask-Security-Too"; 51 51 inherit version; 52 - sha256 = "sha256-98jKcHDv/+mls7QVWeGvGcmoYOGCspxM7w5/2RjJxoM="; 52 + sha256 = "sha256-Q247oFmE8BDid0EFXGm8EsxFVmlG5NgFmQomKMNlZZQ="; 53 53 }; 54 54 55 55 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/fontparts/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "fontParts"; 9 - version = "0.10.7"; 9 + version = "0.10.8"; 10 10 11 11 disabled = pythonOlder "3.7"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-u0hKI2LLWAUGIVRECk6b5y7UKgJHUx2I8R5Q+qkKxcg="; 15 + sha256 = "sha256-LwEhvLqx3Vu1omc/QrGCptQD25Tbv9Ok5eTURL3hvEQ="; 16 16 extension = "zip"; 17 17 }; 18 18
+5
pkgs/development/python-modules/fountains/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 , bitlist 5 6 , pythonOlder 6 7 }: ··· 16 17 inherit pname version; 17 18 hash = "sha256-9ASOgqkE1vwCKGAZXEJaHoABMXomIWTGv3jAsNssdsU="; 18 19 }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools 23 + ]; 19 24 20 25 propagatedBuildInputs = [ 21 26 bitlist
+3 -3
pkgs/development/python-modules/freezegun/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "freezegun"; 13 - version = "1.2.1"; 13 + version = "1.2.2"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-tMZO+ydea8aNxudxsX/+D/D5C4GipRiQQ1ULZRmSa6Q="; 20 + hash = "sha256-zSLRugaUE4RBDNln2KmdWuJEL1ffr+/y/aXejcXAVEY="; 21 21 }; 22 22 23 23 patches = lib.optionals (pythonAtLeast "3.10") [ 24 24 # Staticmethods in 3.10+ are now callable, prevent freezegun to attempt to decorate them 25 25 (fetchpatch { 26 26 url = "https://github.com/spulec/freezegun/pull/397/commits/e63874ce75a74a1159390914045fe8e7955b24c4.patch"; 27 - sha256 = "sha256-FNABqVN5DFqVUR88lYzwbfsZj3xcB9/MvQtm+I2VjnI="; 27 + hash = "sha256-FNABqVN5DFqVUR88lYzwbfsZj3xcB9/MvQtm+I2VjnI="; 28 28 }) 29 29 ]; 30 30
+2 -2
pkgs/development/python-modules/glean-parser/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "glean-parser"; 18 - version = "6.1.2"; 18 + version = "6.2.0"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.6"; ··· 23 23 src = fetchPypi { 24 24 pname = "glean_parser"; 25 25 inherit version; 26 - hash = "sha256-EqD+ztwRRNd/pXHgQi/z/qTbrcOB1jG+qACmsvWPT38="; 26 + hash = "sha256-PKUc1PYfM4MxDFErV4zYyHl/mkPQNvIcjNaDekenHc8="; 27 27 }; 28 28 29 29 postPatch = ''
+5 -3
pkgs/development/python-modules/glean-sdk/default.nix
··· 11 11 , pythonOlder 12 12 , rustc 13 13 , rustPlatform 14 + , semver 14 15 , setuptools-rust 15 16 }: 16 17 17 18 buildPythonPackage rec { 18 19 pname = "glean-sdk"; 19 - version = "51.1.0"; 20 + version = "51.2.0"; 20 21 21 22 disabled = pythonOlder "3.6"; 22 23 23 24 src = fetchPypi { 24 25 inherit pname version; 25 - hash = "sha256-Rt+N/sqX7IyoXbytzF9UkyXsx0vQXbGs+XJkaMhevE0="; 26 + hash = "sha256-4EXCYthMabdmxWYltcnO0UTNeAYXwXQeRfwxt1WD3Ug="; 26 27 }; 27 28 28 29 cargoDeps = rustPlatform.fetchCargoTarball { 29 30 inherit src; 30 31 name = "${pname}-${version}"; 31 - hash = "sha256-oY94YVs6I+/klogyajBoCrYexp9oUSrQ6znWVbigf2E="; 32 + hash = "sha256-qOGoonutuIY+0UVaVSVVt0NbqEICdNs3qHWG0Epmkl0="; 32 33 }; 33 34 34 35 nativeBuildInputs = [ ··· 42 43 cffi 43 44 glean-parser 44 45 iso8601 46 + semver 45 47 ]; 46 48 47 49 checkInputs = [
+2 -2
pkgs/development/python-modules/google-api-core/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "google-api-core"; 19 - version = "2.8.2"; 19 + version = "2.10.1"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.6"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "sha256-BvckTGQDIrUIsSWQO7VwG+urzogy+Fq6kzXsALPQLtw="; 26 + sha256 = "sha256-4WwVoReJvFo0V6+ygYo1QKA/NB5ucQ1/m79s3i70p8g="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-api-python-client/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-api-python-client"; 16 - version = "2.57.0"; 16 + version = "2.61.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-7EQSVFsMWXioM7sDmTpGEhrSxwDzKvDLoj+EObP1+wI="; 23 + sha256 = "sha256-3goMt7sY6/9c99x4K0ikiKFL12hLU4eZ8xvtq33iuD8="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-asset/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "google-cloud-asset"; 20 - version = "3.13.0"; 20 + version = "3.13.1"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-UWy6dC1a9712pxT43JNP2CAbtXUFi2olvEm1eLw+z0g="; 27 + hash = "sha256-FEgsqN1rgkryreNNotwzfErYAdwAjiJ9M7TfVJtQXUc="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-compute/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-compute"; 15 - version = "1.5.1"; 15 + version = "1.5.2"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-1crkhcf56U6DAx9xVG2e9hCxQ04OjQq2QgLs434cCv0="; 20 + sha256 = "sha256-D0pIR1vQEt/7aIxMo0uDlxvt+fwS2DxCurU/lxMHAjo="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-spanner"; 17 - version = "3.19.0"; 17 + version = "3.20.0"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-QGigxsIrIF/ey1hL5wTdo1Z6VqRQQX4vpgen1HgzaiQ="; 21 + sha256 = "sha256-3KnpesMoqjjXgHjHihLN8cnYjtO07sbjHL1G4ZyInZ8="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+12
pkgs/development/python-modules/gql/default.nix
··· 1 1 { lib 2 2 , aiofiles 3 3 , aiohttp 4 + , backoff 4 5 , botocore 5 6 , buildPythonPackage 6 7 , fetchFromGitHub ··· 8 9 , mock 9 10 , parse 10 11 , pytest-asyncio 12 + , pytest-console-scripts 11 13 , pytestCheckHook 12 14 , pythonOlder 13 15 , requests ··· 34 36 35 37 propagatedBuildInputs = [ 36 38 aiohttp 39 + backoff 37 40 botocore 38 41 graphql-core 39 42 requests ··· 48 51 mock 49 52 parse 50 53 pytest-asyncio 54 + pytest-console-scripts 51 55 pytestCheckHook 52 56 vcrpy 57 + ]; 58 + 59 + preCheck = '' 60 + export PATH=$out/bin:$PATH 61 + ''; 62 + 63 + pytestFlagsArray = [ 64 + "--asyncio-mode=legacy" 53 65 ]; 54 66 55 67 disabledTests = [
+2 -2
pkgs/development/python-modules/gradient/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "gradient"; 26 - version = "2.0.5"; 26 + version = "2.0.6"; 27 27 format = "setuptools"; 28 28 29 29 src = fetchPypi { 30 30 inherit pname version; 31 - hash = "sha256-D0JX6tk6SY5seH9m21hwMZ2TnaAG6OrHo+ucJEredd0="; 31 + hash = "sha256-pqyyNzx2YPP3qmWQbzGd3q2HzCkrWlIVSJZeFrGm9dk="; 32 32 }; 33 33 34 34 postPatch = ''
+2 -2
pkgs/development/python-modules/greenlet/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "greenlet"; 11 - version = "1.1.2"; 11 + version = "1.1.3"; 12 12 disabled = isPyPy; # builtin for pypy 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "e30f5ea4ae2346e62cedde8794a56858a67b878dd79f7df76a0767e356b1744a"; 16 + sha256 = "sha256-vLbG3R1r5tONbbKDdH0H/aCJ/4xVmoNSNlYKRBA0BFU="; 17 17 }; 18 18 19 19 checkInputs = [ unittestCheckHook ];
+5
pkgs/development/python-modules/hahomematic/default.nix
··· 7 7 , pytestCheckHook 8 8 , python-slugify 9 9 , pythonOlder 10 + , setuptools 10 11 , voluptuous 11 12 , websocket-client 12 13 , xmltodict ··· 25 26 rev = "refs/tags/${version}"; 26 27 sha256 = "sha256-LFgbZIEtHAnLPb5JPU//tAXKsvSidqT/JsVIr5uoKNs="; 27 28 }; 29 + 30 + nativeBuildInputs = [ 31 + setuptools 32 + ]; 28 33 29 34 propagatedBuildInputs = [ 30 35 aiohttp
+1 -1
pkgs/development/python-modules/hangups/default.nix
··· 31 31 32 32 postPatch = '' 33 33 substituteInPlace setup.py \ 34 - --replace "protobuf>=3.1.0,<3.20" "protobuf" \ 34 + --replace "protobuf>=3.1.0,<4" "protobuf" \ 35 35 --replace "MechanicalSoup>=0.6.0,<0.13" "MechanicalSoup" 36 36 ''; 37 37
+1 -1
pkgs/development/python-modules/hass-nabucasa/default.nix
··· 27 27 postPatch = '' 28 28 substituteInPlace setup.py \ 29 29 --replace "acme==" "acme>=" \ 30 - --replace "cryptography>=2.8,<37.0" "cryptography" \ 30 + --replace "cryptography>=2.8,<38.0" "cryptography" \ 31 31 --replace "pycognito==" "pycognito>=" \ 32 32 --replace "snitun==" "snitun>=" \ 33 33 '';
+2 -2
pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "hatch-fancy-pypi-readme"; 12 - version = "22.3.0"; 12 + version = "22.7.0"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchPypi { 18 18 pname = "hatch_fancy_pypi_readme"; 19 19 inherit version; 20 - hash = "sha256-fUZR+PB4JZMckoc8tRE3IUqTi623p1m4XB2Vv3T4bvo="; 20 + hash = "sha256-3t8roLgaKXWrsd7ukxCy64XSI4D9oNUoaedgtUNapZY="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/hatchling/default.nix
··· 20 20 21 21 let 22 22 pname = "hatchling"; 23 - version = "1.8.0"; 23 + version = "1.9.0"; 24 24 in 25 25 buildPythonPackage { 26 26 inherit pname version; ··· 28 28 29 29 src = fetchPypi { 30 30 inherit pname version; 31 - sha256 = "sha256-pPmC/coHF9jEa/57UBMC+QqvKlMChF1VC0nIc5aB/rI="; 31 + sha256 = "sha256-tXxzYvQ3uUJuS5QiiiHSrFgE+7KrywGt3iVEo1uzA80="; 32 32 }; 33 33 34 34 # listed in backend/src/hatchling/ouroboros.py
+2 -2
pkgs/development/python-modules/hypothesis/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "hypothesis"; 16 - version = "6.50.1"; 16 + version = "6.54.5"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "HypothesisWorks"; 23 23 repo = "hypothesis"; 24 24 rev = "hypothesis-python-${version}"; 25 - hash = "sha256-G7OXlYaCPBfdXtmX/f/6i2LRCZZk5yvzhLc6sissuRo="; 25 + hash = "sha256-mr8ctmAzRgWNVpW+PZlOhaQ0l28P0U8PxvjoVjfHX78="; 26 26 }; 27 27 28 28 postUnpack = "sourceRoot=$sourceRoot/hypothesis-python";
+11 -3
pkgs/development/python-modules/idna/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , flit-core 4 5 , pytestCheckHook 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "idna"; 9 - version = "3.3"; 10 + version = "3.4"; 11 + format = "pyproject"; 10 12 11 13 src = fetchPypi { 12 14 inherit pname version; 13 - sha256 = "9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"; 15 + sha256 = "sha256-gU9Sjo3q19MpgzuRxfqofWC/cYJM0Sp1MLVSYGPQLLQ="; 14 16 }; 15 17 16 - checkInputs = [ pytestCheckHook ]; 18 + nativeBuildInputs = [ 19 + flit-core 20 + ]; 21 + 22 + checkInputs = [ 23 + pytestCheckHook 24 + ]; 17 25 18 26 meta = { 19 27 homepage = "https://github.com/kjd/idna/";
+2 -2
pkgs/development/python-modules/imageio/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "imageio"; 19 - version = "2.19.3"; 19 + version = "2.21.3"; 20 20 disabled = isPy27; 21 21 22 22 src = fetchPypi { 23 - sha256 = "sha256-DJ34DkLy7mi+qSAB5/z2EqoUmRDv4EDrdX9c4yMlCuE="; 23 + sha256 = "sha256-sQpYPIMcky9K++qehAMILSp2sdMNdVW3d863BEGJCzw="; 24 24 inherit pname version; 25 25 }; 26 26
+2 -2
pkgs/development/python-modules/importlib-resources/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "importlib-resources"; 14 - version = "5.8.0"; 14 + version = "5.9.0"; 15 15 format = "pyproject"; 16 16 disabled = isPy27; 17 17 18 18 src = fetchPypi { 19 19 pname = "importlib_resources"; 20 20 inherit version; 21 - sha256 = "sha256-VoyfFssgT53syNbSSlcu7qJ9rLtM7p5rA6gCVzZ2l1E="; 21 + sha256 = "sha256-VIHpf7Ra+Nzy95iVJiVZHFj+WZ0HNdhrEPVN4IamFoE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+5
pkgs/development/python-modules/in-place/default.nix
··· 2 2 , fetchFromGitHub 3 3 , lib 4 4 , pytestCheckHook 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonPackage rec { ··· 19 20 postPatch = '' 20 21 substituteInPlace tox.ini --replace "--cov=in_place --no-cov-on-fail" "" 21 22 ''; 23 + 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 22 27 23 28 checkInputs = [ pytestCheckHook ]; 24 29
+5 -2
pkgs/development/python-modules/inflect/default.nix
··· 3 3 , fetchPypi 4 4 , isPy27 5 5 , setuptools-scm 6 + , pydantic 6 7 , pytestCheckHook 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "inflect"; 11 - version = "5.6.2"; 12 + version = "6.0.0"; 12 13 disabled = isPy27; 13 14 format = "pyproject"; 14 15 15 16 src = fetchPypi { 16 17 inherit pname version; 17 - sha256 = "sha256-qtx+1zko9eAUEpeUu6wDBYzKNdCpc6X8TrRcf6JgBfk="; 18 + sha256 = "sha256-C8FRbsJyXi2CIXB6YSJFCTy28c6iCc/Yy9T8Xpb6Y2U="; 18 19 }; 19 20 20 21 nativeBuildInputs = [ setuptools-scm ]; 22 + 23 + propagatedBuildInputs = [ pydantic ]; 21 24 22 25 checkInputs = [ pytestCheckHook ]; 23 26
+2 -2
pkgs/development/python-modules/ipykernel/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ipykernel"; 17 - version = "6.15.1"; 17 + version = "6.15.3"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-N6zDJUyqig2vzd3cjchjpgrRtGSHtoruNh2aFb2pgRI="; 24 + sha256 = "sha256-uB1XsOFxZwhEvynNwRVisQENPahxFcRRPg7mYKg2h2U="; 25 25 }; 26 26 27 27 # debugpy is optional, see https://github.com/ipython/ipykernel/pull/767
+2 -2
pkgs/development/python-modules/ipyvuetify/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "ipyvuetify"; 10 - version = "1.8.2"; 10 + version = "1.8.4"; 11 11 12 12 # GitHub version tries to run npm (Node JS) 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-uFjS7lv8kDRultRqqu2++1eieLs67dLolVurTXWls8A="; 15 + sha256 = "sha256-viBWeFLGuKQKs9wXO3EULTNorrW25P2DFX1t5OmUcW0="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ ipyvue ];
+4 -2
pkgs/development/python-modules/ipywidgets/default.nix
··· 6 6 , lib 7 7 , nbformat 8 8 , pytestCheckHook 9 + , pytz 9 10 , traitlets 10 11 , widgetsnbextension 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "ipywidgets"; 15 - version = "7.7.1"; 16 + version = "8.0.2"; 16 17 format = "setuptools"; 17 18 18 19 src = fetchPypi { 19 20 inherit pname version; 20 - hash = "sha256-Xy+ht6+uGvMsiAiMmCitl43pPd2jk9ftQU5VP+6T3Ks="; 21 + hash = "sha256-CMt1xuCpaDYUfL/cVVgK4E0T4F0m/7w3e04caLqiix8="; 21 22 }; 22 23 23 24 propagatedBuildInputs = [ ··· 26 27 jupyterlab-widgets 27 28 traitlets 28 29 nbformat 30 + pytz 29 31 widgetsnbextension 30 32 ]; 31 33
+23 -8
pkgs/development/python-modules/jaraco_logging/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, setuptools-scm 2 - , tempora, six 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools 5 + , setuptools-scm 6 + , tempora 7 + , six 3 8 }: 4 9 5 10 buildPythonPackage rec { 6 - pname = "jaraco.logging"; 7 - version = "3.1.0"; 11 + pname = "jaraco-logging"; 12 + version = "3.1.2"; 13 + format = "pyproject"; 8 14 9 15 src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "150dc8701207b28bc65a16f0e91c07250a8d1b9da324ce674c0e375774944f13"; 16 + pname = "jaraco.logging"; 17 + inherit version; 18 + sha256 = "sha256-k6cLizdnd5rWx7Vu6YV5ztd7afFqu8rnSfYsLFnmeTE="; 12 19 }; 13 20 14 21 pythonNamespaces = [ "jaraco" ]; 15 22 16 - nativeBuildInputs = [ setuptools-scm ]; 17 - propagatedBuildInputs = [ tempora six ]; 23 + nativeBuildInputs = [ 24 + setuptools 25 + setuptools-scm 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + tempora 30 + six 31 + ]; 18 32 19 33 # test no longer packaged with pypi 20 34 doCheck = false; ··· 25 39 description = "Support for Python logging facility"; 26 40 homepage = "https://github.com/jaraco/jaraco.logging"; 27 41 license = licenses.mit; 42 + maintainers = with maintainers; [ ]; 28 43 }; 29 44 }
+13 -4
pkgs/development/python-modules/jaraco_text/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 + , autocommand 5 6 , importlib-resources 6 7 , jaraco_functools 7 8 , jaraco-context 9 + , inflect 10 + , pathlib2 11 + , pytestCheckHook 8 12 , setuptools-scm 9 13 }: 10 14 11 15 buildPythonPackage rec { 12 16 pname = "jaraco.text"; 13 - version = "3.8.1"; 17 + version = "3.9.1"; 14 18 format = "pyproject"; 15 19 16 20 disabled = pythonOlder "3.6"; 17 21 18 22 src = fetchPypi { 19 23 inherit pname version; 20 - sha256 = "sha256-RQlXw/j7mlU9nT5gc4czqxxcwns2pGM0KtuTfppwqz4="; 24 + sha256 = "sha256-1XzURIpYgCAxhCXgQZTol/lvwjuSuC/5MIok1cvys/s="; 21 25 }; 22 26 23 27 pythonNamespaces = [ ··· 29 33 ]; 30 34 31 35 propagatedBuildInputs = [ 36 + autocommand 32 37 jaraco-context 33 38 jaraco_functools 39 + inflect 34 40 ] ++ lib.optional (pythonOlder "3.9") [ 35 41 importlib-resources 36 42 ]; 37 43 38 - # no tests in pypi package 39 - doCheck = false; 44 + checkInputs = [ 45 + pytestCheckHook 46 + ] ++ lib.optional (pythonOlder "3.10") [ 47 + pathlib2 48 + ]; 40 49 41 50 pythonImportsCheck = [ 42 51 "jaraco.text"
+23 -9
pkgs/development/python-modules/javaproperties/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 2 4 , setuptools 3 5 , six 4 - , pytest 6 + , pytestCheckHook 5 7 , python-dateutil 6 8 }: 7 9 ··· 17 19 sha256 = "16rcdw5gd4a21v2xb1j166lc9z2dqcv68gqvk5mvpnm0x6nwadgp"; 18 20 }; 19 21 20 - nativeBuildInputs = [ setuptools ]; 21 - propagatedBuildInputs = [ six ]; 22 + nativeBuildInputs = [ 23 + setuptools 24 + ]; 22 25 23 - checkInputs = [ python-dateutil pytest ]; 24 - checkPhase = '' 25 - rm tox.ini 26 - pytest -k 'not dumps and not time' --ignore=test/test_propclass.py 27 - ''; 26 + propagatedBuildInputs = [ 27 + six 28 + ]; 29 + 30 + checkInputs = [ 31 + python-dateutil 32 + pytestCheckHook 33 + ]; 34 + 35 + disabledTests = [ 36 + "time" 37 + ]; 38 + 39 + disabledTestPaths = [ 40 + "test/test_propclass.py" 41 + ]; 28 42 29 43 meta = with lib; { 30 44 description = "Microsoft Azure API Management Client Library for Python";
+52
pkgs/development/python-modules/jsonschema-spec/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , poetry-core 6 + , jsonschema 7 + , pathable 8 + , pyyaml 9 + , typing-extensions 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "jsonschema-spec"; 15 + version = "0.1.2"; 16 + format = "pyproject"; 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "p1c2u"; 21 + repo = pname; 22 + rev = "refs/tags/${version}"; 23 + hash = "sha256-RfkD2fVH9OUTe0XNpHO6brQ4+8zbMpae6AgdeFpYXa8="; 24 + }; 25 + 26 + postPatch = '' 27 + sed -i "/--cov/d" pyproject.toml 28 + ''; 29 + 30 + nativeBuildInputs = [ 31 + poetry-core 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + jsonschema 36 + pathable 37 + pyyaml 38 + typing-extensions 39 + ]; 40 + 41 + checkInputs = [ 42 + pytestCheckHook 43 + ]; 44 + 45 + meta = with lib; { 46 + changelog = "https://github.com/p1c2u/jsonschema-spec/releases/tag/${version}"; 47 + description = "JSONSchema Spec with object-oriented paths"; 48 + homepage = "https://github.com/p1c2u/jsonschema-spec"; 49 + license = licenses.asl20; 50 + maintainers = with maintainers; [ hexa ]; 51 + }; 52 + }
+2 -2
pkgs/development/python-modules/jupyter-book/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "jupyter-book"; 28 - version = "0.13.0"; 28 + version = "0.13.1"; 29 29 30 30 format = "flit"; 31 31 ··· 33 33 34 34 src = fetchPypi { 35 35 inherit pname version; 36 - sha256 = "0a956677e7bbee630dd66641c09a84091277887d6dcdd381a676f00fa9de2074"; 36 + sha256 = "sha256-RgpC/H4J3kbdZsKuwYu7EOKCqcgM2v4uUsm6PVFknQE="; 37 37 }; 38 38 39 39 postPatch = ''
+2 -2
pkgs/development/python-modules/jupyter-client/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "jupyter_client"; 18 - version = "7.3.4"; 18 + version = "7.3.5"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-qppsMgVLKQN0+V9zuwyukUVcWN+4T2XIWRkSuPZebVY="; 23 + sha256 = "sha256-PFhGahuNVdugvzzgg05PW3dguvmNHXPbCt1vGd6ezR0="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+9 -3
pkgs/development/python-modules/jupyter-packaging/default.nix
··· 7 7 , packaging 8 8 , pytestCheckHook 9 9 , pytest-timeout 10 + , setuptools 10 11 , tomlkit 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "jupyter-packaging"; 15 - version = "0.12.2"; 16 + version = "0.12.3"; 16 17 disabled = pythonOlder "3.7"; 17 18 format = "pyproject"; 18 19 19 20 src = fetchPypi { 20 21 pname = "jupyter_packaging"; 21 22 inherit version; 22 - sha256 = "sha256-C5nq7PVrnR2Z57y2Yy2RSo6laY2kCyOLqJIno0FX3jI="; 23 + sha256 = "sha256-nZsrY7l//WeovFORwypCG8QVsmSjLJnk2NjdMdqunPQ="; 23 24 }; 24 25 25 26 nativeBuildInputs = [ 26 27 hatchling 27 28 ]; 28 29 29 - propagatedBuildInputs = [ deprecation packaging tomlkit ]; 30 + propagatedBuildInputs = [ 31 + deprecation 32 + packaging 33 + setuptools 34 + tomlkit 35 + ]; 30 36 31 37 checkInputs = [ 32 38 pytestCheckHook
+2 -2
pkgs/development/python-modules/jupyterlab-git/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "jupyterlab-git"; 20 - version = "0.39.0"; 20 + version = "0.39.2"; 21 21 22 22 disabled = pythonOlder "3.6"; 23 23 24 24 src = fetchPypi { 25 25 pname = "jupyterlab_git"; 26 26 inherit version; 27 - sha256 = "sha256-2BMSbZ5ICISavg1JON7fiKd4e4vAyWW+geSgxbMowis="; 27 + sha256 = "sha256-+wzKAK5jdrlPjtVDgp7QqOyXaBDzzkRJI+6hcbOcnpo="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab-widgets/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "jupyterlab-widgets"; 7 - version = "2.0.0b1"; 7 + version = "3.0.3"; 8 8 9 9 src = fetchPypi { 10 10 pname = "jupyterlab_widgets"; 11 11 inherit version; 12 - sha256 = "1xinfk3bhqmfp9ygfpi8b87h4ky8dv3sdr96035psx1jjgyyw8bi"; 12 + sha256 = "sha256-x2cYE5m0yotke+/i2ROxJg9Rv52O+behRjLUwae1Nr0="; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "jupyterlab"; 13 - version = "3.4.6"; 13 + version = "3.4.7"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-41mci8dM7gZBFfluOIzSeipyUbHcAvStG/in/1Jw8Xk="; 20 + sha256 = "sha256-TcSKsJgOOvLpId/ybgAT3QOxBLG2fw2FtnRI4W4lMR4="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/keras/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "keras"; 9 - version = "2.9.0"; 9 + version = "2.10.0"; 10 10 format = "wheel"; 11 11 12 12 src = fetchPypi { 13 13 inherit format pname version; 14 - sha256 = "sha256-VZESVvic/JNDyfvkth7EWi0z2Jcpy+GrncrPiwe4tqs="; 14 + sha256 = "sha256-JqbiwlIudGjd6iJxCpmzKQSTdo/AijnnXRFzoONFL98="; 15 15 }; 16 16 17 17 checkInputs = [
+6 -5
pkgs/development/python-modules/keyring/default.nix
··· 6 6 , setuptools-scm 7 7 , importlib-metadata 8 8 , dbus-python 9 + , jaraco_classes 9 10 , jeepney 10 11 , secretstorage 11 12 , pytestCheckHook ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "keyring"; 16 - version = "23.7.0"; 17 + version = "23.9.1"; 18 + format = "pyproject"; 17 19 disabled = pythonOlder "3.7"; 18 - 19 - format = "pyproject"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-eC4c0RMukb9Fn80kO88lsyYBXBrAsZjkQI+R+meRBis="; 23 + hash = "sha256-OeT2VyI40mFagvyqSF5gi4S1A88IDckkxDu7rLEcHBg="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ ··· 30 30 propagatedBuildInputs = lib.optionals (pythonOlder "3.10") [ 31 31 importlib-metadata 32 32 ] ++ lib.optionals stdenv.isLinux [ 33 + dbus-python 34 + jaraco_classes 33 35 jeepney 34 36 secretstorage 35 - dbus-python 36 37 ]; 37 38 38 39 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/keyrings-alt/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "keyrings.alt"; 15 - version = "4.1.1"; 15 + version = "4.2.0"; 16 16 format = "pyproject"; 17 17 disabled = isPy27; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-6HFSuVYvqCK1Ew7jECVRK02m5tsNrzjIcFZtCLhK3tY="; 21 + sha256 = "sha256-K6PVZEG6Bjf1+cCWBo9nAQrART+dC2Jt4qowGTU7ZDE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2
pkgs/development/python-modules/language-data/default.nix
··· 4 4 , marisa-trie 5 5 , poetry-core 6 6 , pythonOlder 7 + , setuptools 7 8 }: 8 9 9 10 buildPythonApplication rec { ··· 22 23 23 24 nativeBuildInputs = [ 24 25 poetry-core 26 + setuptools 25 27 ]; 26 28 27 29 propagatedBuildInputs = [
+2
pkgs/development/python-modules/lc7001/default.nix
··· 4 4 , fetchPypi 5 5 , pythonOlder 6 6 , poetry-core 7 + , setuptools 7 8 }: 8 9 9 10 buildPythonPackage rec { ··· 20 21 21 22 nativeBuildInputs = [ 22 23 poetry-core 24 + setuptools 23 25 ]; 24 26 25 27 propagatedBuildInputs = [
-40
pkgs/development/python-modules/ldap/default.nix
··· 1 - { buildPythonPackage, fetchPypi 2 - , pyasn1, pyasn1-modules 3 - , pythonAtLeast, pytestCheckHook 4 - , openldap, cyrus_sasl, lib, stdenv }: 5 - 6 - buildPythonPackage rec { 7 - pname = "python-ldap"; 8 - version = "3.4.2"; 9 - 10 - src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "sha256-sWRwoJg6rwmgD/uPQLaaJEbz0L5jmiKSVrzjgfyyaPc="; 13 - }; 14 - 15 - propagatedBuildInputs = [ pyasn1 pyasn1-modules ]; 16 - 17 - checkInputs = [ pytestCheckHook ]; 18 - buildInputs = [ openldap cyrus_sasl ]; 19 - 20 - preCheck = '' 21 - # Needed by tests to setup a mockup ldap server. 22 - export BIN="${openldap}/bin" 23 - export SBIN="${openldap}/bin" 24 - export SLAPD="${openldap}/libexec/slapd" 25 - export SCHEMA="${openldap}/etc/schema" 26 - ''; 27 - 28 - disabledTests = lib.optionals (pythonAtLeast "3.9") [ 29 - # See https://github.com/python-ldap/python-ldap/issues/407 30 - "test_simple_bind_noarg" 31 - ]; 32 - 33 - doCheck = !stdenv.isDarwin; 34 - 35 - meta = with lib; { 36 - description = "Python modules for implementing LDAP clients"; 37 - homepage = "https://www.python-ldap.org/"; 38 - license = licenses.psfl; 39 - }; 40 - }
+2 -2
pkgs/development/python-modules/ldappool/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi 2 - , pbr, ldap, prettytable, fixtures, testresources, testtools }: 2 + , pbr, python-ldap, prettytable, fixtures, testresources, testtools }: 3 3 4 4 buildPythonPackage rec { 5 5 pname = "ldappool"; ··· 20 20 21 21 nativeBuildInputs = [ pbr ]; 22 22 23 - propagatedBuildInputs = [ ldap prettytable ]; 23 + propagatedBuildInputs = [ python-ldap prettytable ]; 24 24 25 25 checkInputs = [ fixtures testresources testtools ]; 26 26
+5 -1
pkgs/development/python-modules/liquidctl/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 5 , installShellFiles 6 + , setuptools 6 7 , docopt 7 8 , hidapi 8 9 , pyusb ··· 25 26 sha256 = "sha256-2mXWih3LchJ/YsjuwHwWse7SNJYx1vxtovl8vasKV4w="; 26 27 }; 27 28 28 - nativeBuildInputs = [ installShellFiles ]; 29 + nativeBuildInputs = [ 30 + installShellFiles 31 + setuptools 32 + ]; 29 33 30 34 propagatedBuildInputs = [ 31 35 docopt
+2 -2
pkgs/development/python-modules/llvmlite/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "llvmlite"; 15 - version = "0.38.1"; 15 + version = "0.39.1"; 16 16 17 17 disabled = isPyPy || !isPy3k; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-BiKoYwH8+BzFDX7VtL6+mSwDBYDUE6hEOzKO1PTYJWE="; 21 + sha256 = "sha256-tDq9fILoBSYcQl1QM1vppsT4QmTjTW1uR1IHMAAF1XI="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ llvm ];
+2 -2
pkgs/development/python-modules/localstack-ext/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "localstack-ext"; 16 - version = "1.0.4"; 16 + version = "1.1.0"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-YNj4V/mv8gn+TEPBejgyMIuSXYmIXNjk5xruyVbf1qA="; 20 + sha256 = "sha256-EpFkam2xqRSiIhLkcBFSFKr9j0P5oRP4CIUVcjKT5gM="; 21 21 }; 22 22 23 23 postPatch = ''
+5
pkgs/development/python-modules/magic-wormhole/default.nix
··· 53 53 pytestCheckHook 54 54 ]; 55 55 56 + disabledTests = [ 57 + # Expected: (<class 'wormhole.errors.WrongPasswordError'>,) Got: Failure instance: Traceback (failure with no frames): <class 'wormhole.errors.LonelyError'>: 58 + "test_welcome" 59 + ]; 60 + 56 61 postPatch = lib.optionalString stdenv.isLinux '' 57 62 sed -i -e "s|'ifconfig'|'${nettools}/bin/ifconfig'|" src/wormhole/ipaddrs.py 58 63 '';
+8 -3
pkgs/development/python-modules/matplotlib-inline/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "matplotlib-inline"; 10 - version = "0.1.3"; 10 + version = "0.1.6"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "a04bfba22e0d1395479f866853ec1ee28eea1485c1d69a6faf00dc3e24ff34ee"; 14 + sha256 = "sha256-+Ifl8Qupjo0rFQ3c9HAsHl+LOiAAXrD3S/29Ng7m8wQ="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ ··· 20 20 21 21 # wants to import ipython, which creates a circular dependency 22 22 doCheck = false; 23 - pythonImportsCheck = [ "matplotlib_inline" ]; 23 + 24 + # 25 + pythonImportsCheck = [ 26 + # tries to import matplotlib, which can't work with doCheck disabled 27 + #"matplotlib_inline" 28 + ]; 24 29 25 30 passthru.tests = { inherit ipython; }; 26 31
+5 -2
pkgs/development/python-modules/matplotlib/default.nix
··· 17 17 in 18 18 19 19 buildPythonPackage rec { 20 - version = "3.5.2"; 20 + version = "3.5.3"; 21 21 pname = "matplotlib"; 22 22 format = "setuptools"; 23 23 ··· 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - sha256 = "18h78s5ld1i6mz00w258hy29909nfr3ddq6ry9kq18agw468bks8"; 28 + sha256 = "sha256-M5ysSLgN28i/0F2q4KOnNBRlGoWWkEwqiBz9Httl8mw="; 29 29 }; 30 30 31 31 XDG_RUNTIME_DIR = "/tmp"; ··· 112 112 echo "[libs] 113 113 system_freetype=true 114 114 system_qhull=true" > mplsetup.cfg 115 + 116 + substituteInPlace setup.py \ 117 + --replace "setuptools_scm>=4,<7" "setuptools_scm>=4" 115 118 ''; 116 119 117 120 # Matplotlib needs to be built against a specific version of freetype in
+5
pkgs/development/python-modules/meshio/default.nix
··· 7 7 , exdown 8 8 , pytestCheckHook 9 9 , rich 10 + , setuptools 10 11 }: 11 12 12 13 buildPythonPackage rec { ··· 18 19 inherit pname version; 19 20 sha256 = "sha256-4kBpLX/yecErE8bl17QDYpqGrStE6SMJWLPwDB7DafA="; 20 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 21 26 22 27 propagatedBuildInputs = [ 23 28 numpy
+50
pkgs/development/python-modules/meson-python/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchPypi 5 + , colorama 6 + , meson 7 + , ninja 8 + , pyproject-metadata 9 + , tomli 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "meson-python"; 14 + version = "0.8.1"; 15 + format = "pyproject"; 16 + 17 + src = fetchPypi { 18 + inherit version; 19 + pname = "meson_python"; 20 + hash = "sha256-RC8fpM9dtQ7qYRcKYFnBD6/XCXf12980QcEGzSOwXkw="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + meson 25 + ninja 26 + pyproject-metadata 27 + tomli 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + meson 32 + ninja 33 + pyproject-metadata 34 + tomli 35 + ]; 36 + 37 + # Ugly work-around. Drop ninja dependency. 38 + # We already have ninja, but it comes without METADATA. 39 + # Building ninja-python-distributions is the way to go. 40 + postPatch = '' 41 + substituteInPlace pyproject.toml --replace "'ninja'," "" 42 + ''; 43 + 44 + meta = { 45 + description = "Meson Python build backend (PEP 517)"; 46 + homepage = "https://github.com/FFY00/meson-python"; 47 + license = [ lib.licenses.mit ]; 48 + maintainers = [ lib.maintainers.fridh ]; 49 + }; 50 + }
+5
pkgs/development/python-modules/mesonpep517/default.nix
··· 3 3 , fetchPypi 4 4 , meson 5 5 , ninja 6 + , setuptools 6 7 , toml 7 8 }: 8 9 ··· 17 18 inherit pname version; 18 19 sha256 = "sha256-Fyo7JfLqHJqbahEjVDt/0xJxOfVLqLn3xNJ4lSB7KIw="; 19 20 }; 21 + 22 + nativeBuildInputs = [ 23 + setuptools 24 + ]; 20 25 21 26 propagatedBuildInputs = [ toml ]; 22 27
+2 -2
pkgs/development/python-modules/metakernel/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "metakernel"; 9 - version = "0.29.0"; 9 + version = "0.29.2"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-+B8ywp7q42g8H+BPFK+D1VyLfyqgnrYIN3ai/mdcwcA="; 13 + sha256 = "sha256-A++uLR4hhOQYmA6o9wBTejFju3CpbK0hwIs7XFscddQ="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ ipykernel ];
+11 -3
pkgs/development/python-modules/meteofrance-api/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , poetry 4 + , fetchpatch 5 + , poetry-core 5 6 , pytestCheckHook 6 7 , pythonOlder 7 8 , pytz ··· 25 26 hash = "sha256-X8f0z9ZPXH7Wc3GqHmPptxpNxbHeezdOzw4gZCprumU="; 26 27 }; 27 28 29 + patches = [ 30 + (fetchpatch { 31 + # Switch to poetry-core 32 + url = "https://github.com/hacf-fr/meteofrance-api/commit/7536993fe38dfe3d0833da3fd750be9277aeffa6.patch"; 33 + hash = "sha256-/4VgzoJxhaXoj1N1GNLJNvkQvv6IW9OcBJV6vg6kthM="; 34 + }) 35 + ]; 36 + 28 37 nativeBuildInputs = [ 29 - # Doesn't work with poetry-core at the moment 30 - poetry 38 + poetry-core 31 39 ]; 32 40 33 41 propagatedBuildInputs = [
+2
pkgs/development/python-modules/mitmproxy/default.nix
··· 117 117 "test_integration" 118 118 "test_contentview_flowview" 119 119 "test_flowview" 120 + # ValueError: Exceeds the limit (4300) for integer string conversion 121 + "test_roundtrip_big_integer" 120 122 ]; 121 123 dontUsePytestXdist = true; 122 124
+6 -2
pkgs/development/python-modules/mocket/default.nix
··· 10 10 , pytestCheckHook 11 11 , pytest-mock 12 12 , aiohttp 13 + , fastapi 13 14 , gevent 15 + , httpx 14 16 , redis 15 17 , requests 16 18 , sure ··· 19 21 20 22 buildPythonPackage rec { 21 23 pname = "mocket"; 22 - version = "3.10.6"; 24 + version = "3.10.8"; 23 25 disabled = !isPy3k; 24 26 25 27 src = fetchPypi { 26 28 inherit pname version; 27 - sha256 = "sha256-pD6WiK3OgDD2Xy9r59KOB9TT/LNiQa/DWRXA+w76oe8="; 29 + sha256 = "sha256-aiofKFE9CPLMVJm+IT6VmtJSsVuH7ucpv5Kp1w7d2FE="; 28 30 }; 29 31 30 32 propagatedBuildInputs = [ ··· 38 40 pytestCheckHook 39 41 pytest-mock 40 42 aiohttp 43 + fastapi 41 44 gevent 45 + httpx 42 46 redis 43 47 requests 44 48 sure
+2 -2
pkgs/development/python-modules/more-itertools/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "more-itertools"; 12 - version = "8.13.0"; 12 + version = "8.14.0"; 13 13 format = "flit"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-pCkBoKWxadkl9vIXzVoZDjLvVDYJBbnDnufbUxO/7A8="; 17 + sha256 = "sha256-wJRDzT1UOLja/M2GemvBywiUOJ6Qy1PSJ0VrCwvMt1A="; 18 18 }; 19 19 20 20 nativeBuildInouts = [
+8 -2
pkgs/development/python-modules/moto/default.nix
··· 36 36 37 37 buildPythonPackage rec { 38 38 pname = "moto"; 39 - version = "3.1.16"; 39 + version = "4.0.3"; 40 40 format = "setuptools"; 41 41 42 42 disabled = pythonOlder "3.6"; 43 43 44 44 src = fetchPypi { 45 45 inherit pname version; 46 - sha256 = "sha256-y+itipSfUZdx5dJbZwc4YEdX+2fNR0110UwgZ3WC6B8="; 46 + sha256 = "sha256-iutWdX5oavPkpj+Qr7yXPLIxrarYfFzonmiTbBCbC+k="; 47 47 }; 48 + 49 + postPatch = '' 50 + substituteInPlace setup.py \ 51 + --replace "werkzeug>=0.5,<2.2.0" "werkzeug>=0.5" 52 + ''; 48 53 49 54 propagatedBuildInputs = [ 50 55 aws-xray-sdk ··· 96 101 "--deselect=tests/test_iotdata/test_iotdata.py::test_delete_field_from_device_shadow" 97 102 "--deselect=tests/test_iotdata/test_iotdata.py::test_publish" 98 103 "--deselect=tests/test_s3/test_server.py::test_s3_server_bucket_versioning" 104 + "--deselect=tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header" 99 105 100 106 # Disalbe test that require docker daemon 101 107 "--deselect=tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda"
+5
pkgs/development/python-modules/multimethod/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , setuptools 4 5 , pytestCheckHook 5 6 }: 6 7 ··· 15 16 rev = "v${version}"; 16 17 sha256 = "09vrxzv8q0lqsbh6d83wjdd29ja66rj31y7wmyha14jk603fd9k0"; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 checkInputs = [ 20 25 pytestCheckHook
+2 -2
pkgs/development/python-modules/murmurhash/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "murmurhash"; 9 - version = "1.0.7"; 9 + version = "1.0.8"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-Ywo5br0xykTYm07KNvp06oquckrfCvqi3naAw1Cyk28="; 13 + sha256 = "sha256-i7A6rYQoN6ZLDB0u0itQ66hfn6UUdsi8CnfDZql58fM="; 14 14 }; 15 15 16 16 postPatch = ''
+4 -2
pkgs/development/python-modules/myfitnesspal/default.nix
··· 2 2 , fetchPypi 3 3 , buildPythonPackage 4 4 , blessed 5 + , browser-cookie3 5 6 , keyring 6 7 , keyrings-alt 7 8 , lxml ··· 18 19 19 20 buildPythonPackage rec { 20 21 pname = "myfitnesspal"; 21 - version = "1.17.0"; 22 + version = "2.0.0"; 22 23 format = "setuptools"; 23 24 24 25 disabled = pythonOlder "3.7"; 25 26 26 27 src = fetchPypi { 27 28 inherit pname version; 28 - sha256 = "sha256-UXFvKQtC44EvscYWXK7KI/do3U0wTWI3zKwvsRdzKrs="; 29 + sha256 = "sha256-xkO4rzjQTf1H4ZtJlzx6dT6BnfSg3VZU8pXdJFraTAI="; 29 30 }; 30 31 31 32 propagatedBuildInputs = [ 32 33 blessed 34 + browser-cookie3 33 35 keyring 34 36 keyrings-alt 35 37 lxml
+2 -2
pkgs/development/python-modules/mypy-protobuf/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "mypy-protobuf"; 5 - version = "3.2.0"; 5 + version = "3.3.0"; 6 6 format = "pyproject"; 7 7 8 8 disabled = pythonOlder "3.6"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "sha256-cwqhUzfDjwRG++CPbGwjcO4B05USU2nUtw4IseLuMO4="; 12 + sha256 = "sha256-JPOwrssGZW6YP1jgfHMqkFd7nXrz4QZvwrZju/A3Akg="; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ protobuf types-protobuf grpcio-tools ];
+5
pkgs/development/python-modules/nats-python/default.nix
··· 4 4 , fetchpatch 5 5 , poetry-core 6 6 , pythonOlder 7 + , setuptools 7 8 }: 8 9 9 10 buildPythonPackage rec { ··· 30 31 url = "https://github.com/Gr1N/nats-python/commit/71b25b324212dccd7fc06ba3914491adba22e83f.patch"; 31 32 sha256 = "1fip1qpzk2ka7qgkrdpdr6vnrnb1p8cwapa51xp0h26nm7yis1gl"; 32 33 }) 34 + ]; 35 + 36 + propagatedBuildInputs = [ 37 + setuptools 33 38 ]; 34 39 35 40 # Tests require a running NATS server
+2 -2
pkgs/development/python-modules/natsort/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "natsort"; 15 - version = "8.1.0"; 15 + version = "8.2.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-x8Hz8nw3Vxmk38qzU5Cf458mwgMqBiqMgMyETqrKBEU="; 22 + hash = "sha256-V/hbcsaIsJ4FPNrDAt1bW1PfX3OuILSHT8v/2L94PRE="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+19 -3
pkgs/development/python-modules/nbformat/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , fastjsonschema 5 + , flit-core 5 6 , pytestCheckHook 6 7 , glibcLocales 7 8 , ipython_genutils ··· 9 10 , testpath 10 11 , jsonschema 11 12 , jupyter_core 13 + , pep440 12 14 }: 13 15 14 16 buildPythonPackage rec { 15 17 pname = "nbformat"; 16 - version = "5.4.0"; 18 + version = "5.5.0"; 19 + format = "pyproject"; 17 20 18 21 src = fetchPypi { 19 22 inherit pname version; 20 - sha256 = "sha256-RLpcpqy4DF1aUA8eW4Pt6MvjZNWklcTIz2Cq8bplZQE="; 23 + sha256 = "sha256-nr4w5sOz5bR9Of8KOJehrPUj0r+vy04tBM23D4pmxQc="; 21 24 }; 25 + 26 + nativeBuildInputs = [ 27 + flit-core 28 + ]; 22 29 23 30 LC_ALL="en_US.utf8"; 24 31 32 + propagatedBuildInputs = [ 33 + fastjsonschema 34 + ipython_genutils 35 + jsonschema 36 + jupyter_core 37 + pep440 38 + testpath 39 + traitlets 40 + ]; 41 + 25 42 checkInputs = [ pytestCheckHook glibcLocales ]; 26 - propagatedBuildInputs = [ ipython_genutils traitlets testpath jsonschema jupyter_core fastjsonschema ]; 27 43 28 44 preCheck = '' 29 45 mkdir tmp
+4 -2
pkgs/development/python-modules/neo/default.nix
··· 3 3 , fetchPypi 4 4 , nose 5 5 , numpy 6 + , packaging 6 7 , quantities 7 8 , pythonOlder 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "neo"; 12 - version = "0.10.2"; 13 + version = "0.11.0"; 13 14 format = "setuptools"; 14 15 15 16 disabled = pythonOlder "3.7"; 16 17 17 18 src = fetchPypi { 18 19 inherit pname version; 19 - sha256 = "sha256-LUIYsIJtruqIDhVSJwYAKew4oAI4zrXwlxONlGfGOZs="; 20 + sha256 = "sha256-zfjhMko/u9Hv1WGNzTfPxJexmXkjvXELWYRywdhGZ0o="; 20 21 }; 21 22 22 23 propagatedBuildInputs = [ 23 24 numpy 25 + packaging 24 26 quantities 25 27 ]; 26 28
+5 -8
pkgs/development/python-modules/nested-lookup/default.nix
··· 1 1 { buildPythonPackage 2 - , fetchFromGitHub 2 + , fetchPypi 3 3 , lib 4 4 , pytestCheckHook 5 5 , six ··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "nested-lookup"; 10 - version = "0.2.23"; 10 + version = "0.2.25"; 11 11 12 - src = fetchFromGitHub { 13 - owner = "russellballestrini"; 14 - repo = "nested-lookup"; 15 - # https://github.com/russellballestrini/nested-lookup/issues/47 16 - rev = "c1b0421479efa378545bc71efa3b72882e8fec17"; 17 - sha256 = "sha256-jgfYLSsFLQSsOH4NzbDPKFIG+tWWZ1zTWcZEaX2lthg="; 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-b6gydIyQOB8ikdhQgJ4ySSUZ7l8lPWpay8Kdk37KAug="; 18 15 }; 19 16 20 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/networkx/default.nix
··· 11 11 buildPythonPackage rec { 12 12 pname = "networkx"; 13 13 # upgrade may break sage, please test the sage build or ping @timokau on upgrade 14 - version = "2.8.4"; 14 + version = "2.8.6"; 15 15 disabled = pythonOlder "3.8"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-XlPwJ8DVZ88fiE27KDIk31JWROQ6/RFF1kydiKNYR2I="; 19 + sha256 = "sha256-vSt3MDAIYMvS2v6OWvif9cmmXDl1s1J5nYemI4tDAaY="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ decorator setuptools ];
+2 -2
pkgs/development/python-modules/nilearn/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "nilearn"; 6 - version = "0.9.1"; 6 + version = "0.9.2"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "sha256-3YIbT/KzuH9eSwNOoPlfzkN1rOWG3o7Rfmpme94ZJdc="; 10 + sha256 = "sha256-jajTg12SzXuKbMkkVaSJ1+f1mUz2T8cbzmU+NidzueQ="; 11 11 }; 12 12 13 13 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/nipype/default.nix
··· 49 49 50 50 buildPythonPackage rec { 51 51 pname = "nipype"; 52 - version = "1.8.3"; 52 + version = "1.8.4"; 53 53 disabled = isPy27; 54 54 55 55 src = fetchPypi { 56 56 inherit pname version; 57 - sha256 = "sha256-Z/qa0NotxWFzweFHRm/MbJImivV8AZl68yiQ1jNvcAQ="; 57 + sha256 = "sha256-yoG6iLfF7ugBL4eNC9OLINIzBj1YgF4TVngFKb77qak="; 58 58 }; 59 59 60 60 postPatch = ''
+2 -2
pkgs/development/python-modules/num2words/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "0.5.11"; 10 + version = "0.5.12"; 11 11 pname = "num2words"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-bGhOIiDYrbNhLSyAepdyzDJplj+81395ebaJp39gQ9Q="; 15 + sha256 = "sha256-fnwLDwgEBao6HdnTKxypCzvwO6sXuOVNsF4beDAaCYg="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ docopt ];
+12 -12
pkgs/development/python-modules/numba/default.nix
··· 5 5 , fetchPypi 6 6 , python 7 7 , buildPythonPackage 8 + , setuptools 8 9 , numpy 9 10 , llvmlite 10 - , setuptools 11 11 , libcxx 12 + , importlib-metadata 12 13 , substituteAll 13 14 14 15 # CUDA-only dependencies: ··· 22 23 let 23 24 inherit (cudaPackages) cudatoolkit; 24 25 in buildPythonPackage rec { 25 - version = "0.55.2"; 26 + version = "0.56.2"; 26 27 pname = "numba"; 28 + format = "setuptools"; 27 29 disabled = pythonOlder "3.6" || pythonAtLeast "3.11"; 28 30 29 31 src = fetchPypi { 30 32 inherit pname version; 31 - hash = "sha256-5CjZ4R2bpZKEnMyfegCQA+t9MGEgB+Nlr+dDznEYxvQ="; 33 + hash = "sha256-NJLwpdCeJX/FIfU3emxrkH7sGSDRRznwskWLnSmUalo="; 32 34 }; 33 35 34 36 postPatch = '' 35 - # numpy 36 37 substituteInPlace setup.py \ 37 - --replace "1.23" "2" 38 - 39 - substituteInPlace numba/__init__.py \ 40 - --replace "(1, 22)" "(2, 0)" 38 + --replace "setuptools<60" "setuptools" 41 39 ''; 42 40 43 41 NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-I${lib.getDev libcxx}/include/c++/v1"; 42 + 43 + nativeBuildInputs = lib.optional cudaSupport [ 44 + addOpenGLRunpath 45 + ]; 44 46 45 47 propagatedBuildInputs = [ 46 48 numpy 47 49 llvmlite 48 50 setuptools 51 + ] ++ lib.optionals (pythonOlder "3.9") [ 52 + importlib-metadata 49 53 ] ++ lib.optionals cudaSupport [ 50 54 cudatoolkit 51 55 cudatoolkit.lib 52 - ]; 53 - 54 - nativeBuildInputs = lib.optional cudaSupport [ 55 - addOpenGLRunpath 56 56 ]; 57 57 58 58 patches = lib.optionals cudaSupport [
+4 -2
pkgs/development/python-modules/numcodecs/default.nix
··· 4 4 , isPy27 5 5 , setuptools-scm 6 6 , cython 7 + , entrypoints 7 8 , numpy 8 9 , msgpack 9 10 , pytestCheckHook ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "numcodecs"; 16 - version = "0.10.0"; 17 + version = "0.10.2"; 17 18 disabled = isPy27; 18 19 19 20 src = fetchPypi { 20 21 inherit pname version; 21 - sha256 = "sha256-LdQlZOd3KpOFkjsCo2Pjzt8FPOkwlKkGRIXn9ppvHJI="; 22 + sha256 = "sha256-IoOMaz/Zhr2cckA5uIhwBX95DiKyDm4cu6oN4ULdWcQ="; 22 23 }; 23 24 24 25 nativeBuildInputs = [ ··· 28 29 ]; 29 30 30 31 propagatedBuildInputs = [ 32 + entrypoints 31 33 numpy 32 34 msgpack 33 35 ];
+4 -10
pkgs/development/python-modules/numpy/default.nix
··· 11 11 , lapack 12 12 , writeTextFile 13 13 , cython 14 - , setuptoolsBuildHook 15 14 , pythonOlder 16 15 }: 17 16 ··· 41 40 }; 42 41 in buildPythonPackage rec { 43 42 pname = "numpy"; 44 - 45 - # Attention! v1.22.0 breaks scipy and by extension scikit-learn, so 46 - # build both to verify they don't break. 47 - # https://github.com/scipy/scipy/issues/15414 48 - version = "1.23.1"; 49 - 50 - format = "pyproject"; 43 + version = "1.23.3"; 44 + format = "setuptools"; 51 45 disabled = pythonOlder "3.7"; 52 46 53 47 src = fetchPypi { 54 48 inherit pname version; 55 49 extension = "tar.gz"; 56 - hash = "sha256-10jvNJv+8uEZS1naN+1aKcGeqNfmNCAZkhuiuk/YtiQ="; 50 + hash = "sha256-Ub9JwM0dUr4KJAqmbzRYr8S5XYmT0tBPDZH6YMEK9s0="; 57 51 }; 58 52 59 53 patches = lib.optionals python.hasDistutilsCxxPatch [ ··· 63 57 ./numpy-distutils-C++.patch 64 58 ]; 65 59 66 - nativeBuildInputs = [ gfortran cython setuptoolsBuildHook ]; 60 + nativeBuildInputs = [ gfortran cython ]; 67 61 buildInputs = [ blas lapack ]; 68 62 69 63 # we default openblas to build with 64 threads
+7 -1
pkgs/development/python-modules/nunavut/default.nix
··· 10 10 buildPythonPackage rec { 11 11 pname = "nunavut"; 12 12 version = "1.8.3"; 13 + format = "setuptools"; 13 14 14 - disabled = pythonOlder "3.5"; 15 + disabled = pythonOlder "3.6"; 15 16 16 17 src = fetchPypi { 17 18 inherit pname version; 18 19 sha256 = "sha256-JI+0IpQWikE6vXfpZHWsVjx3JPaVJ/f4oAjTSNs1Wuk="; 19 20 }; 21 + 22 + postPatch = '' 23 + substituteInPlace setup.cfg \ 24 + --replace "pydsdl ~= 1.16" "pydsdl" 25 + ''; 20 26 21 27 propagatedBuildInputs = [ 22 28 importlib-resources
+2 -2
pkgs/development/python-modules/oauthenticator/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "oauthenticator"; 17 - version = "15.0.1"; 17 + version = "15.1.0"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.6"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-LjC/Ly3wQL55gjCyoWZikvK6ByiS1CEsZXK0/lmzmGA="; 24 + hash = "sha256-0dmHPJtm4a+XMpGWi5Vz0lN4vYxkfzDXO42PsnsaC4U="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/openapi-schema-validator/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "openapi-schema-validator"; 16 - version = "0.3.0"; 16 + version = "0.3.4"; 17 17 format = "pyproject"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "p1c2u"; 21 21 repo = pname; 22 22 rev = "refs/tags/${version}"; 23 - sha256 = "sha256-Ms00nR3dpJ0hGtHvVa5B29dasYtBP8igxrgMm0NiArc="; 23 + sha256 = "sha256-0nKAeqZCfzYFsV18BDsSws/54FmRoy7lQSHguI6m3Sc="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+10 -8
pkgs/development/python-modules/openapi-spec-validator/default.nix
··· 5 5 , setuptools 6 6 7 7 # propagates 8 + , importlib-resources 8 9 , jsonschema 10 + , jsonschema-spec 11 + , lazy-object-proxy 9 12 , openapi-schema-validator 10 13 , pyyaml 11 14 ··· 19 22 20 23 buildPythonPackage rec { 21 24 pname = "openapi-spec-validator"; 22 - version = "0.4.0"; 25 + version = "0.5.1"; 23 26 format = "pyproject"; 24 27 25 28 # no tests via pypi sdist ··· 27 30 owner = "p1c2u"; 28 31 repo = pname; 29 32 rev = version; 30 - hash = "sha256-mGgHlDZTUo72RNZ/448gkGdza4EntYU9YoBpSKDUCeA="; 33 + hash = "sha256-8VhD57dNG0XrPUdcq39GEfHUAgdDwJ8nv+Lp57OpTLg="; 31 34 }; 32 35 33 - postPatch = '' 34 - substituteInPlace pyproject.toml \ 35 - --replace 'openapi-schema-validator = "^0.2.0"' 'openapi-schema-validator = "*"' 36 - ''; 37 - 38 36 nativeBuildInputs = [ 39 37 poetry-core 40 38 setuptools 41 39 ]; 42 40 43 41 propagatedBuildInputs = [ 42 + importlib-resources 44 43 jsonschema 44 + jsonschema-spec 45 + lazy-object-proxy 45 46 openapi-schema-validator 46 47 pyyaml 47 48 ]; ··· 71 72 ]; 72 73 73 74 meta = with lib; { 75 + changelog = "https://github.com/p1c2u/openapi-spec-validator/releases/tag/${version}"; 76 + description = "Validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification"; 74 77 homepage = "https://github.com/p1c2u/openapi-spec-validator"; 75 - description = "Validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification"; 76 78 license = licenses.asl20; 77 79 maintainers = with maintainers; [ rvl ]; 78 80 };
+2 -2
pkgs/development/python-modules/openstackdocstheme/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "openstackdocstheme"; 11 - version = "2.4.0"; 11 + version = "3.0.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-dFrZTObRDKB8aw1/i6febpttymbY3cPzA3ckNuhVt4c="; 15 + sha256 = "sha256-csbU+am2OXp4xJ60P4Cp2i7TCz+PnRg3BCcc9+PyPM8="; 16 16 }; 17 17 18 18 postPatch = ''
+3 -3
pkgs/development/python-modules/orjson/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "orjson"; 19 - version = "3.7.12"; 19 + version = "3.8.0"; 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "ijl"; 24 24 repo = pname; 25 25 rev = version; 26 - hash = "sha256-ImFISSn4FZqUgxQhVbyyTsC1xNpBoJhb/+BvvQkv5gE="; 26 + hash = "sha256-P1n0r5181Wt4tml2SKMI7pDNh2YakCp1I+cvQM6RRWg="; 27 27 }; 28 28 29 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 30 inherit src; 31 31 name = "${pname}-${version}"; 32 - hash = "sha256-uQJtATSCYSdVBeQocmiGapeAIYL+iYBGLgL8YjUn/3U="; 32 + hash = "sha256-8k0DetamwLqkdcg8V/D2J5ja6IJSLi50CE+ZjFa7Hdc="; 33 33 }; 34 34 35 35 format = "pyproject";
+2 -2
pkgs/development/python-modules/oslo-concurrency/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "oslo-concurrency"; 21 - version = "5.0.0"; 21 + version = "5.0.1"; 22 22 23 23 src = fetchPypi { 24 24 pname = "oslo.concurrency"; 25 25 inherit version; 26 - sha256 = "sha256-n0aUbp+KcqBvFP49xBiaTT3TmGKDFSU5OjEZvbvniX4="; 26 + sha256 = "sha256-DfvzYJX0Y3/7tl5cJB9MJYUavTtyjd2tnwc5YwKnJUQ="; 27 27 }; 28 28 29 29 postPatch = ''
+2 -2
pkgs/development/python-modules/oslo-utils/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "oslo-utils"; 26 - version = "6.0.0"; 26 + version = "6.0.1"; 27 27 28 28 src = fetchPypi { 29 29 pname = "oslo.utils"; 30 30 inherit version; 31 - sha256 = "sha256-CpLiTESWht7CgAlXZr4+uOV/EyXNpMbyEpVBVk5ei6g="; 31 + sha256 = "sha256-mwRU+ZQV0MqsXIYFNxbXRtGY7Oxm5nLY5eY4a2+6orY="; 32 32 }; 33 33 34 34 postPatch = ''
+2 -2
pkgs/development/python-modules/owslib/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, python-dateutil, requests, pytz, pyproj , pytest, pyyaml } : 2 2 buildPythonPackage rec { 3 3 pname = "OWSLib"; 4 - version = "0.26.0"; 4 + version = "0.27.2"; 5 5 6 6 src = fetchPypi { 7 7 inherit pname version; 8 - sha256 = "sha256-jEywYzjrZAXCrs7QttCFaCqmHw8uUo8ceI1o3FDflBs="; 8 + sha256 = "sha256-4QKqJETf4MhDmrHhd2zA+kfOoowJuKKCEsiTxgF8F5s="; 9 9 }; 10 10 11 11 # as now upstream https://github.com/geopython/OWSLib/pull/824
+4 -2
pkgs/development/python-modules/pandas/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchPypi 5 5 , python 6 + , pythonOlder 6 7 , cython 7 8 , numpy 8 9 , python-dateutil ··· 27 28 28 29 buildPythonPackage rec { 29 30 pname = "pandas"; 30 - version = "1.4.3"; 31 + version = "1.4.4"; 31 32 format = "setuptools"; 33 + disabled = pythonOlder "3.8"; 32 34 33 35 src = fetchPypi { 34 36 inherit pname version; 35 - sha256 = "sha256-L/d4hGjnWRdXTwgM1GgbJ+GnvzZGH+lotJqHtaVNAHw="; 37 + hash = "sha256-q2wNc4YXtnUYPl8o2zK1FItpStm7oKQMPqJtlrQx22c="; 36 38 }; 37 39 38 40 nativeBuildInputs = [ cython ];
+13 -17
pkgs/development/python-modules/paramiko/default.nix
··· 11 11 , pynacl 12 12 , pytest-relaxed 13 13 , pytestCheckHook 14 + , six 14 15 }: 15 16 16 17 buildPythonPackage rec { ··· 33 34 ]; 34 35 35 36 propagatedBuildInputs = [ 37 + bcrypt 36 38 cryptography 37 39 pyasn1 40 + six 38 41 ] ++ passthru.optional-dependencies.ed25519; # remove on 3.0 update 39 42 43 + passthru.optional-dependencies = { 44 + gssapi = [ pyasn1 gssapi ]; 45 + ed25519 = [ pynacl bcrypt ]; 46 + invoke = [ invoke ]; 47 + }; 48 + 40 49 checkInputs = [ 41 - invoke 42 50 mock 43 - pytest-relaxed 44 51 pytestCheckHook 45 - ]; 46 - 47 - # with python 3.9.6+, the deprecation warnings will fail the test suite 48 - # see: https://github.com/pyinvoke/invoke/issues/829 49 - # pytest-relaxed does not work with pytest 6 50 - # see: https://github.com/bitprophet/pytest-relaxed/issues/12 51 - doCheck = false; 52 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 52 53 53 54 disabledTestPaths = [ 54 - "tests/test_sftp.py" 55 - "tests/test_config.py" 55 + # disable tests that require pytest-relaxed, which is broken 56 + "tests/test_client.py" 57 + "tests/test_ssh_gss.py" 56 58 ]; 57 59 58 60 pythonImportsCheck = [ ··· 60 62 ]; 61 63 62 64 __darwinAllowLocalNetworking = true; 63 - 64 - passthru.optional-dependencies = { 65 - gssapi = [ pyasn1 gssapi ]; 66 - ed25519 = [ pynacl bcrypt ]; 67 - invoke = [ invoke ]; 68 - }; 69 65 70 66 meta = with lib; { 71 67 homepage = "https://github.com/paramiko/paramiko/";
+2 -2
pkgs/development/python-modules/parsimonious/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "parsimonious"; 11 - version = "0.9.0"; 11 + version = "0.10.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-sq0a5jovZb149eCorFEKmPNgekPx2yqNRmNqXZ5KMME="; 18 + hash = "sha256-goFgDaGA7IrjVCekq097gr/sHj0eUvgMtg6oK5USUBw="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/partd/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "partd"; 15 - version = "1.2.0"; 15 + version = "1.3.0"; 16 16 disabled = isPy27; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "aa67897b84d522dcbc86a98b942afab8c6aa2f7f677d904a616b74ef5ddbc3eb"; 20 + sha256 = "sha256-zpGrzcYXjWaLyqQxeRpakX2QI0HLGT9UP+RF1JRmBIU="; 21 21 }; 22 22 23 23 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/pathspec/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "pathspec"; 8 - version = "0.9.0"; 8 + version = "0.10.1"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"; 12 + sha256 = "sha256-es5hYbYh0x55AutrWuFI0Sz9I/SiSbn/trn+4SCEMj0="; 13 13 }; 14 14 15 15 meta = {
+2 -2
pkgs/development/python-modules/pbr/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pbr"; 10 - version = "5.9.0"; 10 + version = "5.10.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-6Nyi9LQ1YO3vWIE5afUqVs7wIxRsu4kxYm24DmwcQwg="; 14 + sha256 = "sha256-z8xP+OaYJW/BfqP/eWR4sFCFJYWqW6557NBbKrezm5o="; 15 15 }; 16 16 17 17 # importlib-metadata could be added here if it wouldn't cause an infinite recursion
+2 -2
pkgs/development/python-modules/pep517/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pep517"; 18 - version = "0.12.0"; 18 + version = "0.13.0"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "931378d93d11b298cf511dd634cf5ea4cb249a28ef84160b3247ee9afb4e8ab0"; 23 + sha256 = "sha256-rmmSfFwXK+Gt2SA3JtS4TPPrrR7c1fcfzcdG5m6Cn1k="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+5
pkgs/development/python-modules/phone-modem/default.nix
··· 17 17 sha256 = "sha256-7NahK9l67MdT/dDVXsq+y0Z4cZxZ/WUW2kPpE4Wz6j0="; 18 18 }; 19 19 20 + postPatch = '' 21 + substituteInPlace setup.py \ 22 + --replace "aioserial==1.3.0" "aioserial" 23 + ''; 24 + 20 25 propagatedBuildInputs = [ 21 26 aioserial 22 27 ];
+2 -2
pkgs/development/python-modules/phonenumbers/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "phonenumbers"; 9 - version = "8.12.51"; 9 + version = "8.12.55"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-nUqUYBJ//SiK4HHdH3lC4jKdpbXF1X2Kq+cQNCfKfL8="; 14 + hash = "sha256-G+PHNT6TJd3qqQmrF5NkI8YpWNVwDWjl2lvpUDxG0Ic="; 15 15 }; 16 16 17 17 checkInputs = [
+2 -2
pkgs/development/python-modules/piep/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "0.9.2"; 10 + version = "0.10.0"; 11 11 pname = "piep"; 12 12 disabled = isPy3k; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "0b5anpsq16xkiisws95jif5s5mplkl1kdnhy0w0i6m0zcy50jnxq"; 16 + sha256 = "sha256-aM7KQJZr1P0Hs2ReyRj2ItGUo+fRJ+TU3lLAU2Mu8KA="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ pygments ];
+1
pkgs/development/python-modules/pip-tools/default.nix
··· 56 56 "network" 57 57 "test_direct_reference_with_extras" 58 58 "test_local_duplicate_subdependency_combined" 59 + "test_bad_setup_file" 59 60 ]; 60 61 61 62 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/pip/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pip"; 17 - version = "22.1.2"; 17 + version = "22.2.2"; 18 18 format = "other"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "pypa"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "sha256-Id/oz0e59WWpafR1cIYIogvOgxKGKVqrwNON32BU9zU="; 24 + sha256 = "sha256-SLjmxFUFmvgy8E8kxfc6lxxCRo+GN4L77pqkWkRR8aE="; 25 25 name = "${pname}-${version}-source"; 26 26 }; 27 27
+28 -8
pkgs/development/python-modules/pipdeptree/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 - , tox 5 + , diff-cover 6 + , graphviz 7 + , hatchling 8 + , hatch-vcs 9 + , pytest-mock 10 + , pytestCheckHook 6 11 , pip 12 + , virtualenv 7 13 }: 8 14 9 15 buildPythonPackage rec { 10 16 pname = "pipdeptree"; 11 - version = "2.2.1"; 17 + version = "2.3.1"; 12 18 format = "pyproject"; 13 19 14 - disabled = pythonOlder "3.4"; 20 + disabled = pythonOlder "3.7"; 15 21 16 22 src = fetchFromGitHub { 17 23 owner = "naiquevin"; 18 24 repo = "pipdeptree"; 19 - rev = "${version}"; 20 - sha256 = "sha256-CL0li/79qptOtOGLwder5s0+6zv7+PUnl+bD6p+XBtA="; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-X3SVQzBg+QjBSewRsfiyLqIea0duhe1nUf8ancWLvcI="; 21 27 }; 22 28 23 - propagatedBuildInputs = [ 29 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 30 + 31 + nativeBuildInputs = [ 32 + hatchling 33 + hatch-vcs 34 + ]; 35 + 36 + propagatedBuildInput = [ 24 37 pip 25 38 ]; 26 39 40 + passthru.optional-dependencies = { 41 + graphviz = [ graphviz ]; 42 + }; 43 + 27 44 checkInputs = [ 28 - tox 29 - ]; 45 + diff-cover 46 + pytest-mock 47 + pytestCheckHook 48 + virtualenv 49 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 30 50 31 51 pythonImportsCheck = [ 32 52 "pipdeptree"
+2 -2
pkgs/development/python-modules/plotly/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "plotly"; 12 - version = "5.9.0"; 12 + version = "5.10.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-sFNucrvAs88WmsH9AHWdd6rnuxKuN4zcdcXcNi9d5XY="; 16 + sha256 = "sha256-TTbZhZt6FTsnNWLe7tjCklh6Ry6x/VfNQVjsidne+ts="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+4 -7
pkgs/development/python-modules/pluggy/default.nix
··· 9 9 buildPythonPackage rec { 10 10 pname = "pluggy"; 11 11 version = "1.0.0"; 12 + format = "pyproject"; 12 13 13 14 src = fetchPypi { 14 15 inherit pname version; 15 16 sha256 = "4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"; 16 17 }; 17 18 18 - checkPhase = '' 19 - py.test 20 - ''; 21 - 22 - # To prevent infinite recursion with pytest 23 - doCheck = false; 24 - 25 19 nativeBuildInputs = [ setuptools-scm ]; 26 20 27 21 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ 28 22 importlib-metadata 29 23 ]; 24 + 25 + # To prevent infinite recursion with pytest 26 + doCheck = false; 30 27 31 28 meta = { 32 29 description = "Plugin and hook calling mechanisms for Python";
+2 -2
pkgs/development/python-modules/plugincode/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "plugincode"; 15 - version = "30.0.0"; 15 + version = "31.0.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-QjcQCvhlaBzcbBB8MIhbsx4cRy7XkdvUcmG7rM48Sos="; 22 + hash = "sha256-0BfdHQn/Kgct4ZT34KhMgMC3nS0unE3iL7DiWDhXDSk="; 23 23 }; 24 24 25 25 dontConfigure = true;
+9 -20
pkgs/development/python-modules/poetry-core/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , build 2 6 , git 3 7 , importlib-metadata 4 - , intreehooks 5 - , pathlib2 6 8 , pep517 7 9 , pytest-mock 8 10 , pytestCheckHook 9 11 , setuptools 10 12 , tomlkit 11 - , typing ? null 12 13 , virtualenv 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "poetry-core"; 17 - version = "1.0.8"; 18 + version = "1.1.0"; 18 19 format = "pyproject"; 20 + disabled = pythonOlder "3.7"; 19 21 20 22 src = fetchFromGitHub { 21 23 owner = "python-poetry"; 22 24 repo = pname; 23 25 rev = version; 24 - sha256 = "sha256-cs9SMGD9RdW8Wx/IAMq6gkOUBsney5r19hyGva98grk="; 26 + sha256 = "sha256-WUgBrO9h1E7N2SVFD47UPv39DMx1yQviV5tcNPmR+/g="; 25 27 }; 26 28 27 - postPatch = lib.optionalString (pythonOlder "3.8") '' 28 - # remove >1.0.3 29 - substituteInPlace pyproject.toml \ 30 - --replace 'importlib-metadata = {version = "^1.7.0", python = "~2.7 || >=3.5, <3.8"}' \ 31 - 'importlib-metadata = {version = ">=1.7.0", python = "~2.7 || >=3.5, <3.8"}' 32 - ''; 33 - 34 - nativeBuildInputs = [ 35 - intreehooks 36 - ]; 37 - 38 29 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ 39 30 importlib-metadata 40 - ] ++ lib.optionals isPy27 [ 41 - pathlib2 42 - typing 43 31 ]; 44 32 45 33 checkInputs = [ 34 + build 46 35 git 47 36 pep517 48 37 pytest-mock
+37
pkgs/development/python-modules/poetry-plugin-export/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "poetry-plugin-export"; 9 + version = "1.0.6"; 10 + format = "pyproject"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "python-poetry"; 14 + repo = pname; 15 + rev = "refs/tags/${version}"; 16 + hash = "sha256-wZbXIAGKTvbcYN1Sx9MCPVIiHxHzdpbLOVShHBEWUVU="; 17 + }; 18 + 19 + postPatch = '' 20 + sed -i '/poetry =/d' pyproject.toml 21 + ''; 22 + 23 + nativeBuildInputs = [ 24 + poetry-core 25 + ]; 26 + 27 + # infinite recursion with poetry 28 + doCheck = false; 29 + pythonImportsCheck = []; 30 + 31 + meta = with lib; { 32 + description = "Poetry plugin to export the dependencies to various formats"; 33 + license = licenses.mit; 34 + homepage = "https://github.com/python-poetry/poetry-plugin-export"; 35 + maintainers = with maintainers; [ hexa ]; 36 + }; 37 + }
+35 -35
pkgs/development/python-modules/poetry/default.nix
··· 1 1 { lib 2 + , backports-cached-property 2 3 , buildPythonPackage 3 4 , cachecontrol 4 5 , cachy 5 6 , cleo 6 - , clikit 7 7 , crashtest 8 8 , dataclasses 9 - , entrypoints 9 + , deepdiff 10 + , dulwich 10 11 , fetchFromGitHub 11 - , fetchpatch 12 + , flatdict 12 13 , html5lib 13 14 , httpretty 14 15 , importlib-metadata 16 + , installShellFiles 15 17 , intreehooks 18 + , jsonschema 16 19 , keyring 17 20 , lockfile 18 21 , packaging 19 22 , pexpect 20 23 , pkginfo 24 + , platformdirs 21 25 , poetry-core 26 + , poetry-plugin-export 22 27 , pytest-mock 28 + , pytest-xdist 23 29 , pytestCheckHook 24 30 , pythonAtLeast 25 31 , pythonOlder 26 32 , requests 27 33 , requests-toolbelt 28 34 , shellingham 35 + , stdenv 29 36 , tomlkit 37 + , urllib3 30 38 , virtualenv 39 + , xattr 31 40 }: 32 41 33 42 buildPythonPackage rec { 34 43 pname = "poetry"; 35 - version = "1.1.14"; 44 + version = "1.2.0"; 36 45 format = "pyproject"; 37 46 38 - disabled = pythonOlder "3.6"; 47 + disabled = pythonOlder "3.7"; 39 48 40 49 src = fetchFromGitHub { 41 50 owner = "python-poetry"; 42 51 repo = pname; 43 - rev = version; 44 - sha256 = "sha256-n/GZOUoIMxWlULDqOe59Gt7Hz/+Mc4QcZT+1+HtQovs="; 52 + rev = "refs/tags/${version}"; 53 + hash = "sha256-+Nsg7oPh9tAHEKt1R9C+nY9UPy+9vbf/+A6vQWgTi+4="; 45 54 }; 46 55 47 56 postPatch = '' 48 57 substituteInPlace pyproject.toml \ 49 - --replace 'importlib-metadata = {version = "^1.6.0", python = "<3.8"}' \ 50 - 'importlib-metadata = {version = ">=1.6", python = "<3.8"}' \ 51 - --replace 'version = "^21.2.0"' 'version = ">=21.2"' \ 52 - --replace 'packaging = "^20.4"' 'packaging = "*"' 58 + --replace 'crashtest = "^0.3.0"' 'crashtest = "*"' 53 59 ''; 54 60 55 61 nativeBuildInputs = [ 56 - intreehooks 62 + installShellFiles 57 63 ]; 58 64 59 65 propagatedBuildInputs = [ 60 66 cachecontrol 61 67 cachy 62 68 cleo 63 - clikit 64 69 crashtest 65 - entrypoints 70 + dulwich 66 71 html5lib 72 + jsonschema 67 73 keyring 68 - lockfile 69 74 packaging 70 75 pexpect 71 76 pkginfo 77 + platformdirs 72 78 poetry-core 79 + poetry-plugin-export 73 80 requests 74 81 requests-toolbelt 75 82 shellingham 76 83 tomlkit 77 84 virtualenv 78 - ] ++ lib.optionals (pythonOlder "3.7") [ 79 - dataclasses 80 - ] ++ lib.optionals (pythonOlder "3.8") [ 85 + ] ++ lib.optionals (stdenv.isDarwin) [ 86 + xattr 87 + ] ++ lib.optionals (pythonOlder "3.10") [ 81 88 importlib-metadata 82 - ]; 89 + ] ++ lib.optionals (pythonOlder "3.8") [ 90 + backports-cached-property 91 + ] ++ cachecontrol.optional-dependencies.filecache; 83 92 84 93 postInstall = '' 85 - mkdir -p "$out/share/bash-completion/completions" 86 - "$out/bin/poetry" completions bash > "$out/share/bash-completion/completions/poetry" 87 - mkdir -p "$out/share/zsh/vendor-completions" 88 - "$out/bin/poetry" completions zsh > "$out/share/zsh/vendor-completions/_poetry" 89 - mkdir -p "$out/share/fish/vendor_completions.d" 90 - "$out/bin/poetry" completions fish > "$out/share/fish/vendor_completions.d/poetry.fish" 94 + installShellCompletion --cmd poetry \ 95 + --bash <($out/bin/poetry completions bash) \ 96 + --fish <($out/bin/poetry completions fish) \ 97 + --zsh <($out/bin/poetry completions zsh) \ 91 98 ''; 92 99 93 100 checkInputs = [ 101 + deepdiff 102 + flatdict 94 103 pytestCheckHook 95 104 httpretty 96 105 pytest-mock 106 + pytest-xdist 97 107 ]; 98 108 99 109 preCheck = '' ··· 117 127 ] ++ lib.optionals (pythonAtLeast "3.10") [ 118 128 # RuntimeError: 'auto_spec' might be a typo; use unsafe=True if this is intended 119 129 "test_info_setup_complex_pep517_error" 120 - ]; 121 - 122 - patches = [ 123 - # The following patch addresses a minor incompatibility with 124 - # pytest-mock. This is addressed upstream in 125 - # https://github.com/python-poetry/poetry/pull/3457 126 - (fetchpatch { 127 - url = "https://github.com/python-poetry/poetry/commit/8ddceb7c52b3b1f35412479707fa790e5d60e691.diff"; 128 - sha256 = "yHjFb9xJBLFOqkOZaJolKviTdtST9PMFwH9n8ud2Y+U="; 129 - }) 130 130 ]; 131 131 132 132 # Allow for package to use pep420's native namespaces
+2 -1
pkgs/development/python-modules/poppler-qt5/default.nix
··· 9 9 , pyqt-builder 10 10 , poppler 11 11 , pkg-config 12 + , setuptools 12 13 , fetchpatch 13 14 }: 14 15 ··· 32 33 ]; 33 34 34 35 buildInputs = [ qtbase.dev poppler pyqt-builder ]; 35 - nativeBuildInputs = [ pkg-config qmake sip ]; 36 + nativeBuildInputs = [ pkg-config qmake sip setuptools ]; 36 37 propagatedBuildInputs = [ pyqt5.dev ]; 37 38 38 39 format = "pyproject";
+2
pkgs/development/python-modules/preprocess-cancellation/default.nix
··· 3 3 , pythonOlder 4 4 , fetchFromGitHub 5 5 , poetry-core 6 + , setuptools 6 7 , shapely 7 8 , pytestCheckHook 8 9 }: ··· 40 41 41 42 nativeBuildInputs = [ 42 43 poetry-core 44 + setuptools 43 45 ]; 44 46 45 47 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/prettytable/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "prettytable"; 13 - version = "3.3.0"; 13 + version = "3.4.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-EY61T9J5QEm4EIk2U7IJUjSd9tO8F2Tn+s2KGAZPqbA="; 17 + sha256 = "sha256-fX3YTQsgby2qxEcacvKZ1pB/NFFgZP6yg44zOk4lZ70="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/prompt-toolkit/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "prompt-toolkit"; 12 - version = "3.0.30"; 12 + version = "3.0.31"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 17 17 src = fetchPypi { 18 18 pname = "prompt_toolkit"; 19 19 inherit version; 20 - sha256 = "sha256-hZsoPFC95F9fl4Kfd6RnTRwfzYhTk2Txsoo3gFz9icA="; 20 + sha256 = "sha256-mtqVLJ0Xh/Uv9tXzSE0LTfiVJ4fAh+32offCyx6ogUg="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/proto-plus/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "proto-plus"; 13 - version = "1.22.0"; 13 + version = "1.22.1"; 14 14 disabled = !isPy3k; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-wuZpP99oxAWmQoImkVqGJdIdBRN5NZiuMoehIQR42Ow="; 18 + sha256 = "sha256-bH39Ei3++AGf9lR0a+T1sdnIC7p4f+lhG1CN2Ivjovo="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ protobuf ];
+2 -2
pkgs/development/python-modules/psutil/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "psutil"; 10 - version = "5.9.1"; 10 + version = "5.9.2"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-V/GBm12elc37DIgailt9VC7Qt8Ui1XVwaoC+3ISMiVQ="; 14 + sha256 = "sha256-/rhhoQtsO7AHAQY7N+Svx1T4IX8PCcQigFhr1qxxK1w="; 15 15 }; 16 16 17 17 # We have many test failures on various parts of the package:
+1 -1
pkgs/development/python-modules/pushover/default.nix
··· 16 16 doCheck = false; 17 17 18 18 meta = with lib; { 19 - broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 19 + broken = true; # Relies on 2to3 via setuptools 20 20 description = "Bindings and command line utility for the Pushover notification service"; 21 21 homepage = "https://github.com/Thibauth/python-pushover"; 22 22 license = licenses.gpl3;
+3
pkgs/development/python-modules/py-eth-sig-utils/default.nix
··· 26 26 rlp 27 27 ]; 28 28 29 + # lots of: isinstance() arg 2 must be a type or tuple of types 30 + doCheck = false; 31 + 29 32 checkPhase = '' 30 33 ${python.interpreter} -m unittest 31 34 '';
+2 -2
pkgs/development/python-modules/py4j/default.nix
··· 3 3 buildPythonPackage rec { 4 4 pname = "py4j"; 5 5 6 - version = "0.10.9.5"; 6 + version = "0.10.9.7"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "sha256-J2pKPFohVN8YYO8zA6knRg4C6XsEfcCkfBw/uMzjTbY="; 10 + sha256 = "sha256-C25TFbs62lz2KsZR0Qe7LrwC3vPe6dlUjjuqxkTqjbs="; 11 11 }; 12 12 13 13 # No tests in archive
+2 -2
pkgs/development/python-modules/pyTelegramBotAPI/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyTelegramBotAPI"; 11 - version = "4.6.0"; 11 + version = "4.7.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-sa6kw8hnWGt++qgNVNs7cQ9LJK64CVv871aP8n08pRA="; 18 + hash = "sha256-sVu518B+PDSpW6MhYtNWkPpwuT471VfGuDDtpL7Mo/U="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pybids/default.nix
··· 14 14 }: 15 15 16 16 buildPythonPackage rec { 17 - version = "0.15.1"; 17 + version = "0.15.3"; 18 18 pname = "pybids"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-AlNQegTb/qQ+sfdaH3GqsEviEHa/6WwASIgAC4AuOPI="; 22 + sha256 = "sha256-TZnJebxLwgnP9woC0downJv4xrAzjioLZuvqd8fzxGE="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pycares/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pycares"; 11 - version = "4.2.1"; 11 + version = "4.2.2"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-c1tPdf0PWVxOkYTaGM2Hc39GvIGmTqQfTtzitraNRtI="; 15 + sha256 = "sha256-4fV6gAQ3AIBpS9b7lpof/JFxpZxoJNVPeRwbLk0pg4U="; 16 16 }; 17 17 18 18 buildInputs = [
+5
pkgs/development/python-modules/pychromecast/default.nix
··· 21 21 sha256 = "sha256-nlfcmFpKBdtb3NXaIZy/bO0lVIygk/jXS8EHs8VU7AA="; 22 22 }; 23 23 24 + postPatch = '' 25 + substituteInPlace requirements.txt \ 26 + --replace "protobuf>=3.19.1,<4" "protobuf>=3.19.1" 27 + ''; 28 + 24 29 propagatedBuildInputs = [ 25 30 casttube 26 31 protobuf
+5
pkgs/development/python-modules/pycountry/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 , pytestCheckHook 5 6 }: 6 7 ··· 12 13 inherit pname version; 13 14 sha256 = "sha256-shY6JGxYWJTYCPGHg+GRN8twoMGPs2dI3AH8bxCcFkY="; 14 15 }; 16 + 17 + propagatedBuildInputs = [ 18 + setuptools 19 + ]; 15 20 16 21 checkInputs = [ 17 22 pytestCheckHook
+8 -9
pkgs/development/python-modules/pydispatcher/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , pytest 4 + , pytestCheckHook 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - version = "2.0.5"; 8 + version = "2.0.6"; 9 9 pname = "pydispatcher"; 10 10 11 11 src = fetchPypi { 12 - inherit pname version; 13 - sha256 = "1bswbmhlbqdxlgbxlb6xrlm4k253sg8nvpl1whgsys8p3fg0cw2m"; 12 + pname = "PyDispatcher"; 13 + inherit version; 14 + hash = "sha256-PX5PQ8cAAKHcox+SaU6Z0BAZNPpuq11UVadYhY2G35U="; 14 15 }; 15 16 16 - checkInputs = [ pytest ]; 17 - 18 - checkPhase = '' 19 - py.test 20 - ''; 17 + checkInputs = [ 18 + pytestCheckHook 19 + ]; 21 20 22 21 meta = with lib; { 23 22 homepage = "http://pydispatcher.sourceforge.net/";
+2 -2
pkgs/development/python-modules/pyfakefs/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "4.6.2"; 10 + version = "4.6.3"; 11 11 pname = "pyfakefs"; 12 12 disabled = pythonOlder "3.5"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-jdnIAgvNCB8llleoadXq+cynuzZzx/A7+uiyi751mbY="; 16 + sha256 = "sha256-bfEqfPZXY3obA2vCAFlyfGQvkpkOkP7i+wA9qjzabKE="; 17 17 }; 18 18 19 19 postPatch = ''
+6 -1
pkgs/development/python-modules/pyfma/default.nix
··· 6 6 , pybind11 7 7 , pytestCheckHook 8 8 , pythonOlder 9 + , setuptools 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "pyfma"; 13 14 version = "0.1.6"; 15 + format = "pyproject"; 14 16 disabled = pythonOlder "3.7"; 15 17 16 18 src = fetchFromGitHub { ··· 19 21 rev = version; 20 22 sha256 = "12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn"; 21 23 }; 22 - format = "pyproject"; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 buildInputs = [ 25 30 pybind11
+2 -12
pkgs/development/python-modules/pygit2/default.nix
··· 4 4 , cacert 5 5 , cached-property 6 6 , cffi 7 - , fetchpatch 8 7 , fetchPypi 9 8 , isPyPy 10 9 , libgit2 ··· 15 14 16 15 buildPythonPackage rec { 17 16 pname = "pygit2"; 18 - version = "1.9.2"; 17 + version = "1.10.1"; 19 18 format = "setuptools"; 20 19 21 20 disabled = pythonOlder "3.7"; 22 21 23 22 src = fetchPypi { 24 23 inherit pname version; 25 - hash = "sha256-IIlEM98RRkgarK434rDzu7/eoCbbL1UGEXC9mCPkCxk="; 24 + hash = "sha256-NUZRvwYsAtHwgEHW+/GptL96k6/OZZeb3Ai9xlZTqi4="; 26 25 }; 27 - 28 - patches = [ 29 - # libgit 2 fix 30 - (fetchpatch { 31 - url = "https://github.com/libgit2/pygit2/commit/14b1df84060ea4ab085202382e80672ec1a104e3.patch"; 32 - includes = [ "src/types.h" ]; 33 - sha256 = "sha256-2krkyAT30l/olSEl2ugWCsylvGuT7VvkuSFVshIXktA="; 34 - }) 35 - ]; 36 26 37 27 preConfigure = lib.optionalString stdenv.isDarwin '' 38 28 export DYLD_LIBRARY_PATH="${libgit2}/lib"
+2 -2
pkgs/development/python-modules/pygraphviz/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pygraphviz"; 14 - version = "1.9"; 14 + version = "1.10"; 15 15 16 16 disabled = !isPy3k; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-+hj3xs6ig0Gk5GbtDPBWgrCmgoiv6N18lCZ4L3wa4Bw="; 20 + hash = "sha256-RX4JOoiBKJAyUaJmqMwWtLqT8/YzSz6/7ZLHRxp02Gc="; 21 21 extension = "zip"; 22 22 }; 23 23
+30 -11
pkgs/development/python-modules/pyhamcrest/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , mock, pytest 3 - , six 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , hatchling 5 + , hatch-vcs 6 + , numpy 7 + , pythonOlder 8 + , pytest-xdist 9 + , pytestCheckHook 4 10 }: 11 + 5 12 buildPythonPackage rec { 6 - pname = "PyHamcrest"; 7 - version = "2.0.3"; 13 + pname = "pyhamcrest"; 14 + version = "2.0.4"; 15 + format = "pyproject"; 16 + disabled = pythonOlder "3.6"; 8 17 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "dfb19cf6d71743e086fbb761ed7faea5aacbc8ec10c17a08b93ecde39192a3db"; 18 + src = fetchFromGitHub { 19 + owner = "hamcrest"; 20 + repo = "PyHamcrest"; 21 + rev = "refs/tags/V${version}"; 22 + hash = "sha256-CIkttiijbJCR0zdmwM5JvFogQKYuHUXHJhdyWonHcGk="; 12 23 }; 13 24 14 - checkInputs = [ mock pytest ]; 15 - propagatedBuildInputs = [ six ]; 25 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 16 26 17 - doCheck = false; # pypi tarball does not include tests 27 + nativeBuildInputs = [ 28 + hatchling 29 + hatch-vcs 30 + ]; 31 + 32 + checkInputs = [ 33 + numpy 34 + pytest-xdist 35 + pytestCheckHook 36 + ]; 18 37 19 38 meta = with lib; { 20 39 homepage = "https://github.com/hamcrest/PyHamcrest";
+2 -2
pkgs/development/python-modules/pyjnius/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyjnius"; 11 - version = "1.4.1"; 11 + version = "1.4.2"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "8bc1a1b06fb11df8dd8b8d56f5ecceab614d4ba70cf559c64ae2f146423d53ce"; 15 + sha256 = "sha256-/AY3zaSuEo7EqWrDJ9NS6H6oZnZLAdliZyhwvlOana4="; 16 16 }; 17 17 propagatedBuildInputs = [ 18 18 six
+2
pkgs/development/python-modules/pylama/default.nix
··· 10 10 , pydocstyle 11 11 , pyflakes 12 12 , vulture 13 + , setuptools 13 14 , isort 14 15 , pylint 15 16 , pytestCheckHook ··· 43 44 pycodestyle 44 45 pydocstyle 45 46 pyflakes 47 + setuptools 46 48 vulture 47 49 ]; 48 50
+2 -2
pkgs/development/python-modules/pymongo/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pymongo"; 9 - version = "4.1.1"; 9 + version = "4.2.0"; 10 10 disabled = pythonOlder "3.6"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-17jyXJsAQ8uvd7i4lYFOM+ejyAeglzd8B+G9SZRgMNU="; 14 + sha256 = "sha256-cvM49qq9N9NDvZ0f3T3pIRBNOVdmvMXNxAOeTC3Zd2Y="; 15 15 }; 16 16 17 17 # Tests call a running mongodb instance
+4 -4
pkgs/development/python-modules/pynisher/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , docutils 4 3 , fetchPypi 5 4 , psutil 6 5 , pythonOlder 6 + , typing-extensions 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pynisher"; 11 - version = "0.6.4"; 11 + version = "1.0.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-ER2RqtRxN1wFCakSQV/5AFPvkJEA+s9BJRE4OvEHwSQ="; 18 + hash = "sha256-5FJQCN+yO1gh7HK47MRR/SAr8Qzix3bfrjyzsakBQXA="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ 22 22 psutil 23 - docutils 23 + typing-extensions 24 24 ]; 25 25 26 26 # No tests in the Pypi archive
+2 -2
pkgs/development/python-modules/pyotp/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyotp"; 5 - version = "2.6.0"; 5 + version = "2.7.0"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "d28ddfd40e0c1b6a6b9da961c7d47a10261fb58f378cb00f05ce88b26df9c432"; 10 + sha256 = "sha256-zpifq6Dfd9wDK0XlHGzKQrzyCJbI09HnzXWaU9x9bLU="; 11 11 }; 12 12 13 13 pythonImportsCheck = [ "pyotp" ];
+44
pkgs/development/python-modules/pyproject-metadata/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools 5 + , wheel 6 + , packaging 7 + , pytestCheckHook 8 + , tomli 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "pyproject-metadata"; 13 + version = "0.5.0"; 14 + format = "pyproject"; 15 + 16 + src = fetchPypi rec { 17 + inherit pname version; 18 + hash = "sha256-6YN9I3V8XJ//+19/N8+be8LZc30OlZt/XV8YmVFulww="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools 23 + wheel 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + packaging 28 + ]; 29 + 30 + checkInputs = [ 31 + pytestCheckHook 32 + tomli 33 + ]; 34 + 35 + # Many broken tests, and missing test files 36 + doCheck = false; 37 + 38 + meta = with lib; { 39 + description = "PEP 621 metadata parsing"; 40 + homepage = "https://github.com/FFY00/python-pyproject-metadata"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ fridh ]; 43 + }; 44 + }
+35 -11
pkgs/development/python-modules/pypugjs/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, six, chardet, nose 2 - , django, jinja2, tornado, pyramid, pyramid_mako, Mako }: 1 + { lib 2 + , buildPythonPackage 3 + , charset-normalizer 4 + , django 5 + , fetchFromGitHub 6 + , jinja2 7 + , Mako 8 + , nose 9 + , pyramid 10 + , pyramid_mako 11 + , pytestCheckHook 12 + , six 13 + , tornado 14 + }: 3 15 4 16 buildPythonPackage rec { 5 17 pname = "pypugjs"; 6 - version = "5.9.11"; 18 + version = "5.9.12"; 7 19 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "sha256-kStaT1S8cPJF+iDFk/jLGKi3JVOMmtf7PzeYDKCdD0E="; 20 + src = fetchFromGitHub { 21 + owner = "kakulukia"; 22 + repo = "pypugjs"; 23 + rev = "v${version}"; 24 + sha256 = "sha256-6tIhKCa8wg01gNFygCS6GdUHfbWBu7wOZeMkCExRR34="; 11 25 }; 12 26 13 - propagatedBuildInputs = [ six chardet ]; 14 - checkInputs = [ nose django jinja2 tornado pyramid pyramid_mako Mako ]; 27 + propagatedBuildInputs = [ six charset-normalizer ]; 28 + 29 + checkInputs = [ 30 + django 31 + jinja2 32 + Mako 33 + nose 34 + tornado 35 + pyramid 36 + pyramid_mako 37 + pytestCheckHook 38 + ]; 15 39 16 - checkPhase = '' 17 - nosetests pypugjs 18 - ''; 40 + pytestCheckFlags = [ 41 + "pypugjs/testsuite" 42 + ]; 19 43 20 44 meta = with lib; { 21 45 description = "PugJS syntax template adapter for Django, Jinja2, Mako and Tornado templates";
+2 -2
pkgs/development/python-modules/pyro-ppl/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pyro-ppl"; 23 - version = "1.8.1"; 23 + version = "1.8.2"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; 27 27 28 28 src = fetchPypi { 29 29 inherit version pname; 30 - hash = "sha256-18BJ6y50haYStN2ZwkwwnMhgx8vGsZczhwNPVDbRyNY="; 30 + hash = "sha256-4Afl0ROCpY78+4+61xxy6vEGbIZsaNxURXDEGMGCiks="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2 -3
pkgs/development/python-modules/pyroute2/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyroute2"; 12 - version = "0.7.2"; 12 + version = "0.7.3"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-hahWY7BIO8c6DmCgG+feZdNikbYWycFCl0E6P1uEQ/M="; 19 + hash = "sha256-cEEEDbHC0Yf7zNFRSFsSRMQddYvoIXhYR5RjcOtrtwY="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 43 43 "pr2modules.nftables" 44 44 "pr2modules.nslink" 45 45 "pr2modules.protocols" 46 - "pr2modules.proxy" 47 46 ]; 48 47 49 48 meta = with lib; {
+2 -2
pkgs/development/python-modules/pysdl2/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "PySDL2"; 5 - version = "0.9.11"; 5 + version = "0.9.14"; 6 6 # The tests use OpenGL using find_library, which would have to be 7 7 # patched; also they seem to actually open X windows and test stuff 8 8 # like "screensaver disabling", which would have to be cleverly ··· 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "93e51057d39fd583b80001d42b21d5a3f71e30d489d85924d944b2c7350e2da6"; 14 + sha256 = "sha256-JAkfjZ5DdkZZHH921bru49OqbNiuSSpRxwJuUzifGHo="; 15 15 }; 16 16 17 17 # Deliberately not in propagated build inputs; users can decide
+1 -1
pkgs/development/python-modules/pyspark/default.nix
··· 18 18 sed -i "s/'pypandoc'//" setup.py 19 19 20 20 substituteInPlace setup.py \ 21 - --replace py4j==0.10.9.3 'py4j>=0.10.9,<0.11' 21 + --replace py4j== 'py4j>=' 22 22 ''; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pysqlcipher3/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pysqlcipher3"; 5 - version = "1.0.4"; 5 + version = "1.1.0"; 6 6 7 7 disabled = pythonAtLeast "3.9"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "75d6b9d023d7ab76c841f97fd9d108d87516e281268e61518411d08cb7062663"; 11 + sha256 = "sha256-Lo75+2y2jZJrQZj9xrJvVRGWmOo8fI5iXzEURn00Y3E="; 12 12 }; 13 13 14 14 buildInputs = [ sqlcipher ];
+7 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyswitchbot"; 12 - version = "0.18.27"; 12 + version = "0.19.8"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Danielhiversen"; 19 19 repo = "pySwitchbot"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-80GzOKZRsjWHLEGhNrYIWdUMiel5ztcobwRhrlyjzpY="; 21 + hash = "sha256-1vzHd6ouWZrc951a5s0OsjeMbEluP/kS7LDiZ3YOUqk="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ ··· 28 28 29 29 checkInputs = [ 30 30 pytestCheckHook 31 + ]; 32 + 33 + disabledTests = [ 34 + # mismatch in expected data structure 35 + "test_parse_advertisement_data_curtain" 31 36 ]; 32 37 33 38 pythonImportsCheck = [
+10 -6
pkgs/development/python-modules/pytest-check/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pytest-check"; 10 - version = "1.0.5"; 10 + version = "1.0.9"; 11 11 format = "flit"; 12 12 13 13 src = fetchPypi { 14 - pname = "pytest_check"; 15 - inherit version; 16 - sha256 = "sha256-ucjbax3uPB5mFivQebgcCDKWy3Ex6YQVGcKKQIGKSHU="; 14 + inherit pname version; 15 + hash = "sha256-zVMQTzpPw2RPcCi1XiOHZvbWWhKiB9MbzUyLoA2yP9k="; 17 16 }; 18 17 19 - buildInputs = [ pytest ]; 20 - checkInputs = [ pytestCheckHook ]; 18 + buildInputs = [ 19 + pytest 20 + ]; 21 + 22 + checkInputs = [ 23 + pytestCheckHook 24 + ]; 21 25 22 26 meta = with lib; { 23 27 description = "pytest plugin allowing multiple failures per test";
+7 -2
pkgs/development/python-modules/pytest-console-scripts/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , mock 3 4 , fetchPypi 4 5 , pytestCheckHook 5 6 , python 6 - , mock 7 + , pythonOlder 7 8 , setuptools-scm 8 - , pythonOlder 9 + , setuptools 9 10 }: 10 11 11 12 buildPythonPackage rec { ··· 24 25 25 26 nativeBuildInputs = [ 26 27 setuptools-scm 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + setuptools 27 32 ]; 28 33 29 34 checkInputs = [
+2 -2
pkgs/development/python-modules/pytest-localserver/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytest-localserver"; 11 - version = "0.6.0"; 11 + version = "0.7.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-3cR5q6lqfaDnocx9OjA+UFgtbVBYA+j2e4JyGPn+D2U="; 18 + sha256 = "sha256-8ZtJDHyh7QW/5LxrSQgRgFph5ycfBCTTwPpNQ4k6Xc0="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+4
pkgs/development/python-modules/pytest-logdog/default.nix
··· 4 4 , pytest 5 5 , pytestCheckHook 6 6 , pythonOlder 7 + , setuptools 7 8 , setuptools-scm 8 9 }: 9 10 ··· 31 32 pytest 32 33 ]; 33 34 35 + propagatedBuildInputs = [ 36 + setuptools 37 + ]; 34 38 35 39 checkInputs = [ 36 40 pytestCheckHook
+2 -2
pkgs/development/python-modules/pytest-xprocess/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pytest-xprocess"; 9 - version = "0.19.0"; 9 + version = "0.20.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-GCDFSdZx7bLInCX/HjjHDs2g/v4oDxPEWiyMbWbXtQ4="; 13 + sha256 = "sha256-AhZ1IsTcdZ+RxKsZhUY5zR6fbgq/ynXhGWgrVB0b1j8="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ setuptools-scm ];
+3 -3
pkgs/development/python-modules/pytest/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pytest"; 23 - version = "7.1.2"; 23 + version = "7.1.3"; 24 24 format = "pyproject"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - sha256 = "sha256-oGoEJUU4ZKJwvEXnH3gzMKdCje+0Iw+15qcx/eBuzUU="; 28 + sha256 = "sha256-TzZf7C3/nBFi+DTZ8YrxuhMGLbDHCL97lG+KXHYYDDk="; 29 29 }; 30 30 31 31 outputs = [ ··· 69 69 # - files are not needed after tests are finished 70 70 pytestRemoveBytecodePhase () { 71 71 # suffix is defined at: 72 - # https://github.com/pytest-dev/pytest/blob/7.1.2/src/_pytest/assertion/rewrite.py#L51-L53 72 + # https://github.com/pytest-dev/pytest/blob/7.1.3/src/_pytest/assertion/rewrite.py#L51-L53 73 73 find $out -name "*-pytest-*.py[co]" -delete 74 74 } 75 75 preDistPhases+=" pytestRemoveBytecodePhase"
+2 -2
pkgs/development/python-modules/python-dotenv/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "python-dotenv"; 14 - version = "0.20.0"; 14 + version = "0.21.0"; 15 15 disabled = pythonOlder "3.5"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-t+OwSllpPELDb5qxzCrMRvpd+MeOF4/DOo1M0FyNSY8="; 19 + sha256 = "sha256-t30IJ0Y549NBRd+mxwCOZt8PBLe+enX9DVKSwZHXkEU="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ click ];
+55
pkgs/development/python-modules/python-ldap/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pyasn1 6 + , pyasn1-modules 7 + , pythonAtLeast 8 + , pythonOlder 9 + , pytestCheckHook 10 + , openldap 11 + , cyrus_sasl 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "python-ldap"; 16 + version = "3.4.3"; 17 + disabled = pythonOlder "3.6"; 18 + 19 + src = fetchFromGitHub { 20 + owner = pname; 21 + repo = pname; 22 + rev = "refs/tags/python-ldap-${version}"; 23 + hash = "sha256-/ehvSs2qjuTPhaaOP0agPbWyyRugBpUlPq/Ny9t2C58="; 24 + }; 25 + 26 + buildInputs = [ 27 + openldap 28 + cyrus_sasl 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + pyasn1 33 + pyasn1-modules 34 + ]; 35 + 36 + checkInputs = [ 37 + pytestCheckHook 38 + ]; 39 + 40 + preCheck = '' 41 + # Needed by tests to setup a mockup ldap server. 42 + export BIN="${openldap}/bin" 43 + export SBIN="${openldap}/bin" 44 + export SLAPD="${openldap}/libexec/slapd" 45 + export SCHEMA="${openldap}/etc/schema" 46 + ''; 47 + 48 + doCheck = !stdenv.isDarwin; 49 + 50 + meta = with lib; { 51 + description = "Python modules for implementing LDAP clients"; 52 + homepage = "https://www.python-ldap.org/"; 53 + license = licenses.psfl; 54 + }; 55 + }
+5
pkgs/development/python-modules/python-rabbitair/default.nix
··· 5 5 , pytest-asyncio 6 6 , pytestCheckHook 7 7 , pythonOlder 8 + , setuptools 8 9 , typing-extensions 9 10 , zeroconf 10 11 }: ··· 22 23 rev = "v${version}"; 23 24 hash = "sha256-CGr7NvnGRNTiKq5BpB/zmfgyd/2ggTbO0nj+Q+MavTs="; 24 25 }; 26 + 27 + nativeBuildInputs = [ 28 + setuptools 29 + ]; 25 30 26 31 propagatedBuildInputs = [ 27 32 cryptography
+5 -4
pkgs/development/python-modules/python-telegram-bot/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "python-telegram-bot"; 16 - version = "13.13"; 16 + version = "13.14"; 17 17 format = "setuptools"; 18 18 19 - disabled = pythonOlder "3.6"; 19 + disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-QpbYGji35e8fl5VlESjlj7NUZ4uNxNuTyhZsloKMV7I="; 23 + hash = "sha256-6TkdQ+sRI94md6nSTqh4qdUyfWWyQZr7plP0dtJq7MM="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ ··· 39 39 40 40 substituteInPlace requirements.txt \ 41 41 --replace "APScheduler==3.6.3" "APScheduler" \ 42 - --replace "cachetools==4.2.2" "cachetools" 42 + --replace "cachetools==4.2.2" "cachetools" \ 43 + --replace "tornado==6.1" "tornado" 43 44 ''; 44 45 45 46 setupPyGlobalFlags = "--with-upstream-urllib3";
+5
pkgs/development/python-modules/pythonfinder/default.nix
··· 9 9 , packaging 10 10 , pytest-cov 11 11 , pytest-timeout 12 + , setuptools 12 13 }: 13 14 14 15 buildPythonPackage rec { ··· 22 23 rev = "refs/tags/v${version}"; 23 24 sha256 = "sha256-N/q9zi2SX38ivSpnjrx+bEzdR9cS2ivSgy42SR8cl+Q="; 24 25 }; 26 + 27 + nativeBuildInputs = [ 28 + setuptools 29 + ]; 25 30 26 31 propagatedBuildInputs = [ 27 32 attrs
+2 -2
pkgs/development/python-modules/pytz/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytz"; 5 - version = "2022.1"; 5 + version = "2022.2.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-HnYOL+aoFjvAs9mhnE+ENCr6Cir/6/qoSwG5eKAuyqc="; 9 + sha256 = "sha256-zqIhQXIE8tGiqgPdrj6GeSGXHQ128U2Hq7RBRBW73PU="; 10 10 }; 11 11 12 12 checkInputs = [ unittestCheckHook ];
+2 -2
pkgs/development/python-modules/pyudev/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "pyudev"; 7 - version = "0.23.2"; 7 + version = "0.24.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "sha256-Mq41hbMgpRvCg+CgQAD9iiVZnttEVB4vUDT2r+5dFcw="; 11 + sha256 = "sha256-sqOv4cmep1H4KWZSVX6sVZh02iobHsBiUXhwbsWjRfM="; 12 12 }; 13 13 14 14 postPatch = ''
+5
pkgs/development/python-modules/pyunifiprotect/default.nix
··· 20 20 , python-dotenv 21 21 , pythonOlder 22 22 , pytz 23 + , setuptools 23 24 , termcolor 24 25 , typer 25 26 , ffmpeg ··· 45 46 substituteInPlace setup.cfg \ 46 47 --replace "pydantic!=1.9.1" "pydantic" 47 48 ''; 49 + 50 + nativeBuildInputs = [ 51 + setuptools 52 + ]; 48 53 49 54 propagatedBuildInputs = [ 50 55 aiofiles
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyvex"; 16 - version = "9.2.15"; 16 + version = "9.2.18"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-Yik1RTz4SQBFJxgPzp7LnPHV4EMbxGEhD2fBVcKJC7c="; 23 + hash = "sha256-bwQveWnXsYmoJkyVZkzrXEbg2MdU6lj7Z56iu9t7XxE="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+6
pkgs/development/python-modules/pyweatherflowrest/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , pythonOlder 6 + , setuptools 6 7 }: 7 8 8 9 buildPythonPackage rec { ··· 18 19 rev = "v${version}"; 19 20 sha256 = "1swyqdnvhwaigqhjn5a22gi8if4bl8alfrigln4qa0jl9z03kg09"; 20 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 + 21 27 22 28 propagatedBuildInputs = [ 23 29 aiohttp
+2 -2
pkgs/development/python-modules/pyzmq/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyzmq"; 14 - version = "23.2.0"; 14 + version = "23.2.1"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-pR8SqHGarZ3PtV1FYCLxa5CryN3n08qTzjEgtA4/oWk="; 21 + hash = "sha256-KzgaqGfs59CoLzCgx/PUOHt88uBpfjPvqlvtbFeEq80="; 22 22 }; 23 23 24 24 buildInputs = [
+2 -2
pkgs/development/python-modules/qtconsole/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "qtconsole"; 18 - version = "5.3.1"; 18 + version = "5.3.2"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-tzcj+sQ5OLaE3LI3qIUQ3HchxDpybOqK3heaKSfAovM="; 22 + sha256 = "sha256-jq3wEug6sBgpWAPCR8arfqzT1aseHYig83/c/auSlaM="; 23 23 }; 24 24 25 25 checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
+2 -2
pkgs/development/python-modules/qtpy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "QtPy"; 17 - version = "2.1.0"; 17 + version = "2.2.0"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.6"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-yozUIXF1GGNEKZ7kwPfnrc82LHCFK6NbJVpTQHcCXAY="; 24 + sha256 = "sha256-2F8bEh8kpBrSbFXERuZqvbfFKIOfjE8R8VbsRUGQORQ="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+11 -7
pkgs/development/python-modules/radicale_infcloud/default.nix
··· 1 - { lib, fetchFromGitHub, buildPythonPackage }: 1 + { lib, fetchFromGitHub, buildPythonPackage, radicale }: 2 2 3 3 buildPythonPackage { 4 4 pname = "radicale_infcloud"; 5 - version = "2017-07-27"; 5 + version = "unstable-2022-04-18"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Unrud"; 9 9 repo = "RadicaleInfCloud"; 10 - rev = "972757bf4c6be8b966ee063e3741ced29ba8169f"; 11 - sha256 = "1c9ql9nv8kwi791akwzd19dcqzd916i7yxzbnrismzw4f5bhgzsk"; 10 + rev = "53d3a95af5b58cfa3242cef645f8d40c731a7d95"; 11 + sha256 = "sha256-xzBWIx2OOkCtBjlff1Z0VqgMhxWtgiOKutXUadT3tIo="; 12 12 }; 13 13 14 - doCheck = false; # Tries to import radicale, circular dependency 14 + propagatedBuildInputs = [ radicale ]; 15 + 16 + # has no tests 17 + doCheck = false; 18 + 19 + pythonImportsCheck = [ "radicale" ]; 15 20 16 21 meta = with lib; { 17 22 homepage = "https://github.com/Unrud/RadicaleInfCloud/"; 18 23 description = "Integrate InfCloud into Radicale's web interface"; 19 24 license = with licenses; [ agpl3 gpl3 ]; 20 - platforms = platforms.all; 21 - maintainers = with maintainers; [ aneeshusa ]; 25 + maintainers = with maintainers; [ aneeshusa erictapen ]; 22 26 }; 23 27 }
+5
pkgs/development/python-modules/rangehttpserver/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , setuptools 4 5 , nose 5 6 , requests 6 7 }: ··· 16 17 rev = version; 17 18 sha256 = "1sy9j6y8kp5jiwv2vd652v94kspp1yd4dwxrfqfn6zwnfyv2mzv5"; 18 19 }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools 23 + ]; 19 24 20 25 checkInputs = [ 21 26 nose
+1
pkgs/development/python-modules/rdkit/default.nix
··· 41 41 buildPythonPackage rec { 42 42 pname = "rdkit"; 43 43 version = "2022.03.5"; 44 + format = "other"; 44 45 45 46 src = 46 47 let
+2 -2
pkgs/development/python-modules/readme_renderer/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "readme-renderer"; 15 - version = "37.0"; 15 + version = "37.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.6"; ··· 20 20 src = fetchPypi { 21 21 pname = "readme_renderer"; 22 22 inherit version; 23 - sha256 = "sha256-B7fqI04D5Y93zCIuIG5qu49MBDW+zOUQR5TuWR+TAcU="; 23 + sha256 = "sha256-lnaMBpcp9pF29RRHflfy+M1UP7ss17rTcpdiSfpQmgw="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/regex/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "regex"; 10 - version = "2022.3.2"; 10 + version = "2022.9.13"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-eeWvH/JYvA/gvdb2m8SuM5NaiY48vvu8zyLoiif6BTs="; 17 + hash = "sha256-8HNztuVqbzoN89dbZRonjKe9NXp5YHiiapWOoc4FiP0="; 18 18 }; 19 19 20 20 checkPhase = ''
+2 -2
pkgs/development/python-modules/reproject/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "reproject"; 19 - version = "0.8"; 19 + version = "0.9"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.7"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-Z54sY3R6GViTvMLHrJclrAZ1dH4/9bzIrgqDd9nFbJY="; 26 + hash = "sha256-zhjI4MjlCV9zR0nNcss+C36CZXY/imGsalfKMGacfi0="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/requests-mock/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "requests-mock"; 13 - version = "1.9.3"; 13 + version = "1.10.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "8d72abe54546c1fc9696fa1516672f1031d72a55a1d66c85184f972a24ba0eba"; 17 + sha256 = "sha256-WcnDJBmp+xroPsJC2Y6InEW9fXpl1IN1zCQ+wIRBZYs="; 18 18 }; 19 19 20 20 patchPhase = ''
+2
pkgs/development/python-modules/requirements-parser/default.nix
··· 4 4 , poetry-core 5 5 , pytestCheckHook 6 6 , pythonOlder 7 + , setuptools 7 8 , types-setuptools 8 9 }: 9 10 ··· 26 27 ]; 27 28 28 29 propagatedBuildInputs = [ 30 + setuptools 29 31 types-setuptools 30 32 ]; 31 33
+5
pkgs/development/python-modules/rich-rst/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , setuptools 4 5 , docutils 5 6 , rich 6 7 }: ··· 16 17 rev = "v${version}"; 17 18 sha256 = "sha256-s48hdJo1LIRXTf+PeSBa6y/AH1NLmnyAafFydJ+exDk="; 18 19 }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools 23 + ]; 19 24 20 25 propagatedBuildInputs = [ docutils rich ]; 21 26
+2 -2
pkgs/development/python-modules/rlax/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "rlax"; 17 - version = "0.1.2"; 17 + version = "0.1.4"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-hAG0idz5VkGVvxaJWoxlVZ8myeHF6ndDxB0SyJm7qV8="; 21 + sha256 = "sha256-a4qyJ5W9fs4TSTQQZS/NptlcSr2Nhw0pvnk+sGEsbyY="; 22 22 }; 23 23 24 24 buildInputs = [
+2 -2
pkgs/development/python-modules/rsa/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rsa"; 13 - version = "4.8"; 13 + version = "4.9"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17"; 17 + sha256 = "sha256-44RkpJxshdfxNRsBJmYUh6fgoUpQ8WdexQ6zTU8g7yE="; 18 18 }; 19 19 20 20 checkInputs = [ unittest2 mock ];
+2 -2
pkgs/development/python-modules/s3fs/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "s3fs"; 14 - version = "2022.5.0"; 14 + version = "2022.8.2"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-tAo8v6+Ay6uvDjMjMRF8ysaSkO/aw0cYT7OrYAP3BGU="; 21 + hash = "sha256-PKBwGomp4SWijekIKdGflvQd2x2LQ3kHbCntgsSvhs0="; 22 22 }; 23 23 24 24 buildInputs = [
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "sagemaker"; 20 - version = "2.103.0"; 20 + version = "2.109.0"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-0iXIUWvoL6+kT+KaJq7yzdEzYA0orKBbQkGAVUYcSKk="; 27 + hash = "sha256-hs71bIoByh5S1ncsku+y4X2i0yU65FknJE05lEmnru4="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/scancode-toolkit/default.nix
··· 60 60 61 61 buildPythonPackage rec { 62 62 pname = "scancode-toolkit"; 63 - version = "31.0.0b4"; 63 + version = "31.1.1"; 64 64 65 65 disabled = pythonOlder "3.6"; 66 66 67 67 src = fetchPypi { 68 68 inherit pname version; 69 - hash = "sha256-sPFHaIbbWw/wk3Q1PBDj5O4il9ntigoyanecg938a9A="; 69 + hash = "sha256-/QLW+rxkDbrv/78xiXOuSNaQvY+0oYZQV0/m60CEZLk="; 70 70 }; 71 71 72 72 dontConfigure = true;
+12 -2
pkgs/development/python-modules/schema-salad/default.nix
··· 2 2 , black 3 3 , buildPythonPackage 4 4 , fetchPypi 5 + , setuptools-scm 5 6 , cachecontrol 6 7 , lockfile 7 8 , mistune ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "schema-salad"; 16 - version = "8.3.20220626185350"; 17 + version = "8.3.20220913105718"; 17 18 format = "setuptools"; 18 19 19 20 disabled = pythonOlder "3.7"; 20 21 21 22 src = fetchPypi { 22 23 inherit pname version; 23 - hash = "sha256-g8h3dAdN+tbdLRO3ctmsW+ZLiyhU0zPd1XR+XvEBpwo="; 24 + hash = "sha256-18/xLIq1+yM8iQBIeXvRIO4A5GqZS/3qOKXmi439+sQ="; 24 25 }; 25 26 27 + nativeBuildInputs = [ 28 + setuptools-scm 29 + ]; 30 + 26 31 propagatedBuildInputs = [ 27 32 cachecontrol 28 33 lockfile ··· 34 39 checkInputs = [ 35 40 pytestCheckHook 36 41 ] ++ passthru.optional-dependencies.pycodegen; 42 + 43 + preCheck = '' 44 + rm tox.ini 45 + ''; 37 46 38 47 disabledTests = [ 39 48 # Setup for these tests requires network access ··· 52 61 }; 53 62 54 63 meta = with lib; { 64 + broken = true; # disables on outdated version of mistune 55 65 description = "Semantic Annotations for Linked Avro Data"; 56 66 homepage = "https://github.com/common-workflow-language/schema_salad"; 57 67 license = with licenses; [ asl20 ];
+2 -2
pkgs/development/python-modules/scikit-learn/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "scikit-learn"; 22 - version = "1.1.1"; 22 + version = "1.1.2"; 23 23 disabled = pythonOlder "3.6"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-Pne3Ho5kT4bItb5/HChe9ZfeTDhJYTie4+nKNsRFslY="; 27 + sha256 = "sha256-fCLRMFsW8I1XdRpOo2Bx4iFe+0wJy3kYP6pOjoKj2/g="; 28 28 }; 29 29 30 30 buildInputs = [
+2 -2
pkgs/development/python-modules/scikits-odes/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "scikits.odes"; 18 - version = "2.6.4"; 18 + version = "2.6.5"; 19 19 20 20 disabled = isPy27; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-fS9E0kO+ZEcGjiWQPAQHa52zOz9RafNSBPNKypm0GhA="; 24 + sha256 = "sha256-MP1pNkr0fAyWWVHJVHiaVEn1UsbVsjU9MZHHAQYtPYI="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+7 -12
pkgs/development/python-modules/scipy/default.nix
··· 5 5 , buildPythonPackage 6 6 , cython 7 7 , gfortran 8 + , meson-python 9 + , pkg-config 8 10 , pythran 11 + , wheel 9 12 , nose 10 13 , pytest 11 14 , pytest-xdist ··· 15 18 16 19 buildPythonPackage rec { 17 20 pname = "scipy"; 18 - version = "1.8.1"; 21 + version = "1.9.1"; 22 + format = "pyproject"; 19 23 20 24 src = fetchPypi { 21 25 inherit pname version; 22 - sha256 = "sha256-nj+xsOiW8UqFqpoo1fdV2q7rVMiXt0bfelXMsCs0DzM="; 26 + sha256 = "sha256-JtKMRokA5tX9s30oEqtG2wzNIsY7qglQV4cfqjpJi8k="; 23 27 }; 24 28 25 - nativeBuildInputs = [ cython gfortran pythran ]; 29 + nativeBuildInputs = [ cython gfortran meson-python pythran pkg-config wheel ]; 26 30 27 31 buildInputs = [ numpy.blas pybind11 ]; 28 32 ··· 30 34 31 35 checkInputs = [ nose pytest pytest-xdist ]; 32 36 33 - # Remove tests because of broken wrapper 34 - prePatch = '' 35 - rm scipy/linalg/tests/test_lapack.py 36 - ''; 37 - 38 37 doCheck = !(stdenv.isx86_64 && stdenv.isDarwin); 39 38 40 39 preConfigure = '' 41 40 sed -i '0,/from numpy.distutils.core/s//import setuptools;from numpy.distutils.core/' setup.py 42 41 export NPY_NUM_BUILD_JOBS=$NIX_BUILD_CORES 43 - ''; 44 - 45 - preBuild = '' 46 - ln -s ${numpy.cfg} site.cfg 47 42 ''; 48 43 49 44 # disable stackprotector on aarch64-darwin for now
+14 -6
pkgs/development/python-modules/screeninfo/default.nix
··· 2 2 , lib 3 3 , buildPythonApplication 4 4 , dataclasses 5 - , fetchPypi 5 + , fetchFromGitHub 6 6 , libX11 7 7 , libXinerama 8 8 , libXrandr 9 + , poetry-core 9 10 , pytestCheckHook 10 11 , pythonOlder 11 12 }: 12 13 13 14 buildPythonApplication rec { 14 15 pname = "screeninfo"; 15 - version = "0.8"; 16 + version = "0.8.1"; 17 + format = "pyproject"; 16 18 17 19 disabled = pythonOlder "3.6"; 18 20 19 - src = fetchPypi { 20 - inherit pname version; 21 - sha256 = "9501bf8b8458c7d1be4cb0ac9abddddfa80b932fb3f65bfcb54f5586434b1dc5"; 21 + src = fetchFromGitHub { 22 + owner = "rr-"; 23 + repo = pname; 24 + rev = "refs/tags/${version}"; 25 + hash = "sha256-TEy4wff0eRRkX98yK9054d33Tm6G6qWrd9Iv+ITcFmA="; 22 26 }; 27 + 28 + nativeBuildInputs = [ 29 + poetry-core 30 + ]; 23 31 24 32 propagatedBuildInputs = lib.optionals (pythonOlder "3.7") [ 25 33 dataclasses ··· 40 48 41 49 disabledTestPaths = [ 42 50 # We don't have a screen 43 - "screeninfo/test_screeninfo.py" 51 + "tests/test_screeninfo.py" 44 52 ]; 45 53 46 54 pythonImportsCheck = [ "screeninfo" ];
+8 -3
pkgs/development/python-modules/seaborn/default.nix
··· 2 2 , stdenv 3 3 , buildPythonPackage 4 4 , fetchPypi 5 + , flit-core 5 6 , matplotlib 6 7 , pytestCheckHook 7 8 , numpy ··· 12 13 13 14 buildPythonPackage rec { 14 15 pname = "seaborn"; 15 - version = "0.11.2"; 16 - format = "setuptools"; 16 + version = "0.12.0"; 17 + format = "pyproject"; 17 18 18 19 disabled = pythonOlder "3.6"; 19 20 20 21 src = fetchPypi { 21 22 inherit pname version; 22 - sha256 = "cf45e9286d40826864be0e3c066f98536982baf701a7caa386511792d61ff4f6"; 23 + sha256 = "sha256-iT8XKS2LrKYWwVeN21jrJcctYi9U/F7jKcggfcm1eyM="; 23 24 }; 25 + 26 + nativeBuildInputs = [ 27 + flit-core 28 + ]; 24 29 25 30 propagatedBuildInputs = [ 26 31 matplotlib
+2 -2
pkgs/development/python-modules/secretstorage/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "secretstorage"; 11 - version = "3.3.2"; 11 + version = "3.3.3"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 16 16 src = fetchPypi { 17 17 pname = "SecretStorage"; 18 18 inherit version; 19 - hash = "sha256-Co65ZFsyCIHCIugnwm9M/PVTY+izdKAhmB74hmV6kS8="; 19 + hash = "sha256-JANTPvNp7KbSuoFxhXbF4PVk1cyhtY9zqLI+fU7uvXc="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/selenium/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "selenium"; 15 - version = "4.3.0"; 15 + version = "4.4.2"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "SeleniumHQ"; 20 20 repo = "selenium"; 21 - rev = "refs/tags/selenium-${version}"; # check if there is a newer tag with -python suffix 22 - sha256 = "sha256-tD2sJGVBwqB0uOM3zwdNn71+ILYEHPAvWHvoJN24w6E="; 21 + rev = "refs/tags/selenium-${version}-python"; # check if there is a newer tag with -python suffix 22 + hash = "sha256-sJJ3i4mnGp5fDgo64p6B2vRCqp/Wm99VoyRLyy4nBH8="; 23 23 }; 24 24 25 25 postPatch = ''
+2 -2
pkgs/development/python-modules/setproctitle/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "setproctitle"; 10 - version = "1.2.3"; 10 + version = "1.3.2"; 11 11 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-7PKLHAenmddvQyblCBV7ca7aB7hLkDaOpFHAcQ29MsA="; 16 + sha256 = "sha256-ufuXkHyDDSYPoGWO1Yr9SKhrK4iqxSETXDUv9/00d/0="; 17 17 }; 18 18 19 19 checkInputs = [ pytestCheckHook ];
+4 -12
pkgs/development/python-modules/setuptools/default.nix
··· 1 1 { stdenv 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , python 6 5 , bootstrapped-pip 7 6 , lib ··· 11 10 12 11 let 13 12 pname = "setuptools"; 14 - version = "63.2.0"; 13 + version = "65.3.0"; 15 14 16 15 # Create an sdist of setuptools 17 16 sdist = stdenv.mkDerivation rec { ··· 20 19 src = fetchFromGitHub { 21 20 owner = "pypa"; 22 21 repo = pname; 23 - rev = "v${version}"; 24 - hash = "sha256-GyQjc0XulUxl3Btpj7Q6KHTpd1FDZnXCYviYjjgK7tY="; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-LPguGVWvwEMZpJFuXWLVFzIlzw+/QSMjVi2oYh0cI0s="; 25 24 name = "${pname}-${version}-source"; 26 25 }; 27 26 28 27 patches = [ 29 28 ./tag-date.patch 30 29 ./setuptools-distutils-C++.patch 31 - # Fix cross compilation of extension modules 32 - # https://github.com/pypa/distutils/pull/173 33 - (fetchpatch { 34 - url = "https://github.com/pypa/distutils/commit/22b9bcf2e2d2a66f7dc96661312972e2f6bd9e01.patch"; 35 - hash = "sha256-IVb1LLgLIHO6HPn2911uksrLB1jG0MyQetdxkq5wcG4="; 36 - stripLen = 2; 37 - extraPrefix = "setuptools/_distutils/"; 38 - }) 39 30 ]; 40 31 41 32 buildPhase = '' ··· 86 77 license = with licenses; [ psfl zpl20 ]; 87 78 platforms = python.meta.platforms; 88 79 priority = 10; 80 + maintainers = teams.python.members; 89 81 }; 90 82 }
+15 -15
pkgs/development/python-modules/setuptools/setuptools-distutils-C++.patch
··· 1 1 diff --git a/setuptools/_distutils/cygwinccompiler.py b/setuptools/_distutils/cygwinccompiler.py 2 - index 445e2e51..2fdbdcca 100644 2 + index 2c4da5b5..e2cd8803 100644 3 3 --- a/setuptools/_distutils/cygwinccompiler.py 4 4 +++ b/setuptools/_distutils/cygwinccompiler.py 5 - @@ -131,14 +131,19 @@ class CygwinCCompiler(UnixCCompiler): 5 + @@ -97,14 +97,19 @@ class CygwinCCompiler(UnixCCompiler): 6 6 self.cxx = os.environ.get('CXX', 'g++') 7 7 8 8 self.linker_dll = self.cc ··· 15 15 compiler_cxx='%s -mcygwin -O -Wall' % self.cxx, 16 16 + compiler_so_cxx='%s -mcygwin -mdll -O -Wall' % self.cxx, 17 17 linker_exe='%s -mcygwin' % self.cc, 18 - linker_so=('%s -mcygwin %s' % (self.linker_dll, shared_option)), 18 + linker_so=('{} -mcygwin {}'.format(self.linker_dll, shared_option)), 19 19 + linker_exe_cxx='%s -mcygwin' % self.cxx, 20 20 + linker_so_cxx=('%s -mcygwin %s' % 21 21 + (self.linker_dll_cxx, shared_option)), 22 22 ) 23 23 24 24 # Include the appropriate MSVC runtime library if Python was built 25 - @@ -170,9 +175,12 @@ class CygwinCCompiler(UnixCCompiler): 25 + @@ -136,9 +141,12 @@ class CygwinCCompiler(UnixCCompiler): 26 26 raise CompileError(msg) 27 27 else: # for other files use the C-compiler 28 28 try: ··· 38 38 except DistutilsExecError as msg: 39 39 raise CompileError(msg) 40 40 41 - @@ -323,9 +331,12 @@ class Mingw32CCompiler(CygwinCCompiler): 41 + @@ -275,9 +283,12 @@ class Mingw32CCompiler(CygwinCCompiler): 42 42 self.set_executables( 43 43 compiler='%s -O -Wall' % self.cc, 44 44 compiler_so='%s -mdll -O -Wall' % self.cc, 45 45 + compiler_so_cxx='%s -mdll -O -Wall' % self.cxx, 46 46 compiler_cxx='%s -O -Wall' % self.cxx, 47 47 linker_exe='%s' % self.cc, 48 - linker_so='%s %s' % (self.linker_dll, shared_option), 48 + linker_so='{} {}'.format(self.linker_dll, shared_option), 49 49 + linker_exe_cxx='%s' % self.cxx, 50 50 + linker_so_cxx='%s %s' % (self.linker_dll_cxx, shared_option) 51 51 ) 52 52 53 53 # Maybe we should also append -mthreads, but then the finished 54 54 diff --git a/setuptools/_distutils/sysconfig.py b/setuptools/_distutils/sysconfig.py 55 - index e41d51ee..f7ded14b 100644 55 + index 3dd8185f..cb374a94 100644 56 56 --- a/setuptools/_distutils/sysconfig.py 57 57 +++ b/setuptools/_distutils/sysconfig.py 58 - @@ -280,6 +280,7 @@ def customize_compiler(compiler): 58 + @@ -289,6 +289,7 @@ def customize_compiler(compiler): # noqa: C901 59 59 cflags, 60 60 ccshared, 61 61 ldshared, ··· 63 63 shlib_suffix, 64 64 ar, 65 65 ar_flags, 66 - @@ -289,11 +290,14 @@ def customize_compiler(compiler): 66 + @@ -298,11 +299,14 @@ def customize_compiler(compiler): # noqa: C901 67 67 'CFLAGS', 68 68 'CCSHARED', 69 69 'LDSHARED', ··· 78 78 if 'CC' in os.environ: 79 79 newcc = os.environ['CC'] 80 80 if 'LDSHARED' not in os.environ and ldshared.startswith(cc): 81 - @@ -305,19 +309,27 @@ def customize_compiler(compiler): 81 + @@ -314,19 +318,27 @@ def customize_compiler(compiler): # noqa: C901 82 82 cxx = os.environ['CXX'] 83 83 if 'LDSHARED' in os.environ: 84 84 ldshared = os.environ['LDSHARED'] ··· 107 107 if 'AR' in os.environ: 108 108 ar = os.environ['AR'] 109 109 if 'ARFLAGS' in os.environ: 110 - @@ -326,13 +338,17 @@ def customize_compiler(compiler): 110 + @@ -335,13 +347,17 @@ def customize_compiler(compiler): # noqa: C901 111 111 archiver = ar + ' ' + ar_flags 112 112 113 113 cc_cmd = cc + ' ' + cflags ··· 127 127 ) 128 128 129 129 diff --git a/setuptools/_distutils/unixccompiler.py b/setuptools/_distutils/unixccompiler.py 130 - index 4be74fdf..66f95aef 100644 130 + index 4ab771a4..17abac83 100644 131 131 --- a/setuptools/_distutils/unixccompiler.py 132 132 +++ b/setuptools/_distutils/unixccompiler.py 133 - @@ -112,9 +112,12 @@ class UnixCCompiler(CCompiler): 133 + @@ -116,9 +116,12 @@ class UnixCCompiler(CCompiler): 134 134 'preprocessor': None, 135 135 'compiler': ["cc"], 136 136 'compiler_so': ["cc"], ··· 144 144 'archiver': ["ar", "-cr"], 145 145 'ranlib': None, 146 146 } 147 - @@ -174,8 +177,13 @@ class UnixCCompiler(CCompiler): 147 + @@ -182,8 +185,13 @@ class UnixCCompiler(CCompiler): 148 148 149 149 def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): 150 150 compiler_so = compiler_fixup(self.compiler_so, cc_args + extra_postargs) ··· 159 159 except DistutilsExecError as msg: 160 160 raise CompileError(msg) 161 161 162 - @@ -243,7 +251,8 @@ class UnixCCompiler(CCompiler): 162 + @@ -251,7 +259,8 @@ class UnixCCompiler(CCompiler): 163 163 # building an executable or linker_so (with shared options) 164 164 # when building a shared library. 165 165 building_exe = target_desc == CCompiler.EXECUTABLE
+2 -2
pkgs/development/python-modules/sh/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "sh"; 5 - version = "1.14.2"; 5 + version = "1.14.3"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d"; 9 + sha256 = "sha256-5ARbbHMtnOddVxx59awiNO3Zrk9fqdWbCXBQgr3KGMc="; 10 10 }; 11 11 12 12 patches = [
+8 -5
pkgs/development/python-modules/sharkiq/default.nix
··· 1 1 { lib 2 2 , aiohttp 3 3 , buildPythonPackage 4 - , fetchPypi 4 + , fetchFromGitHub 5 5 , requests 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sharkiq"; 10 - version = "0.0.1"; 10 + version = "1.0.2"; 11 + format = "setuptools"; 11 12 12 - src = fetchPypi { 13 - inherit pname version; 14 - sha256 = "e5efb0ad13a66cf6a097da5c128347ef7bd0b2abe53a8ca65cbc847ec1190c8b"; 13 + src = fetchFromGitHub { 14 + owner = "JeffResc"; 15 + repo = pname; 16 + rev = "refs/tags/v${version}"; 17 + hash = "sha256-UG460uEv1U/KTuVEcXMZlVbK/7REFpotkUk4U7z7KpA="; 15 18 }; 16 19 17 20 propagatedBuildInputs = [
+4 -4
pkgs/development/python-modules/shellingham/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "shellingham"; 12 - version = "1.4.0"; 12 + version = "1.5.0"; 13 13 format = "pyproject"; 14 - disabled = pythonOlder "3.4"; 14 + disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "sarugaku"; 18 18 repo = pname; 19 - rev = version; 20 - sha256 = "0f686ym3ywjffis5jfqkhsshjgii64060hajysczflhffrjn9jcp"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-CIO5mBFph+5cO7U4NRjMRtQCTbopJDEGlAGBkxjieFw="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/skein/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "skein"; 17 - version = "0.8.1"; 17 + version = "0.8.2"; 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "04208b4be9df2dc68ac5b3e3ae51fd9b589add95ea1b67222a8de754d17b1efa"; 20 + sha256 = "sha256-nXTqsJNX/LwAglPcPZkmdYPfF+vDLN+nNdZaDFTrHzE="; 21 21 }; 22 22 # Update this hash if bumping versions 23 23 jarHash = "sha256-UGiEoTZ17IhLG72FZ18Zb+Ej4T8z9rMIMDUxzSZGZyY=";
+4 -2
pkgs/development/python-modules/smart-open/default.nix
··· 9 9 , google-cloud-storage 10 10 , requests 11 11 , moto 12 + , paramiko 12 13 , pytestCheckHook 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "smart-open"; 17 - version = "6.0.0"; 18 + version = "6.2.0"; 18 19 format = "setuptools"; 19 20 20 21 disabled = pythonOlder "3.6"; ··· 23 24 owner = "RaRe-Technologies"; 24 25 repo = "smart_open"; 25 26 rev = "v${version}"; 26 - sha256 = "sha256-FEIJ1DBW0mz7n+J03C1Lg8uAs2ZxI0giM7+mvuNPyGg="; 27 + sha256 = "sha256-AtFIluoI2QeHUX2dclEmOxsv/cEtusWq7GyViRBhL5g="; 27 28 }; 28 29 29 30 propagatedBuildInputs = [ ··· 37 38 38 39 checkInputs = [ 39 40 moto 41 + paramiko 40 42 pytestCheckHook 41 43 ]; 42 44
+2 -2
pkgs/development/python-modules/sniffio/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "sniffio"; 7 - version = "1.2.0"; 7 + version = "1.3.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de"; 11 + sha256 = "sha256-5gMFxeXTFPU4klm38iqqM9j33uSXYxGSNK83VcVbkQE="; 12 12 }; 13 13 14 14 disabled = !isPy3k;
+6 -2
pkgs/development/python-modules/snowflake-connector-python/default.nix
··· 5 5 , cffi 6 6 , charset-normalizer 7 7 , fetchPypi 8 + , filelock 8 9 , idna 9 10 , oscrypto 10 11 , pycryptodomex ··· 14 15 , pytz 15 16 , requests 16 17 , setuptools 18 + , typing-extensions 17 19 }: 18 20 19 21 buildPythonPackage rec { 20 22 pname = "snowflake-connector-python"; 21 - version = "2.7.9"; 23 + version = "2.7.12"; 22 24 format = "setuptools"; 23 25 24 26 disabled = pythonOlder "3.7"; 25 27 26 28 src = fetchPypi { 27 29 inherit pname version; 28 - hash = "sha256-HQ/d7luqdG1BriuP8QXzZk5JZwwLJH1JQIN3BtEDpM4="; 30 + hash = "sha256-M50YI6aB7fSVRLeAqxLKtsxJIC1oWLcb9Mvah9/C/zU="; 29 31 }; 30 32 31 33 propagatedBuildInputs = [ ··· 33 35 certifi 34 36 cffi 35 37 charset-normalizer 38 + filelock 36 39 idna 37 40 oscrypto 38 41 pycryptodomex ··· 41 44 pytz 42 45 requests 43 46 setuptools 47 + typing-extensions 44 48 ]; 45 49 46 50 postPatch = ''
+2 -2
pkgs/development/python-modules/spacy-transformers/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "spacy-transformers"; 16 - version = "1.1.7"; 16 + version = "1.1.8"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-lrC1JEQu3/YX4o5azs4UDTsrtfim3IJyD6plCbx5G3E="; 23 + hash = "sha256-e7YuBEq2yggW5G2pJ0Rjw9z3c1jqgRKCifYSfnzblVs="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/spacy/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "spacy"; 34 - version = "3.4.0"; 34 + version = "3.4.1"; 35 35 format = "setuptools"; 36 36 37 37 disabled = pythonOlder "3.6"; 38 38 39 39 src = fetchPypi { 40 40 inherit pname version; 41 - hash = "sha256-PM0an1Z1nl8Pnv31cRmgZwKtWcBF3eCzgwtUclk+Ce8="; 41 + hash = "sha256-WcXPXTSKbA5kpZrFz+bNhdCOhmM3hwyV0exhYdUx5GM="; 42 42 }; 43 43 44 44 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/spglib/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "spglib"; 5 - version = "1.16.5"; 5 + version = "2.0.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-Lqzv1TzGRLqakMRoH9bJNLa92BjBE9fzGZBOB41dq5M="; 9 + sha256 = "sha256-9fHKuDWuwbjXjL9CmJxUWWoomkqDP93J8MX1XKwbwsE="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ numpy ];
+33
pkgs/development/python-modules/sphinxcontrib-asyncio/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , sphinx 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "sphinxcontrib-asyncio"; 9 + version = "0.3.0"; 10 + format = "setuptools"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-mf0m4P5+34ckSnGpnDFv0Mm1CFbCUZrMqSfr50EAci4="; 15 + }; 16 + 17 + propagatedBuildInputs = [ 18 + sphinx 19 + ]; 20 + 21 + doCheck = false; # no tests 22 + 23 + pythonImportsCheck = [ 24 + "sphinxcontrib.asyncio" 25 + ]; 26 + 27 + meta = with lib; { 28 + description = "Sphinx extension to add asyncio-specific markups"; 29 + homepage = "https://github.com/aio-libs/sphinxcontrib-asyncio"; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ hexa ]; 32 + }; 33 + }
+2 -2
pkgs/development/python-modules/spyder-kernels/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "spyder-kernels"; 6 - version = "2.3.2"; 6 + version = "2.3.3"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "sha256-urI7Ak25NZzsUYLiR+cIdfcd3ECoJx/RNT3gj0QPJtw="; 10 + sha256 = "sha256-7luJo7S/n88jDJRhJx1WuF5jhmeRHrrdxinbBbXuRxc="; 11 11 }; 12 12 13 13 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/spyder/default.nix
··· 46 46 47 47 buildPythonPackage rec { 48 48 pname = "spyder"; 49 - version = "5.3.2"; 49 + version = "5.3.3"; 50 50 51 51 disabled = pythonOlder "3.7"; 52 52 53 53 src = fetchPypi { 54 54 inherit pname version; 55 - sha256 = "sha256-KJkamNMXr4Mi9Y6B7aKExoiqWKoExCFlELChCrQL6mQ="; 55 + sha256 = "sha256-vWhwn07zgHX7/7uAz0ekNwnAiKLECCBzBq47TtTaHfE="; 56 56 }; 57 57 58 58 nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
+2 -2
pkgs/development/python-modules/stestr/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "stestr"; 16 - version = "3.2.1"; 16 + version = "4.0.0"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-wj7nq0QSKNiDZZBKIk+4RC2gwCifkBz0qUIukpt76c0="; 20 + sha256 = "sha256-A2Y+q62KcxaoRJFo78WCVmpdOvnHf8QALX3IPnf28q0="; 21 21 }; 22 22 23 23 postPatch = ''
+2 -2
pkgs/development/python-modules/sunpy/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "sunpy"; 34 - version = "4.0.4"; 34 + version = "4.0.5"; 35 35 format = "setuptools"; 36 36 37 37 disabled = pythonOlder "3.8"; 38 38 39 39 src = fetchPypi { 40 40 inherit pname version; 41 - hash = "sha256-O4VjxcuJVgUjjz3VWyczCjJxvJvAL94MBnGsRn54Ld4="; 41 + hash = "sha256-7I23WtSeZPtHULJ7sNAbOdwAuzjiPE6WW2ukKUCMODs="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/suseapi/default.nix
··· 3 3 , fetchFromGitHub 4 4 , django 5 5 , suds-jurko 6 - , ldap 6 + , python-ldap 7 7 , mechanize 8 8 , beautifulsoup4 9 9 , pyxdg ··· 24 24 }; 25 25 26 26 propagatedBuildInputs = [ 27 - django suds-jurko ldap mechanize beautifulsoup4 pyxdg python-dateutil requests 27 + django suds-jurko python-ldap mechanize beautifulsoup4 pyxdg python-dateutil requests 28 28 ]; 29 29 30 30 buildInputs = [ httpretty ];
+2 -2
pkgs/development/python-modules/sympy/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sympy"; 10 - version = "1.10.1"; 10 + version = "1.11.1"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-WTnu/9+eFSFyYBRjYmwCKiwn51z2J43o1AHVDJ1YeHs="; 14 + sha256 = "sha256-4yOA3OY8t8AQjtUlVwCS/UUWi9ri+qF+UoIh73Lohlg="; 15 15 }; 16 16 17 17 checkInputs = [ glibcLocales ];
+4 -4
pkgs/development/python-modules/tensorboard/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "tensorboard"; 26 - version = "2.9.1"; 26 + version = "2.10.0"; 27 27 format = "wheel"; 28 28 disabled = pythonOlder "3.6" || pythonAtLeast "3.11"; 29 29 ··· 31 31 inherit pname version format; 32 32 dist = "py3"; 33 33 python = "py3"; 34 - hash = "sha256-uqcn95F3b55YQdNHEncgzu1LvVnDa0BgS5X7KuYCknY="; 34 + hash = "sha256-dskaXolZzSIIzDLLF6DLACutq7ZqBqwq8Cp4EPSaWeM="; 35 35 }; 36 36 37 37 postPatch = '' ··· 41 41 pushd unpacked/tensorboard-${version} 42 42 43 43 substituteInPlace tensorboard-${version}.dist-info/METADATA \ 44 - --replace "google-auth (<2,>=1.6.3)" "google-auth (<3,>=1.6.3)" \ 45 - --replace "google-auth-oauthlib (<0.5,>=0.4.1)" "google-auth-oauthlib (<0.6,>=0.4.1)" 44 + --replace "google-auth-oauthlib (<0.5,>=0.4.1)" "google-auth-oauthlib (<0.6,>=0.4.1)" \ 45 + --replace "protobuf (<3.20,>=3.9.2)" "protobuf (>=3.9.2)" 46 46 47 47 popd 48 48 wheel pack ./unpacked/tensorboard-${version}
+2 -2
pkgs/development/python-modules/tensorflow-estimator/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "tensorflow-estimator"; 9 - version = "2.9.0"; 9 + version = "2.10.0"; 10 10 format = "wheel"; 11 11 12 12 src = fetchPypi { 13 13 pname = "tensorflow_estimator"; 14 14 inherit version format; 15 - hash = "sha256-6XYrswL1G8HrLzXRnwGQpqLYCddU1d73iMQyj+N0Z0Q="; 15 + hash = "sha256-8yTqF81X8W4zvxiHEdUHfmsuX1oSwyjW4BoHsjiI7c0="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ mock numpy absl-py ];
+5
pkgs/development/python-modules/tensorflow-metadata/default.nix
··· 21 21 ./build.patch 22 22 ]; 23 23 24 + postPatch = '' 25 + substituteInPlace setup.py \ 26 + --replace 'protobuf>=3.13,<4' 'protobuf>=3.13' 27 + ''; 28 + 24 29 # Default build pulls in Bazel + extra deps, given the actual build 25 30 # is literally three lines (see below) - replace it with custom build. 26 31 preBuild = ''
+4 -3
pkgs/development/python-modules/tensorflow/default.nix
··· 76 76 77 77 tfFeature = x: if x then "1" else "0"; 78 78 79 - version = "2.10.0-rc0"; 79 + version = "2.10.0"; 80 80 variant = if cudaSupport then "-gpu" else ""; 81 81 pname = "tensorflow${variant}"; 82 82 ··· 190 190 owner = "tensorflow"; 191 191 repo = "tensorflow"; 192 192 rev = "v${version}"; 193 - hash = "sha256-zN8I0wxKrxWcI0RuOqDz6srdW0Q+kgaZhJdXM46N1e8="; 193 + hash = "sha256-Y6cujiMoQXKQlsLBr7d0T278ltdd00IfsTRycJbRVN4="; 194 194 }; 195 195 196 196 # On update, it can be useful to steal the changes from gentoo ··· 445 445 -e "s/'gast[^']*',/'gast',/" \ 446 446 -e "/'libclang[^']*',/d" \ 447 447 -e "/'keras[^']*')\?,/d" \ 448 - -e "/'tensorflow-io-gcs-filesystem[^']*',/d" 448 + -e "/'tensorflow-io-gcs-filesystem[^']*',/d" \ 449 + -e "s/'protobuf[^']*',/'protobuf',/" \ 449 450 ''; 450 451 451 452 # Upstream has a pip hack that results in bin/tensorboard being in both tensorflow
+19 -2
pkgs/development/python-modules/termcolor/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , hatch-vcs 5 + , hatchling 6 + , pytestCheckHook 4 7 }: 5 8 6 9 buildPythonPackage rec { 7 10 pname = "termcolor"; 8 - version = "1.1.0"; 11 + version = "2.0.1"; 12 + format = "pyproject"; 9 13 10 14 src = fetchPypi { 11 15 inherit pname version; 12 - sha256 = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"; 16 + sha256 = "sha256-ayz3aekzZKJnbh3lanwM/yz1vQfzfpzICw3WMg6/44g="; 13 17 }; 18 + 19 + nativeBuildInputs = [ 20 + hatch-vcs 21 + hatchling 22 + ]; 23 + 24 + pythonImportsCheck = [ 25 + "termcolor" 26 + ]; 27 + 28 + checkInputs = [ 29 + pytestCheckHook 30 + ]; 14 31 15 32 meta = with lib; { 16 33 description = "Termcolor";
+5
pkgs/development/python-modules/termplotlib/default.nix
··· 6 6 , exdown 7 7 , numpy 8 8 , gnuplot 9 + , setuptools 9 10 }: 10 11 11 12 buildPythonPackage rec { ··· 18 19 rev = "v${version}"; 19 20 sha256 = "1qfrv2w7vb2bbjvd5lqfq57c23iqkry0pwmif1ha3asmz330rja1"; 20 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 21 26 22 27 format = "pyproject"; 23 28 checkInputs = [
+2 -2
pkgs/development/python-modules/thinc/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "thinc"; 33 - version = "8.1.0"; 33 + version = "8.1.1"; 34 34 format = "setuptools"; 35 35 36 36 disabled = pythonOlder "3.6"; 37 37 38 38 src = fetchPypi { 39 39 inherit pname version; 40 - sha256 = "sha256-6q6pHcVsBBUWqCnEYEI6iu9TVwAWEMjWOVvOldglSgs="; 40 + sha256 = "sha256-m5AoKYTzy6rJjgNn3xsa+eSDYjG8Bj361yQqnQ3VK80="; 41 41 }; 42 42 43 43 postPatch = ''
+4 -2
pkgs/development/python-modules/tifffile/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "tifffile"; 15 - version = "2022.5.4"; 15 + version = "2022.8.12"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-sDFHoVhit8HZDUdDUZfxSb73pSwlrWfPH5tGX6pxuNI="; 22 + hash = "sha256-PnTg/UiDhHfrz0Dgm3eAvQle5ZILIjj0heLGhGOj3LQ="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ ··· 40 40 "test_write_ome" 41 41 # Test file is missing 42 42 "test_write_predictor" 43 + "test_issue_imagej_hyperstack_arg" 44 + "test_issue_description_overwrite" 43 45 # AssertionError 44 46 "test_write_bigtiff" 45 47 "test_write_imagej_raw"
+5
pkgs/development/python-modules/tiler/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 , numpy 5 6 , tqdm 6 7 , pytestCheckHook ··· 15 16 inherit pname version; 16 17 sha256 = "sha256-2HWO/iJ9RCWNVmw2slu9F/+Mchk3evB5/F8EfbuMI/Y="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 propagatedBuildInputs = [ 20 25 numpy
+2
pkgs/development/python-modules/timetagger/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , asgineer 6 + , bcrypt 6 7 , itemdb 7 8 , jinja2 8 9 , markdown ··· 26 27 27 28 propagatedBuildInputs = [ 28 29 asgineer 30 + bcrypt 29 31 itemdb 30 32 jinja2 31 33 markdown
+2 -2
pkgs/development/python-modules/tomlkit/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tomlkit"; 13 - version = "0.11.1"; 13 + version = "0.11.4"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-YZAfgf9AF5URGc0NHtm3rzHIIdaEXIxHdYe73NXlhU4="; 17 + sha256 = "sha256-MjWpAQ+uVDI+cnw6wG+3IHUv5mNbNCbjedrsYPvUSoM="; 18 18 }; 19 19 20 20 propagatedBuildInputs =
+2 -2
pkgs/development/python-modules/tox/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "tox"; 16 - version = "3.25.1"; 16 + version = "3.26.0"; 17 17 18 18 buildInputs = [ setuptools-scm ]; 19 19 propagatedBuildInputs = [ packaging pluggy py six virtualenv toml filelock ]; ··· 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "sha256-wTgyeBX1O8baT+VrrsXyXwBiKuae8/5OHjhXIOIkhvk="; 25 + sha256 = "sha256-RPPDR8aMLGh5nX1E8YCPnTlvyKGlAMvGJCUzdceuEH4="; 26 26 }; 27 27 28 28 meta = with lib; {
+2 -2
pkgs/development/python-modules/tqdm/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "tqdm"; 17 - version = "4.64.0"; 17 + version = "4.64.1"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "13a0spki37rdbx54nspcni3bpsp4d7p5ln570yipf1r01v9mbgj0"; 21 + sha256 = "sha256-X09oKgBJUcG0ULx1PHEOkoDFdGzm/+3uJT3by/VM8eQ="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/traitlets/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "traitlets"; 16 - version = "5.3.0"; 16 + version = "5.4.0"; 17 17 format = "pyproject"; 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-C7nx+fAXqo7Bh9ixsqemYmoqHYdxFrq6UqEpv6Ek+OI="; 22 + sha256 = "sha256-PyxOQ14nFZL+Q5DxdG6laDbjoID4Tngz8PgB2WE/7Dk="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ hatchling ];
+2 -2
pkgs/development/python-modules/traits/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "traits"; 11 - version = "6.3.2"; 11 + version = "6.4.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "4520ef4a675181f38be4a5bab1b1d5472691597fe2cfe4faf91023e89407e2c6"; 18 + sha256 = "sha256-eLssyv1gr/YGUVqsRt5kZooKgctcVMZQuYd6hBqp6BI="; 19 19 }; 20 20 21 21 # Circular dependency
+2 -2
pkgs/development/python-modules/transitions/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "transitions"; 16 - version = "0.8.11"; 16 + version = "0.9.0"; 17 17 format = "setuptools"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-eyDTKQbqTWDub2wfXcnJ8XiAJCXFsVUhPrDyXCd/BOQ="; 21 + sha256 = "sha256-L1TRG9siV3nX5ykBHpOp+3F2aM49xl+NT1pde6L0jhA="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/trytond/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "trytond"; 28 - version = "6.4.4"; 28 + version = "6.4.5"; 29 29 format = "setuptools"; 30 30 31 31 disabled = pythonOlder "3.7"; 32 32 33 33 src = fetchPypi { 34 34 inherit pname version; 35 - sha256 = "sha256-eTYm3anMKhgoaB8t5jald5XRD3PIVijJP4vmh0pA9lE="; 35 + sha256 = "sha256-AF8LG68K+CvHpFOIoGbxD+lF7IVwBDk8K06I4uTNguI="; 36 36 }; 37 37 38 38 propagatedBuildInputs = [
+2
pkgs/development/python-modules/ttls/default.nix
··· 5 5 , fetchFromGitHub 6 6 , poetry-core 7 7 , pythonOlder 8 + , setuptools 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 28 29 propagatedBuildInputs = [ 29 30 aiohttp 30 31 colour 32 + setuptools 31 33 ]; 32 34 33 35 # Module has no tests
+2 -7
pkgs/development/python-modules/twisted/default.nix
··· 44 44 45 45 buildPythonPackage rec { 46 46 pname = "twisted"; 47 - version = "22.4.0"; 47 + version = "22.8.0"; 48 48 format = "setuptools"; 49 49 50 50 disabled = pythonOlder "3.6"; ··· 53 53 pname = "Twisted"; 54 54 inherit version; 55 55 extension = "tar.gz"; 56 - sha256 = "sha256-oEeZD1ffrh4L0rffJSbU8W3NyEN3TcEIt4xS8qXxNoA="; 56 + sha256 = "sha256-5bYN458tHaFT++GHTYhf4/y9sh/MRG+nWaU+j8NRO+0="; 57 57 }; 58 58 59 59 __darwinAllowLocalNetworking = true; ··· 76 76 echo 'ListingTests.test_oldFile.skip = "Timezone issue"'>> src/twisted/conch/test/test_cftp.py 77 77 echo 'ListingTests.test_oldSingleDigitDayOfMonth.skip = "Timezone issue"'>> src/twisted/conch/test/test_cftp.py 78 78 79 - echo 'PTYProcessTestsBuilder_AsyncioSelectorReactorTests.test_openFileDescriptors.skip = "invalid syntax"'>> src/twisted/internet/test/test_process.py 80 - echo 'PTYProcessTestsBuilder_SelectReactorTests.test_openFileDescriptors.skip = "invalid syntax"'>> src/twisted/internet/test/test_process.py 81 - 82 79 echo 'UNIXTestsBuilder_AsyncioSelectorReactorTests.test_sendFileDescriptorTriggersPauseProducing.skip = "sendFileDescriptor producer was not paused"'>> src/twisted/internet/test/test_unix.py 83 80 echo 'UNIXTestsBuilder_SelectReactorTests.test_sendFileDescriptorTriggersPauseProducing.skip = "sendFileDescriptor producer was not paused"'>> src/twisted/internet/test/test_unix.py 84 81 ··· 90 87 echo 'MulticastTests.test_loopback.skip = "No such device"'>> src/twisted/test/test_udp.py 91 88 echo 'MulticastTests.test_multicast.skip = "Reactor was unclean"'>> src/twisted/test/test_udp.py 92 89 echo 'MulticastTests.test_multiListen.skip = "No such device"'>> src/twisted/test/test_udp.py 93 - 94 - echo 'DomishExpatStreamTests.test_namespaceWithWhitespace.skip = "syntax error: line 1, column 0"'>> src/twisted/words/test/test_domish.py 95 90 96 91 # not packaged 97 92 substituteInPlace src/twisted/test/test_failure.py \
+7 -2
pkgs/development/python-modules/twitter/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , setuptools-scm 5 + , certifi 5 6 , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "twitter"; 10 - version = "1.19.4"; 11 + version = "1.19.6"; 11 12 format = "setuptools"; 12 13 13 14 disabled = pythonOlder "3.7"; 14 15 15 16 src = fetchPypi { 16 17 inherit pname version; 17 - hash = "sha256-g7jSSEpsdEihGuHG9MJTNVFe6NyB272vEsvAocRo72U="; 18 + hash = "sha256-gN3WmuLuuIMT/u3uoxvxGf1ueVQe5bN6u5xD0jMZThA="; 18 19 }; 19 20 20 21 nativeBuildInputs = [ 21 22 setuptools-scm 23 + ]; 24 + 25 + propagatedBuildInputs = [ 26 + certifi 22 27 ]; 23 28 24 29 doCheck = false;
+2 -2
pkgs/development/python-modules/types-typed-ast/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-typed-ast"; 8 - version = "1.5.6"; 8 + version = "1.5.8"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-UzmUeAz3KbdAwUdQZsRAdi8pqZvalRHU+mhdXuOoQ4k="; 13 + hash = "sha256-FW+6ypA+hXH+cLsLVi/7qSp8vbe6yacTNRyifYgYO6c="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+2 -2
pkgs/development/python-modules/typing-inspect/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "typing-inspect"; 11 - version = "0.7.1"; 11 + version = "0.8.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit version; 15 15 pname = "typing_inspect"; 16 - sha256 = "1al2lyi3r189r5xgw90shbxvd88ic4si9w7n3d9lczxiv6bl0z84"; 16 + sha256 = "sha256-ix/wxACUO2FF34EZxBwkTKggfx8QycBXru0VYOSAbj0="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/tzdata/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tzdata"; 13 - version = "2022.1"; 13 + version = "2022.2"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-i1NqjsY9wHUTQrOYQZOjEY+Pyir+JXUrubf//TmFUtM="; 18 + hash = "sha256-IfTw1yQVcu+n96T9q7BS5htV3EgnTmhCaXzN9SU+VFE="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/uamqp/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "uamqp"; 20 - version = "1.5.3"; 20 + version = "1.6.0"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-guhfOMvddC4E+oOmvpeG8GsXEfqLcSHVdtj3w8fF2Vs="; 24 + sha256 = "sha256-LDG3ShCFbszyWNc8TQjlysTWBgo0uYNIkL/UK8sTg1A="; 25 25 }; 26 26 27 27 patches = lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [
+3 -4
pkgs/development/python-modules/ujson/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , isPyPy 5 4 , pytestCheckHook 6 5 , pythonOlder 7 6 , setuptools-scm ··· 9 8 10 9 buildPythonPackage rec { 11 10 pname = "ujson"; 12 - version = "5.4.0"; 13 - disabled = isPyPy || pythonOlder "3.7"; 11 + version = "5.5.0"; 12 + disabled = pythonOlder "3.7"; 14 13 15 14 src = fetchPypi { 16 15 inherit pname version; 17 - sha256 = "sha256-a5U+CUQeMHUEEwdV5b1rFYUBeNWR9mKSu6RgjE9/mwA="; 16 + sha256 = "sha256-slB3qXHH2ke9aEapEqdH9pY3dtkHIMiGA7G1XYF5B4A="; 18 17 }; 19 18 20 19 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/urllib3/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "urllib3"; 23 - version = "1.26.11"; 23 + version = "1.26.12"; 24 24 format = "setuptools"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - hash = "sha256-6m6PshCxnZUPq5O2DJAJImxjoogIvIOG4FMB4liDrAo="; 28 + hash = "sha256-P6ls9CPmmHmX/DJq6N85bbKot8ZndH1H3djsupH0p04="; 29 29 }; 30 30 31 31 # FIXME: remove backwards compatbility hack
+22 -9
pkgs/development/python-modules/uvloop/default.nix
··· 3 3 , buildPythonPackage 4 4 , pythonOlder 5 5 , fetchPypi 6 + , cython 6 7 , libuv 7 8 , CoreServices 8 9 , ApplicationServices 9 - # Check Inputs 10 + 11 + # Check Inputs 10 12 , aiohttp 11 13 , psutil 12 14 , pyopenssl ··· 15 17 16 18 buildPythonPackage rec { 17 19 pname = "uvloop"; 18 - version = "0.16.0"; 20 + version = "0.17.0"; 21 + format = "setuptools"; 19 22 disabled = pythonOlder "3.7"; 20 23 21 24 src = fetchPypi { 22 25 inherit pname version; 23 - sha256 = "f74bc20c7b67d1c27c72601c78cf95be99d5c2cdd4514502b4f3eb0933ff1228"; 26 + hash = "sha256-Dd9rr5zxGhoixxSH858Vss9461vefltF+7meip2RueE="; 24 27 }; 28 + 29 + nativeBuildInputs = [ 30 + cython 31 + ]; 25 32 26 33 buildInputs = [ 27 34 libuv ··· 32 39 33 40 dontUseSetuptoolsCheck = true; 34 41 checkInputs = [ 35 - aiohttp 36 42 pytestCheckHook 37 43 psutil 44 + ] ++ lib.optionals (pythonOlder "3.11") [ 45 + aiohttp 38 46 ]; 39 47 40 48 LIBUV_CONFIGURE_HOST = stdenv.hostPlatform.config; ··· 46 54 "--strict" 47 55 "--tb=native" 48 56 # Depend on pyopenssl 49 - "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_flush_before_shutdown" 50 - "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_renegotiation" 57 + "--deselect=tests/test_tcp.py::Test_UV_TCPSSL::test_flush_before_shutdown" 58 + "--deselect=tests/test_tcp.py::Test_UV_TCPSSL::test_renegotiation" 51 59 # test gets stuck in epoll_pwait on hydras aarch64 builders 52 60 # https://github.com/MagicStack/uvloop/issues/412 53 - "--deselect tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data" 61 + "--deselect=tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data" 62 + # Tries to import cythonized file for which the .pyx file is not shipped via PyPi 63 + "--deselect=tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr" 64 + # Tries to run "env", but fails to find it 65 + "--deselect=tests/test_process.py::Test_UV_Process::test_process_env_2" 66 + "--deselect=tests/test_process.py::Test_AIO_Process::test_process_env_2" 54 67 ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ 55 68 # Flaky test: https://github.com/MagicStack/uvloop/issues/412 56 - "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_not_set" 69 + "--deselect=tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_not_set" 57 70 # Broken: https://github.com/NixOS/nixpkgs/issues/160904 58 - "--deselect tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost" 71 + "--deselect=tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost" 59 72 ]; 60 73 61 74 disabledTestPaths = [
+2 -2
pkgs/development/python-modules/vcrpy/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "vcrpy"; 19 - version = "4.2.0"; 19 + version = "4.2.1"; 20 20 21 21 disabled = isPy27; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "sha256-lFILhvt2WSWtyMd/+TToml4VbCjnSjFDICF+8bRUr+A="; 25 + sha256 = "sha256-fNPoGixJLgHCgfGAvMKoa1ILFz0rZWy12J2ZR1Qj4BM="; 26 26 }; 27 27 28 28 checkInputs = [
+2 -2
pkgs/development/python-modules/virtualenv/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "virtualenv"; 26 - version = "20.15.1"; 26 + version = "20.16.5"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "sha256-KIFxE0ov87+xovVPEZ53zRuBwp/BJlojVvPo0Ux9WMQ="; 30 + sha256 = "sha256-In6huZlP3F6jGXe6M4PvKW10cuqFvp1nMuQqkcBOgNo="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/w3lib/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "w3lib"; 10 - version = "1.22.0"; 10 + version = "2.0.1"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "1pv02lvvmgz2qb61vz1jkjc04fgm4hpfvaj5zm4i3mjp64hd1mha"; 14 + sha256 = "sha256-E98V+MF7Fj3g/V+qiSwa0UPhkN/L25hTS7l16zfGx9Y="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/wasabi/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "wasabi"; 10 - version = "0.9.1"; 10 + version = "0.10.1"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-rabxPptw7ya/lfrQ/r396+IAXimgitWPS7rjg6lymM8="; 17 + sha256 = "sha256-yONyeBvhknKUI4KxTZkxTRdVGNeCIFfLepcBDEJZ0kk="; 18 18 }; 19 19 20 20 checkInputs = [
+2 -2
pkgs/development/python-modules/websocket-client/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "websocket-client"; 12 - version = "1.3.3"; 12 + version = "1.4.1"; 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-1YxfKE1qm/g3natCMln+j4W3DV+l0pFtV5GoRZSxIrE="; 17 + sha256 = "sha256-+WEetlyCQaZ/s3O+8ECzz4rTd6n2VGoStiC2UR6Oqe8="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/wheel-filename/default.nix
··· 1 1 { lib 2 - , attrs 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 4 , pytestCheckHook 6 5 , pythonOlder 6 + , setuptools 7 7 }: 8 8 9 9 buildPythonPackage rec { ··· 20 20 hash = "sha256-M3XGHG733X5qKuMS6mvFSFHYOwWPaBMXw+w0eYo6ByE="; 21 21 }; 22 22 23 - buildInputs = [ 24 - attrs 23 + nativeBuildInputs = [ 24 + setuptools 25 25 ]; 26 26 27 27 checkInputs = [
+7 -10
pkgs/development/python-modules/widgetsnbextension/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , jupyter-packaging 4 5 , notebook 5 6 , ipywidgets 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "widgetsnbextension"; 10 - version = "3.6.1"; 11 + version = "4.0.3"; 11 12 format = "setuptools"; 12 13 13 14 src = fetchPypi { 14 15 inherit pname version; 15 - hash = "sha256-nISuZMKJPHy+Lqr8dQUiGnlcJ9aJOEVANKxIcxmnWxA="; 16 + hash = "sha256-NIJIZMBisLMDCteCENta5qOWDfth1bJ1YtZjF3TeAoY="; 16 17 }; 17 18 18 - # setup.py claims to require notebook, but the source doesn't have any imports 19 - # in it. 20 - postPatch = '' 21 - substituteInPlace setup.py --replace "'notebook>=4.4.1'," "" 22 - ''; 23 - 24 - propagatedBuildInputs = [ ]; 19 + nativeBuildInputs = [ 20 + jupyter-packaging 21 + ]; 25 22 26 23 # No tests in archive 27 24 doCheck = false; 28 25 29 26 meta = { 30 27 description = "IPython HTML widgets for Jupyter"; 31 - homepage = "http://ipython.org/"; 28 + homepage = "https://github.com/jupyter-widgets/ipywidgets/tree/master/python/widgetsnbextension"; 32 29 license = ipywidgets.meta.license; # Build from same repo 33 30 maintainers = with lib.maintainers; [ fridh ]; 34 31 };
+5
pkgs/development/python-modules/wsgidav/default.nix
··· 10 10 , python-pam 11 11 , pyyaml 12 12 , requests 13 + , setuptools 13 14 , webtest 14 15 }: 15 16 ··· 26 27 rev = "v${version}"; 27 28 hash = "sha256-LQdS9d2DB4PXqRSzmtZCSyCQI47ncLCG+RSB+goZYoA="; 28 29 }; 30 + 31 + nativeBuildInputs = [ 32 + setuptools 33 + ]; 29 34 30 35 propagatedBuildInputs = [ 31 36 defusedxml
+2 -2
pkgs/development/python-modules/wsproto/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "wsproto"; 11 - version = "1.1.0"; 11 + version = "1.2.0"; 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-ouVr/Vx82DwTadg7X+zNbTd5i3SHKGbmJhbg7PERvag="; 16 + sha256 = "sha256-rVZfJuy5JYij5DvD2WFk3oTNmQJIKxMNDduqlmSoUGU="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ h11 ];
+2 -2
pkgs/development/python-modules/xarray/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "xarray"; 15 - version = "2022.3.0"; 15 + version = "2022.6.0"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-OYNEv30XBHeqzv9wIQ4R69aa9rFW/hOXgFTSXEhylEA="; 22 + sha256 = "sha256-ECjRmEk/ZrsVvTXc/dEd79gxy+469lif/xb0G93WfoQ="; 23 23 }; 24 24 25 25 SETUPTOOLS_SCM_PRETEND_VERSION="${version}";
+8 -2
pkgs/development/python-modules/xlsx2csv/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "xlsx2csv"; 8 - version = "0.7.8"; 9 + version = "0.8.0"; 10 + format = "pyproject"; 9 11 10 12 src = fetchPypi { 11 13 inherit pname version; 12 - sha256 = "c3aaf0c5febd9c5e48488026e7a58af37a67bf3da5e221cc57d371328b3b7dd3"; 14 + sha256 = "sha256-LCaOUJt3ZspKJPLzYwLpGHBcXq0vzeP0vV8cphUvfiw="; 13 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 14 20 15 21 meta = with lib; { 16 22 homepage = "https://github.com/dilshod/xlsx2csv";
+2 -7
pkgs/development/python-modules/xmlsec/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "xmlsec"; 18 - version = "1.3.12"; 18 + version = "1.3.13"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "2c86ac6ce570c9e04f04da0cd5e7d3db346e4b5b1d006311606368f17c756ef9"; 23 + sha256 = "sha256-kW9deOgEH2zZORq7plnajJSk/vcZbRJtQK8f9Bfyz4Y="; 24 24 }; 25 - 26 - # https://github.com/mehcode/python-xmlsec/issues/84#issuecomment-632930116 27 - patches = [ 28 - ./reset-lxml-in-tests.patch 29 - ]; 30 25 31 26 nativeBuildInputs = [ pkg-config pkgconfig setuptools-scm ]; 32 27
-22
pkgs/development/python-modules/xmlsec/reset-lxml-in-tests.patch
··· 1 - diff --git a/tests/base.py b/tests/base.py 2 - index b05de1d..5ec356f 100644 3 - --- a/tests/base.py 4 - +++ b/tests/base.py 5 - @@ -94,6 +94,7 @@ class TestMemoryLeaks(unittest.TestCase): 6 - 7 - def load_xml(self, name, xpath=None): 8 - """returns xml.etree""" 9 - + etree.set_default_parser(parser=etree.XMLParser()) 10 - root = etree.parse(self.path(name)).getroot() 11 - if xpath is None: 12 - return root 13 - diff --git a/tests/test_doc_examples.py b/tests/test_doc_examples.py 14 - index 2fc490f..53d2377 100644 15 - --- a/tests/test_doc_examples.py 16 - +++ b/tests/test_doc_examples.py 17 - @@ -42,3 +42,5 @@ def test_doc_example(example): 18 - """ 19 - with cd(example.parent): 20 - runpy.run_path(str(example)) 21 - + from lxml import etree 22 - + etree.set_default_parser(parser=etree.XMLParser())
+2 -2
pkgs/development/python-modules/yamllint/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "yamllint"; 13 - version = "1.27.1"; 13 + version = "1.28.0"; 14 14 disabled = pythonOlder "3.5"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-5ogyS1hWCraKGjz/LApHTj/tNx3+jaXRuYF7ffVQOc4="; 18 + sha256 = "sha256-nj2N3RbQWDIUxf3/6AbJNECGch8QdDX2i62ZDlqIgms="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/yangson/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "yangson"; 11 - version = "1.4.13"; 11 + version = "1.4.14"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-SuKpSwIjZioyqmxlcKJ+UXP+ADfJwUwCCttmMAiEkZ4="; 16 + sha256 = "sha256-OMqtZ/kPj7ge235nuyrfCzawG6AOAqfJPzQHF8cW4Ok="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yarl/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "yarl"; 13 - version = "1.7.2"; 13 + version = "1.8.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-RTmbRtYMJTMnpGDpmFZ1IAn87l9dPICy98DK4cONVt0="; 17 + sha256 = "sha256-r4h4RbjC4GDrVgX/crby3SqrenYTeTc/2J0xT0dSq78="; 18 18 }; 19 19 20 20 postPatch = ''
+2 -2
pkgs/development/python-modules/zope-cachedescriptors/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "zope-cachedescriptors"; 10 - version = "4.3.1"; 10 + version = "4.4"; 11 11 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 pname = "zope.cachedescriptors"; 16 16 inherit version; 17 - sha256 = "1f4d1a702f2ea3d177a1ffb404235551bb85560100ec88e6c98691734b1d194a"; 17 + sha256 = "sha256-1FxIdIb334HymS8aAJEmJL93JZ2DxdmKp2tnhxbj0Ro="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zope-hookable/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "zope-hookable"; 9 - version = "5.1.0"; 9 + version = "5.2"; 10 10 11 11 src = fetchPypi { 12 12 pname = "zope.hookable"; 13 13 inherit version; 14 - sha256 = "8fc3e6cd0486c6af48e3317c299def719b57538332a194e0b3bc6a772f4faa0e"; 14 + sha256 = "sha256-TDAYvPKznPXMz0CCb3mbS4wUAFbbeA+WywyjMqJDvSk="; 15 15 }; 16 16 17 17 checkInputs = [ zope_testing ];
+2 -2
pkgs/development/python-modules/zope_size/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "zope.size"; 10 - version = "4.3"; 10 + version = "4.4"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "6f3eb687c9181e3b7400c5cd4d4209a2f676475b7b85c99ee11de2404b3493ec"; 14 + sha256 = "sha256-bhv3QJdZtNpyAuL6/aZXWD1Acx8661VweWaItJPpkHk="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ zope_i18nmessageid zope_interface ];
+2 -2
pkgs/development/python-modules/zope_testrunner/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "zope.testrunner"; 13 - version = "5.5"; 13 + version = "5.5.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-/LhQZWGIoM380kmjt9Mw1JsVv7+DoQ8YW//cD6uQE+U="; 17 + sha256 = "sha256-ahDTg1RZ7tO8hDHyGq9gS8dU/4OSopeXzSDlqUHBQ74="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ zope_interface zope_exceptions zope_testing six ];
+2 -2
pkgs/development/python-modules/zstd/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "zstd"; 7 - version = "1.5.2.5"; 7 + version = "1.5.2.6"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "sha256-PEKbFmo7MksJg7/1OuCSi5dkxpOgF/Yv+2sg5hNeM48="; 11 + sha256 = "sha256-9ECFjRmIkOX/UX3/MtFejDG7c1BqiW+br20BTv5i9/w="; 12 12 }; 13 13 14 14 postPatch = ''
+7 -2
pkgs/development/tools/check-jsonschema/default.nix
··· 4 4 5 5 buildPythonApplication rec { 6 6 pname = "check-jsonschema"; 7 - version = "0.16.2"; 7 + version = "0.18.3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "python-jsonschema"; 11 11 repo = "check-jsonschema"; 12 12 rev = version; 13 - sha256 = "sha256-rPjXua5kITr+I+jqeAO2iGUFVhjkLnQkXlUzRvkXduA="; 13 + sha256 = "sha256-9Ejcxr/22rJu8JoC7WspLfzF08elz4TaGagDeV0zIXk="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ ··· 25 25 pytestCheckHook 26 26 pytest-xdist 27 27 responses 28 + ]; 29 + 30 + pytestFlagsArray = [ 31 + # DeprecationWarning: Accessing jsonschema.draft3_format_checker is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator. 32 + "-W" "ignore::DeprecationWarning" 28 33 ]; 29 34 30 35 preCheck = lib.optionalString (stdenv.isDarwin && stdenv.isAarch64) ''
+2 -2
pkgs/os-specific/linux/sssd/default.nix
··· 31 31 32 32 preConfigure = '' 33 33 export SGML_CATALOG_FILES="${docbookFiles}" 34 - export PYTHONPATH=$(find ${python3.pkgs.ldap} -type d -name site-packages) 34 + export PYTHONPATH=$(find ${python3.pkgs.python-ldap} -type d -name site-packages) 35 35 export PATH=$PATH:${openldap}/libexec 36 36 37 37 configureFlagsArray=( ··· 59 59 samba nfs-utils p11-kit python3 popt 60 60 talloc tdb tevent ldb pam openldap pcre2 libkrb5 61 61 cifs-utils glib keyutils dbus fakeroot libxslt libxml2 62 - libuuid python3.pkgs.ldap systemd nspr check cmocka uid_wrapper 62 + libuuid python3.pkgs.python-ldap systemd nspr check cmocka uid_wrapper 63 63 nss_wrapper ncurses Po4a http-parser jansson jose ]; 64 64 65 65 makeFlags = [
+1
pkgs/os-specific/linux/waydroid/default.nix
··· 17 17 python3Packages.buildPythonApplication rec { 18 18 pname = "waydroid"; 19 19 version = "1.3.0"; 20 + format = "other"; 20 21 21 22 src = fetchFromGitHub { 22 23 owner = pname;
+1
pkgs/servers/headphones/default.nix
··· 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "headphones"; 5 5 version = "0.6.0-beta.5"; 6 + format = "other"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "rembo10";
+1 -13
pkgs/servers/home-assistant/default.nix
··· 177 177 }); 178 178 }) 179 179 180 - # pyunifiprotect excludes pydantic==1.9.1 181 - (self: super: { 182 - pydantic = super.pydantic.overridePythonAttrs (oldAttrs: rec { 183 - version = "1.9.0"; 184 - src = fetchFromGitHub { 185 - owner = "samuelcolvin"; 186 - repo = "pydantic"; 187 - rev = "refs/tags/v${version}"; 188 - hash = "sha256-C4WP8tiMRFmkDkQRrvP3yOSM2zN8pHJmX9cdANIckpM="; 189 - }; 190 - }); 191 - }) 192 - 193 180 (self: super: { 194 181 pydeconz = super.pydeconz.overridePythonAttrs (oldAttrs: rec { 195 182 doCheck = false; # requires pytest-aiohttp>=1.0.0 ··· 363 350 "orjson" 364 351 "PyJWT" 365 352 "requests" 353 + "yarl" 366 354 ]; 367 355 in '' 368 356 sed -r -i \
+1
pkgs/servers/home-assistant/tests.nix
··· 70 70 in lib.listToAttrs (map (component: lib.nameValuePair component ( 71 71 home-assistant.overridePythonAttrs (old: { 72 72 pname = "homeassistant-test-${component}"; 73 + format = "other"; 73 74 74 75 dontBuild = true; 75 76 dontInstall = true;
+1 -1
pkgs/servers/ldap/389/default.nix
··· 81 81 # lib389 82 82 (python3.withPackages (ps: with ps; [ 83 83 setuptools 84 - ldap 84 + python-ldap 85 85 six 86 86 pyasn1 87 87 pyasn1-modules
+1
pkgs/servers/monitoring/plugins/esxi.nix
··· 6 6 in python3Packages.buildPythonApplication rec { 7 7 pname = lib.replaceStrings [ "_" ] [ "-" ] bName; 8 8 version = "20200710"; 9 + format = "other"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "Napsty";
+1
pkgs/servers/persistent-evdev/default.nix
··· 3 3 buildPythonPackage rec { 4 4 pname = "persistent-evdev"; 5 5 version = "unstable-2022-05-07"; 6 + format = "other"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "aiberia";
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 35 35 in 36 36 with py.pkgs; buildPythonApplication rec { 37 37 pname = "awscli"; 38 - version = "1.25.42"; # N.B: if you change this, change botocore and boto3 to a matching version too 38 + version = "1.25.76"; # N.B: if you change this, change botocore and boto3 to a matching version too 39 39 40 40 src = fetchPypi { 41 41 inherit pname version; 42 - hash = "sha256-5DH3Ik0DHmHfZ+XfFjmC2CL5WRoA9ENgzDeYfCgwtTI="; 42 + hash = "sha256-PSr0zZEGXFxcFSN7QQ5Ux0Z4aCwwm9na+2hIv/gR6+s="; 43 43 }; 44 44 45 45 # https://github.com/aws/aws-cli/issues/4837
+1
pkgs/tools/filesystems/zpool-iostat-viz/default.nix
··· 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "zpool-iostat-viz"; 9 9 version = "unstable-2021-11-13"; 10 + format = "other"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "chadmiller";
+1 -1
pkgs/tools/misc/markdown-anki-decks/default.nix
··· 32 32 substituteInPlace pyproject.toml \ 33 33 --replace 'python-frontmatter = "^0.5.0"' 'python-frontmatter = "^1.0.0"' \ 34 34 --replace 'genanki = "^0.10.1"' 'genanki = "*"' \ 35 - --replace 'typer = "^0.3.2"' 'typer = "^0.4.0"' 35 + --replace 'typer = "^0.3.2"' 'typer = "*"' 36 36 ''; 37 37 38 38 # No tests available on Pypi and there is only a failing version assertion test in the repo.
+6
pkgs/tools/misc/mloader/default.nix
··· 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "mloader"; 5 5 version = "1.1.9"; 6 + format = "setuptools"; 6 7 7 8 src = python3Packages.fetchPypi { 8 9 inherit pname version; 9 10 sha256 = "81e4dc7117999d502e3345f8e32df8b16cca226b8b508976dde2de81a4cc2b19"; 10 11 }; 12 + 13 + postPatch = '' 14 + substituteInPlace setup.py \ 15 + --replace "protobuf~=3.6" "protobuf" 16 + ''; 11 17 12 18 propagatedBuildInputs = with python3Packages; [ 13 19 click
+5
pkgs/tools/misc/pandoc-eqnos/default.nix
··· 2 2 , fetchFromGitHub 3 3 , lib 4 4 , pandoc-xnos 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonApplication rec { ··· 15 16 rev = version; 16 17 sha256 = "sha256-7GQdfGHhtQs6LZK+ZyMmcPSkoFfBWmATTMejMiFcS7Y="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 propagatedBuildInputs = [ pandoc-xnos ]; 20 25
+5
pkgs/tools/misc/pandoc-fignos/default.nix
··· 2 2 , fetchFromGitHub 3 3 , lib 4 4 , pandoc-xnos 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonApplication rec { ··· 15 16 rev = version; 16 17 sha256 = "sha256-eDwAW0nLB4YqrWT3Ajt9bmX1A43wl+tOPm2St5VpCLk="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 propagatedBuildInputs = [ pandoc-xnos ]; 20 25
+5
pkgs/tools/misc/pandoc-include/default.nix
··· 3 3 , lib 4 4 , natsort 5 5 , panflute 6 + , setuptools 6 7 }: 7 8 8 9 buildPythonApplication rec { ··· 16 17 rev = "v${version}"; 17 18 sha256 = "sha256-kuxud7m+sWcNqE8A+Fwb8ATgiUwxQvHeYBTyw1UzX4U="; 18 19 }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools 23 + ]; 19 24 20 25 propagatedBuildInputs = [ natsort panflute ]; 21 26
+5
pkgs/tools/misc/pandoc-secnos/default.nix
··· 2 2 , fetchFromGitHub 3 3 , lib 4 4 , pandoc-xnos 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonApplication rec { ··· 15 16 rev = version; 16 17 sha256 = "sha256-J9KLZvioYM3Pl2UXjrEgd4PuLTwCLYy9SsJIzgw5/jU="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 propagatedBuildInputs = [ pandoc-xnos ]; 20 25
+5
pkgs/tools/misc/pandoc-tablenos/default.nix
··· 2 2 , fetchFromGitHub 3 3 , lib 4 4 , pandoc-xnos 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonApplication rec { ··· 15 16 rev = version; 16 17 sha256 = "sha256-FwzsRziY3PoySo9hIFuLw6tOO9oQij6oQEyoY8HgnII="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 propagatedBuildInputs = [ pandoc-xnos ]; 20 25
+4
pkgs/tools/misc/pferd/default.nix
··· 15 15 sha256 = "05f9b7wzld0jcalc7n5h2a6nqjr1w0fxwkd4cih6gkjc9117skii"; 16 16 }; 17 17 18 + nativeBuildInputs = with python3Packages; [ 19 + setuptools 20 + ]; 21 + 18 22 propagatedBuildInputs = with python3Packages; [ 19 23 aiohttp 20 24 beautifulsoup4
+1
pkgs/tools/networking/photon/default.nix
··· 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "photon"; 5 5 version = "1.3.0"; 6 + format = "other"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "s0md3v";
+1 -1
pkgs/tools/security/adenum/default.nix
··· 20 20 propagatedBuildInputs = with python3.pkgs; [ 21 21 impacket 22 22 pwntools 23 - ldap 23 + python-ldap 24 24 ] ++ [ 25 25 john 26 26 ];
+2 -1
pkgs/tools/security/ioccheck/default.nix
··· 75 75 substituteInPlace pyproject.toml \ 76 76 --replace '"hurry.filesize" = "^0.9"' "" \ 77 77 --replace 'vt-py = ">=0.6.1,<0.8.0"' 'vt-py = ">=0.6.1"' \ 78 - --replace 'backoff = "^1.10.0"' 'backoff = ">=1.10.0"' 78 + --replace 'backoff = "^1.10.0"' 'backoff = ">=1.10.0"' \ 79 + --replace 'termcolor = "^1.1.0"' 'termcolor = "*"' 79 80 ''; 80 81 81 82 pythonImportsCheck = [
+1 -1
pkgs/tools/security/ldapmonitor/default.nix
··· 19 19 20 20 propagatedBuildInputs = with python3.pkgs; [ 21 21 impacket 22 - ldap 23 22 ldap3 23 + python-ldap 24 24 ]; 25 25 26 26 installPhase = ''
+5
pkgs/tools/security/pass2csv/default.nix
··· 2 2 , fetchPypi 3 3 , lib 4 4 , python-gnupg 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonApplication rec { ··· 13 14 inherit pname version; 14 15 sha256 = "03a11bd0b0905737f4adb21d87aa1653d84cc1d9b5dcfdfb8a29092245d65db8"; 15 16 }; 17 + 18 + nativeBuildInputs = [ 19 + setuptools 20 + ]; 16 21 17 22 propagatedBuildInputs = [ 18 23 python-gnupg
+1
pkgs/tools/typesetting/tex/texlive/bin.nix
··· 336 336 pygmentex = python3Packages.buildPythonApplication rec { 337 337 pname = "pygmentex"; 338 338 inherit (src) version; 339 + format = "other"; 339 340 340 341 src = lib.head (builtins.filter (p: p.tlType == "run") texlive.pygmentex.pkgs); 341 342
+3 -2
pkgs/tools/virtualization/awsebcli/default.nix
··· 50 50 substituteInPlace setup.py \ 51 51 --replace "six>=1.11.0,<1.15.0" "six==1.16.0" \ 52 52 --replace "requests>=2.20.1,<=2.26" "requests==2.28.1" \ 53 - --replace "jmespath>=0.7.1,<1.0.0" "jmespath==1.0.1" \ 54 - --replace "botocore>1.23.41,<1.24.0" "botocore>1.23.41,<1.27.49" 53 + --replace "botocore>1.23.41,<1.24.0" "botocore>1.23.41,<1.27.76" \ 54 + --replace "pathspec==0.9.0" "pathspec>=0.10.0,<0.11.0" \ 55 + --replace "termcolor == 1.1.0" "termcolor>=2.0.0,<2.1.0" 55 56 ''; 56 57 57 58 buildInputs = [
+2 -2
pkgs/top-level/all-packages.nix
··· 21178 21178 21179 21179 prospector = callPackage ../development/tools/prospector { }; 21180 21180 21181 - protobuf = protobuf3_19; 21181 + protobuf = protobuf3_21; 21182 21182 21183 21183 protobuf3_21 = callPackage ../development/libraries/protobuf/3.21.nix { }; 21184 21184 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix { }; ··· 21188 21188 protobuf3_8 = callPackage ../development/libraries/protobuf/3.8.nix { }; 21189 21189 protobuf3_7 = callPackage ../development/libraries/protobuf/3.7.nix { }; 21190 21190 21191 - protobufc = callPackage ../development/libraries/protobufc/1.3.nix { }; 21191 + protobufc = callPackage ../development/libraries/protobufc { }; 21192 21192 21193 21193 protolock = callPackage ../development/libraries/protolock { }; 21194 21194
+1
pkgs/top-level/python-aliases.nix
··· 95 95 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 96 96 jupyter_client = jupyter-client; # added 2021-10-15 97 97 Keras = keras; # added 2021-11-25 98 + ldap = python-ldap; # added 2022-09-16 98 99 lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04 99 100 loo-py = loopy; # added 2022-05-03 100 101 Markups = markups; # added 2022-02-14
+27 -8
pkgs/top-level/python-packages.nix
··· 884 884 885 885 autobahn = callPackage ../development/python-modules/autobahn { }; 886 886 887 + autocommand = callPackage ../development/python-modules/autocommand { }; 888 + 887 889 autograd = callPackage ../development/python-modules/autograd { }; 888 890 889 891 autoit-ripper = callPackage ../development/python-modules/autoit-ripper { }; ··· 2196 2198 cython = callPackage ../development/python-modules/Cython { }; 2197 2199 2198 2200 cython_3 = self.cython.overridePythonAttrs (old: rec { 2199 - version = "3.0.0a10"; 2201 + version = "3.0.0a11"; 2200 2202 src = old.src.override { 2201 2203 inherit version; 2202 - sha256 = "342e95121a3d1a67cbcf7b340391eb40cc5ce3d2a79d7873e005e8783353d89d"; 2204 + hash = "sha256-5GckkfsxVGuau2Nnf2OOc4CF3JMhOYFwlW72+/wOFyY="; 2203 2205 }; 2204 2206 patches = [ ]; 2205 2207 }); ··· 2299 2301 dbfread = callPackage ../development/python-modules/dbfread { }; 2300 2302 2301 2303 dbus-client-gen = callPackage ../development/python-modules/dbus-client-gen { }; 2304 + 2305 + dbus-fast = callPackage ../development/python-modules/dbus-fast { }; 2302 2306 2303 2307 dbus-next = callPackage ../development/python-modules/dbus-next { }; 2304 2308 ··· 2815 2819 2816 2820 dugong = callPackage ../development/python-modules/dugong { }; 2817 2821 2818 - dulwich = callPackage ../development/python-modules/dulwich { }; 2822 + dulwich = callPackage ../development/python-modules/dulwich { 2823 + inherit (pkgs) gnupg; 2824 + }; 2819 2825 2820 2826 dunamai = callPackage ../development/python-modules/dunamai { }; 2821 2827 ··· 3012 3018 3013 3019 etebase = callPackage ../development/python-modules/etebase { 3014 3020 inherit (pkgs.darwin.apple_sdk.frameworks) Security; 3021 + openssl = pkgs.openssl_1_1; 3015 3022 }; 3016 3023 3017 3024 etebase-server = callPackage ../servers/etebase { }; ··· 4827 4834 4828 4835 jsonschema = callPackage ../development/python-modules/jsonschema { }; 4829 4836 4837 + jsonschema-spec = callPackage ../development/python-modules/jsonschema-spec { }; 4838 + 4830 4839 jsonstreams = callPackage ../development/python-modules/jsonstreams { }; 4831 4840 4832 4841 json-tricks = callPackage ../development/python-modules/json-tricks { }; ··· 5062 5071 5063 5072 lc7001 = callPackage ../development/python-modules/lc7001 { }; 5064 5073 5065 - ldap = callPackage ../development/python-modules/ldap { 5066 - inherit (pkgs) openldap cyrus_sasl; 5067 - }; 5068 - 5069 5074 ldap3 = callPackage ../development/python-modules/ldap3 { }; 5070 5075 5071 5076 ldapdomaindump = callPackage ../development/python-modules/ldapdomaindump { }; ··· 5652 5657 })); 5653 5658 5654 5659 mesonpep517 = callPackage ../development/python-modules/mesonpep517 { }; 5660 + 5661 + meson-python = callPackage ../development/python-modules/meson-python { }; 5655 5662 5656 5663 messagebird = callPackage ../development/python-modules/messagebird { }; 5657 5664 ··· 7106 7113 poetry-core = callPackage ../development/python-modules/poetry-core { }; 7107 7114 7108 7115 poetry-dynamic-versioning = callPackage ../development/python-modules/poetry-dynamic-versioning { }; 7116 + 7117 + poetry-plugin-export = callPackage ../development/python-modules/poetry-plugin-export { }; 7109 7118 7110 7119 poetry-semver = callPackage ../development/python-modules/poetry-semver { }; 7111 7120 ··· 8241 8250 8242 8251 pyproj = callPackage ../development/python-modules/pyproj { }; 8243 8252 8253 + pyproject-metadata = callPackage ../development/python-modules/pyproject-metadata { }; 8254 + 8244 8255 pyprosegur = callPackage ../development/python-modules/pyprosegur { }; 8245 8256 8246 8257 pyptlib = callPackage ../development/python-modules/pyptlib { }; ··· 8920 8931 8921 8932 python_keyczar = callPackage ../development/python-modules/python_keyczar { }; 8922 8933 8934 + python-ldap = callPackage ../development/python-modules/python-ldap { 8935 + inherit (pkgs) openldap cyrus_sasl; 8936 + }; 8937 + 8923 8938 python-ldap-test = callPackage ../development/python-modules/python-ldap-test { }; 8924 8939 8925 8940 python-Levenshtein = callPackage ../development/python-modules/python-levenshtein { }; ··· 9401 9416 9402 9417 rachiopy = callPackage ../development/python-modules/rachiopy { }; 9403 9418 9404 - radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud { }; 9419 + radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud { 9420 + radicale = pkgs.radicale.override { python3 = python; }; 9421 + }; 9405 9422 9406 9423 radio_beam = callPackage ../development/python-modules/radio_beam { }; 9407 9424 ··· 10367 10384 sphinxcontrib-apidoc = callPackage ../development/python-modules/sphinxcontrib-apidoc { }; 10368 10385 10369 10386 sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp { }; 10387 + 10388 + sphinxcontrib-asyncio = callPackage ../development/python-modules/sphinxcontrib-asyncio { }; 10370 10389 10371 10390 sphinxcontrib-autoapi = callPackage ../development/python-modules/sphinxcontrib-autoapi { }; 10372 10391