From 88e6037c74fca0f4e5db174001b468ac52ff3df5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Dec 2025 18:37:20 +0100 Subject: [PATCH 0001/1238] python3Packages.roman-numerals: rename from roman-numerals-py Untagged rename required for Sphinx 9.0. --- .../{roman-numerals-py => roman-numerals}/default.nix | 11 +++++++++-- pkgs/development/python-modules/sphinx/default.nix | 4 ++-- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 +- 4 files changed, 13 insertions(+), 5 deletions(-) rename pkgs/development/python-modules/{roman-numerals-py => roman-numerals}/default.nix (75%) diff --git a/pkgs/development/python-modules/roman-numerals-py/default.nix b/pkgs/development/python-modules/roman-numerals/default.nix similarity index 75% rename from pkgs/development/python-modules/roman-numerals-py/default.nix rename to pkgs/development/python-modules/roman-numerals/default.nix index 7324a776a861..0f93f3cc16b9 100644 --- a/pkgs/development/python-modules/roman-numerals-py/default.nix +++ b/pkgs/development/python-modules/roman-numerals/default.nix @@ -2,13 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, flit-core, pytestCheckHook, sphinx, }: buildPythonPackage rec { - pname = "roman-numerals-py"; + pname = "roman-numerals"; version = "3.1.0"; pyproject = true; @@ -19,6 +20,13 @@ buildPythonPackage rec { hash = "sha256-YLF09jYwXq48iMvmqbj/cocYJPp7RsCXzbN0DV9gpis="; }; + patches = [ + (fetchpatch { + url = "https://github.com/AA-Turner/roman-numerals/commit/cc8ec3aca53c9246965500f8fc14aee636fd5307.patch"; + hash = "sha256-zSnJ3DP0hdwhKkFzPWZGJNn1OzwLBF3W8Q6KzwX4Ap4="; + }) + ]; + postPatch = '' ls -lah cp LICENCE.rst python/ @@ -37,7 +45,6 @@ buildPythonPackage rec { homepage = "https://github.com/AA-Turner/roman-numerals/"; changelog = "https://github.com/AA-Turner/roman-numerals/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.cc0; - mainProgram = "roman-numerals-py"; platforms = lib.platforms.all; }; } diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix index b01a27cfb820..89b0fd56da36 100644 --- a/pkgs/development/python-modules/sphinx/default.nix +++ b/pkgs/development/python-modules/sphinx/default.nix @@ -18,7 +18,7 @@ packaging, pygments, requests, - roman-numerals-py, + roman-numerals, snowballstemmer, sphinxcontrib-applehelp, sphinxcontrib-devhelp, @@ -72,7 +72,7 @@ buildPythonPackage rec { packaging pygments requests - roman-numerals-py + roman-numerals snowballstemmer sphinxcontrib-applehelp sphinxcontrib-devhelp diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 7035ea22f93a..8a80fe153f9b 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -449,6 +449,7 @@ mapAliases { retworkx = throw "'retworkx' has been renamed to/replaced by 'rustworkx'"; # Converted to throw 2025-10-29 rki-covid-parser = throw "rki-covid-parser has been removed because it is unmaintained and broken"; # added 2025-09-20 robotframework-tools = "'robotframework-tools' has been removed because it is unmaintained"; # Added 2026-01-19 + roman-numerals-py = roman-numerals; # added 2025-12-03 ROPGadget = throw "'ROPGadget' has been renamed to/replaced by 'ropgadget'"; # Converted to throw 2025-10-29 rtslib = throw "'rtslib' has been renamed to/replaced by 'rtslib-fb'"; # Converted to throw 2025-10-29 rtsp-to-webrtc = throw "rtsp-to-webrtc has been removed because it is unmaintained"; # added 2025-09-20 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 52e6ffbfdc40..021e66679ec0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16715,7 +16715,7 @@ self: super: with self; { roman = callPackage ../development/python-modules/roman { }; - roman-numerals-py = callPackage ../development/python-modules/roman-numerals-py { }; + roman-numerals = callPackage ../development/python-modules/roman-numerals { }; romy = callPackage ../development/python-modules/romy { }; From b15b8d49f63e11078336285d277ceb94cbaba73f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Dec 2025 18:38:29 +0100 Subject: [PATCH 0002/1238] python3Packages.sphinx: 8.2.3 -> 9.1.0 https://www.sphinx-doc.org/en/master/changes/index.html#release-9-1-0-released-dec-31-2025 --- pkgs/development/python-modules/sphinx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix index 89b0fd56da36..d6a5c137cdb0 100644 --- a/pkgs/development/python-modules/sphinx/default.nix +++ b/pkgs/development/python-modules/sphinx/default.nix @@ -42,10 +42,10 @@ buildPythonPackage rec { pname = "sphinx"; - version = "8.2.3"; + version = "9.1.0"; pyproject = true; - disabled = pythonOlder "3.11"; + disabled = pythonOlder "3.12"; src = fetchFromGitHub { owner = "sphinx-doc"; @@ -58,7 +58,7 @@ buildPythonPackage rec { mv tests/roots/test-images/{testimäge,testimæge}.png sed -i 's/testimäge/testimæge/g' tests/{test_build*.py,roots/test-images/index.rst} ''; - hash = "sha256-FoyCpDGDKNN2GMhE7gDpJLmWRWhbMCYlcVEaBTfXSEw="; + hash = "sha256-PgqjCeyHOhWtZjyzSZyvsPT0Q7yRyNDiW3x1fQq0K+8="; }; build-system = [ flit-core ]; From fb3e436c35e0e43b3727fe2d4a327e804e91f7d5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Dec 2025 18:49:23 +0100 Subject: [PATCH 0003/1238] python3Packages.sphinx-rtd-theme: relax sphinx constraint modernize, clean up, prune unused deps. --- .../sphinx-rtd-theme/default.nix | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-rtd-theme/default.nix b/pkgs/development/python-modules/sphinx-rtd-theme/default.nix index 791f0b691d98..64db324635a0 100644 --- a/pkgs/development/python-modules/sphinx-rtd-theme/default.nix +++ b/pkgs/development/python-modules/sphinx-rtd-theme/default.nix @@ -2,9 +2,9 @@ lib, buildPythonPackage, fetchPypi, + setuptools, docutils, sphinx, - readthedocs-sphinx-ext, sphinxcontrib-jquery, pytestCheckHook, }: @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "sphinx-rtd-theme"; version = "3.0.2"; - format = "setuptools"; + pyproject = true; src = fetchPypi { pname = "sphinx_rtd_theme"; @@ -20,20 +20,28 @@ buildPythonPackage rec { hash = "sha256-t0V7wl3acjsgsIamcLmVPIWeq2CioD7o6yuyPhduX4U="; }; + build-system = [ setuptools ]; + preBuild = '' # Don't use NPM to fetch assets. Assets are included in sdist. export CI=1 ''; - propagatedBuildInputs = [ + dependencies = [ docutils sphinx sphinxcontrib-jquery ]; + pythonRelaxDeps = [ + "docutils" + "sphinxcontrib-jquery" + # https://github.com/readthedocs/sphinx_rtd_theme/pull/1666 + "sphinx" + ]; + nativeCheckInputs = [ pytestCheckHook - readthedocs-sphinx-ext ]; disabledTests = [ @@ -41,11 +49,6 @@ buildPythonPackage rec { "test_basic" ]; - pythonRelaxDeps = [ - "docutils" - "sphinxcontrib-jquery" - ]; - pythonImportsCheck = [ "sphinx_rtd_theme" ]; meta = { From af3a589f4227da6fb9ca69bfbdb8c1f9214f99b9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Dec 2025 18:51:14 +0100 Subject: [PATCH 0004/1238] python3Packages.readthedocs-sphinx-ext: remove Not compatible with Sphinx 9.0 and archived since April 2025. --- .../readthedocs-sphinx-ext/default.nix | 37 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix diff --git a/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix b/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix deleted file mode 100644 index c373c4b69d8f..000000000000 --- a/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools, - requests, - pytestCheckHook, - mock, - sphinx, -}: - -buildPythonPackage rec { - pname = "readthedocs-sphinx-ext"; - version = "2.2.5"; - pyproject = true; - - src = fetchPypi { - inherit pname version; - hash = "sha256-7l/VuZ258MGAsjlsvOUoqjZnGVG5UmuwJy2/zlUXvSc="; - }; - - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ requests ]; - - nativeCheckInputs = [ - pytestCheckHook - mock - sphinx - ]; - - meta = { - description = "Sphinx extension for Read the Docs overrides"; - homepage = "https://github.com/rtfd/readthedocs-sphinx-ext"; - license = lib.licenses.mit; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 8a80fe153f9b..08540d483fc7 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -435,6 +435,7 @@ mapAliases { radio_beam = throw "'radio_beam' has been renamed to/replaced by 'radio-beam'"; # Converted to throw 2025-10-29 random-user-agent = throw "random-user-agent has been removed as it was abandoned upstream in 2018; use fake-useragent instead"; # Added 2025-10-17 readme_renderer = throw "'readme_renderer' has been renamed to/replaced by 'readme-renderer'"; # Converted to throw 2025-10-29 + readthedocs-sphinx-ext = throw "'readthedocs-sphinx-ext' has been removed because it was archived upstream."; # added 2025-12-03 recursivePthLoader = throw "'recursivePthLoader' has been renamed to/replaced by 'recursive-pth-loader'"; # Converted to throw 2025-10-29 repeated_test = throw "'repeated_test' has been renamed to/replaced by 'repeated-test'"; # Converted to throw 2025-10-29 repoze_lru = throw "'repoze_lru' has been renamed to/replaced by 'repoze-lru'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 021e66679ec0..e63da46fae47 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16308,8 +16308,6 @@ self: super: with self; { readme-renderer = callPackage ../development/python-modules/readme-renderer { }; - readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { }; - realtime = callPackage ../development/python-modules/realtime { }; rebulk = callPackage ../development/python-modules/rebulk { }; From 1e34650c6369ecf30c916d07a620b0684bf1e235 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Dec 2025 19:03:06 +0100 Subject: [PATCH 0005/1238] python3Packages.sphinx-autodoc-typehints: sphinx 9.0 compat --- .../python-modules/sphinx-autodoc-typehints/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix index dd4a5debced6..2740ace1f9e1 100644 --- a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix +++ b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix @@ -23,6 +23,12 @@ buildPythonPackage { hash = "sha256-X81KPreqiUJMHi4yvtymbtw4NnVpyRaagPSz6TQXH9s="; }; + postPatch = '' + # https://github.com/tox-dev/sphinx-autodoc-typehints/issues/586 + substituteInPlace src/sphinx_autodoc_typehints/__init__.py \ + --replace-fail "sphinx.ext.autodoc.mock" "sphinx.ext.autodoc._dynamic._mock" + ''; + pythonRelaxDeps = [ "sphinx" ]; build-system = [ From f67eb7519944083be86016793c041f18ddfe2991 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Dec 2025 21:40:15 +0100 Subject: [PATCH 0006/1238] python3Packages.sphinx-pytest: disable failing test --- pkgs/development/python-modules/sphinx-pytest/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/sphinx-pytest/default.nix b/pkgs/development/python-modules/sphinx-pytest/default.nix index b94d899ac837..2c313ffa957a 100644 --- a/pkgs/development/python-modules/sphinx-pytest/default.nix +++ b/pkgs/development/python-modules/sphinx-pytest/default.nix @@ -34,6 +34,11 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTests = [ + # https://github.com/sphinx-extensions2/sphinx-pytest/issues/28 + "test_no_transforms" + ]; + meta = { changelog = "https://github.com/sphinx-extensions2/sphinx-pytest/releases/tag/v${version}"; description = "Helpful pytest fixtures for Sphinx extensions"; From c5abad3cecce02d3772555f87a90a4b851f6538c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 4 Dec 2025 17:16:59 +0100 Subject: [PATCH 0007/1238] python3Packages.django_6: init at 6.0.1 --- pkgs/development/python-modules/django/6.nix | 143 ++++++++++++++++++ .../django/6.x/disable-failing-test.patch | 21 +++ .../python-modules/django/6.x/gdal.patch | 26 ++++ .../django/6.x/pythonpath.patch | 12 ++ .../python-modules/django/6.x/zoneinfo.patch | 13 ++ pkgs/top-level/python-packages.nix | 2 + 6 files changed, 217 insertions(+) create mode 100644 pkgs/development/python-modules/django/6.nix create mode 100644 pkgs/development/python-modules/django/6.x/disable-failing-test.patch create mode 100644 pkgs/development/python-modules/django/6.x/gdal.patch create mode 100644 pkgs/development/python-modules/django/6.x/pythonpath.patch create mode 100644 pkgs/development/python-modules/django/6.x/zoneinfo.patch diff --git a/pkgs/development/python-modules/django/6.nix b/pkgs/development/python-modules/django/6.nix new file mode 100644 index 000000000000..cc4335692c55 --- /dev/null +++ b/pkgs/development/python-modules/django/6.nix @@ -0,0 +1,143 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + pythonOlder, + replaceVars, + + # build-system + setuptools, + + # patched in + geos, + gdal, + withGdal ? false, + + # dependencies + asgiref, + sqlparse, + + # optional-dependencies + argon2-cffi, + bcrypt, + + # tests + aiosmtpd, + docutils, + geoip2, + jinja2, + numpy, + pillow, + pylibmc, + pymemcache, + python, + pyyaml, + pytz, + redis, + selenium, + tblib, + tzdata, +}: + +buildPythonPackage (finalAttrs: { + pname = "django"; + version = "6.0.1"; + pyproject = true; + + disabled = pythonOlder "3.12"; + + src = fetchFromGitHub { + owner = "django"; + repo = "django"; + tag = finalAttrs.version; + hash = "sha256-RvxEjFMKaYrnK3u5GkdAm2gHzpdOck9Qx3Yahz3W5Jo="; + }; + + patches = [ + (replaceVars ./6.x/zoneinfo.patch { + zoneinfo = tzdata + "/share/zoneinfo"; + }) + # prevent tests from messing with our pythonpath + ./6.x/pythonpath.patch + # test_incorrect_timezone should raise but doesn't + ./6.x/disable-failing-test.patch + ] + ++ lib.optionals withGdal [ + (replaceVars ./6.x/gdal.patch { + geos = geos; + gdal = gdal; + extension = stdenv.hostPlatform.extensions.sharedLibrary; + }) + ]; + + postPatch = '' + substituteInPlace tests/utils_tests/test_autoreload.py \ + --replace-fail "/usr/bin/python" "${python.interpreter}" + ''; + + build-system = [ setuptools ]; + + dependencies = [ + asgiref + sqlparse + ]; + + optional-dependencies = { + argon2 = [ argon2-cffi ]; + bcrypt = [ bcrypt ]; + }; + + nativeCheckInputs = [ + # tests/requirements/py3.txt + aiosmtpd + docutils + geoip2 + jinja2 + numpy + pillow + pylibmc + pymemcache + pyyaml + pytz + redis + selenium + tblib + tzdata + ] + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; + + preCheck = '' + # make sure the installed library gets imported + rm -rf django + + # fails to import github_links from docs/_ext/github_links.py + rm tests/sphinx/test_github_links.py + + # provide timezone data, works only on linux + export TZDIR=${tzdata}/${python.sitePackages}/tzdata/zoneinfo + + export PYTHONPATH=$PWD/docs/_ext:$PYTHONPATH + ''; + + checkPhase = '' + runHook preCheck + + pushd tests + # without --parallel=1, tests fail with an "unexpected error due to a database lock" on Darwin + ${python.interpreter} runtests.py --settings=test_sqlite ${lib.optionalString stdenv.hostPlatform.isDarwin "--parallel=1"} + popd + + runHook postCheck + ''; + + __darwinAllowLocalNetworking = true; + + meta = with lib; { + changelog = "https://docs.djangoproject.com/en/${lib.versions.majorMinor finalAttrs.version}/releases/${finalAttrs.version}/"; + description = "High-level Python Web framework that encourages rapid development and clean, pragmatic design"; + homepage = "https://www.djangoproject.com"; + license = licenses.bsd3; + maintainers = with maintainers; [ hexa ]; + }; +}) diff --git a/pkgs/development/python-modules/django/6.x/disable-failing-test.patch b/pkgs/development/python-modules/django/6.x/disable-failing-test.patch new file mode 100644 index 000000000000..9245d8f1cc2a --- /dev/null +++ b/pkgs/development/python-modules/django/6.x/disable-failing-test.patch @@ -0,0 +1,21 @@ +diff --git a/tests/settings_tests/tests.py b/tests/settings_tests/tests.py +index 7794aeef9a..1b6be46ffa 100644 +--- a/tests/settings_tests/tests.py ++++ b/tests/settings_tests/tests.py +@@ -2,7 +2,7 @@ import os + import sys + import unittest + from types import ModuleType, SimpleNamespace +-from unittest import mock ++from unittest import mock, skip + + from django.conf import ENVIRONMENT_VARIABLE, LazySettings, Settings, settings + from django.core.exceptions import ImproperlyConfigured +@@ -334,6 +334,7 @@ class SettingsTests(SimpleTestCase): + getattr(s, "foo") + + @requires_tz_support ++ @skip("Assertion fails, exception does not get raised") + @mock.patch("django.conf.global_settings.TIME_ZONE", "test") + def test_incorrect_timezone(self): + with self.assertRaisesMessage(ValueError, "Incorrect timezone setting: test"): diff --git a/pkgs/development/python-modules/django/6.x/gdal.patch b/pkgs/development/python-modules/django/6.x/gdal.patch new file mode 100644 index 000000000000..a7e32ee92c0e --- /dev/null +++ b/pkgs/development/python-modules/django/6.x/gdal.patch @@ -0,0 +1,26 @@ +diff --git a/django/contrib/gis/gdal/libgdal.py b/django/contrib/gis/gdal/libgdal.py +index f92a1cdea0..037a926dfe 100644 +--- a/django/contrib/gis/gdal/libgdal.py ++++ b/django/contrib/gis/gdal/libgdal.py +@@ -15,7 +15,7 @@ try: + + lib_path = settings.GDAL_LIBRARY_PATH + except (AttributeError, ImportError, ImproperlyConfigured, OSError): +- lib_path = None ++ lib_path = "@gdal@/lib/libgdal@extension@" + + if lib_path: + lib_names = None +diff --git a/django/contrib/gis/geos/libgeos.py b/django/contrib/gis/geos/libgeos.py +index feb225cf8c..cf5797d786 100644 +--- a/django/contrib/gis/geos/libgeos.py ++++ b/django/contrib/gis/geos/libgeos.py +@@ -26,7 +26,7 @@ def load_geos(): + + lib_path = settings.GEOS_LIBRARY_PATH + except (AttributeError, ImportError, ImproperlyConfigured, OSError): +- lib_path = None ++ lib_path = "@geos@/lib/libgeos_c@extension@" + + # Setting the appropriate names for the GEOS-C library. + if lib_path: diff --git a/pkgs/development/python-modules/django/6.x/pythonpath.patch b/pkgs/development/python-modules/django/6.x/pythonpath.patch new file mode 100644 index 000000000000..c44f9c9b5141 --- /dev/null +++ b/pkgs/development/python-modules/django/6.x/pythonpath.patch @@ -0,0 +1,12 @@ +diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py +index 0c27194568..37ee505c21 100644 +--- a/tests/admin_scripts/tests.py ++++ b/tests/admin_scripts/tests.py +@@ -132,6 +132,7 @@ class AdminScriptTestCase(SimpleTestCase): + del test_environ["DJANGO_SETTINGS_MODULE"] + python_path = [base_dir, django_dir, tests_dir] + python_path.extend(ext_backend_base_dirs) ++ python_path.extend(sys.path) + test_environ["PYTHONPATH"] = os.pathsep.join(python_path) + test_environ["PYTHONWARNINGS"] = "" + diff --git a/pkgs/development/python-modules/django/6.x/zoneinfo.patch b/pkgs/development/python-modules/django/6.x/zoneinfo.patch new file mode 100644 index 000000000000..2e61ec037118 --- /dev/null +++ b/pkgs/development/python-modules/django/6.x/zoneinfo.patch @@ -0,0 +1,13 @@ +diff --git a/django/conf/__init__.py b/django/conf/__init__.py +index c7ae36aba0..ef322b8251 100644 +--- a/django/conf/__init__.py ++++ b/django/conf/__init__.py +@@ -185,7 +185,7 @@ class Settings: + if hasattr(time, "tzset") and self.TIME_ZONE: + # When we can, attempt to validate the timezone. If we can't find + # this file, no check happens and it's harmless. +- zoneinfo_root = Path("/usr/share/zoneinfo") ++ zoneinfo_root = Path("@zoneinfo@") + zone_info_file = zoneinfo_root.joinpath(*self.TIME_ZONE.split("/")) + if zoneinfo_root.exists() and not zone_info_file.exists(): + raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e63da46fae47..a041c0abe7da 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4376,6 +4376,8 @@ self: super: with self; { django_5 = callPackage ../development/python-modules/django/5.nix { }; + django_6 = callPackage ../development/python-modules/django/6.nix { }; + djangocms-admin-style = callPackage ../development/python-modules/djangocms-admin-style { }; djangocms-alias = callPackage ../development/python-modules/djangocms-alias { }; From 7a100e1120edbfcf6fac46d93c3b17c5591f34fb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 5 Dec 2025 02:07:49 +0100 Subject: [PATCH 0008/1238] mercurial: 7.1 -> 7.1.2 https://mercurial-scm.org/relnotes/7.1#mercurial-7-1-2 --- pkgs/by-name/me/mercurial/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/mercurial/package.nix b/pkgs/by-name/me/mercurial/package.nix index 3475132f885f..3ac5b2529b12 100644 --- a/pkgs/by-name/me/mercurial/package.nix +++ b/pkgs/by-name/me/mercurial/package.nix @@ -40,11 +40,11 @@ let self = python3Packages.buildPythonApplication rec { pname = "mercurial${lib.optionalString fullBuild "-full"}"; - version = "7.1"; + version = "7.1.2"; src = fetchurl { url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz"; - hash = "sha256-6NkgyDw4xHXY6XO+YHYKSdw1w3ldZL1oduVq26Yi5cs="; + hash = "sha256-zie5pHZ88upJa1FGi65RL6am6vCJHkn4lh3GlLTcgco="; }; pyproject = false; From 7101d846d17ae7eeab5fcb97492a126e74877174 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 15 Jan 2026 03:16:17 +0100 Subject: [PATCH 0009/1238] python3Packages.myst-parser: 4.0.1 -> 5.0.0 https://github.com/executablebooks/MyST-Parser/blob/v5.0.0/CHANGELOG.md --- .../python-modules/myst-parser/default.nix | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/myst-parser/default.nix b/pkgs/development/python-modules/myst-parser/default.nix index b79a05db5375..bb91e8e228b1 100644 --- a/pkgs/development/python-modules/myst-parser/default.nix +++ b/pkgs/development/python-modules/myst-parser/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pythonOlder, # build-system flit-core, @@ -25,14 +26,16 @@ }: buildPythonPackage (finalAttrs: { pname = "myst-parser"; - version = "4.0.1"; + version = "5.0.0"; pyproject = true; + disabled = pythonOlder "3.11"; + src = fetchFromGitHub { owner = "executablebooks"; repo = "myst-parser"; tag = "v${finalAttrs.version}"; - hash = "sha256-/Prauz4zuJY39EK2BmgBbH1uwjF4K38e5X5hPYwRBl0="; + hash = "sha256-0lGejdGVVvZar3sPBbvThXzJML7PcR5+shyDHTTtVEY="; }; build-system = [ flit-core ]; @@ -60,15 +63,9 @@ buildPythonPackage (finalAttrs: { ] ++ markdown-it-py.optional-dependencies.linkify; - disabledTests = [ - # sphinx 8.2 compat - # https://github.com/executablebooks/MyST-Parser/issues/1030 - "test_commonmark" - "test_extended_syntaxes" - "test_fieldlist_extension" - "test_includes" - "test_references_singlehtml" - "test_sphinx_directives" + disabledTestPaths = [ + # outdated sphinx fixtures + "tests/test_renderers/test_fixtures_sphinx.py" ]; pythonImportsCheck = [ "myst_parser" ]; From dcc239fc57c7749b6bd10c9725b9a250eaf8e3df Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 01:22:00 +0100 Subject: [PATCH 0010/1238] python3Packages.docutils: 0.21.2 -> 0.22.4 https://sourceforge.net/projects/docutils/files/docutils/0.22.4 --- pkgs/development/python-modules/docutils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docutils/default.nix b/pkgs/development/python-modules/docutils/default.nix index 2c9f3da24333..ccd7d204dcc6 100644 --- a/pkgs/development/python-modules/docutils/default.nix +++ b/pkgs/development/python-modules/docutils/default.nix @@ -14,12 +14,12 @@ let self = buildPythonPackage rec { pname = "docutils"; - version = "0.21.2"; + version = "0.22.4"; pyproject = true; src = fetchurl { url = "mirror://sourceforge/docutils/docutils-${version}.tar.gz"; - hash = "sha256-OmsYcy7fGC2qPNEndbuzOM9WkUaPke7rEJ3v9uv6mG8="; + hash = "sha256-TbU7H96avsu3TZEjDTKrYm2U9rrfxXXW25GUpJ3ymWg="; }; build-system = [ flit-core ]; From a29635c83a852e017fe7b3adacd7915bcb364e20 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 18:27:55 +0100 Subject: [PATCH 0011/1238] python3Packages.sphinx-design: 0.6.0 -> 0.7.0 https://github.com/executablebooks/sphinx-design/releases/tag/v0.7.0 --- .../python-modules/sphinx-design/default.nix | 58 +++++++++++++++---- 1 file changed, 46 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-design/default.nix b/pkgs/development/python-modules/sphinx-design/default.nix index dad95e81b4a3..f9131eb92294 100644 --- a/pkgs/development/python-modules/sphinx-design/default.nix +++ b/pkgs/development/python-modules/sphinx-design/default.nix @@ -1,34 +1,68 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + pythonOlder, + + # build-system flit-core, + + # dependencies sphinx, + + # optional-dependencies + furo, + pydata-sphinx-theme, + sphinx-rtd-theme, + sphinx-book-theme, + + # tests + defusedxml, + pytest-regressions, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "sphinx-design"; - version = "0.6.1"; - + version = "0.7.0"; pyproject = true; - src = fetchPypi { - inherit version; - pname = "sphinx_design"; - hash = "sha256-tE7qNxk4bQTXZcGoJXysorPm+EIdezpedCwP1F+E5jI="; + disabled = pythonOlder "3.10"; + + src = fetchFromGitHub { + owner = "executablebooks"; + repo = "sphinx-design"; + tag = "v${finalAttrs.version}"; + hash = "sha256-NlAAIw8X2gW2ejeSHcFrxj7Jl6OgnpZIXPK16yzxxRQ="; }; - nativeBuildInputs = [ flit-core ]; + build-system = [ flit-core ]; - propagatedBuildInputs = [ sphinx ]; + dependencies = [ sphinx ]; + + optional-dependencies = { + theme-furo = [ furo ]; + theme-pydata = [ pydata-sphinx-theme ]; + theme-rtd = [ sphinx-rtd-theme ]; + theme-sbt = [ sphinx-book-theme ]; + # TODO: theme-im = [ sphinx-immaterial ]; + }; + + pythonRelaxDeps = [ "sphinx" ]; + + nativeCheckInputs = [ + defusedxml + pytest-regressions + pytestCheckHook + ]; pythonImportsCheck = [ "sphinx_design" ]; meta = { description = "Sphinx extension for designing beautiful, view size responsive web components"; homepage = "https://github.com/executablebooks/sphinx-design"; - changelog = "https://github.com/executablebooks/sphinx-design/releases/tag/v${version}"; + changelog = "https://github.com/executablebooks/sphinx-design/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 5b58ad1314b472118399d73c9bb45b2c5448f85d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 18:42:07 +0100 Subject: [PATCH 0012/1238] python3Packages.roman-numerals: 3.1.0 -> 4.1.0 https://github.com/AA-Turner/roman-numerals/blob/4.1.0/CHANGES.rst --- .../python-modules/roman-numerals/default.nix | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/roman-numerals/default.nix b/pkgs/development/python-modules/roman-numerals/default.nix index 0f93f3cc16b9..ba261d9ca6fc 100644 --- a/pkgs/development/python-modules/roman-numerals/default.nix +++ b/pkgs/development/python-modules/roman-numerals/default.nix @@ -2,37 +2,23 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, flit-core, pytestCheckHook, - sphinx, }: buildPythonPackage rec { pname = "roman-numerals"; - version = "3.1.0"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "AA-Turner"; repo = "roman-numerals"; tag = "v${version}"; - hash = "sha256-YLF09jYwXq48iMvmqbj/cocYJPp7RsCXzbN0DV9gpis="; + hash = "sha256-v+aPIcsggjRJ3l6Xfw97b3zcqpyWNY4XWy2+5aWyitY="; }; - patches = [ - (fetchpatch { - url = "https://github.com/AA-Turner/roman-numerals/commit/cc8ec3aca53c9246965500f8fc14aee636fd5307.patch"; - hash = "sha256-zSnJ3DP0hdwhKkFzPWZGJNn1OzwLBF3W8Q6KzwX4Ap4="; - }) - ]; - - postPatch = '' - ls -lah - cp LICENCE.rst python/ - - cd python - ''; + sourceRoot = "${src.name}/python"; build-system = [ flit-core ]; From 9d6f6b4843988746718edb5def939b1557679e46 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 18:43:10 +0100 Subject: [PATCH 0013/1238] python3Packages.roman-numerals: migrate to finalAttrs --- .../python-modules/roman-numerals/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/roman-numerals/default.nix b/pkgs/development/python-modules/roman-numerals/default.nix index ba261d9ca6fc..0360ef4b7909 100644 --- a/pkgs/development/python-modules/roman-numerals/default.nix +++ b/pkgs/development/python-modules/roman-numerals/default.nix @@ -6,7 +6,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "roman-numerals"; version = "4.1.0"; pyproject = true; @@ -14,11 +14,11 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "AA-Turner"; repo = "roman-numerals"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-v+aPIcsggjRJ3l6Xfw97b3zcqpyWNY4XWy2+5aWyitY="; }; - sourceRoot = "${src.name}/python"; + sourceRoot = "${finalAttrs.src.name}/python"; build-system = [ flit-core ]; @@ -29,8 +29,8 @@ buildPythonPackage rec { meta = { description = "Manipulate roman numerals"; homepage = "https://github.com/AA-Turner/roman-numerals/"; - changelog = "https://github.com/AA-Turner/roman-numerals/blob/${src.tag}/CHANGES.rst"; + changelog = "https://github.com/AA-Turner/roman-numerals/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.cc0; platforms = lib.platforms.all; }; -} +}) From ddd43b814baf322712d14c69b993594e46c5fbc8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 19:09:04 +0100 Subject: [PATCH 0014/1238] python3Packages.hypothesis: drop docs They were in passthru to save on dependencies, but that means they don't get built anymore, so in hindsight they haven't been maintained for a long time now. The way forward is to Use https://hypothesis.readthedocs.io/en/latest/ instead. --- .../python-modules/hypothesis/default.nix | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix index ce6f3671a2ae..92d5128f3156 100644 --- a/pkgs/development/python-modules/hypothesis/default.nix +++ b/pkgs/development/python-modules/hypothesis/default.nix @@ -10,15 +10,9 @@ doCheck ? true, pytestCheckHook, pytest-xdist, - python, sortedcontainers, - stdenv, pythonAtLeast, pythonOlder, - sphinxHook, - sphinx-rtd-theme, - sphinx-hoverxref, - sphinx-codeautolink, tzdata, }: @@ -137,30 +131,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "hypothesis" ]; - passthru = { - doc = stdenv.mkDerivation { - # Forge look and feel of multi-output derivation as best as we can. - # - # Using 'outputs = [ "doc" ];' breaks a lot of assumptions. - pname = "${pname}-doc"; - inherit src version; - - postInstallSphinx = '' - mv $out/share/doc/* $out/share/doc/python$pythonVersion-$pname-$version - ''; - - nativeBuildInputs = [ - sphinxHook - sphinx-rtd-theme - sphinx-hoverxref - sphinx-codeautolink - ]; - - inherit (python) pythonVersion; - inherit meta; - }; - }; - meta = { description = "Library for property based testing"; mainProgram = "hypothesis"; From 3a82b7f824187a98873612c8cef180833aa899b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 19:12:26 +0100 Subject: [PATCH 0015/1238] python3Packages.sphinx-hoverxref: drop Deprecated leaf package, that now fails to build. --- .../sphinx-hoverxref/default.nix | 79 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 81 deletions(-) delete mode 100644 pkgs/development/python-modules/sphinx-hoverxref/default.nix diff --git a/pkgs/development/python-modules/sphinx-hoverxref/default.nix b/pkgs/development/python-modules/sphinx-hoverxref/default.nix deleted file mode 100644 index a476099165d4..000000000000 --- a/pkgs/development/python-modules/sphinx-hoverxref/default.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - flit-core, - # documentation build dependencies - sphinxHook, - sphinx-notfound-page, - sphinx-prompt, - sphinx-rtd-theme, - sphinx-tabs, - sphinx-version-warning, - sphinx-autoapi, - sphinxcontrib-bibtex, - sphinxemoji, - # runtime dependencies - sphinx, - sphinxcontrib-jquery, -}: - -buildPythonPackage rec { - pname = "sphinx-hoverxref"; - version = "1.5.0"; - pyproject = true; - - outputs = [ - "out" - "doc" - ]; - - src = fetchFromGitHub { - owner = "readthedocs"; - repo = "sphinx-hoverxref"; - rev = version; - hash = "sha256-JHNJGUkO/HXnnnROYBd1pAcoAEYo6b7eK4tyC+ujc+A="; - }; - - postPatch = '' - substituteInPlace docs/conf.py --replace-fail "sphinx-prompt" "sphinx_prompt" - ''; - - build-system = [ - flit-core - ]; - - nativeBuildInputs = [ - sphinxHook - sphinx-autoapi - sphinx-rtd-theme - sphinx-tabs - sphinx-prompt - sphinx-version-warning - sphinx-notfound-page - sphinxcontrib-bibtex - sphinxemoji - ]; - - dependencies = [ - sphinx - sphinxcontrib-jquery - ]; - - pythonImportsCheck = [ "hoverxref" ]; - - meta = { - description = "Sphinx extension for creating tooltips on the cross references of the documentation"; - longDescription = '' - sphinx-hoverxref is a Sphinx extension to show a floating window - (tooltips or modal dialogues) on the cross references of the - documentation embedding the content of the linked section on them. - - With sphinx-hoverxref, you don’t need to click a link to see what’s - in there. - ''; - homepage = "https://github.com/readthedocs/sphinx-hoverxref"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kaction ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 08540d483fc7..74cf0b2e0f47 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -480,6 +480,7 @@ mapAliases { spark_parser = throw "'spark_parser' has been renamed to/replaced by 'spark-parser'"; # Converted to throw 2025-10-29 SPARQLWrapper = throw "'SPARQLWrapper' has been renamed to/replaced by 'sparqlwrapper'"; # Converted to throw 2025-10-29 sparsezoo = throw "sparsezoo has been removed since it is abandonned"; # added 2025-09-01 + sphinx-hoverxref = throw "'sphinx-hoverxref' has been deprecated upstream. It's functionality was merged into the readthedocs.org admin panel."; # Added 2026-01-18" sphinx-jquery = throw "'sphinx-jquery' has been renamed to/replaced by 'sphinxcontrib-jquery'"; # Converted to throw 2025-10-29 sphinx_rtd_theme = throw "'sphinx_rtd_theme' has been renamed to/replaced by 'sphinx-rtd-theme'"; # Converted to throw 2025-10-29 sphinxcontrib-autoapi = throw "'sphinxcontrib-autoapi' has been renamed to/replaced by 'sphinx-autoapi'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a041c0abe7da..c78cd4f698cd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17853,8 +17853,6 @@ self: super: with self; { sphinx-fortran = callPackage ../development/python-modules/sphinx-fortran { }; - sphinx-hoverxref = callPackage ../development/python-modules/sphinx-hoverxref { }; - sphinx-inline-tabs = callPackage ../development/python-modules/sphinx-inline-tabs { }; sphinx-intl = callPackage ../development/python-modules/sphinx-intl { }; From 52e838dce0f35bd1d29581e10fcac148800fe0fd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Jan 2026 19:14:15 +0100 Subject: [PATCH 0016/1238] python3Packages.sphinx-version-warning: drop Abandoned upstream in 2019 and has become a leaf. --- .../sphinx-version-warning/default.nix | 70 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 72 deletions(-) delete mode 100644 pkgs/development/python-modules/sphinx-version-warning/default.nix diff --git a/pkgs/development/python-modules/sphinx-version-warning/default.nix b/pkgs/development/python-modules/sphinx-version-warning/default.nix deleted file mode 100644 index faa4c72d6287..000000000000 --- a/pkgs/development/python-modules/sphinx-version-warning/default.nix +++ /dev/null @@ -1,70 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - fetchpatch, - setuptools, - sphinx, - sphinx-autoapi, - sphinx-prompt, - sphinx-rtd-theme, - sphinx-tabs, - sphinxemoji, - sphinxHook, -}: - -# Latest tagged release release "1.1.2" (Nov 2018) does not contain -# documentation, it was added in commits Aug 10, 2019. Repository does not have -# any activity since then. -buildPythonPackage { - pname = "sphinx-version-warning"; - version = "unstable-2019-08-10"; - pyproject = true; - - outputs = [ - "out" - "doc" - ]; - - postPatch = '' - substituteInPlace docs/conf.py --replace-fail "sphinx-prompt" "sphinx_prompt" - ''; - - src = fetchFromGitHub { - owner = "humitos"; - repo = "sphinx-version-warning"; - rev = "a82156c2ea08e5feab406514d0ccd9d48a345f48"; - hash = "sha256-WnJYMk1gPLT0dBn7lmxVDNVkLYkDCgQOtM9fQ3kc6k0="; - }; - - # It tries to write to file relative to it own location at runtime - # and gets permission denied, since Nix store is immutable. - patches = [ - (fetchpatch { - url = "https://github.com/humitos/sphinx-version-warning/commit/cb1b47becf2a0d3b2570ca9929f42f7d7e472b6f.patch"; - hash = "sha256-Vj0QAHIBmc0VxE+TTmJePzvr5nc45Sn2qqM+C/pkgtM="; - }) - ]; - - nativeBuildInputs = [ - sphinx-autoapi - sphinx-prompt - sphinx-rtd-theme - sphinx-tabs - sphinxemoji - sphinxHook - setuptools - ]; - - buildInputs = [ sphinx ]; - - pythonImportsCheck = [ "versionwarning" ]; - - meta = { - description = "Sphinx extension to show a warning banner at the top of your documentation"; - homepage = "https://github.com/humitos/sphinx-version-warning"; - changelog = "https://github.com/humitos/sphinx-version-warning/blob/master/CHANGELOG.rst"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kaction ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 74cf0b2e0f47..9e30183f1831 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -482,6 +482,7 @@ mapAliases { sparsezoo = throw "sparsezoo has been removed since it is abandonned"; # added 2025-09-01 sphinx-hoverxref = throw "'sphinx-hoverxref' has been deprecated upstream. It's functionality was merged into the readthedocs.org admin panel."; # Added 2026-01-18" sphinx-jquery = throw "'sphinx-jquery' has been renamed to/replaced by 'sphinxcontrib-jquery'"; # Converted to throw 2025-10-29 + sphinx-version-warning = throw "'sphinx-version-warning' has been abandoned upstream in 2019"; # Added 2026-01-18 sphinx_rtd_theme = throw "'sphinx_rtd_theme' has been renamed to/replaced by 'sphinx-rtd-theme'"; # Converted to throw 2025-10-29 sphinxcontrib-autoapi = throw "'sphinxcontrib-autoapi' has been renamed to/replaced by 'sphinx-autoapi'"; # Converted to throw 2025-10-29 sphinxcontrib_httpdomain = throw "'sphinxcontrib_httpdomain' has been renamed to/replaced by 'sphinxcontrib-httpdomain'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c78cd4f698cd..35f5851cc03f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17915,8 +17915,6 @@ self: super: with self; { sphinx-toolbox = callPackage ../development/python-modules/sphinx-toolbox { }; - sphinx-version-warning = callPackage ../development/python-modules/sphinx-version-warning { }; - sphinx-versions = callPackage ../development/python-modules/sphinx-versions { }; sphinxawesome-theme = callPackage ../development/python-modules/sphinxawesome-theme { }; From 407cc238aba75713418748458c73436b81226ee9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 00:37:08 +0100 Subject: [PATCH 0017/1238] python3Packages.build: 1.3.0 -> 1.4.0 https://github.com/pypa/build/blob/1.4.0/CHANGELOG.rst --- pkgs/development/python-modules/build/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/build/default.nix b/pkgs/development/python-modules/build/default.nix index 7e98cf4bc4ae..2cdc72c4a63e 100644 --- a/pkgs/development/python-modules/build/default.nix +++ b/pkgs/development/python-modules/build/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "build"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "build"; tag = version; - hash = "sha256-w2YKQzni8e6rpnQJH2J0bHzRigjWOlWiI8Po5d3ZqS8="; + hash = "sha256-otaAFL87o+1YB5/ar2rlOpDjFCWOKs+gfqZImuWH8IA="; }; build-system = [ flit-core ]; From 52967824ad8a75a0715c0fa139d66bb307f26e4d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 00:44:02 +0100 Subject: [PATCH 0018/1238] python3Packages.pytest: 8.4.2 -> 9.0.2 https://github.com/pytest-dev/pytest/releases/tag/9.0.2 --- pkgs/development/python-modules/pytest/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix index 4d5618cb16a4..1eabeed0c38e 100644 --- a/pkgs/development/python-modules/pytest/default.nix +++ b/pkgs/development/python-modules/pytest/default.nix @@ -29,12 +29,12 @@ buildPythonPackage rec { pname = "pytest"; - version = "8.4.2"; + version = "9.0.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-hsDQuTMGuWHVjWKk20h58n/iVRPUuWnfNRq93bPDDgE="; + hash = "sha256-dRhmUakr2JYR0dn8IPC0NF/YJ8QczVwpmoaKBdcO3xE="; }; outputs = [ From 9405dee0c7881c5e6239af520d7332a4510ea715 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 00:49:53 +0100 Subject: [PATCH 0019/1238] python3Packages.setuptools: 80.9.0 -> 80.10.0 https://setuptools.pypa.io/en/stable/history.html#v80-10-0 --- pkgs/development/python-modules/setuptools/default.nix | 8 ++------ .../development/python-modules/setuptools/tag-date.patch | 9 --------- 2 files changed, 2 insertions(+), 15 deletions(-) delete mode 100644 pkgs/development/python-modules/setuptools/tag-date.patch diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index 9dae458a8dcb..8a8a8f244fbb 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -9,20 +9,16 @@ buildPythonPackage rec { pname = "setuptools"; - version = "80.9.0"; + version = "80.10.0"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "setuptools"; tag = "v${version}"; - hash = "sha256-wueVQsV0ja/iPFRK7OKV27FQ7hYKF8cP3WH5wJeIXnI="; + hash = "sha256-js2vvW7I5JRSTo4vO/9fKTwXGnY9uw2IlEIDqi1Z+WU="; }; - patches = [ - ./tag-date.patch - ]; - # Drop dependency on coherent.license, which in turn requires coherent.build postPatch = '' sed -i "/coherent.licensed/d" pyproject.toml diff --git a/pkgs/development/python-modules/setuptools/tag-date.patch b/pkgs/development/python-modules/setuptools/tag-date.patch deleted file mode 100644 index 30ed812c6740..000000000000 --- a/pkgs/development/python-modules/setuptools/tag-date.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff --git a/setup.cfg b/setup.cfg -index 38922089a..a743a2467 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -1,3 +1,3 @@ - [egg_info] - tag_build = .post --tag_date = 1 -+tag_date = 0 From c29e6d2e9980e58ddaec05488842d2dae8c197dd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 00:50:21 +0100 Subject: [PATCH 0020/1238] python3Packages.setuptools-scm: 9.0.1 -> 9.2.2 https://github.com/pypa/setuptools_scm/blob/9.2.2/CHANGELOG.md --- pkgs/development/python-modules/setuptools-scm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/setuptools-scm/default.nix b/pkgs/development/python-modules/setuptools-scm/default.nix index bde5a8ac60a7..3ea64a6d0d02 100644 --- a/pkgs/development/python-modules/setuptools-scm/default.nix +++ b/pkgs/development/python-modules/setuptools-scm/default.nix @@ -19,13 +19,13 @@ buildPythonPackage rec { pname = "setuptools-scm"; - version = "9.0.1"; + version = "9.2.2"; pyproject = true; src = fetchPypi { pname = "setuptools_scm"; inherit version; - hash = "sha256-RuHPfooJZSthP5uk/ptV8vSW56Iz5OANJafLQflMPAs="; + hash = "sha256-HGdKtGZWhqCIfX4kwDqyXyQgHCE+guponS8+Fp7371c="; }; postPatch = From 2d9fa8dac53191ed2b89a55daca249450b078b29 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 00:53:37 +0100 Subject: [PATCH 0021/1238] python3Packages.certifi: 2025.07.14 -> 2026.01.04 https://github.com/certifi/python-certifi/compare/2025.07.14...2026.01.04 --- pkgs/development/python-modules/certifi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/certifi/default.nix b/pkgs/development/python-modules/certifi/default.nix index 3f9b916eb949..94ef983a6a8e 100644 --- a/pkgs/development/python-modules/certifi/default.nix +++ b/pkgs/development/python-modules/certifi/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "certifi"; - version = "2025.07.14"; + version = "2026.01.04"; pyproject = true; src = fetchFromGitHub { owner = "certifi"; repo = "python-certifi"; rev = version; - hash = "sha256-TSqBca42i7i59ERTrnPN0fLdLWToYMCq5cfFFsgZm5U="; + hash = "sha256-JXv12im46xKabIRVZ4FMSZUbpw2k8WCcaZZLX2pFteY="; }; patches = [ From 6bf0d21e3a93677baaaa521e55f31515af634776 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:03:35 +0100 Subject: [PATCH 0022/1238] python3Packages.platformdirs: 4.5.0 -> 4.5.1 https://github.com/tox-dev/platformdirs/releases/tag/4.5.1 --- pkgs/development/python-modules/platformdirs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/platformdirs/default.nix b/pkgs/development/python-modules/platformdirs/default.nix index 6ea5d6b7361e..0abc7153e8e8 100644 --- a/pkgs/development/python-modules/platformdirs/default.nix +++ b/pkgs/development/python-modules/platformdirs/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "platformdirs"; - version = "4.5.0"; + version = "4.5.1"; pyproject = true; src = fetchFromGitHub { owner = "tox-dev"; repo = "platformdirs"; tag = version; - hash = "sha256-ESXp9I6SL13BdsQLCUcfS8kwqayURCEguhINnK6Dd6k="; + hash = "sha256-wDhhfS8r0fCYOUJUu2kwH+fyTPmS+aPUiqWN21Fedoc="; }; build-system = [ From 23ca19df2df93f71ccd8cd184da27d0ffd0df566 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:04:37 +0100 Subject: [PATCH 0023/1238] python3Packages.urllib3: 2.6.0 -> 2.6.3 https://github.com/urllib3/urllib3/blob/2.6.3/CHANGES.rst --- pkgs/development/python-modules/urllib3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/urllib3/default.nix b/pkgs/development/python-modules/urllib3/default.nix index 30ab03edc694..047c47c2dcbe 100644 --- a/pkgs/development/python-modules/urllib3/default.nix +++ b/pkgs/development/python-modules/urllib3/default.nix @@ -31,12 +31,12 @@ let self = buildPythonPackage rec { pname = "urllib3"; - version = "2.6.0"; + version = "2.6.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-y5vO9aSzRdXaXRRdw+MINPWOgBiCjLxyTTC0y31NSfE="; + hash = "sha256-G2K2iElEpX2+MhUJq5T9TTswcHXgwurpkaxx7hWtOO0="; }; build-system = [ From 47a38b27e27e34c64b584bca85648a52e03a0c90 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:05:07 +0100 Subject: [PATCH 0024/1238] python3Packages.poetry-core: 2.2.1 -> 2.3.0 https://github.com/python-poetry/poetry-core/blob/2.3.0/CHANGELOG.md --- pkgs/development/python-modules/poetry-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/poetry-core/default.nix b/pkgs/development/python-modules/poetry-core/default.nix index 3cc932fa292f..82233e52f167 100644 --- a/pkgs/development/python-modules/poetry-core/default.nix +++ b/pkgs/development/python-modules/poetry-core/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "poetry-core"; - version = "2.2.1"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry-core"; tag = version; - hash = "sha256-l5WTjKa+A66QfWLmrjCQq7ZrSaeuylGIRZr8jsiYq+A="; + hash = "sha256-oE0kv6ofe+qBFJq+OrgDIHsaysN+y5D9bIy8IB5n5y8="; }; nativeCheckInputs = [ From 90801f62c8a3aff2fac6bcf7f80f4ac6396ceca2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:14:39 +0100 Subject: [PATCH 0025/1238] python3Packages.html5lib: fix pytest9 compat --- .../python-modules/html5lib/default.nix | 2 + .../html5lib/pytest9-compat.patch | 48 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/html5lib/pytest9-compat.patch diff --git a/pkgs/development/python-modules/html5lib/default.nix b/pkgs/development/python-modules/html5lib/default.nix index 990ccacb4fbc..dc252d84b8a1 100644 --- a/pkgs/development/python-modules/html5lib/default.nix +++ b/pkgs/development/python-modules/html5lib/default.nix @@ -25,6 +25,8 @@ buildPythonPackage { patches = [ # https://github.com/html5lib/html5lib-python/pull/583 ./python314-compat.patch + # https://github.com/html5lib/html5lib-python/pull/590 + ./pytest9-compat.patch ]; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/html5lib/pytest9-compat.patch b/pkgs/development/python-modules/html5lib/pytest9-compat.patch new file mode 100644 index 000000000000..2714a6389275 --- /dev/null +++ b/pkgs/development/python-modules/html5lib/pytest9-compat.patch @@ -0,0 +1,48 @@ +From b502a5e2b3048a996ada4c4246aafad99d3dd14c Mon Sep 17 00:00:00 2001 +From: Steve Kowalik +Date: Thu, 27 Nov 2025 10:44:40 +1100 +Subject: [PATCH] Support pytest 9 changes + +The old py.path arguments to the hook functions have been removed as of +pytest 9, switch to the shiny new pathlib ones. +--- + html5lib/tests/conftest.py | 18 +++++++++--------- + requirements-test.txt | 2 +- + 2 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/html5lib/tests/conftest.py b/html5lib/tests/conftest.py +index fffeb50c..4a97dc21 100644 +--- a/html5lib/tests/conftest.py ++++ b/html5lib/tests/conftest.py +@@ -90,22 +90,22 @@ def pytest_configure(config): + pytest.exit("\n".join(msgs)) + + +-def pytest_collect_file(path, parent): +- dir = os.path.abspath(path.dirname) ++def pytest_collect_file(file_path, parent): ++ dir = file_path.parent + dir_and_parents = set() + while dir not in dir_and_parents: + dir_and_parents.add(dir) +- dir = os.path.dirname(dir) ++ dir = dir.parent + + if _tree_construction in dir_and_parents: +- if path.ext == ".dat": +- return TreeConstructionFile.from_parent(parent, fspath=path) ++ if file_path.suffix == ".dat": ++ return TreeConstructionFile.from_parent(parent, path=file_path) + elif _tokenizer in dir_and_parents: +- if path.ext == ".test": +- return TokenizerFile.from_parent(parent, fspath=path) ++ if file_path.suffix == ".test": ++ return TokenizerFile.from_parent(parent, path=file_path) + elif _sanitizer_testdata in dir_and_parents: +- if path.ext == ".dat": +- return SanitizerFile.from_parent(parent, fspath=path) ++ if file_path.suffix == ".dat": ++ return SanitizerFile.from_parent(parent, path=file_path) + + + # Tiny wrapper to allow .from_parent constructors on older pytest for PY27 From cac00b0baceada3f31c3025e5592df3f5d94355b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:21:26 +0100 Subject: [PATCH 0026/1238] python3Packages.pytest-xdist: patch pytest9 compat --- .../python-modules/pytest-xdist/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/python-modules/pytest-xdist/default.nix b/pkgs/development/python-modules/pytest-xdist/default.nix index 39826f6418c5..70fa48173753 100644 --- a/pkgs/development/python-modules/pytest-xdist/default.nix +++ b/pkgs/development/python-modules/pytest-xdist/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, setuptools, setuptools-scm, pytestCheckHook, @@ -24,6 +25,19 @@ buildPythonPackage rec { hash = "sha256-2x3znm92wo8DCshf5sYK0stnESg0oVXbxsWRAaTj6oQ="; }; + patches = [ + (fetchpatch { + name = "pytest9-compat-1.patch"; + url = "https://github.com/pytest-dev/pytest-xdist/commit/44f4bea2652e06e7cd5d4a063aa2673b5ef701ee.patch"; + hash = "sha256-BQfcr5f4S+e8xZP2UQwr65hp+iVzmbXYAzO/7iE9lmw="; + }) + (fetchpatch { + name = "pytest9-compat-2.patch"; + url = "https://github.com/pytest-dev/pytest-xdist/commit/0c984478f39d7a01aa24c061f2581bdfd071cb6a.patch"; + hash = "sha256-zxdKy7Z0m5UB4qwmdrolSYeBUTgMe2bQkkeX+M0RRHs="; + }) + ]; + build-system = [ setuptools setuptools-scm From 263e5b67556c683fb178c015d1d1434690740e5b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:24:11 +0100 Subject: [PATCH 0027/1238] python3Packages.cachetools: 6.2.2 -> 6.2.4 https://github.com/tkem/cachetools/blob/v6.2.4/CHANGELOG.rst --- pkgs/development/python-modules/cachetools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cachetools/default.nix b/pkgs/development/python-modules/cachetools/default.nix index 73920987827c..cfb384d074e3 100644 --- a/pkgs/development/python-modules/cachetools/default.nix +++ b/pkgs/development/python-modules/cachetools/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "cachetools"; - version = "6.2.2"; + version = "6.2.4"; pyproject = true; src = fetchFromGitHub { owner = "tkem"; repo = "cachetools"; tag = "v${version}"; - hash = "sha256-seoyqkrRQpRiMd5GTEvenjirn173Hq40Zuk1u7TvMPI="; + hash = "sha256-LlDyrjiRYCD9btDl5NA0Seb3jk3hlpNhwu0jAQp9YZE="; }; build-system = [ setuptools ]; From 6169b80370a800c14290ddf2298aa330e1b4bfab Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:24:38 +0100 Subject: [PATCH 0028/1238] python3Packages.hypothesis: 6.145.1 -> 6.150.2 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-150-2 --- pkgs/development/python-modules/hypothesis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix index 92d5128f3156..666ec35d18e6 100644 --- a/pkgs/development/python-modules/hypothesis/default.nix +++ b/pkgs/development/python-modules/hypothesis/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "hypothesis"; - version = "6.145.1"; + version = "6.150.2"; pyproject = true; src = fetchFromGitHub { owner = "HypothesisWorks"; repo = "hypothesis"; tag = "hypothesis-python-${version}"; - hash = "sha256-xyUR3yY2tmF4LGhZRUlv6fdcfVyVWwukodA0WIW0bXU="; + hash = "sha256-5u6/x+sO14N6qiyLcnJbTxqYfoWjpNi/m/lt6PfLFTE="; }; # I tried to package sphinx-selective-exclude, but it throws From e11f6b4260c382ed707504a616b80554f849ad6d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:27:58 +0100 Subject: [PATCH 0029/1238] python3Packages.pytest-subtests: drop The plugin's functionaltiy is now part of pytest 9 and the the plugin itself has been archived. --- .../ceph/old-python-packages/cryptography.nix | 2 - .../python-modules/bugwarrior/default.nix | 2 - .../python-modules/celery/default.nix | 2 - .../python-modules/etils/default.nix | 2 - .../python-modules/flexcache/default.nix | 2 - .../python-modules/flexparser/default.nix | 2 - .../inline-snapshot/default.nix | 2 - .../python-modules/jsonargparse/default.nix | 2 - .../python-modules/pint/default.nix | 2 - .../pytest-subtests/default.nix | 45 ------------------- .../python-modules/referencing/default.nix | 2 - .../python-modules/returns/default.nix | 2 - .../python-modules/tzdata/default.nix | 2 - pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 15 files changed, 1 insertion(+), 71 deletions(-) delete mode 100644 pkgs/development/python-modules/pytest-subtests/default.nix diff --git a/pkgs/by-name/ce/ceph/old-python-packages/cryptography.nix b/pkgs/by-name/ce/ceph/old-python-packages/cryptography.nix index 5afd24f0b573..5fdee3f12b7f 100644 --- a/pkgs/by-name/ce/ceph/old-python-packages/cryptography.nix +++ b/pkgs/by-name/ce/ceph/old-python-packages/cryptography.nix @@ -15,7 +15,6 @@ cffi, pkg-config, pytestCheckHook, - pytest-subtests, pretend, libiconv, iso8601, @@ -98,7 +97,6 @@ buildPythonPackage rec { pretend py pytestCheckHook - pytest-subtests pytz ]; diff --git a/pkgs/development/python-modules/bugwarrior/default.nix b/pkgs/development/python-modules/bugwarrior/default.nix index 308f66c73e7c..f0b46945ddb4 100644 --- a/pkgs/development/python-modules/bugwarrior/default.nix +++ b/pkgs/development/python-modules/bugwarrior/default.nix @@ -34,7 +34,6 @@ # tests docutils, - pytest-subtests, pytestCheckHook, responses, sphinx, @@ -85,7 +84,6 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ docutils - pytest-subtests pytestCheckHook responses sphinx diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix index cfc3c05a0808..21c8d6191da4 100644 --- a/pkgs/development/python-modules/celery/default.nix +++ b/pkgs/development/python-modules/celery/default.nix @@ -23,7 +23,6 @@ pydantic, pytest-celery, pytest-click, - pytest-subtests, pytest-timeout, pytest-xdist, pytestCheckHook, @@ -92,7 +91,6 @@ buildPythonPackage rec { moto pytest-celery pytest-click - pytest-subtests pytest-timeout pytest-xdist pytestCheckHook diff --git a/pkgs/development/python-modules/etils/default.nix b/pkgs/development/python-modules/etils/default.nix index ba43cd26c647..a547390bba71 100644 --- a/pkgs/development/python-modules/etils/default.nix +++ b/pkgs/development/python-modules/etils/default.nix @@ -7,7 +7,6 @@ # tests chex, jaxlib, - pytest-subtests, pytest-xdist, pytestCheckHook, yapf, @@ -116,7 +115,6 @@ buildPythonPackage rec { nativeCheckInputs = [ chex jaxlib - pytest-subtests pytest-xdist pytestCheckHook yapf diff --git a/pkgs/development/python-modules/flexcache/default.nix b/pkgs/development/python-modules/flexcache/default.nix index d828755b4593..5e1389986fb7 100644 --- a/pkgs/development/python-modules/flexcache/default.nix +++ b/pkgs/development/python-modules/flexcache/default.nix @@ -14,7 +14,6 @@ # checks pytestCheckHook, pytest-mpl, - pytest-subtests, }: buildPythonPackage rec { @@ -40,7 +39,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook pytest-mpl - pytest-subtests ]; pythonImportsCheck = [ "flexcache" ]; diff --git a/pkgs/development/python-modules/flexparser/default.nix b/pkgs/development/python-modules/flexparser/default.nix index db20b68d7fc5..51d7e223c9ba 100644 --- a/pkgs/development/python-modules/flexparser/default.nix +++ b/pkgs/development/python-modules/flexparser/default.nix @@ -13,7 +13,6 @@ # checks pytestCheckHook, pytest-mpl, - pytest-subtests, }: buildPythonPackage rec { @@ -38,7 +37,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook pytest-mpl - pytest-subtests ]; pythonImportsCheck = [ "flexparser" ]; diff --git a/pkgs/development/python-modules/inline-snapshot/default.nix b/pkgs/development/python-modules/inline-snapshot/default.nix index 24b9e580be6f..7c175f514da0 100644 --- a/pkgs/development/python-modules/inline-snapshot/default.nix +++ b/pkgs/development/python-modules/inline-snapshot/default.nix @@ -13,7 +13,6 @@ pyright, pytest-freezer, pytest-mock, - pytest-subtests, pytest-xdist, pytestCheckHook, pythonOlder, @@ -53,7 +52,6 @@ buildPythonPackage rec { pyright pytest-freezer pytest-mock - pytest-subtests pytest-xdist pytestCheckHook time-machine diff --git a/pkgs/development/python-modules/jsonargparse/default.nix b/pkgs/development/python-modules/jsonargparse/default.nix index df9708a08466..f0a02e6e173c 100644 --- a/pkgs/development/python-modules/jsonargparse/default.nix +++ b/pkgs/development/python-modules/jsonargparse/default.nix @@ -8,7 +8,6 @@ jsonnet, jsonschema, omegaconf, - pytest-subtests, pytestCheckHook, pyyaml, reconplogger, @@ -68,7 +67,6 @@ buildPythonPackage rec { }; nativeCheckInputs = [ - pytest-subtests pytestCheckHook types-pyyaml types-requests diff --git a/pkgs/development/python-modules/pint/default.nix b/pkgs/development/python-modules/pint/default.nix index b2a305a1e183..c02656ed592b 100644 --- a/pkgs/development/python-modules/pint/default.nix +++ b/pkgs/development/python-modules/pint/default.nix @@ -15,7 +15,6 @@ # tests pytestCheckHook, - pytest-subtests, pytest-benchmark, numpy, matplotlib, @@ -55,7 +54,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook - pytest-subtests pytest-benchmark matplotlib writableTmpDirAsHomeHook diff --git a/pkgs/development/python-modules/pytest-subtests/default.nix b/pkgs/development/python-modules/pytest-subtests/default.nix deleted file mode 100644 index eb1dd0ccab46..000000000000 --- a/pkgs/development/python-modules/pytest-subtests/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - - # build-system - setuptools, - setuptools-scm, - - # dependencies - attrs, - - # tests - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "pytest-subtests"; - version = "0.14.2"; - pyproject = true; - - src = fetchPypi { - pname = "pytest_subtests"; - inherit version; - hash = "sha256-cVSoZl/VKO5wp20AIWpE0TncPJyDUhoPd597CtT4AN4="; - }; - - nativeBuildInputs = [ - setuptools - setuptools-scm - ]; - - propagatedBuildInputs = [ attrs ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - pythonImportsCheck = [ "pytest_subtests" ]; - - meta = { - description = "Pytest plugin for unittest subTest() support and subtests fixture"; - homepage = "https://github.com/pytest-dev/pytest-subtests"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ fab ]; - }; -} diff --git a/pkgs/development/python-modules/referencing/default.nix b/pkgs/development/python-modules/referencing/default.nix index 8126df5d8017..fec03d05eb7f 100644 --- a/pkgs/development/python-modules/referencing/default.nix +++ b/pkgs/development/python-modules/referencing/default.nix @@ -6,7 +6,6 @@ hatch-vcs, hatchling, jsonschema, - pytest-subtests, pytestCheckHook, rpds-py, typing-extensions, @@ -39,7 +38,6 @@ let nativeCheckInputs = [ jsonschema - pytest-subtests pytestCheckHook ]; diff --git a/pkgs/development/python-modules/returns/default.nix b/pkgs/development/python-modules/returns/default.nix index dd956259f4fb..e66ffc6ef9fb 100644 --- a/pkgs/development/python-modules/returns/default.nix +++ b/pkgs/development/python-modules/returns/default.nix @@ -10,7 +10,6 @@ pytest-aio, pytest-mypy, pytest-mypy-plugins, - pytest-subtests, pytestCheckHook, setuptools, trio, @@ -55,7 +54,6 @@ buildPythonPackage rec { pytest-aio pytest-mypy pytest-mypy-plugins - pytest-subtests setuptools trio ]; diff --git a/pkgs/development/python-modules/tzdata/default.nix b/pkgs/development/python-modules/tzdata/default.nix index 2a38f679d8ba..100722bc9c06 100644 --- a/pkgs/development/python-modules/tzdata/default.nix +++ b/pkgs/development/python-modules/tzdata/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchPypi, - pytest-subtests, pytestCheckHook, setuptools, }: @@ -21,7 +20,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook - pytest-subtests ]; pythonImportsCheck = [ "tzdata" ]; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 9e30183f1831..4f4ccaaea9fb 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -392,6 +392,7 @@ mapAliases { pytado = throw "'pytado' has been renamed to/replaced by 'python-tado'"; # Converted to throw 2025-10-29 pytedee-async = aiotedee; # added 2025-07-06 pytest-pep8 = throw "'pytest-pep8' has been renamed to/replaced by 'pytestpep8'"; # Converted to throw 2025-10-29 + pytest-subtests = throw "'pytest-subtests' has been integrated into pytest 9."; # Added 2026-01-21 pytest_6 = throw "'pytest_6' has been renamed to/replaced by 'pytest'"; # Converted to throw 2025-10-29 pytest_xdist = throw "'pytest_xdist' has been renamed to/replaced by 'pytest-xdist'"; # Converted to throw 2025-10-29 pytestcov = throw "'pytestcov' has been renamed to/replaced by 'pytest-cov'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 35f5851cc03f..e62279823f6b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15190,8 +15190,6 @@ self: super: with self; { pytest-subtesthack = callPackage ../development/python-modules/pytest-subtesthack { }; - pytest-subtests = callPackage ../development/python-modules/pytest-subtests { }; - pytest-sugar = callPackage ../development/python-modules/pytest-sugar { }; pytest-tap = callPackage ../development/python-modules/pytest-tap { }; From a60929dd61d197e2e8ff6aad4614c56f842b40c3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:29:17 +0100 Subject: [PATCH 0030/1238] python3Packages.zipp: 3.23.0 -> 3.23.1 https://github.com/jaraco/zipp/compare/v3.23.0...v3.23.1 --- pkgs/development/python-modules/zipp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zipp/default.nix b/pkgs/development/python-modules/zipp/default.nix index de464ac22409..9981e18a166e 100644 --- a/pkgs/development/python-modules/zipp/default.nix +++ b/pkgs/development/python-modules/zipp/default.nix @@ -11,14 +11,14 @@ let zipp = buildPythonPackage rec { pname = "zipp"; - version = "3.23.0"; + version = "3.23.1"; pyproject = true; src = fetchFromGitHub { owner = "jaraco"; repo = "zipp"; tag = "v${version}"; - hash = "sha256-iao7Aco1Ktvyt1uQCD/le4tAdyVpxfKPi3TRT12YHuU="; + hash = "sha256-SC5aMiQsAPLNjCdOHDAMYX2iDSwZltjXxAJJgZnPlJ0="; }; postPatch = '' From c87fb2a73765c499f5d551f3687de857d1ec93f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:32:56 +0100 Subject: [PATCH 0031/1238] python3Packages.pytest-forked: fix pytest9 compat --- .../python-modules/pytest-forked/default.nix | 2 ++ .../pytest-forked/pytest9-compat.patch | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/pytest-forked/pytest9-compat.patch diff --git a/pkgs/development/python-modules/pytest-forked/default.nix b/pkgs/development/python-modules/pytest-forked/default.nix index 95e2f7941511..03fddb9abb2b 100644 --- a/pkgs/development/python-modules/pytest-forked/default.nix +++ b/pkgs/development/python-modules/pytest-forked/default.nix @@ -33,6 +33,8 @@ buildPythonPackage rec { url = "https://github.com/pytest-dev/pytest-forked/commit/b2742322d39ebda97d5170922520f3bb9c73f614.patch"; hash = "sha256-tTRW0p3tOotQMtjjJ6RUKdynsAnKRz0RAV8gAUHiNNA="; }) + # https://github.com/pytest-dev/pytest-forked/pull/96 + ./pytest9-compat.patch ]; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/pytest-forked/pytest9-compat.patch b/pkgs/development/python-modules/pytest-forked/pytest9-compat.patch new file mode 100644 index 000000000000..0d665bb9177f --- /dev/null +++ b/pkgs/development/python-modules/pytest-forked/pytest9-compat.patch @@ -0,0 +1,30 @@ +From a4e8e78f2ba6d44b6255e2cb9eb4d4b0655b8e56 Mon Sep 17 00:00:00 2001 +From: Scott Talbert +Date: Sun, 14 Dec 2025 22:25:51 -0500 +Subject: [PATCH] Adapt tests to pytest 9 output format + +--- + testing/test_xfail_behavior.py | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/testing/test_xfail_behavior.py b/testing/test_xfail_behavior.py +index 2b8946a..fdad433 100644 +--- a/testing/test_xfail_behavior.py ++++ b/testing/test_xfail_behavior.py +@@ -8,6 +8,7 @@ + FAILED_WORD = "FAILED" if IS_PYTEST4_PLUS else "FAIL" + PYTEST_GTE_7_2 = hasattr(pytest, "version_tuple") and pytest.version_tuple >= (7, 2) # type: ignore[attr-defined] + PYTEST_GTE_8_0 = hasattr(pytest, "version_tuple") and pytest.version_tuple >= (8, 0) # type: ignore[attr-defined] ++PYTEST_GTE_9_0 = hasattr(pytest, "version_tuple") and pytest.version_tuple >= (9, 0) # type: ignore[attr-defined] + + pytestmark = pytest.mark.skipif( # pylint: disable=invalid-name + not hasattr(os, "fork"), # noqa: WPS421 +@@ -72,6 +73,8 @@ def test_xfail(is_crashing, is_strict, testdir): + ) + if expected_lowercase == "xfailed" and PYTEST_GTE_7_2: + short_test_summary += " - " + reason_string ++ if expected_lowercase == "failed" and PYTEST_GTE_9_0: ++ short_test_summary += " - [XPASS(strict)] The process gets termin..." + total_summary_line = f"*==== 1 {expected_lowercase!s} in 0.*s* ====*" + + expected_lines = ( From afe62e3cc888686671a66531545ff62b45e6a7e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:38:10 +0100 Subject: [PATCH 0032/1238] python3Packages.pytest-asyncio: relax pytest We're at 9.0.1, but pytest-asyncio pins 9.0.0. --- pkgs/development/python-modules/pytest-asyncio/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pytest-asyncio/default.nix b/pkgs/development/python-modules/pytest-asyncio/default.nix index 0b060ebe243e..c7d02eef630f 100644 --- a/pkgs/development/python-modules/pytest-asyncio/default.nix +++ b/pkgs/development/python-modules/pytest-asyncio/default.nix @@ -29,6 +29,8 @@ buildPythonPackage rec { build-system = [ setuptools-scm ]; + pythonRelaxDeps = [ "pytest" ]; + buildInputs = [ pytest ]; dependencies = From f275e329a0625b6f0fa68935745bea786b940503 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:50:07 +0100 Subject: [PATCH 0033/1238] python3Packages.execnet: 2.1.1 -> 2.1.2 https://github.com/pytest-dev/execnet/blob/v2.1.2/CHANGELOG.rst --- pkgs/development/python-modules/execnet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/execnet/default.nix b/pkgs/development/python-modules/execnet/default.nix index b83fbd7a7530..e5628956bfc9 100644 --- a/pkgs/development/python-modules/execnet/default.nix +++ b/pkgs/development/python-modules/execnet/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "execnet"; - version = "2.1.1"; + version = "2.1.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-UYm1LGEhwk/q4ogWarQbMlScfiNIZSc2VAuebn1OcuM="; + hash = "sha256-Y9g7/dmiPjW5xqMmFBIyT5ZMLsjc2NPGkW7pNz4L780="; }; postPatch = '' From 8dd3932997f8255286ed789ce56d411082752cf9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:51:19 +0100 Subject: [PATCH 0034/1238] python3Packages.tomli: 2.2.1 -> 2.4.0 https://github.com/hukkin/tomli/compare/2.2.1...2.4.0 --- pkgs/development/python-modules/tomli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tomli/default.nix b/pkgs/development/python-modules/tomli/default.nix index 32b267ffac9c..a57cddde1f7e 100644 --- a/pkgs/development/python-modules/tomli/default.nix +++ b/pkgs/development/python-modules/tomli/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "tomli"; - version = "2.2.1"; + version = "2.4.0"; pyproject = true; src = fetchFromGitHub { owner = "hukkin"; repo = "tomli"; rev = version; - hash = "sha256-4MWp9pPiUZZkjvGXzw8/gDele743NBj8uG4jvK2ohUM="; + hash = "sha256-PVYwCUGQSuCe5WMeOBJpGXiJ4keVllzg9H3y+Il+Nr8="; }; nativeBuildInputs = [ flit-core ]; From c4f1e8bcd934482f8f3266c5448978c129a0315f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 01:51:52 +0100 Subject: [PATCH 0035/1238] python3Packages.greenlet: 3.2.3 -> 3.3.0 https://github.com/python-greenlet/greenlet/blob/3.3.0/CHANGES.rst --- pkgs/development/python-modules/greenlet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/greenlet/default.nix b/pkgs/development/python-modules/greenlet/default.nix index a67e6ce71b6b..fe6554328bc0 100644 --- a/pkgs/development/python-modules/greenlet/default.nix +++ b/pkgs/development/python-modules/greenlet/default.nix @@ -17,12 +17,12 @@ let greenlet = buildPythonPackage rec { pname = "greenlet"; - version = "3.2.3"; + version = "3.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-iw3YrkwNb15U7lW6k17rPXNam1iooeW1y6tk4Bo582U="; + hash = "sha256-qCuyJaTp5NZT3S+3uLLTbk+yW8AWVCKhHki4jp5vePs="; }; build-system = [ setuptools ]; From 747b4512075d41e637933b3d2c86df02ff68cf24 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:01:54 +0100 Subject: [PATCH 0036/1238] python3Packages.expandvar: fix pytest9 compat --- .../python-modules/expandvars/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/expandvars/default.nix b/pkgs/development/python-modules/expandvars/default.nix index cfd3079f63a4..80db6a8ade05 100644 --- a/pkgs/development/python-modules/expandvars/default.nix +++ b/pkgs/development/python-modules/expandvars/default.nix @@ -2,12 +2,14 @@ lib, buildPythonPackage, fetchPypi, + fetchpatch, # build-system hatchling, # tests pytestCheckHook, + pytest-cov-stub, }: buildPythonPackage rec { @@ -20,11 +22,22 @@ buildPythonPackage rec { hash = "sha256-mK3YJot2Df7kV73hwXv3RXlf3rwit92rdf0yeGU/HgU="; }; + patches = [ + (fetchpatch { + name = "pytest9-compat.patch"; + url = "https://github.com/sayanarijit/expandvars/commit/0ab5747185be9135b0711e72fc64dfa6a33f3fd3.patch"; + hash = "sha256-raO5dGbcXb0adUCeHmnWp49vpIMllRW9Ow8rG4OH+Hs="; + }) + ]; + nativeBuildInputs = [ hatchling ]; pythonImportsCheck = [ "expandvars" ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + pytest-cov-stub + ]; meta = { description = "Expand system variables Unix style"; From 13f08b1cbb8838f7bdc8514180d4ec08a1429d43 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:19:18 +0100 Subject: [PATCH 0037/1238] python3Packages.psutil: 7.1.3 -> 7.2.1 https://github.com/giampaolo/psutil/blob/release-7.2.1/HISTORY.rst --- .../python-modules/psutil/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/psutil/default.nix b/pkgs/development/python-modules/psutil/default.nix index 8a60fac56e20..e78a124b749f 100644 --- a/pkgs/development/python-modules/psutil/default.nix +++ b/pkgs/development/python-modules/psutil/default.nix @@ -5,20 +5,21 @@ fetchFromGitHub, setuptools, pytestCheckHook, - python, + pytest-instafail, + pytest-xdist, gitUpdater, }: buildPythonPackage rec { pname = "psutil"; - version = "7.1.3"; + version = "7.2.1"; pyproject = true; src = fetchFromGitHub { owner = "giampaolo"; repo = "psutil"; tag = "release-${version}"; - hash = "sha256-vMGUoiPr+QIe1N+I++d/DM9i2jeHTI68npGoJ2vKF10="; + hash = "sha256-HGIFf7E356o0OcgLOPjACmrPXneQt/8IhzyudKKuLdg="; }; postPatch = '' @@ -31,7 +32,11 @@ buildPythonPackage rec { build-system = [ setuptools ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + pytest-instafail + pytest-xdist + ]; # Segfaults on darwin: # https://github.com/giampaolo/psutil/issues/1715 @@ -43,7 +48,7 @@ buildPythonPackage rec { # - the other disabled tests are likely due to sandboxing (missing specific errors) enabledTestPaths = [ # Note: $out must be referenced as test import paths are relative - "${placeholder "out"}/${python.sitePackages}/psutil/tests/test_system.py" + "tests/test_system.py" ]; disabledTests = [ @@ -59,6 +64,10 @@ buildPythonPackage rec { "test_disk_partitions" # problematic on Hydra's Linux builders, apparently ]; + preCheck = '' + rm -rf psutil + ''; + pythonImportsCheck = [ "psutil" ]; passthru.updateScript = gitUpdater { From f760311a971161b4869fabfcbcb95958d61d697f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:34:19 +0100 Subject: [PATCH 0038/1238] python3Packages.librt: init at 0.7.8 New dependency for mypy. --- .../python-modules/librt/default.nix | 52 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/development/python-modules/librt/default.nix diff --git a/pkgs/development/python-modules/librt/default.nix b/pkgs/development/python-modules/librt/default.nix new file mode 100644 index 000000000000..15ae4cdcbe15 --- /dev/null +++ b/pkgs/development/python-modules/librt/default.nix @@ -0,0 +1,52 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + mypy-extensions, + python, +}: + +buildPythonPackage rec { + pname = "librt"; + version = "0.7.8"; + pyproject = true; + + src = fetchFromGitHub { + owner = "mypyc"; + repo = "librt"; + tag = "v${version}"; + hash = "sha256-FlLilZQMsXAYfreBAfYoutCEww8IVoU7jjxvvJr8pTk="; + }; + + # https://github.com/mypyc/librt/blob/v0.7.8/.github/workflows/buildwheels.yml#L90-L93 + postPatch = '' + cp -rv lib-rt/* . + ''; + + build-system = [ + setuptools + ]; + + nativeCheckInputs = [ + mypy-extensions + ]; + + checkPhase = '' + runHook preCheck + ${python.interpreter} smoke_tests.py + runHook postCheck + ''; + + pythonImportsCheck = [ + "librt" + "librt.internal" + ]; + + meta = { + description = "Mypyc runtime library"; + homepage = "https://github.com/mypyc/librt"; + license = lib.licenses.mit; + maintainers = [ ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e62279823f6b..0fd4e815a9b9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8685,6 +8685,8 @@ self: super: with self; { librouteros = callPackage ../development/python-modules/librouteros { }; + librt = callPackage ../development/python-modules/librt { }; + libsass = callPackage ../development/python-modules/libsass { inherit (pkgs) libsass; }; libsavitar = callPackage ../development/python-modules/libsavitar { }; From f14a402340ab97052d65c9de046231fcbd1ad3d4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:52:29 +0100 Subject: [PATCH 0039/1238] python3Packages.mypy: 1.17.1 -> 1.19.1 https://github.com/python/mypy/blob/refs/tags/v1.19.1/CHANGELOG.md --- pkgs/development/python-modules/mypy/default.nix | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix index 6c61c08f53fb..d2220f235b6a 100644 --- a/pkgs/development/python-modules/mypy/default.nix +++ b/pkgs/development/python-modules/mypy/default.nix @@ -16,6 +16,7 @@ types-setuptools, # propagates + librt, mypy-extensions, tomli, typing-extensions, @@ -34,7 +35,7 @@ buildPythonPackage rec { pname = "mypy"; - version = "1.17.1"; + version = "1.19.1"; pyproject = true; # relies on several CPython internals @@ -44,18 +45,9 @@ buildPythonPackage rec { owner = "python"; repo = "mypy"; tag = "v${version}"; - hash = "sha256-FfONUCCMU1bJXHx3GHH46Tu+wYU5FLPOqeCSCi1bRSs="; + hash = "sha256-REUJgYd00qr36hoHevkJEWK/+2hE/caymjD/asqa6eI="; }; - patches = [ - # Fix the build on Darwin with a case‐sensitive store. - # Remove on next release. - (fetchpatch { - url = "https://github.com/python/mypy/commit/7534898319cb7f16738c11e4bc1bdcef0eb13c38.patch"; - hash = "sha256-5jD0JBRnirmoMlUz9+n8G4AqHqCi8BaUX5rEl9NnLts="; - }) - ]; - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; @@ -70,6 +62,7 @@ buildPythonPackage rec { ]; dependencies = [ + librt mypy-extensions pathspec typing-extensions From ce0fe3215b6a15e356dcafca634db4845525168b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:55:48 +0100 Subject: [PATCH 0040/1238] python3Packages.charset-normalizer: unpin mypy version --- .../python-modules/charset-normalizer/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/charset-normalizer/default.nix b/pkgs/development/python-modules/charset-normalizer/default.nix index e5df64dc15a8..577e1f3d105f 100644 --- a/pkgs/development/python-modules/charset-normalizer/default.nix +++ b/pkgs/development/python-modules/charset-normalizer/default.nix @@ -22,6 +22,11 @@ buildPythonPackage rec { hash = "sha256-MtSBKG8bXUsgEPyXxMRBPPFI8mfuIETy6UVshe7yqGg="; }; + postPatch = '' + substituteInPlace _mypyc_hook/backend.py \ + --replace-fail "mypy>=1.4.1,<=1.18.2" "mypy" + ''; + build-system = [ setuptools ] From 147444ccee9ae41b6b32562b81d240e2dafc1267 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:57:41 +0100 Subject: [PATCH 0041/1238] python3Packages.frozenlist: 1.7.0 -> 1.8.0 https://github.com/aio-libs/frozenlist/blob/v1.8.0/CHANGES.rst --- pkgs/development/python-modules/frozenlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/frozenlist/default.nix b/pkgs/development/python-modules/frozenlist/default.nix index 6b428ba55196..f789e8ea447e 100644 --- a/pkgs/development/python-modules/frozenlist/default.nix +++ b/pkgs/development/python-modules/frozenlist/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "frozenlist"; - version = "1.7.0"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "aio-libs"; repo = "frozenlist"; tag = "v${version}"; - hash = "sha256-aBHX/U1L2mcah80edJFY/iXsM05DVas7lJT8yVTjER8="; + hash = "sha256-vkZ60qI0yQ82QSLQkBDzLnikTBQhUUuAzV+YsorrM2Q="; }; postPatch = '' From b55475e739bb0bca3439eb41e674e66af117f938 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:58:08 +0100 Subject: [PATCH 0042/1238] python3Packages.pyparsing: 3.2.3 -> 3.3.1 https://github.com/pyparsing/pyparsing/compare/3.2.3...3.3.1 --- pkgs/development/python-modules/pyparsing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyparsing/default.nix b/pkgs/development/python-modules/pyparsing/default.nix index 3423ca11050f..3a6cc00c8a1f 100644 --- a/pkgs/development/python-modules/pyparsing/default.nix +++ b/pkgs/development/python-modules/pyparsing/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pyparsing"; - version = "3.2.3"; + version = "3.3.1"; pyproject = true; src = fetchFromGitHub { owner = "pyparsing"; repo = "pyparsing"; tag = version; - hash = "sha256-irRSylY16Vcm2zsue1Iv+1eqYGZSAqhkqHrdjdhznlM="; + hash = "sha256-3q1VTcFYrsG64OdHEPFpd3fUAmHv7KO03S2Kj0nFcG8="; }; nativeBuildInputs = [ flit-core ]; From 569864d26397b5d2a994fbe312b60b9ffafca2c0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 02:58:42 +0100 Subject: [PATCH 0043/1238] python3Packages.uvicorn: 0.38.0 -> 0.40.0 https://github.com/encode/uvicorn/blob/0.40.0/CHANGELOG.md --- pkgs/development/python-modules/uvicorn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uvicorn/default.nix b/pkgs/development/python-modules/uvicorn/default.nix index 7735b19c1402..25152e65c4a5 100644 --- a/pkgs/development/python-modules/uvicorn/default.nix +++ b/pkgs/development/python-modules/uvicorn/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "uvicorn"; - version = "0.38.0"; + version = "0.40.0"; pyproject = true; src = fetchFromGitHub { owner = "encode"; repo = "uvicorn"; tag = version; - hash = "sha256-A0YpFA/Oug5a37+33ac8++lh30jzRl48IhC8pflZ0S0="; + hash = "sha256-YpmvMZJxxpMdwbhFQSu+0fo7kcM6w3zJ7jI5LVamV1E="; }; outputs = [ From 713035ae9c0a435f4dca38fde5540264a87b21e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 03:03:26 +0100 Subject: [PATCH 0044/1238] python3Packages.trove-classifiers: 2025.12.1.14 -> 2026.1.14.14 https://github.com/pypa/trove-classifiers/releases/tag/2026.1.14.14 --- pkgs/development/python-modules/trove-classifiers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trove-classifiers/default.nix b/pkgs/development/python-modules/trove-classifiers/default.nix index 97b6fb4e6ead..3164ac119050 100644 --- a/pkgs/development/python-modules/trove-classifiers/default.nix +++ b/pkgs/development/python-modules/trove-classifiers/default.nix @@ -10,13 +10,13 @@ let self = buildPythonPackage rec { pname = "trove-classifiers"; - version = "2025.12.1.14"; + version = "2026.1.14.14"; pyproject = true; src = fetchPypi { pname = "trove_classifiers"; inherit version; - hash = "sha256-p08EAFJPyDYgqb50oHB0tcvnWU/U2X/Uwr/eYl/cFjM="; + hash = "sha256-AEklRaFAKwnUhYYFuhkOozJD02HisBycKWzga1wzJfM="; }; postPatch = '' From 98915b47821677574a65eb2f869b732bddf6e1eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 03:05:49 +0100 Subject: [PATCH 0045/1238] python3Packages.soupsieve: 2.7 -> 2.8.3 --- pkgs/development/python-modules/soupsieve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/soupsieve/default.nix b/pkgs/development/python-modules/soupsieve/default.nix index 464a6c0ea9ec..9074261f5cfa 100644 --- a/pkgs/development/python-modules/soupsieve/default.nix +++ b/pkgs/development/python-modules/soupsieve/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "soupsieve"; - version = "2.7"; + version = "2.8.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-rSgvm2kmKG0urUdQVSyKYUK8THg/1msCk1R8j+auEmo="; + hash = "sha256-Mmfx7upCUftCcott+3Ru3JrK/8SkWyfhlFC2dlhug0k="; }; nativeBuildInputs = [ hatchling ]; From d12c4faf7bc01e0a24972a4a5dbc968c6a52f003 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 03:09:33 +0100 Subject: [PATCH 0046/1238] python3Packages.pytest-asyncio_0: relax pytest --- pkgs/development/python-modules/pytest-asyncio/0.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pytest-asyncio/0.nix b/pkgs/development/python-modules/pytest-asyncio/0.nix index d95da94300ff..84b0a933a5d2 100644 --- a/pkgs/development/python-modules/pytest-asyncio/0.nix +++ b/pkgs/development/python-modules/pytest-asyncio/0.nix @@ -28,6 +28,8 @@ buildPythonPackage rec { buildInputs = [ pytest ]; + pythonRelaxDeps = [ "pytest" ]; + postInstall = '' mkdir $testout cp -R tests $testout/tests From 86ab330a2f5744e14d8a1fcfe48d3e3366126a8f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 03:16:15 +0100 Subject: [PATCH 0047/1238] python3Packages.tomlkit: 0.13.3 -> 0.14.0 https://github.com/sdispater/tomlkit/blob/0.14.0/CHANGELOG.md --- pkgs/development/python-modules/tomlkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tomlkit/default.nix b/pkgs/development/python-modules/tomlkit/default.nix index a352884b2a0c..5cf78e0fa30e 100644 --- a/pkgs/development/python-modules/tomlkit/default.nix +++ b/pkgs/development/python-modules/tomlkit/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "tomlkit"; - version = "0.13.3"; + version = "0.14.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-QwzyR+5X3yuU7j++WI5x02KpQeu1Rd7Cm1OWHWGt0qE="; + hash = "sha256-zwDvykFdvVdXW++x9mNMT0LS2H27o3YSittCwSG4cGQ="; }; build-system = [ poetry-core ]; From ee8f62937e96a147622b0c0ec87fdf4a3b1116f0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 04:19:10 +0100 Subject: [PATCH 0048/1238] python3Packages.rpds-py: 0.28.0 -> 0.30.0 https://github.com/crate-py/rpds/releases/tag/v0.30.0 --- pkgs/development/python-modules/rpds-py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/rpds-py/default.nix b/pkgs/development/python-modules/rpds-py/default.nix index 6a44c859e5f7..1407f4fa43c6 100644 --- a/pkgs/development/python-modules/rpds-py/default.nix +++ b/pkgs/development/python-modules/rpds-py/default.nix @@ -12,18 +12,18 @@ buildPythonPackage rec { pname = "rpds-py"; - version = "0.28.0"; + version = "0.30.0"; pyproject = true; src = fetchPypi { pname = "rpds_py"; inherit version; - hash = "sha256-q9TfIEhaCYPiyjNKIWJJthhtbjwWJ+EGZRlD29t5Guo="; + hash = "sha256-3Y/3z5ABSvDA94fuo0eU6/ZBUkLuHW+pHqunJcxEHoQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-mhFAV3KTVIUG/hU524cyeLv3sELv8wMtx820kPWeftE="; + hash = "sha256-2m2DW1rknZR+UztgUcRaQk4gY19eXmT089U2YlV16d8="; }; nativeBuildInputs = [ From 1a037c672b7808c442d142e950436bff6194b391 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 04:19:12 +0100 Subject: [PATCH 0049/1238] python3Packages.jsonschema: 4.25.0 -> 4.26.0 https://github.com/python-jsonschema/jsonschema/blob/v4.26.0/CHANGELOG.rst --- pkgs/development/python-modules/jsonschema/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jsonschema/default.nix b/pkgs/development/python-modules/jsonschema/default.nix index dac12f2f81a8..aae7dacff91e 100644 --- a/pkgs/development/python-modules/jsonschema/default.nix +++ b/pkgs/development/python-modules/jsonschema/default.nix @@ -28,12 +28,12 @@ buildPythonPackage rec { pname = "jsonschema"; - version = "4.25.0"; + version = "4.26.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-5jrPXBF2LA5mcv+2FIK99X8IdmhNjSScD+LXMNSLxV8="; + hash = "sha256-DCZwfi762Kob/Ft84XDz/MwuSRj/hZibqf+p+ssr4yY="; }; postPatch = '' From 05271a422875cf35f34d2196bed03b49a4a4043d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 04:19:19 +0100 Subject: [PATCH 0050/1238] python3Packages.jsonschema-specifications: 2025.4.1 -> 2025.9.1 --- .../python-modules/jsonschema-specifications/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jsonschema-specifications/default.nix b/pkgs/development/python-modules/jsonschema-specifications/default.nix index 74af572a77d5..f4528ccc4d63 100644 --- a/pkgs/development/python-modules/jsonschema-specifications/default.nix +++ b/pkgs/development/python-modules/jsonschema-specifications/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "jsonschema-specifications"; - version = "2025.4.1"; + version = "2025.9.1"; pyproject = true; src = fetchPypi { pname = "jsonschema_specifications"; inherit version; - hash = "sha256-YwFZyfTb6hYaaiIFwwEcxPGP84Gxif/0i7Obm/Jq5gg="; + hash = "sha256-tUCYfyOedFYTx6kXbz7bcrgypKxGXPAnEiiDl4MrXo0="; }; nativeBuildInputs = [ From 99b659aa9941b2c89396832a37a5484d631704c7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 04:32:13 +0100 Subject: [PATCH 0051/1238] python3Packages.deprecated: 1.2.18 -> 1.3.1 https://github.com/tantale/deprecated/compare/v1.2.18...v1.3.1 --- pkgs/development/python-modules/deprecated/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deprecated/default.nix b/pkgs/development/python-modules/deprecated/default.nix index 96b42737a957..195534a8add3 100644 --- a/pkgs/development/python-modules/deprecated/default.nix +++ b/pkgs/development/python-modules/deprecated/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "deprecated"; - version = "1.2.18"; + version = "1.3.1"; pyproject = true; outputs = [ @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "tantale"; repo = "deprecated"; tag = "v${version}"; - hash = "sha256-gx5D1KAPELKfb2U93lvuztv3Ea3V+PshcfshIS6uwCo="; + hash = "sha256-1mB9aRZOsaW7Mqcu1SWIYTusQ7MlMvUucdTyfu++Nx8="; }; build-system = [ setuptools ]; From c34a2c62f8c70a7ca72f78caa639d76ea86ac206 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 04:36:38 +0100 Subject: [PATCH 0052/1238] python3Packages.starlette: 0.50.0 -> 0.52.1 https://www.starlette.io/release-notes/#0521 --- pkgs/development/python-modules/starlette/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/starlette/default.nix b/pkgs/development/python-modules/starlette/default.nix index af9c1a98e96a..219ce1e8b7a7 100644 --- a/pkgs/development/python-modules/starlette/default.nix +++ b/pkgs/development/python-modules/starlette/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "starlette"; - version = "0.50.0"; + version = "0.52.1"; pyproject = true; src = fetchFromGitHub { owner = "encode"; repo = "starlette"; tag = version; - hash = "sha256-8REOizYQQkyLZwV4/yRiNGmGV07V0NNky7gtiAdWa7o="; + hash = "sha256-XPAeRnh9a0A1/5VGZzzGQBhlBsih1VR8QmFdkxG5cQE="; }; build-system = [ hatchling ]; From 575388c4b7173067e68158c7732bc18394bd632c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 05:03:06 +0100 Subject: [PATCH 0053/1238] python3Packages.pyopenssl: 25.1.0 -> 25.3.0 https://github.com/pyca/pyopenssl/blob/25.3.0/CHANGELOG.rst --- pkgs/development/python-modules/pyopenssl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyopenssl/default.nix b/pkgs/development/python-modules/pyopenssl/default.nix index 4d1273ad71fd..d4df365b9399 100644 --- a/pkgs/development/python-modules/pyopenssl/default.nix +++ b/pkgs/development/python-modules/pyopenssl/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "pyopenssl"; - version = "25.1.0"; + version = "25.3.0"; pyproject = true; src = fetchFromGitHub { owner = "pyca"; repo = "pyopenssl"; tag = version; - hash = "sha256-QF511MVyjfddmkTd2H7RNJeoWs+e0me4i55YGP4t910="; + hash = "sha256-lNXS3lIGFPeM7DKMFTLBiOWn+AwZtenXF5KGN5DRwO4="; }; outputs = [ From 668025c37a2b0cc097123647e6ef6bda0a79ed75 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 05:27:02 +0100 Subject: [PATCH 0054/1238] python3Packages.fastcrc: 0.3.4 -> 0.3.5 --- pkgs/development/python-modules/fastcrc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fastcrc/default.nix b/pkgs/development/python-modules/fastcrc/default.nix index 0400f83ecfd3..d259a442f5f4 100644 --- a/pkgs/development/python-modules/fastcrc/default.nix +++ b/pkgs/development/python-modules/fastcrc/default.nix @@ -9,13 +9,13 @@ }: let pname = "fastcrc"; - version = "0.3.4"; + version = "0.3.5"; src = fetchFromGitHub { owner = "overcat"; repo = "fastcrc"; tag = "v${version}"; - hash = "sha256-iBbYiF0y/3Cax4P9+/gKS6FUBqZ3BleCwnpItsVd7Ps="; + hash = "sha256-Q1R0EgxrfCMn/DxblOAW4Z7YOxpaZPL5Sx8SL/dry98="; }; in buildPythonPackage { @@ -29,7 +29,7 @@ buildPythonPackage { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-VbS5xTqj+Flxxdg06MO34AZCVozlNgFvc+yKemEmCzs="; + hash = "sha256-dWxQuWV3w1UM8yvLG/9SrJQxSSyWTXV0FWFDKjIHBf0="; }; pythonImportsCheck = [ "fastcrc" ]; From b795a6102b4dc2b4ed0ce64f00c9a4fa9d3e2389 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:15:30 +0100 Subject: [PATCH 0055/1238] python3Packages.fastapi: 0.121.1 -> 0.128.0 https://github.com/fastapi/fastapi/releases/tag/0.128.0 --- pkgs/development/python-modules/fastapi/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastapi/default.nix b/pkgs/development/python-modules/fastapi/default.nix index 4e4b1869406e..bc40f7acb728 100644 --- a/pkgs/development/python-modules/fastapi/default.nix +++ b/pkgs/development/python-modules/fastapi/default.nix @@ -42,14 +42,14 @@ buildPythonPackage rec { pname = "fastapi"; - version = "0.121.1"; + version = "0.128.0"; pyproject = true; src = fetchFromGitHub { owner = "tiangolo"; repo = "fastapi"; tag = version; - hash = "sha256-uUUARIHY8VBoLfWfMvveapypqiB00cTTWpJ4fi9nvUo="; + hash = "sha256-qUTSqTe9mQzfuwqsTCQY6u7Tcnh9XNy4tr5o0/qFFLs="; }; build-system = [ pdm-backend ]; @@ -132,6 +132,8 @@ buildPythonPackage rec { # Don't test docs and examples "docs_src" "tests/test_tutorial/test_sql_databases" + # Infinite recursion with strawberry-graphql + "tests/test_tutorial/test_graphql/test_tutorial001.py" ]; pythonImportsCheck = [ "fastapi" ]; From d55b5706e7f7ab6f72bd4a9c5c7739c0028da3ae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:23:44 +0100 Subject: [PATCH 0056/1238] python3Packages.coverage: test with old pytest --- pkgs/development/python-modules/coverage/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/coverage/default.nix b/pkgs/development/python-modules/coverage/default.nix index b29febab24a9..4a6287b4b191 100644 --- a/pkgs/development/python-modules/coverage/default.nix +++ b/pkgs/development/python-modules/coverage/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, buildPythonPackage, - isPy312, fetchFromGitHub, flaky, hypothesis, pytest-xdist, - pytestCheckHook, + pytest7CheckHook, pythonOlder, setuptools, tomli, @@ -37,7 +35,7 @@ buildPythonPackage rec { flaky hypothesis pytest-xdist - pytestCheckHook + pytest7CheckHook ]; preCheck = '' From 5d153762f50c1cb066bb9292adb4c90d34838680 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:24:37 +0100 Subject: [PATCH 0057/1238] python3Packages.pytest-cov: 6.2.1 -> 7.0.0 https://github.com/pytest-dev/pytest-cov/blob/v7.0.0/CHANGELOG.rst --- .../python-modules/pytest-cov/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pytest-cov/default.nix b/pkgs/development/python-modules/pytest-cov/default.nix index 72233498e3cc..2d6a6ea0641d 100644 --- a/pkgs/development/python-modules/pytest-cov/default.nix +++ b/pkgs/development/python-modules/pytest-cov/default.nix @@ -4,23 +4,27 @@ fetchPypi, pytest, coverage, - setuptools, + hatchling, + hatch-fancy-pypi-readme, toml, tomli, }: buildPythonPackage rec { pname = "pytest-cov"; - version = "6.2.1"; + version = "7.0.0"; pyproject = true; src = fetchPypi { pname = "pytest_cov"; inherit version; - hash = "sha256-JcxswKU1ggS4EI7O3FGptXs0zGuMlnzCwBpOANimfaI="; + hash = "sha256-M8l+2i4EmgxSmOkfUZMCoTNMJqxlwaSD1iBv1Fg2GvE="; }; - build-system = [ setuptools ]; + build-system = [ + hatchling + hatch-fancy-pypi-readme + ]; buildInputs = [ pytest ]; From bd26baf7c63800a1845b2cb1a0da023030fab3e1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:25:03 +0100 Subject: [PATCH 0058/1238] python3Packages.referencing: 0.36.2 -> 0.37.0 https://github.com/python-jsonschema/referencing/releases/tag/v0.37.0 --- pkgs/development/python-modules/referencing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/referencing/default.nix b/pkgs/development/python-modules/referencing/default.nix index fec03d05eb7f..c1122921b9d2 100644 --- a/pkgs/development/python-modules/referencing/default.nix +++ b/pkgs/development/python-modules/referencing/default.nix @@ -14,7 +14,7 @@ let self = buildPythonPackage rec { pname = "referencing"; - version = "0.36.2"; + version = "0.37.0"; pyproject = true; src = fetchFromGitHub { @@ -22,7 +22,7 @@ let repo = "referencing"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-VwViFiquacwJlELNDp01DRbtYQHOY4qXS2CjD7YmS6g="; + hash = "sha256-4e06rzvIOyWAgkpzAisc4uUK8pWshDZiQ6qpvJCq3GY="; }; build-system = [ From e5ca655b35556b1035b3e425db31d745abb295de Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:26:53 +0100 Subject: [PATCH 0059/1238] python3Packages.orjson: 3.11.4 -> 3.11.5 https://github.com/ijl/orjson/blob/3.11.5/CHANGELOG.md --- pkgs/development/python-modules/orjson/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/orjson/default.nix b/pkgs/development/python-modules/orjson/default.nix index 9bd80679a4aa..2bcbfc0f9c2c 100644 --- a/pkgs/development/python-modules/orjson/default.nix +++ b/pkgs/development/python-modules/orjson/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "orjson"; - version = "3.11.4"; + version = "3.11.5"; pyproject = true; src = fetchFromGitHub { owner = "ijl"; repo = "orjson"; tag = version; - hash = "sha256-LK3Up6bAWZkou791nrA9iHlgfDLbk196iTn3CBfeyYc="; + hash = "sha256-MWNAP8p4TN5yXFtXKWCyguv3EnFpZHMG8YEIiFF1Vug="; }; patches = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ @@ -46,7 +46,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-TdZtbb9zR0T+0eauEgRVrDKN2eyCNfEQCJziPlKPWpI="; + hash = "sha256-sRVa1cCbZQJq4bASn7oreEKpzTvuDoMzVs/IbojQa8s="; }; nativeBuildInputs = [ From 205929c17e4e029c520325c5b6c1c42ed41f926e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:27:55 +0100 Subject: [PATCH 0060/1238] python3Packages.exceptiongroup: 1.3.0 -> 1.3.1 https://github.com/agronholm/exceptiongroup/blob/1.3.1/CHANGES.rst --- pkgs/development/python-modules/exceptiongroup/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/exceptiongroup/default.nix b/pkgs/development/python-modules/exceptiongroup/default.nix index 6f60d865d3cb..ac3ac7e676d9 100644 --- a/pkgs/development/python-modules/exceptiongroup/default.nix +++ b/pkgs/development/python-modules/exceptiongroup/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "exceptiongroup"; - version = "1.3.0"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "agronholm"; repo = "exceptiongroup"; tag = version; - hash = "sha256-b3Z1NsYKp0CecUq8kaC/j3xR/ZZHDIw4MhUeadizz88="; + hash = "sha256-3WInufN+Pp6vB/Gik6e8V1a34Dr/oiH3wDMB+2lHRMM="; }; build-system = [ flit-scm ]; From befea575ad236dddd563ea8cb5e4320285b9d28e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:28:27 +0100 Subject: [PATCH 0061/1238] python3Packages.regex: 2025.11.3 -> 2026.1.15 https://github.com/mrabarnett/mrab-regex/compare/2025.11.3...2026.1.15 --- pkgs/development/python-modules/regex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/regex/default.nix b/pkgs/development/python-modules/regex/default.nix index ab9091e13fc5..9a7e1bbf8cdd 100644 --- a/pkgs/development/python-modules/regex/default.nix +++ b/pkgs/development/python-modules/regex/default.nix @@ -7,7 +7,7 @@ }: let - version = "2025.11.3"; + version = "2026.1.15"; in buildPythonPackage { pname = "regex"; @@ -18,7 +18,7 @@ buildPythonPackage { owner = "mrabarnett"; repo = "mrab-regex"; tag = version; - hash = "sha256-KEn+8DoAAq2OBqnl7vluqn1UPBpIfmO1v4wxKUZrcyA="; + hash = "sha256-siSyt5maiAjeU4LjOLUo82ubsjtNCeRbdwgYu2DdwBE="; }; build-system = [ setuptools ]; From 1527a87359be84ace779e3a98d14423f51ccad34 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:28:39 +0100 Subject: [PATCH 0062/1238] python3Packages.more-itertools: 10.7.0 -> 10.8.0 https://more-itertools.readthedocs.io/en/stable/versions.html --- pkgs/development/python-modules/more-itertools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/more-itertools/default.nix b/pkgs/development/python-modules/more-itertools/default.nix index 326c44d761df..ed87a53aac5e 100644 --- a/pkgs/development/python-modules/more-itertools/default.nix +++ b/pkgs/development/python-modules/more-itertools/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "more-itertools"; - version = "10.7.0"; + version = "10.8.0"; pyproject = true; src = fetchFromGitHub { owner = "more-itertools"; repo = "more-itertools"; tag = "v${version}"; - hash = "sha256-4ZzuWVRrihhEoYRDAoYLZINR11iHs0sXF/bRm6gQoEA="; + hash = "sha256-ZKvucnPFCA6Q4EQn/nKC9LIevOdSYXHIJ3w3Frregic="; }; build-system = [ flit-core ]; From 3dd82fd6277e850c60e0cf8d3927d339ed707db1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:29:34 +0100 Subject: [PATCH 0063/1238] python3Packages.werkzeug: 3.1.4 -> 3.1.5 https://werkzeug.palletsprojects.com/en/3.1.x/changes/#version-3-1-5 --- pkgs/development/python-modules/werkzeug/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/werkzeug/default.nix b/pkgs/development/python-modules/werkzeug/default.nix index 8cb30d3051ac..e517d5c45e88 100644 --- a/pkgs/development/python-modules/werkzeug/default.nix +++ b/pkgs/development/python-modules/werkzeug/default.nix @@ -27,12 +27,12 @@ buildPythonPackage rec { pname = "werkzeug"; - version = "3.1.4"; + version = "3.1.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-zTzZixuS3Dt7OZUDiCbGgJfcsW+bqmOr418g6v65/l4="; + hash = "sha256-alSLDoiVXdB8yyVTnX0MyXQX7p4XlnfSLHBByPB4zmc="; }; build-system = [ flit-core ]; From b019130bca3a95e29a71f4c7ae1b6dda61bf0851 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:31:49 +0100 Subject: [PATCH 0064/1238] python3Packages.msal: 1.33.0 -> 1.34.0 https://github.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.34.0 --- pkgs/development/python-modules/msal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msal/default.nix b/pkgs/development/python-modules/msal/default.nix index 41f60f319432..cdb5e476e79c 100644 --- a/pkgs/development/python-modules/msal/default.nix +++ b/pkgs/development/python-modules/msal/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "msal"; - version = "1.33.0"; + version = "1.34.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-g2rYD6o+JafXEBXJkM5h9wSocyix5zvLsGI6GMvxdRA="; + hash = "sha256-drqDtxbqWm11sCecCsNToOBbggyh9mgsDrf0UZDEPC8="; }; build-system = [ setuptools ]; From 12fa7705bec1aa716d165d4295a78faceba2fc1c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:32:23 +0100 Subject: [PATCH 0065/1238] python3Packages.granian: 2.6.0 -> 2.6.1 https://github.com/emmett-framework/granian/releases/tag/v2.6.1 --- pkgs/development/python-modules/granian/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/granian/default.nix b/pkgs/development/python-modules/granian/default.nix index df9ed11f79c7..bceeb7c6ef21 100644 --- a/pkgs/development/python-modules/granian/default.nix +++ b/pkgs/development/python-modules/granian/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "granian"; - version = "2.6.0"; + version = "2.6.1"; pyproject = true; src = fetchFromGitHub { owner = "emmett-framework"; repo = "granian"; tag = "v${version}"; - hash = "sha256-Jj75ycr9Y0aCTP5YGzd6um/7emWKqqegUDB7HpTfTcM="; + hash = "sha256-vsCDz749bmqFDzQeupYiNZlfIqwEmG2zIxdeCe4OHm4="; }; # Granian forces a custom allocator for all the things it runs, @@ -35,17 +35,12 @@ buildPythonPackage rec { # and allow the final application to make the allocator decision # via LD_PRELOAD or similar. patches = [ - (fetchurl { - # Refresh expired TLS certificates for tests - url = "https://github.com/emmett-framework/granian/commit/189f1bed2effb4a8a9cba07b2c5004e599a6a890.patch"; - hash = "sha256-7FgVR7/lAh2P5ptGx6jlFzWuk24RY7wieN+aLaAEY+c="; - }) ./no-alloc.patch ]; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-Q7BWwvkK5rRuhVobxW4qXLo6tnusOaQYN8mBoNVoulw="; + hash = "sha256-iQdcpCqXG1alVTbzCW3o4x0127zxyJCqtKyso9oVWS8="; }; nativeBuildInputs = with rustPlatform; [ From 849bf7f773e10a77408ac31acbe82d60c2406a15 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:33:00 +0100 Subject: [PATCH 0066/1238] python3Packages.msgpack: 1.1.1 -> 1.1.2 https://github.com/msgpack/msgpack-python/blob/v1.1.2/ChangeLog.rst --- pkgs/development/python-modules/msgpack/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgpack/default.nix b/pkgs/development/python-modules/msgpack/default.nix index 7b7b43e2460a..a1c3b14b6303 100644 --- a/pkgs/development/python-modules/msgpack/default.nix +++ b/pkgs/development/python-modules/msgpack/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "msgpack"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; src = fetchFromGitHub { owner = "msgpack"; repo = "msgpack-python"; tag = "v${version}"; - hash = "sha256-j1MpdnfG6tCgAFlza64erMhJm/MkSK2QnixNv7MrQes="; + hash = "sha256-9iFTQPAM6AAogcRUoCw5/bECNiGUwmAarEiwMJ+rqbk="; }; build-system = [ setuptools ]; From dbac9df1d7246730087b5e9aeb07ffdcd85f0056 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:33:19 +0100 Subject: [PATCH 0067/1238] python3Packages.python-multipart: 0.0.20 -> 0.0.21 https://github.com/Kludex/python-multipart/blob/0.0.21/CHANGELOG.md --- pkgs/development/python-modules/python-multipart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-multipart/default.nix b/pkgs/development/python-modules/python-multipart/default.nix index 639b696624a2..d298510eddab 100644 --- a/pkgs/development/python-modules/python-multipart/default.nix +++ b/pkgs/development/python-modules/python-multipart/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "python-multipart"; - version = "0.0.20"; + version = "0.0.21"; pyproject = true; src = fetchFromGitHub { owner = "Kludex"; repo = "python-multipart"; tag = version; - hash = "sha256-y8wLGRvc7xSmkSyK77Tl5V6mMneS+dtmqBLZOhvmRSY="; + hash = "sha256-fvqXqQwU0JC4Pkvho5WGe/itlxttk1lKL7R5Vt0oKpA="; }; build-system = [ hatchling ]; From cbe2336f06db125616480b772f5b0cd3dd19cad3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:33:43 +0100 Subject: [PATCH 0068/1238] python3Packages.websockets: 15.0.1 -> 16.0 https://github.com/aaugustin/websockets/blob/16.0/docs/project/changelog.rst --- pkgs/development/python-modules/websockets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/websockets/default.nix b/pkgs/development/python-modules/websockets/default.nix index 3dbd0299ece2..ca81336e0d20 100644 --- a/pkgs/development/python-modules/websockets/default.nix +++ b/pkgs/development/python-modules/websockets/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "websockets"; - version = "15.0.1"; + version = "16.0"; pyproject = true; src = fetchFromGitHub { owner = "aaugustin"; repo = "websockets"; tag = version; - hash = "sha256-DC1nK+TvCoCqchyWJOyT4Ul4gkTYXixu7XmTqvytqEo="; + hash = "sha256-75FkU45qbOb+xbJO4VKqfWBTep+Toh6OWch2WXnU4bg="; }; build-system = [ setuptools ]; From 714c33725c99b2deee8c6f5c5023685a23eb745b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:35:45 +0100 Subject: [PATCH 0069/1238] python3Packages.wcwidth: 0.2.13 -> 0.2.14 https://github.com/jquast/wcwidth/releases/tag/0.2.14 --- pkgs/development/python-modules/wcwidth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wcwidth/default.nix b/pkgs/development/python-modules/wcwidth/default.nix index 49bf5de180d9..91cb29b29650 100644 --- a/pkgs/development/python-modules/wcwidth/default.nix +++ b/pkgs/development/python-modules/wcwidth/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "wcwidth"; - version = "0.2.13"; + version = "0.2.14"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-cuoMBjmesobZeP3ttpI6nrR+HEhs5j6bTmT8GDA5crU="; + hash = "sha256-TUeDddMbxTlaPFXEDM3zNUaINkzWHE9q2sqpIV0LNgU="; }; nativeBuildInputs = [ setuptools ]; From 712ed12a6edd75bee1359f6f29992f480acf7008 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:37:04 +0100 Subject: [PATCH 0070/1238] python3Packages.gitpython: 3.1.45 -> 3.1.46 https://github.com/gitpython-developers/GitPython/blob/3.1.46/doc/source/changes.rst --- pkgs/development/python-modules/gitpython/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gitpython/default.nix b/pkgs/development/python-modules/gitpython/default.nix index b3b9a81a027e..31d79fc7167e 100644 --- a/pkgs/development/python-modules/gitpython/default.nix +++ b/pkgs/development/python-modules/gitpython/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "gitpython"; - version = "3.1.45"; + version = "3.1.46"; pyproject = true; src = fetchFromGitHub { owner = "gitpython-developers"; repo = "GitPython"; tag = version; - hash = "sha256-VHnuHliZEc/jiSo/Zi9J/ipAykj7D6NttuzPZiE8svM="; + hash = "sha256-ymuJlxGEmWwvmVFYiIW23k5Gl2h09ugFLPosnUWg5S0="; }; postPatch = '' From 652972feab738ba0c2e7acb0aaa44f03ee8cb5d5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:37:59 +0100 Subject: [PATCH 0071/1238] python3Packages.matplotlib: 3.10.5 -> 3.10.8 https://github.com/matplotlib/matplotlib/releases/tag/v3.10.8 --- pkgs/development/python-modules/matplotlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index ceb0c0c1349c..a75fb8fd4a5d 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -76,13 +76,13 @@ let in buildPythonPackage rec { - version = "3.10.5"; + version = "3.10.8"; pname = "matplotlib"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-NS7WzPt5mKAIgWkvOLTKCDxpHT4nW0FFQjcEw0yQkHY="; + hash = "sha256-Ipk3LBnVa801zwWic4MIdY0yuertI3GJjY9b0z8ISqM="; }; env.XDG_RUNTIME_DIR = "/tmp"; From e50325f34dbd0b5e353bc9ec81e3fceb2d49313f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:38:19 +0100 Subject: [PATCH 0072/1238] python3Packages.ruamel-yaml: 0.18.16 -> 0.19.1 https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree/CHANGES --- pkgs/development/python-modules/ruamel-yaml/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ruamel-yaml/default.nix b/pkgs/development/python-modules/ruamel-yaml/default.nix index 4e7cc9b1b801..3d811e098d7b 100644 --- a/pkgs/development/python-modules/ruamel-yaml/default.nix +++ b/pkgs/development/python-modules/ruamel-yaml/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "ruamel-yaml"; - version = "0.18.16"; + version = "0.19.1"; pyproject = true; src = fetchPypi { - pname = "ruamel.yaml"; + pname = "ruamel_yaml"; inherit version; - hash = "sha256-puWHUS88mYsiJdaKofNREcKfrRSu1WGibnP6tynsXlo="; + hash = "sha256-U+tmzSeEnv+Wjr+PC/YfRs2sLaHR81dt1MzumyXDGZM="; }; nativeBuildInputs = [ setuptools ]; From a857f562260b6bde37b939dae958e1ffedb42e60 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:39:03 +0100 Subject: [PATCH 0073/1238] python3Packages.ruamel-yaml-clib: 0.2.14 -> 0.2.15 --- pkgs/development/python-modules/ruamel-yaml-clib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ruamel-yaml-clib/default.nix b/pkgs/development/python-modules/ruamel-yaml-clib/default.nix index 8602efb9ca32..c9bf6ef59b27 100644 --- a/pkgs/development/python-modules/ruamel-yaml-clib/default.nix +++ b/pkgs/development/python-modules/ruamel-yaml-clib/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "ruamel-yaml-clib"; - version = "0.2.14"; + version = "0.2.15"; pyproject = true; src = fetchhg { url = "http://hg.code.sf.net/p/ruamel-yaml-clib/code"; rev = version; - hash = "sha256-fy+nzq/L3OKGujf6ExDowdxTWDnZGzVnDxL2e5t0Xcs="; + hash = "sha256-SnMELcG2L2ei3UjImljjG1sSCHHROhXYcLe5kAR6h8E="; }; build-system = [ setuptools ]; From edabf5dd2f6e404bd723c99380ef14f6cab2c5ac Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:40:30 +0100 Subject: [PATCH 0074/1238] python3Packages.dill: 0.4.0-unstable-2025-11-09 -> 0.4.1 https://github.com/uqfoundation/dill/releases/tag/dill-0.4.1 --- pkgs/development/python-modules/dill/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dill/default.nix b/pkgs/development/python-modules/dill/default.nix index d04dd0ec6a64..8ff54b94e384 100644 --- a/pkgs/development/python-modules/dill/default.nix +++ b/pkgs/development/python-modules/dill/default.nix @@ -10,16 +10,16 @@ datasets, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dill"; - version = "0.4.0-unstable-2025-11-09"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "uqfoundation"; repo = "dill"; - rev = "d948ecd748772f2812361982ec1496da0cd47b53"; - hash = "sha256-/A84BpZnwSwsEYqLL0Xdf8OjJtg1UMu6dig3QEN+n1A="; + tag = finalAttrs.version; + hash = "sha256-Yh9WvescLgV7DmxGBTGKsb29+eRzF9qjZMg0DQQyLyY="; }; nativeBuildInputs = [ setuptools ]; @@ -39,7 +39,7 @@ buildPythonPackage rec { meta = { description = "Serialize all of python (almost)"; homepage = "https://github.com/uqfoundation/dill/"; - changelog = "https://github.com/uqfoundation/dill/releases/tag/dill-${version}"; + changelog = "https://github.com/uqfoundation/dill/releases/tag/dill-${finalAttrs.version}"; license = lib.licenses.bsd3; }; -} +}) From f6921a8eb0c022631a114b6805c1911e27405cc3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:41:25 +0100 Subject: [PATCH 0075/1238] python3Packages.kiwisolver: 1.4.8 -> 1.4.9 --- pkgs/development/python-modules/kiwisolver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kiwisolver/default.nix b/pkgs/development/python-modules/kiwisolver/default.nix index 17af66042e67..a61ea5957552 100644 --- a/pkgs/development/python-modules/kiwisolver/default.nix +++ b/pkgs/development/python-modules/kiwisolver/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "kiwisolver"; - version = "1.4.8"; + version = "1.4.9"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-I9XwI73Ix+VOtl8Dyl1bsltgHqxNfxoEKIih9FI3mH4="; + hash = "sha256-w7IsJsb9aBGwroNjuVyozk6jwgLT0JdbKRQxDOsbzE0="; }; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-I${lib.getInclude stdenv.cc.libcxx}/include/c++/v1"; From c7fee63af69909f2a8057206147dd507c63e379b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:44:16 +0100 Subject: [PATCH 0076/1238] python3Packages.lz4: 4.4.4-unstable-2025-10-21 -> 4.4.5 https://github.com/python-lz4/python-lz4/releases/tag/v4.4.5 --- pkgs/development/python-modules/lz4/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/lz4/default.nix b/pkgs/development/python-modules/lz4/default.nix index a9f3869d284e..b3c51f507f4e 100644 --- a/pkgs/development/python-modules/lz4/default.nix +++ b/pkgs/development/python-modules/lz4/default.nix @@ -11,20 +11,18 @@ setuptools-scm, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "lz4"; - version = "4.4.4-unstable-2025-10-21"; + version = "4.4.5"; pyproject = true; src = fetchFromGitHub { owner = "python-lz4"; repo = "python-lz4"; - rev = "59b2d8176072bdee50d38cc68ec65c33b928a980"; + tag = "v${finalAttrs.version}"; hash = "sha256-2D30n5j5r4+gcrjEXPu+WpZ4QsugCPyC1xCZuJIPcI0="; }; - env.SETUPTOOLS_SCM_PRETEND_VERSION = "4.4.4"; - build-system = [ pkgconfig setuptools-scm @@ -54,9 +52,10 @@ buildPythonPackage { ''; meta = { + changelog = "https://github.com/python-lz4/python-lz4/releases/tag/${finalAttrs.src.tag}"; description = "LZ4 Bindings for Python"; homepage = "https://github.com/python-lz4/python-lz4"; license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) From e395f9e9b7be8e5ca9b64b06ed4b15aa8fd0d38c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:44:38 +0100 Subject: [PATCH 0077/1238] python3Packages.typer-slim: 0.21.0 -> 0.21.1 https://github.com/tiangolo/typer/releases/tag/0.21.1 --- pkgs/development/python-modules/typer-slim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/typer-slim/default.nix b/pkgs/development/python-modules/typer-slim/default.nix index 71bda750278c..b39dafd85611 100644 --- a/pkgs/development/python-modules/typer-slim/default.nix +++ b/pkgs/development/python-modules/typer-slim/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "typer-slim"; - version = "0.21.0"; + version = "0.21.1"; pyproject = true; src = fetchFromGitHub { owner = "fastapi"; repo = "typer"; tag = version; - hash = "sha256-MvrwHemciLa2m0QUTZNuCLa7x63RKWFzJ5k6Ask25ZY="; + hash = "sha256-m/oJL6Yn3SzlD72vaPoag8EOThcNgyLPoiitqBqLgEU="; }; postPatch = '' From 99f7f09f0469d88694c46070dc16148eb56c556e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:45:37 +0100 Subject: [PATCH 0078/1238] python3Packages.joblib: 1.5.2 -> 1.5.3 https://github.com/joblib/joblib/releases/tag/1.5.3 --- pkgs/development/python-modules/joblib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/joblib/default.nix b/pkgs/development/python-modules/joblib/default.nix index 3522ce0064d2..2474439fc910 100644 --- a/pkgs/development/python-modules/joblib/default.nix +++ b/pkgs/development/python-modules/joblib/default.nix @@ -20,12 +20,12 @@ buildPythonPackage rec { pname = "joblib"; - version = "1.5.2"; + version = "1.5.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-P6pcOQVLLwPKVH2psvUv3mfAYkDDGFPzBq6pfxNke1U="; + hash = "sha256-hWGjJp5oARBoY/0NbYS7c3vp52MeM6rtP7nOWVNojaM="; }; nativeBuildInputs = [ setuptools ]; From f9693870d63a8bace54568ec53f233691d7280a5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:46:49 +0100 Subject: [PATCH 0079/1238] python3Packages.alembic: 1.17.2 -> 1.18.1 --- pkgs/development/python-modules/alembic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/alembic/default.nix b/pkgs/development/python-modules/alembic/default.nix index 35c72db050ed..90e386d206dd 100644 --- a/pkgs/development/python-modules/alembic/default.nix +++ b/pkgs/development/python-modules/alembic/default.nix @@ -20,12 +20,12 @@ buildPythonPackage rec { pname = "alembic"; - version = "1.17.2"; + version = "1.18.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-u+l1FwXF4PFId/AtRsU9EIheN349kO2oEKAW+bqhno4="; + hash = "sha256-g6xrgTWVloFvs7iTCZhBoIYvIReyljJY6WXXDcYvuGY="; }; build-system = [ setuptools ]; From 566889c6ef3b27e5ac489074407a0f257f3b0b38 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:47:22 +0100 Subject: [PATCH 0080/1238] python3Packages.pydantic-settings: 2.10.1 -> 2.12.0 https://github.com/pydantic/pydantic-settings/compare/v2.10.1...v2.12.0 --- .../python-modules/pydantic-settings/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-settings/default.nix b/pkgs/development/python-modules/pydantic-settings/default.nix index 630f298ffe23..206e8ff3b554 100644 --- a/pkgs/development/python-modules/pydantic-settings/default.nix +++ b/pkgs/development/python-modules/pydantic-settings/default.nix @@ -13,14 +13,14 @@ let self = buildPythonPackage rec { pname = "pydantic-settings"; - version = "2.10.1"; + version = "2.12.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-settings"; - tag = version; - hash = "sha256-Bi5MIXB9fVE5hoyk8QxxaGa9+puAlW+YGdi/WMNf/RQ="; + tag = "v${version}"; + hash = "sha256-5SfF5Wfs/iLThd5xL/5C+qOQfg8s/9WUCSc5qag7CY0="; }; build-system = [ hatchling ]; From 6aa46a4b5f96618c20f246922c15b3ee5ad49159 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:48:37 +0100 Subject: [PATCH 0081/1238] python3Packages.secretstorage: 3.3.3 -> 3.5.0 https://github.com/mitya57/secretstorage/blob/3.5.0/changelog --- .../python-modules/secretstorage/default.nix | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/secretstorage/default.nix b/pkgs/development/python-modules/secretstorage/default.nix index 327d0209df79..e39e2e62989a 100644 --- a/pkgs/development/python-modules/secretstorage/default.nix +++ b/pkgs/development/python-modules/secretstorage/default.nix @@ -2,22 +2,26 @@ lib, buildPythonPackage, cryptography, - fetchPypi, + fetchFromGitHub, jeepney, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "secretstorage"; - version = "3.3.3"; - format = "setuptools"; + version = "3.5.0"; + pyproject = true; - src = fetchPypi { - pname = "SecretStorage"; - inherit version; - hash = "sha256-JANTPvNp7KbSuoFxhXbF4PVk1cyhtY9zqLI+fU7uvXc="; + src = fetchFromGitHub { + owner = "mitya57"; + repo = "secretstorage"; + tag = finalAttrs.version; + hash = "sha256-oDna9i6ny/mKHpOzrtfaYPnd12qsZ84TTxl4g+RWE24="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ cryptography jeepney ]; @@ -28,9 +32,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "secretstorage" ]; meta = { + changelog = "https://github.com/mitya57/secretstorage/blob/${finalAttrs.src.tag}/changelog"; description = "Python bindings to FreeDesktop.org Secret Service API"; homepage = "https://github.com/mitya57/secretstorage"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ teto ]; }; -} +}) From b3f0c18cb7bf6f108f56f37be7c9faf22cde5f3e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:50:05 +0100 Subject: [PATCH 0082/1238] python3Packages.fastjsonschema: 2.21.1 -> 2.21.2 https://github.com/horejsek/python-fastjsonschema/compare/v2.21.1...v2.21.2 --- pkgs/development/python-modules/fastjsonschema/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastjsonschema/default.nix b/pkgs/development/python-modules/fastjsonschema/default.nix index 566122d57abe..06bd32160127 100644 --- a/pkgs/development/python-modules/fastjsonschema/default.nix +++ b/pkgs/development/python-modules/fastjsonschema/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "fastjsonschema"; - version = "2.21.1"; + version = "2.21.2"; pyproject = true; src = fetchFromGitHub { @@ -17,7 +17,7 @@ buildPythonPackage rec { repo = "python-fastjsonschema"; rev = "v${version}"; fetchSubmodules = true; - hash = "sha256-H/jmvm5U4RB9KuD5EgCedbc499Fl8L2S9Y5SXy51JP0="; + hash = "sha256-EV7/vPYeJSG2uTLpENso9WhcR98/ZTbanKffJfmfZz4="; }; build-system = [ setuptools ]; From 3d66452c55b148937d4b0da3e6071310497539ec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:53:44 +0100 Subject: [PATCH 0083/1238] python3Packages.zstandard: 0.23.0 -> 0.25.0 --- pkgs/development/python-modules/zstandard/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/zstandard/default.nix b/pkgs/development/python-modules/zstandard/default.nix index 4b38b8406c2e..854c2c8fe910 100644 --- a/pkgs/development/python-modules/zstandard/default.nix +++ b/pkgs/development/python-modules/zstandard/default.nix @@ -11,18 +11,17 @@ buildPythonPackage rec { pname = "zstandard"; - version = "0.23.0"; + version = "0.25.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-stjGLQjnJV9o96dAuuhbPJuOVGa6qcv39X8c3grGvAk="; + hash = "sha256-dxPhF50WLPXHkG2oduwsy5w6ncvf/vDMf3DDZnogXws="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools<69.0.0" "setuptools" \ - --replace-fail "cffi==" "cffi>=" + --replace-fail "cffi~=" "cffi>=" \ ''; build-system = [ From 7a8ca6126725edc52210eb240e956ef842087fdd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:55:13 +0100 Subject: [PATCH 0084/1238] python3Packages.marshmallow: 4.1.2 -> 4.2.0 https://github.com/marshmallow-code/marshmallow/blob/4.2.0/CHANGELOG.rst --- pkgs/development/python-modules/marshmallow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/marshmallow/default.nix b/pkgs/development/python-modules/marshmallow/default.nix index 2b3d7b7deee8..e530dbcd7a88 100644 --- a/pkgs/development/python-modules/marshmallow/default.nix +++ b/pkgs/development/python-modules/marshmallow/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "marshmallow"; - version = "4.1.2"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "marshmallow-code"; repo = "marshmallow"; tag = version; - hash = "sha256-qEjq1tEWoYqlN7L/cECnpFGPinSdZXexJHZfXreLAZc="; + hash = "sha256-UrkaKQUZ4fjemaAqd+T5nD5S1vuS1AS1CNZVDhJY9Y8="; }; build-system = [ flit-core ]; From 313a018e3238955477a2cdcca635efeac07b7358 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:56:46 +0100 Subject: [PATCH 0085/1238] python3Packages.pyzmq: 27.0.1 -> 27.1.0 --- pkgs/development/python-modules/pyzmq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyzmq/default.nix b/pkgs/development/python-modules/pyzmq/default.nix index 7a8e7b3b97cb..ac3efb94d953 100644 --- a/pkgs/development/python-modules/pyzmq/default.nix +++ b/pkgs/development/python-modules/pyzmq/default.nix @@ -23,12 +23,12 @@ buildPythonPackage rec { pname = "pyzmq"; - version = "27.0.1"; + version = "27.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-RcVJIEvCDnSE/9JVX2zwLlckQOzy873WDUQEsg/d9ks="; + hash = "sha256-rAdl49REVa223b9EF9zORg/ECgWXjAjv3ylIBy9ttUA="; }; build-system = [ From 3c303efa2e33a098b415cdb1e49b8c41c7b5f616 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 15:59:32 +0100 Subject: [PATCH 0086/1238] python3Packages.scikit-learn: 1.7.0 -> 1.8.0 https://scikit-learn.org/stable/whats_new/v1.8.html#version-1-8-0 --- .../python-modules/scikit-learn/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/scikit-learn/default.nix b/pkgs/development/python-modules/scikit-learn/default.nix index 4849a5851db9..b48f5a5d8f72 100644 --- a/pkgs/development/python-modules/scikit-learn/default.nix +++ b/pkgs/development/python-modules/scikit-learn/default.nix @@ -25,22 +25,23 @@ buildPythonPackage rec { __structuredAttrs = true; pname = "scikit-learn"; - version = "1.7.2"; + version = "1.8.0"; pyproject = true; src = fetchPypi { pname = "scikit_learn"; inherit version; - hash = "sha256-IOnkns0TBZjxyjih2FCQ4aYAFHucAvpvFdactT2Wj9o="; + hash = "sha256-m8y7O0Dj3hA1H49QaOEF0PQIOxpl+ge2Y0+8QBpih/0="; }; postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "Cython>=3.0.10,<3.2.0" "Cython>=3.0.10" - substituteInPlace meson.build --replace-fail \ "run_command('sklearn/_build_utils/version.py', check: true).stdout().strip()," \ "'${version}'," + substituteInPlace pyproject.toml \ + --replace-fail "meson-python>=0.17.1,<0.19.0" meson-python \ + --replace-fail "numpy>=2,<2.4.0" numpy \ + --replace-fail "scipy>=1.10.0,<1.17.0" scipy ''; buildInputs = [ From 886db15b1541204334f28bef475ed8b4ef7406b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 16:05:22 +0100 Subject: [PATCH 0087/1238] selenium-manager: 4.29.0 -> 4.40.0 --- pkgs/by-name/se/selenium-manager/disable-telemetry.patch | 6 +++--- pkgs/by-name/se/selenium-manager/package.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/se/selenium-manager/disable-telemetry.patch b/pkgs/by-name/se/selenium-manager/disable-telemetry.patch index 28db72d7595b..2c2ee004f82d 100644 --- a/pkgs/by-name/se/selenium-manager/disable-telemetry.patch +++ b/pkgs/by-name/se/selenium-manager/disable-telemetry.patch @@ -1,12 +1,12 @@ diff --git a/src/config.rs b/src/config.rs -index f7cd4f32ec..ec454127be 100644 +index 93d28c4eea..49c534d326 100644 --- a/src/config.rs +++ b/src/config.rs -@@ -120,7 +120,7 @@ impl ManagerConfig { +@@ -132,7 +132,7 @@ impl ManagerConfig { avoid_browser_download: BooleanKey("avoid-browser-download", false).get_value(), language_binding: StringKey(vec!["language-binding"], "").get_value(), selenium_version: StringKey(vec!["selenium-version"], "").get_value(), -- avoid_stats: BooleanKey("avoid-stats", false).get_value(), +- avoid_stats: BooleanKey("avoid-stats", cfg!(feature = "avoid_stats")).get_value(), + avoid_stats: BooleanKey("avoid-stats", true).get_value(), skip_driver_in_path: BooleanKey("skip-driver-in-path", false).get_value(), skip_browser_in_path: BooleanKey("skip-browser-in-path", false).get_value(), diff --git a/pkgs/by-name/se/selenium-manager/package.nix b/pkgs/by-name/se/selenium-manager/package.nix index 50bb4e7d82c8..3a2217995c44 100644 --- a/pkgs/by-name/se/selenium-manager/package.nix +++ b/pkgs/by-name/se/selenium-manager/package.nix @@ -6,13 +6,13 @@ rustPlatform.buildRustPackage rec { pname = "selenium-manager"; - version = "4.29.0"; + version = "4.40.0"; src = fetchFromGitHub { owner = "SeleniumHQ"; repo = "selenium"; tag = "selenium-${version}"; - hash = "sha256-IyMXgYl/TPTpe/Y0pFyJVKj4Mp0xbkg1LSCNHzFL3bE="; + hash = "sha256-Yfm2kpAmmEUP+m48PQf09UvFPeGBxd0ukqTtVah5h+E="; }; sourceRoot = "${src.name}/rust"; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { ./disable-telemetry.patch ]; - cargoHash = "sha256-MgnmEJif4Z4CcmBFkC5BJR67DMGm1ttObtl4LhAFw4g="; + cargoHash = "sha256-D7lki2/xWcNStcHIS8q1fTkW+37Q+m/yetn05DwA2C8="; # TODO: enable tests # The test suite depends on a number of browsers and network requests, From 10773c68ed951827ac4fe22d317bd4f882728203 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 16:27:19 +0100 Subject: [PATCH 0088/1238] python3Packages.selenium: 4.29.0 -> 4.40.0 --- .../python-modules/selenium/default.nix | 45 +++++++++++++++++-- .../dont-build-the-selenium-manager.patch | 15 ++++--- 2 files changed, 50 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/selenium/default.nix b/pkgs/development/python-modules/selenium/default.nix index f538e2e5478e..a72569d8f5a0 100644 --- a/pkgs/development/python-modules/selenium/default.nix +++ b/pkgs/development/python-modules/selenium/default.nix @@ -7,11 +7,15 @@ certifi, pytestCheckHook, trio, + trio-typing, trio-websocket, typing-extensions, websocket-client, urllib3, + filetype, + pytest-mock, pytest-trio, + rich, nixosTests, stdenv, python, @@ -19,14 +23,14 @@ buildPythonPackage rec { pname = "selenium"; - version = "4.29.0"; + version = "4.40.0"; pyproject = true; src = fetchFromGitHub { owner = "SeleniumHQ"; repo = "selenium"; tag = "selenium-${version}" + lib.optionalString (lib.versions.patch version != "0") "-python"; - hash = "sha256-IyMXgYl/TPTpe/Y0pFyJVKj4Mp0xbkg1LSCNHzFL3bE="; + hash = "sha256-Yfm2kpAmmEUP+m48PQf09UvFPeGBxd0ukqTtVah5h+E="; }; patches = [ ./dont-build-the-selenium-manager.patch ]; @@ -44,6 +48,8 @@ buildPythonPackage rec { cp ../rb/lib/selenium/webdriver/atoms/findElements.js $DST_REMOTE cp ../javascript/cdp-support/mutation-listener.js $DST_REMOTE cp ../third_party/js/selenium/webdriver.json $DST_FF/webdriver_prefs.json + + find $out/${python.sitePackages}/ '' + lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p $DST_PREFIX/common/macos @@ -59,16 +65,49 @@ buildPythonPackage rec { dependencies = [ certifi trio + trio-typing trio-websocket - urllib3 typing-extensions + urllib3 websocket-client ] ++ urllib3.optional-dependencies.socks; + pythonRemoveDeps = [ + "types-certifi" + "types-urllib3" + ]; + nativeCheckInputs = [ + filetype pytestCheckHook + pytest-mock pytest-trio + rich + ]; + + disabledTestPaths = [ + # ERROR without error context + "test/selenium/webdriver/common/bidi_webextension_tests.py" + "test/selenium/webdriver/firefox/ff_installs_addons_tests.py" + # Fails to find browsers during test phase + "test/selenium" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + # Unsupported platform/architecture combination: linux/aarch64 + "test/unit/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_not_file" + ]; + + disabledTests = [ + # Fails to find data that is only copied into out in postInstall + "test_missing_cdp_devtools_version_falls_back" + "test_uses_windows" + "test_uses_linux" + "test_uses_mac" + "test_set_profile_with_firefox_profile" + "test_set_profile_with_path" + "test_creates_capabilities" + "test_get_connection_manager_for_certs_and_timeout" ]; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/selenium/dont-build-the-selenium-manager.patch b/pkgs/development/python-modules/selenium/dont-build-the-selenium-manager.patch index 42ec9ce79774..87f24572a8f0 100644 --- a/pkgs/development/python-modules/selenium/dont-build-the-selenium-manager.patch +++ b/pkgs/development/python-modules/selenium/dont-build-the-selenium-manager.patch @@ -1,5 +1,5 @@ diff --git a/py/pyproject.toml b/py/pyproject.toml -index 9afa6a63c7..c28f9a4cbc 100644 +index eca3222d38..69bd19773b 100644 --- a/py/pyproject.toml +++ b/py/pyproject.toml @@ -1,5 +1,5 @@ @@ -9,13 +9,14 @@ index 9afa6a63c7..c28f9a4cbc 100644 build-backend = "setuptools.build_meta" [project] -@@ -43,9 +43,6 @@ exclude = ["test*"] - namespaces = false +@@ -66,10 +66,6 @@ exclude = ["test*"] + namespaces = true # include-package-data is `true` by default in pyproject.toml --[[tool.setuptools-rust.bins]] +-[[tool.setuptools-rust.ext-modules]] -target = "selenium.webdriver.common.selenium-manager" +-binding = "Exec" - - [project.urls] - Repository = "https://github.com/SeleniumHQ/selenium/" - BugTracker = "https://github.com/SeleniumHQ/selenium/issues" + [tool.setuptools.package-data] + "*" = [ + "*.py", From b1dbd8eb3c83ede49a4e4814a1eae651b054da34 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 16:36:28 +0100 Subject: [PATCH 0089/1238] python3Packages.pytest-randomly: 3.13.0 -> 4.0.1 https://github.com/pytest-dev/pytest-randomly/blob/4.0.1/CHANGELOG.rst --- pkgs/development/python-modules/pytest-randomly/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-randomly/default.nix b/pkgs/development/python-modules/pytest-randomly/default.nix index 732b15ee597b..021852839749 100644 --- a/pkgs/development/python-modules/pytest-randomly/default.nix +++ b/pkgs/development/python-modules/pytest-randomly/default.nix @@ -4,6 +4,7 @@ factory-boy, faker, fetchFromGitHub, + model-bakery, numpy, pytest, pytest-xdist, @@ -13,14 +14,14 @@ buildPythonPackage rec { pname = "pytest-randomly"; - version = "3.13.0"; + version = "4.0.1"; pyproject = true; src = fetchFromGitHub { repo = "pytest-randomly"; owner = "pytest-dev"; tag = version; - hash = "sha256-bxbW22Nf/0hfJYSiz3xdrNCzrb7vZwuVvSIrWl0Bkv4="; + hash = "sha256-UQ1G9o4dsVEEo4y2u1TYYurJPfih7QlbilkwPqi39H0="; }; build-system = [ setuptools ]; @@ -30,6 +31,7 @@ buildPythonPackage rec { nativeCheckInputs = [ factory-boy faker + model-bakery numpy pytest-xdist pytestCheckHook From 996e0f2087fde343c905323b955834d4294ec0d1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 16:42:27 +0100 Subject: [PATCH 0090/1238] python3Packages.httplib2: 0.22.0 -> 0.31.1 https://github.com/httplib2/httplib2/blob/v0.31.1/CHANGELOG --- .../python-modules/httplib2/default.nix | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/httplib2/default.nix b/pkgs/development/python-modules/httplib2/default.nix index 780fff3ba1a9..5d5156adb042 100644 --- a/pkgs/development/python-modules/httplib2/default.nix +++ b/pkgs/development/python-modules/httplib2/default.nix @@ -6,31 +6,36 @@ fetchFromGitHub, mock, pyparsing, + pysocks, pytest-cov-stub, pytest-forked, pytest-randomly, pytest-timeout, pytestCheckHook, + setuptools, six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "httplib2"; - version = "0.22.0"; - format = "setuptools"; + version = "0.31.1"; + pyproject = true; src = fetchFromGitHub { owner = "httplib2"; repo = "httplib2"; - rev = "v${version}"; - hash = "sha256-76gdiRbF535CEaNXwNqsVeVc0dKglovMPQpGsOkbd/4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-1OO3BNtOGJxV9L34C60CHv95LLH9Ih1lY0zQUD4wrnc="; }; - propagatedBuildInputs = [ pyparsing ]; + build-system = [ setuptools ]; + + dependencies = [ pyparsing ]; nativeCheckInputs = [ cryptography mock + pysocks pytest-cov-stub pytest-forked pytest-randomly @@ -58,14 +63,13 @@ buildPythonPackage rec { "test_connection_close" ]; - disabledTestPaths = [ "python2" ]; - pythonImportsCheck = [ "httplib2" ]; meta = { + changelog = "https://github.com/httplib2/httplib2/blob/${finalAttrs.src.tag}/CHANGELOG"; description = "Comprehensive HTTP client library"; homepage = "https://github.com/httplib2/httplib2"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 8f81cc2fd8764f47ae01139382846f03f16d5535 Mon Sep 17 00:00:00 2001 From: VojtechStep Date: Wed, 1 Oct 2025 19:08:08 +0200 Subject: [PATCH 0091/1238] python3Packages.certifi: fix build on Python 3.10 The previous commit to the patch removed too much when adjusting to upstream deprecating 3.7 --- pkgs/development/python-modules/certifi/env.patch | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/certifi/env.patch b/pkgs/development/python-modules/certifi/env.patch index 332087802b1a..2577cba63c72 100644 --- a/pkgs/development/python-modules/certifi/env.patch +++ b/pkgs/development/python-modules/certifi/env.patch @@ -1,5 +1,5 @@ diff --git a/certifi/core.py b/certifi/core.py -index 1c9661c..7039be3 100644 +index 1c9661c..d904382 100644 --- a/certifi/core.py +++ b/certifi/core.py @@ -4,6 +4,7 @@ certifi.py @@ -51,3 +51,11 @@ index 1c9661c..7039be3 100644 def where() -> str: # This is slightly terrible, but we want to delay extracting the +@@ -80,4 +92,6 @@ else: + return _CACERT_PATH + + def contents() -> str: +- return read_text("certifi", "cacert.pem", encoding="ascii") ++ if _CACERT_PATH is not None: ++ return open(_CACERT_PATH, encoding="utf-8").read() ++ return read_text("certifi", "cacert.pem", encoding="utf-8") From e165073e6fdd57098697c214d6e7c23d7f2d789a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 11 Sep 2025 21:28:03 +0200 Subject: [PATCH 0092/1238] python313Packages.email-validator: 2.2.0 -> 2.3.0 Changelog: https://github.com/JoshData/python-email-validator/releases/tag/v2.3.0 --- pkgs/development/python-modules/email-validator/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/email-validator/default.nix b/pkgs/development/python-modules/email-validator/default.nix index a2c1d441a141..840b8dfcfd8a 100644 --- a/pkgs/development/python-modules/email-validator/default.nix +++ b/pkgs/development/python-modules/email-validator/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "email-validator"; - version = "2.2.0"; + version = "2.3.0"; format = "setuptools"; src = fetchPypi { pname = "email_validator"; inherit version; - hash = "sha256-y2kPNExhenFPIuZq53FEWhzrRoIRUt+OFlxfmjZFgrc="; + hash = "sha256-n8BcN/L2z0Of9BT4/EbZF5KZdKgiRMIOsQIxumDFRCY="; }; dependencies = [ From 6f4c7157bcce0c6de4bf4eb34f297732c9edca8f Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Mon, 6 Oct 2025 20:59:18 -0700 Subject: [PATCH 0093/1238] python3Packages.pygobject3: fix cross compilation --- pkgs/development/python-modules/pygobject/3.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix index ac5d4ac44758..ecdaa3e02e9a 100644 --- a/pkgs/development/python-modules/pygobject/3.nix +++ b/pkgs/development/python-modules/pygobject/3.nix @@ -51,6 +51,12 @@ buildPythonPackage rec { gobject-introspection # e.g. try building: python3Packages.urwid python3Packages.pydbus ]; + # Fixes https://github.com/NixOS/nixpkgs/issues/378447 + preConfigure = lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) '' + export PKG_CONFIG_PATH=${lib.getDev python}/lib/pkgconfig:$PKG_CONFIG_PATH + export PKG_CONFIG_PATH_FOR_BUILD=${lib.getDev python}/lib/pkgconfig:$PKG_CONFIG_PATH_FOR_BUILD + ''; + mesonFlags = [ # This is only used for figuring out what version of Python is in # use, and related stuff like figuring out what the install prefix From e09e378ad0d91b656d5bcfa05da6d988aa26e5e4 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 29 Nov 2025 14:31:21 +0100 Subject: [PATCH 0094/1238] python3Packages.scipy: Fix OMP_NUM_THREADS going 0 If NIX_BUILD_CORES < 4: libgomp: Invalid value for environment variable OMP_NUM_THREADS: 0 --- pkgs/development/python-modules/scipy/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/scipy/default.nix b/pkgs/development/python-modules/scipy/default.nix index daa6cadf603f..e4c065629e46 100644 --- a/pkgs/development/python-modules/scipy/default.nix +++ b/pkgs/development/python-modules/scipy/default.nix @@ -193,6 +193,10 @@ buildPythonPackage (finalAttrs: { preCheck = '' export OMP_NUM_THREADS=$(( $NIX_BUILD_CORES / 4 )) + if [ $OMP_NUM_THREADS -eq 0 ]; then + export OMP_NUM_THREADS=1 + fi + cd $out ''; From 87c6c6cd4f547bc022da1972a6d95b78cdea95ea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 17:32:24 +0100 Subject: [PATCH 0095/1238] python3Packages.astropy: fix OMP_NUM_THREADS going 0 --- pkgs/development/python-modules/astropy/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix index d07f43684f89..5e30833f86d1 100644 --- a/pkgs/development/python-modules/astropy/default.nix +++ b/pkgs/development/python-modules/astropy/default.nix @@ -147,6 +147,10 @@ buildPythonPackage rec { preCheck = '' export HOME="$(mktemp -d)" export OMP_NUM_THREADS=$(( $NIX_BUILD_CORES / 4 )) + if [ $OMP_NUM_THREADS -eq 0 ]; then + export OMP_NUM_THREADS=1 + fi + # See https://github.com/astropy/astropy/issues/17649 and see # --hypothesis-profile=ci pytest flag below. cp conftest.py $out/ From e9b0178697d3a6f97ce19d45dcf4096836bb55e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:04:31 +0100 Subject: [PATCH 0096/1238] python3Packages.pytest-regressions: 2.8.1 -> 2.9.1 https://github.com/ESSS/pytest-regressions/blob/v2.9.1/CHANGELOG.rst --- .../development/python-modules/pytest-regressions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-regressions/default.nix b/pkgs/development/python-modules/pytest-regressions/default.nix index 6b52348ea5f4..0ada5d9a238a 100644 --- a/pkgs/development/python-modules/pytest-regressions/default.nix +++ b/pkgs/development/python-modules/pytest-regressions/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "pytest-regressions"; - version = "2.8.1"; + version = "2.9.1"; pyproject = true; src = fetchFromGitHub { owner = "ESSS"; repo = "pytest-regressions"; tag = "v${version}"; - hash = "sha256-8FbPWKYHy/0ITrCx9044iYOR7B9g8tgEdV+QfUg4esk="; + hash = "sha256-pqlRfpi5Z9b6zrvU6M1sNRz5ltZLAFiJITFvex7YqcE="; }; build-system = [ setuptools-scm ]; From 7996a16122ead122551439ca41cc6af22bdde10f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:25 +0100 Subject: [PATCH 0097/1238] python3Packages.abjad: 3.28 -> 3.31 https://abjad.github.io/appendices/changes.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/abjad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/abjad/default.nix b/pkgs/development/python-modules/abjad/default.nix index 495db053a0d8..2a1d784020b5 100644 --- a/pkgs/development/python-modules/abjad/default.nix +++ b/pkgs/development/python-modules/abjad/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "abjad"; - version = "3.28"; + version = "3.31"; format = "setuptools"; # see issue upstream indicating Python 3.12 support will come @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-J4LPOSz34GvDRwpCG8yt4LAqt+dhDrfG/W451bZRpgk="; + hash = "sha256-JdbQL30q/EVLEgES0JDn09f+7aWxPZi4vDX1N50mmsg="; }; propagatedBuildInputs = [ From a0511e596d4b59649f3a768f636965a9bba21240 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:26 +0100 Subject: [PATCH 0098/1238] python3Packages.adb-enhanced: 2.5.24 -> 2.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/adb-enhanced/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/adb-enhanced/default.nix b/pkgs/development/python-modules/adb-enhanced/default.nix index cf03c7aa9a9a..7f4e3da88593 100644 --- a/pkgs/development/python-modules/adb-enhanced/default.nix +++ b/pkgs/development/python-modules/adb-enhanced/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "adb-enhanced"; - version = "2.5.24"; + version = "2.8.0"; pyproject = true; src = fetchFromGitHub { owner = "ashishb"; repo = "adb-enhanced"; tag = version; - hash = "sha256-0HxeL6VGM+HTiAxs3NFRcEFbmH9q+0/pJdGyF1hl4hU="; + hash = "sha256-YuQgz3WeN50hg/IgdoNV61St9gpu6lcgFfKCfI/ENl0="; }; build-system = [ setuptools ]; From 640e5521b9828ee0025447a3b4ee2bbe3dddd102 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:26 +0100 Subject: [PATCH 0099/1238] python3Packages.affinegap: 1.12 -> 2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/affinegap/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/affinegap/default.nix b/pkgs/development/python-modules/affinegap/default.nix index 6d315b347729..671e4c2073b8 100644 --- a/pkgs/development/python-modules/affinegap/default.nix +++ b/pkgs/development/python-modules/affinegap/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "affinegap"; - version = "1.12"; + version = "2"; pyproject = true; src = fetchFromGitHub { owner = "dedupeio"; repo = "affinegap"; - tag = "v${version}"; - hash = "sha256-9eX41eoME5Vdtq+c04eQbMYnViy6QKOhKkafrkeMylI="; + tag = "pypideploy${version}"; + hash = "sha256-TuydLF3YfeVIP2y2uDQH+oZ9Y2b325ZFEM0Fiu0Xhus="; }; build-system = [ From 816e1167156dcdcdeabb41b60bfb6c4809dc8a61 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:27 +0100 Subject: [PATCH 0100/1238] python3Packages.agate-dbf: 0.2.3 -> 0.2.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/agate-dbf/default.nix | 32 ++++++++++++------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/agate-dbf/default.nix b/pkgs/development/python-modules/agate-dbf/default.nix index ba42cb30350a..b2b16b3bc523 100644 --- a/pkgs/development/python-modules/agate-dbf/default.nix +++ b/pkgs/development/python-modules/agate-dbf/default.nix @@ -1,32 +1,42 @@ { lib, - fetchPypi, + fetchFromGitHub, buildPythonPackage, + setuptools, agate, dbf, dbfread, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "agate-dbf"; - version = "0.2.3"; - format = "setuptools"; + version = "0.2.4"; + pyproject = true; - propagatedBuildInputs = [ + src = fetchFromGitHub { + owner = "wireservice"; + repo = "agate-dbf"; + tag = finalAttrs.version; + hash = "sha256-z68nYig+Z1/C+ys7HmjljdnHhUTqH58iBSbqnLnLFs4="; + }; + + build-system = [ setuptools ]; + + dependencies = [ agate - dbf dbfread ]; - src = fetchPypi { - inherit pname version; - hash = "sha256-mKK1N1cTbMdNwpflniEB009tSPQfdBVrtsDeJruiqj8="; - }; + nativeCheckInputs = [ + pytestCheckHook + ]; meta = { + changelog = "https://github.com/wireservice/agate-dbf/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; description = "Adds read support for dbf files to agate"; homepage = "https://github.com/wireservice/agate-dbf"; license = with lib.licenses; [ mit ]; maintainers = [ ]; }; -} +}) From 8f280085fb32d239a9b08353decf2e48f1a38413 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:27 +0100 Subject: [PATCH 0101/1238] python3Packages.agate-excel: 0.4.1 -> 0.4.2 https://github.com/wireservice/agate-excel/blob/0.4.2/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/agate-excel/default.nix | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/agate-excel/default.nix b/pkgs/development/python-modules/agate-excel/default.nix index a017f71834bd..5367dab12476 100644 --- a/pkgs/development/python-modules/agate-excel/default.nix +++ b/pkgs/development/python-modules/agate-excel/default.nix @@ -1,7 +1,8 @@ { lib, - fetchPypi, + fetchFromGitHub, buildPythonPackage, + setuptools, agate, openpyxl, xlrd, @@ -9,17 +10,21 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "agate-excel"; - version = "0.4.1"; - format = "setuptools"; + version = "0.4.2"; + pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-KEJmGMkHRxEebVZumD2Djx4vrmQeppcNessOnUs4QJE="; + src = fetchFromGitHub { + owner = "wireservice"; + repo = "agate-excel"; + tag = finalAttrs.version; + hash = "sha256-sKy7NaRhJ4KYOOUKuNs0SGutUn8XEmSeQFQ/57gTGCg="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ agate openpyxl xlrd @@ -33,8 +38,8 @@ buildPythonPackage rec { meta = { description = "Adds read support for excel files to agate"; homepage = "https://github.com/wireservice/agate-excel"; - changelog = "https://github.com/wireservice/agate-excel/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/wireservice/agate-excel/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 25129b279cf021a2cc5f5d7c76a3803a8637d7f0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:28 +0100 Subject: [PATCH 0102/1238] python3Packages.agate-sql: 0.7.2 -> 0.7.3 This commit was automatically generated using update-python-libraries. --- .../python-modules/agate-sql/default.nix | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/agate-sql/default.nix b/pkgs/development/python-modules/agate-sql/default.nix index fe82ffcce28d..83eccddb2c13 100644 --- a/pkgs/development/python-modules/agate-sql/default.nix +++ b/pkgs/development/python-modules/agate-sql/default.nix @@ -1,28 +1,29 @@ { lib, buildPythonPackage, - isPy27, - fetchPypi, + fetchFromGitHub, agate, + setuptools, sqlalchemy, - crate, pytestCheckHook, geojson, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "agate-sql"; - version = "0.7.2"; - format = "setuptools"; + version = "0.7.3"; + pyproject = true; - disabled = isPy27; - - src = fetchPypi { - inherit pname version; - hash = "sha256-mxswKEpXP9QWdZQ3Jz3MXIECK98vrLJLSqAppir9U7A="; + src = fetchFromGitHub { + owner = "wireservice"; + repo = "agate-sql"; + tag = finalAttrs.version; + hash = "sha256-YPpvLMidW0RnNz1x6FK1QwhOIc9AhwnSm6vxUzbLLBM="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ agate sqlalchemy ]; @@ -45,4 +46,4 @@ buildPythonPackage rec { license = with lib.licenses; [ mit ]; maintainers = [ ]; }; -} +}) From 2508c6e088adef8cf46b87f30f570c5ffe8cc158 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:29 +0100 Subject: [PATCH 0103/1238] python3Packages.ailment: 9.2.154 -> 9.2.158 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ailment/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ailment/default.nix b/pkgs/development/python-modules/ailment/default.nix index faea5891ddec..50b0e989fb21 100644 --- a/pkgs/development/python-modules/ailment/default.nix +++ b/pkgs/development/python-modules/ailment/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "ailment"; - version = "9.2.154"; + version = "9.2.158"; pyproject = true; disabled = pythonOlder "3.11"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "angr"; repo = "ailment"; tag = "v${version}"; - hash = "sha256-JjS+jYWrbErkb6uM0DtB5h2ht6ZMmiYOQL/Emm6wC5U="; + hash = "sha256-WnDtJaEpka6IhYOfOb2DZY0Hd8ghIn8mY5AuF/JktLg="; }; build-system = [ setuptools ]; From 9c7e68485c17c7aba9ad78853c3cb55932c6f4ec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:29 +0100 Subject: [PATCH 0104/1238] python3Packages.aioamazondevices: 11.0.2 -> 11.1.1 https://github.com/chemelli74/aioamazondevices/blob/v11.1.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aioamazondevices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index efbd55a78b3a..184b4c486d4b 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "11.0.2"; + version = "11.1.1"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-nxKWnNLmraPtMA+WZO4FOWbcbZr/HS6dhACKcFUq7D0="; + hash = "sha256-D0QxCnwyXtHvcx+BaO4mzGuZxLZtgogQpHXvFckX9f8="; }; build-system = [ poetry-core ]; From cf0d016be5ed4eb97d140d07be45ff2bb42c5bd3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:29 +0100 Subject: [PATCH 0105/1238] python3Packages.aioasuswrt: 1.5.4 -> 2.0.8 https://github.com/kennedyshead/aioasuswrt/releases/tag/V2.0.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aioasuswrt/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aioasuswrt/default.nix b/pkgs/development/python-modules/aioasuswrt/default.nix index c34905445ac0..5abdb5cff282 100644 --- a/pkgs/development/python-modules/aioasuswrt/default.nix +++ b/pkgs/development/python-modules/aioasuswrt/default.nix @@ -1,6 +1,7 @@ { lib, asyncssh, + bcrypt, buildPythonPackage, fetchFromGitHub, pytest-cov-stub, @@ -12,19 +13,22 @@ buildPythonPackage rec { pname = "aioasuswrt"; - version = "1.5.4"; + version = "2.0.8"; pyproject = true; src = fetchFromGitHub { owner = "kennedyshead"; repo = "aioasuswrt"; tag = "V${version}"; - hash = "sha256-tsvtOe3EX/Z7g6Z0MM2npYOTEJoKV9wUbhkhcROILxE="; + hash = "sha256-ax2XvZjZ1P8p80JW2WZAy2pdBKgwxuEaf6Erdna8E1s="; }; build-system = [ setuptools ]; - dependencies = [ asyncssh ]; + dependencies = [ + asyncssh + bcrypt + ]; nativeCheckInputs = [ pytest-asyncio From 9af66d9b4d23d398abdf4e5cbd03d766dfe606a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:30 +0100 Subject: [PATCH 0106/1238] python3Packages.aioaudiobookshelf: 0.1.7 -> 0.1.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aioaudiobookshelf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioaudiobookshelf/default.nix b/pkgs/development/python-modules/aioaudiobookshelf/default.nix index 880165a7d3a1..02e3f82e6efd 100644 --- a/pkgs/development/python-modules/aioaudiobookshelf/default.nix +++ b/pkgs/development/python-modules/aioaudiobookshelf/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "aioaudiobookshelf"; - version = "0.1.7"; + version = "0.1.10"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "aioaudiobookshelf"; tag = version; - hash = "sha256-sHRyrh+FwR9Vc9LVOA069iH5Wg56Ye4e9bOxdTR6PPs="; + hash = "sha256-fNIxLmvZzFBEnIgo1DYn14hrG4p4lnsWIDRsB0lvdpk="; }; build-system = [ From d5bc831152bead4476002ca4dcba5ead8d205fb6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:30 +0100 Subject: [PATCH 0107/1238] python3Packages.aioboto3: 15.1.0 -> 15.5.0 https://github.com/terricain/aioboto3/blob/v15.5.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aioboto3/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aioboto3/default.nix b/pkgs/development/python-modules/aioboto3/default.nix index 8f3a56165f65..af8b06875ba8 100644 --- a/pkgs/development/python-modules/aioboto3/default.nix +++ b/pkgs/development/python-modules/aioboto3/default.nix @@ -64,7 +64,7 @@ buildPythonPackage rec { meta = { description = "Wrapper to use boto3 resources with the aiobotocore async backend"; homepage = "https://github.com/terricain/aioboto3"; - changelog = "https://github.com/terricain/aioboto3/blob/${src.rev}/CHANGELOG.rst"; + changelog = "https://github.com/terricain/aioboto3/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = [ ]; }; From 18d9d4fa23c02c3313f28292a4864db3126d6d84 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:31 +0100 Subject: [PATCH 0108/1238] python3Packages.aiobotocore: 2.24.2 -> 3.1.1 https://github.com/aio-libs/aiobotocore/blob/3.1.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiobotocore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiobotocore/default.nix b/pkgs/development/python-modules/aiobotocore/default.nix index 9be2133c4040..2d0045a71084 100644 --- a/pkgs/development/python-modules/aiobotocore/default.nix +++ b/pkgs/development/python-modules/aiobotocore/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "aiobotocore"; - version = "2.24.2"; + version = "3.1.1"; pyproject = true; src = fetchFromGitHub { owner = "aio-libs"; repo = "aiobotocore"; tag = version; - hash = "sha256-Kt/+LboMMurZ00gVYSDCPLJXKPtuyXOTtOgSCUIR9Ho="; + hash = "sha256-/Yf2rt/5FH1WiD2VV2hEksM1XleEl4YRBqGQI4GVa8Q="; }; # Relax version constraints: aiobotocore works with newer botocore versions From 313f928c5fd201befb3ca7df647ac6f8684bef04 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:31 +0100 Subject: [PATCH 0109/1238] python3Packages.aiodns: 3.6.1 -> 4.0.0 https://github.com/saghul/aiodns/releases/tag/v4.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiodns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiodns/default.nix b/pkgs/development/python-modules/aiodns/default.nix index 0c711ee81f50..e8cf0459bc65 100644 --- a/pkgs/development/python-modules/aiodns/default.nix +++ b/pkgs/development/python-modules/aiodns/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "aiodns"; - version = "3.6.1"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "saghul"; repo = "aiodns"; tag = "v${version}"; - hash = "sha256-dRniMwmDAj8KtM/qMEJieUFq5h0e+PJydXpOT6xZA34="; + hash = "sha256-/iYkhzN01+NaUfMXaM39IvlEKfoKc29+f0S4y0y3GG8="; }; build-system = [ setuptools ]; From f26066c6ef9ea728c8637c1577d28558b72cc6ee Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:31 +0100 Subject: [PATCH 0110/1238] python3Packages.aiodukeenergy: 0.3.0 -> 1.0.0 https://github.com/hunterjm/aiodukeenergy/blob/v1.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiodukeenergy/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiodukeenergy/default.nix b/pkgs/development/python-modules/aiodukeenergy/default.nix index 52dbd8296db7..54878fc31c9f 100644 --- a/pkgs/development/python-modules/aiodukeenergy/default.nix +++ b/pkgs/development/python-modules/aiodukeenergy/default.nix @@ -5,6 +5,7 @@ fetchFromGitHub, lib, poetry-core, + pyjwt, pytest-asyncio, pytest-cov-stub, pytestCheckHook, @@ -13,20 +14,21 @@ buildPythonPackage rec { pname = "aiodukeenergy"; - version = "0.3.0"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "hunterjm"; repo = "aiodukeenergy"; tag = "v${version}"; - hash = "sha256-BYDC2j2s6gg8/owTDdijqmReUSqDYWqHXf8BUzYn+sI="; + hash = "sha256-tHtuQFOw9CPqWJ6QzdqcN3W8uzjgZFh5z8DqAc+5jLo="; }; build-system = [ poetry-core ]; dependencies = [ aiohttp + pyjwt yarl ]; From 84aebaa35391ccc49d2d4a9eb6e2d4afaf809b5f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:32 +0100 Subject: [PATCH 0111/1238] python3Packages.aiofiles: 24.1.0 -> 25.1.0 https://github.com/Tinche/aiofiles/releases/tag/v25.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiofiles/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/aiofiles/default.nix b/pkgs/development/python-modules/aiofiles/default.nix index 5caa43377a0c..1b952e1bbad0 100644 --- a/pkgs/development/python-modules/aiofiles/default.nix +++ b/pkgs/development/python-modules/aiofiles/default.nix @@ -4,23 +4,27 @@ buildPythonPackage, fetchFromGitHub, hatchling, + hatch-vcs, pytest-asyncio, pytestCheckHook, }: buildPythonPackage rec { pname = "aiofiles"; - version = "24.1.0"; + version = "25.1.0"; pyproject = true; src = fetchFromGitHub { owner = "Tinche"; repo = "aiofiles"; tag = "v${version}"; - hash = "sha256-uDKDMSNbMIlAaifpEBh1+q2bdZNUia8pPb30IOIgOAE="; + hash = "sha256-NBmzoUb2una3+eWqR1HraVPibaRb9I51aYwskrjxskQ="; }; - build-system = [ hatchling ]; + build-system = [ + hatchling + hatch-vcs + ]; nativeCheckInputs = [ pytest-asyncio @@ -42,7 +46,7 @@ buildPythonPackage rec { meta = { description = "File support for asyncio"; homepage = "https://github.com/Tinche/aiofiles"; - changelog = "https://github.com/Tinche/aiofiles/releases/tag/v${version}"; + changelog = "https://github.com/Tinche/aiofiles/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = [ ]; }; From 0b8795df0fa514855cfa81ae78d19f65984c9320 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:32 +0100 Subject: [PATCH 0112/1238] python3Packages.aiohttp-client-cache: 0.14.1 -> 0.14.3 https://github.com/requests-cache/aiohttp-client-cache/blob/v0.14.3/HISTORY.md This commit was automatically generated using update-python-libraries. --- .../python-modules/aiohttp-client-cache/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/aiohttp-client-cache/default.nix b/pkgs/development/python-modules/aiohttp-client-cache/default.nix index bacd4f96abe5..2d92b4e7cc5c 100644 --- a/pkgs/development/python-modules/aiohttp-client-cache/default.nix +++ b/pkgs/development/python-modules/aiohttp-client-cache/default.nix @@ -11,7 +11,7 @@ fetchPypi, itsdangerous, motor, - poetry-core, + hatchling, pytest-asyncio, pytest-aiohttp, pytestCheckHook, @@ -21,16 +21,16 @@ buildPythonPackage rec { pname = "aiohttp-client-cache"; - version = "0.14.1"; + version = "0.14.3"; pyproject = true; src = fetchPypi { pname = "aiohttp_client_cache"; inherit version; - hash = "sha256-r1VW9xmBSsoC22OEJxBpzsame+Maa32UN+CmqZgKSU8="; + hash = "sha256-Mp9AOMao7QtBACOYC20aLEhK8z5meonOJFyJnWLB+6E="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From 9f0dc29608ff28c7e1439b71d22755b39cfe388d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:33 +0100 Subject: [PATCH 0113/1238] python3Packages.aioitertools: 0.12.0 -> 0.13.0 https://github.com/omnilib/aioitertools/blob/v0.13.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aioitertools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioitertools/default.nix b/pkgs/development/python-modules/aioitertools/default.nix index df08341f81bf..5d0da62eb151 100644 --- a/pkgs/development/python-modules/aioitertools/default.nix +++ b/pkgs/development/python-modules/aioitertools/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "aioitertools"; - version = "0.12.0"; + version = "0.13.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-wqkFW0+7dwX1YbnYYFPor10QzIRdIsMgCMQ0kLLY3Ws="; + hash = "sha256-YgvSQazAu7nsgZ8ashWGaHG0u9H3ODalX3mSAO6GlQw="; }; build-system = [ flit-core ]; From 49d05f1b4cd317e336f3031c286238103e431c4f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:33 +0100 Subject: [PATCH 0114/1238] python3Packages.aiokafka: 0.12.0 -> 0.13.0 https://github.com/aio-libs/aiokafka/releases/tag/v0.13.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiokafka/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aiokafka/default.nix b/pkgs/development/python-modules/aiokafka/default.nix index e8b7916c4020..7cf0929bc50d 100644 --- a/pkgs/development/python-modules/aiokafka/default.nix +++ b/pkgs/development/python-modules/aiokafka/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "aiokafka"; - version = "0.12.0"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { owner = "aio-libs"; repo = "aiokafka"; tag = "v${version}"; - hash = "sha256-OU/Kept3TvMfGvVCjSthfZnfTX6/T0Fy3PS/ynrV3Cg="; + hash = "sha256-xmrNhtyFY+3CJhECIVZRMVx0sZbZ00RLiyZzOdPNNIs="; }; build-system = [ @@ -56,7 +56,7 @@ buildPythonPackage rec { meta = { description = "Kafka integration with asyncio"; homepage = "https://aiokafka.readthedocs.org"; - changelog = "https://github.com/aio-libs/aiokafka/releases/tag/v${version}"; + changelog = "https://github.com/aio-libs/aiokafka/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = [ ]; }; From f75852c4b4d49c2b1b56c1bc91a851da7961704d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:34 +0100 Subject: [PATCH 0115/1238] python3Packages.aioquic: 1.2.0 -> 1.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aioquic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioquic/default.nix b/pkgs/development/python-modules/aioquic/default.nix index 68fe67073552..c0e1a85d1ecb 100644 --- a/pkgs/development/python-modules/aioquic/default.nix +++ b/pkgs/development/python-modules/aioquic/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "aioquic"; - version = "1.2.0"; + version = "1.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-+RJjuz9xlIxciRW01Q7jcABPIKQW9n+rPcyQVWx+cZk="; + hash = "sha256-KNBwshg+PnmvqdTnvVWJYNDVOuuYvAzwo1iyebp5fJI="; }; build-system = [ setuptools ]; From 59270f98a872986e40a8fee85240d97651085edb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:35 +0100 Subject: [PATCH 0116/1238] python3Packages.aiosendspin: 2.1.0 -> 3.0.1 https://github.com/Sendspin/aiosendspin/releases/tag/3.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiosendspin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosendspin/default.nix b/pkgs/development/python-modules/aiosendspin/default.nix index aba70a364c09..2a07a632890f 100644 --- a/pkgs/development/python-modules/aiosendspin/default.nix +++ b/pkgs/development/python-modules/aiosendspin/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "aiosendspin"; - version = "2.1.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "Sendspin"; repo = "aiosendspin"; tag = version; - hash = "sha256-9VhNtfXH2r/cGkscz51PIK2/66pPOGv0S0IpO0wFvO4="; + hash = "sha256-Z0hQyJayA/8OR6nkKxd1HfjskX+WBBkBl7l8rleV+fo="; }; # https://github.com/Sendspin/aiosendspin/blob/1.2.0/pyproject.toml#L7 From 2e793262cb0b2f832eb32cb19ec1a6b8edbf86d7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:35 +0100 Subject: [PATCH 0117/1238] python3Packages.aiosyncthing: 0.6.3 -> 0.7.1 https://github.com/zhulik/aiosyncthing/releases/tag/v0.7.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aiosyncthing/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aiosyncthing/default.nix b/pkgs/development/python-modules/aiosyncthing/default.nix index 88cfe9f96ebe..742a6ea1c8e1 100644 --- a/pkgs/development/python-modules/aiosyncthing/default.nix +++ b/pkgs/development/python-modules/aiosyncthing/default.nix @@ -3,6 +3,7 @@ aiohttp, aioresponses, buildPythonPackage, + deprecated, fetchFromGitHub, expects, pytest-asyncio, @@ -15,20 +16,21 @@ buildPythonPackage rec { pname = "aiosyncthing"; - version = "0.6.3"; + version = "0.7.1"; pyproject = true; src = fetchFromGitHub { owner = "zhulik"; repo = "aiosyncthing"; tag = "v${version}"; - hash = "sha256-vn8S2/kRW5C2Hbes9oLM4LGm1jWWK0zeLdujR14y6EI="; + hash = "sha256-0jx61zs6yQqAIwSOO1zCUOkoZES+K/POtIGoWzr29bI="; }; build-system = [ setuptools ]; dependencies = [ aiohttp + deprecated yarl ]; @@ -48,7 +50,7 @@ buildPythonPackage rec { meta = { description = "Python client for the Syncthing REST API"; homepage = "https://github.com/zhulik/aiosyncthing"; - changelog = "https://github.com/zhulik/aiosyncthing/releases/tag/v${version}"; + changelog = "https://github.com/zhulik/aiosyncthing/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 381bb539507f3884c40727b45272f19745050ffa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 00:41:20 +0100 Subject: [PATCH 0118/1238] python3Packages.graphemeu: init at 0.8.0 New dependency for alive-progress. --- .../python-modules/graphemeu/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/graphemeu/default.nix diff --git a/pkgs/development/python-modules/graphemeu/default.nix b/pkgs/development/python-modules/graphemeu/default.nix new file mode 100644 index 000000000000..b1c6bb04d4a3 --- /dev/null +++ b/pkgs/development/python-modules/graphemeu/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "grapheme"; + version = "0.8.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "timendum"; + repo = "grapheme"; + tag = "v${finalAttrs.version}"; + hash = "sha256-FDQKjxQAW+krUScZKmfv9ytVPIcEKNrbHurXb5wVeIM="; + }; + + build-system = [ + hatchling + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "grapheme" + ]; + + meta = { + description = "Grapheme"; + homepage = "https://github.com/timendum/grapheme"; + changelog = "https://github.com/timendum/grapheme/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0fd4e815a9b9..bd65f1c46ef7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6552,6 +6552,8 @@ self: super: with self; { grapheme = callPackage ../development/python-modules/grapheme { }; + graphemeu = callPackage ../development/python-modules/graphemeu { }; + graphene = callPackage ../development/python-modules/graphene { }; graphene-django = callPackage ../development/python-modules/graphene-django { }; From 857e2bf21a2876060685d5dfe912112705fb7960 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:36 +0100 Subject: [PATCH 0119/1238] python3Packages.alive-progress: 3.1.5 -> 3.3.0 https://github.com/rsalmei/alive-progress/blob/v3.3.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/alive-progress/default.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/alive-progress/default.nix b/pkgs/development/python-modules/alive-progress/default.nix index be8637bdd46d..fbce1b227d84 100644 --- a/pkgs/development/python-modules/alive-progress/default.nix +++ b/pkgs/development/python-modules/alive-progress/default.nix @@ -4,7 +4,7 @@ buildPythonPackage, click, fetchFromGitHub, - grapheme, + graphemeu, pytestCheckHook, python, setuptools, @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "alive-progress"; - version = "3.1.5"; + version = "3.3.0"; pyproject = true; src = fetchFromGitHub { owner = "rsalmei"; repo = "alive-progress"; tag = "v${version}"; - hash = "sha256-yJhl0QrMHET9ISDc/D5AEQ7dTJkmcV2SWqy/xmG18uY="; + hash = "sha256-DxyTGY72uVKHqZZQ4jj4jVdfZAKkgAtHJ7VBI/dM6DQ="; }; postInstall = '' @@ -27,14 +27,17 @@ buildPythonPackage rec { mv $out/LICENSE $out/share/doc/python${python.pythonVersion}-$pname-$version/ ''; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ about-time - grapheme + graphemeu ]; - pythonRelaxDeps = [ "about_time" ]; + pythonRelaxDeps = [ + "about_time" + "graphemeu" + ]; nativeCheckInputs = [ click @@ -46,7 +49,7 @@ buildPythonPackage rec { meta = { description = "New kind of Progress Bar, with real-time throughput, ETA, and very cool animations"; homepage = "https://github.com/rsalmei/alive-progress"; - changelog = "https://github.com/rsalmei/alive-progress/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/rsalmei/alive-progress/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ thiagokokada ]; }; From 6053822967b2b875c1444c5312a94af8c0abfd28 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:37 +0100 Subject: [PATCH 0120/1238] python3Packages.allure-behave: 2.15.0 -> 2.15.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/allure-behave/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/allure-behave/default.nix b/pkgs/development/python-modules/allure-behave/default.nix index 984bbe4f882e..44c6ff9baae9 100644 --- a/pkgs/development/python-modules/allure-behave/default.nix +++ b/pkgs/development/python-modules/allure-behave/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "allure-behave"; - version = "2.15.0"; + version = "2.15.3"; pyproject = true; src = fetchFromGitHub { owner = "allure-framework"; repo = "allure-python"; tag = version; - hash = "sha256-I3Zh9frOplcPqLd8b4peNM9WtbNmQjHX6ocVJJwPzyc="; + hash = "sha256-06SKodvyoT0mYn4RmAIryZc+VyTI79KXFK+2/zuhzQ0="; }; sourceRoot = "${src.name}/allure-behave"; From fa7bdc0fdd863ddd2a395997412febb197898414 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:37 +0100 Subject: [PATCH 0121/1238] python3Packages.allure-pytest: 2.15.0 -> 2.15.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/allure-pytest/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/allure-pytest/default.nix b/pkgs/development/python-modules/allure-pytest/default.nix index c3b8ce653529..6d4a520164d2 100644 --- a/pkgs/development/python-modules/allure-pytest/default.nix +++ b/pkgs/development/python-modules/allure-pytest/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "allure-pytest"; - version = "2.15.0"; + version = "2.15.3"; pyproject = true; src = fetchFromGitHub { owner = "allure-framework"; repo = "allure-python"; tag = version; - hash = "sha256-I3Zh9frOplcPqLd8b4peNM9WtbNmQjHX6ocVJJwPzyc="; + hash = "sha256-06SKodvyoT0mYn4RmAIryZc+VyTI79KXFK+2/zuhzQ0="; }; sourceRoot = "${src.name}/allure-pytest"; From cf3302263009618f151da68c09f99bb786306027 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:37 +0100 Subject: [PATCH 0122/1238] python3Packages.allure-python-commons: 2.15.0 -> 2.15.3 This commit was automatically generated using update-python-libraries. --- .../python-modules/allure-python-commons/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/allure-python-commons/default.nix b/pkgs/development/python-modules/allure-python-commons/default.nix index db71edb157fa..fbaa86257722 100644 --- a/pkgs/development/python-modules/allure-python-commons/default.nix +++ b/pkgs/development/python-modules/allure-python-commons/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "allure-python-commons"; - version = "2.15.0"; + version = "2.15.3"; pyproject = true; src = fetchPypi { pname = "allure_python_commons"; inherit version; - hash = "sha256-T2Oci7S3nfDZTxuqiHgsk5m+P0X9g5rlg6MUpdRRuXg="; + hash = "sha256-tCqW1gdvsyPJ5DZF37hMBXT2utCg4AXZJWQBXNFy1WQ="; }; build-system = [ setuptools-scm ]; From a44f8fc891251440b590889551065945efef678a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:38 +0100 Subject: [PATCH 0123/1238] python3Packages.ament-package: 0.18.2 -> 8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ament-package/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ament-package/default.nix b/pkgs/development/python-modules/ament-package/default.nix index 4cd2b540770b..9af03c49e56e 100644 --- a/pkgs/development/python-modules/ament-package/default.nix +++ b/pkgs/development/python-modules/ament-package/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "ament-package"; - version = "0.18.2"; + version = "8"; pyproject = true; src = fetchFromGitHub { owner = "ament"; repo = "ament_package"; - tag = version; - hash = "sha256-m0tDgbjytBKhdqZrSmhKHRm69BZK54NHWmo+O5J8m6Q="; + tag = "release-alpha${version}"; + hash = "sha256-KaP75+95mRmSO0bRDy0LVG+kx1Z4YDn5edsvKq+UXeE="; }; build-system = [ From 3ae6756621c7999ae5de2fed18ab164d39ad19a2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:38 +0100 Subject: [PATCH 0124/1238] python3Packages.angr: 9.2.154 -> 9.2.193 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/angr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/angr/default.nix b/pkgs/development/python-modules/angr/default.nix index 782b1c9ccc63..92287d5dd407 100644 --- a/pkgs/development/python-modules/angr/default.nix +++ b/pkgs/development/python-modules/angr/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { pname = "angr"; - version = "9.2.154"; + version = "9.2.193"; pyproject = true; disabled = pythonOlder "3.11"; @@ -47,7 +47,7 @@ buildPythonPackage rec { owner = "angr"; repo = "angr"; tag = "v${version}"; - hash = "sha256-aOgZXHk6GTWZAEraZQahEXUYs8LWAWv1n9GfX+2XTPU="; + hash = "sha256-7wBfxHWD5FRin8pfKup4izJBQzFN5N5dQZqIto5y83k="; }; pythonRelaxDeps = [ "capstone" ]; From 87512348ff93128fbf80f2a09716fc8c06cdd226 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:38 +0100 Subject: [PATCH 0125/1238] python3Packages.anndata: 0.12.6 -> 0.12.7 https://github.com/scverse/anndata/blob/main/docs/release-notes/0.12.7.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/anndata/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/anndata/default.nix b/pkgs/development/python-modules/anndata/default.nix index b46103d35455..3d909a6e51d2 100644 --- a/pkgs/development/python-modules/anndata/default.nix +++ b/pkgs/development/python-modules/anndata/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "anndata"; - version = "0.12.6"; + version = "0.12.7"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "anndata"; tag = version; - hash = "sha256-VFZrPcb6uaBSOPxJKTJtcYewD8K2Qrsuk3/7+QW6F78="; + hash = "sha256-LVpkLWlt7GtsHoh5rcHPM0JWlTDQqTl/c/38Mz7oBJA="; }; build-system = [ @@ -135,7 +135,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "anndata" ]; meta = { - changelog = "https://github.com/scverse/anndata/blob/main/docs/release-notes/${version}.md"; + changelog = "https://github.com/scverse/anndata/blob/main/docs/release-notes/${src.tag}.md"; description = "Python package for handling annotated data matrices in memory and on disk"; homepage = "https://anndata.readthedocs.io/"; license = lib.licenses.bsd3; From 47e94a6aa9e080b3fb26d4cd7f3d114ca8b89aad Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:39 +0100 Subject: [PATCH 0126/1238] python3Packages.annotated-doc: 0.0.3 -> 0.0.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/annotated-doc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/annotated-doc/default.nix b/pkgs/development/python-modules/annotated-doc/default.nix index d3e9777a97e1..9e728e18c077 100644 --- a/pkgs/development/python-modules/annotated-doc/default.nix +++ b/pkgs/development/python-modules/annotated-doc/default.nix @@ -2,25 +2,25 @@ lib, buildPythonPackage, fetchFromGitHub, - uv-build, + pdm-backend, pytestCheckHook, typing-extensions, }: buildPythonPackage rec { pname = "annotated-doc"; - version = "0.0.3"; + version = "0.0.4"; pyproject = true; src = fetchFromGitHub { owner = "fastapi"; repo = "annotated-doc"; tag = version; - hash = "sha256-PFB+GqFRe5vF8xoWJPsXligSpzkUIt8TOqsmrKlfwyc="; + hash = "sha256-O7kobzzFfHelYsxTflifEcoEWsUmPzlDz3siFTAq0I0="; }; build-system = [ - uv-build + pdm-backend ]; nativeCheckInputs = [ From 4a4d0de918daef44ad84746a6c0afb3543207038 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:39 +0100 Subject: [PATCH 0127/1238] python3Packages.ansible: 13.1.0 -> 13.2.0 https://github.com/ansible-community/ansible-build-data/blob/13.2.0/13/CHANGELOG-v13.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ansible/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible/default.nix b/pkgs/development/python-modules/ansible/default.nix index bdfd225cc677..bf23821cb5cb 100644 --- a/pkgs/development/python-modules/ansible/default.nix +++ b/pkgs/development/python-modules/ansible/default.nix @@ -24,7 +24,7 @@ let pname = "ansible"; - version = "13.1.0"; + version = "13.2.0"; in buildPythonPackage { inherit pname version; @@ -32,7 +32,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-5Se5URvhOC4x6O92UOIzinsPCdY/xd7Tzpv4I0RE13E="; + hash = "sha256-+sRuIC0QIAJzQWWZGLOeWI3XxDzvJlN9fKf+UcMk/jE="; }; # we make ansible-core depend on ansible, not the other way around, From 1bc6450310384ffa9a5a0bbed3ae33ee48022d29 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:40 +0100 Subject: [PATCH 0128/1238] python3Packages.anthropic: 0.75.0 -> 0.76.0 https://github.com/anthropics/anthropic-sdk-python/releases/tag/v0.76.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 6c1ed7d2b848..9ac181872887 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -34,14 +34,14 @@ buildPythonPackage rec { pname = "anthropic"; - version = "0.75.0"; + version = "0.76.0"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${version}"; - hash = "sha256-wwaH9/o7qr8eXKvmKpj+/ubOdDydcXId/qiA6dXpd2I="; + hash = "sha256-QEwUOPL/9ROV/UgD6KF2ePzjXDKHYrYrFvbJpVV8MO0="; }; postPatch = '' From e44e596b0aaab6f116a8bc567630b453aeee628f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:40 +0100 Subject: [PATCH 0129/1238] python3Packages.anywidget: 0.9.18 -> 0.9.21 https://github.com/manzt/anywidget/releases/tag/anywidget%400.9.21 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/anywidget/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anywidget/default.nix b/pkgs/development/python-modules/anywidget/default.nix index 9f94e0787eec..82a38dcf961e 100644 --- a/pkgs/development/python-modules/anywidget/default.nix +++ b/pkgs/development/python-modules/anywidget/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "anywidget"; - version = "0.9.18"; + version = "0.9.21"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Jiz0WbUXp9BE1vvIS5U+nIPwJnkLLdPOkPIaf47e0A8="; + hash = "sha256-uNAXICmsQmVzBTxBbGpYeDhmFhIgi7OQ+gYHhi5ZSyc="; }; # We do not need the jupyterlab build dependency, because we do not need to From 9e4c50aecca77dd79be90eec7452afe96f82b155 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:40 +0100 Subject: [PATCH 0130/1238] python3Packages.aocd: 2.1.0 -> 2.2.0 https://github.com/wimglenn/advent-of-code-data/releases/tag/v2.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aocd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aocd/default.nix b/pkgs/development/python-modules/aocd/default.nix index a61ccda40e60..888742aafac2 100644 --- a/pkgs/development/python-modules/aocd/default.nix +++ b/pkgs/development/python-modules/aocd/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "aocd"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "wimglenn"; repo = "advent-of-code-data"; tag = "v${version}"; - hash = "sha256-xR9CfyOUsKSSA/1zYi6kCK3oAaX6Kd625mKMWI+ZFMA="; + hash = "sha256-Oe+9Ur5O2GSRY7qB8oja7quJqEX/0yXKh4R5+N4kv7Q="; }; build-system = [ setuptools ]; From 97555caf93ce5794f0d1c7036066c70e92386126 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:41 +0100 Subject: [PATCH 0131/1238] python3Packages.apispec: 6.8.4 -> 6.9.0 https://github.com/marshmallow-code/apispec/blob/6.9.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/apispec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apispec/default.nix b/pkgs/development/python-modules/apispec/default.nix index c2c5f8861436..2e3bb006071a 100644 --- a/pkgs/development/python-modules/apispec/default.nix +++ b/pkgs/development/python-modules/apispec/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "apispec"; - version = "6.8.4"; + version = "6.9.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-/Q7RSvcaKUnZrrlrcs4VF8tKSKXFVmfNBIO37TMVaio="; + hash = "sha256-ejjOfD7tx3cebjMpWv3YxLCs3ZhltIP4z2zDack+jR4="; }; build-system = [ flit-core ]; From 5b9ad17bcb89ed33ba4e68225741baf3cc19c9f7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:42 +0100 Subject: [PATCH 0132/1238] python3Packages.apscheduler: 3.11.1 -> 3.11.2 https://github.com/agronholm/apscheduler/releases/tag/3.11.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/apscheduler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apscheduler/default.nix b/pkgs/development/python-modules/apscheduler/default.nix index 1576651e77ff..aaa64871ccb7 100644 --- a/pkgs/development/python-modules/apscheduler/default.nix +++ b/pkgs/development/python-modules/apscheduler/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "apscheduler"; - version = "3.11.1"; + version = "3.11.2"; pyproject = true; src = fetchFromGitHub { owner = "agronholm"; repo = "apscheduler"; tag = version; - hash = "sha256-3KSW1RdiUXlDTr30Wrc8fYb4rRnlOn6lVhBgz3r1D/4="; + hash = "sha256-AhVlACRg0Xwy9XmFRl29of5uM2aJa5Gv2SzFuJXVCpE="; }; postPatch = '' From 3ba4fdb5885fe83ecf099dc0980042bce40eaa6a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:42 +0100 Subject: [PATCH 0133/1238] python3Packages.arch: 7.2.0 -> 8.0.0 https://github.com/bashtage/arch/releases/tag/v8.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/arch/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/arch/default.nix b/pkgs/development/python-modules/arch/default.nix index d1554c0a58a3..4362bbaa62c7 100644 --- a/pkgs/development/python-modules/arch/default.nix +++ b/pkgs/development/python-modules/arch/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "arch"; - version = "7.2.0"; + version = "8.0.0"; pyproject = true; src = fetchFromGitHub { owner = "bashtage"; repo = "arch"; tag = "v${version}"; - hash = "sha256-3H/6mdPg8rg+N1wecqLDzc7Ot3SnUVpOagns4PsTD/Q="; + hash = "sha256-qw8sSgsMu6YTiQlzsrePnDKkFBtrxD9RK6ZZE5jFeX0="; }; postPatch = '' @@ -59,7 +59,7 @@ buildPythonPackage rec { meta = { description = "Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for financial econometrics"; homepage = "https://github.com/bashtage/arch"; - changelog = "https://github.com/bashtage/arch/releases/tag/v${version}"; + changelog = "https://github.com/bashtage/arch/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jherland ]; }; From 72f39ea1b9d713599cd23a5bbf66cbd9f635607f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:42 +0100 Subject: [PATCH 0134/1238] python3Packages.archinfo: 9.2.154 -> 9.2.193 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/archinfo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/archinfo/default.nix b/pkgs/development/python-modules/archinfo/default.nix index 6a047838ef0b..07e4e3520c36 100644 --- a/pkgs/development/python-modules/archinfo/default.nix +++ b/pkgs/development/python-modules/archinfo/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "archinfo"; - version = "9.2.154"; + version = "9.2.193"; pyproject = true; disabled = pythonOlder "3.12"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "angr"; repo = "archinfo"; tag = "v${version}"; - hash = "sha256-Vks7Rjd8x2zeHnJPs0laH56S4b8pnR1cK82SpK+XOgE="; + hash = "sha256-n7tbm+BHeCtKwsqcj56LB4YyQZRAp6Ehj7m91QFQrFM="; }; build-system = [ setuptools ]; From 1f11abc8a86a38b901dc9de0afc0c571a72249b4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:43 +0100 Subject: [PATCH 0135/1238] python3Packages.argcomplete: 3.6.2 -> 3.6.3 https://github.com/kislyuk/argcomplete/blob/v3.6.3/Changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/argcomplete/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/argcomplete/default.nix b/pkgs/development/python-modules/argcomplete/default.nix index 8234aee37ffd..a8a1afa8d5a1 100644 --- a/pkgs/development/python-modules/argcomplete/default.nix +++ b/pkgs/development/python-modules/argcomplete/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "argcomplete"; - version = "3.6.2"; + version = "3.6.3"; pyproject = true; src = fetchFromGitHub { owner = "kislyuk"; repo = "argcomplete"; tag = "v${version}"; - hash = "sha256-2o0gQtkQP9cax/8SUd9+65TwAIAjBYnI+ufuzZtrVyo="; + hash = "sha256-GK78gW54cFE0yXra56wG8LnBL9CLbf0TuIgxFwA9zZY="; }; build-system = [ From 315a71f2ffb5dc9847c42d7a37f41ec25f411a8c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:43 +0100 Subject: [PATCH 0136/1238] python3Packages.argostranslate: 1.9.6 -> 1.10.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/argostranslate/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/argostranslate/default.nix b/pkgs/development/python-modules/argostranslate/default.nix index 512ebcc3449c..3f1d6b429d2d 100644 --- a/pkgs/development/python-modules/argostranslate/default.nix +++ b/pkgs/development/python-modules/argostranslate/default.nix @@ -5,7 +5,10 @@ pytestCheckHook, ctranslate2, ctranslate2-cpp, + sacremoses, sentencepiece, + setuptools, + spacy, stanza, }: let @@ -19,18 +22,21 @@ let in buildPythonPackage rec { pname = "argostranslate"; - version = "1.9.6"; - - format = "setuptools"; + version = "1.10.0"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3YzBMnqmcTIpn5UOFg3SDTFLjPSE9UDw0i8fB8LYh2s="; + hash = "sha256-I38L2u9aRareA0rHEsHQwY/UKIf8CBQYCNyt3nv9H2c="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ ctranslate2OneDNN + sacremoses sentencepiece + spacy stanza ]; From 40f635b289613ac3f17c41c43af276c61b2e4b8e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:43 +0100 Subject: [PATCH 0137/1238] python3Packages.arrow: 1.3.0 -> 1.4.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/arrow/default.nix | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/arrow/default.nix b/pkgs/development/python-modules/arrow/default.nix index 56dcf4e28452..f8238e5641ab 100644 --- a/pkgs/development/python-modules/arrow/default.nix +++ b/pkgs/development/python-modules/arrow/default.nix @@ -1,54 +1,56 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, flit-core, python-dateutil, types-python-dateutil, + tzdata, pytestCheckHook, + pytest-cov-stub, pytest-mock, pytz, simplejson, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "arrow"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-1FQGF2SMtfiVcw8a2MgqZfLa0BZvV7dfPKVHWcTWeoU="; + src = fetchFromGitHub { + owner = "crsmithdev"; + repo = "arrow"; + tag = finalAttrs.version; + hash = "sha256-nK78Lo+7eitB+RS7BZkM+BNudviirAowc4a1uQdLC0w="; }; - postPatch = '' - # no coverage reports - sed -i "/addopts/d" tox.ini - ''; + build-system = [ flit-core ]; - nativeBuildInputs = [ flit-core ]; - - propagatedBuildInputs = [ + dependencies = [ python-dateutil types-python-dateutil + tzdata ]; nativeCheckInputs = [ pytestCheckHook + pytest-cov-stub pytest-mock pytz simplejson ]; # ParserError: Could not parse timezone expression "America/Nuuk" - disabledTests = [ "test_parse_tz_name_zzz" ]; + #disabledTests = [ "test_parse_tz_name_zzz" ]; pythonImportsCheck = [ "arrow" ]; meta = { + changelog = "https://github.com/arrow-py/arrow/releases/tag/${finalAttrs.src.tag}"; description = "Python library for date manipulation"; homepage = "https://github.com/crsmithdev/arrow"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) From f7a7ae3deb8ed032b6d2e5f258b6f2c63b216c6f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:44 +0100 Subject: [PATCH 0138/1238] python3Packages.ascii-magic: 2.3.0 -> 2.7.2 https://github.com/LeandroBarone/python-ascii_magic#changelog This commit was automatically generated using update-python-libraries. --- .../python-modules/ascii-magic/default.nix | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/ascii-magic/default.nix b/pkgs/development/python-modules/ascii-magic/default.nix index 2e13114d3dd4..7975d183b84c 100644 --- a/pkgs/development/python-modules/ascii-magic/default.nix +++ b/pkgs/development/python-modules/ascii-magic/default.nix @@ -2,23 +2,27 @@ lib, buildPythonPackage, colorama, - fetchPypi, + fetchFromGitHub, pillow, pytestCheckHook, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ascii-magic"; - version = "2.3.0"; - format = "setuptools"; + version = "2.7.4"; + pyproject = true; - src = fetchPypi { - pname = "ascii_magic"; - inherit version; - hash = "sha256-PtQaHLFn3u1cz8YotmnzWjoD9nvdctzBi+X/2KJkPYU="; + src = fetchFromGitHub { + owner = "LeandroBarone"; + repo = "python-ascii_magic"; + tag = "v${finalAttrs.version}"; + hash = "sha256-werCg7LW7MKMoYp/QxZU74MSc6WmscwWfvGRG4Dn60c="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ colorama pillow ]; @@ -28,7 +32,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "ascii_magic" ]; preCheck = '' - cd tests + ln -s ascii_magic/tests/*.{jpg,png} ./ ''; disabledTests = [ @@ -47,4 +51,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 2f72435fb1f0a6c3e27ef0591082056cd1b35195 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:45 +0100 Subject: [PATCH 0139/1238] python3Packages.asdf: 4.3.0 -> 5.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asdf/default.nix b/pkgs/development/python-modules/asdf/default.nix index 871d8d59e992..8a921df9f281 100644 --- a/pkgs/development/python-modules/asdf/default.nix +++ b/pkgs/development/python-modules/asdf/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "asdf"; - version = "4.3.0"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "asdf-format"; repo = "asdf"; tag = version; - hash = "sha256-sCjDZ/6KiFH9LbdDpco8z1xRgJe0dm0HVhpRbO51RDI="; + hash = "sha256-pET6isOd8u0mK+axgedUcQkz4y5PCSzPMy+LOqEgtEs="; }; build-system = [ From 68400b97edc664a64d541742141108c7fb185017 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:45 +0100 Subject: [PATCH 0140/1238] python3Packages.asf-search: 9.0.9 -> 11.0.0 https://github.com/asfadmin/Discovery-asf_search/blob/v11.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asf-search/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asf-search/default.nix b/pkgs/development/python-modules/asf-search/default.nix index 55046ea8b8bf..402bb9d11360 100644 --- a/pkgs/development/python-modules/asf-search/default.nix +++ b/pkgs/development/python-modules/asf-search/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "asf-search"; - version = "9.0.9"; + version = "11.0.0"; pyproject = true; src = fetchFromGitHub { owner = "asfadmin"; repo = "Discovery-asf_search"; tag = "v${version}"; - hash = "sha256-1ZJsVcbqvB0DpcVyCWaEdYEnDXDDIupiprcIZlRCWDo="; + hash = "sha256-Z6DZOjXpziCAn9ZqbRa1c0cAVAbPEt5Go63BlA4Umog="; }; pythonRelaxDeps = [ "tenacity" ]; From d7aaf8edb679d8ea45847591bf18a629c8df8464 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:45 +0100 Subject: [PATCH 0141/1238] python3Packages.asgiref: 3.9.1 -> 3.11.0 https://github.com/django/asgiref/blob/3.11.0/CHANGELOG.txt This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asgiref/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/asgiref/default.nix b/pkgs/development/python-modules/asgiref/default.nix index d406465161d5..727587c610cd 100644 --- a/pkgs/development/python-modules/asgiref/default.nix +++ b/pkgs/development/python-modules/asgiref/default.nix @@ -9,7 +9,7 @@ }: buildPythonPackage rec { - version = "3.9.1"; + version = "3.11.0"; pname = "asgiref"; format = "setuptools"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "django"; repo = "asgiref"; tag = version; - hash = "sha256-VD8OQP+Xq3JpUz3fZRl6g+SL7mGZjeHjOU9Cd+scYzc="; + hash = "sha256-2ZaUIWGF5cQVNj95b7WiKGsn2wYsoJmJ/CfPhIEZdjc="; }; propagatedBuildInputs = [ typing-extensions ]; @@ -34,7 +34,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "asgiref" ]; meta = { - changelog = "https://github.com/django/asgiref/blob/${src.rev}/CHANGELOG.txt"; + changelog = "https://github.com/django/asgiref/blob/${src.tag}/CHANGELOG.txt"; description = "Reference ASGI adapters and channel layers"; homepage = "https://github.com/django/asgiref"; license = lib.licenses.bsd3; From 08651de860bc492ce63e5eeaeea7e1e7c97de9ba Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:46 +0100 Subject: [PATCH 0142/1238] python3Packages.asn1: 2.8.0 -> 3.1.0 https://github.com/andrivet/python-asn1/blob/v3.1.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asn1/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/asn1/default.nix b/pkgs/development/python-modules/asn1/default.nix index b5eb64ccf9a5..4729a5712656 100644 --- a/pkgs/development/python-modules/asn1/default.nix +++ b/pkgs/development/python-modules/asn1/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "asn1"; - version = "2.8.0"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "andrivet"; repo = "python-asn1"; tag = "v${version}"; - hash = "sha256-DLKfdQzYLhfaIEPPymTzRqj3+L/fsm5Jh8kqud/ezfw="; + hash = "sha256-yDX2TydMtqIE4A4QUmKPJKLM1UdXxp0qFBJx08Ri2YQ="; }; build-system = [ setuptools ]; @@ -31,7 +31,7 @@ buildPythonPackage rec { meta = { description = "Python ASN.1 encoder and decoder"; homepage = "https://github.com/andrivet/python-asn1"; - changelog = "https://github.com/andrivet/python-asn1/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/andrivet/python-asn1/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 60d07af3a0b52d8718a7871cc13c24eab7c694e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:46 +0100 Subject: [PATCH 0143/1238] python3Packages.aspy-refactor-imports: 3.0.1 -> 4.2.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/aspy-refactor-imports/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aspy-refactor-imports/default.nix b/pkgs/development/python-modules/aspy-refactor-imports/default.nix index 0e1445ae09d0..01c580bb56b2 100644 --- a/pkgs/development/python-modules/aspy-refactor-imports/default.nix +++ b/pkgs/development/python-modules/aspy-refactor-imports/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "aspy-refactor-imports"; - version = "3.0.1"; + version = "4.2.0"; format = "setuptools"; src = fetchFromGitHub { owner = "asottile"; repo = "aspy.refactor_imports"; - rev = "v${version}"; - sha256 = "MlCM3zNTQZJ1RWrTQG0AN28RUepWINKCeLENykbu2nw="; + tag = "v${version}"; + sha256 = "sha256-f5wZfisKz9WGdq6u0rd/zg2CfMwWvQeR8xZQNbD7KfU="; }; pythonImportsCheck = [ "aspy.refactor_imports" ]; From 393522f3c2de3f853c691b479a594d55f285c0f7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:47 +0100 Subject: [PATCH 0144/1238] python3Packages.astropy-iers-data: 0.2025.11.24.0.39.11 -> 0.2026.1.19.0.42.31 https://github.com/astropy/astropy-iers-data/releases/tag/v0.2026.1.19.0.42.31 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/astropy-iers-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/astropy-iers-data/default.nix b/pkgs/development/python-modules/astropy-iers-data/default.nix index 0226f800834a..dadecba12852 100644 --- a/pkgs/development/python-modules/astropy-iers-data/default.nix +++ b/pkgs/development/python-modules/astropy-iers-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "astropy-iers-data"; - version = "0.2025.11.24.0.39.11"; + version = "0.2026.1.19.0.42.31"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "astropy-iers-data"; tag = "v${version}"; - hash = "sha256-B8568fGvS76igIlEWIbsTczQYqL0nPISM8rfUrF/DS4="; + hash = "sha256-psxVL7375xQuo6mqh+5rvv0xEuZNUOtFco1BrPPWLtg="; }; build-system = [ From 544f5bef292ba2d7b972bbbe309a7ac4ad3291b5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:47 +0100 Subject: [PATCH 0145/1238] python3Packages.astropy: 7.1.1 -> 7.2.0 https://docs.astropy.org/en/v7.2.0/changelog.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/astropy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix index 5e30833f86d1..105a23588120 100644 --- a/pkgs/development/python-modules/astropy/default.nix +++ b/pkgs/development/python-modules/astropy/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pname = "astropy"; - version = "7.1.1"; + version = "7.2.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -64,7 +64,7 @@ buildPythonPackage rec { owner = "astropy"; repo = "astropy"; tag = "v${version}"; - hash = "sha256-cvwwTa6eJYncB2V6UCuBrQ5WRRvjgZF5/z4d7Z/uHc8="; + hash = "sha256-U9kCzyOZcttlUP0DUGkhJVkk96sBM/Gm/s5ZPJZcEoA="; }; env = lib.optionalAttrs stdenv.cc.isClang { From d41ae1fa1c6acb40521cccff8d7c42ba4774794f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:48 +0100 Subject: [PATCH 0146/1238] python3Packages.async-lru: 2.0.5 -> 2.1.0 https://github.com/aio-libs/async-lru/releases/tag/v2.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/async-lru/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/async-lru/default.nix b/pkgs/development/python-modules/async-lru/default.nix index 3c0f1ded70ae..da910f18b6dd 100644 --- a/pkgs/development/python-modules/async-lru/default.nix +++ b/pkgs/development/python-modules/async-lru/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, pythonOlder, fetchFromGitHub, - fetchpatch2, setuptools, typing-extensions, pytestCheckHook, @@ -14,25 +13,16 @@ buildPythonPackage rec { pname = "async-lru"; - version = "2.0.5"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "aio-libs"; repo = "async-lru"; tag = "v${version}"; - hash = "sha256-FJ1q6W9IYs0OSMZc+bI4v22hOAAWAv2OW3BAqixm8Hs="; + hash = "sha256-ab0l3JrjMPudfMsn0Tu2UpvSt8HePEl8tYF2EybmXak="; }; - patches = [ - (fetchpatch2 { - # https://github.com/aio-libs/async-lru/issues/635 - name = "python314-compatibility.patch"; - url = "https://github.com/aio-libs/async-lru/commit/4df3785d3e5210ce6277b3137c4625cd73918088.patch"; - hash = "sha256-B9KCJPbiZTQJrnxC/7VI+jgr2PKfwOmS7naXZwKtF9c="; - }) - ]; - build-system = [ setuptools ]; dependencies = lib.optionals (pythonOlder "3.11") [ typing-extensions ]; From a49af8b8c13a589be49de5dd2d694235c0f71b42 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:48 +0100 Subject: [PATCH 0147/1238] python3Packages.async-upnp-client: 0.46.1 -> 0.46.2 https://github.com/StevenLooman/async_upnp_client/blob/0.46.2/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/async-upnp-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/async-upnp-client/default.nix b/pkgs/development/python-modules/async-upnp-client/default.nix index 9ff76054b794..2c46c24ab636 100644 --- a/pkgs/development/python-modules/async-upnp-client/default.nix +++ b/pkgs/development/python-modules/async-upnp-client/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "async-upnp-client"; - version = "0.46.1"; + version = "0.46.2"; pyproject = true; src = fetchFromGitHub { owner = "StevenLooman"; repo = "async_upnp_client"; tag = version; - hash = "sha256-Ez7UnZjSA0JYrqY5SV4q9myrbXCQzg/plrQ9P941b6E="; + hash = "sha256-KJiEfu+JKDycBT14gFK4sBFCG3TN61DZEDth9y6CHp4="; }; build-system = [ setuptools ]; From 17a5f74113c9b10276c0d95d0a7accdcd44528a1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:48 +0100 Subject: [PATCH 0148/1238] python3Packages.asyncclick: 8.1.8.0 -> 8.3.0.5+async https://github.com/python-trio/asyncclick/blob/8.3.0.5+async/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asyncclick/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/asyncclick/default.nix b/pkgs/development/python-modules/asyncclick/default.nix index 65ea50484bb7..3f3d49acc8c0 100644 --- a/pkgs/development/python-modules/asyncclick/default.nix +++ b/pkgs/development/python-modules/asyncclick/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "asyncclick"; - version = "8.1.8.0"; + version = "8.3.0.5+async"; pyproject = true; src = fetchFromGitHub { owner = "python-trio"; repo = "asyncclick"; - tag = "${version}+async"; - hash = "sha256-J294pYuNOSm7v2BbwDpzn3uelAnZ3ip2U1gWuchhOtA="; + tag = version; + hash = "sha256-gKtxwI/vDB2pDrhiA+e1TClwW5nXvBRCMF3oCNoLaDo="; }; build-system = [ flit-core ]; @@ -43,7 +43,7 @@ buildPythonPackage rec { meta = { description = "Python composable command line utility"; homepage = "https://github.com/python-trio/asyncclick"; - changelog = "https://github.com/python-trio/asyncclick/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/python-trio/asyncclick/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; From 06f4eae5d762a75fbd323523bfd1a754bfa43051 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:49 +0100 Subject: [PATCH 0149/1238] python3Packages.asyncpg: 0.30.0 -> 0.31.0 https://github.com/MagicStack/asyncpg/releases/tag/v0.31.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asyncpg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncpg/default.nix b/pkgs/development/python-modules/asyncpg/default.nix index bbfec550744d..11c666f4126f 100644 --- a/pkgs/development/python-modules/asyncpg/default.nix +++ b/pkgs/development/python-modules/asyncpg/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "asyncpg"; - version = "0.30.0"; + version = "0.31.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-xVHpkoq2cHYC9EgRgX+CujxEbgGL/h06vsyLpfPqyFE="; + hash = "sha256-yYk4bIOUC/vXhxgPKxUZQV4tPWJ3pw2dDwFFrHNQBzU="; }; build-system = [ From 991d8297a10a1b7605ceb3c0dac0627cf91fbac0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:50 +0100 Subject: [PATCH 0150/1238] python3Packages.asyncssh: 2.21.1 -> 2.22.0 https://github.com/ronf/asyncssh/blob/v2.22.0/docs/changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/asyncssh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncssh/default.nix b/pkgs/development/python-modules/asyncssh/default.nix index 1547c0f7d5d1..26277b500225 100644 --- a/pkgs/development/python-modules/asyncssh/default.nix +++ b/pkgs/development/python-modules/asyncssh/default.nix @@ -20,12 +20,12 @@ buildPythonPackage rec { pname = "asyncssh"; - version = "2.21.1"; + version = "2.22.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mUOAKVXiExU2wrHnGqzGj1aXOjmZN+0LclCG10YcmQw="; + hash = "sha256-w85ysBvk+XtA5ihE3ThCJ+X/WkAaN5MAfEL4alyOtTc="; }; build-system = [ setuptools ]; From fba35fccc3cd24923431ae75a1259105d1077e0b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:50 +0100 Subject: [PATCH 0151/1238] python3Packages.atenpdu: 0.6.3 -> 0.7.2 https://github.com/mtdcr/pductl/releases/tag/0.7.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/atenpdu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/atenpdu/default.nix b/pkgs/development/python-modules/atenpdu/default.nix index fd0d23c7e24d..2cfd06220afe 100644 --- a/pkgs/development/python-modules/atenpdu/default.nix +++ b/pkgs/development/python-modules/atenpdu/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "atenpdu"; - version = "0.6.3"; + version = "0.7.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-BcCw5y5LB0jLp9dRP0ZsAObTZ07kS+h+Hm8PZ0NwU3E="; + hash = "sha256-+UQVCizqpyVe7nuQUYwSBOtiTwW+0LVH1HaaucnIg9k="; }; build-system = [ poetry-core ]; From fe58db9fbc40b7401db3f41d4b1b11279d5afe5a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:51 +0100 Subject: [PATCH 0152/1238] python3Packages.audioread: 3.0.1 -> 3.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/audioread/default.nix | 35 +++++++++++++------ 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/audioread/default.nix b/pkgs/development/python-modules/audioread/default.nix index fc3bd9b2c43e..fffd8d21c87c 100644 --- a/pkgs/development/python-modules/audioread/default.nix +++ b/pkgs/development/python-modules/audioread/default.nix @@ -1,28 +1,41 @@ { lib, buildPythonPackage, - fetchPypi, - flit-core, + fetchFromGitHub, + poetry-core, + standard-aifc, + standard-sunau, + ffmpeg-headless, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "audioread"; - version = "3.0.1"; + version = "3.1.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-rFRgpUmMSL3y6OdnQCWDpNzRP0QU0ob0LOQ3nos1Bm0="; + src = fetchFromGitHub { + owner = "sampsyo"; + repo = "audioread"; + tag = "v${finalAttrs.version}"; + hash = "sha256-QvgwjUGuzeHH69YAdZdImjMT+9t4YxAukbuZKk0lBro="; }; - nativeBuildInputs = [ flit-core ]; + build-system = [ poetry-core ]; - # No tests, need to disable or py3k breaks - doCheck = false; + dependencies = [ + standard-aifc + standard-sunau + ]; + + nativeCheckInputs = [ + ffmpeg-headless + pytestCheckHook + ]; meta = { description = "Cross-platform audio decoding"; homepage = "https://github.com/sampsyo/audioread"; license = lib.licenses.mit; }; -} +}) From 1c86dfc644146ebb85c5ec9c87cb17debe29ad1d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:52 +0100 Subject: [PATCH 0153/1238] python3Packages.authlib: 1.6.5 -> 1.6.6 https://github.com/lepture/authlib/blob/v1.6.6/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/authlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/authlib/default.nix b/pkgs/development/python-modules/authlib/default.nix index e003600cb49a..ac977abfcb0e 100644 --- a/pkgs/development/python-modules/authlib/default.nix +++ b/pkgs/development/python-modules/authlib/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "authlib"; - version = "1.6.5"; + version = "1.6.6"; pyproject = true; src = fetchFromGitHub { owner = "lepture"; repo = "authlib"; tag = "v${version}"; - hash = "sha256-lz2cPqag6lZ9PXb3O/SV4buIPDDzhI71/teqWHLG+vE="; + hash = "sha256-ma1YGsp9AhQowGhyk445le7hoZOEnWtHKo9nD9db950="; }; build-system = [ setuptools ]; From 3478ae5b12cf086691e4c7ce03558045aef0a77c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:52 +0100 Subject: [PATCH 0154/1238] python3Packages.autopxd2: 2.5.0 -> 3.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/autopxd2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/autopxd2/default.nix b/pkgs/development/python-modules/autopxd2/default.nix index c66fde78483d..a76919118895 100644 --- a/pkgs/development/python-modules/autopxd2/default.nix +++ b/pkgs/development/python-modules/autopxd2/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "python-autopxd2"; - version = "2.5.0"; + version = "3.2.2"; pyproject = true; src = fetchPypi { pname = "autopxd2"; inherit version; - hash = "sha256-uxVWz2LSXWpDYvQFrxlrmxA1XQagyHTfFf4hhaHKOqc="; + hash = "sha256-fzq5xy7vPjxwgaEyBXk3Ke9JnySJ3PM5WAucFCZ/IP8="; }; build-system = [ From e1ab296d1a66d894bc367480886e14412a4d6ed7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:53 +0100 Subject: [PATCH 0155/1238] python3Packages.av: 16.0.1 -> 16.1.0 https://github.com/PyAV-Org/PyAV/blob/v16.1.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/av/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/av/default.nix b/pkgs/development/python-modules/av/default.nix index 738d75e59b73..a4faab93c6ad 100644 --- a/pkgs/development/python-modules/av/default.nix +++ b/pkgs/development/python-modules/av/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "av"; - version = "16.0.1"; + version = "16.1.0"; pyproject = true; src = fetchFromGitHub { owner = "PyAV-Org"; repo = "PyAV"; tag = "v${version}"; - hash = "sha256-iFKDDOJzCynaqwHIjykfh82diGiuOjWytwU3dq1J9PA="; + hash = "sha256-mz0VI72lqtur5HdCkPNxInk0pUWxji0boIZnfvdrxIs="; }; build-system = [ @@ -94,7 +94,7 @@ buildPythonPackage rec { description = "Pythonic bindings for FFmpeg"; mainProgram = "pyav"; homepage = "https://github.com/PyAV-Org/PyAV"; - changelog = "https://github.com/PyAV-Org/PyAV/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/PyAV-Org/PyAV/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.bsd2; maintainers = [ ]; }; From e7eff8b60c341a62bda92b20c4b9eb5862420c13 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:53 +0100 Subject: [PATCH 0156/1238] python3Packages.aws-sam-translator: 1.103.0 -> 1.106.0 https://github.com/aws/serverless-application-model/releases/tag/v1.106.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/aws-sam-translator/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aws-sam-translator/default.nix b/pkgs/development/python-modules/aws-sam-translator/default.nix index ff59db6ac3d8..33ced09ce46b 100644 --- a/pkgs/development/python-modules/aws-sam-translator/default.nix +++ b/pkgs/development/python-modules/aws-sam-translator/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "aws-sam-translator"; - version = "1.103.0"; + version = "1.106.0"; pyproject = true; # https://github.com/aws/serverless-application-model/issues/3831 @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "aws"; repo = "serverless-application-model"; tag = "v${version}"; - hash = "sha256-FW7tmXsD4VfR/c6IJUCvsYPYLIisaEqAhD0sp9ufA/s="; + hash = "sha256-9KrBoa50lgZcqe/wzt05TsuUYbjRuQXgXTVHjDKBmr4="; }; postPatch = '' From ae1c81df93cd42f32e0c55a7355329081c429f19 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:53 +0100 Subject: [PATCH 0157/1238] python3Packages.aws-xray-sdk: 2.14.0 -> 2.15.0 https://github.com/aws/aws-xray-sdk-python/blob/2.15.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/aws-xray-sdk/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aws-xray-sdk/default.nix b/pkgs/development/python-modules/aws-xray-sdk/default.nix index 118e249ce4da..39792cb67089 100644 --- a/pkgs/development/python-modules/aws-xray-sdk/default.nix +++ b/pkgs/development/python-modules/aws-xray-sdk/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "aws-xray-sdk"; - version = "2.14.0"; + version = "2.15.0"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-xray-sdk-python"; tag = version; - hash = "sha256-rWP0yQ+Ril0UByOCWJKcL3mD7TvzK8Ddq9JlFIRBFU4="; + hash = "sha256-Zu2+awB6Ynxp6hkY1bB1f6u+KpDvCcoGxDWanSH+yBY="; }; nativeBuildInputs = [ setuptools ]; @@ -68,7 +68,7 @@ buildPythonPackage rec { meta = { description = "AWS X-Ray SDK for the Python programming language"; homepage = "https://github.com/aws/aws-xray-sdk-python"; - changelog = "https://github.com/aws/aws-xray-sdk-python/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/aws/aws-xray-sdk-python/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = [ ]; }; From b194d463fb9764e68e5a2f8fd15c27f2eb230808 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:54 +0100 Subject: [PATCH 0158/1238] python3Packages.ax-platform: 1.2.1 -> 1.2.2 https://github.com/facebook/Ax/releases/tag/1.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ax-platform/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ax-platform/default.nix b/pkgs/development/python-modules/ax-platform/default.nix index 6fea52b2f2d0..fd603523a1fa 100644 --- a/pkgs/development/python-modules/ax-platform/default.nix +++ b/pkgs/development/python-modules/ax-platform/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "ax-platform"; - version = "1.2.1"; + version = "1.2.2"; pyproject = true; src = fetchFromGitHub { owner = "facebook"; repo = "ax"; tag = version; - hash = "sha256-WjJhBSj5lKt1ygrJ2QdxUxEvCrfnanLY8yWs7qy/GIY="; + hash = "sha256-9aZxliG7687OBhaQDG6SoN7paSfVB5prxB3KgiOod0Q="; }; env.ALLOW_BOTORCH_LATEST = "1"; @@ -113,7 +113,7 @@ buildPythonPackage rec { meta = { description = "Platform for understanding, managing, deploying, and automating adaptive experiments"; homepage = "https://ax.dev/"; - changelog = "https://github.com/facebook/Ax/releases/tag/${version}"; + changelog = "https://github.com/facebook/Ax/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ veprbl ]; }; From 79fbe28a679da44ecfbb7d820cf4c7f3a2f35182 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:54 +0100 Subject: [PATCH 0159/1238] python3Packages.azure-appconfiguration: 1.7.1 -> 1.7.2 https://github.com/Azure/azure-sdk-for-python/blob/azure-appconfiguration_1.7.2/sdk/appconfiguration/azure-appconfiguration/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-appconfiguration/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/azure-appconfiguration/default.nix b/pkgs/development/python-modules/azure-appconfiguration/default.nix index 08da4dc91580..43a9b1968a07 100644 --- a/pkgs/development/python-modules/azure-appconfiguration/default.nix +++ b/pkgs/development/python-modules/azure-appconfiguration/default.nix @@ -9,12 +9,13 @@ buildPythonPackage rec { pname = "azure-appconfiguration"; - version = "1.7.1"; + version = "1.7.2"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-Pr5B6b4/SubKYeXbxCxLfMAHoBBUqFBlAaJt/Bmf0+w="; + pname = "azure_appconfiguration"; + inherit version; + hash = "sha256-zv11spi4mKjtn3MEjz859OgQWaWM2DLQUjeH/B2RKgY="; }; build-system = [ setuptools ]; From db0208f1a18303e2f4be5ad10a2c72ca080c7e45 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:54 +0100 Subject: [PATCH 0160/1238] python3Packages.azure-core: 1.35.0 -> 1.38.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-core_1.38.0/sdk/core/azure-core/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/azure-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix index 530b1ffe88cc..f4f018fcb958 100644 --- a/pkgs/development/python-modules/azure-core/default.nix +++ b/pkgs/development/python-modules/azure-core/default.nix @@ -23,7 +23,7 @@ }: buildPythonPackage rec { - version = "1.35.0"; + version = "1.38.0"; pname = "azure-core"; pyproject = true; @@ -32,7 +32,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "azure_core"; inherit version; - hash = "sha256-wL5ShIlIXp7eWbaXHrY8HqrPg+9TABv+OQTkdelyvlw="; + hash = "sha256-gZTSaCJFo+TjFRpmfGhkZMN4b+15GLOU0DW9zWG7WZM="; }; build-system = [ setuptools ]; From bd99e18b422cd7d205cb639e0b703e29b12222b9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:55 +0100 Subject: [PATCH 0161/1238] python3Packages.azure-cosmos: 4.14.2 -> 4.14.5 https://github.com/Azure/azure-sdk-for-python/blob/azure-cosmos_4.14.5/sdk/cosmos/azure-cosmos/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/azure-cosmos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-cosmos/default.nix b/pkgs/development/python-modules/azure-cosmos/default.nix index fbdea1008726..77a2904f2366 100644 --- a/pkgs/development/python-modules/azure-cosmos/default.nix +++ b/pkgs/development/python-modules/azure-cosmos/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "azure-cosmos"; - version = "4.14.2"; + version = "4.14.5"; pyproject = true; src = fetchPypi { pname = "azure_cosmos"; inherit version; - hash = "sha256-f7dGRJ7xWTBMWvb+aHVI5WHB8eJX/WUF1gFY0AEB7G4="; + hash = "sha256-MjmmBf4pyUt3ORgmdzqj0Nm75Lk5A/zltkNLDzJ0K6c="; }; build-system = [ setuptools ]; From 3c4662a51a033c06bf29638d0eb893a72cc86cec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:55 +0100 Subject: [PATCH 0162/1238] python3Packages.azure-identity: 1.23.1 -> 1.25.1 https://github.com/Azure/azure-sdk-for-python/blob/azure-identity_1.25.1/sdk/identity/azure-identity/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/azure-identity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-identity/default.nix b/pkgs/development/python-modules/azure-identity/default.nix index d9a764a80fca..5511129685b8 100644 --- a/pkgs/development/python-modules/azure-identity/default.nix +++ b/pkgs/development/python-modules/azure-identity/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "azure-identity"; - version = "1.23.1"; + version = "1.25.1"; pyproject = true; src = fetchPypi { pname = "azure_identity"; inherit version; - hash = "sha256-Imwe+YKp+NXc9uD57TXq7ypNlx592GMX6bnVLnCgNeQ="; + hash = "sha256-h8qDKIg95gNkQ+HDe0Do3I+3SJgkD2EHHgnS42k2FFY="; }; build-system = [ setuptools ]; From 2b81f92be1138cf4b023446b4eaeaf534041fae7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:56 +0100 Subject: [PATCH 0163/1238] python3Packages.azure-kusto-data: 5.0.5 -> 6.0.1 https://github.com/Azure/azure-kusto-python/releases/tag/v6.0.1 This commit was automatically generated using update-python-libraries. --- .../azure-kusto-data/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/azure-kusto-data/default.nix b/pkgs/development/python-modules/azure-kusto-data/default.nix index 7c3f6de7d24a..678d5bfa09e3 100644 --- a/pkgs/development/python-modules/azure-kusto-data/default.nix +++ b/pkgs/development/python-modules/azure-kusto-data/default.nix @@ -1,6 +1,7 @@ { lib, aiohttp, + aioresponses, asgiref, azure-core, azure-identity, @@ -10,27 +11,33 @@ msal, pandas, pytest-asyncio, + pytest-xdist, pytestCheckHook, python-dateutil, requests, - setuptools, + uv-build, }: buildPythonPackage rec { pname = "azure-kusto-data"; - version = "5.0.5"; + version = "6.0.1"; pyproject = true; src = fetchFromGitHub { owner = "Azure"; repo = "azure-kusto-python"; tag = "v${version}"; - hash = "sha256-DEHTxSvc6AeBMEJuAiDavFj2xVfPmWKpZBaZcpHWHak="; + hash = "sha256-ZwPF6YLb2w+Thds36UeQdx64SJqKHFXSQVv39YYQOHA="; }; sourceRoot = "${src.name}/${pname}"; - build-system = [ setuptools ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.8.9,<0.9.0" uv_build + ''; + + build-system = [ uv-build ]; dependencies = [ azure-core @@ -50,7 +57,9 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + aioresponses pytest-asyncio + pytest-xdist pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; @@ -66,7 +75,7 @@ buildPythonPackage rec { meta = { description = "Kusto Data Client"; - homepage = "https://pypi.org/project/azure-kusto-data/"; + homepage = "https://github.com/Azure/azure-kusto-python/tree/master/azure-kusto-data"; changelog = "https://github.com/Azure/azure-kusto-python/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; From 6ab6127686e36de1a19c293f3e7214bdeea64484 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:56 +0100 Subject: [PATCH 0164/1238] python3Packages.azure-kusto-ingest: 5.0.5 -> 6.0.1 https://github.com/Azure/azure-kusto-python/releases/tag/v6.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-kusto-ingest/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/azure-kusto-ingest/default.nix b/pkgs/development/python-modules/azure-kusto-ingest/default.nix index f2745a72b4b4..e6bef7142123 100644 --- a/pkgs/development/python-modules/azure-kusto-ingest/default.nix +++ b/pkgs/development/python-modules/azure-kusto-ingest/default.nix @@ -8,27 +8,33 @@ fetchFromGitHub, pandas, pytest-asyncio, + pytest-xdist, pytestCheckHook, responses, - setuptools, + uv-build, tenacity, }: buildPythonPackage rec { pname = "azure-kusto-ingest"; - version = "5.0.5"; + version = "6.0.1"; pyproject = true; src = fetchFromGitHub { owner = "Azure"; repo = "azure-kusto-python"; tag = "v${version}"; - hash = "sha256-DEHTxSvc6AeBMEJuAiDavFj2xVfPmWKpZBaZcpHWHak="; + hash = "sha256-ZwPF6YLb2w+Thds36UeQdx64SJqKHFXSQVv39YYQOHA="; }; sourceRoot = "${src.name}/${pname}"; - build-system = [ setuptools ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.8.9,<0.9.0" uv-build + ''; + + build-system = [ uv-build ]; dependencies = [ azure-kusto-data @@ -49,6 +55,7 @@ buildPythonPackage rec { nativeCheckInputs = [ aiohttp pytest-asyncio + pytest-xdist pytestCheckHook responses ] From d0bd34f663876af14e03544c1a3ba04f0c50f39a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:56 +0100 Subject: [PATCH 0165/1238] python3Packages.azure-mgmt-appcontainers: 3.2.0 -> 4.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-mgmt-appcontainers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix index 360bd6c2bcc2..575bcd6119b2 100644 --- a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "azure-mgmt-appcontainers"; - version = "3.2.0"; + version = "4.0.0"; format = "setuptools"; pyroject = true; src = fetchPypi { pname = "azure_mgmt_appcontainers"; inherit version; - hash = "sha256-bp7WPCwssPZD+tZ52BMIxKomFWztQfwDPl9MBJghjz4="; + hash = "sha256-FzETbKAWbF+8IaWM036nZ4fSCYnn+V3BKuYn768dw6U="; }; build-system = [ setuptools ]; From 100eb3f2a111a81e47c0625b23233314db565293 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:57 +0100 Subject: [PATCH 0166/1238] python3Packages.azure-mgmt-compute: 35.0.0 -> 37.1.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-compute_37.1.0/sdk/compute/azure-mgmt-compute/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/azure-mgmt-compute/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix index ad1f36b8e8af..70a9b0e0339c 100644 --- a/pkgs/development/python-modules/azure-mgmt-compute/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "azure-mgmt-compute"; - version = "35.0.0"; + version = "37.1.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_compute"; inherit version; - hash = "sha256-QxlpERNVB9HOdvCJxOV9OyJYheUSfQI74s4cWX/UQzY="; + hash = "sha256-V67UT4TCpTMj4Rw3MUhd176ZruDdGnT1+nffYHlD00o="; }; build-system = [ setuptools ]; From 61d7d8d4d6e9e3aa2d6511c86e464d97eb41ba6c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:57 +0100 Subject: [PATCH 0167/1238] python3Packages.azure-mgmt-cosmosdb: 9.8.0 -> 9.9.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-cosmosdb_9.9.0/sdk/cosmos/azure-mgmt-cosmosdb/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-mgmt-cosmosdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix index c7147f10ddc8..4f86af76eec1 100644 --- a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "azure-mgmt-cosmosdb"; - version = "9.8.0"; + version = "9.9.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_cosmosdb"; inherit version; - hash = "sha256-IU7kcWU4flePhuZhH7MptNVNwpWtedo3udksXW0g0bE="; + hash = "sha256-Rni/BCvcIIqiT8pxdnrCm28qJyKseHJgg3Glki87bDc="; }; build-system = [ setuptools ]; From 5ccbdd2c7e2885470b8cc821f4584ba630e5319d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:57 +0100 Subject: [PATCH 0168/1238] python3Packages.azure-mgmt-dashboard: 1.1.0 -> 2.0.0 https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/dashboard/azure-mgmt-dashboard/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-mgmt-dashboard/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-dashboard/default.nix b/pkgs/development/python-modules/azure-mgmt-dashboard/default.nix index 6ae7e8ef8ccb..b6546b7b1db7 100644 --- a/pkgs/development/python-modules/azure-mgmt-dashboard/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-dashboard/default.nix @@ -5,13 +5,12 @@ buildPythonPackage, fetchPypi, isodate, - setuptools, typing-extensions, }: buildPythonPackage rec { pname = "azure-mgmt-dashboard"; - version = "1.1.0"; + version = "2.0.0"; format = "wheel"; src = fetchPypi { @@ -20,7 +19,7 @@ buildPythonPackage rec { format = "wheel"; python = "py3"; dist = "py3"; - hash = "sha256-WoZW5p30f0mrmMyhD68nxqlGrTtUU93V167B8wZitdA="; + hash = "sha256-1LASBzs+biyDDQPoCujcvLhK3iyNaHLU8VCtBSdTJxg="; }; propagatedBuildInputs = [ From c00893fa93d4c67f4f35d573f05d29ac32ebd5b0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:58 +0100 Subject: [PATCH 0169/1238] python3Packages.azure-mgmt-keyvault: 12.0.0 -> 13.0.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-keyvault_13.0.0/sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-mgmt-keyvault/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix index aca68e1350fe..a3164a34c03c 100644 --- a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "azure-mgmt-keyvault"; - version = "12.0.0"; + version = "13.0.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_keyvault"; inherit version; - hash = "sha256-4s8Y6KSSi10cqxJ75C6prQJG1ofKEvwnoq1mSHzhyGs="; + hash = "sha256-VsEpBObZrEn4hkg+UOP2Ndi/Q6SJ6zL6e0gy8yPTlsc="; }; build-system = [ setuptools ]; From 1cde8faa6cd1d69c539a0cb57c7dabe56cc00edd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:58 +0100 Subject: [PATCH 0170/1238] python3Packages.azure-mgmt-mysqlflexibleservers: 1.0.0b3 -> 1.0.0 This commit was automatically generated using update-python-libraries. --- .../azure-mgmt-mysqlflexibleservers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-mysqlflexibleservers/default.nix b/pkgs/development/python-modules/azure-mgmt-mysqlflexibleservers/default.nix index 195ecfc16204..f78db8a0d76a 100644 --- a/pkgs/development/python-modules/azure-mgmt-mysqlflexibleservers/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-mysqlflexibleservers/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "azure-mgmt-mysqlflexibleservers"; - version = "1.0.0b3"; + version = "1.0.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_mysqlflexibleservers"; inherit version; - hash = "sha256-YR/Yjz2x4KhHehYz/pTEYdFyE+IVFw61PB7qm4I71MM="; + hash = "sha256-0HemVoiKXFl39HmiRKZKxKHTUQAumaft2vakmoIZLlY="; }; build-system = [ From dfec9dedc9809cad4c18807e82bc66493a24b3a2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:59 +0100 Subject: [PATCH 0171/1238] python3Packages.azure-mgmt-network: 29.0.0 -> 30.1.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-network_30.1.0/sdk/network/azure-mgmt-network/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/azure-mgmt-network/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix index 93ad123c70e2..abc814fe1f4b 100644 --- a/pkgs/development/python-modules/azure-mgmt-network/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-network/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-mgmt-network"; - version = "29.0.0"; + version = "30.1.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_network"; inherit version; - hash = "sha256-V3+8dqGV90S5e6xCdeESeffz5jxlnZh3PztKmm4JQ7k="; + hash = "sha256-QUZKBTZJYvcRmgToqYPpCTXBoksu86Q6wQoOzJIIcJ8="; }; build-system = [ setuptools ]; From c84c69834919fd82d74dfac3745f1562845e9255 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:59 +0100 Subject: [PATCH 0172/1238] python3Packages.azure-mgmt-postgresqlflexibleservers: 1.1.0 -> 2.0.0 This commit was automatically generated using update-python-libraries. --- .../azure-mgmt-postgresqlflexibleservers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-postgresqlflexibleservers/default.nix b/pkgs/development/python-modules/azure-mgmt-postgresqlflexibleservers/default.nix index b18a41d7af01..a211ecd4bfc4 100644 --- a/pkgs/development/python-modules/azure-mgmt-postgresqlflexibleservers/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-postgresqlflexibleservers/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "azure-mgmt-postgresqlflexibleservers"; - version = "1.1.0"; + version = "2.0.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_postgresqlflexibleservers"; inherit version; - hash = "sha256-nt6di6Y+nSh5y3StyQPGSa87xUYKAnhyh7DNGNdUrxQ="; + hash = "sha256-E9L0W6IYo2T7BAVoT4Bw8mGuPtWX1aVNBOMphzLEzao="; }; build-system = [ From 5ca8fab829707f7296cf5c56c9fa4a91c89f173f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:31:59 +0100 Subject: [PATCH 0173/1238] python3Packages.azure-mgmt-recoveryservicesbackup: 9.2.0 -> 10.0.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-recoveryservicesbackup_10.0.0/sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../azure-mgmt-recoveryservicesbackup/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix index 167154d0a952..3c5b385deae7 100644 --- a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "azure-mgmt-recoveryservicesbackup"; - version = "9.2.0"; + version = "10.0.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_recoveryservicesbackup"; inherit version; - hash = "sha256-xAKz4ipsOHnfVrw34AYxQsM1LFECWZ/xAtGYJPGzKyk="; + hash = "sha256-DKw8a4cjBjWbvEdQHRhLcAhGzlSPk/nA9u99HRC3I+k="; }; build-system = [ setuptools ]; From 79f2a24b0959f91b0c4913dd8b3965a07c514bae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:00 +0100 Subject: [PATCH 0174/1238] python3Packages.azure-mgmt-web: 9.0.0 -> 10.1.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-web_10.1.0/sdk/appservice/azure-mgmt-web/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/azure-mgmt-web/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-web/default.nix b/pkgs/development/python-modules/azure-mgmt-web/default.nix index 6b3839d7a2c7..77e72cb772b7 100644 --- a/pkgs/development/python-modules/azure-mgmt-web/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-web/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-mgmt-web"; - version = "9.0.0"; + version = "10.1.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_web"; inherit version; - hash = "sha256-RFXs07SYV3CFwZBObRcTklTjWLoH/mxINaiRu697BsI="; + hash = "sha256-JtNZS74bMFibcpIsNYVbxbdMFR8CJBR6YNGnUjSFkiY="; }; build-system = [ setuptools ]; From 30bcf10203adf1d72faaefd2a62d61508bb8aa43 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:00 +0100 Subject: [PATCH 0175/1238] python3Packages.azure-storage-blob: 12.26.0 -> 12.28.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-storage-blob_12.28.0/sdk/storage/azure-storage-blob/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/azure-storage-blob/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-storage-blob/default.nix b/pkgs/development/python-modules/azure-storage-blob/default.nix index da8080a1f5ab..98a5e5cdbcbd 100644 --- a/pkgs/development/python-modules/azure-storage-blob/default.nix +++ b/pkgs/development/python-modules/azure-storage-blob/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-storage-blob"; - version = "12.26.0"; + version = "12.28.0"; pyproject = true; src = fetchPypi { pname = "azure_storage_blob"; inherit version; - hash = "sha256-XdfXgkIk994Av+sDJ1NgHJgmVRcwYeJC8Tvm4m141x8="; + hash = "sha256-59mOoQgljSmqDvv9WRsuIHX6FyKi+uhpnws8neEe/0E="; }; build-system = [ setuptools ]; From 580bbd6bc61c5a9af8b695ad101caf09f9d851cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:01 +0100 Subject: [PATCH 0176/1238] python3Packages.azure-storage-file-share: 12.23.1 -> 12.24.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-storage-file-share_12.24.0/sdk/storage/azure-storage-file-share/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-storage-file-share/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-storage-file-share/default.nix b/pkgs/development/python-modules/azure-storage-file-share/default.nix index 2f5a1710492c..b2694008bedd 100644 --- a/pkgs/development/python-modules/azure-storage-file-share/default.nix +++ b/pkgs/development/python-modules/azure-storage-file-share/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-storage-file-share"; - version = "12.23.1"; + version = "12.24.0"; pyproject = true; src = fetchPypi { pname = "azure_storage_file_share"; inherit version; - hash = "sha256-naU7VvgJD8U9kz7OWp+yRwEMO0p1/5CKlI4kje+yH64="; + hash = "sha256-kPmwI053H9oIv1YQPEOk9KwIv3kzTZ2se7G283uq3SU="; }; build-system = [ setuptools ]; From 179e8e43a35912e5d962db11b42ecc4706a0cedc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:01 +0100 Subject: [PATCH 0177/1238] python3Packages.azure-storage-queue: 12.14.1 -> 12.15.0 https://github.com/Azure/azure-sdk-for-python/blob/azure-storage-queue_12.15.0/sdk/storage/azure-storage-queue/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/azure-storage-queue/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-storage-queue/default.nix b/pkgs/development/python-modules/azure-storage-queue/default.nix index 9ed4e895c171..2fddc44684ae 100644 --- a/pkgs/development/python-modules/azure-storage-queue/default.nix +++ b/pkgs/development/python-modules/azure-storage-queue/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-storage-queue"; - version = "12.14.1"; + version = "12.15.0"; pyproject = true; src = fetchPypi { pname = "azure_storage_queue"; inherit version; - hash = "sha256-j3r7MR7xuZBzFuWbs+BkU5fI12BzrbG1lfAnsXwLevE="; + hash = "sha256-TgHcrlrv0MRj97rlx1yKkflVyJPxTtdZD8DNRHrEZm0="; }; build-system = [ setuptools ]; From 9d122de088b87b5cac075d5361b02c9a42e98949 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:02 +0100 Subject: [PATCH 0178/1238] python3Packages.batchgenerators: 0.25 -> 0.25.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/batchgenerators/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/batchgenerators/default.nix b/pkgs/development/python-modules/batchgenerators/default.nix index 73dbac7a998e..61409228421b 100644 --- a/pkgs/development/python-modules/batchgenerators/default.nix +++ b/pkgs/development/python-modules/batchgenerators/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "batchgenerators"; - version = "0.25"; + version = "0.25.1"; pyproject = true; src = fetchFromGitHub { owner = "MIC-DKFZ"; repo = "batchgenerators"; - rev = "v${version}"; - hash = "sha256-L2mWH2t8PN9o1M67KDdl1Tj2ZZ02MY4icsJY2VNrj3A="; + tag = "v${version}"; + hash = "sha256-lvsen2AFRwFjLMgxXBQ9/xxmCOBx2D2PBIl0KpOzR70="; }; build-system = [ setuptools ]; From d246e946ce821f48d0dc65fe5fa9de428c98fc7f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:02 +0100 Subject: [PATCH 0179/1238] python3Packages.batinfo: 0.4.2 -> 2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/batinfo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/batinfo/default.nix b/pkgs/development/python-modules/batinfo/default.nix index 475ba6ac9510..16b277994a9b 100644 --- a/pkgs/development/python-modules/batinfo/default.nix +++ b/pkgs/development/python-modules/batinfo/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "batinfo"; - version = "0.4.2"; + version = "2.0"; pyproject = true; src = fetchFromGitHub { owner = "nicolargo"; repo = "batinfo"; tag = "v${version}"; - hash = "sha256-GgAJJA8bzQJLAU+nxmkDa5LFTHc4NGi+nj9PfKyw8/M="; + hash = "sha256-7oR8FRnl6reFHKPf49ZH3zQIjgOX1KTOxb3aCRNYOSg="; }; postPatch = '' From 0ae68654ebfb3ec94f1d264e817af0bddbbeca61 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:03 +0100 Subject: [PATCH 0180/1238] python3Packages.bce-python-sdk: 0.9.57 -> 0.9.59 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bce-python-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bce-python-sdk/default.nix b/pkgs/development/python-modules/bce-python-sdk/default.nix index 207e34faafab..a94416c3ba47 100644 --- a/pkgs/development/python-modules/bce-python-sdk/default.nix +++ b/pkgs/development/python-modules/bce-python-sdk/default.nix @@ -9,7 +9,7 @@ }: let - version = "0.9.57"; + version = "0.9.59"; in buildPythonPackage { pname = "bce-python-sdk"; @@ -19,7 +19,7 @@ buildPythonPackage { src = fetchPypi { pname = "bce_python_sdk"; inherit version; - hash = "sha256-797kmORvaBg/W31BnPgFJLzsLAzWHe+ABdNYtP7PQ4E="; + hash = "sha256-VK0JOUsKW6+Mjvh6yRn50RHBsFNghihrgK2nFlHY5Mg="; }; patches = [ From 56557421b870d5889990ab056e9458562aaef108 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:03 +0100 Subject: [PATCH 0181/1238] python3Packages.bdffont: 0.0.32 -> 0.0.35 This commit was automatically generated using update-python-libraries. --- .../python-modules/bdffont/default.nix | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/bdffont/default.nix b/pkgs/development/python-modules/bdffont/default.nix index 4e1831e8201b..4daa5461fd77 100644 --- a/pkgs/development/python-modules/bdffont/default.nix +++ b/pkgs/development/python-modules/bdffont/default.nix @@ -1,31 +1,29 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, - nix-update-script, - hatchling, + uv-build, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bdffont"; - version = "0.0.32"; + version = "0.0.35"; pyproject = true; - src = fetchPypi { - pname = "bdffont"; - inherit version; - hash = "sha256-5O1AlidPMhp0ztzBi/eHJToFSKMcx+EuQHltt/w4goQ="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "bdffont"; + tag = finalAttrs.version; + hash = "sha256-a93l7iX2/Htigs36zCv1x8SAGzycGU2y/stN0j794fw="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "bdffont" ]; - passthru.updateScript = nix-update-script { }; - meta = { homepage = "https://github.com/TakWolf/bdffont"; description = "Library for manipulating Glyph Bitmap Distribution Format (BDF) Fonts"; @@ -36,4 +34,4 @@ buildPythonPackage rec { h7x4 ]; }; -} +}) From 5e56730e6a4bf4da9ea93383d80d8948a9156008 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:04 +0100 Subject: [PATCH 0182/1238] python3Packages.beets-audible: 1.1.0 -> 1.2.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/beets-audible/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/beets-audible/default.nix b/pkgs/development/python-modules/beets-audible/default.nix index 42ec73c8f274..5dc42ab5faae 100644 --- a/pkgs/development/python-modules/beets-audible/default.nix +++ b/pkgs/development/python-modules/beets-audible/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "beets-audible"; - version = "1.1.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "Neurrone"; repo = "beets-audible"; - rev = "v${version}"; - hash = "sha256-Hi/hI+zfAHwRLt8JhzL5RXEIHnSBX8oO/zuuq1HxT2s="; + tag = "v${version}"; + hash = "sha256-uQNF04BK87vN5Ak3g05rS8+LQLxsNEncgz4oKhNidWI="; }; build-system = [ From 11cdc3d9e0426fedc4f914bd9832ce42269a6565 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:04 +0100 Subject: [PATCH 0183/1238] python3Packages.beets-copyartifacts: 0.1.5 -> 0.1.6 https://github.com/adammillerio/beets-copyartifacts/releases/tag/v0.1.6 This commit was automatically generated using update-python-libraries. --- .../python-modules/beets-copyartifacts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beets-copyartifacts/default.nix b/pkgs/development/python-modules/beets-copyartifacts/default.nix index ed7ab0ba8cfe..96fcafcc90a0 100644 --- a/pkgs/development/python-modules/beets-copyartifacts/default.nix +++ b/pkgs/development/python-modules/beets-copyartifacts/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "beets-copyartifacts"; - version = "0.1.5"; + version = "0.1.6"; pyproject = true; src = fetchFromGitHub { repo = "beets-copyartifacts"; owner = "adammillerio"; tag = "v${version}"; - hash = "sha256-UTZh7T6Z288PjxFgyFxHnPt0xpAH3cnr8/jIrlJhtyU="; + hash = "sha256-fMnXuMwxylO9Q7EFPpkgwwNeBuviUa8HduRrqrqdMaI="; }; postPatch = '' From 0e1fe102831b54dfd516a7da73b94f463ab0756d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:05 +0100 Subject: [PATCH 0184/1238] python3Packages.beets-filetote: 1.1.0 -> 1.1.1 https://github.com/gtronset/beets-filetote/blob/v1.1.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/beets-filetote/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beets-filetote/default.nix b/pkgs/development/python-modules/beets-filetote/default.nix index 9b12b86118de..3c27dfc65263 100644 --- a/pkgs/development/python-modules/beets-filetote/default.nix +++ b/pkgs/development/python-modules/beets-filetote/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "beets-filetote"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "gtronset"; repo = "beets-filetote"; tag = "v${version}"; - hash = "sha256-5o0Hif0dNavYRH1pa1ZPTnOvk9VPXCU/Lqpg2rKzU/I="; + hash = "sha256-NsYBsP60SiCfQ63C4WMkshyreFqOSmx3LP5Gwq6ECF0="; }; postPatch = '' From c21073ea70d2d2bd4a3b75943b92d3b5db4b69ef Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:05 +0100 Subject: [PATCH 0185/1238] python3Packages.beniget: 0.4.2.post1 -> 0.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/beniget/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beniget/default.nix b/pkgs/development/python-modules/beniget/default.nix index 35756f510076..e4413a28a9c2 100644 --- a/pkgs/development/python-modules/beniget/default.nix +++ b/pkgs/development/python-modules/beniget/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "beniget"; - version = "0.4.2.post1"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "serge-sans-paille"; repo = "beniget"; tag = version; - hash = "sha256-rNMgCEkI6p9KtLSz/2jVJ9rPeJzxv5rT+Pu6OHM8z70="; + hash = "sha256-abxBLrz4JhZX084fd2wZEhP7w5bPBxvNXudYUaqS1Yo="; }; build-system = [ setuptools ]; From 6b64c22a2b0833250ad9a808c3c34e06b49faa23 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:05 +0100 Subject: [PATCH 0186/1238] python3Packages.bentoml: 1.4.29 -> 1.4.33 https://github.com/bentoml/BentoML/releases/tag/v1.4.33 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bentoml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bentoml/default.nix b/pkgs/development/python-modules/bentoml/default.nix index 691f92c7372f..687b6f3e80b5 100644 --- a/pkgs/development/python-modules/bentoml/default.nix +++ b/pkgs/development/python-modules/bentoml/default.nix @@ -80,7 +80,7 @@ }: let - version = "1.4.29"; + version = "1.4.33"; aws = [ fs-s3fs ]; grpc = [ grpcio @@ -130,7 +130,7 @@ let owner = "bentoml"; repo = "BentoML"; tag = "v${version}"; - hash = "sha256-humzefKjnFpbWp9QVcUGPD0+3l2bOyFA35reZLtwFt4="; + hash = "sha256-SR84EeZ9WNoaRDG4uklYhlFSDigZv81XX3VlKCn/7Zw="; }; in buildPythonPackage { From 5ea0364ef2f2905bce9243d48640bf70c7966af8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:06 +0100 Subject: [PATCH 0187/1238] python3Packages.berkeleydb: 18.1.14 -> 18.1.15 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/berkeleydb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/berkeleydb/default.nix b/pkgs/development/python-modules/berkeleydb/default.nix index 3f9cd22ac720..e86417d791fe 100644 --- a/pkgs/development/python-modules/berkeleydb/default.nix +++ b/pkgs/development/python-modules/berkeleydb/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "berkeleydb"; - version = "18.1.14"; + version = "18.1.15"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-jCYCgvV+vVucPOU9oOt1vllXrdswPjGQk1txZEjzL30="; + hash = "sha256-evpTFD11TGuyyFZWwTJeuuUYrc/NG1nhPMKruI3fdY4="; }; build-system = [ setuptools ]; From da39414b1fbc8bcece3ba74f5c725bda7ce51caf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:07 +0100 Subject: [PATCH 0188/1238] python3Packages.binsync: 5.8.0 -> 5.11.0 https://github.com/binsync/binsync/releases/tag/v5.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/binsync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/binsync/default.nix b/pkgs/development/python-modules/binsync/default.nix index a5d69d47e235..069787354a05 100644 --- a/pkgs/development/python-modules/binsync/default.nix +++ b/pkgs/development/python-modules/binsync/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "binsync"; - version = "5.8.0"; + version = "5.11.0"; pyproject = true; src = fetchFromGitHub { owner = "binsync"; repo = "binsync"; tag = "v${version}"; - hash = "sha256-AF5V1MBhWQQNtmwWZT1oT0CLj0impP4zqBTM5IHwzcI="; + hash = "sha256-dRc/sF2eVCW1fX66PsF4xU1RbkSnn/sT/PFsRbvDpzY="; }; build-system = [ setuptools ]; From 5919e429cbd767ff3283f4c7642e32d68d4438a5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:07 +0100 Subject: [PATCH 0189/1238] python3Packages.biopython: 1.85 -> 1.86 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/biopython/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/biopython/default.nix b/pkgs/development/python-modules/biopython/default.nix index 7d10c823bdce..8412314ae211 100644 --- a/pkgs/development/python-modules/biopython/default.nix +++ b/pkgs/development/python-modules/biopython/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "biopython"; - version = "1.85"; + version = "1.86"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Xa+rdAWd5OePSfa1aE7drm585G8Jz6BZwdEznoseoKY="; + hash = "sha256-k6ULWGpNLOxoqy+Z0D71g8V2HY+6VTXLjoHaeB0Nkv8="; }; build-system = [ setuptools ]; From cfe76a8455c67f8581bcf390f5b3df1e96c18cb4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:07 +0100 Subject: [PATCH 0190/1238] python3Packages.bip-utils: 2.9.3 -> 2.10.0 https://github.com/ebellocchia/bip_utils/blob/v2.10.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bip-utils/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bip-utils/default.nix b/pkgs/development/python-modules/bip-utils/default.nix index ebfddb2b6640..96e4a8d8aeb5 100644 --- a/pkgs/development/python-modules/bip-utils/default.nix +++ b/pkgs/development/python-modules/bip-utils/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "bip-utils"; - version = "2.9.3"; + version = "2.10.0"; pyproject = true; src = fetchFromGitHub { owner = "ebellocchia"; repo = "bip_utils"; tag = "v${version}"; - hash = "sha256-3G37n/mfI+3JVIkmJWzbB1qPPTE6NJJlFZWdE0fIIWA="; + hash = "sha256-84fhL8+/hIHnS7QpbgvPXw/WH2XZbsN895KI/XIKsKw="; }; nativeBuildInputs = [ setuptools ]; @@ -46,7 +46,7 @@ buildPythonPackage rec { meta = { description = "Implementation of BIP39, BIP32, BIP44, BIP49 and BIP84 for wallet seeds, keys and addresses generation"; homepage = "https://github.com/ebellocchia/bip_utils"; - changelog = "https://github.com/ebellocchia/bip_utils/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ebellocchia/bip_utils/blob/${src.tag}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ prusnak From 29edd8a55d2186e9b44478332408de1e3cbbfa15 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:08 +0100 Subject: [PATCH 0191/1238] python3Packages.bitarray: 3.7.1 -> 3.8.0 https://github.com/ilanschnell/bitarray/raw/3.8.0/CHANGE_LOG This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bitarray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix index e188368e2ebb..20f95dc1f9f5 100644 --- a/pkgs/development/python-modules/bitarray/default.nix +++ b/pkgs/development/python-modules/bitarray/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "bitarray"; - version = "3.7.1"; + version = "3.8.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-eVsXYEGKt1CCZCCuJPBvOSwI4h3CNPCjaaacwARE+Ow="; + hash = "sha256-Pq442v/XfJYhroDBaTLuo/s6SvFB+3zHJNStk+/5IQ0="; }; build-system = [ setuptools ]; From 2c7e57d3d5ba82f1ae6820cef98850cca6e6c7ff Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:08 +0100 Subject: [PATCH 0192/1238] python3Packages.bitcoinrpc: 0.5.0 -> 0.7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bitcoinrpc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bitcoinrpc/default.nix b/pkgs/development/python-modules/bitcoinrpc/default.nix index f24c2340168f..5bf2f03077ce 100644 --- a/pkgs/development/python-modules/bitcoinrpc/default.nix +++ b/pkgs/development/python-modules/bitcoinrpc/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "bitcoinrpc"; - version = "0.5.0"; + version = "0.7.0"; format = "setuptools"; src = fetchFromGitHub { owner = "bibajz"; repo = "bitcoin-python-async-rpc"; - rev = "v${version}"; - hash = "sha256-uxkSz99X9ior7l825PaXGIC5XJzO/Opv0vTyY1ixvxU="; + tag = "v${version}"; + hash = "sha256-QrLAhX2OZNP6k6TZ7OkD9phQidsExbep8MxWxQpqAU8="; }; propagatedBuildInputs = [ From 6872ea09d534d22ae72ad8600f08f2390f9d20b1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:09 +0100 Subject: [PATCH 0193/1238] python3Packages.blivet: 3.12.1 -> 3.13.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/blivet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix index f13e9190c551..add1c66a51f5 100644 --- a/pkgs/development/python-modules/blivet/default.nix +++ b/pkgs/development/python-modules/blivet/default.nix @@ -34,14 +34,14 @@ let in buildPythonPackage rec { pname = "blivet"; - version = "3.12.1"; + version = "3.13.1"; format = "setuptools"; src = fetchFromGitHub { owner = "storaged-project"; repo = "blivet"; tag = "blivet-${version}"; - hash = "sha256-ppX2rd1rFkRhca7F56JVQUDEQzW7Cg8ifV60URs2IMY="; + hash = "sha256-5uhiCnwj5DyffsI2XEaLdvHMepjGWt2JlDmyZExSNRI="; }; postPatch = '' From 382a8d9a26ddaa8041d237a566c7c30aa3a94a8e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:10 +0100 Subject: [PATCH 0194/1238] python3Packages.blobfile: 3.0.0 -> 3.1.0 https://github.com/christopher-hesse/blobfile/blob/v3.1.0/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/blobfile/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/blobfile/default.nix b/pkgs/development/python-modules/blobfile/default.nix index 81976c721817..89c65b4c6633 100644 --- a/pkgs/development/python-modules/blobfile/default.nix +++ b/pkgs/development/python-modules/blobfile/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "blobfile"; - version = "3.0.0"; + version = "3.1.0"; format = "setuptools"; src = fetchFromGitHub { owner = "christopher-hesse"; repo = "blobfile"; tag = "v${version}"; - hash = "sha256-/v48rLvlN4lsfWKJvXRNuIO6jdsCgRcSPlJzdOfl3xk="; + hash = "sha256-aTHEJ1P+v9IWXPg9LN+KG1TlEVJh0qTl8J41iWpoPWk="; }; propagatedBuildInputs = [ @@ -35,7 +35,7 @@ buildPythonPackage rec { meta = { description = "Read Google Cloud Storage, Azure Blobs, and local paths with the same interface"; homepage = "https://github.com/christopher-hesse/blobfile"; - changelog = "https://github.com/christopher-hesse/blobfile/blob/v${version}/CHANGES.md"; + changelog = "https://github.com/christopher-hesse/blobfile/blob/${src.tag}/CHANGES.md"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ happysalada ]; }; From fb185e2747e182845412631c69622f80855e9ef1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:10 +0100 Subject: [PATCH 0195/1238] python3Packages.bokeh: 3.7.3 -> 3.8.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bokeh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bokeh/default.nix b/pkgs/development/python-modules/bokeh/default.nix index b241f27cd7fa..f9a5e71186e0 100644 --- a/pkgs/development/python-modules/bokeh/default.nix +++ b/pkgs/development/python-modules/bokeh/default.nix @@ -44,12 +44,12 @@ buildPythonPackage rec { pname = "bokeh"; # update together with panel which is not straightforward - version = "3.7.3"; + version = "3.8.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-cKian3l7ED1e5q0V+3lErdoRXPDamW7Qt1z7phyxLys="; + hash = "sha256-jn3KzCHVOQVYG1QyitJwWVT3LymX+Z/DMsHejaU6o8w="; }; patches = [ From 3ff0baaa3956e0e402c72ade28a3b8dd58349a80 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:11 +0100 Subject: [PATCH 0196/1238] python3Packages.boost-histogram: 1.5.2 -> 1.6.1 https://github.com/scikit-hep/boost-histogram/releases/tag/v1.6.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/boost-histogram/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boost-histogram/default.nix b/pkgs/development/python-modules/boost-histogram/default.nix index 797e1732ce04..d31d9ed10d97 100644 --- a/pkgs/development/python-modules/boost-histogram/default.nix +++ b/pkgs/development/python-modules/boost-histogram/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "boost-histogram"; - version = "1.5.2"; + version = "1.6.1"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "boost-histogram"; tag = "v${version}"; - hash = "sha256-kduE5v1oQT76MRxMuGo+snCBdJ+yOjkOJFO45twcUIs="; + hash = "sha256-c2zREASzWfXhNTyygGxj3354l58pT/9zygmRou2bUNE="; fetchSubmodules = true; }; From 4cc50aace47438c016f29a2fb4c3ce325fc267ac Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:11 +0100 Subject: [PATCH 0197/1238] python3Packages.borb: 2.1.25 -> 3.0.4 https://github.com/jorisschellekens/borb/releases/tag/v3.0.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/borb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/borb/default.nix b/pkgs/development/python-modules/borb/default.nix index ee101eed39c2..50763b2cf450 100644 --- a/pkgs/development/python-modules/borb/default.nix +++ b/pkgs/development/python-modules/borb/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "borb"; - version = "2.1.25"; + version = "3.0.4"; pyproject = true; src = fetchFromGitHub { owner = "jorisschellekens"; repo = "borb"; tag = "v${version}"; - hash = "sha256-eVxpcYL3ZgwidkSt6tUav3Bkne4lo1QCshdUFqkA0wI="; + hash = "sha256-p9tVG2Pvqk5uDXdeB+7F71w3h4/zut+htlm4p+qqfWA="; }; # ModuleNotFoundError: No module named '_decimal' @@ -72,7 +72,7 @@ buildPythonPackage rec { meta = { description = "Library for reading, creating and manipulating PDF files in Python"; homepage = "https://borbpdf.com/"; - changelog = "https://github.com/jorisschellekens/borb/releases/tag/v${version}"; + changelog = "https://github.com/jorisschellekens/borb/releases/tag/${src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ getchoo ]; }; From 0bbccf49205121791b41048632d1222eb40de205 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:12 +0100 Subject: [PATCH 0198/1238] python3Packages.bork: 9.0.0 -> 10.0.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bork/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bork/default.nix b/pkgs/development/python-modules/bork/default.nix index a56dd1481871..1a5e3a66fa9a 100644 --- a/pkgs/development/python-modules/bork/default.nix +++ b/pkgs/development/python-modules/bork/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "bork"; - version = "9.0.0"; + version = "10.0.3"; pyproject = true; src = fetchFromGitHub { owner = "duckinator"; repo = "bork"; tag = "v${version}"; - hash = "sha256-YqvtOwd00TXD4I3fIQolvjHnjREvQgbdrEO9Z96v1Kk="; + hash = "sha256-/euPRR6TRCAAl42CHePfUr+9Kh271iLjTayUR1S/FBg="; }; build-system = [ From 5e775fba6dcfc3c8a46e2dceaeb287e001d3ccc4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:13 +0100 Subject: [PATCH 0199/1238] python3Packages.botocore: 1.40.18 -> 1.42.31 https://github.com/boto/botocore/blob/1.42.31/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/boto3/default.nix | 2 +- pkgs/development/python-modules/botocore/default.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/boto3/default.nix b/pkgs/development/python-modules/boto3/default.nix index 020c5fe91503..72c2266f8927 100644 --- a/pkgs/development/python-modules/boto3/default.nix +++ b/pkgs/development/python-modules/boto3/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "boto"; repo = "boto3"; tag = version; - hash = "sha256-H6iCdOw0eFfd4rKhf5VRhWZhPG1ne+TrZYqxpY5R+T4="; + hash = "sha256-fzwVxbn4+5zkcAKQ9+bEbNSdwcPKZqsNIJZPqhV+n8w="; }; build-system = [ diff --git a/pkgs/development/python-modules/botocore/default.nix b/pkgs/development/python-modules/botocore/default.nix index 36c1eb51e179..9164bcd76bb9 100644 --- a/pkgs/development/python-modules/botocore/default.nix +++ b/pkgs/development/python-modules/botocore/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "botocore"; - version = "1.40.18"; # N.B: if you change this, change boto3 and awscli to a matching version + version = "1.42.31"; # N.B: if you change this, change boto3 and awscli to a matching version pyproject = true; src = fetchFromGitHub { owner = "boto"; repo = "botocore"; tag = version; - hash = "sha256-m0pmfOzI1mgfthiAShO2oDYlnFqUfDv+FR5X1XlHHkM="; + hash = "sha256-avuv1uXKMeSr3SL+BI9XW8tDCQM/dlXFn590di3S03k="; }; build-system = [ @@ -61,7 +61,7 @@ buildPythonPackage rec { meta = { description = "Low-level interface to a growing number of Amazon Web Services"; homepage = "https://github.com/boto/botocore"; - changelog = "https://github.com/boto/botocore/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/boto/botocore/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ anthonyroussel ]; }; From 087521666bdfac44abbb00bae6bbb26ed3ef1807 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:13 +0100 Subject: [PATCH 0200/1238] python3Packages.bqscales: 0.3.3 -> 0.3.7 This commit was automatically generated using update-python-libraries. --- .../python-modules/bqscales/default.nix | 51 ++++++++++++++++--- .../bqscales/missing-hashes.json | 3 ++ 2 files changed, 46 insertions(+), 8 deletions(-) create mode 100644 pkgs/development/python-modules/bqscales/missing-hashes.json diff --git a/pkgs/development/python-modules/bqscales/default.nix b/pkgs/development/python-modules/bqscales/default.nix index a012e36ddf06..cec0e68a5845 100644 --- a/pkgs/development/python-modules/bqscales/default.nix +++ b/pkgs/development/python-modules/bqscales/default.nix @@ -1,33 +1,68 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + + # frontend + nodejs, + yarn-berry_3, + + # build-system hatchling, + hatch-build-scripts, hatch-jupyter-builder, + hatch-nodejs-version, jupyterlab, + + # dependencies ipywidgets, numpy, traitlets, traittypes, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bqscales"; - version = "0.3.3"; + version = "0.3.7"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-SlnNw4dWOzRedwIN3kCyl95qVqkY92QGOMS3Eyoqk0I="; + src = fetchFromGitHub { + owner = "bqplot"; + repo = "bqscales"; + tag = finalAttrs.version; + hash = "sha256-AAKnOEwdycSlxJEK0qbFJp2Dpiw/rEIk7fUa3NTymqQ="; + }; + + postPatch = '' + sed -i "/\"hatch\"/d" pyproject.toml + ''; + + missingHashes = ./missing-hashes.json; + + yarnOfflineCache = yarn-berry_3.fetchYarnBerryDeps { + inherit (finalAttrs) src missingHashes; + hash = "sha256-4Y5dRFwOyfHOzrdw2/epK3mN/+xrz+ccG86KP9axxjI="; }; nativeBuildInputs = [ + nodejs + yarn-berry_3.yarnBerryConfigHook + yarn-berry_3 + ]; + + preBuild = '' + npm run build + ''; + + build-system = [ + hatch-build-scripts hatch-jupyter-builder + hatch-nodejs-version hatchling jupyterlab ]; - propagatedBuildInputs = [ + dependencies = [ ipywidgets numpy traitlets @@ -47,4 +82,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bcdarwin ]; }; -} +}) diff --git a/pkgs/development/python-modules/bqscales/missing-hashes.json b/pkgs/development/python-modules/bqscales/missing-hashes.json new file mode 100644 index 000000000000..43c071c5f5d2 --- /dev/null +++ b/pkgs/development/python-modules/bqscales/missing-hashes.json @@ -0,0 +1,3 @@ +{ + "@rollup/rollup-linux-x64-gnu@npm:4.9.5": "234c780999740b15999190d33d5994b28c880169a08ab5b82bb8dbc65f24d61329193e9f3817ed499f8486346336b8f256b32e020cbf4d81747d81cd490f6498" +} From 8941cc4415debd04ed9937c4ac27eac73232e83c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:13 +0100 Subject: [PATCH 0201/1238] python3Packages.branca: 0.8.1 -> 0.8.2 https://github.com/python-visualization/branca/blob/v0.8.2/CHANGES.txt This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/branca/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/branca/default.nix b/pkgs/development/python-modules/branca/default.nix index c6da5141a9fe..c1e6ee150ad0 100644 --- a/pkgs/development/python-modules/branca/default.nix +++ b/pkgs/development/python-modules/branca/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "branca"; - version = "0.8.1"; + version = "0.8.2"; pyproject = true; src = fetchFromGitHub { owner = "python-visualization"; repo = "branca"; tag = "v${version}"; - hash = "sha256-Gnr3ONqWpUNOGiOlyq77d9PxcDT8TjqTHYBGxH+V+xc="; + hash = "sha256-H5hHQI4r0QavygQZzEZAEp+cjra5R9m/OoGHQPtnBg0="; }; postPatch = '' @@ -50,7 +50,7 @@ buildPythonPackage rec { meta = { description = "Generate complex HTML+JS pages with Python"; homepage = "https://github.com/python-visualization/branca"; - changelog = "https://github.com/python-visualization/branca/blob/v${version}/CHANGES.txt"; + changelog = "https://github.com/python-visualization/branca/blob/${src.tag}/CHANGES.txt"; license = with lib.licenses; [ mit ]; maintainers = [ ]; }; From 1ce86e94813a74274ef9baeb1120053f3ca1df0f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:14 +0100 Subject: [PATCH 0202/1238] python3Packages.brian2: 2.9.0 -> 2.10.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/brian2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/brian2/default.nix b/pkgs/development/python-modules/brian2/default.nix index 438e77c117c2..033afe488b06 100644 --- a/pkgs/development/python-modules/brian2/default.nix +++ b/pkgs/development/python-modules/brian2/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "brian2"; - version = "2.9.0"; + version = "2.10.1"; pyproject = true; # https://github.com/python/cpython/issues/117692 @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-5N3uwcwj83VC49BnrOoncGI8Jk+97RRMptehtsw8o5c="; + hash = "sha256-wdIdewkhkjYkGddvyHH+q5/wuz0A6SZdjNQIbMLhG08="; }; patches = [ From 11c3f5e8f942083098e8adc7e608acdd652e3c65 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:14 +0100 Subject: [PATCH 0203/1238] python3Packages.bubop: 0.1.12 -> 0.2.3 https://github.com/bergercookie/bubop/blob/v0.2.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bubop/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bubop/default.nix b/pkgs/development/python-modules/bubop/default.nix index ac3388b38dac..6cf70dc32448 100644 --- a/pkgs/development/python-modules/bubop/default.nix +++ b/pkgs/development/python-modules/bubop/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "bubop"; - version = "0.1.12"; + version = "0.2.3"; pyproject = true; src = fetchFromGitHub { owner = "bergercookie"; repo = "bubop"; - rev = "v${version}"; - hash = "sha256-p4Mv73oX5bsYKby7l0nGon89KyAMIUhDAEKSTNB++Cw="; + tag = "v${version}"; + hash = "sha256-NXA3UDOkCoj4dm3UO/X0w2Mpx4bw3yFO6oyOzsPgtrU="; }; postPatch = '' @@ -44,7 +44,7 @@ buildPythonPackage rec { meta = { description = "Bergercookie's Useful Bits Of Python; helper libraries for Bergercookie's programs"; homepage = "https://github.com/bergercookie/bubop"; - changelog = "https://github.com/bergercookie/bubop/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/bergercookie/bubop/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ raitobezarius ]; }; From 1f77805116b6d2736831d83cca999be73f8634cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:15 +0100 Subject: [PATCH 0204/1238] python3Packages.bumble: 0.0.221 -> 0.0.223 https://github.com/google/bumble/releases/tag/v0.0.223 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/bumble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bumble/default.nix b/pkgs/development/python-modules/bumble/default.nix index 005f6317713f..ab769c76e84d 100644 --- a/pkgs/development/python-modules/bumble/default.nix +++ b/pkgs/development/python-modules/bumble/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "bumble"; - version = "0.0.221"; + version = "0.0.223"; pyproject = true; src = fetchFromGitHub { owner = "google"; repo = "bumble"; tag = "v${version}"; - hash = "sha256-GCcvbYLHChvrsQuhFjeYnncjrzFqOlmL+LlG7t2iAkE="; + hash = "sha256-Iei2RBk7Tpb8yeTKdtftJfbG3DwuGjvBZuhhs+nMKcU="; }; build-system = [ From 3dc9a954f17585fd4b4052099761dd8fc35e6ab1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:15 +0100 Subject: [PATCH 0205/1238] python3Packages.bundlewrap: 4.23.1 -> 4.24.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/bundlewrap/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/bundlewrap/default.nix b/pkgs/development/python-modules/bundlewrap/default.nix index 0aaeee120721..cedde8f43421 100644 --- a/pkgs/development/python-modules/bundlewrap/default.nix +++ b/pkgs/development/python-modules/bundlewrap/default.nix @@ -3,6 +3,7 @@ fetchFromGitHub, buildPythonPackage, pythonOlder, + bcrypt, cryptography, jinja2, librouteros, @@ -18,23 +19,22 @@ versionCheckHook, }: -let - version = "4.23.1"; -in -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "bundlewrap"; - inherit version; + version = "4.24.0"; pyproject = true; src = fetchFromGitHub { owner = "bundlewrap"; repo = "bundlewrap"; - tag = version; - hash = "sha256-Nzfx2L/FlYXQcbKq/cuRZ+PWnjv4HDld9q01nwQ1sA8="; + tag = finalAttrs.version; + hash = "sha256-ayLceqYZC4cNuz9C6v2+W2TuiGWQeLMssbvwZ0N0n78="; }; build-system = [ setuptools ]; + dependencies = [ + bcrypt cryptography jinja2 mako @@ -63,9 +63,9 @@ buildPythonPackage { meta = { homepage = "https://bundlewrap.org/"; description = "Easy, Concise and Decentralized Config management with Python"; - changelog = "https://github.com/bundlewrap/bundlewrap/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/bundlewrap/bundlewrap/blob/${finalAttrs.src.tag}/CHANGELOG.md"; mainProgram = "bw"; license = [ lib.licenses.gpl3 ]; maintainers = with lib.maintainers; [ wamserma ]; }; -} +}) From 71c5cf20dd73bd5cbc05fbe0f242a9345498641f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:15 +0100 Subject: [PATCH 0206/1238] python3Packages.caldav: 2.2.1 -> 2.2.3 https://github.com/python-caldav/caldav/blob/v2.2.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/caldav/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/caldav/default.nix b/pkgs/development/python-modules/caldav/default.nix index 9db0bc009f54..48fe9f81e0ba 100644 --- a/pkgs/development/python-modules/caldav/default.nix +++ b/pkgs/development/python-modules/caldav/default.nix @@ -11,7 +11,7 @@ python, radicale, recurring-ical-events, - requests, + niquests, hatchling, hatch-vcs, proxy-py, @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "caldav"; - version = "2.2.1"; + version = "2.2.3"; pyproject = true; src = fetchFromGitHub { owner = "python-caldav"; repo = "caldav"; tag = "v${version}"; - hash = "sha256-FsIF4BcwAUyYw8J7o4j4CnSd8eIc1Yd5WtxErC6RZ7Y="; + hash = "sha256-v+r52YBrtE/FgUxOQoN0uLDmDOjJM7OvKQE1vZ49F+A="; }; build-system = [ @@ -43,7 +43,7 @@ buildPythonPackage rec { dependencies = [ dnspython lxml - requests + niquests icalendar icalendar-searcher recurring-ical-events From 15dac470439313a3e95047af106a8d0fdd5fbbf1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:16 +0100 Subject: [PATCH 0207/1238] python3Packages.causal-conv1d: 1.5.4 -> 1.6.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/causal-conv1d/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/causal-conv1d/default.nix b/pkgs/development/python-modules/causal-conv1d/default.nix index e2dd6730c877..4c447c06055a 100644 --- a/pkgs/development/python-modules/causal-conv1d/default.nix +++ b/pkgs/development/python-modules/causal-conv1d/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "causal-conv1d"; - version = "1.5.4"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Dao-AILab"; repo = "causal-conv1d"; tag = "v${version}"; - hash = "sha256-ELuvnKP2g1I2SuaWWiibXh/oDzp4n0vXkm4oeNPOdIw="; + hash = "sha256-hFaF/oMdScDpdq+zq8WppWe9GONWppEEx2pIcnaALiI="; }; build-system = [ From 035021801aa753dcbfc6459df878e4412ae6bf2b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:16 +0100 Subject: [PATCH 0208/1238] python3Packages.cbor2: 5.7.0 -> 5.8.0 https://github.com/agronholm/cbor2/releases/tag/5.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cbor2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cbor2/default.nix b/pkgs/development/python-modules/cbor2/default.nix index 698d88e2c5bf..9a05b05faa09 100644 --- a/pkgs/development/python-modules/cbor2/default.nix +++ b/pkgs/development/python-modules/cbor2/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "cbor2"; - version = "5.7.0"; + version = "5.8.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-P22EP0200OxQHEZFPCKk++uxq/tbdA4byrNMYVzXQGs="; + hash = "sha256-sZw1/K6WiKwB73W61dsnMAwlN+tO4A7QfgXYRWoNSTE="; }; build-system = [ From ce4ee1e3c1ea8ad26eb6182806ffbdb70d914699 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:16 +0100 Subject: [PATCH 0209/1238] python3Packages.celery-types: 0.23.0 -> 0.24.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/celery-types/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/celery-types/default.nix b/pkgs/development/python-modules/celery-types/default.nix index 193c6a71df97..c43b14fd2181 100644 --- a/pkgs/development/python-modules/celery-types/default.nix +++ b/pkgs/development/python-modules/celery-types/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "celery-types"; - version = "0.23.0"; + version = "0.24.0"; pyproject = true; src = fetchPypi { pname = "celery_types"; inherit version; - hash = "sha256-QC7QVVrqPNXh5iSPRjLk8Y7sjtskNRc/nm3AhEn6EB4="; + hash = "sha256-yT+80LBKnpwvVdVUCspKoepMwGqHDAyN7lBi/dWWY/4="; }; nativeBuildInputs = [ poetry-core ]; From 3173629ab9c800292957baf2bb2d43fe79883e4d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:17 +0100 Subject: [PATCH 0210/1238] python3Packages.cert-chain-resolver: 1.1.0 -> 1.4.1 https://github.com/rkoopmans/python-certificate-chain-resolver/blob/1.4.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/cert-chain-resolver/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cert-chain-resolver/default.nix b/pkgs/development/python-modules/cert-chain-resolver/default.nix index a87b05763c62..91da4c22f15d 100644 --- a/pkgs/development/python-modules/cert-chain-resolver/default.nix +++ b/pkgs/development/python-modules/cert-chain-resolver/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "cert-chain-resolver"; - version = "1.1.0"; + version = "1.4.1"; format = "setuptools"; src = fetchFromGitHub { owner = "rkoopmans"; repo = "python-certificate-chain-resolver"; tag = version; - hash = "sha256-2itpu/Ap5GNnqAiw3Cp+8rndreWlwfPd+WwM99G7U2E="; + hash = "sha256-DWE+mR7EO5ohuRAR0WC40GBY7HpwXIpU0hhVUnWNRno="; }; propagatedBuildInputs = [ cryptography ]; @@ -40,7 +40,7 @@ buildPythonPackage rec { description = "Resolve / obtain the certificate intermediates of a x509 certificate"; mainProgram = "cert-chain-resolver"; homepage = "https://github.com/rkoopmans/python-certificate-chain-resolver"; - changelog = "https://github.com/rkoopmans/python-certificate-chain-resolver/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/rkoopmans/python-certificate-chain-resolver/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ veehaitch ]; }; From 679d4751604461fbc0bb40f56ad012cadf8ade31 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:17 +0100 Subject: [PATCH 0211/1238] python3Packages.certbot: 5.1.0 -> 5.2.2 https://github.com/certbot/certbot/blob/v5.2.2/certbot/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/certbot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/certbot/default.nix b/pkgs/development/python-modules/certbot/default.nix index fd65dcc1929f..bf00369e70c8 100644 --- a/pkgs/development/python-modules/certbot/default.nix +++ b/pkgs/development/python-modules/certbot/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "certbot"; - version = "5.1.0"; + version = "5.2.2"; pyproject = true; src = fetchFromGitHub { owner = "certbot"; repo = "certbot"; tag = "v${version}"; - hash = "sha256-jKhdclLBeWv6IxIZQtD8VWbSQ3SDZePA/kTxjiBXJ4o="; + hash = "sha256-+LQX845Qw/T+kR846bNu9xTJ0zcL76rtp48e/Cgu6Vk="; }; postPatch = "cd certbot"; # using sourceRoot would interfere with patches From f10f30a299e292596fb70fb46d8213d3f3d78d44 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:18 +0100 Subject: [PATCH 0212/1238] python3Packages.cflib: 0.1.28 -> 0.1.31 https://github.com/bitcraze/crazyflie-lib-python/releases/tag/0.1.31 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cflib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cflib/default.nix b/pkgs/development/python-modules/cflib/default.nix index b5a8ec105851..ec7fa149f29b 100644 --- a/pkgs/development/python-modules/cflib/default.nix +++ b/pkgs/development/python-modules/cflib/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "cflib"; - version = "0.1.28"; + version = "0.1.31"; pyproject = true; src = fetchFromGitHub { owner = "bitcraze"; repo = "crazyflie-lib-python"; tag = version; - hash = "sha256-vGqwQVD80NcFJosVAmqj66uxYNoVtAqzVhVQiuWP5yM="; + hash = "sha256-PYAkN52dx1qeRKoe5FwpKj1A4oJNYb7Dx8vko9Pwspw="; }; strictDeps = true; @@ -85,7 +85,7 @@ buildPythonPackage rec { meta = { description = "Python library for the Crazyflie quadcopter by Bitcraze"; homepage = "https://github.com/bitcraze/crazyflie-lib-python"; - changelog = "https://github.com/bitcraze/crazyflie-lib-python/releases/tag/${version}"; + changelog = "https://github.com/bitcraze/crazyflie-lib-python/releases/tag/${src.tag}"; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.brianmcgillion ]; platforms = lib.platforms.linux; From 733887604575bb619a3dd06da08f450b070fb34b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:18 +0100 Subject: [PATCH 0213/1238] python3Packages.cfn-lint: 1.41.0 -> 1.43.3 https://github.com/aws-cloudformation/cfn-lint/blob/v1.43.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cfn-lint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cfn-lint/default.nix b/pkgs/development/python-modules/cfn-lint/default.nix index 0dc9f9919f0f..db06eac38155 100644 --- a/pkgs/development/python-modules/cfn-lint/default.nix +++ b/pkgs/development/python-modules/cfn-lint/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "cfn-lint"; - version = "1.41.0"; + version = "1.43.3"; pyproject = true; src = fetchFromGitHub { owner = "aws-cloudformation"; repo = "cfn-lint"; tag = "v${version}"; - hash = "sha256-AudCeFMbCQucANLLAknCKC7gzi0vvFh9c9k7ll0a1MM="; + hash = "sha256-tolQ7O6J/pfmtw29t8SGBDEDGiTOsJdc/mI3ulUseKo="; }; build-system = [ setuptools ]; From e5c8db23ce66357b270141cb98f4a7a01bb6294f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:18 +0100 Subject: [PATCH 0214/1238] python3Packages.cftime: 1.6.4.post1 -> 1.6.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cftime/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cftime/default.nix b/pkgs/development/python-modules/cftime/default.nix index f161a45e2b84..c585dbff2afc 100644 --- a/pkgs/development/python-modules/cftime/default.nix +++ b/pkgs/development/python-modules/cftime/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "cftime"; - version = "1.6.4.post1"; + version = "1.6.5"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-UKx2zJ8Qq3vUbkSnHFGmknBRtJm0QH308pqxPXQblC8="; + hash = "sha256-giX+1rm0P7h2g+urUhMEUPwXMAERUNMJIJapDlTR6B4="; }; nativeBuildInputs = [ From 37ccc81bb64be7ebc14c3214170ad829f897cbe6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:19 +0100 Subject: [PATCH 0215/1238] python3Packages.character-encoding-utils: 0.0.9 -> 0.0.12 This commit was automatically generated using update-python-libraries. --- .../python-modules/character-encoding-utils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/character-encoding-utils/default.nix b/pkgs/development/python-modules/character-encoding-utils/default.nix index 11e689505675..ff423f185c5c 100644 --- a/pkgs/development/python-modules/character-encoding-utils/default.nix +++ b/pkgs/development/python-modules/character-encoding-utils/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "character-encoding-utils"; - version = "0.0.9"; + version = "0.0.12"; pyproject = true; src = fetchPypi { pname = "character_encoding_utils"; inherit version; - hash = "sha256-QxnXNerl7qncoBxhfC3G0ar+YprfBpn6pWnUKakNR+c="; + hash = "sha256-sOXdpO7c2EpbNbJK1WIYx/Xb5UGIMW8daw154V/NpU0="; }; build-system = [ hatchling ]; From bff95743ee32ba6851c9ba2465cdd2e4b44a4a05 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:19 +0100 Subject: [PATCH 0216/1238] python3Packages.chatlas: 0.13.2 -> 0.15.0 https://github.com/posit-dev/chatlas/blob/v0.15.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/chatlas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/chatlas/default.nix b/pkgs/development/python-modules/chatlas/default.nix index 423c8f6d9891..be3153e0eed1 100644 --- a/pkgs/development/python-modules/chatlas/default.nix +++ b/pkgs/development/python-modules/chatlas/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "chatlas"; - version = "0.13.2"; + version = "0.15.0"; pyproject = true; src = fetchFromGitHub { owner = "posit-dev"; repo = "chatlas"; tag = "v${version}"; - hash = "sha256-uCgpNvDJZKwxX4HYF8tyvJ1AiQLmybuxrZkYK/u5xlg="; + hash = "sha256-+muekY7WhnVFmZXWS4MuZO9ttEXfqx9mPw1t/1CSsmc="; }; build-system = [ From d2f27696aa21b07416069e968ee16d060fc65505 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:19 +0100 Subject: [PATCH 0217/1238] python3Packages.cheroot: 10.0.1 -> 11.1.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/cheroot/default.nix | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/cheroot/default.nix b/pkgs/development/python-modules/cheroot/default.nix index 6f16c89beb18..610c7a1a5ba5 100644 --- a/pkgs/development/python-modules/cheroot/default.nix +++ b/pkgs/development/python-modules/cheroot/default.nix @@ -13,34 +13,27 @@ requests, requests-toolbelt, requests-unixsocket, + setuptools, setuptools-scm, six, }: buildPythonPackage rec { pname = "cheroot"; - version = "10.0.1"; - format = "setuptools"; + version = "11.1.2"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-4LgveXZY0muGE+yOtWPDsI5r1qeSHp1Qib0Rda0bF0A="; + hash = "sha256-v7cMSWY/Y7BEDytU28aw0WUOVt/k4mQfWbLG9ye0Sso="; }; - # remove setuptools-scm-git-archive dependency - # https://github.com/cherrypy/cheroot/commit/f0c51af263e20f332c6f675aa90ec6705ae4f5d1 - # there is a difference between the github source and the pypi tarball source, - # and it is not easy to apply patches. - postPatch = '' - substituteInPlace pyproject.toml \ - --replace '"setuptools_scm_git_archive>=1.1",' "" - substituteInPlace setup.cfg \ - --replace "setuptools_scm_git_archive>=1.0" "" - ''; + nativeBuildInputs = [ + setuptools + setuptools-scm + ]; - nativeBuildInputs = [ setuptools-scm ]; - - propagatedBuildInputs = [ + dependencies = [ jaraco-functools more-itertools six From 9369d0fd80c06ab20fe022f7c449f2444395da47 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:20 +0100 Subject: [PATCH 0218/1238] python3Packages.ciscoconfparse2: 0.8.29 -> 0.9.4 https://github.com/mpenning/ciscoconfparse2/blob/0.9.4/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ciscoconfparse2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ciscoconfparse2/default.nix b/pkgs/development/python-modules/ciscoconfparse2/default.nix index 731c78292b68..28db627d6e4c 100644 --- a/pkgs/development/python-modules/ciscoconfparse2/default.nix +++ b/pkgs/development/python-modules/ciscoconfparse2/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "ciscoconfparse2"; - version = "0.8.29"; + version = "0.9.4"; pyproject = true; src = fetchFromGitHub { owner = "mpenning"; repo = "ciscoconfparse2"; tag = version; - hash = "sha256-Dvryv3VPdyRuvIPksEnSlKnCJU70j2xd2aWpwXUGbUY="; + hash = "sha256-o96f1tlP3/gbdy6Ix8A9wDXXG9xxi05S9+NdUBHN0WA="; }; pythonRelaxDeps = [ From f02012ad82e53aec31f7ad65cfe5897176aafd94 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:20 +0100 Subject: [PATCH 0219/1238] python3Packages.ckcc-protocol: 1.4.0 -> 1.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ckcc-protocol/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ckcc-protocol/default.nix b/pkgs/development/python-modules/ckcc-protocol/default.nix index dc4d589327c7..7c2aeed1df75 100644 --- a/pkgs/development/python-modules/ckcc-protocol/default.nix +++ b/pkgs/development/python-modules/ckcc-protocol/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "ckcc-protocol"; - version = "1.4.0"; + version = "1.5.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-zZPU0+MwjqRYCqa+W0YTqCZv2WsMwa9R5xaN7ye77OU="; + hash = "sha256-Sdb30OtBOn2Txfh9N86yY1JAIxjkwL7/NB+fA8RI10w="; }; propagatedBuildInputs = [ From d12a14e070b3b767e6af34219593655abfc3d8be Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:21 +0100 Subject: [PATCH 0220/1238] python3Packages.clarifai-grpc: 11.9.8 -> 12.0.6 https://github.com/Clarifai/clarifai-python-grpc/releases/tag/12.0.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/clarifai-grpc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clarifai-grpc/default.nix b/pkgs/development/python-modules/clarifai-grpc/default.nix index 0e33c8e51500..3219f1cb3fc4 100644 --- a/pkgs/development/python-modules/clarifai-grpc/default.nix +++ b/pkgs/development/python-modules/clarifai-grpc/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "clarifai-grpc"; - version = "11.9.8"; + version = "12.0.6"; pyproject = true; src = fetchFromGitHub { owner = "Clarifai"; repo = "clarifai-python-grpc"; tag = version; - hash = "sha256-eLX5wokrLH+YqrRp6Oug82a16w0sFMUClz6tQ8dDc1Q="; + hash = "sha256-P+L9sObNYCdjYgpgWVf7Mbr3bCbYzgTypXmoxc4CC3U="; }; build-system = [ setuptools ]; From da930bcc0584ae31b9cf46fea91c2941fc9298fb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:21 +0100 Subject: [PATCH 0221/1238] python3Packages.clarifai: 11.9.0 -> 12.1.4 https://github.com/Clarifai/clarifai-python/releases/tag/12.1.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/clarifai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clarifai/default.nix b/pkgs/development/python-modules/clarifai/default.nix index ccd597174f1c..8080c240dba5 100644 --- a/pkgs/development/python-modules/clarifai/default.nix +++ b/pkgs/development/python-modules/clarifai/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "clarifai"; - version = "11.9.0"; + version = "12.1.4"; pyproject = true; src = fetchFromGitHub { owner = "Clarifai"; repo = "clarifai-python"; tag = version; - hash = "sha256-LTBAexfexeZ/Woe2GMaIArGy/ufFkgPdkstzSKCkYIU="; + hash = "sha256-+iIOAji6xDyGTZTE/DgRguYhgWYM1FS8+SIlPcmNpNo="; }; pythonRelaxDeps = [ From 276c3523043bdf6bd65a43a830d5ec34766e2aaa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:21 +0100 Subject: [PATCH 0222/1238] python3Packages.claripy: 9.2.154 -> 9.2.193 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/claripy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/claripy/default.nix b/pkgs/development/python-modules/claripy/default.nix index 39aa73fe70f2..2ffb1e6a2c2c 100644 --- a/pkgs/development/python-modules/claripy/default.nix +++ b/pkgs/development/python-modules/claripy/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "claripy"; - version = "9.2.154"; + version = "9.2.193"; pyproject = true; disabled = pythonOlder "3.11"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "angr"; repo = "claripy"; tag = "v${version}"; - hash = "sha256-90JX+VDWK/yKhuX6D8hbLxjIOS8vGKrN1PKR8iWjt2o="; + hash = "sha256-nZ7ORbhi0R79pcHpkx/lRVdfUsoutCqU+zHX8AICTUE="; }; # z3 does not provide a dist-info, so python-runtime-deps-check will fail From 11a236078f22bb8661758e220cb5c37335bb1a61 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:22 +0100 Subject: [PATCH 0223/1238] python3Packages.clickhouse-cityhash: 1.0.2.4 -> 1.0.2.5 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/clickhouse-cityhash/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/clickhouse-cityhash/default.nix b/pkgs/development/python-modules/clickhouse-cityhash/default.nix index e2f1f567b436..a34f16c53378 100644 --- a/pkgs/development/python-modules/clickhouse-cityhash/default.nix +++ b/pkgs/development/python-modules/clickhouse-cityhash/default.nix @@ -9,12 +9,13 @@ buildPythonPackage rec { pname = "clickhouse-cityhash"; - version = "1.0.2.4"; + version = "1.0.2.5"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-ezEl19CqE8LMTnWDqWWmv7CqlqEhMUdbRCVSustV9Pg="; + inherit version; + pname = "clickhouse_cityhash"; + hash = "sha256-T5jvgbIfDU2tWCR76kC6/AmM9v+g7eaZiC1KQurD7Xk="; }; nativeBuildInputs = [ From eb27a232e96e9bba0a5da9f632fbf8545fb4bd16 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:23 +0100 Subject: [PATCH 0224/1238] python3Packages.clickhouse-connect: 0.8.18 -> 0.10.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/clickhouse-connect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clickhouse-connect/default.nix b/pkgs/development/python-modules/clickhouse-connect/default.nix index 340bcca85bdd..cbd64f2de076 100644 --- a/pkgs/development/python-modules/clickhouse-connect/default.nix +++ b/pkgs/development/python-modules/clickhouse-connect/default.nix @@ -23,7 +23,7 @@ }: buildPythonPackage rec { pname = "clickhouse-connect"; - version = "0.8.18"; + version = "0.10.0"; format = "setuptools"; @@ -31,7 +31,7 @@ buildPythonPackage rec { repo = "clickhouse-connect"; owner = "ClickHouse"; tag = "v${version}"; - hash = "sha256-lU35s8hldexyH8YC942r+sYm5gZCWqO2GXW0qtTTWWY="; + hash = "sha256-D2D0sOFb0gcbLfMigYn0/GrT8zJav2Q6T39dONLxui4="; }; nativeBuildInputs = [ cython ]; From 71740fa8855d62e3d9cea9e400534dedb0bb9c8e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:24 +0100 Subject: [PATCH 0225/1238] python3Packages.clifford: 1.4.0 -> 1.5.1 https://github.com/pygae/clifford/releases/tag/v1.5.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/clifford/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clifford/default.nix b/pkgs/development/python-modules/clifford/default.nix index 576cc7e331f0..64e5eb7ab60e 100644 --- a/pkgs/development/python-modules/clifford/default.nix +++ b/pkgs/development/python-modules/clifford/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "clifford"; - version = "1.4.0"; + version = "1.5.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-eVE8FrD0YHoRreY9CrNb8v4v4KrG83ZU0oFz+V+p+Q0="; + hash = "sha256-NISzEs/w4tXhT7mUCbgkIZPDWN+qave8bqIwxGBuZvM="; }; build-system = [ setuptools ]; From 9ba1bc89018c5acee69b98b7d9281325d2db47cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:24 +0100 Subject: [PATCH 0226/1238] python3Packages.cloudsmith-api: 2.0.22 -> 2.0.23 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cloudsmith-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cloudsmith-api/default.nix b/pkgs/development/python-modules/cloudsmith-api/default.nix index 736f99478936..5bb864e215f0 100644 --- a/pkgs/development/python-modules/cloudsmith-api/default.nix +++ b/pkgs/development/python-modules/cloudsmith-api/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "cloudsmith-api"; - version = "2.0.22"; + version = "2.0.23"; format = "wheel"; src = fetchPypi { pname = "cloudsmith_api"; inherit format version; - hash = "sha256-FZcDjrK5+oHC3dVBSXf+txW6hofP6OkmkjO4NJF05YQ="; + hash = "sha256-CfNgISONtTrabCoNUzHbMMVKDwGj8fdmSwh1FfzH10g="; }; propagatedBuildInputs = [ From 2d41186ba27c3e80083c2917a773ec7c63456b9c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:24 +0100 Subject: [PATCH 0227/1238] python3Packages.clr-loader: 0.2.7.post0 -> 0.2.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/clr-loader/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clr-loader/default.nix b/pkgs/development/python-modules/clr-loader/default.nix index c2f5a35221e0..b405e191f979 100644 --- a/pkgs/development/python-modules/clr-loader/default.nix +++ b/pkgs/development/python-modules/clr-loader/default.nix @@ -13,11 +13,11 @@ let pname = "clr-loader"; - version = "0.2.7.post0"; + version = "0.2.10"; src = fetchPypi { pname = "clr_loader"; inherit version; - hash = "sha256-t6iz+PuxvLu2OC2IfiHRdC1PELXqIJ5K2VVo/pfhx8Y="; + hash = "sha256-gfEUr7xQBbr8Xv5a8TQdQA4iE34nWwQqiXnz/rn8lEY="; }; patches = [ ./dotnet-8-upgrade.patch ]; # This stops msbuild from picking up $version from the environment From 8c80b2ac21dfd7775f64bf0ffcf3a1e97a73bc0c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:25 +0100 Subject: [PATCH 0228/1238] python3Packages.cmarkgfm: 2024.11.20 -> 2025.10.22 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cmarkgfm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cmarkgfm/default.nix b/pkgs/development/python-modules/cmarkgfm/default.nix index b5d5e556183d..f722d8dd5f3a 100644 --- a/pkgs/development/python-modules/cmarkgfm/default.nix +++ b/pkgs/development/python-modules/cmarkgfm/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "cmarkgfm"; - version = "2024.11.20"; + version = "2025.10.22"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-XdAc9hl1qKVyE83vXthw6TYDLxP+k9YN32Wf+5z3PGo="; + hash = "sha256-W+xhAHtluRlIhELIOMWKbIv0dB9RA8WTsu8YDTmBjto="; }; propagatedNativeBuildInputs = [ cffi ]; From 5a7d8b2e332549ba14142624e202056d35a47ec7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:25 +0100 Subject: [PATCH 0229/1238] python3Packages.cmd2: 2.7.0 -> 3.1.0 https://github.com/python-cmd2/cmd2/releases/tag/3.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cmd2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cmd2/default.nix b/pkgs/development/python-modules/cmd2/default.nix index 2bf3c917838c..7dfa28b9c074 100644 --- a/pkgs/development/python-modules/cmd2/default.nix +++ b/pkgs/development/python-modules/cmd2/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "cmd2"; - version = "2.7.0"; + version = "3.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gdgTW0YhDh0DpagQuvhZBppiIUeIzu7DWI9E7thvvus="; + hash = "sha256-zOOuzgGLCxBVmIraoraHrJwd84v9Kr/Cnb61GpcH3jM="; }; build-system = [ setuptools-scm ]; From 758cbebb12284562a19d1361440dc73a971bbc0e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:26 +0100 Subject: [PATCH 0230/1238] python3Packages.coconut: 3.1.2 -> 3.2.0 https://github.com/evhub/coconut/releases/tag/v3.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/coconut/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/coconut/default.nix b/pkgs/development/python-modules/coconut/default.nix index fa4027beaeef..9c4ec711bd56 100644 --- a/pkgs/development/python-modules/coconut/default.nix +++ b/pkgs/development/python-modules/coconut/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "coconut"; - version = "3.1.2"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "evhub"; repo = "coconut"; tag = "v${version}"; - hash = "sha256-Vd6ZY3PlbPOy63/0/0YJ1U2PpsVdctOoInyKftj//cM="; + hash = "sha256-3L5n0nOE8NMXw2tPWjxDCWnHH94yecdnjQ+GBsxt08c="; }; disabled = pythonAtLeast "3.13"; @@ -59,7 +59,7 @@ buildPythonPackage rec { meta = { description = "Simple, elegant, Pythonic functional programming"; homepage = "http://coconut-lang.org/"; - changelog = "https://github.com/evhub/coconut/releases/tag/v${version}"; + changelog = "https://github.com/evhub/coconut/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fabianhjr ]; }; From ad16eafed9b32dbba8516c75c30ef09bec08a276 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:26 +0100 Subject: [PATCH 0231/1238] python3Packages.coffea: 2025.11.0 -> 2025.12.0 https://github.com/CoffeaTeam/coffea/releases/tag/v2025.12.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/coffea/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coffea/default.nix b/pkgs/development/python-modules/coffea/default.nix index 55a37b4ff4cb..92d42937d813 100644 --- a/pkgs/development/python-modules/coffea/default.nix +++ b/pkgs/development/python-modules/coffea/default.nix @@ -44,14 +44,14 @@ buildPythonPackage rec { pname = "coffea"; - version = "2025.11.0"; + version = "2025.12.0"; pyproject = true; src = fetchFromGitHub { owner = "CoffeaTeam"; repo = "coffea"; tag = "v${version}"; - hash = "sha256-vv1eHb8vt4nxdnpLmE0J5g/3oYmcoIykKCuOcQoxA60="; + hash = "sha256-+Qfb5NHJTlSBUqyv+n3zebEwAZPB9+UMV5KiQhOxJSY="; }; build-system = [ From 7e83ad9a2922c66976229748501855eccf6cef8f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:26 +0100 Subject: [PATCH 0232/1238] python3Packages.cogapp: 3.5.1 -> 3.6.0 https://github.com/nedbat/cog/blob/v3.6.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cogapp/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cogapp/default.nix b/pkgs/development/python-modules/cogapp/default.nix index bd737273ca99..84eeceeeb9c9 100644 --- a/pkgs/development/python-modules/cogapp/default.nix +++ b/pkgs/development/python-modules/cogapp/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { meta = { description = "Code generator for executing Python snippets in source files"; homepage = "https://nedbatchelder.com/code/cog"; - changelog = "https://github.com/nedbat/cog/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/nedbat/cog/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lovek323 ]; }; From beebb644b61bc643492e341723ae25428fd017b8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:27 +0100 Subject: [PATCH 0233/1238] python3Packages.colcon-cargo: 0.1.3 -> 0.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/colcon-cargo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/colcon-cargo/default.nix b/pkgs/development/python-modules/colcon-cargo/default.nix index 00fb36c784bf..5311c5ce8196 100644 --- a/pkgs/development/python-modules/colcon-cargo/default.nix +++ b/pkgs/development/python-modules/colcon-cargo/default.nix @@ -13,14 +13,14 @@ }: buildPythonPackage rec { pname = "colcon-cargo"; - version = "0.1.3"; + version = "0.2.0"; pyproject = true; src = fetchFromGitHub { owner = "colcon"; repo = "colcon-cargo"; tag = version; - hash = "sha256-Do8i/Z1nn8wsj0xzCQdSaaXoDf9N34SiMb/GIe4YOs4="; + hash = "sha256-jhc5mN4jnLk2zLj01sBm63acrku/FIexnIWCQ6GKDKA="; }; build-system = [ setuptools ]; From 4e45a027fd24b1eeed967221d99d990049f9a450 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:27 +0100 Subject: [PATCH 0234/1238] python3Packages.columnize: 0.3.11 -> 3.11 https://github.com/rocky/pycolumnize/blob/3.11/ChangeLog This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/columnize/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/columnize/default.nix b/pkgs/development/python-modules/columnize/default.nix index 60ea54eceb94..063baae35f3f 100644 --- a/pkgs/development/python-modules/columnize/default.nix +++ b/pkgs/development/python-modules/columnize/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "columnize"; - version = "0.3.11"; + version = "3.11"; pyproject = true; # 3.11 is the git tag for the 0.3.11 version @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "rocky"; repo = "pycolumnize"; - tag = "3.11"; + tag = version; hash = "sha256-YJEIujoRpLvUM4H4CB1nEJaYStFOSVKIGzchnptlt7M="; }; From 7558f1f3160e243a764330cb85a6b78d4b72fcdc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:28 +0100 Subject: [PATCH 0235/1238] python3Packages.cometx: 3.1.0 -> 3.4.3 https://github.com/comet-ml/cometx/releases/tag/3.4.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cometx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cometx/default.nix b/pkgs/development/python-modules/cometx/default.nix index c232b0b2c56a..dcb8d0a3dfd9 100644 --- a/pkgs/development/python-modules/cometx/default.nix +++ b/pkgs/development/python-modules/cometx/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "cometx"; - version = "3.1.0"; + version = "3.4.3"; pyproject = true; build-system = [ setuptools ]; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "comet-ml"; repo = "cometx"; tag = version; - hash = "sha256-7rxEJNmJsFExfvYCuO/JOgj7yRFBjceE1bhRL1hFoPU="; + hash = "sha256-Wb4En/fTXeC5kvOIVAQzKxl8HXyOYvG4OGWhKhrAP6g="; }; dependencies = [ @@ -51,7 +51,7 @@ buildPythonPackage rec { meta = { description = "Open source extensions for the Comet SDK"; homepage = "https://github.com/comet-ml/comet-sdk-extensions/"; - changelog = "https://github.com/comet-ml/cometx/releases/tag/${version}"; + changelog = "https://github.com/comet-ml/cometx/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jherland ]; mainProgram = "cometx"; From 72bd78aca58aa8a0f8d3bb73203b155d0ec5bb7c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:29 +0100 Subject: [PATCH 0236/1238] python3Packages.complycube: 1.1.6 -> 1.1.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/complycube/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/complycube/default.nix b/pkgs/development/python-modules/complycube/default.nix index 7e74f3d56ba9..c06abaeb7784 100644 --- a/pkgs/development/python-modules/complycube/default.nix +++ b/pkgs/development/python-modules/complycube/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "complycube"; - version = "1.1.6"; + version = "1.1.8"; pyproject = true; src = fetchPypi { inherit version; pname = "complycube"; - hash = "sha256-hetcn5RX582CRVmtG5dAvr+NXD+7NKJjaqgOo8LlpqM="; + hash = "sha256-lN8J9QQ9YvclYzuXtck+lt1IgS5McOE1YU0NLl9rW0I="; }; nativeBuildInputs = [ setuptools ]; From 2ada5007a93faf15d109dc97534e9f99bc366fbf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:29 +0100 Subject: [PATCH 0237/1238] python3Packages.compreffor: 0.5.6 -> 0.6.0 https://github.com/googlefonts/compreffor/releases/tag/0.6.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/compreffor/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/compreffor/default.nix b/pkgs/development/python-modules/compreffor/default.nix index 0c6ffcf68733..77b7b25396aa 100644 --- a/pkgs/development/python-modules/compreffor/default.nix +++ b/pkgs/development/python-modules/compreffor/default.nix @@ -10,19 +10,16 @@ buildPythonPackage rec { pname = "compreffor"; - version = "0.5.6"; + version = "0.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-icE9GDf5SD/gmqZrGe30SQ7ghColye3VIytSXaI/EA4="; + hash = "sha256-fqA0pQxZzHhzLxSABA6sK7Nvgmzi62B8MCm104qxG6g="; }; postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail '"setuptools_git_ls_files",' "" - substituteInPlace setup.py \ - --replace-fail ', "setuptools_git_ls_files"' "" + sed -i "/setuptools_git_ls_files/d" pyproject.toml ''; build-system = [ From 79c0d80844a555e9a0a1774331ab679fa0ef854f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:30 +0100 Subject: [PATCH 0238/1238] python3Packages.compressed-tensors: 0.11.0 -> 0.13.0 https://github.com/neuralmagic/compressed-tensors/releases/tag/0.13.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/compressed-tensors/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/compressed-tensors/default.nix b/pkgs/development/python-modules/compressed-tensors/default.nix index 3c6fd45b0ebc..c2c93147d64a 100644 --- a/pkgs/development/python-modules/compressed-tensors/default.nix +++ b/pkgs/development/python-modules/compressed-tensors/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "compressed-tensors"; - version = "0.11.0"; + version = "0.13.0"; pyproject = true; # Release on PyPI is missing the `utils` directory, which `setup.py` wants to import @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "neuralmagic"; repo = "compressed-tensors"; tag = version; - hash = "sha256-sSXn4/N/Pn+wOCY1Z0ziqFxfMRvRA1c90jPOBe+SwZw="; + hash = "sha256-XsQRP186ISarMMES3P+ov4t/1KKJdl0tXBrfpjyM3XA="; }; postPatch = '' From db30c5559a5706a40f5e61f79e3b3c269c68c793 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:30 +0100 Subject: [PATCH 0239/1238] python3Packages.conda-libmamba-solver: 25.4.0 -> 25.11.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/conda-libmamba-solver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/conda-libmamba-solver/default.nix b/pkgs/development/python-modules/conda-libmamba-solver/default.nix index ea4c9e0f4d03..636b5d08bffb 100644 --- a/pkgs/development/python-modules/conda-libmamba-solver/default.nix +++ b/pkgs/development/python-modules/conda-libmamba-solver/default.nix @@ -9,7 +9,7 @@ }: buildPythonPackage rec { pname = "conda-libmamba-solver"; - version = "25.4.0"; + version = "25.11.0"; pyproject = true; src = fetchFromGitHub { @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "conda"; repo = "conda-libmamba-solver"; tag = version; - hash = "sha256-DnRy5ntSjKADeHbqvLJz62WlLbM94U7urZLJg+Tpqbw="; + hash = "sha256-t4mwQ9nsduicT1sL1TQLbuCoS4r7K/GaXyBFOO+3/m8="; }; build-system = [ From a0acdf38099dc66938b2aef9b88c140b5f72ae8c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:31 +0100 Subject: [PATCH 0240/1238] python3Packages.confluent-kafka: 2.11.1 -> 2.13.0 https://github.com/confluentinc/confluent-kafka-python/blob/v2.13.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/confluent-kafka/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/confluent-kafka/default.nix b/pkgs/development/python-modules/confluent-kafka/default.nix index ccd7f3b18a6d..291d861bd954 100644 --- a/pkgs/development/python-modules/confluent-kafka/default.nix +++ b/pkgs/development/python-modules/confluent-kafka/default.nix @@ -20,6 +20,7 @@ protobuf, pyflakes, pyrsistent, + pytest-asyncio, pytestCheckHook, pyyaml, rdkafka, @@ -31,14 +32,14 @@ buildPythonPackage rec { pname = "confluent-kafka"; - version = "2.11.1"; + version = "2.13.0"; pyproject = true; src = fetchFromGitHub { owner = "confluentinc"; repo = "confluent-kafka-python"; tag = "v${version}"; - hash = "sha256-WpvWv6UG7T0yJ1ZKZweHbWjh+C0PbEIYbbMAS4yyhzg="; + hash = "sha256-VnZf6YvvpOs9/9uJHJvcmF56Ra9hhsoqrVisDuf+C6w="; }; buildInputs = [ rdkafka ]; @@ -87,6 +88,7 @@ buildPythonPackage rec { cachetools orjson pyflakes + pytest-asyncio pytestCheckHook requests-mock respx From f1f60ab6c740dbb727ce7bdbb4f2a0be3ffcec8d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:31 +0100 Subject: [PATCH 0241/1238] python3Packages.consolekit: 1.11.0 -> 1.12.0 https://github.com/domdfcoding/consolekit/releases/tag/v1.12.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/consolekit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/consolekit/default.nix b/pkgs/development/python-modules/consolekit/default.nix index e69d6d14982c..4412b3bb70c2 100644 --- a/pkgs/development/python-modules/consolekit/default.nix +++ b/pkgs/development/python-modules/consolekit/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "consolekit"; - version = "1.11.0"; + version = "1.12.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-PZGrN5GJVtDruZkW3bJJpOfTi1nT3lN6XoBaaMLJE8E="; + hash = "sha256-IOyOjl2rSsXSowbBWTgDTxoj1UOFNn0el2wrJxIE2BQ="; }; build-system = [ flit-core ]; From f6b448f98e36d3f5d71551582e9cad7a4b83c007 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:31 +0100 Subject: [PATCH 0242/1238] python3Packages.convertertools: 0.6.1 -> 1.1.0 https://github.com/bluetooth-devices/convertertools/blob/v1.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/convertertools/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/convertertools/default.nix b/pkgs/development/python-modules/convertertools/default.nix index 49648d8c9cc1..065dc25637f9 100644 --- a/pkgs/development/python-modules/convertertools/default.nix +++ b/pkgs/development/python-modules/convertertools/default.nix @@ -10,19 +10,20 @@ # checks pytestCheckHook, + pytest-codspeed, pytest-cov-stub, }: buildPythonPackage rec { pname = "convertertools"; - version = "0.6.1"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "bluetooth-devices"; repo = "convertertools"; tag = "v${version}"; - hash = "sha256-Oy1Nf/mS2Lr2N7OB27QDlW+uuhafib2kolEXzXLppWU="; + hash = "sha256-YLEZGTq3wtiLsqQkdxcdM4moUEYPN29Uai5o81FUtVc="; }; build-system = [ @@ -33,6 +34,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook + pytest-codspeed pytest-cov-stub ]; From 12165335ab13209786e3d485714f151af7558694 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:32 +0100 Subject: [PATCH 0243/1238] python3Packages.cookidoo-api: 0.15.0 -> 0.16.0 https://github.com/miaucl/cookidoo-api/releases/tag/0.16.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cookidoo-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cookidoo-api/default.nix b/pkgs/development/python-modules/cookidoo-api/default.nix index 4c019677f204..f961acc4e5b8 100644 --- a/pkgs/development/python-modules/cookidoo-api/default.nix +++ b/pkgs/development/python-modules/cookidoo-api/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "cookidoo-api"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "miaucl"; repo = "cookidoo-api"; tag = version; - hash = "sha256-oMosKW6MjeKPqSjF0+dc7CrNp4/5qlRoEY01HZ4sqog="; + hash = "sha256-Qg2zyQrgRo21wAGYfzeZbUnBM4zHHDdq3kzGLo1UJ8M="; }; build-system = [ setuptools ]; From 9c90383ea83d0c35de836cf79965df948d0b2072 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:32 +0100 Subject: [PATCH 0244/1238] python3Packages.coq-tools: 0.0.39 -> 0.0.42 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/coq-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coq-tools/default.nix b/pkgs/development/python-modules/coq-tools/default.nix index d9137343e773..e788bafafec3 100644 --- a/pkgs/development/python-modules/coq-tools/default.nix +++ b/pkgs/development/python-modules/coq-tools/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "coq-tools"; - version = "0.0.39"; + version = "0.0.42"; pyproject = true; src = fetchPypi { pname = "coq_tools"; inherit version; - hash = "sha256-MPgu5inr2CMOU3qlF9v8QtqhkPuP/uIQrJYyfmpZBxE="; + hash = "sha256-d+SAGmZKUQo2ZKuC91r/2RHDvi5GCIKGTxcuau1kN0U="; }; build-system = [ setuptools ]; From ce1ecd2f07c9ee21d62fb8e044ba91078d5b5032 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 01:18:09 +0100 Subject: [PATCH 0245/1238] python3Packages.hatch-mypyc: init at 0.16.0 New dependency for coredis. --- .../python-modules/hatch-mypyc/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/hatch-mypyc/default.nix diff --git a/pkgs/development/python-modules/hatch-mypyc/default.nix b/pkgs/development/python-modules/hatch-mypyc/default.nix new file mode 100644 index 000000000000..14b513074388 --- /dev/null +++ b/pkgs/development/python-modules/hatch-mypyc/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + mypy, + pathspec, + setuptools, + build, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "hatch-mypyc"; + version = "0.16.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ofek"; + repo = "hatch-mypyc"; + rev = "v${finalAttrs.version}"; + hash = "sha256-3bIi2tlAcBurWqqPDVTJ1/EU2KTd1XVU97jFOaYtW5U="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + hatchling + mypy + pathspec + setuptools + ]; + + doCheck = false; # network access + + pythonImportsCheck = [ + "hatch_mypyc" + ]; + + meta = { + description = "Hatch build hook plugin for Mypyc"; + homepage = "https://github.com/ofek/hatch-mypyc"; + license = lib.licenses.mit; + maintainers = [ ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bd65f1c46ef7..f01c1dbc5217 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6817,6 +6817,8 @@ self: super: with self; { hatch-min-requirements = callPackage ../development/python-modules/hatch-min-requirements { }; + hatch-mypyc = callPackage ../development/python-modules/hatch-mypyc { }; + hatch-nodejs-version = callPackage ../development/python-modules/hatch-nodejs-version { }; hatch-odoo = callPackage ../development/python-modules/hatch-odoo { }; From a25115f1a62cee75983c2e62f6caf9ee0eeb43db Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:32 +0100 Subject: [PATCH 0246/1238] python3Packages.coredis: 5.1.0 -> 5.6.0 https://github.com/alisaifee/coredis/blob/5.6.0/HISTORY.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/coredis/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/coredis/default.nix b/pkgs/development/python-modules/coredis/default.nix index b30d32d603e8..d54d4e0a6525 100644 --- a/pkgs/development/python-modules/coredis/default.nix +++ b/pkgs/development/python-modules/coredis/default.nix @@ -3,8 +3,10 @@ async-timeout, beartype, buildPythonPackage, - setuptools, - versioneer, + hatchling, + hatch-mypyc, + hatch-vcs, + types-deprecated, deprecated, fetchFromGitHub, packaging, @@ -19,14 +21,14 @@ buildPythonPackage rec { pname = "coredis"; - version = "5.1.0"; + version = "5.6.0"; pyproject = true; src = fetchFromGitHub { owner = "alisaifee"; repo = "coredis"; tag = version; - hash = "sha256-KaS048C8YLo7UNiryqjYk3yulf/gYGsFQ//Jnx10dQ4="; + hash = "sha256-84mFHEPvCv7c1u2giTwTmC+56KCB/3snl8vJ4c+sE2s="; }; postPatch = '' @@ -39,8 +41,10 @@ buildPythonPackage rec { ''; build-system = [ - setuptools - versioneer + hatchling + hatch-mypyc + hatch-vcs + types-deprecated ]; dependencies = [ From b42648e01c6035c8ac15f0e6d85100bf6d3c323d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:33 +0100 Subject: [PATCH 0247/1238] python3Packages.crc32c: 2.7.1 -> 2.8 https://github.com/ICRAR/crc32c/blob/master/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/crc32c/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/crc32c/default.nix b/pkgs/development/python-modules/crc32c/default.nix index 471067f25300..6f403ca1d190 100644 --- a/pkgs/development/python-modules/crc32c/default.nix +++ b/pkgs/development/python-modules/crc32c/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "crc32c"; - version = "2.7.1"; + version = "2.8"; pyproject = true; src = fetchFromGitHub { owner = "ICRAR"; repo = "crc32c"; tag = "v${version}"; - hash = "sha256-WBFiAbdzV719vPdZkRGei2+Y33RroMZ7FeQmWo/OfE0="; + hash = "sha256-LPiKms0fVHmgIiwUNWGTAdGByV+Pmh9dRaF/tro2rKo="; }; build-system = [ setuptools ]; From 5bb5301b7e27c9c457f7aedf96da9963ecd4a72d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:34 +0100 Subject: [PATCH 0248/1238] python3Packages.crewai: 1.7.2 -> 1.8.1 https://github.com/crewAIInc/crewAI/releases/tag/1.8.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/crewai/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/crewai/default.nix b/pkgs/development/python-modules/crewai/default.nix index ae303a57bab9..1f49c26e1926 100644 --- a/pkgs/development/python-modules/crewai/default.nix +++ b/pkgs/development/python-modules/crewai/default.nix @@ -46,14 +46,14 @@ buildPythonPackage rec { pname = "crewai"; - version = "1.7.2"; + version = "1.8.1"; pyproject = true; src = fetchFromGitHub { owner = "crewAIInc"; repo = "crewAI"; tag = version; - hash = "sha256-liJS3hrNsyAt49ROUi3/pWXfMP2wA/bFyy6yEOV6Rrk="; + hash = "sha256-MQx1FOh2bwbkDbvR6aP5z071xwbGT8bxK9OjhskdVyI="; }; sourceRoot = "${src.name}/lib/crewai"; @@ -449,7 +449,7 @@ buildPythonPackage rec { meta = { description = "Framework for orchestrating role-playing, autonomous AI agents"; homepage = "https://github.com/crewAIInc/crewAI"; - changelog = "https://github.com/crewAIInc/crewAI/releases/tag/${version}"; + changelog = "https://github.com/crewAIInc/crewAI/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ liberodark ]; platforms = lib.platforms.linux; From 7b9c0210e635f623a5d5d8206bc1e8789a89a6c0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:34 +0100 Subject: [PATCH 0249/1238] python3Packages.cucumber-expressions: 18.0.1 -> 18.1.0 https://github.com/cucumber/cucumber-expressions/blob/v18.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/cucumber-expressions/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/cucumber-expressions/default.nix b/pkgs/development/python-modules/cucumber-expressions/default.nix index dd0a28ebe6f2..1624c6f45fd2 100644 --- a/pkgs/development/python-modules/cucumber-expressions/default.nix +++ b/pkgs/development/python-modules/cucumber-expressions/default.nix @@ -2,26 +2,26 @@ buildPythonPackage, fetchFromGitHub, lib, - poetry-core, + uv-build, pytestCheckHook, pyyaml, }: buildPythonPackage rec { pname = "cucumber-expressions"; - version = "18.0.1"; + version = "18.1.0"; pyproject = true; src = fetchFromGitHub { owner = "cucumber"; repo = "cucumber-expressions"; tag = "v${version}"; - hash = "sha256-Mbf7bG7NvKFdv6kYPkd6UlPDJGjnK2GPl0qnLUhQ3es="; + hash = "sha256-X/ukgf5+Tn0G9E40W8KsVfo3f0NYEOnYWag4IXmHjY8="; }; sourceRoot = "${src.name}/python"; - build-system = [ poetry-core ]; + build-system = [ uv-build ]; pythonImportsCheck = [ "cucumber_expressions" ]; From 6dca9274d68de08a35223bfa77185be17801e4c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:35 +0100 Subject: [PATCH 0250/1238] python3Packages.cx-freeze: 8.3.0 -> 8.5.3 https://github.com/marcelotduarte/cx_Freeze/releases/tag/8.5.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cx-freeze/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cx-freeze/default.nix b/pkgs/development/python-modules/cx-freeze/default.nix index 8fca41d9b161..b3068cb5d040 100644 --- a/pkgs/development/python-modules/cx-freeze/default.nix +++ b/pkgs/development/python-modules/cx-freeze/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "cx-freeze"; - version = "8.3.0"; + version = "8.5.3"; pyproject = true; src = fetchFromGitHub { owner = "marcelotduarte"; repo = "cx_Freeze"; tag = version; - hash = "sha256-PhUzHSn9IqUcb11D0kRT8zhmZ/KusTBDpAempiDN4Rc="; + hash = "sha256-tV2i0o6D/Cz0ePYgJN+c4VgMkhVhO/2xhPX8vsasFPs="; }; patches = [ From dd609d541213dc86687065b78813854fcf847d3c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:36 +0100 Subject: [PATCH 0251/1238] python3Packages.cymem: 2.0.11 -> 2.0.13 https://github.com/explosion/cymem/releases/tag/release-release-v2.0.13 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cymem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cymem/default.nix b/pkgs/development/python-modules/cymem/default.nix index 64c22184c809..262efd4920ca 100644 --- a/pkgs/development/python-modules/cymem/default.nix +++ b/pkgs/development/python-modules/cymem/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "cymem"; - version = "2.0.11"; + version = "2.0.13"; pyproject = true; src = fetchFromGitHub { owner = "explosion"; repo = "cymem"; tag = "release-v${version}"; - hash = "sha256-kZHnfUNbDyw+LD/7GgtXa6ZssTkJG2PkcM+6YLFK5RQ="; + hash = "sha256-n65tkACZi1G4qS/VQWB5ghopzCd5QHRyp9qit+yENIs="; }; build-system = [ From d27b2d94a7f86deabc07bda228532e1e6dd08f15 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:36 +0100 Subject: [PATCH 0252/1238] python3Packages.cypari2: 2.2.2 -> 2.2.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cypari2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cypari2/default.nix b/pkgs/development/python-modules/cypari2/default.nix index bdf788fbed23..aa7200228968 100644 --- a/pkgs/development/python-modules/cypari2/default.nix +++ b/pkgs/development/python-modules/cypari2/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "cypari2"; # upgrade may break sage, please test the sage build or ping @timokau on upgrade - version = "2.2.2"; + version = "2.2.4"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-E6M4c16iIcEGj4/EFVYb93fYxoclcCvHSVRyZP0JFyA="; + hash = "sha256-+fDplKmgsGRhkyBBHh2cMDFYhH4FW1gILv2t5ayX9hM="; }; preBuild = '' From 075c28f713343976f0905a5b39d1d9bf78197947 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:37 +0100 Subject: [PATCH 0253/1238] python3Packages.cython: 3.1.6 -> 3.2.4 https://github.com/cython/cython/blob/3.2.4/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/cython/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cython/default.nix b/pkgs/development/python-modules/cython/default.nix index 796df1cad647..5676bed17b70 100644 --- a/pkgs/development/python-modules/cython/default.nix +++ b/pkgs/development/python-modules/cython/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "cython"; - version = "3.1.6"; + version = "3.2.4"; pyproject = true; src = fetchFromGitHub { owner = "cython"; repo = "cython"; tag = version; - hash = "sha256-OB9DsGabbn5pE+8Ru29D3Jp9Wu+gwlHYYy79x+M+HPI="; + hash = "sha256-8J5EcaQXexWEA+se5rCR06CwlEYao2XK5TnVNgFGHYQ="; }; build-system = [ @@ -117,7 +117,7 @@ buildPythonPackage rec { attributes. This allows the compiler to generate very efficient C code from Cython code. ''; - changelog = "https://github.com/cython/cython/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/cython/cython/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.asl20; mainProgram = "cython"; maintainers = [ ]; From 0076f04c07e6d00e481865ca3c1291cae3a9a7f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:37 +0100 Subject: [PATCH 0254/1238] python3Packages.cytoolz: 1.0.1 -> 1.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/cytoolz/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/cytoolz/default.nix b/pkgs/development/python-modules/cytoolz/default.nix index 7fb6f94d79be..024470be0827 100644 --- a/pkgs/development/python-modules/cytoolz/default.nix +++ b/pkgs/development/python-modules/cytoolz/default.nix @@ -6,35 +6,35 @@ pytestCheckHook, cython, setuptools, + setuptools-git-versioning, toolz, - python, - isPy27, }: buildPythonPackage rec { pname = "cytoolz"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; - disabled = isPy27 || isPyPy; + disabled = isPyPy; src = fetchPypi { inherit pname version; - hash = "sha256-icwxYbieG7Ptdjb3TtLlWYT9NVFpBPyHjK4hbkKyx9Y="; + hash = "sha256-E6e/JUw8DSixLiKQuCrtDwl3pMKiv4SFT83HeWop87A="; }; nativeBuildInputs = [ cython setuptools + setuptools-git-versioning ]; - propagatedBuildInputs = [ toolz ]; + dependencies = [ toolz ]; - # tests are located in cytoolz/tests, however we can't import cytoolz - # from $PWD, as it will break relative imports + # tests are located in cytoolz/tests, but we need to prevent import from the cytoolz source preCheck = '' - cd cytoolz - export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH + mv cytoolz/tests tests + rm -rf cytoolz + sed -i "/testpaths/d" pyproject.toml ''; disabledTests = [ From 9dc53fb15401fa4a797672232c21f0533568ea74 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:38 +0100 Subject: [PATCH 0255/1238] python3Packages.dash: 3.3.0 -> 3.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dash/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dash/default.nix b/pkgs/development/python-modules/dash/default.nix index cdf1c244e160..b7a9230937a9 100644 --- a/pkgs/development/python-modules/dash/default.nix +++ b/pkgs/development/python-modules/dash/default.nix @@ -39,14 +39,14 @@ buildPythonPackage (finalAttrs: { pname = "dash"; - version = "3.3.0"; + version = "3.4.0"; pyproject = true; src = fetchFromGitHub { owner = "plotly"; repo = "dash"; tag = "v${finalAttrs.version}"; - hash = "sha256-8Vt109x4T+DhBXfQf7MKoexmWFc23uuU0Nn3Ia/Xm5I="; + hash = "sha256-8LR0iNc8lJBKzbJuvZ8jzta1G3TbQ9yIBSXFvvyeqmI="; }; nativeBuildInputs = [ From bb9da0733c629ddbc3ebc1832c9321b6ad14dca6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:38 +0100 Subject: [PATCH 0256/1238] python3Packages.dashscope: 1.25.6 -> 1.25.9 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dashscope/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dashscope/default.nix b/pkgs/development/python-modules/dashscope/default.nix index 4c495649ff29..685106b24dd3 100644 --- a/pkgs/development/python-modules/dashscope/default.nix +++ b/pkgs/development/python-modules/dashscope/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "dashscope"; - version = "1.25.6"; + version = "1.25.9"; pyproject = true; src = fetchFromGitHub { owner = "dashscope"; repo = "dashscope-sdk-python"; tag = "v${version}"; - hash = "sha256-rArpiEXiy/HVaNYSwONS71d0SucQ9uIbZcvlyaO/EOI="; + hash = "sha256-VR7Auso+0al9qAE3IDFAPl5zIX0Yp9OfJchR+Q9DB1o="; }; build-system = [ setuptools ]; From dcf30be46b2fe1c0e14323cfc0e6f7f7b7a0b271 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:39 +0100 Subject: [PATCH 0257/1238] python3Packages.dask-gateway-server: 2023.9.0 -> 2025.4.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/dask-gateway-server/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dask-gateway-server/default.nix b/pkgs/development/python-modules/dask-gateway-server/default.nix index e5f37600ce50..855cb0685cc7 100644 --- a/pkgs/development/python-modules/dask-gateway-server/default.nix +++ b/pkgs/development/python-modules/dask-gateway-server/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "dask-gateway-server"; - version = "2023.9.0"; + version = "2025.4.0"; format = "setuptools"; src = fetchFromGitHub { owner = "dask"; repo = "dask-gateway"; - rev = version; - hash = "sha256-hwNLcuFN6ItH5KhC2gDUsaZT7qTC48fPR/Qx6u8B1+M="; + tag = version; + hash = "sha256-Ezt5QkA21SDfuCMm+XY8d+xso8SDb4lmK/yd89Guu0Y="; }; sourceRoot = "${src.name}/${pname}"; From ec1ee53ecae4527923ce2ad4ac73ffe953997d48 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:39 +0100 Subject: [PATCH 0258/1238] python3Packages.dask-gateway: 2023.1.1 -> 2025.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dask-gateway/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dask-gateway/default.nix b/pkgs/development/python-modules/dask-gateway/default.nix index 89845cf4ff31..58b6125df811 100644 --- a/pkgs/development/python-modules/dask-gateway/default.nix +++ b/pkgs/development/python-modules/dask-gateway/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "dask-gateway"; # update dask-gateway lock step with dask-gateway-server - version = "2023.1.1"; + version = "2025.4.0"; pyproject = true; src = fetchFromGitHub { owner = "dask"; repo = "dask-gateway"; tag = version; - hash = "sha256-+YCHIfNq8E2rXO8b91Q1D21dVzNWnJZIKZeY4AETa7s="; + hash = "sha256-Ezt5QkA21SDfuCMm+XY8d+xso8SDb4lmK/yd89Guu0Y="; }; sourceRoot = "${src.name}/dask-gateway"; From 5b0e5ba1aa3c2ddff58efda5a40513061d170535 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:39 +0100 Subject: [PATCH 0259/1238] python3Packages.dask-mpi: 2022.4.0 -> 2025.10.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dask-mpi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dask-mpi/default.nix b/pkgs/development/python-modules/dask-mpi/default.nix index 342b74048033..37e8a6d1d61c 100644 --- a/pkgs/development/python-modules/dask-mpi/default.nix +++ b/pkgs/development/python-modules/dask-mpi/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "dask-mpi"; - version = "2022.4.0"; + version = "2025.10.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-CgTx19NaBs3/UGWTMw1EFOokLJFySYzhkfV0LqxJnhc="; + hash = "sha256-YxQOdPrILlB5jlfn/b3SVKUTg87lyjeqazRbGHF1g8A="; }; patches = [ From 4ab3458d71516a845f7ff42ac41624e3afa9a24c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:40 +0100 Subject: [PATCH 0260/1238] python3Packages.dask: 2025.12.0 -> 2026.1.1 https://docs.dask.org/en/latest/changelog.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dask/default.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix index cb7ae00121df..b2dcff4b997e 100644 --- a/pkgs/development/python-modules/dask/default.nix +++ b/pkgs/development/python-modules/dask/default.nix @@ -41,22 +41,16 @@ buildPythonPackage rec { pname = "dask"; - version = "2025.12.0"; + version = "2026.1.1"; pyproject = true; src = fetchFromGitHub { owner = "dask"; repo = "dask"; tag = version; - hash = "sha256-oGBOt2ULLn0Kx1rOVNWaC3l1ECotMC2yNeCHya9Tx+s="; + hash = "sha256-PCxIryFPwoSQ4xUA2lM6cPVzgBvr6RYikxvpjLXxjwQ="; }; - # https://github.com/dask/dask/issues/12043 - postPatch = lib.optionalString (pythonAtLeast "3.14") '' - substituteInPlace dask/dataframe/dask_expr/tests/_util.py \ - --replace-fail "except AttributeError:" "except (AttributeError, pickle.PicklingError):" - ''; - build-system = [ setuptools setuptools-scm From cf7cfe3d8847ae531fcfc5905218d34efa5895f4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:40 +0100 Subject: [PATCH 0261/1238] python3Packages.databricks-sdk: 0.67.0 -> 0.78.0 https://github.com/databricks/databricks-sdk-py/blob/v0.78.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/databricks-sdk/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index fcd5efe78395..031401f2e448 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -8,6 +8,7 @@ # dependencies google-auth, + protobuf, requests, # tests @@ -21,14 +22,14 @@ buildPythonPackage rec { pname = "databricks-sdk"; - version = "0.67.0"; + version = "0.78.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${version}"; - hash = "sha256-3UGPB3KEO7M4QFYiniU4hcaOUmCMq3vW4yBIxDUhHLk="; + hash = "sha256-hoY4YuKIa7LmoW2MxUWKhLLsuTyO2b6qtpxr36hjP20="; }; build-system = [ @@ -37,6 +38,7 @@ buildPythonPackage rec { dependencies = [ google-auth + protobuf requests ]; From 791f95c80651cec2cd5b807e893ce491279ff962 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:41 +0100 Subject: [PATCH 0262/1238] python3Packages.databricks-sql-connector: 4.0.5 -> 4.2.4 https://github.com/databricks/databricks-sql-python/blob/v4.2.4/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../databricks-sql-connector/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sql-connector/default.nix b/pkgs/development/python-modules/databricks-sql-connector/default.nix index f7cfe3de6504..11636858fa0b 100644 --- a/pkgs/development/python-modules/databricks-sql-connector/default.nix +++ b/pkgs/development/python-modules/databricks-sql-connector/default.nix @@ -10,6 +10,8 @@ pandas, poetry-core, pyarrow, + pybreaker, + pyjwt, pytestCheckHook, sqlalchemy, thrift, @@ -19,14 +21,14 @@ buildPythonPackage rec { pname = "databricks-sql-connector"; - version = "4.0.5"; + version = "4.2.4"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sql-python"; tag = "v${version}"; - hash = "sha256-CzS6aVOFkBSJ9+0KJOaJLxK2ZiRY4OybNkCX5VdybqY="; + hash = "sha256-QoauhA2Zx2UvlCuKe9mxaOFJKpglVHQmPVVS56np4A0="; }; pythonRelaxDeps = [ @@ -35,11 +37,11 @@ buildPythonPackage rec { "thrift" ]; - nativeBuildInputs = [ + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + dependencies = [ alembic lz4 numpy @@ -47,6 +49,8 @@ buildPythonPackage rec { openpyxl pandas pyarrow + pybreaker + pyjwt sqlalchemy thrift requests From e4179ba3650c625226c81b7a464a931c975d1733 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:41 +0100 Subject: [PATCH 0263/1238] python3Packages.datamodel-code-generator: 0.35.0 -> 0.53.0 https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.53.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/datamodel-code-generator/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/datamodel-code-generator/default.nix b/pkgs/development/python-modules/datamodel-code-generator/default.nix index 7fed821d24f6..6c78f81659c8 100644 --- a/pkgs/development/python-modules/datamodel-code-generator/default.nix +++ b/pkgs/development/python-modules/datamodel-code-generator/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "datamodel-code-generator"; - version = "0.35.0"; + version = "0.53.0"; pyproject = true; src = fetchFromGitHub { owner = "koxudaxi"; repo = "datamodel-code-generator"; tag = version; - hash = "sha256-whhyTkX3R76idVNmY/6O9aVDU7DSvDtLq7JK0NJXn0U="; + hash = "sha256-9UXlqVikxaO3IaGwcaJYV3HY2YqlgY0zVfb0EI1bFvY="; }; pythonRelaxDeps = [ From 438ccba2744db739b8e8937fbbee8ce325e0e3c2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:42 +0100 Subject: [PATCH 0264/1238] python3Packages.datasets: 4.4.1 -> 4.5.0 https://github.com/huggingface/datasets/releases/tag/4.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/datasets/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/datasets/default.nix b/pkgs/development/python-modules/datasets/default.nix index 0eb926b85478..9d40ebea0107 100644 --- a/pkgs/development/python-modules/datasets/default.nix +++ b/pkgs/development/python-modules/datasets/default.nix @@ -22,14 +22,14 @@ }: buildPythonPackage rec { pname = "datasets"; - version = "4.4.1"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "datasets"; tag = version; - hash = "sha256-4uKGbT/EtPD1nk66SZu0r4lqGSQXMHkZh8q8x6g3YqU="; + hash = "sha256-K8JqIbYz3ZfT1t1h5dRGCo9kBQp0E+kElqzaw2InaOI="; }; build-system = [ @@ -50,12 +50,17 @@ buildPythonPackage rec { requests tqdm xxhash - ]; + ] + ++ fsspec.optional-dependencies.http; pythonRelaxDeps = [ # https://github.com/huggingface/datasets/blob/a256b85cbc67aa3f0e75d32d6586afc507cf535b/setup.py#L117 # "pin until dill has official support for determinism" "dill" + # https://github.com/huggingface/datasets/blob/4.5.0/setup.py#L127 + "multiprocess" + # https://github.com/huggingface/datasets/blob/4.5.0/setup.py#L130 + "fsspec" ]; # Tests require pervasive internet access From cf5f4d13ae9822fa4ad596a9d849d0fc31010a96 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:42 +0100 Subject: [PATCH 0265/1238] python3Packages.datasette: 0.65.1 -> 0.65.2 https://github.com/simonw/datasette/releases/tag/0.65.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/datasette/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/datasette/default.nix b/pkgs/development/python-modules/datasette/default.nix index 6d67a2a3c556..23e7a5bb92cf 100644 --- a/pkgs/development/python-modules/datasette/default.nix +++ b/pkgs/development/python-modules/datasette/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "datasette"; - version = "0.65.1"; + version = "0.65.2"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "datasette"; tag = version; - hash = "sha256-kVtldBuDy19DmyxEQLtAjs1qiNIjaT8+rnHlFfGNHec="; + hash = "sha256-9ZMQ9xpWalkM4Ymoc/IA0ct+0r8ht1TxW5qPlVMFspE="; }; postPatch = '' @@ -115,7 +115,7 @@ buildPythonPackage rec { description = "Multi-tool for exploring and publishing data"; mainProgram = "datasette"; homepage = "https://datasette.io/"; - changelog = "https://github.com/simonw/datasette/releases/tag/${version}"; + changelog = "https://github.com/simonw/datasette/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = [ ]; }; From 4291342f6be02af2d8862d9f2ddd8f3214f0f888 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:42 +0100 Subject: [PATCH 0266/1238] python3Packages.dazl: 8.6.0 -> 8.8.0 https://github.com/digital-asset/dazl-client/releases/tag/v8.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dazl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dazl/default.nix b/pkgs/development/python-modules/dazl/default.nix index 120dd5fca970..b27fabd3b3f7 100644 --- a/pkgs/development/python-modules/dazl/default.nix +++ b/pkgs/development/python-modules/dazl/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "dazl"; - version = "8.6.0"; + version = "8.8.0"; pyproject = true; src = fetchFromGitHub { owner = "digital-asset"; repo = "dazl-client"; tag = "v${version}"; - hash = "sha256-zFe6FomsT6aCR5B8hYEN6oTzaprVzs7fvdM3hv99LgY="; + hash = "sha256-8J7sSGOZSE/U8NPuOKIXtpEpvJwMUG/mctp/nN4OK5A="; }; pythonRelaxDeps = [ From 91ed85893ce675ac019c5af4869765ac73d0e573 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:43 +0100 Subject: [PATCH 0267/1238] python3Packages.db-dtypes: 1.4.4 -> 1.5.0 https://github.com/googleapis/python-db-dtypes-pandas/blob/v1.5.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/db-dtypes/default.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/db-dtypes/default.nix b/pkgs/development/python-modules/db-dtypes/default.nix index 8d783a15c3b5..82f7dde2133d 100644 --- a/pkgs/development/python-modules/db-dtypes/default.nix +++ b/pkgs/development/python-modules/db-dtypes/default.nix @@ -7,29 +7,21 @@ pandas, pyarrow, pytest8_3CheckHook, - pythonAtLeast, setuptools, }: buildPythonPackage rec { pname = "db-dtypes"; - version = "1.4.4"; + version = "1.5.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-db-dtypes-pandas"; tag = "v${version}"; - hash = "sha256-Aq/2yDyvUpLsGr+mmBDQpC9X1pWLpDtYD6qql2sgGNw="; + hash = "sha256-cF40Y2J944AojOXKoTzQ/ybTFY4GP5G8KWY6+NWyRT8="; }; - # https://github.com/googleapis/python-db-dtypes-pandas/pull/379 - postPatch = lib.optionalString (pythonAtLeast "3.14") '' - substituteInPlace tests/unit/test_date.py \ - --replace-fail '"year 10000 is out of range"' '"year must be in 1..9999, not 10000"' \ - --replace-fail '"day is out of range for month"' '"day 99 must be in range 1..28 for month 2 in year 2021"' - ''; - build-system = [ setuptools ]; dependencies = [ From faf62f35357b6ca62a877b2d4ae535304bfe139a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:43 +0100 Subject: [PATCH 0268/1238] python3Packages.dbt-adapters: 1.16.7 -> 1.22.5 https://github.com/dbt-labs/dbt-adapters/blob/main/dbt-adapters/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dbt-adapters/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-adapters/default.nix b/pkgs/development/python-modules/dbt-adapters/default.nix index d610012f2974..449c1f270deb 100644 --- a/pkgs/development/python-modules/dbt-adapters/default.nix +++ b/pkgs/development/python-modules/dbt-adapters/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "dbt-adapters"; - version = "1.16.7"; + version = "1.22.5"; pyproject = true; # missing tags on GitHub src = fetchPypi { pname = "dbt_adapters"; inherit version; - hash = "sha256-I3bE6RP0Udp4bO+OXlRdXM2H+TaXvNFJiHIrqgb0i4A="; + hash = "sha256-gN/NWm55NtvPp6hg4YtpZszpmUmjJRSHvPAou0e1GEI="; }; build-system = [ hatchling ]; From 037c014c956f10ffe6dce5d7ae5ecc76083c5084 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:44 +0100 Subject: [PATCH 0269/1238] python3Packages.dbt-core: 1.10.15 -> 1.11.2 https://github.com/dbt-labs/dbt-core/blob/v1.11.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dbt-core/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/dbt-core/default.nix b/pkgs/development/python-modules/dbt-core/default.nix index 79c2b8a759c7..b8beafb2b614 100644 --- a/pkgs/development/python-modules/dbt-core/default.nix +++ b/pkgs/development/python-modules/dbt-core/default.nix @@ -4,7 +4,7 @@ fetchFromGitHub, # build-system - setuptools, + hatchling, # dependencies agate, @@ -37,14 +37,14 @@ buildPythonPackage rec { pname = "dbt-core"; - version = "1.10.15"; + version = "1.11.2"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "dbt-core"; tag = "v${version}"; - hash = "sha256-n/tU34XUf/s4m/SbPth/jlfo2xKhQk1hVjP3vLA/67s="; + hash = "sha256-+7q332Te3R6g8HvT1Gwa7vHo8OBmT0/E/CzunBYIvZk="; }; sourceRoot = "${src.name}/core"; @@ -60,11 +60,12 @@ buildPythonPackage rec { "pathspec" "protobuf" "pydantic" + "sqlparse" "urllib3" ]; build-system = [ - setuptools + hatchling ]; dependencies = [ From cac66b1b1d8a4a7308428cda7f50fca73c8220ae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:45 +0100 Subject: [PATCH 0270/1238] python3Packages.dbt-snowflake: 1.10.2 -> 1.11.1 https://github.com/dbt-labs/dbt-adapters/blob/main/dbt-snowflake/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dbt-snowflake/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-snowflake/default.nix b/pkgs/development/python-modules/dbt-snowflake/default.nix index 9236175562fd..476f1970b559 100644 --- a/pkgs/development/python-modules/dbt-snowflake/default.nix +++ b/pkgs/development/python-modules/dbt-snowflake/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "dbt-snowflake"; - version = "1.10.2"; + version = "1.11.1"; pyproject = true; # missing tags on GitHub src = fetchPypi { pname = "dbt_snowflake"; inherit version; - hash = "sha256-7bq+IU7VAJLecv5JERXnxNtPY0I/6WSCyGedXCYoDLk="; + hash = "sha256-C2uS13vwN9AuZ0XgrdRHMsunuzSwoM06HGFmJ45Bs0A="; }; pythonRelaxDeps = [ From 7798a0a5594a00621fe5f8d30a7e64c874dc344a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:45 +0100 Subject: [PATCH 0271/1238] python3Packages.deepface: 0.0.96 -> 0.0.97 https://github.com/serengil/deepface/releases/tag/v0.0.97 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/deepface/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deepface/default.nix b/pkgs/development/python-modules/deepface/default.nix index 9aa1bd3f5473..100bbb0853f4 100644 --- a/pkgs/development/python-modules/deepface/default.nix +++ b/pkgs/development/python-modules/deepface/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "deepface"; - version = "0.0.96"; + version = "0.0.97"; pyproject = true; src = fetchFromGitHub { owner = "serengil"; repo = "deepface"; tag = "v${version}"; - hash = "sha256-UusTzMZl7ITKFbMTZI457Y2K9knO2U1n9LurJZhUJ0A="; + hash = "sha256-TstY/ZxKzXCQ0e+mFNkg+y0rMDBJNz++MwXPZnsD0IA="; }; postPatch = '' From a9ee40fb983c041299fd59777a82759aef27a91e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:45 +0100 Subject: [PATCH 0272/1238] python3Packages.deepl: 1.25.0 -> 1.27.0 https://github.com/DeepLcom/deepl-python/blob/v1.27.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/deepl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deepl/default.nix b/pkgs/development/python-modules/deepl/default.nix index cf086082acd2..70d40da21693 100644 --- a/pkgs/development/python-modules/deepl/default.nix +++ b/pkgs/development/python-modules/deepl/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "deepl"; - version = "1.25.0"; + version = "1.27.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-nFvmNQVug6czSECorez9lixcuFV58hsVwQZD6dd8I4o="; + hash = "sha256-jYOlPZWP+pY4j17NZCWp2dkxFEwWwFx6hOzrmhRUu5I="; }; nativeBuildInputs = [ poetry-core ]; From a27cfe497a226ed3697db554c1ea3fb69d174d1f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:46 +0100 Subject: [PATCH 0273/1238] python3Packages.deepwave: 0.0.18 -> 0.0.26 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/deepwave/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deepwave/default.nix b/pkgs/development/python-modules/deepwave/default.nix index 7b088b8ac231..a02042da7678 100644 --- a/pkgs/development/python-modules/deepwave/default.nix +++ b/pkgs/development/python-modules/deepwave/default.nix @@ -19,14 +19,14 @@ let in buildPythonPackage rec { pname = "deepwave"; - version = "0.0.18"; + version = "0.0.26"; pyproject = true; src = fetchFromGitHub { owner = "ar4"; repo = "deepwave"; - rev = "v${version}"; - hash = "sha256-DOOy+B12jgwJzQ90qzX50OFxYLPRcVdVYSE5gi3pqDM="; + tag = "v${version}"; + hash = "sha256-gjFbBn7fJiLZUm+97xf6xd7C+OkEoeFe3061tFkJhFk="; }; # unable to find ninja although it is available, most likely because it looks for its pip version From 16d1f807ab5880c19b7bfaebd485dee7f15cfac3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:46 +0100 Subject: [PATCH 0274/1238] python3Packages.dependency-injector: 4.48.0 -> 4.48.3 https://github.com/ets-labs/python-dependency-injector/blob/4.48.3/docs/main/changelog.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/dependency-injector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix index cdf3cd7397cf..25279d246c36 100644 --- a/pkgs/development/python-modules/dependency-injector/default.nix +++ b/pkgs/development/python-modules/dependency-injector/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "dependency-injector"; - version = "4.48.0"; + version = "4.48.3"; pyproject = true; src = fetchFromGitHub { owner = "ets-labs"; repo = "python-dependency-injector"; tag = version; - hash = "sha256-jsV+PmUGtK8QiI2ga963H/gkd31UEq0SouEia+spSpg="; + hash = "sha256-J4M4SM256vZa2JUhagcbKu+DAUk1Op9HN+WpLL6ScBc="; }; build-system = [ setuptools ]; From b8cca8ed0503ff6f17e461f57eb72fb2b1297ec9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:47 +0100 Subject: [PATCH 0275/1238] python3Packages.devito: 4.8.19 -> 4.8.20 https://github.com/devitocodes/devito/releases/tag/v4.8.20 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/devito/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/devito/default.nix b/pkgs/development/python-modules/devito/default.nix index 9421cb355a0c..b64e9c712e49 100644 --- a/pkgs/development/python-modules/devito/default.nix +++ b/pkgs/development/python-modules/devito/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "devito"; - version = "4.8.19"; + version = "4.8.20"; pyproject = true; src = fetchFromGitHub { owner = "devitocodes"; repo = "devito"; tag = "v${version}"; - hash = "sha256-kE4u5r2GFe4Y+IdSEnNZEOAO9WoSIM00Ify1eLaflWI="; + hash = "sha256-7GlpvPjiUckzh1s2Pwfaoy/bMsAW1FscnyxGaADyie8="; }; pythonRemoveDeps = [ "pip" ]; @@ -152,7 +152,7 @@ buildPythonPackage rec { meta = { description = "Code generation framework for automated finite difference computation"; homepage = "https://www.devitoproject.org/"; - changelog = "https://github.com/devitocodes/devito/releases/tag/v${version}"; + changelog = "https://github.com/devitocodes/devito/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ atila ]; }; From 1f36ed3c0dc76c3484c9b16ea949d0fd235e8f1c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:47 +0100 Subject: [PATCH 0276/1238] python3Packages.diagrams: 0.24.4 -> 0.25.1 https://github.com/mingrammer/diagrams/releases/tag/v0.25.1 This commit was automatically generated using update-python-libraries. --- .../0001-Add-build-system-section.patch | 21 -------------- ...kaging-Ensure-resources-are-included.patch | 28 ------------------- .../python-modules/diagrams/default.nix | 13 +++------ 3 files changed, 4 insertions(+), 58 deletions(-) delete mode 100644 pkgs/development/python-modules/diagrams/0001-Add-build-system-section.patch delete mode 100644 pkgs/development/python-modules/diagrams/0002-Fix-packaging-Ensure-resources-are-included.patch diff --git a/pkgs/development/python-modules/diagrams/0001-Add-build-system-section.patch b/pkgs/development/python-modules/diagrams/0001-Add-build-system-section.patch deleted file mode 100644 index 2f3f539e5864..000000000000 --- a/pkgs/development/python-modules/diagrams/0001-Add-build-system-section.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 59b84698b142f5a0998ee9e395df717a1b77e9b2 Mon Sep 17 00:00:00 2001 -From: Fabian Affolter -Date: Wed, 1 Jan 2025 21:57:06 +0100 -Subject: [PATCH] Add build-system section - ---- - pyproject.toml | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/pyproject.toml b/pyproject.toml -index bcb1e65e3..00dc374fe 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -28,3 +28,7 @@ black = "^24.4" - - [tool.black] - line-length=120 -+ -+[build-system] -+requires = ["poetry_core>=1.0.0"] -+build-backend = "poetry.core.masonry.api" diff --git a/pkgs/development/python-modules/diagrams/0002-Fix-packaging-Ensure-resources-are-included.patch b/pkgs/development/python-modules/diagrams/0002-Fix-packaging-Ensure-resources-are-included.patch deleted file mode 100644 index 564df2a01141..000000000000 --- a/pkgs/development/python-modules/diagrams/0002-Fix-packaging-Ensure-resources-are-included.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 4ecaacf3fa93720a13cc06732d427415ae66d48f Mon Sep 17 00:00:00 2001 -From: Nick Bathum -Date: Fri, 14 Mar 2025 20:36:49 -0400 -Subject: [PATCH] Fix packaging: Ensure resources are included in both sdist - and wheel - -Poetry's `include` directive defaults to only including files in the sdist. -See https://github.com/python-poetry/poetry-core/pull/773 ---- - pyproject.toml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pyproject.toml b/pyproject.toml -index 0262552..c7deb2d 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -7,7 +7,7 @@ authors = ["mingrammer "] - readme = "README.md" - homepage = "https://diagrams.mingrammer.com" - repository = "https://github.com/mingrammer/diagrams" --include = ["resources/**/*"] -+include = [{ path = "resources/**/*", format = ["sdist", "wheel"] }] - - [tool.poetry.scripts] - diagrams="diagrams.cli:main" --- -2.47.2 - diff --git a/pkgs/development/python-modules/diagrams/default.nix b/pkgs/development/python-modules/diagrams/default.nix index bfd3c588822f..5d6b6d1060f0 100644 --- a/pkgs/development/python-modules/diagrams/default.nix +++ b/pkgs/development/python-modules/diagrams/default.nix @@ -2,33 +2,28 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, graphviz, imagemagick, inkscape, jinja2, - poetry-core, + hatchling, pytestCheckHook, round, }: buildPythonPackage rec { pname = "diagrams"; - version = "0.24.4"; + version = "0.25.1"; pyproject = true; src = fetchFromGitHub { owner = "mingrammer"; repo = "diagrams"; tag = "v${version}"; - hash = "sha256-N4JGrtgLgGUayFR6/xTf3GZEZjtxC/4De3ZCfRZbi6M="; + hash = "sha256-uDBmQSEn9LMT2CbR3VDhxW1ec4udXN5wZ1H1+RX/K0U="; }; patches = [ - # Add build-system, https://github.com/mingrammer/diagrams/pull/1089 - ./0001-Add-build-system-section.patch - # Fix poetry include, https://github.com/mingrammer/diagrams/pull/1128 - ./0002-Fix-packaging-Ensure-resources-are-included.patch ./remove-black-requirement.patch ]; @@ -41,7 +36,7 @@ buildPythonPackage rec { ./autogen.sh ''; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; # Despite living in 'tool.poetry.dependencies', # these are only used at build time to process the image resource files From 44eb795e6b6013e9c0fa146722f949679f3f4320 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:47 +0100 Subject: [PATCH 0277/1238] python3Packages.dict2xml: 1.7.7 -> 1.7.8 https://github.com/delfick/python-dict2xml/releases/tag/release-release-1.7.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dict2xml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dict2xml/default.nix b/pkgs/development/python-modules/dict2xml/default.nix index d156c00dddbf..266f5519289b 100644 --- a/pkgs/development/python-modules/dict2xml/default.nix +++ b/pkgs/development/python-modules/dict2xml/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "dict2xml"; - version = "1.7.7"; + version = "1.7.8"; pyproject = true; src = fetchFromGitHub { owner = "delfick"; repo = "python-dict2xml"; tag = "release-${version}"; - hash = "sha256-66ODdslXF6nWYqJku8cNG0RPK/YGEfbpHwVLLnSoDrk="; + hash = "sha256-wCspFcqn6uAvecxx4Agzg7N3ps82mg8ukmmGwhfgajk="; }; nativeBuildInputs = [ hatchling ]; From bfb89bbb96327518d487714aef2351481607ceaa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:48 +0100 Subject: [PATCH 0278/1238] python3Packages.diff-cover: 9.7.2 -> 10.2.0 https://github.com/Bachmann1234/diff_cover/releases/tag/v10.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/diff-cover/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/diff-cover/default.nix b/pkgs/development/python-modules/diff-cover/default.nix index 2fdb0851c2dd..94b0e778c72e 100644 --- a/pkgs/development/python-modules/diff-cover/default.nix +++ b/pkgs/development/python-modules/diff-cover/default.nix @@ -19,13 +19,13 @@ buildPythonPackage rec { pname = "diff-cover"; - version = "9.7.2"; + version = "10.2.0"; pyproject = true; src = fetchPypi { pname = "diff_cover"; inherit version; - hash = "sha256-hyyCDS7L95xh1Sx9xwQZAV4KuSiViVZseR3ScPwMbjs="; + hash = "sha256-Yb+DAl8QUQx272pYIGgM9hubl06Pgd5wxXrJJvpjhyo="; }; build-system = [ poetry-core ]; From 7bc2075f3ffc1888ed6601baa9194a6d09fc9959 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:48 +0100 Subject: [PATCH 0279/1238] python3Packages.diffsync: 2.1.0 -> 2.2.0 https://github.com/networktocode/diffsync/blob/v2.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/diffsync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/diffsync/default.nix b/pkgs/development/python-modules/diffsync/default.nix index 6a5a6f82d67e..23bd07f6bd74 100644 --- a/pkgs/development/python-modules/diffsync/default.nix +++ b/pkgs/development/python-modules/diffsync/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "diffsync"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "networktocode"; repo = "diffsync"; tag = "v${version}"; - hash = "sha256-UZpGWa/UjHXp6jD0fPNWTMl1DZ1AWmILRX/5XRIpLdE="; + hash = "sha256-NkISo4AmyxA0pQEkzajq+hpxoMefgSOHQTy70kOjDl8="; }; nativeBuildInputs = [ From 8945dcf84325234dcce5c03007b58a5ca0ccabfa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:49 +0100 Subject: [PATCH 0280/1238] python3Packages.diffusers: 0.35.1 -> 0.36.0 https://github.com/huggingface/diffusers/releases/tag/v0.36.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/diffusers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/diffusers/default.nix b/pkgs/development/python-modules/diffusers/default.nix index d72e188c70b3..ff7c61692b96 100644 --- a/pkgs/development/python-modules/diffusers/default.nix +++ b/pkgs/development/python-modules/diffusers/default.nix @@ -45,14 +45,14 @@ buildPythonPackage rec { pname = "diffusers"; - version = "0.35.1"; + version = "0.36.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "diffusers"; tag = "v${version}"; - hash = "sha256-VZXf1YCIFtzuBWaeYG3A+AyqnMEAKEI2nStjuPJ8ZTk="; + hash = "sha256-bDGiY1PR3JilEzkynUGE5IwDA+bgVQWW1jpGEfftI3U="; }; build-system = [ setuptools ]; From 8e790e0f67b8a9d880be6ecc15b4798c4edf8da5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:49 +0100 Subject: [PATCH 0281/1238] python3Packages.dirty-equals: 0.9.0 -> 0.11.0 https://github.com/samuelcolvin/dirty-equals/releases/tag/v0.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dirty-equals/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dirty-equals/default.nix b/pkgs/development/python-modules/dirty-equals/default.nix index e17ed42f3e47..6ec2a6015311 100644 --- a/pkgs/development/python-modules/dirty-equals/default.nix +++ b/pkgs/development/python-modules/dirty-equals/default.nix @@ -12,14 +12,14 @@ let dirty-equals = buildPythonPackage rec { pname = "dirty-equals"; - version = "0.9.0"; + version = "0.11.0"; pyproject = true; src = fetchFromGitHub { owner = "samuelcolvin"; repo = "dirty-equals"; tag = "v${version}"; - hash = "sha256-V+Ef/X4xQNSp2PiiXHHIAZT7v2sjU4vDBd9hNOqiRQw="; + hash = "sha256-JFKWrbMdxhvSBbjQ+S9HPW87CK+5ZZiXHg8Wltlv2YY="; }; build-system = [ hatchling ]; From e7412dad4da23731b3f42ccd671f275c1e72d23d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:49 +0100 Subject: [PATCH 0282/1238] python3Packages.disnake: 2.10.1 -> 2.11.0 https://github.com/DisnakeDev/disnake/blob/v2.11.0/docs/whats_new.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/disnake/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/disnake/default.nix b/pkgs/development/python-modules/disnake/default.nix index 12ebfea86489..f791f5e9ff08 100644 --- a/pkgs/development/python-modules/disnake/default.nix +++ b/pkgs/development/python-modules/disnake/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "disnake"; - version = "2.10.1"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { owner = "DisnakeDev"; repo = "disnake"; tag = "v${version}"; - hash = "sha256-MQxYkUA3uclmY2cKBr4DsBg79ovsH1EsMOjiVPGaLVE="; + hash = "sha256-pwhUX5lzqSPik/rPsT42M3AMjzWWeqFN+0mVHA84cCo="; }; build-system = [ setuptools ]; @@ -57,7 +57,7 @@ buildPythonPackage rec { meta = { description = "API wrapper for Discord written in Python"; homepage = "https://disnake.dev/"; - changelog = "https://github.com/DisnakeDev/disnake/blob/v${version}/docs/whats_new.rst"; + changelog = "https://github.com/DisnakeDev/disnake/blob/${src.tag}/docs/whats_new.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ infinidoge ]; }; From f467de7572f0641e49ea4dc94e7fbe330d3837a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:50 +0100 Subject: [PATCH 0283/1238] python3Packages.distorm3: 3.5.2b -> 3.5.2 https://github.com/gdabah/distorm/releases/tag/3.5.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/distorm3/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/distorm3/default.nix b/pkgs/development/python-modules/distorm3/default.nix index a109c6e3a607..5c3ad161d265 100644 --- a/pkgs/development/python-modules/distorm3/default.nix +++ b/pkgs/development/python-modules/distorm3/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "distorm3"; - version = "3.5.2b"; + version = "3.5.2"; pyproject = true; src = fetchFromGitHub { owner = "gdabah"; repo = "distorm"; tag = version; - hash = "sha256-2ftEV3TMS3HT7f96k+Pwt3Mm31fVEXcHpcbbz05jycU="; + hash = "sha256-Fhvxag2UN5wXEySP1n1pCahMQR/SfssywikeLmiASwQ="; }; build-system = [ @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = { description = "Disassembler library for x86/AMD64"; homepage = "https://github.com/gdabah/distorm"; - changelog = "https://github.com/gdabah/distorm/releases/tag/${version}"; + changelog = "https://github.com/gdabah/distorm/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; From 1d3c54256eea92ef542634576bbafbb6dd7d5773 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:50 +0100 Subject: [PATCH 0284/1238] python3Packages.dj-database-url: 3.0.1 -> 3.1.0 https://github.com/jazzband/dj-database-url/blob/v3.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/dj-database-url/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/dj-database-url/default.nix b/pkgs/development/python-modules/dj-database-url/default.nix index 1a2a93544ef4..3763b143b7d7 100644 --- a/pkgs/development/python-modules/dj-database-url/default.nix +++ b/pkgs/development/python-modules/dj-database-url/default.nix @@ -3,22 +3,22 @@ buildPythonPackage, fetchFromGitHub, django, - setuptools, + uv-build, }: buildPythonPackage rec { pname = "dj-database-url"; - version = "3.0.1"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "dj-database-url"; tag = "v${version}"; - hash = "sha256-wiPTszgix4QjF82f5mmNvDKGspYl15jScK2TAsP5zP8="; + hash = "sha256-zQiyEtDTFZHwuEIfRZHdgszyfsRSayFqPv9MIS4Ip6s="; }; - build-system = [ setuptools ]; + build-system = [ uv-build ]; dependencies = [ django ]; From b4020a3dea106ea893c4c9cf37b95212fc3db560 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:51 +0100 Subject: [PATCH 0285/1238] python3Packages.dj-rest-auth: 7.0.1 -> 7.0.2 https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/dj-rest-auth/default.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/dj-rest-auth/default.nix b/pkgs/development/python-modules/dj-rest-auth/default.nix index 5191ff624b78..ff05d3f18d16 100644 --- a/pkgs/development/python-modules/dj-rest-auth/default.nix +++ b/pkgs/development/python-modules/dj-rest-auth/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "dj-rest-auth"; - version = "7.0.1"; + version = "7.0.2"; pyproject = true; src = fetchFromGitHub { owner = "iMerica"; repo = "dj-rest-auth"; tag = version; - hash = "sha256-bus7Sf5H4PA5YFrkX7hbALOq04koDz3KTO42hHFJPhw="; + hash = "sha256-tgcEnB9n9pq+TBde8udsr8osdAAJqmXaaU1Wt2psPIw="; }; patches = [ @@ -34,13 +34,6 @@ buildPythonPackage rec { url = "https://github.com/iMerica/dj-rest-auth/commit/cc5587e4e3f327697709f3f0d491650bff5464e7.diff"; hash = "sha256-2LahibxuNECAfjqsbNs2ezaWt1VH0ZBNwSNWCZwIe8I="; }) - # Add compatibility with django-allauth v65.4 - # See https://github.com/iMerica/dj-rest-auth/pull/681 - (fetchpatch { - name = "django-allauth_65.4_compatibility.patch"; - url = "https://github.com/iMerica/dj-rest-auth/commit/59b8cab7e2f4e3f2fdc11ab3b027a32cad45deef.patch"; - hash = "sha256-CH85vB3EOQvFxx+ZP2LYI4LEvaZ+ccLdXZGuAvEfStc="; - }) ]; postPatch = '' @@ -97,7 +90,7 @@ buildPythonPackage rec { meta = { description = "Authentication for Django Rest Framework"; homepage = "https://github.com/iMerica/dj-rest-auth"; - changelog = "https://github.com/iMerica/dj-rest-auth/releases/tag/${version}"; + changelog = "https://github.com/iMerica/dj-rest-auth/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ onny ]; }; From 1283a50fa12769e2623f9c7a08bfa9559e2d854d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:51 +0100 Subject: [PATCH 0286/1238] python3Packages.django-anymail: 13.1 -> 14.0 https://github.com/anymail/django-anymail/blob/v14.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-anymail/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-anymail/default.nix b/pkgs/development/python-modules/django-anymail/default.nix index 06cd6011ab65..4301eee23da0 100644 --- a/pkgs/development/python-modules/django-anymail/default.nix +++ b/pkgs/development/python-modules/django-anymail/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-anymail"; - version = "13.1"; + version = "14.0"; pyproject = true; src = fetchFromGitHub { owner = "anymail"; repo = "django-anymail"; tag = "v${version}"; - hash = "sha256-R/PPAar93yMslKnhiiMcv4DIZrIJEQGqMm5yLZ9Mn+8="; + hash = "sha256-S/HEbWyvfAQ/kHodN0ylrg1lU7lYWGUznSqVC+yUzSU="; }; build-system = [ hatchling ]; From d0324537036017cb7ab53e4b6dce5d4e6a247f8d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:51 +0100 Subject: [PATCH 0287/1238] python3Packages.django-auditlog: 3.3.0 -> 3.4.1 https://github.com/jazzband/django-auditlog/blob/v3.4.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-auditlog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-auditlog/default.nix b/pkgs/development/python-modules/django-auditlog/default.nix index 029100aad941..c589b1ecb1c2 100644 --- a/pkgs/development/python-modules/django-auditlog/default.nix +++ b/pkgs/development/python-modules/django-auditlog/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "django-auditlog"; - version = "3.3.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-auditlog"; tag = "v${version}"; - hash = "sha256-ZOCLlS9SUY8W3jfA+51gy5yUchJr+rpBzH+Sx1G/kUM="; + hash = "sha256-/IOzMGRR8EP/AGP7fcqwP4GeSKXPwE6NF6AZmiF1+lA="; }; build-system = [ From 6d8c79352a3fc902ffee061f74299fe0d133b471 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:52 +0100 Subject: [PATCH 0288/1238] python3Packages.django-bootstrap3: 25.3 -> 26.1 https://github.com/zostera/django-bootstrap3/blob/v26.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/django-bootstrap3/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-bootstrap3/default.nix b/pkgs/development/python-modules/django-bootstrap3/default.nix index d11dbc981557..e3c33d7e6c72 100644 --- a/pkgs/development/python-modules/django-bootstrap3/default.nix +++ b/pkgs/development/python-modules/django-bootstrap3/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "django-bootstrap3"; - version = "25.3"; + version = "26.1"; pyproject = true; src = fetchFromGitHub { owner = "zostera"; repo = "django-bootstrap3"; tag = "v${version}"; - hash = "sha256-OCr25Sc5fbL5ivrM2LpDAcTj8bPX4Q23Yj1j6jRG03U="; + hash = "sha256-DpdgwG+4We/r3NZ50no/SurEtL1BkB3P0nMv8KRj+GY="; }; build-system = [ uv-build ]; @@ -42,7 +42,7 @@ buildPythonPackage rec { meta = { description = "Bootstrap 3 integration for Django"; homepage = "https://github.com/zostera/django-bootstrap3"; - changelog = "https://github.com/zostera/django-bootstrap3/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/zostera/django-bootstrap3/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ hexa ]; }; From e5e9fc9dd943e98ee0b8022be524ed69d0ff8cd8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:52 +0100 Subject: [PATCH 0289/1238] python3Packages.django-bootstrap5: 25.2 -> 26.1 https://github.com/zostera/django-bootstrap5/blob/v26.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-bootstrap5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-bootstrap5/default.nix b/pkgs/development/python-modules/django-bootstrap5/default.nix index b67136837e8e..646bab55fd18 100644 --- a/pkgs/development/python-modules/django-bootstrap5/default.nix +++ b/pkgs/development/python-modules/django-bootstrap5/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-bootstrap5"; - version = "25.2"; + version = "26.1"; pyproject = true; src = fetchFromGitHub { owner = "zostera"; repo = "django-bootstrap5"; tag = "v${version}"; - hash = "sha256-aqP2IkAkZsw5vbQxhiy9L3giSgb0seub9gsxPTajiXo="; + hash = "sha256-kLq1BHN4PKwtAH/TqHn8B697K9Nk5mNMpjUsW5cCrj4="; }; patches = [ From 50b8df84db360f54fb2af058b689cdbc73dc09e1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:53 +0100 Subject: [PATCH 0290/1238] python3Packages.django-choices-field: 2.3.0 -> 4.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-choices-field/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-choices-field/default.nix b/pkgs/development/python-modules/django-choices-field/default.nix index ea115e5c6258..e568e989ec65 100644 --- a/pkgs/development/python-modules/django-choices-field/default.nix +++ b/pkgs/development/python-modules/django-choices-field/default.nix @@ -5,6 +5,7 @@ poetry-core, django, typing-extensions, + inline-snapshot, pytestCheckHook, pytest-cov-stub, pytest-django, @@ -12,14 +13,14 @@ buildPythonPackage rec { pname = "django-choices-field"; - version = "2.3.0"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "bellini666"; repo = "django-choices-field"; - rev = "v${version}"; - hash = "sha256-2oLMUM/aE4aY0eEU+CLIjTNQJAMUt/GK5Fw26QN7t34="; + tag = "v${version}"; + hash = "sha256-EnJMn6tAjhylY8qsT/T/N9v/w/vD+d93U2RMxwEcc84="; }; build-system = [ poetry-core ]; @@ -30,6 +31,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + inline-snapshot pytestCheckHook pytest-cov-stub pytest-django From 0417080375ca65293115d9a4c108bf8ac838261e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:53 +0100 Subject: [PATCH 0291/1238] python3Packages.django-ckeditor: 6.7.1 -> 6.7.3 https://github.com/django-ckeditor/django-ckeditor/blob/6.7.3/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-ckeditor/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-ckeditor/default.nix b/pkgs/development/python-modules/django-ckeditor/default.nix index e78a17c6ae52..1c05c28ba54d 100644 --- a/pkgs/development/python-modules/django-ckeditor/default.nix +++ b/pkgs/development/python-modules/django-ckeditor/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "django-ckeditor"; - version = "6.7.1"; + version = "6.7.3"; pyproject = true; src = fetchFromGitHub { owner = "django-ckeditor"; repo = "django-ckeditor"; tag = version; - hash = "sha256-tPwWXQAKoHPpZDZ+fnEoOA29at6gUXBw6CcPdireTr8="; + hash = "sha256-EqauGFy3VKWHV/MaHhga1lGZhmbHcz6nvc5I87RQ4Dc="; }; build-system = [ setuptools-scm ]; @@ -49,7 +49,7 @@ buildPythonPackage rec { meta = { description = "Django admin CKEditor integration"; homepage = "https://github.com/django-ckeditor/django-ckeditor"; - changelog = "https://github.com/django-ckeditor/django-ckeditor/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/django-ckeditor/django-ckeditor/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ onny ]; knownVulnerabilities = [ From f33389a4fa7086563dff247d82cba83c90f8c701 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:54 +0100 Subject: [PATCH 0292/1238] python3Packages.django-htmx: 1.26.0 -> 1.27.0 https://github.com/adamchainz/django-htmx/blob/1.27.0/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-htmx/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/django-htmx/default.nix b/pkgs/development/python-modules/django-htmx/default.nix index c0914c269b6d..b619fca8ac0e 100644 --- a/pkgs/development/python-modules/django-htmx/default.nix +++ b/pkgs/development/python-modules/django-htmx/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "django-htmx"; - version = "1.26.0"; + version = "1.27.0"; pyproject = true; src = fetchFromGitHub { owner = "adamchainz"; repo = "django-htmx"; - rev = version; - hash = "sha256-cJpZsjPAg1ss1dxhvjY+Xw29xAzuHzlVSDxUfAU9fgI="; + tag = version; + hash = "sha256-5Z/Ji1J6ofOHG64aj9bsHEw6EBELFQ4Lwsn8vGQUFe8="; }; build-system = [ setuptools ]; @@ -37,7 +37,7 @@ buildPythonPackage rec { meta = { description = "Extensions for using Django with htmx"; homepage = "https://github.com/adamchainz/django-htmx"; - changelog = "https://github.com/adamchainz/django-htmx/blob/${version}/docs/changelog.rst"; + changelog = "https://github.com/adamchainz/django-htmx/blob/${src.tag}/docs/changelog.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ minijackson ]; }; From 02de050126fb1fdc632c86d9eb6c5d8d50f685ba Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:55 +0100 Subject: [PATCH 0293/1238] python3Packages.django-json-widget: 2.0.3 -> 2.1.1 https://github.com/jmrivas86/django-json-widget/blob/v2.1.1/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/django-json-widget/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/django-json-widget/default.nix b/pkgs/development/python-modules/django-json-widget/default.nix index c3339b466da4..e89c6249b523 100644 --- a/pkgs/development/python-modules/django-json-widget/default.nix +++ b/pkgs/development/python-modules/django-json-widget/default.nix @@ -4,24 +4,27 @@ fetchFromGitHub, django, setuptools, - python, + setuptools-scm, pytestCheckHook, pytest-django, }: buildPythonPackage rec { pname = "django-json-widget"; - version = "2.0.3"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "jmrivas86"; repo = "django-json-widget"; tag = "v${version}"; - hash = "sha256-11XDmSYJzrjcV3q3P0Kl2WkfoAtuPYzQt5D2ZzRTCCY="; + hash = "sha256-AABJHWoEIcyJyRHv3sp1d1l6ZByF8Q5h+xEHJe/4uC0="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ django ]; @@ -39,7 +42,7 @@ buildPythonPackage rec { meta = { description = "Alternative widget that makes it easy to edit the jsonfield field of django"; homepage = "https://github.com/jmrivas86/django-json-widget"; - changelog = "https://github.com/jmrivas86/django-json-widget/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/jmrivas86/django-json-widget/blob/${src.tag}/CHANGELOG.rst"; # Contradictory license specifications # https://github.com/jmrivas86/django-json-widget/issues/93 license = lib.licenses.mit; From 1b342276ee79227789bf7aab5142275461c30445 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:55 +0100 Subject: [PATCH 0294/1238] python3Packages.django-lasuite: 0.0.22 -> 0.0.23 https://github.com/suitenumerique/django-lasuite/blob/v0.0.23/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-lasuite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-lasuite/default.nix b/pkgs/development/python-modules/django-lasuite/default.nix index e571f8b42ac2..32979f2632f0 100644 --- a/pkgs/development/python-modules/django-lasuite/default.nix +++ b/pkgs/development/python-modules/django-lasuite/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "django-lasuite"; - version = "0.0.22"; + version = "0.0.23"; pyproject = true; src = fetchFromGitHub { owner = "suitenumerique"; repo = "django-lasuite"; tag = "v${version}"; - hash = "sha256-T9FLxgWePifYIiD2Ivbfir2dlpUvZl2jj8y86VbxVDk="; + hash = "sha256-H0sa/JaYsOqUdyAdlTzxRwY4WtCmZS+zorhERpCksDs="; }; build-system = [ hatchling ]; From 2be745d0ccad15c8ee0fe15aca7ea0101c131e0e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:55 +0100 Subject: [PATCH 0295/1238] python3Packages.django-leaflet: 0.32.0 -> 0.33.0 https://github.com/makinacorpus/django-leaflet/blob/0.33.0/CHANGES This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-leaflet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-leaflet/default.nix b/pkgs/development/python-modules/django-leaflet/default.nix index da07286702c8..4aa698bc448a 100644 --- a/pkgs/development/python-modules/django-leaflet/default.nix +++ b/pkgs/development/python-modules/django-leaflet/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "django-leaflet"; - version = "0.32.0"; + version = "0.33.0"; pyproject = true; src = fetchPypi { pname = "django_leaflet"; inherit version; - hash = "sha256-ATzLBu4IBxyuyYpl3/1oqzaU2vznLK/zTz1481VoriU="; + hash = "sha256-tRxx5xee7ZlhSE39V7h70ezjsf977k37f01XAiBrLso="; }; build-system = [ setuptools ]; From 780979cfa78efdf9a766ed0182ea96a958f491db Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:56 +0100 Subject: [PATCH 0296/1238] python3Packages.django-modeltranslation: 0.19.17 -> 0.19.19 https://github.com/deschler/django-modeltranslation/blob/vv0.19.19/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/django-modeltranslation/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-modeltranslation/default.nix b/pkgs/development/python-modules/django-modeltranslation/default.nix index c50a3909c332..7a38cf70b885 100644 --- a/pkgs/development/python-modules/django-modeltranslation/default.nix +++ b/pkgs/development/python-modules/django-modeltranslation/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "django-modeltranslation"; - version = "0.19.17"; + version = "0.19.19"; pyproject = true; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "deschler"; repo = "django-modeltranslation"; tag = "v${version}"; - hash = "sha256-SaCuo/vnH7fDZnOZvrV3HbLtq6q2bTzhPvBCdrzukoA="; + hash = "sha256-q00SmHW4GyV6p/+l/UsSkgTUOPEHOWd9420wnzKVNVc="; }; build-system = [ From d1c514502b1ab0f486071d33aa3ce4b16a8fe136 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:56 +0100 Subject: [PATCH 0297/1238] python3Packages.django-ninja: 1.4.5 -> 1.5.3 https://github.com/vitalik/django-ninja/releases/tag/v1.5.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-ninja/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-ninja/default.nix b/pkgs/development/python-modules/django-ninja/default.nix index 9dd2a92357de..c872b2421de9 100644 --- a/pkgs/development/python-modules/django-ninja/default.nix +++ b/pkgs/development/python-modules/django-ninja/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "django-ninja"; - version = "1.4.5"; + version = "1.5.3"; pyproject = true; src = fetchFromGitHub { owner = "vitalik"; repo = "django-ninja"; tag = "v${version}"; - hash = "sha256-C54Y5Rmhk9trEeNhE+i3aeKcnoeUc6BqFbp3dzL9xjA="; + hash = "sha256-TmdwxOy+YwzEp/LrRb7/AqUahlmEodZdmswvfqtD5PY="; }; build-system = [ flit-core ]; From 68c849c7e09f7601684057a3d1385ff2fcf6d334 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:56 +0100 Subject: [PATCH 0298/1238] python3Packages.django-otp-webauthn: 0.6.0 -> 0.8.0 https://github.com/Stormbase/django-otp-webauthn/blob/v0.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/django-otp-webauthn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-otp-webauthn/default.nix b/pkgs/development/python-modules/django-otp-webauthn/default.nix index 4182e3a0903c..821fd95575b0 100644 --- a/pkgs/development/python-modules/django-otp-webauthn/default.nix +++ b/pkgs/development/python-modules/django-otp-webauthn/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "django-otp-webauthn"; - version = "0.6.0"; + version = "0.8.0"; pyproject = true; src = fetchPypi { inherit version; pname = "django_otp_webauthn"; - hash = "sha256-Exyao6i63S7czGAcZMULrNcnxjRNw21ufNFaxj9kkFs="; + hash = "sha256-GMkKL+U7CPfw3WaSlsnoi0VmEPF/wbb86phfl01NM6I="; }; build-system = [ hatchling ]; From 73c9d3b6fb0ff3537c598215c1fa7f5a7755f7f8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 17:25:30 +0100 Subject: [PATCH 0299/1238] python3Packages.django-test-migrations: init at 1.5.0 New dependency for django-polymorphic. --- .../django-test-migrations/default.nix | 69 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 71 insertions(+) create mode 100644 pkgs/development/python-modules/django-test-migrations/default.nix diff --git a/pkgs/development/python-modules/django-test-migrations/default.nix b/pkgs/development/python-modules/django-test-migrations/default.nix new file mode 100644 index 000000000000..383fbb9ce89d --- /dev/null +++ b/pkgs/development/python-modules/django-test-migrations/default.nix @@ -0,0 +1,69 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + poetry-core, + + # dependencies + typing-extensions, + + # tests + pytest-cov-stub, + pytest-django, + pytest-mock, + pytest-randomly, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "django-test-migrations"; + version = "1.5.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "wemake-services"; + repo = "django-test-migrations"; + tag = finalAttrs.version; + hash = "sha256-mYDGGfkLo+GMgItCje46KtXdPsedawRKXLbRnD+CC+8="; + }; + + build-system = [ + poetry-core + ]; + + dependencies = [ + typing-extensions + ]; + + preCheck = '' + export DJANGO_DATABASE_NAME=test_db + ''; + + nativeCheckInputs = [ + pytest-cov-stub + pytest-django + pytest-mock + pytest-randomly + pytestCheckHook + ]; + + disabledTests = [ + # nested pytest calls complain about import file mismatch (out vs source) + "test_call_pytest_setup_plan" + "test_pytest_markers" + ]; + + pythonImportsCheck = [ + "django_test_migrations" + ]; + + meta = { + description = "Test django schema and data migrations, including migrations' order and best practices"; + homepage = "https://github.com/wemake-services/django-test-migrations"; + changelog = "https://github.com/wemake-services/django-test-migrations/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f01c1dbc5217..2308c72c1c84 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4343,6 +4343,8 @@ self: super: with self; { django-tenants = callPackage ../development/python-modules/django-tenants { }; + django-test-migrations = callPackage ../development/python-modules/django-test-migrations { }; + django-timezone-field = callPackage ../development/python-modules/django-timezone-field { }; django-tinymce = callPackage ../development/python-modules/django-tinymce { }; From a8d1ea04af121420e9b10ce26ac023eee043583b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:57 +0100 Subject: [PATCH 0300/1238] python3Packages.django-polymorphic: 4.1.0 -> 4.5.2 https://github.com/jazzband/django-polymorphic/releases/tag/v4.5.2 This commit was automatically generated using update-python-libraries. --- .../django-polymorphic/default.nix | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/django-polymorphic/default.nix b/pkgs/development/python-modules/django-polymorphic/default.nix index e42cb80f4b2b..9e64db47993c 100644 --- a/pkgs/development/python-modules/django-polymorphic/default.nix +++ b/pkgs/development/python-modules/django-polymorphic/default.nix @@ -2,35 +2,47 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, + hatchling, django, dj-database-url, + django-test-migrations, + pytest-cov-stub, pytest-django, + pytest-playwright, pytestCheckHook, }: buildPythonPackage rec { pname = "django-polymorphic"; - version = "4.1.0"; + version = "4.5.2"; pyproject = true; src = fetchFromGitHub { owner = "django-polymorphic"; repo = "django-polymorphic"; tag = "v${version}"; - hash = "sha256-QcJUKGhWPUHhVVsEZhhjN411Pz4Wn7OL2fhotPOGVm4="; + hash = "sha256-8MZrQErWWd4GiNaIEnGvj4jONGFzsi3bu5NervF4AnE="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ django ]; nativeCheckInputs = [ dj-database-url + django-test-migrations + pytest-cov-stub pytest-django + pytest-playwright pytestCheckHook ]; + disabledTestPaths = [ + # RuntimeError: Playwright failed to start. This often happens if browser drivers are missing. + "src/polymorphic/tests/test_admin.py" + "src/polymorphic/tests/examples/views/test.py::ViewExampleTests::test_view_example" + ]; + pythonImportsCheck = [ "polymorphic" ]; meta = { From 79dfec2940691ec63066da19c1fcf0c70c142dea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:57 +0100 Subject: [PATCH 0301/1238] python3Packages.django-pydantic-field: 0.4.1 -> 0.5.1 https://github.com/surenkov/django-pydantic-field/releases/tag/v0.5.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-pydantic-field/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-pydantic-field/default.nix b/pkgs/development/python-modules/django-pydantic-field/default.nix index f6c5919adf76..6a6b743fd47c 100644 --- a/pkgs/development/python-modules/django-pydantic-field/default.nix +++ b/pkgs/development/python-modules/django-pydantic-field/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "django-pydantic-field"; - version = "0.4.1"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "surenkov"; repo = "django-pydantic-field"; tag = "v${version}"; - hash = "sha256-AyI58ij6bMs0i1bwgpBTpEqjYxVo0qC6xBz43iJiHrc="; + hash = "sha256-ip8izfITsf15GaukXr8N4DcErq22LJzM7nlGBhfLkpU="; }; build-system = [ setuptools ]; From ee3fc45f9720cf1ebb42bf6860f193d6a51ba8c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:58 +0100 Subject: [PATCH 0302/1238] python3Packages.django-q2: 1.8.0 -> 1.9.0 https://github.com/django-q2/django-q2/releases/tag/v1.9.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-q2/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/django-q2/default.nix b/pkgs/development/python-modules/django-q2/default.nix index b878b464cc80..e5ebe7e58eda 100644 --- a/pkgs/development/python-modules/django-q2/default.nix +++ b/pkgs/development/python-modules/django-q2/default.nix @@ -19,21 +19,16 @@ buildPythonPackage rec { pname = "django-q2"; - version = "1.8.0"; + version = "1.9.0"; pyproject = true; src = fetchFromGitHub { owner = "django-q2"; repo = "django-q2"; tag = "v${version}"; - hash = "sha256-SmTiplQzmMiK6xBs1TDikHE1ChI2twqemaP/ID6kvc4="; + hash = "sha256-xqRm9vv/lD9HLX+ekdPgIGGwr5H7QZBATPx0CCjQAmw="; }; - postPatch = '' - substituteInPlace django_q/tests/settings.py \ - --replace-fail "HiredisParser" "_HiredisParser" - ''; - build-system = [ poetry-core ]; @@ -88,7 +83,7 @@ buildPythonPackage rec { meta = { description = "Multiprocessing distributed task queue for Django based on Django-Q"; homepage = "https://github.com/django-q2/django-q2"; - changelog = "https://github.com/django-q2/django-q2/releases/tag/v${version}"; + changelog = "https://github.com/django-q2/django-q2/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; From a9e6c5c1076bd864f69c213e0ce936f464c033b1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:58 +0100 Subject: [PATCH 0303/1238] python3Packages.django-reversion: 6.0.0 -> 6.1.0 https://github.com/etianen/django-reversion/blob/v6.1.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-reversion/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-reversion/default.nix b/pkgs/development/python-modules/django-reversion/default.nix index 19098647898c..f3739ebb66d5 100644 --- a/pkgs/development/python-modules/django-reversion/default.nix +++ b/pkgs/development/python-modules/django-reversion/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "django-reversion"; - version = "6.0.0"; + version = "6.1.0"; pyproject = true; src = fetchPypi { pname = "django_reversion"; inherit version; - hash = "sha256-yrD9kGQLLOs316iXgjynKiG5YK0dajuctONR+rvSfZw="; + hash = "sha256-Md1/7gLiohr3wtCmHBwPJ7oH3yMXyaCj8x0+5ABpAl0="; }; build-system = [ setuptools ]; From e89a903bfe0bcc2e74092ee9a0c1704df96f83ad Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:58 +0100 Subject: [PATCH 0304/1238] python3Packages.django-scheduler: 0.10.1 -> 1.0 https://github.com/llazzaro/django-scheduler/releases/tag/v1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-scheduler/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/django-scheduler/default.nix b/pkgs/development/python-modules/django-scheduler/default.nix index b6808dfb43f8..e87268bdf2d7 100644 --- a/pkgs/development/python-modules/django-scheduler/default.nix +++ b/pkgs/development/python-modules/django-scheduler/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "django-scheduler"; - version = "0.10.1"; + version = "1.0"; pyproject = true; src = fetchFromGitHub { owner = "llazzaro"; repo = "django-scheduler"; - tag = version; - hash = "sha256-dY2TPo15RRWrv7LheUNJSQl4d/HeptSMM/wQirRSI5w="; + tag = "v${version}"; + hash = "sha256-TgIp2oqju3O6zPp3WMEB9HeNgAJILNkWWfbDFmMQ3eA="; }; build-system = [ setuptools ]; @@ -64,7 +64,7 @@ buildPythonPackage rec { meta = { description = "Calendar app for Django"; homepage = "https://github.com/llazzaro/django-scheduler"; - changelog = "https://github.com/llazzaro/django-scheduler/releases/tag/${version}"; + changelog = "https://github.com/llazzaro/django-scheduler/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ derdennisop ]; }; From 899a1d2f3386bbd4ecf5816f92bb54346a8bd721 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:59 +0100 Subject: [PATCH 0305/1238] python3Packages.django-silk: 5.3.2 -> 5.4.3 https://github.com/jazzband/django-silk/blob/5.4.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-silk/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-silk/default.nix b/pkgs/development/python-modules/django-silk/default.nix index cf76dd80507e..76573dd65565 100644 --- a/pkgs/development/python-modules/django-silk/default.nix +++ b/pkgs/development/python-modules/django-silk/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "django-silk"; - version = "5.3.2"; + version = "5.4.3"; format = "setuptools"; src = fetchFromGitHub { owner = "jazzband"; repo = "django-silk"; tag = version; - hash = "sha256-+JOUpjKR0rx+4+hU/5gSov5nW2aj7HR+HYr5FPbUkSA="; + hash = "sha256-VVgH4h2OeOu/NKGMSOHo2tg8Owj1t+HhEN8xWGrj3m8="; }; # "test_time_taken" tests aren't suitable for reproducible execution, but Django's @@ -84,7 +84,7 @@ buildPythonPackage rec { meta = { description = "Silky smooth profiling for the Django Framework"; homepage = "https://github.com/jazzband/django-silk"; - changelog = "https://github.com/jazzband/django-silk/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/jazzband/django-silk/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ris ]; }; From a8b9531e1ecc9b69f3a97adc574d4996a7a9f135 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:32:59 +0100 Subject: [PATCH 0306/1238] python3Packages.django-simple-history: 3.10.1 -> 3.11.0 https://github.com/jazzband/django-simple-history/releases/tag/3.11.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-simple-history/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-simple-history/default.nix b/pkgs/development/python-modules/django-simple-history/default.nix index 6d256ed3ee66..2c2c7e05cc40 100644 --- a/pkgs/development/python-modules/django-simple-history/default.nix +++ b/pkgs/development/python-modules/django-simple-history/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "django-simple-history"; - version = "3.10.1"; + version = "3.11.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-simple-history"; tag = version; - hash = "sha256-th0ZkHMKWcI6nNhgjpkvmyKaJ/TdWK12mBPUTFab8g4="; + hash = "sha256-pTWorV++YSr/oIdcShrJTBUFfn5ekJ29rNn6ltDhN5Q="; }; build-system = [ From 31ccfa229a0d86143dee29a4cd53bd3fced6fdff Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:00 +0100 Subject: [PATCH 0307/1238] python3Packages.django-stubs-ext: 5.2.5 -> 5.2.9 https://github.com/typeddjango/django-stubs/releases/tag/5.2.9 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-stubs-ext/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/django-stubs-ext/default.nix b/pkgs/development/python-modules/django-stubs-ext/default.nix index d2f705011128..64bfe3ab85c5 100644 --- a/pkgs/development/python-modules/django-stubs-ext/default.nix +++ b/pkgs/development/python-modules/django-stubs-ext/default.nix @@ -3,7 +3,7 @@ buildPythonPackage, django, fetchFromGitHub, - hatchling, + uv-build, oracledb, pytest-mypy-plugins, pytest-xdist, @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-stubs-ext"; - version = "5.2.5"; + version = "5.2.9"; pyproject = true; src = fetchFromGitHub { owner = "typeddjango"; repo = "django-stubs"; tag = version; - hash = "sha256-v+MlMy9XABb9gw3U6Xv+aXXF6AZuvu+OBdU5+8tE9Oo="; + hash = "sha256-42FluS2fmfgj4qk2u+Z/7TGhXY4WKUc0cI00go6rnGc="; }; postPatch = '' @@ -29,7 +29,7 @@ buildPythonPackage rec { ln -s ../scripts ''; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ django @@ -59,7 +59,7 @@ buildPythonPackage rec { meta = { description = "Extensions and monkey-patching for django-stubs"; homepage = "https://github.com/typeddjango/django-stubs"; - changelog = "https://github.com/typeddjango/django-stubs/releases/tag/${version}"; + changelog = "https://github.com/typeddjango/django-stubs/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; From 530e6f4be09769c996c6da4de00e2f31bc764f6d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:00 +0100 Subject: [PATCH 0308/1238] python3Packages.django-stubs: 5.2.2 -> 5.2.9 https://github.com/typeddjango/django-stubs/releases/tag/5.2.9 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-stubs/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/django-stubs/default.nix b/pkgs/development/python-modules/django-stubs/default.nix index a66dcefb497f..f0060659ca75 100644 --- a/pkgs/development/python-modules/django-stubs/default.nix +++ b/pkgs/development/python-modules/django-stubs/default.nix @@ -4,7 +4,7 @@ django-stubs-ext, django, fetchFromGitHub, - hatchling, + uv-build, redis, mypy, pytest-mypy-plugins, @@ -20,17 +20,17 @@ buildPythonPackage rec { pname = "django-stubs"; - version = "5.2.2"; + version = "5.2.9"; pyproject = true; src = fetchFromGitHub { owner = "typeddjango"; repo = "django-stubs"; tag = version; - hash = "sha256-kF5g0/rkMQxYTfSrTqzZ6BuqGlE42K/AVhc1/ARc+/c="; + hash = "sha256-42FluS2fmfgj4qk2u+Z/7TGhXY4WKUc0cI00go6rnGc="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ django @@ -71,7 +71,7 @@ buildPythonPackage rec { meta = { description = "PEP-484 stubs for Django"; homepage = "https://github.com/typeddjango/django-stubs"; - changelog = "https://github.com/typeddjango/django-stubs/releases/tag/${version}"; + changelog = "https://github.com/typeddjango/django-stubs/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; From cd71d6ff1b8fab467f4a07b44889948310ccb45d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:00 +0100 Subject: [PATCH 0309/1238] python3Packages.django-tasks: 0.8.1 -> 0.11.0 https://github.com/RealOrangeOne/django-tasks/releases/tag/0.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/django-tasks/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-tasks/default.nix b/pkgs/development/python-modules/django-tasks/default.nix index 415108364e3d..5c163b781715 100644 --- a/pkgs/development/python-modules/django-tasks/default.nix +++ b/pkgs/development/python-modules/django-tasks/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "django-tasks"; - version = "0.8.1"; + version = "0.11.0"; pyproject = true; src = fetchFromGitHub { owner = "RealOrangeOne"; repo = "django-tasks"; tag = version; - hash = "sha256-fXXqPmpyIq+66okWDmTIBaoaslY8BSILXjJWn8cXnMM="; + hash = "sha256-WU2TQa4FMEqtNtetH4qAyXqkrP/9PTw/K63MfUWEWGw="; }; build-system = [ @@ -73,6 +73,8 @@ buildPythonPackage rec { "test_prunes_tasks" # AssertionError: 'Run maximum tasks (2)' not found in '' "test_max_tasks" + # AssertionError: is not an instance of + "test_uses_lib_tasks_by_default" ]; preCheck = '' From 6efd9ed4d130422a632e08cf3e8a07df03013e57 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:01 +0100 Subject: [PATCH 0310/1238] python3Packages.django-timezone-field: 7.0 -> 7.2.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-timezone-field/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/django-timezone-field/default.nix b/pkgs/development/python-modules/django-timezone-field/default.nix index a15fe4e8e11c..039d6ac6b2a6 100644 --- a/pkgs/development/python-modules/django-timezone-field/default.nix +++ b/pkgs/development/python-modules/django-timezone-field/default.nix @@ -7,20 +7,20 @@ djangorestframework, pytestCheckHook, pytest-django, - pytest-lazy-fixture, + pytest-lazy-fixtures, pytz, }: buildPythonPackage rec { pname = "django-timezone-field"; - version = "7.0"; + version = "7.2.1"; pyproject = true; src = fetchFromGitHub { owner = "mfogel"; repo = "django-timezone-field"; - rev = version; - hash = "sha256-q06TuYkBA4z6tJdT3an6Z8o1i/o85XbYa1JYZBHC8lI="; + tag = version; + hash = "sha256-iOdWgLj6qzMYusfpG/aCBk3ca9Ge7Kx2p9herJtpORs="; }; build-system = [ poetry-core ]; @@ -40,7 +40,7 @@ buildPythonPackage rec { djangorestframework pytestCheckHook pytest-django - pytest-lazy-fixture + pytest-lazy-fixtures pytz ]; From 292b533c7812788b05e7bc8a7ec30504766ff94a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:01 +0100 Subject: [PATCH 0311/1238] python3Packages.django-tree-queries: 0.19 -> 0.23 https://github.com/feincms/django-tree-queries/blob/0.23/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/django-tree-queries/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-tree-queries/default.nix b/pkgs/development/python-modules/django-tree-queries/default.nix index 6484ff054d24..3c49051b1a1c 100644 --- a/pkgs/development/python-modules/django-tree-queries/default.nix +++ b/pkgs/development/python-modules/django-tree-queries/default.nix @@ -4,20 +4,21 @@ fetchFromGitHub, hatchling, django, + pytest-cov-stub, pytest-django, pytestCheckHook, }: buildPythonPackage rec { pname = "django-tree-queries"; - version = "0.19"; + version = "0.23"; pyproject = true; src = fetchFromGitHub { owner = "feincms"; repo = "django-tree-queries"; tag = version; - hash = "sha256-0RSmwgyXaLCp2GcUZ0l7zkyofd5qemd/er+7KfGsoGM="; + hash = "sha256-ZAR93mleN4Gqf9v2ufnPjIqatkygpvXoLpfN4bJpHw8="; }; build-system = [ @@ -26,6 +27,7 @@ buildPythonPackage rec { nativeCheckInputs = [ django + pytest-cov-stub pytest-django pytestCheckHook ]; From 6e94772a8f63fd05709052ae1a55f9d0bee2d4a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:02 +0100 Subject: [PATCH 0312/1238] python3Packages.django-treebeard: 4.7.1 -> 4.8.0 https://github.com/django-treebeard/django-treebeard/blob/4.8.0/CHANGES.md This commit was automatically generated using update-python-libraries. --- .../django-treebeard/default.nix | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/django-treebeard/default.nix b/pkgs/development/python-modules/django-treebeard/default.nix index d386010f81d7..2be7692434bd 100644 --- a/pkgs/development/python-modules/django-treebeard/default.nix +++ b/pkgs/development/python-modules/django-treebeard/default.nix @@ -2,22 +2,27 @@ lib, buildPythonPackage, django, - fetchPypi, + fetchFromGitHub, pytest-django, pytestCheckHook, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "django-treebeard"; - version = "4.7.1"; - format = "setuptools"; + version = "4.8.0"; + pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-hG5GKQS0NxVfduBJB7pOSEgHFoVfiLiY30Eivc+9bpg="; + src = fetchFromGitHub { + owner = "django-treebeard"; + repo = "django-treebeard"; + tag = finalAttrs.version; + hash = "sha256-DrjI0HlrJhNqrYul3SO0xkkFwjWRn94OgvTA/Z3wv84="; }; - propagatedBuildInputs = [ django ]; + build-system = [ setuptools ]; + + dependencies = [ django ]; nativeCheckInputs = [ pytest-django @@ -29,7 +34,7 @@ buildPythonPackage rec { meta = { description = "Efficient tree implementations for Django"; homepage = "https://tabo.pe/projects/django-treebeard/"; - changelog = "https://github.com/django-treebeard/django-treebeard/blob/${version}/CHANGES.md"; + changelog = "https://github.com/django-treebeard/django-treebeard/blob/${finalAttrs.src.tag}/CHANGES.md"; license = lib.licenses.asl20; }; -} +}) From 5c3ce53cc0e1d666e5898b5ecd907c5f00c2de33 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:02 +0100 Subject: [PATCH 0313/1238] python3Packages.django-two-factor-auth: 1.17.0 -> 1.18.1 https://github.com/jazzband/django-two-factor-auth/releases/tag/1.18.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/django-two-factor-auth/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-two-factor-auth/default.nix b/pkgs/development/python-modules/django-two-factor-auth/default.nix index 772f74c0560a..fae47ecf5082 100644 --- a/pkgs/development/python-modules/django-two-factor-auth/default.nix +++ b/pkgs/development/python-modules/django-two-factor-auth/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "django-two-factor-auth"; - version = "1.17.0"; + version = "1.18.1"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-two-factor-auth"; tag = version; - hash = "sha256-gg5QpPQbYnQr7KkCXFZ9Gnz48Cf4Nm67uV6JuyxK18c="; + hash = "sha256-rhcEVmh5Am1TKO+01rb9VBKJdFVa8uRdTimEKq2pA7w="; }; build-system = [ setuptools-scm ]; @@ -65,7 +65,7 @@ buildPythonPackage rec { meta = { description = "Complete Two-Factor Authentication for Django"; homepage = "https://github.com/jazzband/django-two-factor-auth"; - changelog = "https://github.com/jazzband/django-two-factor-auth/releases/tag/${version}"; + changelog = "https://github.com/jazzband/django-two-factor-auth/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ derdennisop ]; }; From 92946dc1ac735e7d3cca764fa8f038caa0d7ce5a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:02 +0100 Subject: [PATCH 0314/1238] python3Packages.djangorestframework-stubs: 3.16.2 -> 3.16.7 https://github.com/typeddjango/djangorestframework-stubs/releases/tag/3.16.7 This commit was automatically generated using update-python-libraries. --- .../python-modules/djangorestframework-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/djangorestframework-stubs/default.nix b/pkgs/development/python-modules/djangorestframework-stubs/default.nix index a7e66d47261a..2a9600808084 100644 --- a/pkgs/development/python-modules/djangorestframework-stubs/default.nix +++ b/pkgs/development/python-modules/djangorestframework-stubs/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "djangorestframework-stubs"; - version = "3.16.2"; + version = "3.16.7"; pyproject = true; src = fetchFromGitHub { owner = "typeddjango"; repo = "djangorestframework-stubs"; tag = version; - hash = "sha256-A6IyRJwuc0eqRtkCHtWN5C5yCMdgxfygqmpHV+/MJhE="; + hash = "sha256-reOx6b1isu6wtC8cM8KI1HEr5wfJUNIeQd2YaZjIRnQ="; }; postPatch = '' From 602cc53541e2db8d9b78bb774b9222c3bed7946e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:03 +0100 Subject: [PATCH 0315/1238] python3Packages.djangorestframework: 3.16.0 -> 3.16.1 https://github.com/encode/django-rest-framework/releases/tag/3.15.1 This commit was automatically generated using update-python-libraries. --- .../djangorestframework/default.nix | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/djangorestframework/default.nix b/pkgs/development/python-modules/djangorestframework/default.nix index cd6255364eb9..f8b4577aa08b 100644 --- a/pkgs/development/python-modules/djangorestframework/default.nix +++ b/pkgs/development/python-modules/djangorestframework/default.nix @@ -9,7 +9,6 @@ # dependencies django, - pytz, # optional-dependencies coreapi, @@ -23,48 +22,45 @@ # tests pytestCheckHook, pytest-django, + pytz, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "djangorestframework"; - version = "3.16.0"; + version = "3.16.1"; pyproject = true; src = fetchFromGitHub { owner = "encode"; repo = "django-rest-framework"; - rev = version; - hash = "sha256-LFq8mUx+jAFFnQTfysYs+DSN941p+8h9mDDOp+LO7VU="; + tag = finalAttrs.version; + hash = "sha256-kjviZFuGt/x0RSc7wwl/+SeYQ5AGuv0e7HMhAmu4IgY="; }; build-system = [ setuptools ]; dependencies = [ django - pygments - ] - ++ (lib.optional (lib.versionOlder django.version "5.0.0") pytz); + ]; optional-dependencies = { complete = [ + coreapi coreschema django-guardian inflection psycopg2 pygments pyyaml - ] - ++ lib.optionals (pythonOlder "3.13") [ - # broken on 3.13 - coreapi ]; }; nativeCheckInputs = [ pytest-django pytestCheckHook + pytz ] - ++ optional-dependencies.complete; + ++ finalAttrs.passthru.optional-dependencies.complete; disabledTests = [ # https://github.com/encode/django-rest-framework/issues/9422 @@ -74,9 +70,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "rest_framework" ]; meta = { - changelog = "https://github.com/encode/django-rest-framework/releases/tag/3.15.1"; + changelog = "https://github.com/encode/django-rest-framework/releases/tag/${finalAttrs.src.tag}"; description = "Web APIs for Django, made easy"; homepage = "https://www.django-rest-framework.org/"; license = lib.licenses.bsd2; }; -} +}) From de4ae54a87f550ca213bb00562b139bf4c7ed632 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:03 +0100 Subject: [PATCH 0316/1238] python3Packages.dmgbuild: 1.6.2 -> 1.6.7 https://github.com/dmgbuild/dmgbuild/releases/tag/v1.6.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dmgbuild/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dmgbuild/default.nix b/pkgs/development/python-modules/dmgbuild/default.nix index 319003ed6b90..899bd5992a02 100644 --- a/pkgs/development/python-modules/dmgbuild/default.nix +++ b/pkgs/development/python-modules/dmgbuild/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "dmgbuild"; - version = "1.6.2"; + version = "1.6.7"; pyproject = true; src = fetchFromGitHub { owner = "dmgbuild"; repo = "dmgbuild"; tag = "v${version}"; - hash = "sha256-PozYxmXumFnptIgb4FM4b/Q5tx0MIS2bVw2kCuGucA8="; + hash = "sha256-dJHUpMPsYTgJdR3FoIzrH6C/VLWXlktW3o8VXeHxey8="; }; postPatch = '' @@ -47,7 +47,7 @@ buildPythonPackage rec { meta = { description = "MacOS command line utility to build disk images"; homepage = "https://github.com/dmgbuild/dmgbuild"; - changelog = "https://github.com/dmgbuild/dmgbuild/releases/tag/v${version}"; + changelog = "https://github.com/dmgbuild/dmgbuild/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "dmgbuild"; From 3e22caec2d487fb91c37339c97546553d64d46d4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:04 +0100 Subject: [PATCH 0317/1238] python3Packages.docling-jobkit: 1.5.0 -> 1.8.1 https://github.com/docling-project/docling-jobkit/blob/v1.8.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docling-jobkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling-jobkit/default.nix b/pkgs/development/python-modules/docling-jobkit/default.nix index fcbbff916315..c4157254da97 100644 --- a/pkgs/development/python-modules/docling-jobkit/default.nix +++ b/pkgs/development/python-modules/docling-jobkit/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "docling-jobkit"; - version = "1.5.0"; + version = "1.8.1"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-jobkit"; tag = "v${version}"; - hash = "sha256-/rFMP5KiWHBsGaA2LVOWP2TkJLVeguIlrmO+JL610hQ="; + hash = "sha256-9DzQY/XMmx/8XP1bMYZYl+Bp7AVcYfuv3MtO6lvQ/24="; }; build-system = [ From c953a5800d76f9b48a9f511ba01ae24380e4c16d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:04 +0100 Subject: [PATCH 0318/1238] python3Packages.docling-mcp: 1.3.1 -> 1.3.3 https://github.com/docling-project/docling-mcp/blob/v1.3.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docling-mcp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling-mcp/default.nix b/pkgs/development/python-modules/docling-mcp/default.nix index 4e5f5599105d..ea2216b2cd9a 100644 --- a/pkgs/development/python-modules/docling-mcp/default.nix +++ b/pkgs/development/python-modules/docling-mcp/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "docling-mcp"; - version = "1.3.1"; + version = "1.3.3"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-mcp"; tag = "v${version}"; - hash = "sha256-MEGj/tPHDZqvgqmzXsoeEIWWU7vlLo8H4KhMFgf6q2c="; + hash = "sha256-OyLL8g9fh1H9N3i5ok885IzC5pFckMoqsjd8oX/HdRY="; }; pythonRemoveDeps = [ From 0802c112a68fa94a8667495963b1cf1af0895c52 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:05 +0100 Subject: [PATCH 0319/1238] python3Packages.docling-parse: 4.5.0 -> 5.0.0 https://github.com/DS4SD/docling-parse/blob/v5.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docling-parse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling-parse/default.nix b/pkgs/development/python-modules/docling-parse/default.nix index ab1a5f14f32a..0cfb2b047488 100644 --- a/pkgs/development/python-modules/docling-parse/default.nix +++ b/pkgs/development/python-modules/docling-parse/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "docling-parse"; - version = "4.5.0"; + version = "5.0.0"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-parse"; tag = "v${version}"; - hash = "sha256-8eHYMvfjPuGgrgrlqEh061ug+yer+1nQLbeDR1dQu68="; + hash = "sha256-qxD3ryU1jXf8Gm5/IiG2NTOnRgA6HADPfgBj6Kn+Pj4="; }; postPatch = '' From bea8b2fbf6b8d80686a2a8240fe29879c0830a7d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:05 +0100 Subject: [PATCH 0320/1238] python3Packages.docling-serve: 1.5.1 -> 1.10.0 https://github.com/docling-project/docling-serve/blob/v1.10.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docling-serve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling-serve/default.nix b/pkgs/development/python-modules/docling-serve/default.nix index b81c15a62747..199d12993e35 100644 --- a/pkgs/development/python-modules/docling-serve/default.nix +++ b/pkgs/development/python-modules/docling-serve/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "docling-serve"; - version = "1.5.1"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-serve"; tag = "v${version}"; - hash = "sha256-JUHXrvsZBF/WHxsMT1xkPzpuX483RxF3ZlO+/NUMZ/8="; + hash = "sha256-g0ATehTRtrqgTjvMTs+yvFdFwXTZ8AWsO+Hljwlcbto="; }; build-system = [ From c693682e00e4a1708cbc725fbe67397688ac0ae4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:05 +0100 Subject: [PATCH 0321/1238] python3Packages.docling: 2.47.1 -> 2.69.1 https://github.com/DS4SD/docling/blob/v2.69.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docling/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling/default.nix b/pkgs/development/python-modules/docling/default.nix index 783bb524f318..d58e3a9198a0 100644 --- a/pkgs/development/python-modules/docling/default.nix +++ b/pkgs/development/python-modules/docling/default.nix @@ -52,14 +52,14 @@ buildPythonPackage rec { pname = "docling"; - version = "2.47.1"; + version = "2.69.1"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling"; tag = "v${version}"; - hash = "sha256-U82hGvWXkKwZ4um0VevVoYiIfzswu5hLDYvxtqJqmHU="; + hash = "sha256-r7jAah/tqLylPyyzrK0NW2ok66NVdb/V/YLV95McGC4="; }; build-system = [ From 4da593f1ed07f8ca4f1bad82abc6e99c937eacfa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:06 +0100 Subject: [PATCH 0322/1238] python3Packages.docplex: 2.30.251 -> 2.31.254 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docplex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docplex/default.nix b/pkgs/development/python-modules/docplex/default.nix index 23c123aa6c81..3f3f7674cda1 100644 --- a/pkgs/development/python-modules/docplex/default.nix +++ b/pkgs/development/python-modules/docplex/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "docplex"; - version = "2.30.251"; + version = "2.31.254"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ZQMhn1tRJ1p+TnfKQzKQOw+Akl0gUDCkjT9qp8oNvyo="; + hash = "sha256-LGMpeN3r9/xIzLhGwtWrTrXs0CUMDGEmspu6vVNpwEY="; }; postPatch = '' From 42dbd31a9e489b4cb7eb67f792bb283a83983d09 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:06 +0100 Subject: [PATCH 0323/1238] python3Packages.docx2python: 3.3.0 -> 4.0.0 https://github.com/ShayHill/docx2python/blob/4.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/docx2python/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/docx2python/default.nix b/pkgs/development/python-modules/docx2python/default.nix index 5a47b3ee57a3..08dbbdc24756 100644 --- a/pkgs/development/python-modules/docx2python/default.nix +++ b/pkgs/development/python-modules/docx2python/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "docx2python"; - version = "3.3.0"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "ShayHill"; repo = "docx2python"; tag = version; - hash = "sha256-u1zOMfYMhmBsvUcfG7UEMvKT9U5XEkBalGtMOgN8RCU="; + hash = "sha256-seOm5u5PDqDaPytQ8kfVr0CJV/Uv4NtWhmANWcSLp/M="; }; build-system = [ @@ -40,7 +40,7 @@ buildPythonPackage rec { meta = { description = "Extract docx headers, footers, (formatted) text, footnotes, endnotes, properties, and images"; homepage = "https://github.com/ShayHill/docx2python"; - changelog = "https://github.com/ShayHill/docx2python/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/ShayHill/docx2python/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; From bfd0f2573e018199f8aaab72c6211c9e86dd5d32 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:06 +0100 Subject: [PATCH 0324/1238] python3Packages.dogpile-cache: 1.4.1 -> 1.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dogpile-cache/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dogpile-cache/default.nix b/pkgs/development/python-modules/dogpile-cache/default.nix index 1da77c52dede..0f0c8c5a4c1e 100644 --- a/pkgs/development/python-modules/dogpile-cache/default.nix +++ b/pkgs/development/python-modules/dogpile-cache/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "dogpile-cache"; - version = "1.4.1"; + version = "1.5.0"; pyproject = true; src = fetchPypi { pname = "dogpile_cache"; inherit version; - hash = "sha256-4lxg5nel4o/4YSR2X78YxTJXvNeDB0nNW6NQrOKhKYk="; + hash = "sha256-hJxVc8mjjxVc1BcxA8cCtjft4DYcEuhkh2h30M0SXuw="; }; build-system = [ setuptools ]; From baa4ac928557b766567e1fe3edc86e429f21d6f7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:07 +0100 Subject: [PATCH 0325/1238] python3Packages.dramatiq: 1.18.0 -> 2.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dramatiq/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/dramatiq/default.nix b/pkgs/development/python-modules/dramatiq/default.nix index 71401af22f5e..3600b0aa51fb 100644 --- a/pkgs/development/python-modules/dramatiq/default.nix +++ b/pkgs/development/python-modules/dramatiq/default.nix @@ -8,6 +8,7 @@ prometheus-client, pylibmc, pytestCheckHook, + pytest-benchmark, pytest-cov-stub, redis, setuptools, @@ -17,14 +18,14 @@ buildPythonPackage rec { pname = "dramatiq"; - version = "1.18.0"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "Bogdanp"; repo = "dramatiq"; tag = "v${version}"; - hash = "sha256-noq2tWi7IUdYmRB9N3MN9oWrnNaYBgXFumOpcGw8Jn0="; + hash = "sha256-VqMHSn2mdkO140t7IpZt32OHoEU0nEXiRWJ0w6Km0o8="; }; build-system = [ setuptools ]; @@ -53,16 +54,13 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook pytest-cov-stub + pytest-benchmark pika redis pylibmc ]; - postPatch = '' - sed -i ./setup.cfg \ - -e 's:--benchmark-autosave::' \ - -e 's:--benchmark-compare::' \ - ''; + pytestFlags = [ "--benchmark-disable" ]; disabledTests = [ # Requires a running redis From ba9dbea56f2de957aee79b9dbb8be505d178d963 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:07 +0100 Subject: [PATCH 0326/1238] python3Packages.drf-orjson-renderer: 1.7.3 -> 1.8.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/drf-orjson-renderer/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/drf-orjson-renderer/default.nix b/pkgs/development/python-modules/drf-orjson-renderer/default.nix index a234c66c9929..8dd94574fdf7 100644 --- a/pkgs/development/python-modules/drf-orjson-renderer/default.nix +++ b/pkgs/development/python-modules/drf-orjson-renderer/default.nix @@ -8,16 +8,16 @@ orjson, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "drf-orjson-renderer"; - version = "1.7.3"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "brianjbuck"; repo = "drf_orjson_renderer"; - rev = "8885ef748f0152927106ee068375429774a519df"; - hash = "sha256-opC7KcuTg7kdl8xy8H8ZszJb5nn8vJCpRUUIizdnYqU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-PMVb+BtTl25BsftQhYlKdEhGhhH3HTlROVYsm+7PBjY="; }; build-system = [ setuptools ]; @@ -32,9 +32,10 @@ buildPythonPackage { pythonImportsCheck = [ "drf_orjson_renderer" ]; meta = { + changelog = "https://github.com/brianjbuck/drf_orjson_renderer/releases/tag/${finalAttrs.src.tag}"; description = "JSON renderer and parser for Django Rest Framework using the orjson library"; homepage = "https://github.com/brianjbuck/drf_orjson_renderer"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jvanbruegge ]; }; -} +}) From 765a71b44577e8137670d0dd5b55081c5881ecd1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:08 +0100 Subject: [PATCH 0327/1238] python3Packages.drf-spectacular-sidecar: 2025.12.1 -> 2026.1.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/drf-spectacular-sidecar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix b/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix index 4cafc401f499..18b7e38f43ee 100644 --- a/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix +++ b/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "drf-spectacular-sidecar"; - version = "2025.12.1"; + version = "2026.1.1"; pyproject = true; src = fetchFromGitHub { owner = "tfranzel"; repo = "drf-spectacular-sidecar"; tag = version; - hash = "sha256-OPUTLI/BZTATa3f2RwoM0LbDKWXUCBEKtkTgG8OUgTI="; + hash = "sha256-8+KfFyGcwA99mSZi95uOqOqzcJUa1GXu0BYva+hJDOw="; }; build-system = [ setuptools ]; From 172b2693d26a0b7489a2d74e526abe8b7e26e11e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:08 +0100 Subject: [PATCH 0328/1238] python3Packages.drf-yasg: 1.21.10 -> 1.21.14 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/drf-yasg/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/drf-yasg/default.nix b/pkgs/development/python-modules/drf-yasg/default.nix index 9cf5f63a7975..16130db8b06d 100644 --- a/pkgs/development/python-modules/drf-yasg/default.nix +++ b/pkgs/development/python-modules/drf-yasg/default.nix @@ -19,17 +19,18 @@ buildPythonPackage rec { pname = "drf-yasg"; - version = "1.21.10"; + version = "1.21.14"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-+G1Q+u48MfzsRUWYWocfgyNmx/tbd7YsSAidVuz0+NQ="; + inherit version; + pname = "drf_yasg"; + hash = "sha256-aNYtX3UFYRupV3EVyDs2IRzCDZdIpQzpWkSr5BFyfRA="; }; postPatch = '' - # https://github.com/axnsan12/drf-yasg/pull/710 - sed -i "/packaging/d" requirements/base.txt + substituteInPlace pyproject.toml \ + --replace-fail "setuptools-scm ~= 7.0" "setuptools-scm >= 7.0" ''; build-system = [ From 26c29c49a2b3f0f991a009756824ce24b3b4b807 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:08 +0100 Subject: [PATCH 0329/1238] python3Packages.ds-store: 1.3.1 -> 1.3.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ds-store/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ds-store/default.nix b/pkgs/development/python-modules/ds-store/default.nix index fe0638df9643..26a525c98cc0 100644 --- a/pkgs/development/python-modules/ds-store/default.nix +++ b/pkgs/development/python-modules/ds-store/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "ds-store"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "al45tair"; repo = "ds_store"; tag = "v${version}"; - hash = "sha256-45lmkE61uXVCBUMyVVzowTJoALY1m9JI68s7Yb0vCks="; + hash = "sha256-UqBZ6w9y+eOQ+OdhXJReT4GwaxEbrGFvmUQMrNyBdjU="; }; nativeBuildInputs = [ setuptools ]; From f83219aa8ae54d00498d8d68f4775a33310e039e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:09 +0100 Subject: [PATCH 0330/1238] python3Packages.duct-py: 0.6.4 -> 1.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/duct-py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/duct-py/default.nix b/pkgs/development/python-modules/duct-py/default.nix index cb7d092be27b..27da99cb6319 100644 --- a/pkgs/development/python-modules/duct-py/default.nix +++ b/pkgs/development/python-modules/duct-py/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "duct-py"; - version = "0.6.4"; + version = "1.0.1"; format = "setuptools"; src = fetchFromGitHub { owner = "oconnor663"; repo = "duct.py"; - rev = version; - hash = "sha256-4ja/SQ9R/SbKlf3NqKxLi+Fl/4JI0Fl/zG9EmTZjWZc="; + tag = version; + hash = "sha256-i811nQB8CVJPYPR0Jdzpk64EXxrTMDIBpdDoUs9Xu/k="; }; pythonImportsCheck = [ "duct" ]; From abf506714503fb198ec9dfba46defcd528253736 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:09 +0100 Subject: [PATCH 0331/1238] python3Packages.duecredit: 0.10.2 -> 0.11.2 https://github.com/duecredit/duecredit/releases/tag/0.11.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/duecredit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/duecredit/default.nix b/pkgs/development/python-modules/duecredit/default.nix index e735931dc34f..04542f8938b8 100644 --- a/pkgs/development/python-modules/duecredit/default.nix +++ b/pkgs/development/python-modules/duecredit/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "duecredit"; - version = "0.10.2"; + version = "0.11.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-/nOiDk+7LZcroB7fN97BsLoeZG7+XvTMrwxnJMoofUI="; + hash = "sha256-e1wa4Qkn+eAs9NVOLHSoqgDNKcONY33v48lI09jp8zo="; }; nativeBuildInputs = [ setuptools ]; From 89a68991481733fdcc98973dee8a8bae28af7733 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:09 +0100 Subject: [PATCH 0332/1238] python3Packages.durationpy: 0.9 -> 0.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/durationpy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/durationpy/default.nix b/pkgs/development/python-modules/durationpy/default.nix index a86bc41ec301..470749bf0b03 100644 --- a/pkgs/development/python-modules/durationpy/default.nix +++ b/pkgs/development/python-modules/durationpy/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "durationpy"; - version = "0.9"; + version = "0.10"; pyproject = true; src = fetchFromGitHub { owner = "icholy"; repo = "durationpy"; - rev = version; - hash = "sha256-R/cZPnUUlosGHCOcqwRJ0GJlcB6Lu5a3e5h1CQ6fysA="; + tag = version; + hash = "sha256-tJ3zOCROkwFWzTgIKx+0H7J1rNkwy5XJPh8Zec7jJ5g="; }; build-system = [ setuptools ]; From eac803faa337ed88db673b03102e7dfc523ac7e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:10 +0100 Subject: [PATCH 0333/1238] python3Packages.dvc-s3: 3.2.2 -> 3.3.0 https://github.com/iterative/dvc-s3/releases/tag/3.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/dvc-s3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dvc-s3/default.nix b/pkgs/development/python-modules/dvc-s3/default.nix index 8bc579742710..af81d9568130 100644 --- a/pkgs/development/python-modules/dvc-s3/default.nix +++ b/pkgs/development/python-modules/dvc-s3/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "dvc-s3"; - version = "3.2.2"; + version = "3.3.0"; pyproject = true; src = fetchPypi { pname = "dvc_s3"; inherit version; - hash = "sha256-Dqcsm2sADf6hqDTUEGczts3HRdCm7h1cCluMg0RnFxY="; + hash = "sha256-8dcYpE3O5Rkb60bkSt9LsiiCy46czdjyZAB4q8VkV9Q="; }; # Prevent circular dependency From 22fbb61a053ea8e254c02b192d59f0048c52fd65 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:11 +0100 Subject: [PATCH 0334/1238] python3Packages.easy-thumbnails: 2.10.0 -> 2.10.1 https://github.com/SmileyChris/easy-thumbnails/blob/2.10.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/easy-thumbnails/default.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/easy-thumbnails/default.nix b/pkgs/development/python-modules/easy-thumbnails/default.nix index 6b0a2881c8e5..ea3a0a7a9266 100644 --- a/pkgs/development/python-modules/easy-thumbnails/default.nix +++ b/pkgs/development/python-modules/easy-thumbnails/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, django, fetchFromGitHub, - fetchpatch, pillow, reportlab, svglib, @@ -15,24 +14,16 @@ buildPythonPackage rec { pname = "easy-thumbnails"; - version = "2.10.0"; + version = "2.10.1"; pyproject = true; src = fetchFromGitHub { owner = "SmileyChris"; repo = "easy-thumbnails"; tag = version; - hash = "sha256-8JTHYQIBbu/4fknK2ZEQeDSgaxKGDfflxumcFMpaGQk="; + hash = "sha256-GPZ99OaQRSogS8gJXz8rVUjUeNkEk019TYx0VWa0Q6I="; }; - patches = [ - (fetchpatch { - name = "python313-compat.patch"; - url = "https://github.com/SmileyChris/easy-thumbnails/pull/650.patch"; - hash = "sha256-qD/YnDlDZ7DghLv/mxjQ2o6pSl3fGR+Ipx5NX2BV6zc="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ @@ -67,7 +58,7 @@ buildPythonPackage rec { meta = { description = "Easy thumbnails for Django"; homepage = "https://github.com/SmileyChris/easy-thumbnails"; - changelog = "https://github.com/SmileyChris/easy-thumbnails/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/SmileyChris/easy-thumbnails/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.onny ]; }; From ab7ed097909a159a4c566477eaf2bdb60478debc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:11 +0100 Subject: [PATCH 0335/1238] python3Packages.elastic-apm: 6.24.1 -> 6.25.0 https://github.com/elastic/apm-agent-python/releases/tag/v6.25.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/elastic-apm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elastic-apm/default.nix b/pkgs/development/python-modules/elastic-apm/default.nix index 189bc10bc20d..add1d5724f05 100644 --- a/pkgs/development/python-modules/elastic-apm/default.nix +++ b/pkgs/development/python-modules/elastic-apm/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "elastic-apm"; - version = "6.24.1"; + version = "6.25.0"; pyproject = true; src = fetchFromGitHub { owner = "elastic"; repo = "apm-agent-python"; tag = "v${version}"; - hash = "sha256-8Q2fzaIG9dghjt4T00nqffGEfPDr4DEcdeHPJqhU8fs="; + hash = "sha256-0RNZqQqXVI7CkzcKE0qA+iOBkjkH0s7Tre/a38LPW7c="; }; build-system = [ setuptools ]; From 8704634a8bd09ae85ecc4e34e7fbcbcbb868f31c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:12 +0100 Subject: [PATCH 0336/1238] python3Packages.elasticsearch: 8.18.1 -> 9.2.1 https://github.com/elastic/elasticsearch-py/releases/tag/v9.2.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/elasticsearch/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elasticsearch/default.nix b/pkgs/development/python-modules/elasticsearch/default.nix index 6bb640315f3b..b551c19ed0f1 100644 --- a/pkgs/development/python-modules/elasticsearch/default.nix +++ b/pkgs/development/python-modules/elasticsearch/default.nix @@ -1,6 +1,7 @@ { lib, aiohttp, + anyio, buildPythonPackage, elastic-transport, fetchPypi, @@ -9,24 +10,27 @@ pyarrow, python-dateutil, requests, + sniffio, typing-extensions, }: buildPythonPackage rec { pname = "elasticsearch"; - version = "8.18.1"; + version = "9.2.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mYA18XqMH7p64msYPcp5fc+V24baan7LpW0xr8QPB8c="; + hash = "sha256-l/RzQY6JdmETSXVyh6yYKs8S9OMFGChj2YXVoDHDaDA="; }; build-system = [ hatchling ]; dependencies = [ + anyio elastic-transport python-dateutil + sniffio typing-extensions ]; From 6051b5d2d060f092100cca48d0ae2d86334fdeb3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:12 +0100 Subject: [PATCH 0337/1238] python3Packages.electrum-aionostr: 0.0.11 -> 0.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/electrum-aionostr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/electrum-aionostr/default.nix b/pkgs/development/python-modules/electrum-aionostr/default.nix index 93ff8e024733..d39f95fcb5da 100644 --- a/pkgs/development/python-modules/electrum-aionostr/default.nix +++ b/pkgs/development/python-modules/electrum-aionostr/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "electrum-aionostr"; - version = "0.0.11"; + version = "0.1.0"; pyproject = true; build-system = [ setuptools ]; src = fetchPypi { pname = "electrum_aionostr"; inherit version; - hash = "sha256-DusdAeVdS6ssEWJolloLLBFJBlnpaf2GTEUxBFWLz4E="; + hash = "sha256-N3T46DEjiCcuEIUahpyfTT1KVNjVZIUcNuLcQCl77IQ="; }; dependencies = [ From 5df5bb6765f7ebaa32d48290e0516a4a741bf329 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:13 +0100 Subject: [PATCH 0338/1238] python3Packages.electrum-ecc: 0.0.5 -> 0.0.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/electrum-ecc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/electrum-ecc/default.nix b/pkgs/development/python-modules/electrum-ecc/default.nix index 527f3693c511..f162b894da4b 100644 --- a/pkgs/development/python-modules/electrum-ecc/default.nix +++ b/pkgs/development/python-modules/electrum-ecc/default.nix @@ -19,14 +19,14 @@ let in buildPythonPackage rec { pname = "electrum-ecc"; - version = "0.0.5"; + version = "0.0.6"; pyproject = true; build-system = [ setuptools ]; src = fetchPypi { pname = "electrum_ecc"; inherit version; - hash = "sha256-9zO4WWoPeyXINx0Ir2Hvece4cdW0DwWluV0tBesvt9I="; + hash = "sha256-Y2DHH7CLUdgKRV6TjxJrpMeQvnS6ImRh1U16OqaJC4k="; }; env = { From ec1c4933e854b25d1ed19eaba53d677444963f55 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:13 +0100 Subject: [PATCH 0339/1238] python3Packages.elementpath: 5.1.0 -> 5.1.1 https://github.com/sissaschool/elementpath/blob/v5.1.1/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/elementpath/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elementpath/default.nix b/pkgs/development/python-modules/elementpath/default.nix index 84f764fc5f9a..d0ae92e5bc2d 100644 --- a/pkgs/development/python-modules/elementpath/default.nix +++ b/pkgs/development/python-modules/elementpath/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "elementpath"; - version = "5.1.0"; + version = "5.1.1"; pyproject = true; src = fetchFromGitHub { owner = "sissaschool"; repo = "elementpath"; tag = "v${version}"; - hash = "sha256-3eVxGBvYkTLHTD5uDE2rB09v0mzj1DkuZb8N1ZFj4qs="; + hash = "sha256-Ngvoq8BugTH8r187S+nUhNX/NRVhhBDX+eVc/zvq08g="; }; build-system = [ setuptools ]; From f83a8e85b4f5d0e978fdf9c9c55e08bbf42c0703 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:14 +0100 Subject: [PATCH 0340/1238] python3Packages.energyzero: 4.0.1 -> 5.0.0 https://github.com/klaasnicolaas/python-energyzero/releases/tag/v5.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/energyzero/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/energyzero/default.nix b/pkgs/development/python-modules/energyzero/default.nix index 576281b92091..dc946aa03f41 100644 --- a/pkgs/development/python-modules/energyzero/default.nix +++ b/pkgs/development/python-modules/energyzero/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "energyzero"; - version = "4.0.1"; + version = "5.0.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "klaasnicolaas"; repo = "python-energyzero"; tag = "v${version}"; - hash = "sha256-Tisng08X/jyNtT27qy1hH6qM6Nqho/X8bg1tFg1oIx8="; + hash = "sha256-gX8clg0xqIhk8/RYV6P5exnzXPLmYLGUX65Y0Nwt2F8="; }; postPatch = '' @@ -54,7 +54,7 @@ buildPythonPackage rec { meta = { description = "Module for getting the dynamic prices from EnergyZero"; homepage = "https://github.com/klaasnicolaas/python-energyzero"; - changelog = "https://github.com/klaasnicolaas/python-energyzero/releases/tag/v${version}"; + changelog = "https://github.com/klaasnicolaas/python-energyzero/releases/tag/${src.tag}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; From fff6e6a87b1b7294f7d27cc3f42a313b739fe7b2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:14 +0100 Subject: [PATCH 0341/1238] python3Packages.entrance: 1.1.20 -> 1.1.21 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/entrance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/entrance/default.nix b/pkgs/development/python-modules/entrance/default.nix index c5aea78bb920..0360444e0408 100644 --- a/pkgs/development/python-modules/entrance/default.nix +++ b/pkgs/development/python-modules/entrance/default.nix @@ -35,12 +35,12 @@ in buildPythonPackage rec { pname = "entrance"; - version = "1.1.20"; + version = "1.1.21"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-PvsP6HXCllW102h3o7abz9uC2AZTwvg5qIqP+rdkk6Y="; + hash = "sha256-1rKQPIhnVVtM93K3Ppg+m4/L4k0YD+mcE9bZhDmfmbo="; }; # The versions of `sanic` and `websockets` in nixpkgs only support 3.6 or later From f706b8611ccd79db45916c917d8f9a767be256e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:15 +0100 Subject: [PATCH 0342/1238] python3Packages.epitran: 1.24 -> 1.34.0 https://github.com/dmort27/epitran/releases/tag/v1.34.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/epitran/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/epitran/default.nix b/pkgs/development/python-modules/epitran/default.nix index d0f84f587b11..6261be420cea 100644 --- a/pkgs/development/python-modules/epitran/default.nix +++ b/pkgs/development/python-modules/epitran/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "epitran"; - version = "1.24"; + version = "1.34.0"; pyproject = true; src = fetchFromGitHub { owner = "dmort27"; repo = "epitran"; - tag = version; - hash = "sha256-AH4q8J5oMaUVJ559qe/ZlJXlCcGdxWnxMhnZKCH5Rlk="; + tag = "v${version}"; + hash = "sha256-LKESBSLn2gpXx8kEXmykEkTboIMiS5gZ2Kb9rj1lDTk="; }; build-system = [ setuptools ]; @@ -50,7 +50,7 @@ buildPythonPackage rec { meta = { description = "Tools for transcribing languages into IPA"; homepage = "https://github.com/dmort27/epitran"; - changelog = "https://github.com/dmort27/epitran/releases/tag/${version}"; + changelog = "https://github.com/dmort27/epitran/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vizid ]; }; From 7d15daf5ad29d8d54ede6fa7cf5a8dbeececc0fb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:15 +0100 Subject: [PATCH 0343/1238] python3Packages.es-client: 8.18.2 -> 9.0.2 https://github.com/untergeek/es_client/releases/tag/v9.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/es-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/es-client/default.nix b/pkgs/development/python-modules/es-client/default.nix index 342310360799..bf1e0c6723e9 100644 --- a/pkgs/development/python-modules/es-client/default.nix +++ b/pkgs/development/python-modules/es-client/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "es-client"; - version = "8.18.2"; + version = "9.0.2"; pyproject = true; src = fetchFromGitHub { owner = "untergeek"; repo = "es_client"; tag = "v${version}"; - hash = "sha256-siB17xVRS/eeKOsJcWdh4foOHXbeV8wwRclXDHodADM="; + hash = "sha256-83EBDmbZuOAVT2oYn98s6XTZrB38lx03nozAkBqHfgg="; }; pythonRelaxDeps = true; From ce8bf510af842ebf69212df4e98b208dd58de866 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:15 +0100 Subject: [PATCH 0344/1238] python3Packages.escapism: 1.0.1 -> 1.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/escapism/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/escapism/default.nix b/pkgs/development/python-modules/escapism/default.nix index 80b754aaf3ab..3c691359b3d5 100644 --- a/pkgs/development/python-modules/escapism/default.nix +++ b/pkgs/development/python-modules/escapism/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "escapism"; - version = "1.0.1"; + version = "1.1.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "73256bdfb4f22230f0428fc6efecee61cdc4fad531b6f98b849cb9c80711e4ec"; + sha256 = "sha256-rdEw5IqFuxquo+dPsDH1AzxwVa7bOaMmX5I9X0DD+XQ="; }; # No tests distributed From 1e76e31cb4b130a7186d0e5d96719eb4051f7b0c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:16 +0100 Subject: [PATCH 0345/1238] python3Packages.euporie: 2.9.1 -> 2.10.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/euporie/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/euporie/default.nix b/pkgs/development/python-modules/euporie/default.nix index 52c750a132b5..69eb019afc98 100644 --- a/pkgs/development/python-modules/euporie/default.nix +++ b/pkgs/development/python-modules/euporie/default.nix @@ -36,14 +36,14 @@ buildPythonPackage rec { pname = "euporie"; - version = "2.9.1"; + version = "2.10.3"; pyproject = true; src = fetchFromGitHub { owner = "joouha"; repo = "euporie"; tag = "v${version}"; - hash = "sha256-3wP6NzQaudXfACuMKYjWAQjNYQYmqeuyrvQUN8lbgyk="; + hash = "sha256-wXHhv5vK17XDGh+2GTaw7hoSi4tC9jGVoyrfw1yt6Zo="; }; build-system = [ From 43cab2f02ac4b0382ae278d72424e9d86e48486c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:17 +0100 Subject: [PATCH 0346/1238] python3Packages.eval-type-backport: 0.3.0 -> 0.3.1 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/eval-type-backport/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/eval-type-backport/default.nix b/pkgs/development/python-modules/eval-type-backport/default.nix index d890c80c76b9..e964ec538083 100644 --- a/pkgs/development/python-modules/eval-type-backport/default.nix +++ b/pkgs/development/python-modules/eval-type-backport/default.nix @@ -8,14 +8,14 @@ }: buildPythonPackage (finalAttrs: { pname = "eval-type-backport"; - version = "0.3.0"; + version = "0.3.1"; format = "setuptools"; src = fetchFromGitHub { owner = "alexmojaki"; repo = "eval_type_backport"; tag = "v${finalAttrs.version}"; - hash = "sha256-K+FrgRyxCbrKHcrUaHEJWlLp2i0xes3HwXPN9ucioZY="; + hash = "sha256-3DV2xMXRImkl1kyvVLTDAQiRPPSnjBRHHTl1S9Usjag="; }; nativeBuildInputs = [ From 4d20d20c7d65e415c01c8522707952d34e4d6267 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:17 +0100 Subject: [PATCH 0347/1238] python3Packages.everett: 3.4.0 -> 3.5.0 https://github.com/willkg/everett/releases/tag/v3.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/everett/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/everett/default.nix b/pkgs/development/python-modules/everett/default.nix index 718e68c10ef7..7fed6d7e143d 100644 --- a/pkgs/development/python-modules/everett/default.nix +++ b/pkgs/development/python-modules/everett/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "everett"; - version = "3.4.0"; + version = "3.5.0"; pyproject = true; src = fetchFromGitHub { owner = "willkg"; repo = "everett"; tag = "v${version}"; - hash = "sha256-olYxUbsKaL7C5UTAPwW+EufjbWbbHZdZcQ/lfogNJrg="; + hash = "sha256-5cjPV2pt2x8RmaGWTRWeX3Nb1QeDd7245FZ0tEmYCSk="; }; build-system = [ setuptools ]; @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = { description = "Python configuration library for your app"; homepage = "https://github.com/willkg/everett"; - changelog = "https://github.com/willkg/everett/releases/tag/${version}"; + changelog = "https://github.com/willkg/everett/releases/tag/${src.tag}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ jherland ]; }; From 743f2ae5caa2f7668208b06c25d8d4ed30bf1244 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:17 +0100 Subject: [PATCH 0348/1238] python3Packages.exchangelib: 5.5.1 -> 5.6.0 https://github.com/ecederstrand/exchangelib/blob/v5.6.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/exchangelib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/exchangelib/default.nix b/pkgs/development/python-modules/exchangelib/default.nix index f8eed419d8dd..8f1643fc73c5 100644 --- a/pkgs/development/python-modules/exchangelib/default.nix +++ b/pkgs/development/python-modules/exchangelib/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "exchangelib"; - version = "5.5.1"; + version = "5.6.0"; pyproject = true; src = fetchFromGitHub { owner = "ecederstrand"; repo = "exchangelib"; tag = "v${version}"; - hash = "sha256-HO88wM0yzETWS0eBnLABCjYHGE5wFpcjQgC8wsSumWA="; + hash = "sha256-tmJq0AZLuOic63ziIr173lbz6sDF/u75Y2ASYnHHDTM="; }; pythonRelaxDeps = [ "defusedxml" ]; From d9c7a6bdc6f455df9c6da5a1a0fe130e57ea1707 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:18 +0100 Subject: [PATCH 0349/1238] python3Packages.exiv2: 0.17.5 -> 0.18.0 https://python-exiv2.readthedocs.io/en/release-0.18.0/misc/changelog.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/exiv2/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/exiv2/default.nix b/pkgs/development/python-modules/exiv2/default.nix index 6b718221c6fa..3b9861911045 100644 --- a/pkgs/development/python-modules/exiv2/default.nix +++ b/pkgs/development/python-modules/exiv2/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { meta = { description = "Low level Python interface to the Exiv2 C++ library"; homepage = "https://github.com/jim-easterbrook/python-exiv2"; - changelog = "https://python-exiv2.readthedocs.io/en/release-${version}/misc/changelog.html"; + changelog = "https://python-exiv2.readthedocs.io/en/release-${src.tag}/misc/changelog.html"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ zebreus ]; }; From 985830cfa7ee2b0320603704c98e4c3e5eca4141 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:18 +0100 Subject: [PATCH 0350/1238] python3Packages.expandvars: 1.1.1 -> 1.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/expandvars/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/expandvars/default.nix b/pkgs/development/python-modules/expandvars/default.nix index 80db6a8ade05..557f201d6e0e 100644 --- a/pkgs/development/python-modules/expandvars/default.nix +++ b/pkgs/development/python-modules/expandvars/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "expandvars"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mK3YJot2Df7kV73hwXv3RXlf3rwit92rdf0yeGU/HgU="; + hash = "sha256-bFgit7dWqZo1a5Fd0SZ/UquKTvqhNZY71/S9XTaPcdc="; }; patches = [ From 7092fc9b210c0ecc4567cb2669e4973d7bfe742c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:18 +0100 Subject: [PATCH 0351/1238] python3Packages.expecttest: 0.2.1 -> 0.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/expecttest/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/expecttest/default.nix b/pkgs/development/python-modules/expecttest/default.nix index 0d52c20ba8f0..a4f5e3a92c68 100644 --- a/pkgs/development/python-modules/expecttest/default.nix +++ b/pkgs/development/python-modules/expecttest/default.nix @@ -7,16 +7,16 @@ pytestCheckHook, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "expecttest"; - version = "0.2.1"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "pytorch"; repo = "expecttest"; - rev = "683b09a352cc426851adc2e3a9f46e0ab25e4dee"; # no tags - hash = "sha256-e9/KxPN/w0mrFYgesRGqaiDQ6gor7BpX/5/B0NPtXLY="; + tag = "v${finalAttrs.version}"; + hash = "sha256-/BMaQD3ZgYiprRYZ/fIlW7mStyFGzsjqup62tegBP7Y="; }; build-system = [ poetry-core ]; @@ -35,4 +35,4 @@ buildPythonPackage { homepage = "https://github.com/pytorch/expecttest"; platforms = lib.platforms.unix; }; -} +}) From e41f5de49767437ee7207b022042dfa84632a5fc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:19 +0100 Subject: [PATCH 0352/1238] python3Packages.ezyrb: 1.3.0.post2404 -> 1.3.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ezyrb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ezyrb/default.nix b/pkgs/development/python-modules/ezyrb/default.nix index f779b98cb4d2..01e3f70682cf 100644 --- a/pkgs/development/python-modules/ezyrb/default.nix +++ b/pkgs/development/python-modules/ezyrb/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "ezyrb"; - version = "1.3.0.post2404"; + version = "1.3.3"; pyproject = true; src = fetchFromGitHub { owner = "mathLab"; repo = "EZyRB"; tag = "v${version}"; - hash = "sha256-nu75Geyeu1nTLoGaohXB9pmbUWKgdgch9Z5OJqz9xKQ="; + hash = "sha256-dta8Vc7sUQEtcFEJaFbJUafSsjgZ7ZSLaFJTOMSfKmU="; }; # AttributeError: module 'numpy' has no attribute 'VisibleDeprecationWarning' From 6a45129250d12db0ecd8f80ccf9a386e26473f07 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:19 +0100 Subject: [PATCH 0353/1238] python3Packages.facedancer: 3.1.1 -> 3.1.2 https://github.com/greatscottgadgets/facedancer/releases/tag/3.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/facedancer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/facedancer/default.nix b/pkgs/development/python-modules/facedancer/default.nix index 0cf4acd33a08..56fc490250a4 100644 --- a/pkgs/development/python-modules/facedancer/default.nix +++ b/pkgs/development/python-modules/facedancer/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "facedancer"; - version = "3.1.1"; + version = "3.1.2"; pyproject = true; src = fetchFromGitHub { owner = "greatscottgadgets"; repo = "facedancer"; tag = version; - hash = "sha256-Qe8DPUKwlukPftc7SOZIcY/do/14UdS61WH0g5dFeMI="; + hash = "sha256-CJU+ltQ+bWBK5AGS2WMR5RMx4UblknrCAMZyIAG/1bQ="; }; postPatch = '' From b2f09bdbd5e16fc135f9faf1b2f8eb49dfc24ce1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:20 +0100 Subject: [PATCH 0354/1238] python3Packages.faker: 37.5.3 -> 40.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/faker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/faker/default.nix b/pkgs/development/python-modules/faker/default.nix index a8e2e565de9a..c15988dbd5c4 100644 --- a/pkgs/development/python-modules/faker/default.nix +++ b/pkgs/development/python-modules/faker/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "faker"; - version = "37.5.3"; + version = "40.1.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gxXY/01vT1iL1C/+Y6vVmYhseFBz4mpEcH4Q7rpXE9w="; + hash = "sha256-t2poFjql8XHSYPwkgnqDSbwdtnL2pmU1no0AlegTXTA="; }; build-system = [ setuptools ]; From 8593995047c72c15acfe1da5897062329422d8f1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:20 +0100 Subject: [PATCH 0355/1238] python3Packages.falcon: 4.0.2 -> 4.2.0 https://falcon.readthedocs.io/en/stable/changes/4.2.0.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/falcon/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/falcon/default.nix b/pkgs/development/python-modules/falcon/default.nix index 8b9a2898cd73..c6c8ffa7fae0 100644 --- a/pkgs/development/python-modules/falcon/default.nix +++ b/pkgs/development/python-modules/falcon/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "falcon"; - version = "4.0.2"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "falconry"; repo = "falcon"; tag = version; - hash = "sha256-umNuHyZrdDGyrhQEG9+f08D4Wwrz6bVJ6ysw8pfbHv4="; + hash = "sha256-Vi7J607PsjwxAKYNCiVGxSRYIbKHgrGvRX9Ent3+LQo="; }; build-system = [ setuptools ] ++ lib.optionals (!isPyPy) [ cython ]; @@ -84,7 +84,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://falcon.readthedocs.io/en/stable/changes/${version}.html"; + changelog = "https://falcon.readthedocs.io/en/stable/changes/${src.tag}.html"; description = "Ultra-reliable, fast ASGI+WSGI framework for building data plane APIs at scale"; homepage = "https://falconframework.org/"; license = lib.licenses.asl20; From 8ec1a7f71770c9c689c13b84c2452f98bae3f708 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:20 +0100 Subject: [PATCH 0356/1238] python3Packages.faraday-agent-parameters-types: 1.8.1 -> 1.9.1 https://github.com/infobyte/faraday_agent_parameters_types/blob/1.9.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/faraday-agent-parameters-types/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix index 13581602bc2c..076a1e61d727 100644 --- a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix +++ b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "faraday-agent-parameters-types"; - version = "1.8.1"; + version = "1.9.1"; pyproject = true; src = fetchPypi { pname = "faraday_agent_parameters_types"; inherit version; - hash = "sha256-o4N1op+beeoM0GGtcQGWNfFt6SMDohiNnOyD8lWzuk0="; + hash = "sha256-PWO4wufHGIgAi1BHoM/+6ZjsUDB4oY26NsHOdNYYTJc="; }; pythonRelaxDeps = [ "validators" ]; From 85a223610db7444bfbc534a3a490f17c7d10a8c6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:21 +0100 Subject: [PATCH 0357/1238] python3Packages.fastai: 2.8.5 -> 2.8.6 https://github.com/fastai/fastai/blob/2.8.6/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fastai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastai/default.nix b/pkgs/development/python-modules/fastai/default.nix index 597ede53046d..95098b61e44f 100644 --- a/pkgs/development/python-modules/fastai/default.nix +++ b/pkgs/development/python-modules/fastai/default.nix @@ -17,12 +17,12 @@ buildPythonPackage rec { pname = "fastai"; - version = "2.8.5"; + version = "2.8.6"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-kq7ndxj8h5nBJTZ8wVenqSquZ6CoqTyde4lQO9rFybY="; + hash = "sha256-eZW96Upogr6qws6lD8eX2kywuBmTXsbG7vaQKLwx9y8="; }; propagatedBuildInputs = [ From 4df6799947a0e87aaa833030ac069aa686cd3f09 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:22 +0100 Subject: [PATCH 0358/1238] python3Packages.fastimport: 0.9.14 -> 0.9.16 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fastimport/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastimport/default.nix b/pkgs/development/python-modules/fastimport/default.nix index e4cd46b185ac..5ef66f01e7f7 100644 --- a/pkgs/development/python-modules/fastimport/default.nix +++ b/pkgs/development/python-modules/fastimport/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "fastimport"; - version = "0.9.14"; + version = "0.9.16"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "6ac99dda4e7b0b3ae831507b6d0094802e6dd95891feafde8cc5c405b6c149ca"; + sha256 = "sha256-agpvtWqjYH3nGtTnq9VRr+m9rJS6uNLddNjg+Y9S414="; }; nativeCheckInputs = [ unittestCheckHook ]; From fb6cff8eebb4df45a1cf09f0314ad125f486a883 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:22 +0100 Subject: [PATCH 0359/1238] python3Packages.fastjet: 3.5.1.1 -> 3.5.1.2 https://github.com/scikit-hep/fastjet/releases/tag/v3.5.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fastjet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastjet/default.nix b/pkgs/development/python-modules/fastjet/default.nix index 08b3098d4825..943823bc22f2 100644 --- a/pkgs/development/python-modules/fastjet/default.nix +++ b/pkgs/development/python-modules/fastjet/default.nix @@ -31,13 +31,13 @@ in buildPythonPackage rec { pname = "fastjet"; - version = "3.5.1.1"; + version = "3.5.1.2"; pyproject = true; src = fetchPypi { pname = "fastjet"; inherit version; - hash = "sha256-2GG9A+/2rgYpsJo1tu3BprOM7bKwYVV6/qIIMtYSr9o="; + hash = "sha256-dDvlFBZrTWhpNhngKuAvu9zpbcLWvz7IpRQsmctvaW0="; }; # unvendor fastjet/fastjet-contrib From 44075c9b5558f56b69b483fd1148e9bf9379a498 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:23 +0100 Subject: [PATCH 0360/1238] python3Packages.fastnumbers: 5.1.0 -> 5.1.1 https://github.com/SethMMorton/fastnumbers/blob/5.1.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/fastnumbers/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/fastnumbers/default.nix b/pkgs/development/python-modules/fastnumbers/default.nix index 00d94f61ae6e..af07d5fea685 100644 --- a/pkgs/development/python-modules/fastnumbers/default.nix +++ b/pkgs/development/python-modules/fastnumbers/default.nix @@ -7,24 +7,28 @@ numpy, pytestCheckHook, setuptools, + setuptools-scm, typing-extensions, }: buildPythonPackage rec { pname = "fastnumbers"; - version = "5.1.0"; + version = "5.1.1"; pyproject = true; src = fetchFromGitHub { owner = "SethMMorton"; repo = "fastnumbers"; tag = version; - hash = "sha256-TC9+xOvskABpChlrSJcHy6O7D7EnIKL6Ekt/vaLBX2E="; + hash = "sha256-7UjUkZPGsrtdQhgisI5IA37WvgGGiEXsey9NhATy064="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; - propagatedBuildInputs = [ typing-extensions ]; + dependencies = [ typing-extensions ]; # Tests fail due to numeric precision differences on ARM # See https://github.com/SethMMorton/fastnumbers/issues/28 @@ -43,7 +47,7 @@ buildPythonPackage rec { meta = { description = "Python module for number conversion"; homepage = "https://github.com/SethMMorton/fastnumbers"; - changelog = "https://github.com/SethMMorton/fastnumbers/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/SethMMorton/fastnumbers/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 17d8ec757bfd915ace5f9eeeb751792bf4f673c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:23 +0100 Subject: [PATCH 0361/1238] python3Packages.fastprogress: 1.0.5 -> 1.1.3 This commit was automatically generated using update-python-libraries. --- .../python-modules/fastprogress/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/fastprogress/default.nix b/pkgs/development/python-modules/fastprogress/default.nix index c1c711ff9685..ef9251a2608a 100644 --- a/pkgs/development/python-modules/fastprogress/default.nix +++ b/pkgs/development/python-modules/fastprogress/default.nix @@ -2,20 +2,27 @@ lib, buildPythonPackage, fetchPypi, + setuptools, + fastcore, numpy, }: buildPythonPackage rec { pname = "fastprogress"; - version = "1.0.5"; - format = "setuptools"; + version = "1.1.3"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-WMoWqYHwKSgE2QXy4AQq1gjXiL9svmq5a3HsSyBFOu8="; + hash = "sha256-L3Bxvrk84mHdtR1mskOoUXtCFWOgEHSY5Yhe0tkTb8o="; }; - propagatedBuildInputs = [ numpy ]; + build-system = [ setuptools ]; + + dependencies = [ + fastcore + numpy + ]; # no real tests doCheck = false; From 7deb159a2424534cdb173e89fdefa5c32383b00a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:23 +0100 Subject: [PATCH 0362/1238] python3Packages.fastremap: 1.15.1 -> 1.17.7 https://github.com/seung-lab/fastremap/releases/tag/1.17.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fastremap/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fastremap/default.nix b/pkgs/development/python-modules/fastremap/default.nix index 0e2fd9cfbefd..2337bc54fc5c 100644 --- a/pkgs/development/python-modules/fastremap/default.nix +++ b/pkgs/development/python-modules/fastremap/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "fastremap"; - version = "1.15.1"; + version = "1.17.7"; pyproject = true; src = fetchFromGitHub { owner = "seung-lab"; repo = "fastremap"; tag = version; - hash = "sha256-naDagGD0VNRjoJ1+gkgLm3QbrnE9hD85ULz91xAfKa4="; + hash = "sha256-k3MneLLpClx0hkOqm+botD/LozyoUJW89qf0VJ3P05M="; }; build-system = [ @@ -45,7 +45,7 @@ buildPythonPackage rec { meta = { description = "Remap, mask, renumber, unique, and in-place transposition of 3D labeled images and point clouds"; homepage = "https://github.com/seung-lab/fastremap"; - changelog = "https://github.com/seung-lab/fastremap/releases/tag/${version}"; + changelog = "https://github.com/seung-lab/fastremap/releases/tag/${src.tag}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ bcdarwin ]; }; From a4abc6555515fc0749b483ce223c52d8bbd6644a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:24 +0100 Subject: [PATCH 0363/1238] python3Packages.fava-dashboards: 1.2.0 -> 1.2.2 https://github.com/andreasgerstmayr/fava-dashboards/blob/main/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fava-dashboards/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fava-dashboards/default.nix b/pkgs/development/python-modules/fava-dashboards/default.nix index 9b1424be243e..60227ad1f784 100644 --- a/pkgs/development/python-modules/fava-dashboards/default.nix +++ b/pkgs/development/python-modules/fava-dashboards/default.nix @@ -11,14 +11,14 @@ }: buildPythonPackage rec { pname = "fava-dashboards"; - version = "1.2.0"; + version = "1.2.2"; pyproject = true; src = fetchFromGitHub { owner = "andreasgerstmayr"; repo = "fava-dashboards"; - rev = "v${version}"; - hash = "sha256-0524Mx93bJ4DKTb3gYps+C7dzhzuNd7YIvqeCtZz2f0="; + tag = "v${version}"; + hash = "sha256-aKadn9dX293THUBPHu0tYWQJDfmQ7a+lBF7+pQ8JeJw="; }; build-system = [ From 81ffa92a9173fae0d3099a14fa2f34e2598a12a1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:24 +0100 Subject: [PATCH 0364/1238] python3Packages.fava-portfolio-returns: 2.3.0 -> 2.4.0 https://github.com/andreasgerstmayr/fava-portfolio-returns/blob/main/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/fava-portfolio-returns/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fava-portfolio-returns/default.nix b/pkgs/development/python-modules/fava-portfolio-returns/default.nix index b539d281c094..061356b7be15 100644 --- a/pkgs/development/python-modules/fava-portfolio-returns/default.nix +++ b/pkgs/development/python-modules/fava-portfolio-returns/default.nix @@ -15,12 +15,12 @@ }: let pname = "fava-portfolio-returns"; - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "andreasgerstmayr"; repo = "fava-portfolio-returns"; - rev = "v${version}"; - hash = "sha256-NM+0gcgSztcgzYj0nCe9DOK90lrzE0TOzH30WvTKsUA="; + tag = "v${version}"; + hash = "sha256-3v5zIpho6HppNm1yJdVJKhPxKgNsvRetOQIAKkp6u9U="; }; frontend = buildNpmPackage (finalAttrs: { From 18349f35cbbd7ab12a4c52b3e18cdcddecb36274 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:24 +0100 Subject: [PATCH 0365/1238] python3Packages.ffmpy: 0.6.2 -> 1.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ffmpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ffmpy/default.nix b/pkgs/development/python-modules/ffmpy/default.nix index 16d62090e03d..d2aad42b2a99 100644 --- a/pkgs/development/python-modules/ffmpy/default.nix +++ b/pkgs/development/python-modules/ffmpy/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ffmpy"; - version = "0.6.2"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "Ch00k"; repo = "ffmpy"; tag = version; - hash = "sha256-XFC7f8wdIsySIn4qXqo61GmRcaF0QciLYN5lwhzlIuA="; + hash = "sha256-TDE/r6qoWpkIU47+FPLqWgZAJd9FxSbZthhLh9g4evo="; }; postPatch = From f1b17434bfe0329913a7b75b51b0fe0785d6f1f3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:25 +0100 Subject: [PATCH 0366/1238] python3Packages.fido2: 2.0.0 -> 2.1.1 https://github.com/Yubico/python-fido2/releases/tag/2.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fido2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fido2/default.nix b/pkgs/development/python-modules/fido2/default.nix index 5ed38a04b68c..f279e558460d 100644 --- a/pkgs/development/python-modules/fido2/default.nix +++ b/pkgs/development/python-modules/fido2/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "fido2"; - version = "2.0.0"; + version = "2.1.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-MGHNBec7Og72r8O4A9V8gmqi1qlzLRar1ydzYfWOeWQ="; + hash = "sha256-8TefhFhwzH/GTH8HMjw85B6MlsNwVOeeCs1WMLP+xaw="; }; build-system = [ poetry-core ]; From eedd9d7d7d9c32e9006e4df5e59a96346874def4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:25 +0100 Subject: [PATCH 0367/1238] python3Packages.findimports: 2.7.0 -> 3.0.0 https://github.com/mgedmin/findimports/blob/3.0.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/findimports/default.nix | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/findimports/default.nix b/pkgs/development/python-modules/findimports/default.nix index 7bb873cffe69..a917a3f992ef 100644 --- a/pkgs/development/python-modules/findimports/default.nix +++ b/pkgs/development/python-modules/findimports/default.nix @@ -2,35 +2,28 @@ lib, buildPythonPackage, fetchFromGitHub, - python, + pytestCheckHook, setuptools, }: buildPythonPackage rec { pname = "findimports"; - version = "2.7.0"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "mgedmin"; repo = "findimports"; tag = version; - hash = "sha256-ztbf9F1tz5EhqSkE8W6i7ihJYJTymKQdXI+K/G7DbHM="; + hash = "sha256-3MYHl35FfStmyhBNvedIHIZQYTyBuRyg5OI3d3Mi57I="; }; build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; + pythonImportsCheck = [ "findimports" ]; - checkPhase = '' - # Tests fails - rm tests/cmdline.txt - - runHook preCheck - ${python.interpreter} testsuite.py - runHook postCheck - ''; - meta = { description = "Module for the analysis of Python import statements"; homepage = "https://github.com/mgedmin/findimports"; From 5b420a1ea9fcdc4ef09c380a515632d4db0740aa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:26 +0100 Subject: [PATCH 0368/1238] python3Packages.finvizfinance: 1.1.1 -> 1.3.0 https://github.com/lit26/finvizfinance/releases/tag/v1.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/finvizfinance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/finvizfinance/default.nix b/pkgs/development/python-modules/finvizfinance/default.nix index a8c61c26a2a6..4c9dc24151cf 100644 --- a/pkgs/development/python-modules/finvizfinance/default.nix +++ b/pkgs/development/python-modules/finvizfinance/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "finvizfinance"; - version = "1.1.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "lit26"; repo = "finvizfinance"; tag = "v${version}"; - hash = "sha256-QVR0ig51EHdMVzg6wBDpvMGjPnmO2ZGBs2Q0SVxauik="; + hash = "sha256-M/EyQgINdJLLfOFNm/RhqONz3slb4ukugHLdiozDY0s="; }; build-system = [ setuptools ]; From 93beecb4091091336c308107719c1f2bb286da06 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:26 +0100 Subject: [PATCH 0369/1238] python3Packages.fipy: 3.4.5 -> 4.0 https://github.com/usnistgov/fipy/blob/4.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fipy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fipy/default.nix b/pkgs/development/python-modules/fipy/default.nix index 7f7f4e307496..4b5a0f9500bd 100644 --- a/pkgs/development/python-modules/fipy/default.nix +++ b/pkgs/development/python-modules/fipy/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "fipy"; - version = "3.4.5"; + version = "4.0"; format = "setuptools"; # Python 3.12 is not yet supported. @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "usnistgov"; repo = "fipy"; tag = version; - hash = "sha256-usuAj+bIzbCSxYuKeUDxEESbjxPCwYwdD/opaBbgl1w="; + hash = "sha256-pq5Xjp3YD5cILfV+Atl/Sq0SeZjDR/QQa4/F59LhGIo="; }; propagatedBuildInputs = [ @@ -65,7 +65,7 @@ buildPythonPackage rec { meta = { homepage = "https://www.ctcms.nist.gov/fipy/"; description = "Finite Volume PDE Solver Using Python"; - changelog = "https://github.com/usnistgov/fipy/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/usnistgov/fipy/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.free; maintainers = with lib.maintainers; [ wd15 ]; }; From 4d26892bc79ebfe2a0b5dce73dc1f69af44ec4a7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:27 +0100 Subject: [PATCH 0370/1238] python3Packages.firecrawl-py: 1.15.0 -> 2.7.0 https://github.com/mendableai/firecrawl/releases/tag/v2.7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/firecrawl-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/firecrawl-py/default.nix b/pkgs/development/python-modules/firecrawl-py/default.nix index 26600b692e3a..3055d73165b5 100644 --- a/pkgs/development/python-modules/firecrawl-py/default.nix +++ b/pkgs/development/python-modules/firecrawl-py/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "firecrawl-py"; - version = "1.15.0"; + version = "2.7.0"; pyproject = true; src = fetchFromGitHub { owner = "mendableai"; repo = "firecrawl"; tag = "v${version}"; - hash = "sha256-GIde8FiU1/gS3oFfTf7f7Tc4KvDVL873VE5kjyh33Is="; + hash = "sha256-l42FfMrkqeFuAB4Sibxe4J+lifePSu2naIySEUGPQW0="; }; sourceRoot = "${src.name}/apps/python-sdk"; From 16b3c0374f04d43b9bd779acf6f34824d8d9c4e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:27 +0100 Subject: [PATCH 0371/1238] python3Packages.fixtures: 4.2.6 -> 4.2.8 https://github.com/testing-cabal/fixtures/blob/4.2.8/NEWS This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fixtures/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fixtures/default.nix b/pkgs/development/python-modules/fixtures/default.nix index 1396001b00fd..08d89a0c6896 100644 --- a/pkgs/development/python-modules/fixtures/default.nix +++ b/pkgs/development/python-modules/fixtures/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "fixtures"; - version = "4.2.6"; + version = "4.2.8"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-lUcrFbFFBjpnL74zsSRMz/gp++yX1TDYYtJvQW0WyQs="; + hash = "sha256-6hRlZKZmYQbEgffDX5ek1lSFyEsMyGpQdZcWS2zA2Ek="; }; build-system = [ From 4cadf4db591c6e74ab0797da25b1ccaf7fe1a878 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:27 +0100 Subject: [PATCH 0372/1238] python3Packages.flashinfer: 0.3.1 -> 0.6.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/flashinfer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flashinfer/default.nix b/pkgs/development/python-modules/flashinfer/default.nix index a0a5a107d0ec..5882d0ee8164 100644 --- a/pkgs/development/python-modules/flashinfer/default.nix +++ b/pkgs/development/python-modules/flashinfer/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { pname = "flashinfer"; - version = "0.3.1"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { @@ -39,7 +39,7 @@ buildPythonPackage rec { repo = "flashinfer"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-e9PfLfU0DdoLKlXiHylCbGd125c7Iw9y4NDIOAP0xHs="; + hash = "sha256-NRjas11VvvCY6MZiZaYtxG5MXEaFqfbhJxflUT/uraE="; }; patches = [ From d873acee96e593708c007be0124760455138d8e0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:28 +0100 Subject: [PATCH 0373/1238] python3Packages.flask-appbuilder: 4.8.0 -> 5.0.2 https://github.com/dpgaspar/Flask-AppBuilder/blob/v5.0.2/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/flask-appbuilder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-appbuilder/default.nix b/pkgs/development/python-modules/flask-appbuilder/default.nix index 90a8093cfb6f..4e7950b3b064 100644 --- a/pkgs/development/python-modules/flask-appbuilder/default.nix +++ b/pkgs/development/python-modules/flask-appbuilder/default.nix @@ -26,13 +26,13 @@ buildPythonPackage rec { pname = "flask-appbuilder"; - version = "4.8.0"; + version = "5.0.2"; format = "setuptools"; src = fetchPypi { pname = "Flask-AppBuilder"; inherit version; - hash = "sha256-MrkDcUCNgHzHnTM3DJenPXOP7HLTTthD/YBtupNprhM="; + hash = "sha256-9Xe5gqGuQLwhMjjO25PDnGfPIZmqHgBuCH6hs1B9VFA="; }; propagatedBuildInputs = [ From 01b150ee2860b9f91a1f7bc45dd42d32a345f44d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:28 +0100 Subject: [PATCH 0374/1238] python3Packages.flask-compress: 1.17 -> 1.23 https://github.com/colour-science/flask-compress/blob/v1.23/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/flask-compress/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/flask-compress/default.nix b/pkgs/development/python-modules/flask-compress/default.nix index f0de16eb7d49..d59f01611bb0 100644 --- a/pkgs/development/python-modules/flask-compress/default.nix +++ b/pkgs/development/python-modules/flask-compress/default.nix @@ -5,6 +5,7 @@ isPyPy, setuptools, setuptools-scm, + backports-zstd, flask, flask-caching, zstandard, @@ -14,7 +15,7 @@ }: buildPythonPackage rec { - version = "1.17"; + version = "1.23"; pname = "flask-compress"; pyproject = true; @@ -22,7 +23,7 @@ buildPythonPackage rec { owner = "colour-science"; repo = "flask-compress"; tag = "v${version}"; - hash = "sha256-87fjJxaS7eJbOkSUljnhqFIeahoS4L2tAOhmv4ryVUM="; + hash = "sha256-iKZfwSFvNrG/ApbqBuDgoUHz296nr+ZMrAX97pMgNTQ="; }; build-system = [ @@ -31,8 +32,8 @@ buildPythonPackage rec { ]; dependencies = [ + backports-zstd flask - zstandard ] ++ lib.optionals (!isPyPy) [ brotli ] ++ lib.optionals isPyPy [ brotlicffi ]; @@ -52,7 +53,7 @@ buildPythonPackage rec { meta = { description = "Compress responses in your Flask app with gzip, deflate or brotli"; homepage = "https://github.com/colour-science/flask-compress"; - changelog = "https://github.com/colour-science/flask-compress/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/colour-science/flask-compress/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nickcao ]; }; From 38b0aaa676812dd2c933e181984bbe084f0cfe60 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:28 +0100 Subject: [PATCH 0375/1238] python3Packages.flask-cors: 6.0.1 -> 6.0.2 https://github.com/corydolphin/flask-cors/releases/tag/6.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/flask-cors/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-cors/default.nix b/pkgs/development/python-modules/flask-cors/default.nix index 6565d6ed6503..0f8510073034 100644 --- a/pkgs/development/python-modules/flask-cors/default.nix +++ b/pkgs/development/python-modules/flask-cors/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "flask-cors"; - version = "6.0.1"; + version = "6.0.2"; pyproject = true; src = fetchFromGitHub { owner = "corydolphin"; repo = "flask-cors"; tag = version; - hash = "sha256-ySn5o9yDlCYqHozGJ82cPtty/N+EK/NvIynxv9w+hwc="; + hash = "sha256-9WlD5Qd0WiBDrVHf5nT1qAK2gtYavlPnY7qFkiAgxws="; }; build-system = [ From e7cf6090aaa4ee182c2bfc54d8d9d5ef653715a8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:29 +0100 Subject: [PATCH 0376/1238] python3Packages.flask-limiter: 3.12 -> 4.1.1 https://github.com/alisaifee/flask-limiter/blob/4.1.1/HISTORY.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/flask-limiter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-limiter/default.nix b/pkgs/development/python-modules/flask-limiter/default.nix index 2bc8a592e551..9c0133fe30c7 100644 --- a/pkgs/development/python-modules/flask-limiter/default.nix +++ b/pkgs/development/python-modules/flask-limiter/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "flask-limiter"; - version = "3.12"; + version = "4.1.1"; pyproject = true; src = fetchFromGitHub { owner = "alisaifee"; repo = "flask-limiter"; tag = version; - hash = "sha256-3GFbLQExd4c3Cyr7UDX/zOAfedOluXMwCbBhOgoKfn0="; + hash = "sha256-lrq4WCc2gxm039nXW6tiDt7laJFEICO0x9jw71UUwaI="; }; patches = [ From ae3ec83ee8b9cf33e5ad06200f7a5de75260441b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:29 +0100 Subject: [PATCH 0377/1238] python3Packages.flexmock: 0.12.2 -> 0.13.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/flexmock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flexmock/default.nix b/pkgs/development/python-modules/flexmock/default.nix index 62fb1077b347..62020d902569 100644 --- a/pkgs/development/python-modules/flexmock/default.nix +++ b/pkgs/development/python-modules/flexmock/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "flexmock"; - version = "0.12.2"; + version = "0.13.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Q1xmHDs1R3V165FQQooc/Xxiy5kqp4h1Z8M1euvJrKE="; + hash = "sha256-aCnXoNf3Rtswh9qP2mL5JOUt9+zkBRwvWa1YbPWteXc="; }; build-system = [ poetry-core ]; From 639b7662632deda928df553735b6ae00a052323a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:30 +0100 Subject: [PATCH 0378/1238] python3Packages.fsspec: 2025.10.0 -> 2026.1.0 https://github.com/fsspec/filesystem_spec/raw/2026.1.0/docs/source/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/fsspec/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fsspec/default.nix b/pkgs/development/python-modules/fsspec/default.nix index 231c0b27f051..ee8e1ed82a01 100644 --- a/pkgs/development/python-modules/fsspec/default.nix +++ b/pkgs/development/python-modules/fsspec/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "fsspec"; - version = "2025.10.0"; + version = "2026.1.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "filesystem_spec"; tag = version; - hash = "sha256-rIn2m3lRhlJwkB54X4sRT9JH+e4pIIEt7dPjnknczjs="; + hash = "sha256-jwtFFjaAZbGY7PeR3ZZzai+el0SlyojyAkptaqNePhE="; }; build-system = [ @@ -141,7 +141,7 @@ buildPythonPackage rec { meta = { description = "Specification that Python filesystems should adhere to"; homepage = "https://github.com/fsspec/filesystem_spec"; - changelog = "https://github.com/fsspec/filesystem_spec/raw/${version}/docs/source/changelog.rst"; + changelog = "https://github.com/fsspec/filesystem_spec/raw/${src.tag}/docs/source/changelog.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ nickcao ]; }; From ac0ad7b1528247e635b813d21033e682a7c4712b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:30 +0100 Subject: [PATCH 0379/1238] python3Packages.gaphas: 5.1.1 -> 5.1.2 https://github.com/gaphor/gaphas/releases/tag/5.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gaphas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gaphas/default.nix b/pkgs/development/python-modules/gaphas/default.nix index cb1ab47e3ffd..456840539ae1 100644 --- a/pkgs/development/python-modules/gaphas/default.nix +++ b/pkgs/development/python-modules/gaphas/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "gaphas"; - version = "5.1.1"; + version = "5.1.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ifr1Ul9/IaIvZ6b2SU08o110lRXlZ6RoqkH3CRYcH5A="; + hash = "sha256-XdawWTHzhWqWtiMmm1AYcjG0q/e5hJ9I9+7FKJhWNpY="; }; nativeBuildInputs = [ From 2dde247e690b4afd1b3811939088922cddea12fa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:31 +0100 Subject: [PATCH 0380/1238] python3Packages.garth: 0.5.21 -> 0.6.3 https://github.com/matin/garth/releases/tag/0.6.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/garth/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/garth/default.nix b/pkgs/development/python-modules/garth/default.nix index 39e4fd0030b9..a8d27a8904df 100644 --- a/pkgs/development/python-modules/garth/default.nix +++ b/pkgs/development/python-modules/garth/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + freezegun, hatchling, pydantic, pytest-vcr, @@ -12,12 +13,12 @@ buildPythonPackage (finalAttrs: { pname = "garth"; - version = "0.5.21"; + version = "0.6.3"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-jZeVldHU6iOhtGarSmCVXRObcfiG9GSQvhQPzuWE2rQ="; + hash = "sha256-UZ1LUylEY4ZSu3QO5E3PNuHSNDIa7PCF7dfxqB6mb2k="; }; pythonRelaxDeps = [ "requests-oauthlib" ]; @@ -31,6 +32,7 @@ buildPythonPackage (finalAttrs: { ]; nativeCheckInputs = [ + freezegun pytest-vcr pytestCheckHook ]; @@ -50,6 +52,9 @@ buildPythonPackage (finalAttrs: { "test_sleep_data" "test_username" "test_weekly" + # Telemetry mock not working out, no idea + "test_telemetry_env_enabled_with_mock" + "test_default_callback_calls_logfire" ]; meta = { From 68b44841824ea9b9f21aa34960a43e9b5c4eb071 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:31 +0100 Subject: [PATCH 0381/1238] python3Packages.gast: 0.6.0 -> 0.7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gast/default.nix b/pkgs/development/python-modules/gast/default.nix index 18c4e186e980..35f3906c1576 100644 --- a/pkgs/development/python-modules/gast/default.nix +++ b/pkgs/development/python-modules/gast/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "gast"; - version = "0.6.0"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "serge-sans-paille"; repo = "gast"; tag = version; - hash = "sha256-zrbxW8qWhCY6tObP+/WDReoCnlCpMEzQucX2inpRTL4="; + hash = "sha256-paaXVdhstNlLc/zv/L1tHuv9IZ0Vz/vz2x2y2ePpXRc="; }; build-system = [ setuptools ]; From 50de3899fe65242c65271fd5ebe91f5907c8e6b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 31 Jan 2026 20:26:15 -0800 Subject: [PATCH 0382/1238] python3Packages.google-cloud-storage-control: init at 1.9.0 --- .../google-cloud-storage-control/default.nix | 68 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 ++ 2 files changed, 72 insertions(+) create mode 100644 pkgs/development/python-modules/google-cloud-storage-control/default.nix diff --git a/pkgs/development/python-modules/google-cloud-storage-control/default.nix b/pkgs/development/python-modules/google-cloud-storage-control/default.nix new file mode 100644 index 000000000000..d02438fd87d7 --- /dev/null +++ b/pkgs/development/python-modules/google-cloud-storage-control/default.nix @@ -0,0 +1,68 @@ +{ + buildPythonPackage, + fetchFromGitHub, + gitUpdater, + google-api-core, + google-auth, + grpc-google-iam-v1, + grpcio, + lib, + proto-plus, + protobuf, + pytest-asyncio, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "google-cloud-storage-control"; + version = "1.9.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "googleapis"; + repo = "google-cloud-python"; + tag = "google-cloud-storage-control-v${finalAttrs.version}"; + hash = "sha256-5xQ4p9xi/6Y8oi7dWo+fdVT8X8U7UGmdKtSsoEanRso="; + }; + + sourceRoot = "${finalAttrs.src.name}/packages/google-cloud-storage-control"; + + build-system = [ setuptools ]; + + dependencies = [ + google-api-core + google-auth + grpc-google-iam-v1 + grpcio + proto-plus + protobuf + ] + ++ google-api-core.optional-dependencies.grpc; + + pythonImportsCheck = [ + "google.cloud.storage_control" + "google.cloud.storage_control_v2" + ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + passthru = { + # bulk updater selects wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "google-cloud-storage-control-v"; + }; + }; + + meta = { + changelog = "https://github.com/googleapis/google-cloud-python/blob/${finalAttrs.src.tag}/packages/google-cloud-storage-control/CHANGELOG.md"; + description = "Google Cloud Storage Control API client library"; + homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-storage-control"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.dotlambda ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2308c72c1c84..a7781c1532fb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6406,6 +6406,10 @@ self: super: with self; { google-cloud-storage = callPackage ../development/python-modules/google-cloud-storage { }; + google-cloud-storage-control = + callPackage ../development/python-modules/google-cloud-storage-control + { }; + google-cloud-tasks = callPackage ../development/python-modules/google-cloud-tasks { }; google-cloud-testutils = callPackage ../development/python-modules/google-cloud-testutils { }; From ff5e9bf0b58d3cda10750c506b3b01932220fdbd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:31 +0100 Subject: [PATCH 0383/1238] python3Packages.gcsfs: 2025.10.0 -> 2026.1.0 https://github.com/fsspec/gcsfs/raw/2026.1.0/docs/source/changelog.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/gcsfs/default.nix | 32 ++++--------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/pkgs/development/python-modules/gcsfs/default.nix b/pkgs/development/python-modules/gcsfs/default.nix index fec4de581d3f..0f2ba6274676 100644 --- a/pkgs/development/python-modules/gcsfs/default.nix +++ b/pkgs/development/python-modules/gcsfs/default.nix @@ -2,31 +2,29 @@ lib, buildPythonPackage, fetchFromGitHub, - pytestCheckHook, setuptools, google-auth, google-auth-oauthlib, google-cloud-storage, + google-cloud-storage-control, requests, decorator, fsspec, fusepy, aiohttp, crcmod, - pytest-timeout, - pytest-asyncio, }: buildPythonPackage rec { pname = "gcsfs"; - version = "2025.10.0"; + version = "2026.1.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "gcsfs"; tag = version; - hash = "sha256-Co98M3zK839mIWhV1Sifyb9r0sy1BjX6stDIj/0ONYo="; + hash = "sha256-WAHRaLsb6znzfuTOtulDhI0rQOOmmcgv9UEEMujPgkE="; }; build-system = [ @@ -40,6 +38,7 @@ buildPythonPackage rec { google-auth google-auth-oauthlib google-cloud-storage + google-cloud-storage-control requests ]; @@ -48,32 +47,15 @@ buildPythonPackage rec { crc = [ crcmod ]; }; - nativeCheckInputs = [ - pytest-timeout - pytest-asyncio - pytestCheckHook - ]; - - disabledTests = [ - # Cannot connect to host storage.googleapis.com:443 - "test_credentials_from_raw_token" - ]; - - disabledTestPaths = [ - # Tests require a running Docker instance - "gcsfs/tests/test_core.py" - "gcsfs/tests/test_mapping.py" - "gcsfs/tests/test_retry.py" - "gcsfs/tests/derived/gcsfs_test.py" - "gcsfs/tests/test_inventory_report_listing.py" - ]; + # Tests require a running Docker instance + doCheck = false; pythonImportsCheck = [ "gcsfs" ]; meta = { description = "Convenient Filesystem interface over GCS"; homepage = "https://github.com/fsspec/gcsfs"; - changelog = "https://github.com/fsspec/gcsfs/raw/${version}/docs/source/changelog.rst"; + changelog = "https://github.com/fsspec/gcsfs/raw/${src.tag}/docs/source/changelog.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ nbren12 ]; }; From 8a2dbf8a24c1eaf4afdfbc4d7a83ab7e2a30677d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:32 +0100 Subject: [PATCH 0384/1238] python3Packages.gdsfactory: 9.20.1 -> 9.31.0 https://github.com/gdsfactory/gdsfactory/blob/v9.31.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gdsfactory/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gdsfactory/default.nix b/pkgs/development/python-modules/gdsfactory/default.nix index 7e35b8d2decd..ed12bc163fa4 100644 --- a/pkgs/development/python-modules/gdsfactory/default.nix +++ b/pkgs/development/python-modules/gdsfactory/default.nix @@ -46,14 +46,14 @@ }: buildPythonPackage rec { pname = "gdsfactory"; - version = "9.20.1"; + version = "9.31.0"; pyproject = true; src = fetchFromGitHub { owner = "gdsfactory"; repo = "gdsfactory"; tag = "v${version}"; - hash = "sha256-TpMi0Rv6sQA8uAPGl6iR1qgTU7havBlWmdz98DROoSk="; + hash = "sha256-x6JhTcLhefRiV+oCqtWmsUyNxlrk3hZY3AJj/a/0j98="; }; build-system = [ flit-core ]; From 624817a54af10e5574b6f26c65e8d4ffc64d5676 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:33 +0100 Subject: [PATCH 0385/1238] python3Packages.genshi: 0.7.9 -> 0.7.10 This commit was automatically generated using update-python-libraries. --- .../python-modules/genshi/default.nix | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/genshi/default.nix b/pkgs/development/python-modules/genshi/default.nix index 99b18bca47c8..1dee12d5bb70 100644 --- a/pkgs/development/python-modules/genshi/default.nix +++ b/pkgs/development/python-modules/genshi/default.nix @@ -3,28 +3,22 @@ buildPythonPackage, fetchPypi, setuptools, - six, + pytestCheckHook, }: buildPythonPackage rec { pname = "genshi"; - version = "0.7.9"; - format = "setuptools"; + version = "0.7.10"; + pyproject = true; src = fetchPypi { - pname = "Genshi"; - inherit version; - hash = "sha256-x2FwqLLcGJROCRUQPChMuInfzuNODhQLozY8gPdUGtI="; + inherit pname version; + hash = "sha256-hbDbETYlMU8PRPP+bvDrJWTWw03S7lZ3tJXRUUK7SXM="; }; - # FAIL: test_sanitize_remove_script_elem (genshi.filters.tests.html.HTMLSanitizerTestCase) - # FAIL: test_sanitize_remove_src_javascript (genshi.filters.tests.html.HTMLSanitizerTestCase) - doCheck = false; + build-system = [ setuptools ]; - propagatedBuildInputs = [ - setuptools - six - ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { description = "Python components for parsing HTML, XML and other textual content"; From 5de48557736cecd8046dea62a6755d32694790e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:33 +0100 Subject: [PATCH 0386/1238] python3Packages.geoarrow-pandas: 0.1.2 -> 0.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/geoarrow-pandas/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/geoarrow-pandas/default.nix b/pkgs/development/python-modules/geoarrow-pandas/default.nix index 56c1d1d15e8a..057522cc5437 100644 --- a/pkgs/development/python-modules/geoarrow-pandas/default.nix +++ b/pkgs/development/python-modules/geoarrow-pandas/default.nix @@ -11,14 +11,14 @@ }: buildPythonPackage rec { pname = "geoarrow-pandas"; - version = "0.1.2"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { repo = "geoarrow-python"; owner = "geoarrow"; - tag = "geoarrow-pandas-${version}"; - hash = "sha256-Ni+GKTRhRDRHip1us3OZPuUhHQCNU7Nap865T/+CU8Y="; + tag = "geoarrow-types-${version}"; + hash = "sha256-ciElwh94ukFyFdOBuQWyOUVpn4jBM1RKfxiBCcM+nmE="; }; sourceRoot = "${src.name}/geoarrow-pandas"; From 4fe712d649ac5cf41adf4067e2120e23b07ecb46 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:33 +0100 Subject: [PATCH 0387/1238] python3Packages.geoarrow-pyarrow: 0.2.0 -> 0.3.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/geoarrow-pyarrow/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/geoarrow-pyarrow/default.nix b/pkgs/development/python-modules/geoarrow-pyarrow/default.nix index d87f07cfb5a9..75cf29cddb3d 100644 --- a/pkgs/development/python-modules/geoarrow-pyarrow/default.nix +++ b/pkgs/development/python-modules/geoarrow-pyarrow/default.nix @@ -16,14 +16,14 @@ }: buildPythonPackage rec { pname = "geoarrow-pyarrow"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { repo = "geoarrow-python"; owner = "geoarrow"; - tag = "geoarrow-pyarrow-${version}"; - hash = "sha256-tgeWrVpGIyRqRGk1y9OdS/eYMJjt80sXHt6VCx8RWys="; + tag = "geoarrow-types-${version}"; + hash = "sha256-ciElwh94ukFyFdOBuQWyOUVpn4jBM1RKfxiBCcM+nmE="; }; sourceRoot = "${src.name}/geoarrow-pyarrow"; From 4d6f2efd040a5c898f9336f2860467cff0133541 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:34 +0100 Subject: [PATCH 0388/1238] python3Packages.geographiclib: 2.0 -> 2.1 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/geographiclib/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/geographiclib/default.nix b/pkgs/development/python-modules/geographiclib/default.nix index 05a23a6dec88..23dce71bb032 100644 --- a/pkgs/development/python-modules/geographiclib/default.nix +++ b/pkgs/development/python-modules/geographiclib/default.nix @@ -3,18 +3,21 @@ buildPythonPackage, fetchPypi, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "geographiclib"; - version = "2.0"; - format = "setuptools"; + version = "2.1"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-9/Qchdw+HC09k17IZmDcOyyEjIPhf5qeUbqdUUahWFk="; + hash = "sha256-amVF5iYtDtNSLhPFFXE3GHl+N+2MZywxrXsknzcu8Qg="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "geographiclib" ]; From c9fec7f0e191c90fce7e628d18e38f8eefdbe6eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:34 +0100 Subject: [PATCH 0389/1238] python3Packages.geoip2: 5.1.0 -> 5.2.0 https://github.com/maxmind/GeoIP2-python/blob/v5.2.0/HISTORY.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/geoip2/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/geoip2/default.nix b/pkgs/development/python-modules/geoip2/default.nix index 461fac33435c..b90d1c34edb5 100644 --- a/pkgs/development/python-modules/geoip2/default.nix +++ b/pkgs/development/python-modules/geoip2/default.nix @@ -10,22 +10,27 @@ pytest-httpserver, requests, setuptools-scm, - setuptools, + uv-build, urllib3, }: buildPythonPackage rec { pname = "geoip2"; - version = "5.1.0"; + version = "5.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-7j+H8M6TJetkhP4Yy9l3GgPQorrR3RVvo1hPr6Vi05o="; + hash = "sha256-bJ3tGVP46xYEPtCo6iDm6VJOp7Zet0VyThJJCspE7wA="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.7.19,<0.8.0" uv_build + ''; + build-system = [ - setuptools + uv-build setuptools-scm ]; From c48fb94f4a75cbf817c794deeff8621790dabccf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:34 +0100 Subject: [PATCH 0390/1238] python3Packages.geopandas: 1.1.1 -> 1.1.2 https://github.com/geopandas/geopandas/blob/v1.1.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/geopandas/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/geopandas/default.nix b/pkgs/development/python-modules/geopandas/default.nix index 210f522713db..4cc1e0145ef8 100644 --- a/pkgs/development/python-modules/geopandas/default.nix +++ b/pkgs/development/python-modules/geopandas/default.nix @@ -27,27 +27,18 @@ buildPythonPackage rec { pname = "geopandas"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; src = fetchFromGitHub { owner = "geopandas"; repo = "geopandas"; tag = "v${version}"; - hash = "sha256-7ZsO4jresikA17M8cyHskdcVnTscGHxTCLJv5p1SvfI="; + hash = "sha256-TBb9Bb12OZ9RWiwAGU6JKqiumw1C11USycpKM8mJVdU="; }; build-system = [ setuptools ]; - patches = [ - # fix tests for geos 3.14 - # see https://github.com/geopandas/geopandas/pull/3645 - (fetchpatch { - url = "https://patch-diff.githubusercontent.com/raw/geopandas/geopandas/pull/3645.patch"; - hash = "sha256-TLJixFRR+g739PLgwhTGuwYTVJ4SRr2BMGD14CLgmcY="; - }) - ]; - dependencies = [ packaging pandas From b14152a1f5bd26e5723d8168c077824724ab58e5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:35 +0100 Subject: [PATCH 0391/1238] python3Packages.gerbonara: 1.5.0 -> 1.6.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/gerbonara/default.nix | 29 +++++++------------ 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/gerbonara/default.nix b/pkgs/development/python-modules/gerbonara/default.nix index 6294c13c7794..1faba0f4d8a8 100644 --- a/pkgs/development/python-modules/gerbonara/default.nix +++ b/pkgs/development/python-modules/gerbonara/default.nix @@ -3,41 +3,32 @@ buildPythonPackage, fetchFromGitHub, gitUpdater, - setuptools, + uv-build, click, - numpy, - scipy, + quart, rtree, }: buildPythonPackage rec { pname = "gerbonara"; - version = "1.5.0"; + version = "1.6.1"; + pyproject = true; + src = fetchFromGitHub { owner = "jaseg"; repo = "gerbonara"; - rev = "v${version}"; - hash = "sha256-yxSZuBw93wqIAw1wke80Vy/dtBcQwpQ2tQ1nwXdWi4k="; + tag = "v${version}"; + hash = "sha256-kzEjfM9QrT+izwyCnNdN6Bv6lk1rzqs7tfDvERzJzzI="; }; - format = "setuptools"; + build-system = [ uv-build ]; - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ + dependencies = [ click - numpy - scipy + quart rtree ]; - preConfigure = '' - # setup.py tries to execute a call to git in a subprocess, this avoids it. - substituteInPlace setup.py \ - --replace "version=version()," \ - "version='${version}'," - ''; - pythonImportsCheck = [ "gerbonara" ]; # Test environment is exceptionally tricky to get set up, so skip for now. From b372557968a48ebe7b47cea526a50898c57eb0b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:36 +0100 Subject: [PATCH 0392/1238] python3Packages.gevent: 25.5.1 -> 25.9.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gevent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gevent/default.nix b/pkgs/development/python-modules/gevent/default.nix index 195255e652b7..d75192cf3935 100644 --- a/pkgs/development/python-modules/gevent/default.nix +++ b/pkgs/development/python-modules/gevent/default.nix @@ -24,12 +24,12 @@ buildPythonPackage rec { pname = "gevent"; - version = "25.5.1"; + version = "25.9.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-WCyUj6miMYi4kNC8Ewc0pQbQOaLlrYfa4nakVsxoPmE="; + hash = "sha256-rfnNVS3kSk5nVMUf8ueNkZO3+m6rEj25V4ohDmVyNd0="; }; build-system = [ From ddec30f27508cca87ec73bdc49aadcbf35b01ad3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:36 +0100 Subject: [PATCH 0393/1238] python3Packages.geventhttpclient: 2.3.4 -> 2.3.7 https://github.com/geventhttpclient/geventhttpclient/releases/tag/2.3.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/geventhttpclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/geventhttpclient/default.nix b/pkgs/development/python-modules/geventhttpclient/default.nix index 983a66f0ed32..0311dd10d9bb 100644 --- a/pkgs/development/python-modules/geventhttpclient/default.nix +++ b/pkgs/development/python-modules/geventhttpclient/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "geventhttpclient"; - version = "2.3.4"; + version = "2.3.7"; pyproject = true; src = fetchFromGitHub { @@ -23,7 +23,7 @@ buildPythonPackage rec { tag = version; # TODO: unvendor llhttp fetchSubmodules = true; - hash = "sha256-X85co03fMG7OSpkL02n3ektRNzu7oHChtwZzkspsSTk="; + hash = "sha256-vca2uCQ1S21xQmAXdpLhI0DFZYUSyKhSkvETa2VqbkA="; }; build-system = [ setuptools ]; From 157bd2c83855ccd0bbd51bf95a2889038f78ff4a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:36 +0100 Subject: [PATCH 0394/1238] python3Packages.gguf: 0.17.1 -> 7789 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gguf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/gguf/default.nix b/pkgs/development/python-modules/gguf/default.nix index 4bddf387d180..def6e73ea671 100644 --- a/pkgs/development/python-modules/gguf/default.nix +++ b/pkgs/development/python-modules/gguf/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "gguf"; - version = "0.17.1"; + version = "7789"; pyproject = true; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; - tag = "gguf-v${version}"; - hash = "sha256-XjDMDca4pyc72WQee4h3R6Iq9M0LzO+6ukV6CBWQO1M="; + tag = "b${version}"; + hash = "sha256-EQYyRSptjEmhe6AaOs3KV0N4aoGvK8Z+WBKacEYW8Wo="; }; sourceRoot = "${src.name}/gguf-py"; From 9b0369c799540b348c03a8a45f48043e9022a553 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:37 +0100 Subject: [PATCH 0395/1238] python3Packages.githubkit: 0.13.5 -> 0.14.3 https://github.com/yanyongyu/githubkit/releases/tag/v0.14.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/githubkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/githubkit/default.nix b/pkgs/development/python-modules/githubkit/default.nix index 155b981f3f6a..83dd6b8cba9b 100644 --- a/pkgs/development/python-modules/githubkit/default.nix +++ b/pkgs/development/python-modules/githubkit/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "githubkit"; - version = "0.13.5"; + version = "0.14.3"; pyproject = true; src = fetchFromGitHub { owner = "yanyongyu"; repo = "githubkit"; tag = "v${version}"; - hash = "sha256-YKL31M1H4LBE29xmi6GfX3tTBGxS9yUvHQEiWke3ANA="; + hash = "sha256-9fq0PNgQmKOhFyaEQcRZa+v0HDUMirkzFZxWi6NP5wg="; }; patches = [ From e92ff44dbd0933436b0d737f587bf484dcab6929 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:37 +0100 Subject: [PATCH 0396/1238] python3Packages.glean-parser: 17.3.0 -> 18.2.0 https://github.com/mozilla/glean_parser/blob/v18.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/glean-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/glean-parser/default.nix b/pkgs/development/python-modules/glean-parser/default.nix index fb91ab4ebe95..6ea46fce5595 100644 --- a/pkgs/development/python-modules/glean-parser/default.nix +++ b/pkgs/development/python-modules/glean-parser/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "glean-parser"; - version = "17.3.0"; + version = "18.2.0"; pyproject = true; src = fetchPypi { pname = "glean_parser"; inherit version; - hash = "sha256-9w+0SWQ2Bo+B73hgKaGzafYa4vkyfusvpQM126We4hQ="; + hash = "sha256-VDLOZL9HMp3+Smt+QE1TnMsG2Z/d633u7XRUkfvVt+c="; }; build-system = [ From d4dde3d07d421127ef8234fe50ca34588e86d404 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:38 +0100 Subject: [PATCH 0397/1238] python3Packages.globus-sdk: 3.63.0 -> 4.3.1 https://github.com/globus/globus-sdk-python/releases/tag/4.3.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/globus-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/globus-sdk/default.nix b/pkgs/development/python-modules/globus-sdk/default.nix index 40d92d6f04f4..def03112e252 100644 --- a/pkgs/development/python-modules/globus-sdk/default.nix +++ b/pkgs/development/python-modules/globus-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "globus-sdk"; - version = "3.63.0"; + version = "4.3.1"; pyproject = true; src = fetchFromGitHub { owner = "globus"; repo = "globus-sdk-python"; tag = version; - hash = "sha256-ucVDjOV1NmHguwXSWbomNz9gjrxpeGmoZqF/Je6BL/4="; + hash = "sha256-q3fYU8/r6IfoC55iN83jAGdFrhnXx7bTtvuf0R4RBv4="; }; build-system = [ setuptools ]; From 70b1af4bb70ee8a76a7b5ce0ba7df46940d45bf3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:39 +0100 Subject: [PATCH 0398/1238] python3Packages.gmpy: 1.17 -> 2.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gmpy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/gmpy/default.nix b/pkgs/development/python-modules/gmpy/default.nix index 1e84679782a0..e3c9761142cc 100644 --- a/pkgs/development/python-modules/gmpy/default.nix +++ b/pkgs/development/python-modules/gmpy/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "gmpy"; - version = "1.17"; + version = "2.2.2"; pyproject = true; # Python 3.11 has finally made changes to its C API for which gmpy 1.17, @@ -21,8 +21,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "aleaxit"; repo = "gmpy"; - tag = "gmpy_${lib.replaceStrings [ "." ] [ "_" ] version}"; - hash = "sha256-kMidOjhKJlDRu2qaiq9c+XcwD1tNAoPhRTvvGcOJe8I="; + tag = "v${version}"; + hash = "sha256-joeHec/d82sovfASCU3nlNL6SaThnS/XYPqujiZ9h8s="; }; build-system = [ setuptools ]; From 0e090dbc240352a39786e3c3cb6c5c87ce1365e6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:39 +0100 Subject: [PATCH 0399/1238] python3Packages.gmpy2: 2.2.1 -> 2.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gmpy2/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/gmpy2/default.nix b/pkgs/development/python-modules/gmpy2/default.nix index bf1e2ee92f78..2d8b46b150d3 100644 --- a/pkgs/development/python-modules/gmpy2/default.nix +++ b/pkgs/development/python-modules/gmpy2/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch2, isPyPy, setuptools, gmp, @@ -19,7 +17,7 @@ buildPythonPackage (finalAttrs: { pname = "gmpy2"; - version = "2.2.1"; + version = "2.2.2"; pyproject = true; disabled = isPyPy; @@ -28,17 +26,9 @@ buildPythonPackage (finalAttrs: { owner = "aleaxit"; repo = "gmpy"; tag = "v${finalAttrs.version}"; - hash = "sha256-wrMN3kqLnjItoybKYeo4Pp2M0uma7Kg0JEQM8lr6OI0="; + hash = "sha256-joeHec/d82sovfASCU3nlNL6SaThnS/XYPqujiZ9h8s="; }; - patches = [ - (fetchpatch2 { - name = "fix-to_bytes-tests.patch"; - url = "https://github.com/aleaxit/gmpy/commit/1903841667e7a6842bdead90bd7798b99de5b7be.patch?full_index=1"; - hash = "sha256-rlssUIkQ1RCRSu5eCXKJ2lNa/oIoLzf9sxJuNfDrVmk="; - }) - ]; - build-system = [ setuptools ]; buildInputs = [ From 3f53ace962fd46934c381060348e3c4767bec12a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:39 +0100 Subject: [PATCH 0400/1238] python3Packages.gnureadline: 8.2.13 -> 8.3.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gnureadline/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gnureadline/default.nix b/pkgs/development/python-modules/gnureadline/default.nix index 4f03b8533867..670efed315b3 100644 --- a/pkgs/development/python-modules/gnureadline/default.nix +++ b/pkgs/development/python-modules/gnureadline/default.nix @@ -7,14 +7,14 @@ }: buildPythonPackage rec { - version = "8.2.13"; + version = "8.3.3"; format = "setuptools"; pname = "gnureadline"; disabled = isPyPy; src = fetchPypi { inherit pname version; - hash = "sha256-ybnh57qZqAu1DBICfWzmkldPd6Zb9XvJcEHPgcD0m9E="; + hash = "sha256-CXI5K9LzEkTi2YEXgkb+i3Kch2ZFT9rrJ1lGrEe36f0="; }; buildInputs = [ pkgs.ncurses ]; From c0ee3e21f0410e11df06dea92a0c630bcf047fa5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:40 +0100 Subject: [PATCH 0401/1238] python3Packages.google-ai-generativelanguage: 0.9.0 -> 0.10.0 https://github.com/googleapis/google-cloud-python/blob/google-ai-generativelanguage-v0.10.0/packages/google-ai-generativelanguage/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-ai-generativelanguage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-ai-generativelanguage/default.nix b/pkgs/development/python-modules/google-ai-generativelanguage/default.nix index 5d88dedcd2b5..47fa213a0dc6 100644 --- a/pkgs/development/python-modules/google-ai-generativelanguage/default.nix +++ b/pkgs/development/python-modules/google-ai-generativelanguage/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "google-ai-generativelanguage"; - version = "0.9.0"; + version = "0.10.0"; pyproject = true; src = fetchPypi { pname = "google_ai_generativelanguage"; inherit version; - hash = "sha256-JSR0j0E5F0Rv68jgh53A1PAmoGT4nxfEK4G+p3q3bIQ="; + hash = "sha256-F+mYCUADpWbg+lIkn91J6PTAMM6+f+DFIbQNYFq6eD4="; }; build-system = [ setuptools ]; From badb01349782eabf57ec58e392020c4aea07ade2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:40 +0100 Subject: [PATCH 0402/1238] python3Packages.google-api-core: 2.26.0 -> 2.29.0 https://github.com/googleapis/python-api-core/blob/v2.29.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-api-core/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/google-api-core/default.nix b/pkgs/development/python-modules/google-api-core/default.nix index 7cb99ac62011..1c0db8d4a07e 100644 --- a/pkgs/development/python-modules/google-api-core/default.nix +++ b/pkgs/development/python-modules/google-api-core/default.nix @@ -7,26 +7,25 @@ grpcio, grpcio-gcp, grpcio-status, - mock, proto-plus, protobuf, pytest-asyncio, + pytest-mock, pytestCheckHook, - pythonOlder, requests, setuptools, }: buildPythonPackage rec { pname = "google-api-core"; - version = "2.26.0"; + version = "2.29.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-api-core"; tag = "v${version}"; - hash = "sha256-BA2OWzr0sH77YUkFqMsGJQppqbG3R4sQ2kepicdzejE="; + hash = "sha256-wqDGtCYAH2f+P3zUfXgiQTePLr7a0qzUTeEc6pdCGio="; }; build-system = [ setuptools ]; @@ -50,8 +49,8 @@ buildPythonPackage rec { }; nativeCheckInputs = [ - mock pytest-asyncio + pytest-mock pytestCheckHook ]; From fbee9310594ee57661eec21d3ea9bd026ef2b4b7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:41 +0100 Subject: [PATCH 0403/1238] python3Packages.google-cloud-appengine-logging: 1.6.2 -> 1.8.0 https://github.com/googleapis/python-appengine-logging/blob/v1.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-appengine-logging/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-appengine-logging/default.nix b/pkgs/development/python-modules/google-cloud-appengine-logging/default.nix index 3d5a0d4a33fc..b0afbfd77763 100644 --- a/pkgs/development/python-modules/google-cloud-appengine-logging/default.nix +++ b/pkgs/development/python-modules/google-cloud-appengine-logging/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-appengine-logging"; - version = "1.6.2"; + version = "1.8.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_appengine_logging"; inherit version; - hash = "sha256-SJCShGTJjanuzHv04FQuuiVRUSwCZUYsEPOj0qZCS5A="; + hash = "sha256-hLcFpp5BCfwvaN/jbOPfajTVw9mJ7ubQrBsCTdoLpvU="; }; build-system = [ setuptools ]; From c59e5fac626de95fcf0af59717e35cb3105d6659 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:42 +0100 Subject: [PATCH 0404/1238] python3Packages.google-cloud-artifact-registry: 1.18.0 -> 1.19.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-artifact-registry-v1.19.0/packages/google-cloud-artifact-registry/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-artifact-registry/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix b/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix index b32a966b5411..79957a27f5da 100644 --- a/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix +++ b/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-artifact-registry"; - version = "1.18.0"; + version = "1.19.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_artifact_registry"; inherit version; - hash = "sha256-GLYw5FsVCBp9EgGRR1wiJpKSo14SlmqLRCL85pi1ASg="; + hash = "sha256-QVAy29BzPd9EO4RDKo3kiZqktupkGWDJjd8v6x10mpE="; }; build-system = [ setuptools ]; From 159fa4731e45dacd1cc59ee929fdf90e6119cb72 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:42 +0100 Subject: [PATCH 0405/1238] python3Packages.google-cloud-automl: 2.17.0 -> 2.18.0 https://github.com/googleapis/google-cloud-python/tree/google-cloud-automl-v2.18.0/packages/google-cloud-automl This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-automl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-automl/default.nix b/pkgs/development/python-modules/google-cloud-automl/default.nix index 78247da0aebc..497aa28becd0 100644 --- a/pkgs/development/python-modules/google-cloud-automl/default.nix +++ b/pkgs/development/python-modules/google-cloud-automl/default.nix @@ -17,13 +17,13 @@ buildPythonPackage rec { pname = "google-cloud-automl"; - version = "2.17.0"; + version = "2.18.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_automl"; inherit version; - hash = "sha256-Fnd7X75kt2+HN665ZFQYv9+ST3wso1Dx/VViUyggfpw="; + hash = "sha256-F9JU0usvIFAxWQem49LpoD4KbJ+yaq1akoCJ7qUhRXI="; }; build-system = [ setuptools ]; From 7fb1bddfe2d8041da90d1c72ece0a33434fcf730 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:43 +0100 Subject: [PATCH 0406/1238] python3Packages.google-cloud-bigquery-datatransfer: 3.19.2 -> 3.21.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-bigquery-datatransfer-v3.21.0/packages/google-cloud-bigquery-datatransfer/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../google-cloud-bigquery-datatransfer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix index 01c9f78dfbb9..54261ccc2d41 100644 --- a/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "google-cloud-bigquery-datatransfer"; - version = "3.19.2"; + version = "3.21.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_bigquery_datatransfer"; inherit version; - hash = "sha256-l/9g7Sc6umoVdPf6kzE08gRmLH6co2dLJ8mdLPLXtN8="; + hash = "sha256-zVgZBASf80Iv4RPHFa9Oy7E8+/UqU+l63UH6nl6+SHA="; }; build-system = [ setuptools ]; From a452536fc2fd493251d2fe86b21978b4c44d5421 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:43 +0100 Subject: [PATCH 0407/1238] python3Packages.google-cloud-bigquery-logging: 1.6.3 -> 1.8.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-bigquery-logging-v1.8.0/packages/google-cloud-bigquery-logging/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-bigquery-logging/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix index 45b10c93db0c..4c949fcc40ef 100644 --- a/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-bigquery-logging"; - version = "1.6.3"; + version = "1.8.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_bigquery_logging"; inherit version; - hash = "sha256-55xND/MHByzkQEmjeOnTEDEASqUR5zB/OvDHFsAEt8U="; + hash = "sha256-2ENcmRKghxKocDtYOjZgsvOfQ2GooC/RpoSdKSVhBV0="; }; build-system = [ setuptools ]; From 58fabd9a2981e951b55850d37ae49a49e3b920f2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:43 +0100 Subject: [PATCH 0408/1238] python3Packages.google-cloud-bigquery-storage: 2.32.0 -> 2.36.0 https://github.com/googleapis/python-bigquery-storage/blob/v2.36.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-bigquery-storage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix index b1ba431d915b..a735f83a89ca 100644 --- a/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "google-cloud-bigquery-storage"; - version = "2.32.0"; + version = "2.36.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_bigquery_storage"; inherit version; - hash = "sha256-6UT19DhfC+J+BJ5z5NzPVIt3NIMBZjp3O10Dq9vUniA="; + hash = "sha256-08HOnS06TXEWJZiJ3L48fHBQb3H2zmu+VKoKaLu6j48="; }; build-system = [ setuptools ]; From c2103bbe0dc3b1f6bd1d0d79d7fdb3e26e68afae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:44 +0100 Subject: [PATCH 0409/1238] python3Packages.google-cloud-bigquery: 3.35.1 -> 3.40.0 https://github.com/googleapis/python-bigquery/blob/v3.40.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-bigquery/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-bigquery/default.nix b/pkgs/development/python-modules/google-cloud-bigquery/default.nix index 73cb6d083298..9b9bf37da1f8 100644 --- a/pkgs/development/python-modules/google-cloud-bigquery/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigquery/default.nix @@ -32,18 +32,18 @@ mock, psutil, pytest-xdist, - pytestCheckHook, + pytest8_3CheckHook, }: buildPythonPackage rec { pname = "google-cloud-bigquery"; - version = "3.35.1"; + version = "3.40.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_bigquery"; inherit version; - hash = "sha256-WZ8mys8ZCs/ogAD2zF9Lyea6rHiZ5PQGygVPGQb3GWA="; + hash = "sha256-s8yxHK8AKfFbKVaVGPZnVT/gj28UWblZAgyD+72PLmg="; }; build-system = [ setuptools ]; @@ -84,7 +84,7 @@ buildPythonPackage rec { mock psutil pytest-xdist - pytestCheckHook + pytest8_3CheckHook ] ++ optional-dependencies.pandas ++ optional-dependencies.ipython; @@ -109,6 +109,8 @@ buildPythonPackage rec { "test_list_rows_scalars_extreme" "test_session" "test_to_arrow_query_with_empty_result" + "test_list_rows_pico" + "test_list_rows_pico_truncate" # Mocking of _ensure_bqstorage_client fails "test_to_arrow_ensure_bqstorage_client_wo_bqstorage" From 027a55a16e380ca0e88d0777e81c1b9d27a9325d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:44 +0100 Subject: [PATCH 0410/1238] python3Packages.google-cloud-compute: 1.37.0 -> 1.42.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-compute-v1.42.0/packages/google-cloud-compute/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-compute/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-compute/default.nix b/pkgs/development/python-modules/google-cloud-compute/default.nix index 1ee7c9f5e4a1..b1b982aeedfd 100644 --- a/pkgs/development/python-modules/google-cloud-compute/default.nix +++ b/pkgs/development/python-modules/google-cloud-compute/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "google-cloud-compute"; - version = "1.37.0"; + version = "1.42.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_compute"; inherit version; - hash = "sha256-J/ApQytSkwN59YnPP6XjOs6WajOepUzWRLK1+eCkgeM="; + hash = "sha256-CLHbxXWLqlSRCHvO+1dOWdkRUgtxTtp5tOvxy0KdjZg="; }; build-system = [ setuptools ]; From b182f83d5118e1ce885528c55f54a56cf542d99a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:44 +0100 Subject: [PATCH 0411/1238] python3Packages.google-cloud-container: 2.61.0 -> 2.62.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-container-v2.62.0/packages/google-cloud-container/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-container/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-container/default.nix b/pkgs/development/python-modules/google-cloud-container/default.nix index 001b138a8a09..e6dfec1844bb 100644 --- a/pkgs/development/python-modules/google-cloud-container/default.nix +++ b/pkgs/development/python-modules/google-cloud-container/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-container"; - version = "2.61.0"; + version = "2.62.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_container"; inherit version; - hash = "sha256-mkkbT7ybP7bjNo8fCPo8rsXGzw8WoDh7l2YS+5CJOr8="; + hash = "sha256-O647Jw3v9kD1Pn0naPvAP/vzUxqIZWD7nk97VRRs1T8="; }; build-system = [ setuptools ]; From 788460171db72bd03bb57ee91c9f7d31924a3b6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:45 +0100 Subject: [PATCH 0412/1238] python3Packages.google-cloud-core: 2.4.3 -> 2.5.0 https://github.com/googleapis/python-cloud-core/blob/v2.5.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-core/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-core/default.nix b/pkgs/development/python-modules/google-cloud-core/default.nix index 177d0697d72d..91367569fb99 100644 --- a/pkgs/development/python-modules/google-cloud-core/default.nix +++ b/pkgs/development/python-modules/google-cloud-core/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "google-cloud-core"; - version = "2.4.3"; + version = "2.5.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-cloud-core"; tag = "v${version}"; - hash = "sha256-hYOtpHIHJVITrei6/0m1YteTog2WBWCUFCl/Zr6BLlc="; + hash = "sha256-mB0gHxyK+g+e5I/3TRVAyQzPu005ug7fTvRNxciJ9LQ="; }; build-system = [ setuptools ]; @@ -53,7 +53,7 @@ buildPythonPackage rec { meta = { description = "API Client library for Google Cloud: Core Helpers"; homepage = "https://github.com/googleapis/python-cloud-core"; - changelog = "https://github.com/googleapis/python-cloud-core/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/googleapis/python-cloud-core/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; }; From 8d8b6428be56211e19020e0cf7f2f5705514bbd8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:45 +0100 Subject: [PATCH 0413/1238] python3Packages.google-cloud-dataproc: 5.23.0 -> 5.24.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-dataproc-v5.24.0/packages/google-cloud-dataproc/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-dataproc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-dataproc/default.nix b/pkgs/development/python-modules/google-cloud-dataproc/default.nix index 01762d7bd474..b2a7d70c5b12 100644 --- a/pkgs/development/python-modules/google-cloud-dataproc/default.nix +++ b/pkgs/development/python-modules/google-cloud-dataproc/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "google-cloud-dataproc"; - version = "5.23.0"; + version = "5.24.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_dataproc"; inherit version; - hash = "sha256-lLOFvb9nt+K29TyglTrC3yGV4T4TG60TLvyGZFn2BqM="; + hash = "sha256-yKIv5tswCOc1uPzce2ARf2JD2Q4O2RDWMNFQTOXAvbQ="; }; build-system = [ setuptools ]; From fdadf62b9daf186491ab107d8b28e03f25715662 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:46 +0100 Subject: [PATCH 0414/1238] python3Packages.google-cloud-dlp: 3.33.0 -> 3.34.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-dlp-v3.34.0/packages/google-cloud-dlp/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/google-cloud-dlp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix index c32eb5c870bf..907c97a346a9 100644 --- a/pkgs/development/python-modules/google-cloud-dlp/default.nix +++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-dlp"; - version = "3.33.0"; + version = "3.34.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_dlp"; inherit version; - hash = "sha256-qRC+EY7DyImMOFIWENYvShbzM6Tesqvrdz5yD25fZ+M="; + hash = "sha256-bfoxclINWn+ozM5HqWIs3oFfA3tKpvttaZhP1Ze/gAc="; }; build-system = [ setuptools ]; From 37c8b3bb681449d16443abe9d5ffb1255708fd70 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:46 +0100 Subject: [PATCH 0415/1238] python3Packages.google-cloud-firestore: 2.21.0 -> 2.23.0 https://github.com/googleapis/python-firestore/blob/v2.23.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../google-cloud-firestore/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-firestore/default.nix b/pkgs/development/python-modules/google-cloud-firestore/default.nix index 1c6cf556cfe1..19ba313198b6 100644 --- a/pkgs/development/python-modules/google-cloud-firestore/default.nix +++ b/pkgs/development/python-modules/google-cloud-firestore/default.nix @@ -12,18 +12,19 @@ protobuf, pytest-asyncio, pytestCheckHook, + pyyaml, setuptools, }: buildPythonPackage rec { pname = "google-cloud-firestore"; - version = "2.21.0"; + version = "2.23.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_firestore"; inherit version; - hash = "sha256-DDf6qFBil/gn7vw4/rFVJHpty5pUEoljEBXRJfGwA/g="; + hash = "sha256-qc/7p83GEBER1tVM3iLVIcmPnn1BXmdIaxN/oW8GqgM="; }; build-system = [ setuptools ]; @@ -43,6 +44,7 @@ buildPythonPackage rec { mock pytest-asyncio pytestCheckHook + pyyaml ]; preCheck = '' @@ -55,12 +57,7 @@ buildPythonPackage rec { "tests/system/test_system.py" "tests/system/test_system_async.py" # Test requires credentials - "tests/unit/v1/test_bulk_writer.py" - ]; - - disabledTests = [ - # Test requires credentials - "test_collections" + "tests/system/test_pipeline_acceptance.py" ]; pythonImportsCheck = [ From 8c76d5f49642972a3aba5d605995cc5202f86185 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:47 +0100 Subject: [PATCH 0416/1238] python3Packages.google-cloud-language: 2.18.0 -> 2.19.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-language-v2.19.0/packages/google-cloud-language/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-language/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-language/default.nix b/pkgs/development/python-modules/google-cloud-language/default.nix index 98b04c7fb8c0..f1532c23754b 100644 --- a/pkgs/development/python-modules/google-cloud-language/default.nix +++ b/pkgs/development/python-modules/google-cloud-language/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "google-cloud-language"; - version = "2.18.0"; + version = "2.19.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_language"; inherit version; - hash = "sha256-dblTX2tCTJwI/h7118zkKTJZGoDac6HacsWR39xpxB4="; + hash = "sha256-O4j26r0cJBOhxskYy+QKIqXRRAGTAwlxfbtwmzU8bGQ="; }; build-system = [ setuptools ]; From cedea26ab4999b7b804760229bfc8095b137676b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:47 +0100 Subject: [PATCH 0417/1238] python3Packages.google-cloud-logging: 3.12.1 -> 3.13.0 https://github.com/googleapis/python-logging/blob/v3.13.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-logging/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-logging/default.nix b/pkgs/development/python-modules/google-cloud-logging/default.nix index c2437586f4d4..6dccc4cdb373 100644 --- a/pkgs/development/python-modules/google-cloud-logging/default.nix +++ b/pkgs/development/python-modules/google-cloud-logging/default.nix @@ -23,13 +23,13 @@ buildPythonPackage rec { pname = "google-cloud-logging"; - version = "3.12.1"; + version = "3.13.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_logging"; inherit version; - hash = "sha256-Nu/II5hQVbIDkE6D4cj5+ZmzxkJwvNo51XOGyk7/1ng="; + hash = "sha256-Oq4Fc7GhpPWezfRXH054gbWCO9Ep/kaVYcHEmn+opME="; }; build-system = [ setuptools ]; From 843f47dcb8a274012dc27a5c601aa40dbbd21cfe Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:48 +0100 Subject: [PATCH 0418/1238] python3Packages.google-cloud-os-config: 1.22.0 -> 1.23.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-os-config-v1.23.0/packages/google-cloud-os-config/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-os-config/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-os-config/default.nix b/pkgs/development/python-modules/google-cloud-os-config/default.nix index dc2de9c829db..78aef666177c 100644 --- a/pkgs/development/python-modules/google-cloud-os-config/default.nix +++ b/pkgs/development/python-modules/google-cloud-os-config/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "google-cloud-os-config"; - version = "1.22.0"; + version = "1.23.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_os_config"; inherit version; - hash = "sha256-15oxD2+hznRwqqCExw443AXZhTH0aPghs6Um5NM6cOQ="; + hash = "sha256-pinPVbPt42st+JgUxszzwdQ8fxtD22x8AutIYIUbrzo="; }; build-system = [ setuptools ]; From 5b164f44a9d0a2c1dc6259ed9b94a4128872dfcf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:48 +0100 Subject: [PATCH 0419/1238] python3Packages.google-cloud-redis: 2.19.0 -> 2.20.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-redis-v2.20.0/packages/google-cloud-redis/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/google-cloud-redis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-redis/default.nix b/pkgs/development/python-modules/google-cloud-redis/default.nix index e8fac81a98a4..f689c8a596b6 100644 --- a/pkgs/development/python-modules/google-cloud-redis/default.nix +++ b/pkgs/development/python-modules/google-cloud-redis/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "google-cloud-redis"; - version = "2.19.0"; + version = "2.20.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_redis"; inherit version; - hash = "sha256-PG98eUvo/JnrbOPj7nxclqIKaIFO0LgzjidX8jJ0gNc="; + hash = "sha256-pnLkxqxBj/IM6J73AnYtZ4nD1W/9F8MT6Z+SWiWPHoo="; }; build-system = [ setuptools ]; From 0a3bcad63f42d8068e69543d5b009a23d52bffe5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:50 +0100 Subject: [PATCH 0420/1238] python3Packages.google-cloud-spanner: 3.58.0 -> 3.62.0 https://github.com/googleapis/python-spanner/blob/v3.62.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-spanner/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-spanner/default.nix b/pkgs/development/python-modules/google-cloud-spanner/default.nix index b8ada5017686..01ec7cad5d8e 100644 --- a/pkgs/development/python-modules/google-cloud-spanner/default.nix +++ b/pkgs/development/python-modules/google-cloud-spanner/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "google-cloud-spanner"; - version = "3.58.0"; + version = "3.62.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-spanner"; tag = "v${version}"; - hash = "sha256-bIagQjQv+oatIo8mkA8t5wP9igMnorkiudgyWkVnJcg="; + hash = "sha256-3WmfDwbdhYY1xaA5RnrAuD1+EDrJ3KMBsonQkuFkgcA="; }; build-system = [ setuptools ]; From fce705d935ae75c536583100c73c98d13b597a18 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:50 +0100 Subject: [PATCH 0421/1238] python3Packages.google-cloud-speech: 2.34.0 -> 2.36.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-speech-v2.36.0/packages/google-cloud-speech/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-speech/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-speech/default.nix b/pkgs/development/python-modules/google-cloud-speech/default.nix index 1bfdfd2a6e8c..9afac1123d80 100644 --- a/pkgs/development/python-modules/google-cloud-speech/default.nix +++ b/pkgs/development/python-modules/google-cloud-speech/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-speech"; - version = "2.34.0"; + version = "2.36.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_speech"; inherit version; - hash = "sha256-Knv/2E8TS5twyfEcu1CIxTT5K+FJ1x2Qc9C53TpDGs8="; + hash = "sha256-OkRaAzzHdy99BzwDFCp+gASEFdtCmBNyxrge3Hah4no="; }; build-system = [ setuptools ]; From 526d8038854fda92a9812da4c5c2ca536d07f5ce Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:50 +0100 Subject: [PATCH 0422/1238] python3Packages.google-cloud-storage: 3.4.1 -> 3.8.0 https://github.com/googleapis/python-storage/blob/v3.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-storage/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-storage/default.nix b/pkgs/development/python-modules/google-cloud-storage/default.nix index 521c9769bc7d..aa836e2b478e 100644 --- a/pkgs/development/python-modules/google-cloud-storage/default.nix +++ b/pkgs/development/python-modules/google-cloud-storage/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "google-cloud-storage"; - version = "3.4.1"; + version = "3.8.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-storage"; tag = "v${version}"; - hash = "sha256-fLS1rrblNKm8dTG/Srg6IfcEjeZCS2QGNwW6ZXIo7UQ="; + hash = "sha256-CHku6tiELE3deP6ZCRx/ekn60FmF3gO51cOAF1DkQrI="; }; pythonRelaxDeps = [ "google-auth" ]; @@ -75,6 +75,9 @@ buildPythonPackage rec { "test_restore_bucket" "test_set_api_request_attr" "upload" + "test_update_user_agent_when_default_clientinfo_provided" + "test_update_user_agent_when_none_clientinfo_provided" + "test_update_user_agent_with_existing_user_agent" ]; disabledTestPaths = [ @@ -99,7 +102,7 @@ buildPythonPackage rec { meta = { description = "Google Cloud Storage API client library"; homepage = "https://github.com/googleapis/python-storage"; - changelog = "https://github.com/googleapis/python-storage/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/googleapis/python-storage/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sarahec ]; }; From 08fd17eea0bd3d76566de7d70327a0cafcd42e0e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:51 +0100 Subject: [PATCH 0423/1238] python3Packages.google-cloud-tasks: 2.20.0 -> 2.21.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-tasks-v2.21.0/packages/google-cloud-tasks/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/google-cloud-tasks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-tasks/default.nix b/pkgs/development/python-modules/google-cloud-tasks/default.nix index 78cc6475d419..eafb44e5be22 100644 --- a/pkgs/development/python-modules/google-cloud-tasks/default.nix +++ b/pkgs/development/python-modules/google-cloud-tasks/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-tasks"; - version = "2.20.0"; + version = "2.21.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_tasks"; inherit version; - hash = "sha256-czz0QKJdNP4c205slG0XO9g6LCLD17LHaiRZHzwWBBI="; + hash = "sha256-0o8zJIVT+vD/Ap4Zgaq1bNE72TNjXDvDOqGHZ15+FNE="; }; build-system = [ setuptools ]; From 754dd7d9fa44cba3d0ec102d57cc8694d69a7834 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:51 +0100 Subject: [PATCH 0424/1238] python3Packages.google-cloud-testutils: 1.6.4 -> 1.7.0 https://github.com/googleapis/python-test-utils/blob/v1.7.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-cloud-testutils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-testutils/default.nix b/pkgs/development/python-modules/google-cloud-testutils/default.nix index 7f22b14d12d3..74f96b899bfd 100644 --- a/pkgs/development/python-modules/google-cloud-testutils/default.nix +++ b/pkgs/development/python-modules/google-cloud-testutils/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "google-cloud-testutils"; - version = "1.6.4"; + version = "1.7.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-test-utils"; tag = "v${version}"; - hash = "sha256-VTu/ElWZrSUrUBrfLPTBV4PMSQCRAyF9Ka7jKEqVzLk="; + hash = "sha256-g7XwDQp4c+duKfUWqhnI8T001fu6cM22oWLriyCZZag="; }; build-system = [ setuptools ]; From 1fc40265cafef8d98506822151594cee0aac5865 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:52 +0100 Subject: [PATCH 0425/1238] python3Packages.google-cloud-trace: 1.17.0 -> 1.18.0 https://github.com/googleapis/google-cloud-python/blob/google-cloud-trace-v1.18.0/packages/google-cloud-trace/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/google-cloud-trace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-trace/default.nix b/pkgs/development/python-modules/google-cloud-trace/default.nix index d1f5aa99b7e1..c5d2dccfd227 100644 --- a/pkgs/development/python-modules/google-cloud-trace/default.nix +++ b/pkgs/development/python-modules/google-cloud-trace/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-trace"; - version = "1.17.0"; + version = "1.18.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_trace"; inherit version; - hash = "sha256-aHA7/JNxgIPwYdkTCjhS4xgewba3lrdoVpl8KPUblZU="; + hash = "sha256-RtQrkCc9o7xIULsNa5ogXrgmpUVh/xswyjPMkhdMPzc="; }; build-system = [ setuptools ]; From f1165d136786e5e9175f5ee8006cfc1353c1cbb7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:53 +0100 Subject: [PATCH 0426/1238] python3Packages.google-crc32c: 1.7.1 -> 1.8.0 https://github.com/googleapis/python-crc32c/blob/v1.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/google-crc32c/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/google-crc32c/default.nix b/pkgs/development/python-modules/google-crc32c/default.nix index 8d4f9156041a..29d377fc8170 100644 --- a/pkgs/development/python-modules/google-crc32c/default.nix +++ b/pkgs/development/python-modules/google-crc32c/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "google-crc32c"; - version = "1.7.1"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-crc32c"; tag = "v${version}"; - hash = "sha256-YXXoEXnJckF1kqpLXbIbJEcW+le6aeKyc6Y6xmf0SSw="; + hash = "sha256-bNTWyOWie1tPiptJ6NPCyC5kzcCpgOZ0w5hKVw07iwc="; }; build-system = [ setuptools ]; @@ -41,7 +41,7 @@ buildPythonPackage rec { meta = { description = "Wrapper the google/crc32c hardware-based implementation of the CRC32C hashing algorithm"; homepage = "https://github.com/googleapis/python-crc32c"; - changelog = "https://github.com/googleapis/python-crc32c/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/googleapis/python-crc32c/blob/${src.tag}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; maintainers = [ ]; }; From aac3c260fa48f3d0d25fca3aeefece874f3606b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:53 +0100 Subject: [PATCH 0427/1238] python3Packages.google-re2: 1.1.20250805 -> 1.1.20251105 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/google-re2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-re2/default.nix b/pkgs/development/python-modules/google-re2/default.nix index 9f225de58ec1..914bcee16e98 100644 --- a/pkgs/development/python-modules/google-re2/default.nix +++ b/pkgs/development/python-modules/google-re2/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "google-re2"; - version = "1.1.20250805"; + version = "1.1.20251105"; pyproject = true; src = fetchPypi { pname = "google_re2"; inherit version; - hash = "sha256-xV2ffJKoFOtTkYp7OOW6XqocmVSDIay4JtqVMnga9bU="; + hash = "sha256-HbFKKS7oMDuR6R58N+BawX08Rn8pQWx5rHCni+PmW9o="; }; build-system = [ setuptools ]; From a5b5a2b57dbcd24916e737bbbbdbecce0f4b2023 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:54 +0100 Subject: [PATCH 0428/1238] python3Packages.google-resumable-media: 2.7.2 -> 2.8.0 https://github.com/googleapis/google-resumable-media-python/blob/v2.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/google-resumable-media/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-resumable-media/default.nix b/pkgs/development/python-modules/google-resumable-media/default.nix index 895b5f6351d9..40b55ff77c56 100644 --- a/pkgs/development/python-modules/google-resumable-media/default.nix +++ b/pkgs/development/python-modules/google-resumable-media/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "google-resumable-media"; - version = "2.7.2"; + version = "2.8.0"; pyproject = true; src = fetchPypi { pname = "google_resumable_media"; inherit version; - hash = "sha256-UoCu1GKfK2C4R7DUL5hX/Uk1wRryZnRN8z2AdMrpL+A="; + hash = "sha256-8RV+2LRplNYKG8QyVE22I1IEMRNoTU4DDuAud+vpoa4="; }; build-system = [ setuptools ]; From 24bc0e33db426a596998e08176dfbba00080388d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:54 +0100 Subject: [PATCH 0429/1238] python3Packages.gotrue: 2.12.3 -> 2.12.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gotrue/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gotrue/default.nix b/pkgs/development/python-modules/gotrue/default.nix index 28cdc92a1307..baa701d1a7ec 100644 --- a/pkgs/development/python-modules/gotrue/default.nix +++ b/pkgs/development/python-modules/gotrue/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "gotrue"; - version = "2.12.3"; + version = "2.12.4"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-+HTPnQsvAzW/vQ1uKeP3r/eZmM0cFNKtgU24wGzuOFI="; + hash = "sha256-NdLljgZkhjIfTf8AM7MKU9BXx/Q2wVKHEi+gy4MwKbE="; }; build-system = [ poetry-core ]; From 2613979fe90d5c25e3125616f9cb64a45cc0e3d7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:54 +0100 Subject: [PATCH 0430/1238] python3Packages.gpytorch: 1.14.3 -> 1.15.1 https://github.com/cornellius-gp/gpytorch/releases/tag/v1.15.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gpytorch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gpytorch/default.nix b/pkgs/development/python-modules/gpytorch/default.nix index 77e5c45f05f1..1e2eb55fe82b 100644 --- a/pkgs/development/python-modules/gpytorch/default.nix +++ b/pkgs/development/python-modules/gpytorch/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "gpytorch"; - version = "1.14.3"; + version = "1.15.1"; pyproject = true; src = fetchFromGitHub { owner = "cornellius-gp"; repo = "gpytorch"; tag = "v${version}"; - hash = "sha256-AuWVNAduh2y/sLIJAXg/9YgpFa21d1sbRHlcdG5cpJ8="; + hash = "sha256-ftiAY02K0EwVQZufk8xR+/21A+2ONWchuWPF3a5lRW0="; }; build-system = [ From d1bcac4c31ede20400d1af4f72a2562d88edd66d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:55 +0100 Subject: [PATCH 0431/1238] python3Packages.gradient: 2.99.3 -> 3.10.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gradient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gradient/default.nix b/pkgs/development/python-modules/gradient/default.nix index 76e4830516f3..a03dd7d1de8a 100644 --- a/pkgs/development/python-modules/gradient/default.nix +++ b/pkgs/development/python-modules/gradient/default.nix @@ -24,12 +24,12 @@ buildPythonPackage rec { pname = "gradient"; - version = "2.99.3"; + version = "3.10.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-Ep3Qh9Q1xWt2JveCf/A/KInQ3cnGE7D1YNdavDS0ZE8="; + hash = "sha256-TL9Jbo9UvQhgG9aT3wjLD8DvTY48Os04DdaUfNAwcu4="; }; postPatch = '' From f27e86fb292e76b364724db454c045381a20f527 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:55 +0100 Subject: [PATCH 0432/1238] python3Packages.grandalf: 0.7 -> 0.8 This commit was automatically generated using update-python-libraries. --- .../python-modules/grandalf/default.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/grandalf/default.nix b/pkgs/development/python-modules/grandalf/default.nix index 7e7408b3ffac..8d012e2e0ee5 100644 --- a/pkgs/development/python-modules/grandalf/default.nix +++ b/pkgs/development/python-modules/grandalf/default.nix @@ -2,30 +2,31 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, pyparsing, pytestCheckHook, }: buildPythonPackage rec { pname = "grandalf"; - version = "0.7"; - format = "setuptools"; + version = "0.8"; + pyproject = true; src = fetchFromGitHub { owner = "bdcht"; repo = "grandalf"; - rev = "v${version}"; - hash = "sha256-j2SvpQvDMfwoj2PAQSxzEIyIzzJ61Eb9wgetKyni6A4="; + tag = "v${version}"; + hash = "sha256-oKuzk/vsEkoiEPgt/fsaaurKfz5CElXPEJe88aFBLqU="; }; - propagatedBuildInputs = [ - pyparsing - ]; + patches = [ ./no-setup-requires-pytestrunner.patch ]; + + build-system = [ setuptools ]; + + dependencies = [ pyparsing ]; nativeCheckInputs = [ pytestCheckHook ]; - patches = [ ./no-setup-requires-pytestrunner.patch ]; - pythonImportsCheck = [ "grandalf" ]; meta = { From a5d57f907fb8fd7ee75ea9741d2d4642f2ad9bed Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:56 +0100 Subject: [PATCH 0433/1238] python3Packages.graphql-core: 3.2.6 -> 3.2.7 https://github.com/graphql-python/graphql-core/releases/tag/v3.2.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/graphql-core/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/graphql-core/default.nix b/pkgs/development/python-modules/graphql-core/default.nix index 5ad49b0dae6c..d820a754c9a8 100644 --- a/pkgs/development/python-modules/graphql-core/default.nix +++ b/pkgs/development/python-modules/graphql-core/default.nix @@ -10,19 +10,19 @@ buildPythonPackage rec { pname = "graphql-core"; - version = "3.2.6"; + version = "3.2.7"; pyproject = true; src = fetchFromGitHub { owner = "graphql-python"; repo = "graphql-core"; tag = "v${version}"; - hash = "sha256-RkVyoTSVmtKhs42IK+oOrOL4uBs3As3N5KY0Sz1VaDQ="; + hash = "sha256-ag8yFf6254dX2xNZMKtVBW5QtI5JOZjzgcZveuoeAss="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail ', "setuptools>=59,<76"' "" + --replace-fail ', "setuptools>=59,<81"' "" ''; build-system = [ From 23bb6f6712ade29a4dab3f3d0c5ea155b35f4505 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:56 +0100 Subject: [PATCH 0434/1238] python3Packages.great-expectations: 1.5.7 -> 1.11.1 https://github.com/great-expectations/great_expectations/releases/tag/1.11.1 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/great-expectations/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/great-expectations/default.nix b/pkgs/development/python-modules/great-expectations/default.nix index 8ba61a03efae..d525615184bc 100644 --- a/pkgs/development/python-modules/great-expectations/default.nix +++ b/pkgs/development/python-modules/great-expectations/default.nix @@ -40,14 +40,14 @@ buildPythonPackage rec { pname = "great-expectations"; - version = "1.5.7"; + version = "1.11.1"; pyproject = true; src = fetchFromGitHub { owner = "great-expectations"; repo = "great_expectations"; tag = version; - hash = "sha256-pa44metr9KP2KF2ulq7kd84BVdBMvMhsWJeBsJ2AnG0="; + hash = "sha256-8yKuEVupqbwlBGeUDu25pvGltybljkmpbkcbC+G+/VI="; }; postPatch = '' From b9314b0e73cdf76d651da8f99602db7f012572d2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:56 +0100 Subject: [PATCH 0435/1238] python3Packages.greatfet: 2024.0.4 -> 2025.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/greatfet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/greatfet/default.nix b/pkgs/development/python-modules/greatfet/default.nix index c09e24401ae3..7883daea7aa7 100644 --- a/pkgs/development/python-modules/greatfet/default.nix +++ b/pkgs/development/python-modules/greatfet/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "greatfet"; - version = "2024.0.4"; + version = "2025.0.0"; pyproject = true; src = fetchFromGitHub { owner = "greatscottgadgets"; repo = "greatfet"; tag = "v${version}"; - hash = "sha256-3ClM4UzVIDEkVBrFwzvLokbxUHXqdQWyNVqcFtiXCOQ="; + hash = "sha256-tY1ZUtjCeb0+EmmbzKbIcPQrjHc3JzgA/6yDuFwwHu4="; }; sourceRoot = "${src.name}/host"; From eb74570adc993a8cae179d9054b1f9db5304f62e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:57 +0100 Subject: [PATCH 0436/1238] python3Packages.gsd: 4.0.0 -> 4.2.0 https://github.com/glotzerlab/gsd/blob/v4.2.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/gsd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gsd/default.nix b/pkgs/development/python-modules/gsd/default.nix index 02c607cb4ad6..0ed34436a423 100644 --- a/pkgs/development/python-modules/gsd/default.nix +++ b/pkgs/development/python-modules/gsd/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "gsd"; - version = "4.0.0"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "glotzerlab"; repo = "gsd"; tag = "v${version}"; - hash = "sha256-8pEs1use/R7g0l6h+rxjpN5j8PznqkJpjLxqiupn9iY="; + hash = "sha256-qswKeZ8HJEjIV27O2UBmjN+Napa2sItECS5r/vb+l7k="; }; build-system = [ From 2b9fbccc10554568af1c152b762e72e132bf2154 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:57 +0100 Subject: [PATCH 0437/1238] python3Packages.gssapi: 1.9.0 -> 1.10.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/gssapi/default.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/gssapi/default.nix b/pkgs/development/python-modules/gssapi/default.nix index ac2e95c12f72..156a7aee13af 100644 --- a/pkgs/development/python-modules/gssapi/default.nix +++ b/pkgs/development/python-modules/gssapi/default.nix @@ -20,21 +20,23 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gssapi"; - version = "1.9.0"; + version = "1.10.1"; pyproject = true; src = fetchFromGitHub { owner = "pythongssapi"; - repo = "python-${pname}"; - tag = "v${version}"; - hash = "sha256-Y53HoLcamoFIrwZtNcL1BOrzBjRD09mT3AiS0QUT7dY="; + repo = "python-gssapi"; + tag = "v${finalAttrs.version}"; + hash = "sha256-A1y3PD+zycKxlZT2vZ9b9p8SMr+aZA62CIAUpi4eOvo="; }; postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "Cython == 3.1.3" Cython substituteInPlace setup.py \ - --replace 'get_output(f"{kc} gssapi --prefix")' '"${lib.getDev krb5-c}"' + --replace-fail 'get_output(f"{kc} gssapi --prefix")' '"${lib.getDev krb5-c}"' ''; env = lib.optionalAttrs (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) { @@ -70,8 +72,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "gssapi" ]; meta = { - homepage = "https://pypi.python.org/pypi/gssapi"; + changelog = "https://github.com/pythongssapi/python-gssapi/releases/tag/${finalAttrs.src.tag}"; + homepage = "https://github.com/pythongssapi/python-gssapi"; description = "Python GSSAPI Wrapper"; license = lib.licenses.mit; }; -} +}) From 96d677a8d775fbe12dd1718b87df5fed81c38330 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:57 +0100 Subject: [PATCH 0438/1238] python3Packages.guidata: 3.12.0 -> 3.13.4 https://github.com/PlotPyStack/guidata/blob/v3.13.4/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/guidata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/guidata/default.nix b/pkgs/development/python-modules/guidata/default.nix index e734c0db51d7..edb94e014924 100644 --- a/pkgs/development/python-modules/guidata/default.nix +++ b/pkgs/development/python-modules/guidata/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "guidata"; - version = "3.12.0"; + version = "3.13.4"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "guidata"; tag = "v${version}"; - hash = "sha256-dh1WyUgJ+rkBFtcyXEFgU8UNPQEkJfiJBwmkT1eqKoI="; + hash = "sha256-JuYxPkKeOQOzoDiyk50IhAiICUcKptyD5RUx4DaiOOI="; }; build-system = [ From 374b00f4b4e7d1ed4425036fea6013748d4fe5a3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:58 +0100 Subject: [PATCH 0439/1238] python3Packages.h3: 4.3.1 -> 4.4.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/h3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/h3/default.nix b/pkgs/development/python-modules/h3/default.nix index 9d440d665531..7f90dca93656 100644 --- a/pkgs/development/python-modules/h3/default.nix +++ b/pkgs/development/python-modules/h3/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "h3"; - version = "4.3.1"; + version = "4.4.1"; pyproject = true; # pypi version does not include tests @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "uber"; repo = "h3-py"; tag = "v${version}"; - hash = "sha256-zt7zbBgSp2P9q7mObZeQZpW9Szip62dAYdPZ2cGTmi4="; + hash = "sha256-ugYx8FJUxfrJHfzRxyjaOlG/Z0KhKglRHTgKKBHzUGQ="; }; dontConfigure = true; From 6d72bd2a939dda2b41cac12c61492d100817edc7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:59 +0100 Subject: [PATCH 0440/1238] python3Packages.h5netcdf: 1.6.4 -> 1.8.0 https://github.com/h5netcdf/h5netcdf/releases/tag/v1.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/h5netcdf/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/h5netcdf/default.nix b/pkgs/development/python-modules/h5netcdf/default.nix index 733cabe24d75..d00a2515f2bd 100644 --- a/pkgs/development/python-modules/h5netcdf/default.nix +++ b/pkgs/development/python-modules/h5netcdf/default.nix @@ -3,23 +3,22 @@ buildPythonPackage, fetchFromGitHub, h5py, + netcdf, pytestCheckHook, - netcdf4, - pythonOlder, setuptools, setuptools-scm, }: buildPythonPackage rec { pname = "h5netcdf"; - version = "1.6.4"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "h5netcdf"; repo = "h5netcdf"; tag = "v${version}"; - hash = "sha256-SFlea/ABP78GQgGkh7hscAlGfpKVnXN2zr99D9LCpeQ="; + hash = "sha256-m+8vdWOQb9aIg/mPeTrN20EzTj229Cit3nYgrkPlfGA="; }; build-system = [ @@ -30,8 +29,8 @@ buildPythonPackage rec { dependencies = [ h5py ]; nativeCheckInputs = [ + netcdf pytestCheckHook - netcdf4 ]; pythonImportsCheck = [ "h5netcdf" ]; From a7b88a43e29fdd27932e92a3131284093a3e3c09 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:59 +0100 Subject: [PATCH 0441/1238] python3Packages.h5py: 3.14.0 -> 3.15.1 https://github.com/h5py/h5py/blob/3.15.1/docs/whatsnew/3.15.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/h5py/default.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix index 9e58d5641a00..b0ab2fc32af4 100644 --- a/pkgs/development/python-modules/h5py/default.nix +++ b/pkgs/development/python-modules/h5py/default.nix @@ -20,25 +20,17 @@ let mpiSupport = hdf5.mpiSupport; in buildPythonPackage rec { - version = "3.14.0"; + version = "3.15.1"; pname = "h5py"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-I3IRay4NXT5ecFt/Zj98jZb6eaQFLSUEhO+R0k1qCPQ="; + hash = "sha256-yG4+1FxEc1ZN5VqoO2/J5erYZXh3PfvZMEc4AELia2k="; }; pythonRelaxDeps = [ "mpi4py" ]; - # Avoid strict pinning of Numpy, can't be replaced with pythonRelaxDepsHook, - # as these are build time dependencies. See: - # https://github.com/NixOS/nixpkgs/issues/327941 - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "numpy >=2.0.0, <3" "numpy" - ''; - env = { HDF5_DIR = "${hdf5}"; HDF5_MPI = if mpiSupport then "ON" else "OFF"; From 4ab9450e6db3520c612ae0fa5350ee043e27737b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:59 +0100 Subject: [PATCH 0442/1238] python3Packages.hakuin: 0.1.10 -> 0.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hakuin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hakuin/default.nix b/pkgs/development/python-modules/hakuin/default.nix index 4f9ba766166e..a24ab9bf62a8 100644 --- a/pkgs/development/python-modules/hakuin/default.nix +++ b/pkgs/development/python-modules/hakuin/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "hakuin"; - version = "0.1.10"; + version = "0.2.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "pruzko"; repo = "hakuin"; tag = version; - hash = "sha256-l5YnGRPUZUQqOaRvQd4l4eowWGpuPBignjkDDT9q7fg="; + hash = "sha256-97nh+woUsCXcoO2i5KprCwJiE24V3mg91qcNgy7bpgg="; }; build-system = [ hatchling ]; From d9649f57caec52d728de3a8ab47798d3ab74bfb7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:00 +0100 Subject: [PATCH 0443/1238] python3Packages.harlequin-postgres: 1.2.2 -> 1.3.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/harlequin-postgres/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/harlequin-postgres/default.nix b/pkgs/development/python-modules/harlequin-postgres/default.nix index baa1d0d4b343..bcc9f7c9a811 100644 --- a/pkgs/development/python-modules/harlequin-postgres/default.nix +++ b/pkgs/development/python-modules/harlequin-postgres/default.nix @@ -2,23 +2,23 @@ lib, buildPythonPackage, fetchPypi, - poetry-core, + hatchling, psycopg, }: buildPythonPackage rec { pname = "harlequin-postgres"; - version = "1.2.2"; + version = "1.3.0"; pyproject = true; src = fetchPypi { pname = "harlequin_postgres"; inherit version; - hash = "sha256-u/x8Jx1yfUtFSYX6oyvOZJmdPWbaOkFn3OGQdqxyK8A="; + hash = "sha256-01MllGk8dFeWtbpENCGGYs4/nlq7aLLkFZqCXGLrN4s="; }; build-system = [ - poetry-core + hatchling ]; dependencies = [ From d2c9d02fd86f7aa0f8e5edd5aa5238153920a8c2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:00 +0100 Subject: [PATCH 0444/1238] python3Packages.hass-nabucasa: 1.7.0 -> 1.11.0 https://github.com/NabuCasa/hass-nabucasa/releases/tag/1.11.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/hass-nabucasa/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index a5af8eb18d02..a33f05bea6a8 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -11,6 +11,7 @@ fetchFromGitHub, freezegun, grpcio, + icmplib, josepy, litellm, pycognito, @@ -32,7 +33,7 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "1.7.0"; + version = "1.11.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -41,7 +42,7 @@ buildPythonPackage rec { owner = "nabucasa"; repo = "hass-nabucasa"; tag = version; - hash = "sha256-22DCn6ITrpH4bevAvfogA1f4llwuk5vIn3rKieedVfg="; + hash = "sha256-qTOfZy74bF/e8Tw0FMjS53y7prCqIDlBXTDkVG3DUsQ="; }; postPatch = '' @@ -51,11 +52,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; - pythonRelaxDeps = [ - "acme" - "snitun" - ]; - dependencies = [ acme aiohttp @@ -65,6 +61,7 @@ buildPythonPackage rec { ciso8601 cryptography grpcio + icmplib josepy litellm pycognito From 405d9563d719fe66a9b5dd47f8f91a52a4a2d9bb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:00 +0100 Subject: [PATCH 0445/1238] python3Packages.hatch-min-requirements: 0.1.0 -> 0.2.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/hatch-min-requirements/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hatch-min-requirements/default.nix b/pkgs/development/python-modules/hatch-min-requirements/default.nix index 57a4d3dcb248..f04a12949468 100644 --- a/pkgs/development/python-modules/hatch-min-requirements/default.nix +++ b/pkgs/development/python-modules/hatch-min-requirements/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "hatch-min-requirements"; - version = "0.1.0"; + version = "0.2.0"; pyproject = true; src = fetchFromGitHub { owner = "tlambert03"; repo = "hatch-min-requirements"; tag = "v${version}"; - hash = "sha256-7/6Es0DHDJ8jZ76kVbWkQjWFd8hWuB+PwCbOmIjzK5o="; + hash = "sha256-QKO5fVvjSqwY+48Fc8sAiZazrxZ4eBYxzVElHr2lcEA="; }; build-system = [ From b2d076ed8618c1b931615fc307610f912b8d4af9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:01 +0100 Subject: [PATCH 0446/1238] python3Packages.hatch-regex-commit: 0.0.3 -> 0.0.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/hatch-regex-commit/default.nix | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/hatch-regex-commit/default.nix b/pkgs/development/python-modules/hatch-regex-commit/default.nix index 83453dde3eaa..d1fc441c5bf6 100644 --- a/pkgs/development/python-modules/hatch-regex-commit/default.nix +++ b/pkgs/development/python-modules/hatch-regex-commit/default.nix @@ -7,23 +7,16 @@ buildPythonPackage rec { pname = "hatch-regex-commit"; - version = "0.0.3"; + version = "0.0.4"; pyproject = true; src = fetchFromGitHub { owner = "frankie567"; repo = "hatch-regex-commit"; tag = "v${version}"; - hash = "sha256-E0DIBBaDmTCsZQ41NcjcbzgJ16BwhdexlrGWBdf77oA="; + hash = "sha256-xdt3qszigdCudt2+EpUZPkJzL+XQ6TnVEAMm0sV3zwY="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail 'dynamic = ["version"]' 'version = "${version}"' \ - --replace-fail ', "hatch-regex-commit"' "" \ - --replace-fail " --cov-report=term-missing --cov-config=pyproject.toml --cov=hatch_regex_commit --cov=tests" "" - ''; - build-system = [ hatchling ]; dependencies = [ hatchling ]; From 6cd5080b4cdc56c44a087e3a6e8a8ae44301276f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:01 +0100 Subject: [PATCH 0447/1238] python3Packages.hawkmoth: 0.21.0 -> 0.22.0 https://github.com/jnikula/hawkmoth/blob/v0.22.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hawkmoth/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/hawkmoth/default.nix b/pkgs/development/python-modules/hawkmoth/default.nix index 03520ea155a6..14b632cd38e0 100644 --- a/pkgs/development/python-modules/hawkmoth/default.nix +++ b/pkgs/development/python-modules/hawkmoth/default.nix @@ -17,14 +17,14 @@ let in buildPythonPackage rec { pname = "hawkmoth"; - version = "0.21.0"; + version = "0.22.0"; pyproject = true; src = fetchFromGitHub { owner = "jnikula"; repo = "hawkmoth"; tag = "v${version}"; - hash = "sha256-ePi7whsibStYwG75Eso7A0GkSbn8JesacaDU5IRF9iE="; + hash = "sha256-iFyTayPC4TWOfTZrfJJILJyi5BWrsVLwnSFnSeMpB2c="; }; build-system = [ hatchling ]; @@ -45,7 +45,7 @@ buildPythonPackage rec { meta = { description = "Sphinx Autodoc for C"; homepage = "https://jnikula.github.io/hawkmoth/"; - changelog = "https://github.com/jnikula/hawkmoth/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/jnikula/hawkmoth/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.cynerd ]; }; From 39d7441a67e28d3e0fe40ca78ecf52646869de91 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:02 +0100 Subject: [PATCH 0448/1238] python3Packages.haystack-ai: 2.16.1 -> 2.22.0 https://github.com/deepset-ai/haystack/releases/tag/v2.22.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/haystack-ai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/haystack-ai/default.nix b/pkgs/development/python-modules/haystack-ai/default.nix index f64753da6dda..07252bc18662 100644 --- a/pkgs/development/python-modules/haystack-ai/default.nix +++ b/pkgs/development/python-modules/haystack-ai/default.nix @@ -91,14 +91,14 @@ buildPythonPackage rec { pname = "haystack-ai"; - version = "2.16.1"; + version = "2.22.0"; pyproject = true; src = fetchFromGitHub { owner = "deepset-ai"; repo = "haystack"; tag = "v${version}"; - hash = "sha256-Z5T5X92Hig7nW1fUc8b+LuegJlIZbMfyjJ0PnVudPew="; + hash = "sha256-QqQTlyVUJU90lzMUe43Qd0WXXaxUi/53apvz/GlrsY0="; }; nativeBuildInputs = [ From f8e928e79e90ff61fe6d5b5c4245fbc19fad09ca Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:02 +0100 Subject: [PATCH 0449/1238] python3Packages.hdbscan: 0.8.40 -> 0.8.41 https://github.com/scikit-learn-contrib/hdbscan/releases/tag/release-release-0.8.41 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hdbscan/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/hdbscan/default.nix b/pkgs/development/python-modules/hdbscan/default.nix index 0312436eaf95..a712625fa08f 100644 --- a/pkgs/development/python-modules/hdbscan/default.nix +++ b/pkgs/development/python-modules/hdbscan/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "hdbscan"; - version = "0.8.40"; + version = "0.8.41"; format = "setuptools"; src = fetchFromGitHub { owner = "scikit-learn-contrib"; repo = "hdbscan"; tag = "release-${version}"; - hash = "sha256-xsBlmSQU47e+M+nRqUXdWKS7Rtj2QZ1UWLAvjSQOJ0Q="; + hash = "sha256-4uwWoNkrdLB2KzDAksPupdgkIFBgTahzravOtu1WYws="; }; patches = [ @@ -78,7 +78,7 @@ buildPythonPackage rec { meta = { description = "Hierarchical Density-Based Spatial Clustering of Applications with Noise, a clustering algorithm with a scikit-learn compatible API"; homepage = "https://github.com/scikit-learn-contrib/hdbscan"; - changelog = "https://github.com/scikit-learn-contrib/hdbscan/releases/tag/release-${version}"; + changelog = "https://github.com/scikit-learn-contrib/hdbscan/releases/tag/release-${src.tag}"; license = lib.licenses.bsd3; maintainers = [ ]; }; From d3763182089b40a576d7f28391613c9c7e3e418f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:02 +0100 Subject: [PATCH 0450/1238] python3Packages.hdf5plugin: 5.1.0 -> 6.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hdf5plugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hdf5plugin/default.nix b/pkgs/development/python-modules/hdf5plugin/default.nix index 935fa2f65dc8..b8847f4e2746 100644 --- a/pkgs/development/python-modules/hdf5plugin/default.nix +++ b/pkgs/development/python-modules/hdf5plugin/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "hdf5plugin"; - version = "5.1.0"; + version = "6.0.0"; pyproject = true; src = fetchFromGitHub { owner = "silx-kit"; repo = "hdf5plugin"; tag = "v${version}"; - hash = "sha256-12OWsNZfKToNLyokNrwgPc7WRISJI4nRA0J/zwgCZwI="; + hash = "sha256-LW6rY+zLta4hENBbTll+1amf9TYJiuAumwzgpk1LZ3M="; }; build-system = [ From 42567fbd84ad1ca29a6f47b7ba717afce602d88e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:03 +0100 Subject: [PATCH 0451/1238] python3Packages.helion: 0.2.1 -> 0.2.10 https://github.com/pytorch/helion/releases/tag/v0.2.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/helion/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/helion/default.nix b/pkgs/development/python-modules/helion/default.nix index d54fd0b22d49..cfd72e377006 100644 --- a/pkgs/development/python-modules/helion/default.nix +++ b/pkgs/development/python-modules/helion/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "helion"; - version = "0.2.1"; + version = "0.2.10"; pyproject = true; src = fetchFromGitHub { owner = "pytorch"; repo = "helion"; tag = "v${version}"; - hash = "sha256-JuuVPz8FPKtaGxbJM4omUzIjY9chtGZFGXwEMX34/Y0="; + hash = "sha256-kZyay9X2RcN3by+2oFAjt17Zuu34i3p+MeApBuhejmg="; }; build-system = [ @@ -75,7 +75,7 @@ buildPythonPackage rec { meta = { description = "Python-embedded DSL that makes it easy to write fast, scalable ML kernels with minimal boilerplate"; homepage = "https://github.com/pytorch/helion"; - changelog = "https://github.com/pytorch/helion/releases/tag/v${version}"; + changelog = "https://github.com/pytorch/helion/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; # This package explicitly requires CUDA-enabled pytorch From 34e3f7b3404677493dd8c0fb3a0a30a7d15cc71a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:04 +0100 Subject: [PATCH 0452/1238] python3Packages.hepunits: 2.3.6 -> 2.4.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hepunits/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hepunits/default.nix b/pkgs/development/python-modules/hepunits/default.nix index 8fa4386ce708..b6af6a2d77d8 100644 --- a/pkgs/development/python-modules/hepunits/default.nix +++ b/pkgs/development/python-modules/hepunits/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "hepunits"; - version = "2.3.6"; + version = "2.4.4"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-z/wcggQLFbtTBULsl/PB+DquYFDKpMxcGgMJe+vjSTI="; + hash = "sha256-GEbnKfo+T7Nr/1me17i9LNxKvcApBoMPt1wgX9VJBes="; }; nativeBuildInputs = [ From 5251a04661cdf8765fac2f34a82cf592abb90b26 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:04 +0100 Subject: [PATCH 0453/1238] python3Packages.hikari-lightbulb: 3.1.1 -> 3.2.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hikari-lightbulb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hikari-lightbulb/default.nix b/pkgs/development/python-modules/hikari-lightbulb/default.nix index 7c47b7349417..1c860196f7d8 100644 --- a/pkgs/development/python-modules/hikari-lightbulb/default.nix +++ b/pkgs/development/python-modules/hikari-lightbulb/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "hikari-lightbulb"; - version = "3.1.1"; + version = "3.2.3"; pyproject = true; src = fetchFromGitHub { owner = "tandemdude"; repo = "hikari-lightbulb"; tag = version; - hash = "sha256-hsd7K7VFXndQ3tE8UkIcFXADgG/Kjd2oNWdFvwAwUtw="; + hash = "sha256-u8RrvHaawCIwVN9n7m3Ti29tPr66GNkwpKf/oo5eMUQ="; }; build-system = [ flit-core ]; From f31a27d3c1ccb9b0f27f3d06780e7f55351bba66 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:05 +0100 Subject: [PATCH 0454/1238] python3Packages.hishel: 0.1.3 -> 1.1.8 https://github.com/karpetrosyan/hishel/blob/1.1.8/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/hishel/default.nix | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/hishel/default.nix b/pkgs/development/python-modules/hishel/default.nix index 66aa39657bc0..66f9b1f51116 100644 --- a/pkgs/development/python-modules/hishel/default.nix +++ b/pkgs/development/python-modules/hishel/default.nix @@ -7,32 +7,45 @@ hatch-fancy-pypi-readme, hatchling, httpx, + inline-snapshot, moto, + msgpack, pytest-asyncio, pytestCheckHook, pyyaml, redis, + redisTestHook, + time-machine, trio, + typing-extensions, }: buildPythonPackage rec { pname = "hishel"; - version = "0.1.3"; + version = "1.1.8"; pyproject = true; src = fetchFromGitHub { owner = "karpetrosyan"; repo = "hishel"; tag = version; - hash = "sha256-3dcXj9MPPtHBzafdccrOeh+Wrn9hulDA8L3itOe8ZXw="; + hash = "sha256-VuUt1M0+ZztWoFZomAR5s1YQ4suIN3uEq54gLTjBLeY="; }; + postPatch = '' + sed -i "/addopts/d" pyproject.toml + ''; + build-system = [ hatch-fancy-pypi-readme hatchling ]; - dependencies = [ httpx ]; + dependencies = [ + httpx + msgpack + typing-extensions + ]; optional-dependencies = { redis = [ redis ]; @@ -42,25 +55,24 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + inline-snapshot moto pytest-asyncio pytestCheckHook + redisTestHook + time-machine trio ] ++ lib.concatAttrValues optional-dependencies; - pythonImportsCheck = [ "hishel" ]; - disabledTests = [ - # Tests require a running Redis instance - "test_redis" + # network access + "test_encoded_content_caching" + "test_simple_caching" + "test_simple_caching_ignoring_spec" ]; - disabledTestPaths = [ - # ImportError: cannot import name 'mock_s3' from 'moto' - "tests/_async/test_storages.py" - "tests/_sync/test_storages.py" - ]; + pythonImportsCheck = [ "hishel" ]; meta = { description = "HTTP Cache implementation for HTTPX and HTTP Core"; From 13716aff67c4d39ad7fcfd0615fbaa101d73b056 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:05 +0100 Subject: [PATCH 0455/1238] python3Packages.holidays: 0.85 -> 0.89 https://github.com/vacanza/holidays/blob/v0.89/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/holidays/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/holidays/default.nix b/pkgs/development/python-modules/holidays/default.nix index 647859ca8621..db4da8a1c994 100644 --- a/pkgs/development/python-modules/holidays/default.nix +++ b/pkgs/development/python-modules/holidays/default.nix @@ -8,6 +8,7 @@ numpy, polib, pytest-cov-stub, + pytest-xdist, pytestCheckHook, python-dateutil, setuptools, @@ -15,14 +16,14 @@ buildPythonPackage rec { pname = "holidays"; - version = "0.85"; + version = "0.89"; pyproject = true; src = fetchFromGitHub { owner = "vacanza"; repo = "python-holidays"; tag = "v${version}"; - hash = "sha256-ExleK66foB2Q/KK7zcPJ16q4ucz3gOkntB2SQETfHqk="; + hash = "sha256-g7f0364Xxz+jTjgA8y0nEPbzNalQdMLdwoBZ2odq1W0="; }; build-system = [ @@ -36,6 +37,10 @@ buildPythonPackage rec { postPatch = '' patchShebangs scripts/l10n/*.py + + # generating l10n files imports holidays before distinfo metadata exists + substituteInPlace holidays/version.py \ + --replace-fail 'version("holidays")' '"${version}"' ''; preBuild = '' @@ -51,6 +56,7 @@ buildPythonPackage rec { numpy polib pytest-cov-stub + pytest-xdist pytestCheckHook ]; From e9a01309ff35a596c5caa91ae4bb7885a66ab393 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:06 +0100 Subject: [PATCH 0456/1238] python3Packages.holoviews: 1.21.0 -> 1.22.1 https://github.com/holoviz/holoviews/releases/tag/v1.22.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/holoviews/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/holoviews/default.nix b/pkgs/development/python-modules/holoviews/default.nix index 77886f1dcc36..60bcfd6c4d9c 100644 --- a/pkgs/development/python-modules/holoviews/default.nix +++ b/pkgs/development/python-modules/holoviews/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "holoviews"; - version = "1.21.0"; + version = "1.22.1"; pyproject = true; src = fetchFromGitHub { owner = "holoviz"; repo = "holoviews"; tag = "v${version}"; - hash = "sha256-JEGTfi4CaJaL/5AFtB92RV0DJvaIYVloukWKQSUFBZA="; + hash = "sha256-rZZQgM8gchWTsgA47BVWblzWiWMuHK2vAZD/1Z8BHAk="; }; postPatch = '' From a2ad41fee645eba3d821a7431b74355441c0bf1f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:06 +0100 Subject: [PATCH 0457/1238] python3Packages.html-text: 0.6.2 -> 0.7.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/html-text/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/html-text/default.nix b/pkgs/development/python-modules/html-text/default.nix index 8eb617fff491..a670b4a43c61 100644 --- a/pkgs/development/python-modules/html-text/default.nix +++ b/pkgs/development/python-modules/html-text/default.nix @@ -5,22 +5,22 @@ lxml, lxml-html-clean, pytestCheckHook, - setuptools, + hatchling, }: buildPythonPackage (finalAttrs: { pname = "html-text"; - version = "0.6.2"; + version = "0.7.1"; pyproject = true; src = fetchFromGitHub { owner = "zytedata"; repo = "html-text"; tag = finalAttrs.version; - hash = "sha256-e9gkibQv8mn1Jbt77UmpauOeTqhJQhY9R5Sge/iYi+U="; + hash = "sha256-KLWgdVHGYRiQ61hMNx+Kcx9mE7d/TsBe110TfCe+ejU="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ lxml From dc8ff559947ebfc2b52bf70d51eec72f3a57e0f8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:07 +0100 Subject: [PATCH 0458/1238] python3Packages.html2pdf4doc: 0.0.21 -> 0.0.31 https://github.com/mettta/html2pdf4doc_python/releases/tag/0.0.31 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/html2pdf4doc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/html2pdf4doc/default.nix b/pkgs/development/python-modules/html2pdf4doc/default.nix index 6f0e02d41fdd..8d86e7246fe6 100644 --- a/pkgs/development/python-modules/html2pdf4doc/default.nix +++ b/pkgs/development/python-modules/html2pdf4doc/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "html2pdf4doc"; - version = "0.0.21"; + version = "0.0.31"; pyproject = true; src = fetchFromGitHub { owner = "mettta"; repo = "html2pdf4doc_python"; tag = version; - hash = "sha256-cYKbnMVsENA17VsNXjV/funmBPbbrwA6enpIxOZ2sbQ="; + hash = "sha256-ailiZfqO2NacJmCbWWtZ2bnerjc9mdJZKDVWNUTMEAg="; }; build-system = [ @@ -42,7 +42,7 @@ buildPythonPackage rec { meta = { description = "Print HTML to PDF in the Browser – Python Package for HTML2PDF.js"; homepage = "https://github.com/mettta/html2pdf4doc_python"; - changelog = "https://github.com/mettta/html2pdf4doc_python/releases/tag/${version}"; + changelog = "https://github.com/mettta/html2pdf4doc_python/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ puzzlewolf ]; }; From 9e5b1b51d462a03d171ec8f0dc6265d97b8c56de Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:07 +0100 Subject: [PATCH 0459/1238] python3Packages.httptools: 0.6.4 -> 0.7.1 https://github.com/MagicStack/httptools/releases/tag/v0.7.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/httptools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/httptools/default.nix b/pkgs/development/python-modules/httptools/default.nix index 2bc6bac0ec5f..3be345cfb6f0 100644 --- a/pkgs/development/python-modules/httptools/default.nix +++ b/pkgs/development/python-modules/httptools/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "httptools"; - version = "0.6.4"; + version = "0.7.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-TpPu5K3WSTtZpcUU2pjJObJE/OSg2Iec0/RmVi9LfVw="; + hash = "sha256-q9clVpdPjnx0olllWSSnF6I2WyNsiCw/b4pF/pRwOsk="; }; # Tests are not included in pypi tarball From 25a1fdd03a37708f280d4d024754f1db06434771 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:08 +0100 Subject: [PATCH 0460/1238] python3Packages.httpx-ws: 0.7.2 -> 0.8.2 https://github.com/frankie567/httpx-ws/releases/tag/v0.8.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/httpx-ws/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/httpx-ws/default.nix b/pkgs/development/python-modules/httpx-ws/default.nix index 630403baac7f..0db98c9f1006 100644 --- a/pkgs/development/python-modules/httpx-ws/default.nix +++ b/pkgs/development/python-modules/httpx-ws/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "httpx-ws"; - version = "0.7.2"; + version = "0.8.2"; pyproject = true; src = fetchFromGitHub { owner = "frankie567"; repo = "httpx-ws"; tag = "v${version}"; - hash = "sha256-ixaD7X6V/tUalZbYtic7D9lRqv8yGnwl+j5m832n/hQ="; + hash = "sha256-3gSXUpHs1tF8FJ7Jz174VBoRCrepYcpYU1FZaNMpZqg="; }; # we don't need to use the hatch-regex-commit plugin @@ -61,7 +61,7 @@ buildPythonPackage rec { meta = { description = "WebSocket support for HTTPX"; homepage = "https://github.com/frankie567/httpx-ws"; - changelog = "https://github.com/frankie567/httpx-ws/releases/tag/v${version}"; + changelog = "https://github.com/frankie567/httpx-ws/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; From 59fb08f9cacdf96a4e0813059c7b591de3315548 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:08 +0100 Subject: [PATCH 0461/1238] python3Packages.huggingface-hub: 0.35.3 -> 1.3.2 https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/huggingface-hub/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix index f5adfe000434..277b3ae4bcf1 100644 --- a/pkgs/development/python-modules/huggingface-hub/default.nix +++ b/pkgs/development/python-modules/huggingface-hub/default.nix @@ -10,10 +10,13 @@ filelock, fsspec, hf-xet, + httpx, packaging, pyyaml, requests, + shellingham, tqdm, + typer-slim, typing-extensions, # optional-dependencies @@ -43,14 +46,14 @@ buildPythonPackage rec { pname = "huggingface-hub"; - version = "0.35.3"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "huggingface_hub"; tag = "v${version}"; - hash = "sha256-KOq3qxt3AyWQIOG0+HUbNr15u85tyTEstoUkYBFkpC4="; + hash = "sha256-G7DkWIjFmNyAyNAfOupncIbDbImITl5Av8r0ibTlDMs="; }; build-system = [ setuptools ]; @@ -59,10 +62,13 @@ buildPythonPackage rec { filelock fsspec hf-xet + httpx packaging pyyaml requests + shellingham tqdm + typer-slim typing-extensions ]; @@ -114,7 +120,7 @@ buildPythonPackage rec { description = "Download and publish models and other files on the huggingface.co hub"; mainProgram = "hf"; homepage = "https://github.com/huggingface/huggingface_hub"; - changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/v${version}"; + changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage From 580df0bf33f741671b21e45212e88f4d98d1dadc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:08 +0100 Subject: [PATCH 0462/1238] python3Packages.humanize: 4.12.3 -> 4.15.0 https://github.com/python-humanize/humanize/releases/tag/4.15.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/humanize/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/humanize/default.nix b/pkgs/development/python-modules/humanize/default.nix index d4da528e272c..558ec560deb1 100644 --- a/pkgs/development/python-modules/humanize/default.nix +++ b/pkgs/development/python-modules/humanize/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "humanize"; - version = "4.12.3"; + version = "4.15.0"; pyproject = true; src = fetchFromGitHub { owner = "python-humanize"; repo = "humanize"; tag = version; - hash = "sha256-VsB59tS2KRZ0JKd1FzA+RTEzpkUyj9RhhSopseHg+m8="; + hash = "sha256-EG0QrW4b5NK9+78B0Cs4eAuicIsN/V/77+JxyYrTReA="; }; nativeBuildInputs = [ @@ -46,7 +46,7 @@ buildPythonPackage rec { meta = { description = "Python humanize utilities"; homepage = "https://github.com/python-humanize/humanize"; - changelog = "https://github.com/python-humanize/humanize/releases/tag/${version}"; + changelog = "https://github.com/python-humanize/humanize/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ rmcgibbo From da25c7e89d7272b68d332a8a8a14bae1fcde7af5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:09 +0100 Subject: [PATCH 0463/1238] python3Packages.hvplot: 0.11.3 -> 0.12.2 https://github.com/holoviz/hvplot/releases/tag/v0.12.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hvplot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hvplot/default.nix b/pkgs/development/python-modules/hvplot/default.nix index 3eef49a3ffc0..1b3fa147f489 100644 --- a/pkgs/development/python-modules/hvplot/default.nix +++ b/pkgs/development/python-modules/hvplot/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "hvplot"; - version = "0.11.3"; + version = "0.12.2"; pyproject = true; src = fetchFromGitHub { owner = "holoviz"; repo = "hvplot"; tag = "v${version}"; - hash = "sha256-V1KJtv1FCGITHdgxRWq1LWEgmWOU0N0iW60Wk0O5gC8="; + hash = "sha256-hJ9lgpM3AVyDeFxobUKDNYO39NKEejSDywOgnHPEm2c="; }; build-system = [ From c9ef7804e1d2c8a2bb399cbd8a7dec051f9f1b66 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:09 +0100 Subject: [PATCH 0464/1238] python3Packages.hwdata: 2.4.1 -> 2.4.3-1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hwdata/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/hwdata/default.nix b/pkgs/development/python-modules/hwdata/default.nix index 3470fcc40e2b..3e9d72c29270 100644 --- a/pkgs/development/python-modules/hwdata/default.nix +++ b/pkgs/development/python-modules/hwdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "hwdata"; - version = "2.4.1"; + version = "2.4.3-1"; pyproject = true; src = fetchFromGitHub { owner = "xsuchy"; repo = "python-hwdata"; - rev = "python-hwdata-${version}-1"; - hash = "sha256-hmvxVF9LOkezXnJdbtbEJWhU4uvUJgxQHYeWUoiniF0="; + tag = "python-hwdata-${version}"; + hash = "sha256-5bcdyCGv1sM8HThoSsvJe68LprDq0kI801F/aTH5FVs="; }; nativeBuildInputs = [ setuptools ]; From 50e6bfdf13ce9e83c84ed5728cd589c3e68fdce1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:10 +0100 Subject: [PATCH 0465/1238] python3Packages.hyper-connections: 0.4.5 -> 0.4.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hyper-connections/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hyper-connections/default.nix b/pkgs/development/python-modules/hyper-connections/default.nix index 67312b1b0deb..2a10d0d38e9c 100644 --- a/pkgs/development/python-modules/hyper-connections/default.nix +++ b/pkgs/development/python-modules/hyper-connections/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "hyper-connections"; - version = "0.4.5"; + version = "0.4.7"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "hyper-connections"; tag = finalAttrs.version; - hash = "sha256-CAhLDBZvmdHwVTbKVgWnS0qs5TE4a05iorbR7Ejh2uM="; + hash = "sha256-x1Yx9Fnow9154kFGLmjeCBLYJsbv6oJiC6Rk1XudqJQ="; }; build-system = [ hatchling ]; From 29017a405df3e7adc505d66b882a5dff0f5b3e35 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:10 +0100 Subject: [PATCH 0466/1238] python3Packages.hypercorn: 0.17.3 -> 0.18.0 https://github.com/pgjones/hypercorn/blob/0.18.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hypercorn/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/hypercorn/default.nix b/pkgs/development/python-modules/hypercorn/default.nix index 36b3bc2a572e..598bc780d788 100644 --- a/pkgs/development/python-modules/hypercorn/default.nix +++ b/pkgs/development/python-modules/hypercorn/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, pythonOlder, aioquic, - cacert, h11, h2, httpx, @@ -12,7 +11,7 @@ trio, uvloop, wsproto, - poetry-core, + pdm-backend, pytest-asyncio, pytest-trio, pytestCheckHook, @@ -20,7 +19,7 @@ buildPythonPackage rec { pname = "hypercorn"; - version = "0.17.3"; + version = "0.18.0"; pyproject = true; disabled = pythonOlder "3.11"; # missing taskgroup dependency @@ -29,14 +28,14 @@ buildPythonPackage rec { owner = "pgjones"; repo = "Hypercorn"; tag = version; - hash = "sha256-AtSMURz1rOr6VTQ7L2EQ4XZeKVEGTPXTbs3u7IhnZo8"; + hash = "sha256-RNurpDq5Z3N9Wv9Hq/l6A3yKUriCCKx9BrbrWGwBsUk="; }; postPatch = '' sed -i "/^addopts/d" pyproject.toml ''; - build-system = [ poetry-core ]; + build-system = [ pdm-backend ]; dependencies = [ h11 From 30e2868883203dea8e1aa7b65fdb765769d08d1e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:11 +0100 Subject: [PATCH 0467/1238] python3Packages.hyperscan: 0.7.29 -> 0.8.0 https://github.com/darvid/python-hyperscan/blob/v0.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/hyperscan/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hyperscan/default.nix b/pkgs/development/python-modules/hyperscan/default.nix index f4634220306f..5931a4ef227a 100644 --- a/pkgs/development/python-modules/hyperscan/default.nix +++ b/pkgs/development/python-modules/hyperscan/default.nix @@ -23,14 +23,14 @@ let in buildPythonPackage rec { pname = "hyperscan"; - version = "0.7.29"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "darvid"; repo = "python-hyperscan"; tag = "v${version}"; - hash = "sha256-gfrcUIJVtEFUvDLejaP3DyxW1kTHSOA0EwzWZggEyxA="; + hash = "sha256-on++eSNaVY2Q6yT/O+unvE0x/Pt/SsIQFQblIqii2sM="; }; env.CMAKE_ARGS = "-DHS_SRC_ROOT=${pkgs.hyperscan.src} -DHS_BUILD_LIB_ROOT=${lib-deps}/lib"; From edd8cb93c1ca9e8ce0a85f21ffa0ea200e1a3249 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:11 +0100 Subject: [PATCH 0468/1238] python3Packages.ibmiotf: 0.4.0 -> 1.0.1 https://github.com/ibm-watson-iot/iot-python/releases/tag/1.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ibmiotf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ibmiotf/default.nix b/pkgs/development/python-modules/ibmiotf/default.nix index 5f68b854723e..fbcfa3298bae 100644 --- a/pkgs/development/python-modules/ibmiotf/default.nix +++ b/pkgs/development/python-modules/ibmiotf/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "ibmiotf"; - version = "0.4.0"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "ibm-watson-iot"; repo = "iot-python"; tag = version; - hash = "sha256-/hRRYf3mY7LqZq0jq7neJRwpvgKczHNNo5bN92Rcv5M="; + hash = "sha256-miNkOVPYf2EGlLKtx4UiOu/xkoffaPSiYbTpAA3El7I="; }; build-system = [ @@ -47,7 +47,7 @@ buildPythonPackage rec { meta = { description = "Python Client for IBM Watson IoT Platform"; homepage = "https://github.com/ibm-watson-iot/iot-python"; - changelog = "https://github.com/ibm-watson-iot/iot-python/releases/tag/${version}"; + changelog = "https://github.com/ibm-watson-iot/iot-python/releases/tag/${src.tag}"; license = lib.licenses.epl10; maintainers = [ lib.maintainers.jamiemagee ]; }; From 232650052652f8fe26eb15a7a0c6030fe313885b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:11 +0100 Subject: [PATCH 0469/1238] python3Packages.icecream: 2.1.5 -> 2.1.10 This commit was automatically generated using update-python-libraries. --- .../python-modules/icecream/default.nix | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/icecream/default.nix b/pkgs/development/python-modules/icecream/default.nix index dd3ed339f854..e232eedd65c3 100644 --- a/pkgs/development/python-modules/icecream/default.nix +++ b/pkgs/development/python-modules/icecream/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, # build-system setuptools, @@ -18,22 +18,19 @@ buildPythonPackage rec { pname = "icecream"; - version = "2.1.5"; + version = "2.1.10"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-FNIeM4MyammowaO88R+DKDRZ8NJp7OWvg/ziwNZj7+w="; + src = fetchFromGitHub { + owner = "gruns"; + repo = "icecream"; + tag = "v${version}"; + hash = "sha256-5PFl+DIsWGbh2VR+xW/L9fYBF0VCo1B10b+mzsq85As="; }; - postPatch = '' - substituteInPlace tests/test_icecream.py \ - --replace assertRegexpMatches assertRegex - ''; + build-system = [ setuptools ]; - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ + dependencies = [ asttokens colorama executing @@ -42,13 +39,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - disabledTests = [ - # icecream.icecream.NoSourceAvailableError - "testSingledispatchArgumentToString" - # AssertionError: assert [[('REPL (e.g...ion?', None)]] == [[('a', '1')], [('c', '3')]] - "testEnableDisable" - ]; - meta = { description = "Little library for sweet and creamy print debugging"; homepage = "https://github.com/gruns/icecream"; From ae3d7e8572c20685c608c52c6f252afa7e3fa89d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:12 +0100 Subject: [PATCH 0470/1238] python3Packages.ifcopenshell: 0.8.0 -> 0.8.5.260116 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ifcopenshell/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ifcopenshell/default.nix b/pkgs/development/python-modules/ifcopenshell/default.nix index 084bf0db9a53..64824852961a 100644 --- a/pkgs/development/python-modules/ifcopenshell/default.nix +++ b/pkgs/development/python-modules/ifcopenshell/default.nix @@ -55,15 +55,15 @@ let in buildPythonPackage rec { pname = "ifcopenshell"; - version = "0.8.0"; + version = "0.8.5.260116"; pyproject = false; src = fetchFromGitHub { owner = "IfcOpenShell"; repo = "IfcOpenShell"; - tag = "ifcopenshell-python-${version}"; + tag = "ifcsverchok-${version}"; fetchSubmodules = true; - hash = "sha256-tnj14lBEkUZNDM9J1sRhNA7OkWTWa5JPTSF8hui3q7k="; + hash = "sha256-IsJ+zJNuXNXbk5F6KF6H+c2U+ip2Ewh2mWdEMPm3nvQ="; }; patches = [ From 8b20fd99c61ddb82904be0e8f56e4064f601c9b2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:12 +0100 Subject: [PATCH 0471/1238] python3Packages.ignite: 0.5.2 -> 0.5.3 https://github.com/pytorch/ignite/releases/tag/v0.5.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ignite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ignite/default.nix b/pkgs/development/python-modules/ignite/default.nix index 0f498a60ef9f..3cbfff2c1d21 100644 --- a/pkgs/development/python-modules/ignite/default.nix +++ b/pkgs/development/python-modules/ignite/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "ignite"; - version = "0.5.2"; + version = "0.5.3"; pyproject = true; src = fetchFromGitHub { owner = "pytorch"; repo = "ignite"; tag = "v${version}"; - hash = "sha256-aWm+rj/9A7oNBW5jkMg/BRuEw2gQUJ88At1wB75FgNQ="; + hash = "sha256-0lQe5fWR4t3uAJVfGVebkxiWHx8TvgNQzJylKNmjjo0="; }; build-system = [ setuptools ]; From d734e63d3d3bceefff9abfe0c21f5f024aae8278 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:13 +0100 Subject: [PATCH 0472/1238] python3Packages.imagecodecs: 2025.8.2 -> 2026.1.14 https://github.com/cgohlke/imagecodecs/blob/v2026.1.14/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/imagecodecs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imagecodecs/default.nix b/pkgs/development/python-modules/imagecodecs/default.nix index b3e05d9826f0..98ab5de0b3f3 100644 --- a/pkgs/development/python-modules/imagecodecs/default.nix +++ b/pkgs/development/python-modules/imagecodecs/default.nix @@ -29,7 +29,7 @@ }: let - version = "2025.8.2"; + version = "2026.1.14"; in buildPythonPackage rec { pname = "imagecodecs"; @@ -40,7 +40,7 @@ buildPythonPackage rec { owner = "cgohlke"; repo = "imagecodecs"; tag = "v${version}"; - hash = "sha256-HDyA5SQNZe9G83ARfvD4AAIIos8Oatp+RhnEQTdnRp4="; + hash = "sha256-1q1CF6kIWQEcKRa+ah/MVlSZg8524bn/UbRn3IF6M6I="; }; build-system = [ From 73d6775311df9ae3aac1511f1bfa238968a68c6c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:13 +0100 Subject: [PATCH 0473/1238] python3Packages.imbalanced-learn: 0.14.0 -> 0.14.1 https://github.com/scikit-learn-contrib/imbalanced-learn/releases/tag/0.14.1 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/imbalanced-learn/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/imbalanced-learn/default.nix b/pkgs/development/python-modules/imbalanced-learn/default.nix index 53819cdd085c..794715cb4815 100644 --- a/pkgs/development/python-modules/imbalanced-learn/default.nix +++ b/pkgs/development/python-modules/imbalanced-learn/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "imbalanced-learn"; - version = "0.14.0"; + version = "0.14.1"; pyproject = true; src = fetchFromGitHub { owner = "scikit-learn-contrib"; repo = "imbalanced-learn"; tag = version; - hash = "sha256-1R7jHOkTO3zK9bkUvvOPQ420ofqIO7J1rqixFEbApR0="; + hash = "sha256-nY8Hn+EsKOXqAQV9TtuZaQY+XnxNNzIaHYM2n0gD5rY="; }; build-system = [ @@ -83,7 +83,7 @@ buildPythonPackage rec { meta = { description = "Library offering a number of re-sampling techniques commonly used in datasets showing strong between-class imbalance"; homepage = "https://github.com/scikit-learn-contrib/imbalanced-learn"; - changelog = "https://github.com/scikit-learn-contrib/imbalanced-learn/releases/tag/${version}"; + changelog = "https://github.com/scikit-learn-contrib/imbalanced-learn/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ rmcgibbo From 876a0acc6513134a8f2b7f793f2dccc622726ccb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:13 +0100 Subject: [PATCH 0474/1238] python3Packages.imeon-inverter-api: 0.4.0 -> 0.4.1 https://github.com/Imeon-Inverters-for-Home-Assistant/inverter-api/releases/tag/0.4.1 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/imeon-inverter-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imeon-inverter-api/default.nix b/pkgs/development/python-modules/imeon-inverter-api/default.nix index ccb608ae2186..85fef418a007 100644 --- a/pkgs/development/python-modules/imeon-inverter-api/default.nix +++ b/pkgs/development/python-modules/imeon-inverter-api/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "imeon-inverter-api"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "Imeon-Inverters-for-Home-Assistant"; repo = "inverter-api"; tag = version; - hash = "sha256-8tecWWDYFq+kAqWM9vKhM15LKnEVqaDBkH6jh0xwIsE="; + hash = "sha256-+LIDrbSAGVkakofHZsyNJh8vPV87qA6VCW9eY1DhWEU="; }; build-system = [ pdm-pep517 ]; From 641494ddf6f282e96b3e9671a7d7e4c52066c625 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:14 +0100 Subject: [PATCH 0475/1238] python3Packages.img2pdf: 0.6.1 -> 0.6.3 https://gitlab.mister-muffin.de/josch/img2pdf/src/tag/0.6.3/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/img2pdf/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/img2pdf/default.nix b/pkgs/development/python-modules/img2pdf/default.nix index f6cbbb13c2de..1252bf46083d 100644 --- a/pkgs/development/python-modules/img2pdf/default.nix +++ b/pkgs/development/python-modules/img2pdf/default.nix @@ -5,7 +5,7 @@ fetchFromGitHub, replaceVars, colord, - setuptools, + flit-core, pikepdf, pillow, stdenv, @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "img2pdf"; - version = "0.6.1"; + version = "0.6.3"; pyproject = true; # gitlab.mister-muffin.de produces a 500 error on 0.6.1 @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "josch"; repo = "img2pdf"; tag = version; - hash = "sha256-71u6ex+UAEFPDtR9QI8Ezah5zCorn4gMdAnzFz4blsI="; + hash = "sha256-uHcGCx5DdUxFnATG3T565R+NatLukPPpnRj0TZHToC0="; }; patches = [ @@ -47,7 +47,7 @@ buildPythonPackage rec { }) ]; - build-system = [ setuptools ]; + build-system = [ flit-core ]; dependencies = [ pikepdf From cffd275bf45b5d36ceb53baface5f547ce61b25c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:15 +0100 Subject: [PATCH 0476/1238] python3Packages.importlib-metadata: 8.7.0 -> 8.7.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/importlib-metadata/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/importlib-metadata/default.nix b/pkgs/development/python-modules/importlib-metadata/default.nix index 9a311c66a90c..106bd1735764 100644 --- a/pkgs/development/python-modules/importlib-metadata/default.nix +++ b/pkgs/development/python-modules/importlib-metadata/default.nix @@ -13,15 +13,19 @@ buildPythonPackage rec { pname = "importlib-metadata"; - version = "8.7.0"; + version = "8.7.1"; pyproject = true; src = fetchPypi { pname = "importlib_metadata"; inherit version; - hash = "sha256-0TuBrSI7iQqhbFRx8qwwVs92xfEPgtb5KS8LQV84kAA="; + hash = "sha256-Sf7xrmRAwYIFL0B8jTSmj3Lvw225ypDcARM5jy/d6Ls="; }; + postPatch = '' + sed -i "/coherent.licensed/d" pyproject.toml + ''; + build-system = [ setuptools # otherwise cross build fails setuptools-scm From 5821f3d59ed5d8c60c3bf17bcc2ff914f1dc7cdb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:15 +0100 Subject: [PATCH 0477/1238] python3Packages.iniconfig: 2.1.0 -> 2.3.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/iniconfig/default.nix | 18 ++++---- .../python-modules/iniconfig/version.patch | 41 ------------------- 2 files changed, 7 insertions(+), 52 deletions(-) delete mode 100644 pkgs/development/python-modules/iniconfig/version.patch diff --git a/pkgs/development/python-modules/iniconfig/default.nix b/pkgs/development/python-modules/iniconfig/default.nix index 29aa32c17416..cc04d54ca9b3 100644 --- a/pkgs/development/python-modules/iniconfig/default.nix +++ b/pkgs/development/python-modules/iniconfig/default.nix @@ -1,28 +1,24 @@ { lib, buildPythonPackage, - replaceVars, fetchPypi, - hatchling, + setuptools, + setuptools-scm, }: buildPythonPackage rec { pname = "iniconfig"; - version = "2.1.0"; + version = "2.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-OrvS4ws2cz/uePnH9zCPLQBQ6I8Ah/0lwmRfY8dz4cc="; + hash = "sha256-x2MVx32waGUNScW1YxR3SngE3xb+5EAsHxnW0V2MRzA="; }; - build-system = [ hatchling ]; - - patches = [ - # Cannot use hatch-vcs, due to an infinite recursion - (replaceVars ./version.patch { - inherit version; - }) + build-system = [ + setuptools + setuptools-scm ]; pythonImportsCheck = [ "iniconfig" ]; diff --git a/pkgs/development/python-modules/iniconfig/version.patch b/pkgs/development/python-modules/iniconfig/version.patch deleted file mode 100644 index fa046cdc2076..000000000000 --- a/pkgs/development/python-modules/iniconfig/version.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 05cd96e..eb2000f 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,12 +1,12 @@ - [build-system] - build-backend = "hatchling.build" - requires = [ -- "hatch-vcs", - "hatchling>=1.26", - ] - - [project] - name = "iniconfig" -+version = "@version@" - description = "brain-dead simple config-ini parsing" - readme = "README.rst" - license = "MIT" -@@ -15,9 +15,6 @@ authors = [ - { name = "Holger Krekel", email = "holger.krekel@gmail.com" }, - ] - requires-python = ">=3.8" --dynamic = [ -- "version", --] - classifiers = [ - "Development Status :: 4 - Beta", - "Intended Audience :: Developers", -@@ -40,12 +37,6 @@ classifiers = [ - Homepage = "https://github.com/pytest-dev/iniconfig" - - --[tool.hatch.version] --source = "vcs" -- --[tool.hatch.build.hooks.vcs] --version-file = "src/iniconfig/_version.py" -- - [tool.hatch.build.targets.sdist] - include = [ - "/src", From 5e1337331234e0e380cc05a3da389c8d2544229e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:16 +0100 Subject: [PATCH 0478/1238] python3Packages.injector: 0.22.0 -> 0.24.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/injector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/injector/default.nix b/pkgs/development/python-modules/injector/default.nix index 0d33da935af4..f90d005959ef 100644 --- a/pkgs/development/python-modules/injector/default.nix +++ b/pkgs/development/python-modules/injector/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "injector"; - version = "0.22.0"; + version = "0.24.0"; format = "setuptools"; src = fetchFromGitHub { owner = "python-injector"; repo = "injector"; tag = version; - hash = "sha256-FRO/stQDTa4W1f6mLPDCJslYFfIvgS0EgoEhuh0rxwA="; + hash = "sha256-Pv+3D2eyZiposXMsfhVniGNvlNGb3xSZfjIQBLMcbLA="; }; nativeCheckInputs = [ From a66f52cf493c377ac5422f4826a449c067b562db Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:16 +0100 Subject: [PATCH 0479/1238] python3Packages.inline-snapshot: 0.28.0 -> 0.31.1 https://github.com/15r10nk/inline-snapshot/blob/0.31.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/inline-snapshot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/inline-snapshot/default.nix b/pkgs/development/python-modules/inline-snapshot/default.nix index 7c175f514da0..3e71aaf64a35 100644 --- a/pkgs/development/python-modules/inline-snapshot/default.nix +++ b/pkgs/development/python-modules/inline-snapshot/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "inline-snapshot"; - version = "0.28.0"; + version = "0.31.1"; pyproject = true; src = fetchFromGitHub { owner = "15r10nk"; repo = "inline-snapshot"; tag = version; - hash = "sha256-f572H7jeolv9nONuRBtZR/pcVDs5oX/dOiEjXlJyiio="; + hash = "sha256-45e3M7WjGLhmn1Tdf7fD04jSA32TvB0QmFzvywJc3Ac="; }; build-system = [ hatchling ]; From 2ec8c500f1b099a8d0d29b9876970144143b8012 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:16 +0100 Subject: [PATCH 0480/1238] python3Packages.inotify-simple: 1.3.5 -> 2.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/inotify-simple/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/inotify-simple/default.nix b/pkgs/development/python-modules/inotify-simple/default.nix index 6bcab191c5b7..36fca20cc1d9 100644 --- a/pkgs/development/python-modules/inotify-simple/default.nix +++ b/pkgs/development/python-modules/inotify-simple/default.nix @@ -2,19 +2,22 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "inotify-simple"; - version = "1.3.5"; - format = "setuptools"; + version = "2.0.1"; + pyproject = true; src = fetchPypi { pname = "inotify_simple"; inherit version; - sha256 = "0a61bh087cq5wfrvz680hg5pmykb9gmy26kwyn6ims2akkjgyh44"; + hash = "sha256-8BC7vYKDvXGp9Ost6UdlgE7eJL1HMgsObvQTblQc3Cw="; }; + build-system = [ setuptools ]; + # The package has no tests doCheck = false; From 91321c4cd043b9306d135c4a0229cb76b26039a7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:17 +0100 Subject: [PATCH 0481/1238] python3Packages.inscriptis: 2.6.0 -> 2.7.0 https://github.com/weblyzard/inscriptis/releases/tag/2.7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/inscriptis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/inscriptis/default.nix b/pkgs/development/python-modules/inscriptis/default.nix index a16f217864dd..c07234e0ae06 100644 --- a/pkgs/development/python-modules/inscriptis/default.nix +++ b/pkgs/development/python-modules/inscriptis/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "inscriptis"; - version = "2.6.0"; + version = "2.7.0"; pyproject = true; src = fetchFromGitHub { owner = "weblyzard"; repo = "inscriptis"; tag = version; - hash = "sha256-+qLHdQ4i/PYSUCZLYV3BguXjacjs7aB3MP0rJegv+dI="; + hash = "sha256-m1LZiGu79I9fMQXtL1MuzHxUd6KSwuc87Edkt9sp0DE="; }; build-system = [ poetry-core ]; From 0ed6f504d73fc6676aa95e9ea607df38bef989dd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:17 +0100 Subject: [PATCH 0482/1238] python3Packages.instructor: 1.11.3 -> 1.14.4 https://github.com/jxnl/instructor/releases/tag/v1.14.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/instructor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/instructor/default.nix b/pkgs/development/python-modules/instructor/default.nix index 1ceff8bee53e..79a7d9e1913b 100644 --- a/pkgs/development/python-modules/instructor/default.nix +++ b/pkgs/development/python-modules/instructor/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "instructor"; - version = "1.11.3"; + version = "1.14.4"; pyproject = true; src = fetchFromGitHub { owner = "jxnl"; repo = "instructor"; tag = "v${version}"; - hash = "sha256-VWFrMgfe92bHUK1hueqJLHQ7G7ATCgK7wXr+eqrVWcw="; + hash = "sha256-6NYS6nY9phIY9fWEp0X3fC90uFedaot2xzZynzGnZSE="; }; build-system = [ hatchling ]; From 3fc780f09b20a9a621b5656568650bf92107c6ed Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:18 +0100 Subject: [PATCH 0483/1238] python3Packages.intervaltree: 3.1.0 -> 3.2.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/intervaltree/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/intervaltree/default.nix b/pkgs/development/python-modules/intervaltree/default.nix index ed18a50246e0..d5fce46a7cba 100644 --- a/pkgs/development/python-modules/intervaltree/default.nix +++ b/pkgs/development/python-modules/intervaltree/default.nix @@ -2,22 +2,26 @@ lib, buildPythonPackage, fetchPypi, - setuptools, + hatchling, + uv-dynamic-versioning, pytestCheckHook, sortedcontainers, }: buildPythonPackage rec { - version = "3.1.0"; + version = "3.2.1"; pname = "intervaltree"; pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d"; + sha256 = "sha256-8/fouut911ufem0zzz7BACWYSo5m4wFtU35SEwxzz+I="; }; - build-system = [ setuptools ]; + build-system = [ + hatchling + uv-dynamic-versioning + ]; dependencies = [ sortedcontainers ]; From 1bd1ec26de6d3ae3526d614245c5c37108bf41e9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:18 +0100 Subject: [PATCH 0484/1238] python3Packages.invocations: 3.3.0 -> 4.0.2 https://github.com/pyinvoke/invocations/blob/4.0.2/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/invocations/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/invocations/default.nix b/pkgs/development/python-modules/invocations/default.nix index 7927a501aeb0..1a8ee27a6528 100644 --- a/pkgs/development/python-modules/invocations/default.nix +++ b/pkgs/development/python-modules/invocations/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "invocations"; - version = "3.3.0"; + version = "4.0.2"; format = "setuptools"; src = fetchFromGitHub { owner = "pyinvoke"; repo = "invocations"; tag = version; - hash = "sha256-JnhdcxhBNsYgDMcljtGKjOT1agujlao/66QifGuh6I0="; + hash = "sha256-G6EKypqP2/coPChLwwEKZ2WIEay0qfyM8M5jKb0oS2c="; }; patches = [ ./replace-blessings-with-blessed.patch ]; @@ -69,7 +69,7 @@ buildPythonPackage rec { meta = { description = "Common/best-practice Invoke tasks and collections"; homepage = "https://invocations.readthedocs.io/"; - changelog = "https://github.com/pyinvoke/invocations/blob/${version}/docs/changelog.rst"; + changelog = "https://github.com/pyinvoke/invocations/blob/${src.tag}/docs/changelog.rst"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ samuela ]; }; From 2e17257cc56076156b48ec4293e4b45118efc885 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:19 +0100 Subject: [PATCH 0485/1238] python3Packages.ipycanvas: 0.14.2 -> 0.14.3 https://github.com/jupyter-widgets-contrib/ipycanvas/releases/tag/0.14.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ipycanvas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ipycanvas/default.nix b/pkgs/development/python-modules/ipycanvas/default.nix index f0efaffd1a4c..55eb9f22fabe 100644 --- a/pkgs/development/python-modules/ipycanvas/default.nix +++ b/pkgs/development/python-modules/ipycanvas/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "ipycanvas"; - version = "0.14.2"; + version = "0.14.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-OFNwRHcRlN2jFjbEEHh4RxZyp6y1hLfotRgrIpsXBtU="; + hash = "sha256-xqU6Iu6/TWEbFouPRDQUWIPyenV1UJvZmkv8SMU4Wjk="; }; # We relax dependencies here instead of pulling in a patch because upstream From b835f3047c8869ceca738613ade56f7f6aac4eda Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:19 +0100 Subject: [PATCH 0486/1238] python3Packages.ipykernel: 6.30.1 -> 7.1.0 https://github.com/ipython/ipykernel/releases/tag/v7.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ipykernel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ipykernel/default.nix b/pkgs/development/python-modules/ipykernel/default.nix index 1690144b24f2..173bcc8ffcc0 100644 --- a/pkgs/development/python-modules/ipykernel/default.nix +++ b/pkgs/development/python-modules/ipykernel/default.nix @@ -24,12 +24,12 @@ buildPythonPackage rec { pname = "ipykernel"; - version = "6.30.1"; + version = "7.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-arsnAWGJZALna5E5T83OXRvl1F9FZnHlCAVy+FBb45s="; + hash = "sha256-WKP8iFM9WTDDVG3H6sZsbSiKzeT4AeIAHmXtxdyc8Ns="; }; # debugpy is optional, see https://github.com/ipython/ipykernel/pull/767 From 32dc1522dd9da0626821fdc4dd284ebe719d7447 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:20 +0100 Subject: [PATCH 0487/1238] python3Packages.ipympl: 0.9.7 -> 0.9.8 https://github.com/matplotlib/ipympl/releases/tag/v0.10.0 Migrate from wheel to source build. --- .../python-modules/ipympl/default.nix | 72 ++++++++++++++----- 1 file changed, 54 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/ipympl/default.nix b/pkgs/development/python-modules/ipympl/default.nix index 485628c0b747..7f009c27b255 100644 --- a/pkgs/development/python-modules/ipympl/default.nix +++ b/pkgs/development/python-modules/ipympl/default.nix @@ -1,32 +1,63 @@ { lib, buildPythonPackage, - fetchPypi, - ipykernel, - ipython-genutils, + fetchFromGitHub, + + # frontend + nodejs, + yarn-berry_3, + + # build-system + hatch-jupyter-builder, + hatch-nodejs-version, + hatchling, + jupyterlab, + + # dependencies + ipython, ipywidgets, matplotlib, numpy, pillow, traitlets, + + # tests + importlib-metadata, + nbval, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ipympl"; - version = "0.9.7"; - format = "wheel"; + version = "0.10.0"; + pyproject = true; - src = fetchPypi { - inherit pname version; - format = "wheel"; - hash = "sha256-NpjufqoLBHp2A1F9eqG3GzIRil9RdUyrRexdmU9nII8="; - dist = "py3"; - python = "py3"; + src = fetchFromGitHub { + owner = "matplotlib"; + repo = "ipympl"; + tag = "v${finalAttrs.version}"; + hash = "sha256-IJ7tLUE0Ac4biQc9b87adgDcD8pa9XH1bo8rzDl9DCY="; }; - propagatedBuildInputs = [ - ipykernel - ipython-genutils + yarnOfflineCache = yarn-berry_3.fetchYarnBerryDeps { + inherit (finalAttrs) src; + hash = "sha256-tdfrAf2BSz9n83ctWqRxDHZnhnfhKA3BFNhXVr9wvLY="; + }; + + nativeBuildInputs = [ + nodejs + yarn-berry_3.yarnBerryConfigHook + ]; + + build-system = [ + hatch-jupyter-builder + hatch-nodejs-version + hatchling + jupyterlab + ]; + + dependencies = [ + ipython ipywidgets matplotlib numpy @@ -34,14 +65,19 @@ buildPythonPackage rec { traitlets ]; - # There are no unit tests in repository - doCheck = false; + nativeCheckInputs = [ + importlib-metadata + nbval + pytestCheckHook + ]; + pythonImportsCheck = [ "ipympl" "ipympl.backend_nbagg" ]; meta = { + changelog = "https://github.com/matplotlib/ipympl/releases/tag/${finalAttrs.src.tag}"; description = "Matplotlib Jupyter Extension"; homepage = "https://github.com/matplotlib/jupyter-matplotlib"; maintainers = with lib.maintainers; [ @@ -50,4 +86,4 @@ buildPythonPackage rec { ]; license = lib.licenses.bsd3; }; -} +}) From 244134ae10905ed2999b24e44dd09b9481752354 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:20 +0100 Subject: [PATCH 0488/1238] python3Packages.ipyniivue: 2.1.0 -> 2.4.4 https://github.com/niivue/ipyniivue/releases/tag/v2.4.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ipyniivue/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ipyniivue/default.nix b/pkgs/development/python-modules/ipyniivue/default.nix index 6c36a1a7fb83..846023ad6c1d 100644 --- a/pkgs/development/python-modules/ipyniivue/default.nix +++ b/pkgs/development/python-modules/ipyniivue/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "ipyniivue"; - version = "2.1.0"; + version = "2.4.4"; pyproject = true; src = fetchFromGitHub { owner = "niivue"; repo = "ipyniivue"; - rev = "v${version}"; - hash = "sha256-rgScBBJ0Jqr5REZ+YFJcKwWcV33RzJ/sn6RqTL/limo="; + tag = "v${version}"; + hash = "sha256-Jk8Os8g2W5IRqLQSLQeH59ffGgWK/gjuUZgUl+HflVA="; }; npmDeps = fetchNpmDeps { @@ -55,7 +55,7 @@ buildPythonPackage rec { meta = { description = "Show a nifti image in a webgl 2.0 canvas within a jupyter notebook cell"; homepage = "https://github.com/niivue/ipyniivue"; - changelog = "https://github.com/niivue/ipyniivue/releases/tag/${version}"; + changelog = "https://github.com/niivue/ipyniivue/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ bcdarwin ]; }; From 02ac24b9fe3969381169bd704fbce862a8cc07d1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:20 +0100 Subject: [PATCH 0489/1238] python3Packages.ipywidgets: 8.1.7 -> 8.1.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ipywidgets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ipywidgets/default.nix b/pkgs/development/python-modules/ipywidgets/default.nix index ba8080138a5c..9439961ad122 100644 --- a/pkgs/development/python-modules/ipywidgets/default.nix +++ b/pkgs/development/python-modules/ipywidgets/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "ipywidgets"; - version = "8.1.7"; + version = "8.1.8"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-FfGsBQucy+/UXcz7su9r7QAp2CeGgtVp1xuN2WvuA3Y="; + hash = "sha256-YflpMGuV+F+6a2mGt/5F1zEk0dnjAjqAaHENR6Iupmg="; }; build-system = [ setuptools ]; From 56c057986521dc5f0c097fb01633db20fd4d5d9c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:21 +0100 Subject: [PATCH 0490/1238] python3Packages.isort: 6.0.1 -> 7.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/isort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/isort/default.nix b/pkgs/development/python-modules/isort/default.nix index f6a0f9847ddf..3e79a6888b69 100644 --- a/pkgs/development/python-modules/isort/default.nix +++ b/pkgs/development/python-modules/isort/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "isort"; - version = "6.0.1"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "PyCQA"; repo = "isort"; tag = version; - hash = "sha256-+O6bIbIpEMRUhzGUOQtBlHB//DaXaaOTjqMBTFvYnLk="; + hash = "sha256-GN76dLk+Ju+Do/BymIuHD/9KAjYZ3sKvfz2cvNEnF5U="; }; build-system = [ From 45f6d0a17ccebd5c465574e9fad9e8ac10cadf8b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:22 +0100 Subject: [PATCH 0491/1238] python3Packages.itemadapter: 0.12.0 -> 0.13.1 https://github.com/scrapy/itemadapter/raw/v0.13.1/Changelog.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/itemadapter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/itemadapter/default.nix b/pkgs/development/python-modules/itemadapter/default.nix index 5c0b0b888985..b0bc7cdce087 100644 --- a/pkgs/development/python-modules/itemadapter/default.nix +++ b/pkgs/development/python-modules/itemadapter/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "itemadapter"; - version = "0.12.0"; + version = "0.13.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-pQiCQ+iO/jCY8XIIVecHF25zVa2H0dIOKwMpf10V0b4="; + hash = "sha256-+hOce+KqgPiHSy8j0WXV1KpHxLhcVKtTC1Z/1faE8bQ="; }; build-system = [ hatchling ]; From c04434203477fb961aedfae30e20fa10efcdfbe9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:22 +0100 Subject: [PATCH 0492/1238] python3Packages.iterm2: 2.10 -> 2.13 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/iterm2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iterm2/default.nix b/pkgs/development/python-modules/iterm2/default.nix index 650077742e73..ad0dca14632b 100644 --- a/pkgs/development/python-modules/iterm2/default.nix +++ b/pkgs/development/python-modules/iterm2/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "iterm2"; - version = "2.10"; + version = "2.13"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-jAz5X/yp8b90CYg2GN7uZqzXPGOSkiLiNDV4DcxRaGk="; + hash = "sha256-vslDklETWNlOfD+E4xvMOAJXyyYYVs9/CKHk5WPXI34="; }; propagatedBuildInputs = [ From 1107200f481cf0d592a0b8282b7a91e587c81a19 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:23 +0100 Subject: [PATCH 0493/1238] python3Packages.jaconv: 0.3.4 -> 0.4.1 https://github.com/ikegami-yukino/jaconv/blob/v0.4.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/jaconv/default.nix | 11 ++---- .../python-modules/jaconv/fix-packaging.patch | 12 ------- .../python-modules/jaconv/use-pytest.patch | 34 ------------------- 3 files changed, 3 insertions(+), 54 deletions(-) delete mode 100644 pkgs/development/python-modules/jaconv/fix-packaging.patch delete mode 100644 pkgs/development/python-modules/jaconv/use-pytest.patch diff --git a/pkgs/development/python-modules/jaconv/default.nix b/pkgs/development/python-modules/jaconv/default.nix index 1702f27244f7..f461f81bcc56 100644 --- a/pkgs/development/python-modules/jaconv/default.nix +++ b/pkgs/development/python-modules/jaconv/default.nix @@ -8,21 +8,16 @@ buildPythonPackage rec { pname = "jaconv"; - version = "0.3.4"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "ikegami-yukino"; repo = "jaconv"; tag = "v${version}"; - hash = "sha256-9ruhOLaYNESeKOwJs3IN6ct66fSq7My9DOyA7/cH3d0="; + hash = "sha256-43sziwJ/SDdpLHJyGXyI5nXEofbos2W+NV7DlOpWWa8="; }; - patches = [ - ./fix-packaging.patch - ./use-pytest.patch - ]; - build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -32,7 +27,7 @@ buildPythonPackage rec { meta = { description = "Python Japanese character interconverter for Hiragana, Katakana, Hankaku and Zenkaku"; homepage = "https://github.com/ikegami-yukino/jaconv"; - changelog = "https://github.com/ikegami-yukino/jaconv/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/ikegami-yukino/jaconv/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/jaconv/fix-packaging.patch b/pkgs/development/python-modules/jaconv/fix-packaging.patch deleted file mode 100644 index f970b4e6c969..000000000000 --- a/pkgs/development/python-modules/jaconv/fix-packaging.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/setup.py b/setup.py -index 297357b..12b861f 100644 ---- a/setup.py -+++ b/setup.py -@@ -39,7 +42,6 @@ - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11', 'Topic :: Text Processing' - ], -- data_files=[('', ['README.rst', 'CHANGES.rst'])], - long_description='%s\n\n%s' % - (open('README.rst', encoding='utf8').read(), - open('CHANGES.rst', encoding='utf8').read()), diff --git a/pkgs/development/python-modules/jaconv/use-pytest.patch b/pkgs/development/python-modules/jaconv/use-pytest.patch deleted file mode 100644 index b91704ee4f32..000000000000 --- a/pkgs/development/python-modules/jaconv/use-pytest.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/test_jaconv.py b/test_jaconv.py -index 7e0a169..aaf180d 100644 ---- a/test_jaconv.py -+++ b/test_jaconv.py -@@ -1,11 +1,8 @@ - # -*- coding: utf-8 -*- - from __future__ import unicode_literals --from nose.tools import assert_equal, nottest - import jaconv - from functools import partial - --assert_equal.__self__.maxDiff = None -- - HIRAGANA = ('ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞた', - 'だちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽま', - 'みむめもゃやゅゆょよらりるれろわをんーゎゐゑゕゖゔゝゞ・「」。、') -@@ -25,13 +22,15 @@ FULL_ASCII = ('!"#$%&'()*+,-./:;<=>? - FULL_DIGIT = '0123456789' - - --@nottest -+def assert_equal(x, y): -+ assert x == y -+ -+ - def _compare(mathod, lhs, rhs): - for i in range(len(lhs)): - assert_equal(mathod(lhs[i]), rhs[i]) - - --@nottest - def _concat(*iterables): - result = '' - for iterable in iterables: From b02c678f029f5a5ea2e016bc29a78257a7dd1eb8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:23 +0100 Subject: [PATCH 0494/1238] python3Packages.jaraco-context: 6.0.1 -> 6.1.0 https://github.com/jaraco/jaraco.context/blob/v6.1.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/jaraco-context/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jaraco-context/default.nix b/pkgs/development/python-modules/jaraco-context/default.nix index 4014c235f91e..c7754b6a0ff5 100644 --- a/pkgs/development/python-modules/jaraco-context/default.nix +++ b/pkgs/development/python-modules/jaraco-context/default.nix @@ -9,16 +9,20 @@ buildPythonPackage rec { pname = "jaraco-context"; - version = "6.0.1"; + version = "6.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jaraco"; repo = "jaraco.context"; tag = "v${version}"; - hash = "sha256-WXZX2s9Qehp0F3bSv2c5lGxhhn6HKFkABbtYKizG1/8="; + hash = "sha256-2UYG1xXnH1kjYNvB6EKJPRZJ1Zd0yYhTDBTdrNFN1p4="; }; + postPatch = '' + sed -i "/coherent.licensed/d" pyproject.toml + ''; + pythonNamespaces = [ "jaraco" ]; build-system = [ setuptools-scm ]; @@ -33,7 +37,7 @@ buildPythonPackage rec { meta = { description = "Python module for context management"; homepage = "https://github.com/jaraco/jaraco.context"; - changelog = "https://github.com/jaraco/jaraco.context/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/jaraco/jaraco.context/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 52f6dff87e0eb3b36a2da08920816b006feb92f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:24 +0100 Subject: [PATCH 0495/1238] python3Packages.jaraco-functools: 4.2.1 -> 4.4.0 https://github.com/jaraco/jaraco.functools/blob/v4.4.0/NEWS.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jaraco-functools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jaraco-functools/default.nix b/pkgs/development/python-modules/jaraco-functools/default.nix index fba8bc9b0021..0499b672f0fc 100644 --- a/pkgs/development/python-modules/jaraco-functools/default.nix +++ b/pkgs/development/python-modules/jaraco-functools/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "jaraco-functools"; - version = "4.2.1"; + version = "4.4.0"; pyproject = true; src = fetchPypi { pname = "jaraco_functools"; inherit version; - hash = "sha256-vmNKv8yrzlb6MFP4x+vje2gmg6Tud5NnDO0XurAIc1M="; + hash = "sha256-2iGTOwQXuJUVViZWVHp3tJMfmBdusXNkTA01Ayoz1rs="; }; postPatch = '' From c30fc5cf285a1167439ffe68637b9875306eb96e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:24 +0100 Subject: [PATCH 0496/1238] python3Packages.jenkins-job-builder: 6.4.2 -> 6.4.4 This commit was automatically generated using update-python-libraries. --- .../jenkins-job-builder/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/jenkins-job-builder/default.nix b/pkgs/development/python-modules/jenkins-job-builder/default.nix index 3f4c2cb1fc92..83e64b65474b 100644 --- a/pkgs/development/python-modules/jenkins-job-builder/default.nix +++ b/pkgs/development/python-modules/jenkins-job-builder/default.nix @@ -16,22 +16,24 @@ nixosTests, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "jenkins-job-builder"; - version = "6.4.2"; - format = "setuptools"; - - build-system = [ setuptools ]; + version = "6.4.4"; + pyproject = true; + # forge at opendev.org does not provide release tarballs src = fetchPypi { - inherit pname version; - hash = "sha256-G+DVRd6o3GwTdFNnJkotIidrxexJZSdgCGXTA4KnJJA="; + pname = "jenkins_job_builder"; + inherit (finalAttrs) version; + hash = "sha256-7PpCDpe3KLRpt+R/Nu+qxdDxLKWVqTiCPK3j+nNaum8="; }; postPatch = '' export HOME=$(mktemp -d) ''; + build-system = [ setuptools ]; + dependencies = [ pbr python-jenkins @@ -57,4 +59,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bot-wxt1221 ]; }; -} +}) From fe3b066de6eebbcf58cf9c14c9d57ba6df913f6f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:24 +0100 Subject: [PATCH 0497/1238] python3Packages.jenkinsapi: 0.3.15 -> 0.3.17 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jenkinsapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jenkinsapi/default.nix b/pkgs/development/python-modules/jenkinsapi/default.nix index 5ae93e9731f5..4a7fec38bdfe 100644 --- a/pkgs/development/python-modules/jenkinsapi/default.nix +++ b/pkgs/development/python-modules/jenkinsapi/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "jenkinsapi"; - version = "0.3.15"; + version = "0.3.17"; pyproject = true; src = fetchFromGitHub { owner = "pycontribs"; repo = "jenkinsapi"; tag = version; - hash = "sha256-r6GOi/0ALJDy6R6cd/bECk+HVe/AyKZYG96sr9y9o/4="; + hash = "sha256-1dTcT84cDpP9V4tVrgW2MTYx4jQj0/tZiAuakC+orUQ="; }; nativeBuildInputs = [ From 691c63ba4045c2f10723fbda60098802ee8e5216 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:25 +0100 Subject: [PATCH 0498/1238] python3Packages.joserfc: 1.2.2 -> 1.6.1 https://github.com/authlib/joserfc/blob/1.6.1/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/joserfc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/joserfc/default.nix b/pkgs/development/python-modules/joserfc/default.nix index 42e20b524812..16fd842083c6 100644 --- a/pkgs/development/python-modules/joserfc/default.nix +++ b/pkgs/development/python-modules/joserfc/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "joserfc"; - version = "1.2.2"; + version = "1.6.1"; pyproject = true; src = fetchFromGitHub { owner = "authlib"; repo = "joserfc"; tag = version; - hash = "sha256-GS1UvhOdeuyGaF/jS0zgdYkRxz6M8w4lFXcbtIPqQcY="; + hash = "sha256-druh7ybcQBjTxUFMVLUwknw/aa/fyrUdS4ftS/ftYeA="; }; build-system = [ setuptools ]; From 4cb42f78b56344758ab5508220881b320b922e04 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:25 +0100 Subject: [PATCH 0499/1238] python3Packages.json5: 0.12.1 -> 0.13.0 https://github.com/dpranke/pyjson5/releases/tag/v0.13.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/json5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/json5/default.nix b/pkgs/development/python-modules/json5/default.nix index a32a45e946eb..89c2f5a15df5 100644 --- a/pkgs/development/python-modules/json5/default.nix +++ b/pkgs/development/python-modules/json5/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "json5"; - version = "0.12.1"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { owner = "dpranke"; repo = "pyjson5"; tag = "v${version}"; - hash = "sha256-ou4Rc50PsWtgWmD05JUU2fmZc2IRYppao5Kf0WVfYF0="; + hash = "sha256-KL5YsWSHS8xI+lQB+ZtdEKUHGKICOduZsBd51z4jItw="; }; build-system = [ setuptools ]; From 9041df5160321f97a6b8838c30d5e66bfc2cf6e0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:26 +0100 Subject: [PATCH 0500/1238] python3Packages.jsonpath-python: 1.0.6 -> 1.1.4 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../jsonpath-python/default.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/jsonpath-python/default.nix b/pkgs/development/python-modules/jsonpath-python/default.nix index abb7ec231aa8..41807a3ef89b 100644 --- a/pkgs/development/python-modules/jsonpath-python/default.nix +++ b/pkgs/development/python-modules/jsonpath-python/default.nix @@ -1,22 +1,27 @@ { buildPythonPackage, fetchPypi, + hatchling, lib, pytestCheckHook, - setuptools, + pytest-benchmark, }: buildPythonPackage rec { pname = "jsonpath-python"; - version = "1.0.6"; + version = "1.1.4"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-3Vvkpy2KKZXD9YPPgr880alUTP2r8tIllbZ6/wc0lmY="; + inherit version; + pname = "jsonpath_python"; + hash = "sha256-uz4ThU5IB8B4oVA64th8IRuL/02bQLZFXtWDs7UKf90="; }; - build-system = [ setuptools ]; - nativeCheckInputs = [ pytestCheckHook ]; + build-system = [ hatchling ]; + nativeCheckInputs = [ + pytest-benchmark + pytestCheckHook + ] + ++ pytest-benchmark.optional-dependencies.histogram; pythonImportsCheck = [ "jsonpath" ]; - enabledTestPaths = [ "test/test*.py" ]; meta = { homepage = "https://github.com/sean2077/jsonpath-python"; From 061fe902f7200f85d2b545ade9b8d1c9f4aa991e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:26 +0100 Subject: [PATCH 0501/1238] python3Packages.jsonrpc-async: 2.1.2 -> 2.1.3 This commit was automatically generated using update-python-libraries. --- .../python-modules/jsonrpc-async/default.nix | 11 +- .../jsonrpc-async/mark-tests-async.patch | 104 ------------------ 2 files changed, 3 insertions(+), 112 deletions(-) delete mode 100644 pkgs/development/python-modules/jsonrpc-async/mark-tests-async.patch diff --git a/pkgs/development/python-modules/jsonrpc-async/default.nix b/pkgs/development/python-modules/jsonrpc-async/default.nix index 77d61bacfa58..39c607b43aa5 100644 --- a/pkgs/development/python-modules/jsonrpc-async/default.nix +++ b/pkgs/development/python-modules/jsonrpc-async/default.nix @@ -11,21 +11,16 @@ buildPythonPackage rec { pname = "jsonrpc-async"; - version = "2.1.2"; + version = "2.1.3"; pyproject = true; src = fetchFromGitHub { owner = "emlove"; repo = "jsonrpc-async"; - rev = version; - hash = "sha256-KOnycsOZFDEVj8CJDwGbdtbOpMPQMVdrXbHG0fzr9PI="; + tag = version; + hash = "sha256-WcO2mj5QYZTMnFTNo1ABgpJPxM+GREVIf+z9viFDJHM="; }; - patches = [ - # https://github.com/emlove/jsonrpc-async/pull/11 - ./mark-tests-async.patch - ]; - build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/jsonrpc-async/mark-tests-async.patch b/pkgs/development/python-modules/jsonrpc-async/mark-tests-async.patch deleted file mode 100644 index c63a4f8a644f..000000000000 --- a/pkgs/development/python-modules/jsonrpc-async/mark-tests-async.patch +++ /dev/null @@ -1,104 +0,0 @@ -From af9b471eba92f1f353fec57f60e48702e79bcb80 Mon Sep 17 00:00:00 2001 -From: Martin Weinelt -Date: Thu, 21 Aug 2025 15:24:37 +0200 -Subject: [PATCH] Fix tests with pytest 8.4 - -Pytest 8.4 will fail on async functions, if they are not handled by a -plugin. And since pytest-aiohttp relies on pytest-asyncio, the obvious -fix is to mark them as asyncio. ---- - tests.py | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/tests.py b/tests.py -index e11c4d5..547d636 100644 ---- a/tests.py -+++ b/tests.py -@@ -11,6 +11,7 @@ - from jsonrpc_async import Server, ProtocolError, TransportError - - -+@pytest.mark.asyncio - async def test_send_message_timeout(aiohttp_client): - """Test the catching of the timeout responses.""" - -@@ -37,6 +38,7 @@ def create_app(): - assert isinstance(transport_error.value.args[1], asyncio.TimeoutError) - - -+@pytest.mark.asyncio - async def test_send_message(aiohttp_client): - """Test the sending of messages.""" - # catch non-json responses -@@ -100,6 +102,7 @@ def create_app(): - "Error calling method 'my_method': Transport Error") - - -+@pytest.mark.asyncio - async def test_exception_passthrough(aiohttp_client): - async def callback(*args, **kwargs): - raise aiohttp.ClientOSError('aiohttp exception') -@@ -120,6 +123,7 @@ def create_app(): - assert isinstance(transport_error.value.args[1], aiohttp.ClientOSError) - - -+@pytest.mark.asyncio - async def test_forbid_private_methods(aiohttp_client): - """Test that we can't call private methods (those starting with '_').""" - def create_app(): -@@ -137,6 +141,7 @@ def create_app(): - await server.foo.bar._baz() - - -+@pytest.mark.asyncio - async def test_headers_passthrough(aiohttp_client): - """Test that we correctly send RFC headers and merge them with users.""" - async def handler(request): -@@ -170,6 +175,7 @@ async def callback(*args, **kwargs): - await server.foo() - - -+@pytest.mark.asyncio - async def test_method_call(aiohttp_client): - """Mixing *args and **kwargs is forbidden by the spec.""" - def create_app(): -@@ -185,6 +191,7 @@ def create_app(): - "JSON-RPC spec forbids mixing arguments and keyword arguments") - - -+@pytest.mark.asyncio - async def test_method_nesting(aiohttp_client): - """Test that we correctly nest namespaces.""" - async def handler(request): -@@ -211,6 +218,7 @@ def create_app(): - "nest.testmethod.some.other.method") is True - - -+@pytest.mark.asyncio - async def test_calls(aiohttp_client): - """Test RPC call with positional parameters.""" - async def handler1(request): -@@ -265,6 +273,7 @@ def create_app(): - await server.foobar({'foo': 'bar'}) - - -+@pytest.mark.asyncio - async def test_notification(aiohttp_client): - """Verify that we ignore the server response.""" - async def handler(request): -@@ -283,6 +292,7 @@ def create_app(): - assert await server.subtract(42, 23, _notification=True) is None - - -+@pytest.mark.asyncio - async def test_custom_loads(aiohttp_client): - """Test RPC call with custom load.""" - loads_mock = mock.Mock(wraps=json.loads) -@@ -306,6 +316,7 @@ def create_app(): - assert loads_mock.call_count == 1 - - -+@pytest.mark.asyncio - async def test_context_manager(aiohttp_client): - # catch non-json responses - async def handler1(request): From dacf175e96002e8bcf8bc745438affdcbdd3734d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:27 +0100 Subject: [PATCH 0502/1238] python3Packages.junitparser: 3.2.0 -> 4.0.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/junitparser/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/junitparser/default.nix b/pkgs/development/python-modules/junitparser/default.nix index be695611cd60..6e8471c8a02c 100644 --- a/pkgs/development/python-modules/junitparser/default.nix +++ b/pkgs/development/python-modules/junitparser/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, glibcLocales, lxml, pytestCheckHook, @@ -9,16 +10,18 @@ buildPythonPackage rec { pname = "junitparser"; - version = "3.2.0"; - format = "setuptools"; + version = "4.0.2"; + pyproject = true; src = fetchFromGitHub { owner = "weiwei"; repo = "junitparser"; - rev = version; - hash = "sha256-efP9t5eto6bcjk33wpJmunLlPH7wUwAa6/OjjYG/fgM="; + tag = version; + hash = "sha256-+81n5xW9SEE+NZbYKxXu6xupoq4/haUZokVardh43iM="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook lxml From a284e6c5a078e05350544cab0fc4368c2ddbf1e0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:27 +0100 Subject: [PATCH 0503/1238] python3Packages.junos-eznc: 2.7.5 -> 2.7.6 https://github.com/Juniper/py-junos-eznc/releases/tag/2.7.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/junos-eznc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/junos-eznc/default.nix b/pkgs/development/python-modules/junos-eznc/default.nix index 6b7efc5f0ae2..d440d15fd188 100644 --- a/pkgs/development/python-modules/junos-eznc/default.nix +++ b/pkgs/development/python-modules/junos-eznc/default.nix @@ -18,19 +18,19 @@ pytestCheckHook, six, transitions, - yamlordereddictloader, + yamlloader, }: buildPythonPackage rec { pname = "junos-eznc"; - version = "2.7.5"; + version = "2.7.6"; pyproject = true; src = fetchFromGitHub { owner = "Juniper"; repo = "py-junos-eznc"; tag = version; - hash = "sha256-1OOXhhY3fBG00PptUSfIPI906YLgludr9PRMoWBbPnU="; + hash = "sha256-+bheNSRcFnq/07Y6BaTqsUAVxEQcdQwtz39cX1nKOBs="; }; build-system = [ setuptools ]; @@ -50,7 +50,7 @@ buildPythonPackage rec { scp six transitions - yamlordereddictloader + yamlloader ]; nativeCheckInputs = [ From 0421bf6031e8baa70ce2698c4f031d017e69cbe6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:27 +0100 Subject: [PATCH 0504/1238] python3Packages.jupysql: 0.11.1 -> 0.38 https://github.com/ploomber/jupysql/blob/v0.38/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupysql/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/jupysql/default.nix b/pkgs/development/python-modules/jupysql/default.nix index e7b742bde38c..a7a43b3c7874 100644 --- a/pkgs/development/python-modules/jupysql/default.nix +++ b/pkgs/development/python-modules/jupysql/default.nix @@ -38,15 +38,15 @@ buildPythonPackage rec { pname = "jupysql"; - version = "0.11.1"; + version = "0.38"; pyproject = true; src = fetchFromGitHub { owner = "ploomber"; repo = "jupysql"; - tag = version; - hash = "sha256-7wfKvKqDf8LlUiLoevNRxmq8x5wLheOgIeWz72oFcuw="; + tag = "v${version}"; + hash = "sha256-Z132bGkjXUNPIscIfIM8FKRO0Uc/z4Sl932CVN8f3lc="; }; pythonRelaxDeps = [ "sqlalchemy" ]; @@ -131,7 +131,7 @@ buildPythonPackage rec { meta = { description = "Better SQL in Jupyter"; homepage = "https://github.com/ploomber/jupysql"; - changelog = "https://github.com/ploomber/jupysql/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/ploomber/jupysql/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ euxane ]; }; From 93e0ad723c8947a29d1868e9465fc78812aecf2e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:28 +0100 Subject: [PATCH 0505/1238] python3Packages.jupyter-client: 8.6.3 -> 8.8.0 https://github.com/jupyter/jupyter_client/blob/v8.8.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupyter-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-client/default.nix b/pkgs/development/python-modules/jupyter-client/default.nix index 4066a9f80b34..e584fbb3f7a1 100644 --- a/pkgs/development/python-modules/jupyter-client/default.nix +++ b/pkgs/development/python-modules/jupyter-client/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "jupyter-client"; - version = "8.6.3"; + version = "8.8.0"; pyproject = true; src = fetchPypi { pname = "jupyter_client"; inherit version; - hash = "sha256-NbOglHxKbp1Ynrl9fUzV6Q+RDucxAWEfASg3Mr1tlBk="; + hash = "sha256-1VaBFBmk8tlshprzToVOPwWbfMLW0Bqc2chcJnaRvj4="; }; build-system = [ hatchling ]; From b683ab47c8f9590b4061765a85356f129e17d4c5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:28 +0100 Subject: [PATCH 0506/1238] python3Packages.jupyter-core: 5.8.1 -> 5.9.1 https://github.com/jupyter/jupyter_core/blob/v5.9.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupyter-core/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-core/default.nix b/pkgs/development/python-modules/jupyter-core/default.nix index 3908e7391d19..b64fa6a120c0 100644 --- a/pkgs/development/python-modules/jupyter-core/default.nix +++ b/pkgs/development/python-modules/jupyter-core/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "jupyter-core"; - version = "5.8.1"; + version = "5.9.1"; pyproject = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "jupyter"; repo = "jupyter_core"; tag = "v${version}"; - hash = "sha256-opTFYVDqzkjeFC+9IZXPRCoV2QCTm1ze6ldrOZN0aUc="; + hash = "sha256-mAvfyiN8Fdm9U3Ar7xicwOinKfTqk9qrfq/SGiaxNvU="; }; patches = [ ./tests_respect_pythonpath.patch ]; @@ -66,7 +66,7 @@ buildPythonPackage rec { meta = { description = "Base package on which Jupyter projects rely"; homepage = "https://jupyter.org/"; - changelog = "https://github.com/jupyter/jupyter_core/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/jupyter/jupyter_core/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; teams = [ lib.teams.jupyter ]; }; From f8a22fd607360f303b823974181d102967e324b7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:29 +0100 Subject: [PATCH 0507/1238] python3Packages.jupyter-lsp: 2.2.6 -> 2.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupyter-lsp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-lsp/default.nix b/pkgs/development/python-modules/jupyter-lsp/default.nix index c17d1bf0d465..b6111cd4785d 100644 --- a/pkgs/development/python-modules/jupyter-lsp/default.nix +++ b/pkgs/development/python-modules/jupyter-lsp/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "jupyter-lsp"; - version = "2.2.6"; + version = "2.3.0"; pyproject = true; src = fetchPypi { pname = "jupyter_lsp"; inherit version; - hash = "sha256-BWa9m7BP2eZ3SpN+0BUitVW6eL43vr73h8irIt5MA2E="; + hash = "sha256-RYqlkzncho+3hNczZPF9vOiDbpBs11/UcaMly6AuAkU="; }; nativeBuildInputs = [ setuptools ]; From 5d9501973688586f1030365d3f63c3a47f3157c1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:29 +0100 Subject: [PATCH 0508/1238] python3Packages.jupyter-repo2docker: 2025.08.0 -> 2025.12.0 https://github.com/jupyterhub/repo2docker/blob/2025.12.0/docs/source/changelog.md This commit was automatically generated using update-python-libraries. --- .../python-modules/jupyter-repo2docker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-repo2docker/default.nix b/pkgs/development/python-modules/jupyter-repo2docker/default.nix index 4b511f747f91..f624965d200c 100644 --- a/pkgs/development/python-modules/jupyter-repo2docker/default.nix +++ b/pkgs/development/python-modules/jupyter-repo2docker/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "jupyter-repo2docker"; - version = "2025.08.0"; + version = "2025.12.0"; pyproject = true; src = fetchFromGitHub { owner = "jupyterhub"; repo = "repo2docker"; tag = version; - hash = "sha256-vqLZbqshEl3xC5hcE4OkWfZpPSlSfv70oygEYPFqyFE="; + hash = "sha256-9ZRew9DspRENxhqpWFTSdP8KcQQHA4vMMECLikt+nsw="; }; nativeBuildInputs = [ setuptools ]; From 32a14551bdf5dc2ce390d62ce1a71315d38e542e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:29 +0100 Subject: [PATCH 0509/1238] python3Packages.jupyter-server-terminals: 0.5.3 -> 0.5.4 https://github.com/jupyter-server/jupyter_server_terminals/releases/tag/v0.5.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/jupyter-server-terminals/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-server-terminals/default.nix b/pkgs/development/python-modules/jupyter-server-terminals/default.nix index 4d64c3e3ee39..4fb3ed7a7899 100644 --- a/pkgs/development/python-modules/jupyter-server-terminals/default.nix +++ b/pkgs/development/python-modules/jupyter-server-terminals/default.nix @@ -18,14 +18,14 @@ let self = buildPythonPackage rec { pname = "jupyter-server-terminals"; - version = "0.5.3"; + version = "0.5.4"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-server"; repo = "jupyter_server_terminals"; tag = "v${version}"; - hash = "sha256-af7jBscGkbekXgfDxwAfrJSY1uEuIGfzzSsjaPdlYcY="; + hash = "sha256-gVR34Ajfv567isVmbP7Zx4AiptrdNqd032QxdMBpsTE="; }; nativeBuildInputs = [ hatchling ]; @@ -48,7 +48,7 @@ let }; meta = { - changelog = "https://github.com/jupyter-server/jupyter_server_terminals/releases/tag/v${version}"; + changelog = "https://github.com/jupyter-server/jupyter_server_terminals/releases/tag/${src.tag}"; description = "Jupyter Server Extension Providing Support for Terminals"; homepage = "https://github.com/jupyter-server/jupyter_server_terminals"; license = lib.licenses.bsd3; From 80174607fad9aa1aff5e7e0084886b36f594aa9e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:30 +0100 Subject: [PATCH 0510/1238] python3Packages.jupyter-ui-poll: 1.0.0 -> 1.1.0 https://github.com/Kirill888/jupyter-ui-poll/releases/tag/v1.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupyter-ui-poll/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-ui-poll/default.nix b/pkgs/development/python-modules/jupyter-ui-poll/default.nix index bfe25e5e617c..51d658a6e6ab 100644 --- a/pkgs/development/python-modules/jupyter-ui-poll/default.nix +++ b/pkgs/development/python-modules/jupyter-ui-poll/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "jupyter-ui-poll"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "Kirill888"; repo = "jupyter-ui-poll"; tag = "v${version}"; - hash = "sha256-mlgLd6uFDSxRBj4+Eidea2CE7FuG6NzJLWGec4KPd9k="; + hash = "sha256-Q+y0Xr7wuo8ZwCHEELSi0QSXa8DLtfZ8XQc48eOk4bw="; }; build-system = [ setuptools ]; @@ -28,7 +28,7 @@ buildPythonPackage rec { meta = { description = "Block jupyter cell execution while interacting with widgets"; homepage = "https://github.com/Kirill888/jupyter-ui-poll"; - changelog = "https://github.com/Kirill888/jupyter-ui-poll/releases/tag/v${version}"; + changelog = "https://github.com/Kirill888/jupyter-ui-poll/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bcdarwin ]; }; From 74a2bee7339198acab390ac71c51a66c0b129e81 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:30 +0100 Subject: [PATCH 0511/1238] python3Packages.jupyterlab-execute-time: 3.2.0 -> 3.3.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/jupyterlab-execute-time/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-execute-time/default.nix b/pkgs/development/python-modules/jupyterlab-execute-time/default.nix index 3734c7d0bcd5..0f2bcac650b1 100644 --- a/pkgs/development/python-modules/jupyterlab-execute-time/default.nix +++ b/pkgs/development/python-modules/jupyterlab-execute-time/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "jupyterlab-execute-time"; - version = "3.2.0"; + version = "3.3.0"; pyproject = true; src = fetchPypi { pname = "jupyterlab_execute_time"; inherit version; - hash = "sha256-mxO2XCwTm/q7P2/xcGxNM+1aViA6idApdggzThW8nAs="; + hash = "sha256-kA/Rrrv9PZQ9NiXu+XPu1VW7J0XUmEBAJ4OVnIod/Do="; }; # jupyterlab is required to build from source but we use the pre-build package From 7abf425a84f67b358ae118a149f12b428a1e9887 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:30 +0100 Subject: [PATCH 0512/1238] python3Packages.jupyterlab-git: 0.51.2 -> 0.51.4 https://github.com/jupyterlab/jupyterlab-git/blob/v0.51.4/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupyterlab-git/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-git/default.nix b/pkgs/development/python-modules/jupyterlab-git/default.nix index e118bd9f9f27..e2b45e47cc93 100644 --- a/pkgs/development/python-modules/jupyterlab-git/default.nix +++ b/pkgs/development/python-modules/jupyterlab-git/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "jupyterlab-git"; - version = "0.51.2"; + version = "0.51.4"; pyproject = true; src = fetchFromGitHub { owner = "jupyterlab"; repo = "jupyterlab-git"; tag = "v${version}"; - hash = "sha256-YQWS+/GfQzkQ/n0xBq+K8lJ9tjvIRJxa3w3AzNARpDo="; + hash = "sha256-8/XspIMT2x/buBKbUTknpyh0VGionozavjgi67gg1/k="; }; nativeBuildInputs = [ @@ -88,7 +88,7 @@ buildPythonPackage rec { meta = { description = "Jupyter lab extension for version control with Git"; homepage = "https://github.com/jupyterlab/jupyterlab-git"; - changelog = "https://github.com/jupyterlab/jupyterlab-git/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/jupyterlab/jupyterlab-git/blob/${src.tag}/CHANGELOG.md"; license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ chiroptical ]; }; From d75e7ca4296044351d4b43a4a4379bd76b31bcb8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:31 +0100 Subject: [PATCH 0513/1238] python3Packages.jupyterlab-widgets: 3.0.15 -> 3.0.16 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/jupyterlab-widgets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-widgets/default.nix b/pkgs/development/python-modules/jupyterlab-widgets/default.nix index 34b5ecf2ef4c..3923a0abfd45 100644 --- a/pkgs/development/python-modules/jupyterlab-widgets/default.nix +++ b/pkgs/development/python-modules/jupyterlab-widgets/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "jupyterlab-widgets"; - version = "3.0.15"; + version = "3.0.16"; pyproject = true; src = fetchPypi { pname = "jupyterlab_widgets"; inherit version; - hash = "sha256-KSCIigwpIjUakgKBeVemjAfZlnNQTWzTc0UpnpcbsIs="; + hash = "sha256-Qj2gUHHVXPJ6nmAiFtNaOmWj5BzfnF07ZDuBTOOMGeA="; }; # jupyterlab is required to build from source but we use the pre-build package From c834a6b2524f57c6ce0c42149c9d31ad89fc8e02 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:31 +0100 Subject: [PATCH 0514/1238] python3Packages.jupyterlab: 4.5.0 -> 4.5.3 https://github.com/jupyterlab/jupyterlab/blob/v4.5.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupyterlab/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix index f97b5c86cd1d..9541f04170a6 100644 --- a/pkgs/development/python-modules/jupyterlab/default.nix +++ b/pkgs/development/python-modules/jupyterlab/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "jupyterlab"; - version = "4.5.0"; + version = "4.5.3"; pyproject = true; src = fetchFromGitHub { owner = "jupyterlab"; repo = "jupyterlab"; tag = "v${version}"; - hash = "sha256-3vKz79/19F4kZeTjHSChgwAsM8quzIVBmjiRekA/8vo="; + hash = "sha256-QQ8g1+nB5aeXSrjwuL22L49S84cm2oiiNCqWj+dk7XI="; }; nativeBuildInputs = [ @@ -47,7 +47,7 @@ buildPythonPackage rec { offlineCache = yarn-berry_3.fetchYarnBerryDeps { inherit src; sourceRoot = "${src.name}/jupyterlab/staging"; - hash = "sha256-3Gvbsi/oi8lTRrCYut126zsksjSSWmfJCoRxDmjne1E="; + hash = "sha256-a+pTp1IqY/RLCjClKbb7LMvUblYULChtT/knGgTlI7U="; }; preBuild = '' From bbdfa7d1a3f49e1345356361298b22858580ea0e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:32 +0100 Subject: [PATCH 0515/1238] python3Packages.jupytext: 1.17.3 -> 1.18.1 https://github.com/mwouts/jupytext/blob/v1.18.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/jupytext/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupytext/default.nix b/pkgs/development/python-modules/jupytext/default.nix index c886b68a480a..92914b644286 100644 --- a/pkgs/development/python-modules/jupytext/default.nix +++ b/pkgs/development/python-modules/jupytext/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "jupytext"; - version = "1.17.3"; + version = "1.18.1"; pyproject = true; src = fetchFromGitHub { owner = "mwouts"; repo = "jupytext"; tag = "v${version}"; - hash = "sha256-qxQU3b+u9sQD0mtvZz6fw0jYmdfQmwtKaGxUc/qOcTE="; + hash = "sha256-D7Ps/lHF3F/7Jm4ozcjO8YsTPA1GQPqZVpPod/riGvA="; }; patches = [ From 171a4dfe5ea251b64917c7c9023cfc7238a058fa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:32 +0100 Subject: [PATCH 0516/1238] python3Packages.kaggle: 1.7.4.5 -> 1.8.3 This commit was automatically generated using update-python-libraries. --- .../python-modules/kaggle/default.nix | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/kaggle/default.nix b/pkgs/development/python-modules/kaggle/default.nix index 1420a581833a..07d04f48de9e 100644 --- a/pkgs/development/python-modules/kaggle/default.nix +++ b/pkgs/development/python-modules/kaggle/default.nix @@ -2,50 +2,51 @@ bleach, buildPythonPackage, certifi, - charset-normalizer, fetchPypi, hatchling, - idna, + kagglesdk, lib, + packaging, python-dateutil, python-slugify, requests, - setuptools, six, - text-unidecode, tqdm, urllib3, - webencodings, protobuf, }: buildPythonPackage rec { pname = "kaggle"; - version = "1.7.4.5"; + version = "1.8.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-HZghvWpqFHB0HHbSZJWhhHW1p7/gyAsZGRJUsnNdQd0="; + hash = "sha256-MzXaV1KuKEPDqgUjt6ftkajdVQXBnLQDH51XZRw0YQY="; }; build-system = [ hatchling ]; + pythonRemoveDeps = [ + "black" + "mypy" + "types-requests" + "types-tqdm" + ]; + dependencies = [ bleach certifi - charset-normalizer - idna + kagglesdk + packaging + protobuf python-dateutil python-slugify requests - setuptools six - text-unidecode tqdm urllib3 - webencodings - protobuf ]; # Tests try to access the network. From 297547171fec076d2582f47c0e7ddf0b0ea6aac4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:33 +0100 Subject: [PATCH 0517/1238] python3Packages.kaldi-active-grammar: 3.1.0 -> 3.2.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/kaldi-active-grammar/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/kaldi-active-grammar/default.nix b/pkgs/development/python-modules/kaldi-active-grammar/default.nix index e9edd1c17252..192e48ab78f1 100644 --- a/pkgs/development/python-modules/kaldi-active-grammar/default.nix +++ b/pkgs/development/python-modules/kaldi-active-grammar/default.nix @@ -24,14 +24,14 @@ let in buildPythonPackage rec { pname = "kaldi-active-grammar"; - version = "3.1.0"; + version = "3.2.0"; format = "setuptools"; src = fetchFromGitHub { owner = "daanzu"; repo = "kaldi-active-grammar"; - rev = "v${version}"; - sha256 = "0lilk6yjzcy31avy2z36bl9lr60gzwhmyqwqn8akq11qc3mbffsk"; + tag = "v${version}"; + sha256 = "sha256-VyVshIEVp/ep4Ih7Kj66GF02JEZ4nwgJOtgR2DarzdY="; }; KALDI_BRANCH = "foo"; From 399952f19bf0138a7aaa56b7c052954ba95b2249 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:33 +0100 Subject: [PATCH 0518/1238] python3Packages.kalshi-python: 2.0.0 -> 2.1.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/kalshi-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kalshi-python/default.nix b/pkgs/development/python-modules/kalshi-python/default.nix index 1bfe5dd51e7c..e7317c3e616e 100644 --- a/pkgs/development/python-modules/kalshi-python/default.nix +++ b/pkgs/development/python-modules/kalshi-python/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "kalshi-python"; - version = "2.0.0"; + version = "2.1.4"; pyproject = true; src = fetchPypi { inherit version; pname = "kalshi_python"; - hash = "sha256-ybO7O+rxS3rSo6GN/FZC/BhSnlfH5/+TpJkSxhRBYYw="; + hash = "sha256-FsHRuqfmdF31l5E/L08/eVhWkN7JhgJkFSUzMrYNuOY="; }; dependencies = [ From cd8f579c59835065219cda80efc30de8ba67a4e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:33 +0100 Subject: [PATCH 0519/1238] python3Packages.kanidm: 1.2.0 -> 1.8.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/kanidm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/kanidm/default.nix b/pkgs/development/python-modules/kanidm/default.nix index 39675905e0d1..caf784b8f063 100644 --- a/pkgs/development/python-modules/kanidm/default.nix +++ b/pkgs/development/python-modules/kanidm/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "kanidm"; - version = "1.2.0"; + version = "1.8.5"; pyproject = true; src = fetchFromGitHub { owner = "kanidm"; repo = "kanidm"; - rev = "1774f9428ccdc357d514652acbcae49f6b16687a"; - hash = "sha256-SE3b9Ug0EZFygGf9lsmVsQzmop9qOMiCUsbO//1QWF8="; + tag = "v${version}"; + hash = "sha256-lJX/eObXi468iFOzeFjAnNkPiQ8VbBnfqD1518LDm2s="; }; sourceRoot = "${src.name}/pykanidm"; From 512b5378381d9a2218eb3ad4ffc84e935eb94467 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:34 +0100 Subject: [PATCH 0520/1238] python3Packages.kde-material-you-colors: 1.10.1 -> 2.0.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/kde-material-you-colors/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kde-material-you-colors/default.nix b/pkgs/development/python-modules/kde-material-you-colors/default.nix index cd49235e4274..88a3d7b2397e 100644 --- a/pkgs/development/python-modules/kde-material-you-colors/default.nix +++ b/pkgs/development/python-modules/kde-material-you-colors/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "kde-material-you-colors"; - version = "1.10.1"; + version = "2.0.2"; pyproject = true; src = fetchFromGitHub { owner = "luisbocanegra"; repo = "kde-material-you-colors"; tag = "v${finalAttrs.version}"; - hash = "sha256-qiaFHu4eyX73cAbMdoP46SiiFjNWx2vXWVzEbCsTNBI="; + hash = "sha256-fvDWBcXCIviCXMlLFPowJttNmpX1JO1OZsnSPyNhLv8="; }; build-system = [ setuptools ]; From 4c2d06e4ffb4ec66417c40f20856d62636451ecf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:35 +0100 Subject: [PATCH 0521/1238] python3Packages.kfactory: 2.0.0 -> 2.3.0 https://github.com/gdsfactory/kfactory/blob/v2.3.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/kfactory/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kfactory/default.nix b/pkgs/development/python-modules/kfactory/default.nix index 5e0c219ee589..f7e834bc9488 100644 --- a/pkgs/development/python-modules/kfactory/default.nix +++ b/pkgs/development/python-modules/kfactory/default.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { pname = "kfactory"; - version = "2.0.0"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { @@ -45,7 +45,7 @@ buildPythonPackage rec { # assert kf.config.project_dir is not None # E AssertionError: assert None is not None leaveDotGit = true; - hash = "sha256-eZRNUb2Qw2HcR2W1pf15ulEt7ZCJwi60SuGdte/cG8E="; + hash = "sha256-6z2JlndmuegpCAf74YRa/qVVjFOWv1Xy3dabeWlOmbs="; }; build-system = [ From 310d6fc865a4d981223c75c852fde463bc2fb008 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:35 +0100 Subject: [PATCH 0522/1238] python3Packages.kopf: 1.38.0 -> 1.40.0 https://github.com/nolar/kopf/releases/tag/1.40.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/kopf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kopf/default.nix b/pkgs/development/python-modules/kopf/default.nix index e003a6bef744..51e42eb0bd91 100644 --- a/pkgs/development/python-modules/kopf/default.nix +++ b/pkgs/development/python-modules/kopf/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "kopf"; - version = "1.38.0"; + version = "1.40.0"; pyproject = true; src = fetchFromGitHub { owner = "nolar"; repo = "kopf"; tag = version; - hash = "sha256-H2Q5nDIODp2VFtMIJ0g8b+/SMZzLueRGBkh1g6LBbgc="; + hash = "sha256-AXaEV3+p5NytKhuUkoaWBG4oNhPKQwoCRTmUkmb26RQ="; }; build-system = [ From baf617aae7c8ffadf614b795c7a6466ad3655baf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:36 +0100 Subject: [PATCH 0523/1238] python3Packages.kotsu: 0.3.3 -> 0.4.0 https://github.com/datavaluepeople/kotsu/blob/v0.4.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/kotsu/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/kotsu/default.nix b/pkgs/development/python-modules/kotsu/default.nix index 4ed9b51a2879..794d4f6e2998 100644 --- a/pkgs/development/python-modules/kotsu/default.nix +++ b/pkgs/development/python-modules/kotsu/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "kotsu"; - version = "0.3.3"; + version = "0.4.0"; format = "setuptools"; src = fetchFromGitHub { owner = "datavaluepeople"; repo = "kotsu"; - rev = "v${version}"; - hash = "sha256-V5OkgiLUTRNbNt6m94+aYUZd9Nw+/60LfhrqqdFhiUw="; + tag = "v${version}"; + hash = "sha256-7bRrHowRKq3xiBiAkfS4ZL9PXHIUmZc99q9pHex9BLg="; }; propagatedBuildInputs = [ @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = { description = "Lightweight framework for structured and repeatable model validation"; homepage = "https://github.com/datavaluepeople/kotsu"; - changelog = "https://github.com/datavaluepeople/kotsu/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/datavaluepeople/kotsu/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; From e261ef43d0c110f769085a8a9739f2d8857bdb51 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:36 +0100 Subject: [PATCH 0524/1238] python3Packages.krb5: 0.7.1 -> 0.9.0 https://github.com/jborean93/pykrb5/blob/v0.9.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/krb5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/krb5/default.nix b/pkgs/development/python-modules/krb5/default.nix index 0d8cd32055a9..f587c629664c 100644 --- a/pkgs/development/python-modules/krb5/default.nix +++ b/pkgs/development/python-modules/krb5/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "krb5"; - version = "0.7.1"; + version = "0.9.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-7V8T1QMUibENhlXAraKKgcI5Gz7LigjG1znh5YNbxFA="; + hash = "sha256-TN0shf9HcBCO2vSP7fGYiM+Vb/N04ul+QPhBKwSMruY="; }; build-system = [ From 2af2139ead021b948b16b9d62492e39d6084ef42 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:36 +0100 Subject: [PATCH 0525/1238] python3Packages.kubernetes: 33.1.0 -> 35.0.0 https://github.com/kubernetes-client/python/releases/tag/v35.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/kubernetes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kubernetes/default.nix b/pkgs/development/python-modules/kubernetes/default.nix index e732c10cd9a3..d54dfa71d8b4 100644 --- a/pkgs/development/python-modules/kubernetes/default.nix +++ b/pkgs/development/python-modules/kubernetes/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "kubernetes"; - version = "33.1.0"; + version = "35.0.0"; pyproject = true; src = fetchFromGitHub { owner = "kubernetes-client"; repo = "python"; tag = "v${version}"; - hash = "sha256-+jL0XS7Y8qOqzZ5DcG/hZFUpj7krJAaA4fgPNSEgIAE="; + hash = "sha256-q52LqOz8aQkzWPwEy1c2jUQJ3hQ2sDVrYGkOgOc7Mm0="; }; build-system = [ From 797f27d05ed70cc03f3318556559b1f445267ebf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:37 +0100 Subject: [PATCH 0526/1238] python3Packages.labelbox: 7.2.0 -> 7.3.0 https://github.com/Labelbox/labelbox-python/releases/tag/v.v7.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/labelbox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/labelbox/default.nix b/pkgs/development/python-modules/labelbox/default.nix index d9ecab3a9771..30d0ac79492c 100644 --- a/pkgs/development/python-modules/labelbox/default.nix +++ b/pkgs/development/python-modules/labelbox/default.nix @@ -29,14 +29,14 @@ }: let - version = "7.2.0"; + version = "7.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Labelbox"; repo = "labelbox-python"; tag = "v${version}"; - hash = "sha256-2of/yiw+wBHc0BFLKFdWV4Xm1Dcs4SsT8DkpmruaLT0="; + hash = "sha256-3xsV7X5M6s1wXYrThFC2SdvWgXAt1Hlw4OGQB/bKCCY="; }; lbox-clients = buildPythonPackage { From d30715b172a15c6eef76368dadbf30329b1981af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:37 +0100 Subject: [PATCH 0527/1238] python3Packages.langcodes: 3.5.0 -> 3.5.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/langcodes/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langcodes/default.nix b/pkgs/development/python-modules/langcodes/default.nix index 2b633356e30e..c67c26f70349 100644 --- a/pkgs/development/python-modules/langcodes/default.nix +++ b/pkgs/development/python-modules/langcodes/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "langcodes"; - version = "3.5.0"; + version = "3.5.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Hu+BaNB+UeExokl//srUtmP2II58OuO43BXFFzSm+AE="; + hash = "sha256-QL/zFeAbAdEcKuOSjdT1y9dN04+b2RLBK5o2BsFD9zE="; }; build-system = [ @@ -35,6 +35,10 @@ buildPythonPackage rec { disabledTests = [ # AssertionError: assert 'Unknown language [aqk]' == 'Aninka' "test_updated_iana" + # doctest mismatches + "speaking_population" + "writing_population" + "README.md" ]; pythonImportsCheck = [ "langcodes" ]; From 3c2b574b13030bfcf7de9fd83dd7eafcd75bcf7d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:38 +0100 Subject: [PATCH 0528/1238] python3Packages.langfuse: 3.11.2 -> 3.12.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/langfuse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langfuse/default.nix b/pkgs/development/python-modules/langfuse/default.nix index 9527031f45cb..064abf7f8823 100644 --- a/pkgs/development/python-modules/langfuse/default.nix +++ b/pkgs/development/python-modules/langfuse/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "langfuse"; - version = "3.11.2"; + version = "3.12.0"; pyproject = true; src = fetchFromGitHub { owner = "langfuse"; repo = "langfuse-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-CZa1nzgGHQSx/cPkOxbDsfkWpgr/veWRN8zgHeYrJOw="; + hash = "sha256-LHKNy5KSJhRhxkrp4+pjD0GGHTooaj7adrRA7I4mbdo="; }; # https://github.com/langfuse/langfuse/issues/9618 From a170014c36e896a42533024557f5bcea5fbb54c3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:38 +0100 Subject: [PATCH 0529/1238] python3Packages.langgraph-checkpoint-mongodb: 0.3.0 -> 0.11.0 https://github.com/langchain-ai/langchain-mongodb/releases/tag/libs/langchain-mongodb/v0.11.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/langgraph-checkpoint-mongodb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-checkpoint-mongodb/default.nix b/pkgs/development/python-modules/langgraph-checkpoint-mongodb/default.nix index 18c0059bf130..db21b3b8fad7 100644 --- a/pkgs/development/python-modules/langgraph-checkpoint-mongodb/default.nix +++ b/pkgs/development/python-modules/langgraph-checkpoint-mongodb/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "langgraph-checkpoint-mongodb"; - version = "0.3.0"; + version = "0.11.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-mongodb"; - tag = "libs/langgraph-checkpoint-mongodb/v${version}"; - hash = "sha256-pfgqJ7QPtAxV86HEEaRBMAOCKC8y/iTlZmPzu1szE/o="; + tag = "libs/langchain-mongodb/v${version}"; + hash = "sha256-dO0dASjyNMxnbxZ/ry8lcJxedPdrv6coYiTjOcaT8/0="; }; sourceRoot = "${src.name}/libs/langgraph-checkpoint-mongodb"; From c0a47d26057583443d8e0e698f6731495936874b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:38 +0100 Subject: [PATCH 0530/1238] python3Packages.langgraph-store-mongodb: 0.1.1 -> 0.11.0 https://github.com/langchain-ai/langchain-mongodb/releases/tag/libs/langchain-mongodb/v0.11.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/langgraph-store-mongodb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-store-mongodb/default.nix b/pkgs/development/python-modules/langgraph-store-mongodb/default.nix index 1ec43c58a853..cda323bee18d 100644 --- a/pkgs/development/python-modules/langgraph-store-mongodb/default.nix +++ b/pkgs/development/python-modules/langgraph-store-mongodb/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "langgraph-store-mongodb"; - version = "0.1.1"; + version = "0.11.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-mongodb"; - tag = "libs/langgraph-store-mongodb/v${version}"; - hash = "sha256-/dafQK6iy85rMt7FMVb3ssaIop9JjjrwajaHAfBUp7g="; + tag = "libs/langchain-mongodb/v${version}"; + hash = "sha256-dO0dASjyNMxnbxZ/ry8lcJxedPdrv6coYiTjOcaT8/0="; }; sourceRoot = "${src.name}/libs/langgraph-store-mongodb"; From 1d0053b08d731f9bdb6085eb74c2a9b8b9f96476 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:39 +0100 Subject: [PATCH 0531/1238] python3Packages.language-data: 1.3.0 -> 1.4.0 https://github.com/georgkrause/language_data/releases/tag/v1.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/language-data/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/language-data/default.nix b/pkgs/development/python-modules/language-data/default.nix index b164dda78ccb..702bbc61261d 100644 --- a/pkgs/development/python-modules/language-data/default.nix +++ b/pkgs/development/python-modules/language-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "language-data"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "georgkrause"; repo = "language_data"; tag = "v${version}"; - hash = "sha256-qHPie07GtVPKP/PFlP72XVVrl6j+5A8fIO729aPRsrc="; + hash = "sha256-cWjeb2toGrnNSsK566e18NgWhv6YdQrKEzFPilmBdoA="; }; build-system = [ setuptools-scm ]; @@ -30,7 +30,7 @@ buildPythonPackage rec { meta = { description = "Supplement module for langcodes"; homepage = "https://github.com/georgkrause/language_data"; - changelog = "https://github.com/georgkrause/language_data/releases/tag/v${version}"; + changelog = "https://github.com/georgkrause/language_data/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From ed21215db9617eb29a228e560435debf38d5bf99 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:39 +0100 Subject: [PATCH 0532/1238] python3Packages.language-tool-python: 3.1.0 -> 3.2.2 https://github.com/jxmorris12/language_tool_python/releases/tag/3.2.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/language-tool-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/language-tool-python/default.nix b/pkgs/development/python-modules/language-tool-python/default.nix index d865a5a56666..bd15b69a9844 100644 --- a/pkgs/development/python-modules/language-tool-python/default.nix +++ b/pkgs/development/python-modules/language-tool-python/default.nix @@ -11,7 +11,7 @@ }: buildPythonPackage rec { pname = "language-tool-python"; - version = "3.1.0"; + version = "3.2.2"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "jxmorris12"; repo = "language_tool_python"; tag = version; - hash = "sha256-C3SKShCcOaamt0i9MFe+C1SuJQpjdmE7jT4hm3XRhiU="; + hash = "sha256-GhFAX0x17EveJPUT8b98zAB4w9+wkVAO8EQHdtWoIv8="; }; build-system = [ setuptools ]; From 64549bc9e61f38a49162ec827433b62895f6abe8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:39 +0100 Subject: [PATCH 0533/1238] python3Packages.lark: 1.2.2 -> 1.3.1 https://github.com/lark-parser/lark/releases/tag/1.3.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lark/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/lark/default.nix b/pkgs/development/python-modules/lark/default.nix index ae628d9e4a74..373d470fa71a 100644 --- a/pkgs/development/python-modules/lark/default.nix +++ b/pkgs/development/python-modules/lark/default.nix @@ -4,24 +4,28 @@ fetchFromGitHub, regex, setuptools, + setuptools-scm, }: buildPythonPackage rec { pname = "lark"; - version = "1.2.2"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "lark-parser"; repo = "lark"; tag = version; - hash = "sha256-02NX/2bHTYSVTDLLudJmEU2DcQNn0Ke+5ayilKLlwqA="; + hash = "sha256-JDtLSbVjypaHqamkknHDSql1GTMf1LA4TgJXqTn4Q20="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; # Optional import, but fixes some re known bugs & allows advanced regex features - propagatedBuildInputs = [ regex ]; + dependencies = [ regex ]; pythonImportsCheck = [ "lark" @@ -36,7 +40,7 @@ buildPythonPackage rec { meta = { description = "Modern parsing library for Python, implementing Earley & LALR(1) and an easy interface"; homepage = "https://lark-parser.readthedocs.io/"; - changelog = "https://github.com/lark-parser/lark/releases/tag/${version}"; + changelog = "https://github.com/lark-parser/lark/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; From dbae02a68cc4c4ce10d72d9bcc16b37dda01fa1d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:40 +0100 Subject: [PATCH 0534/1238] python3Packages.laspy: 2.6.1 -> 2.7.0 https://github.com/laspy/laspy/blob/2.7.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/laspy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/laspy/default.nix b/pkgs/development/python-modules/laspy/default.nix index 14978d91f8af..8f6d531dc69a 100644 --- a/pkgs/development/python-modules/laspy/default.nix +++ b/pkgs/development/python-modules/laspy/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "laspy"; - version = "2.6.1"; + version = "2.7.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-zpy5oYUosqK5hVg99ApN6mjN2nmV5H5LALbUjfDojao="; + hash = "sha256-9W/rVEXnXW/xLugUqrajUzkpDnUmT/J3xr9VPzAlo/U="; }; nativeBuildInputs = [ setuptools ]; From 9f504e498ad6dac200804e4f8c07e3ffae6e2a2e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:40 +0100 Subject: [PATCH 0535/1238] python3Packages.lastversion: 3.5.12 -> 3.6.7 https://github.com/dvershinin/lastversion/blob/v3.6.7/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lastversion/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lastversion/default.nix b/pkgs/development/python-modules/lastversion/default.nix index ea91c14851cc..5b0751c77175 100644 --- a/pkgs/development/python-modules/lastversion/default.nix +++ b/pkgs/development/python-modules/lastversion/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "lastversion"; - version = "3.5.12"; + version = "3.6.7"; pyproject = true; src = fetchFromGitHub { owner = "dvershinin"; repo = "lastversion"; tag = "v${version}"; - hash = "sha256-0yq4rH5okkfbZRxIowClVSV9ihFMCnhRxqwUpMPFDyk="; + hash = "sha256-HI9HQlpzvvYl5SWZQETlPSOulx/tPfAmFJJpVxOvfPA="; }; build-system = [ setuptools ]; From c25803f5b1140dc6446e00754ac87974e9391d34 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:41 +0100 Subject: [PATCH 0536/1238] python3Packages.lazy-object-proxy: 1.11.0 -> 1.12.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lazy-object-proxy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lazy-object-proxy/default.nix b/pkgs/development/python-modules/lazy-object-proxy/default.nix index 6d8ac6476b48..110406f69a48 100644 --- a/pkgs/development/python-modules/lazy-object-proxy/default.nix +++ b/pkgs/development/python-modules/lazy-object-proxy/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "lazy-object-proxy"; - version = "1.11.0"; + version = "1.12.0"; pyproject = true; src = fetchFromGitHub { owner = "ionelmc"; repo = "python-lazy-object-proxy"; tag = "v${version}"; - hash = "sha256-iOftyGx5wLxIUwlmo1lY06MXqgxfZek6RR1S5UydOEs="; + hash = "sha256-80+QJlm2X2u0OGEkYbEsdg8OiAXLiBwrkVXOF9NBL+I="; }; build-system = [ setuptools-scm ]; From b22f2903dd4a81eb33e445beab570e5734116648 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:41 +0100 Subject: [PATCH 0537/1238] python3Packages.leather: 0.4.0 -> 0.4.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/leather/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/leather/default.nix b/pkgs/development/python-modules/leather/default.nix index c2ea8fe968c5..bec3ea53e10a 100644 --- a/pkgs/development/python-modules/leather/default.nix +++ b/pkgs/development/python-modules/leather/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "leather"; - version = "0.4.0"; + version = "0.4.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-+WS+wghvMVOmwW5wfyDLcY+BH1evEWB19MD0gFxgi5U="; + hash = "sha256-ZxGcKu6TvoIfB3GTvYU04pbAWzi9F02cWoDEqjHRpNM="; }; propagatedBuildInputs = [ six ]; From 0a1f72b1668be053a7f868979c7291a7a6eb94f1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:41 +0100 Subject: [PATCH 0538/1238] python3Packages.leb128: 1.0.8 -> 1.0.9 https://github.com/mohanson/leb128/releases/tag/v1.0.9 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/leb128/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/leb128/default.nix b/pkgs/development/python-modules/leb128/default.nix index 52e9c6a29e0a..a19f9b92ed0c 100644 --- a/pkgs/development/python-modules/leb128/default.nix +++ b/pkgs/development/python-modules/leb128/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "leb128"; - version = "1.0.8"; + version = "1.0.9"; pyproject = true; # fetchPypi doesn't include files required for tests @@ -16,7 +16,7 @@ buildPythonPackage rec { owner = "mohanson"; repo = "leb128"; tag = "v${version}"; - hash = "sha256-7ZjDqxGUANk3FfB3HPTc5CB5YcIi2ee0igXWAYXaZ88="; + hash = "sha256-X3iBYiANzM97M91dCyjEU/Onhqcid3MMsNzzKtcRcyA="; }; build-system = [ setuptools ]; @@ -26,7 +26,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "leb128" ]; meta = { - changelog = "https://github.com/mohanson/leb128/releases/tag/v${version}"; + changelog = "https://github.com/mohanson/leb128/releases/tag/${src.tag}"; description = "Utility to encode and decode Little Endian Base 128"; homepage = "https://github.com/mohanson/leb128"; license = lib.licenses.mit; From 41c808ae0a63f78ddfa72e02ddf18f4e8a626c68 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:42 +0100 Subject: [PATCH 0539/1238] python3Packages.lib4sbom: 0.9.1 -> 0.9.3 https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lib4sbom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lib4sbom/default.nix b/pkgs/development/python-modules/lib4sbom/default.nix index dcf9bc60f149..51f8942e736e 100644 --- a/pkgs/development/python-modules/lib4sbom/default.nix +++ b/pkgs/development/python-modules/lib4sbom/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "lib4sbom"; - version = "0.9.1"; + version = "0.9.3"; pyproject = true; src = fetchFromGitHub { owner = "anthonyharrison"; repo = "lib4sbom"; tag = "v${version}"; - hash = "sha256-GYXkxnZU7QYczKbJUiU+8TmboZQG9nkg00S1IRXeK6c="; + hash = "sha256-HnRr8ij/NFFMgXIlLFKrX8dBdGN1VZnUsE5QcWx4AZc="; }; build-system = [ setuptools ]; From 4797b66c14d1a51164a55a3259373353ba365b49 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:42 +0100 Subject: [PATCH 0540/1238] python3Packages.lib50: 3.1.4 -> 3.2.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lib50/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lib50/default.nix b/pkgs/development/python-modules/lib50/default.nix index c3b4c55ef63e..2b02437b578d 100644 --- a/pkgs/development/python-modules/lib50/default.nix +++ b/pkgs/development/python-modules/lib50/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "lib50"; - version = "3.1.4"; + version = "3.2.1"; pyproject = true; # latest GitHub release is several years old. Pypi is up to date. src = fetchPypi { pname = "lib50"; inherit version; - hash = "sha256-/fuiizWAvM1L+shuEnYo0pXwWsLAjDEYUNfb56d/8Y0="; + hash = "sha256-p+g7rMxrpfMVmeWfzy9wh//dhF0L5H922dkqyqlWolM="; }; build-system = [ setuptools ]; From 68573731b09c6f8f39f1431029eea83b9221e1e0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:43 +0100 Subject: [PATCH 0541/1238] python3Packages.libbs: 2.16.5 -> 3.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/libbs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/libbs/default.nix b/pkgs/development/python-modules/libbs/default.nix index 838084bacd5d..cf4a3b03e00b 100644 --- a/pkgs/development/python-modules/libbs/default.nix +++ b/pkgs/development/python-modules/libbs/default.nix @@ -24,20 +24,20 @@ let binaries = fetchFromGitHub { owner = "binsync"; repo = "bs-artifacts"; - rev = "514c2d6ef1875435c9d137bb5d99b6fc74063817"; + tag = "514c2d6ef1875435c9d137bb5d99b6fc74063817"; hash = "sha256-P7+BTJgdC9W8cC/7xQduFYllF+0ds1dSlm59/BFvZ2g="; }; in buildPythonPackage rec { pname = "libbs"; - version = "2.16.5"; + version = "3.3.0"; pyproject = true; src = fetchFromGitHub { owner = "binsync"; repo = "libbs"; tag = "v${version}"; - hash = "sha256-JE/eDs9vOiislIrsgBUx36XFenxgcoLtHA/veOMj2IY="; + hash = "sha256-Xe47JZPkbROHFlqc2o/htqvZWjknsv5KekJBqXA44O4="; }; build-system = [ setuptools ]; From bff8570be583ec9a179b3023fdb8eae546158820 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:43 +0100 Subject: [PATCH 0542/1238] python3Packages.libevdev: 0.12 -> 0.13.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/libevdev/default.nix | 11 ++++++----- .../python-modules/libevdev/fix-paths.patch | 10 +++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/libevdev/default.nix b/pkgs/development/python-modules/libevdev/default.nix index 315f02759c91..18830563af60 100644 --- a/pkgs/development/python-modules/libevdev/default.nix +++ b/pkgs/development/python-modules/libevdev/default.nix @@ -1,22 +1,21 @@ { lib, buildPythonPackage, - isPy27, fetchPypi, replaceVars, pkgs, + hatchling, pytestCheckHook, }: buildPythonPackage rec { pname = "libevdev"; - version = "0.12"; - format = "setuptools"; - disabled = isPy27; + version = "0.13.1"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-AulSYy7GwknLucZvb6AAEupEiwZgbHfNE5EzvC/kawg="; + hash = "sha256-3DNpzRQBdnueyxEXzWtz+rqQOOO9nhaVpxCp6dlBXo0="; }; patches = [ @@ -25,6 +24,8 @@ buildPythonPackage rec { }) ]; + build-system = [ hatchling ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { diff --git a/pkgs/development/python-modules/libevdev/fix-paths.patch b/pkgs/development/python-modules/libevdev/fix-paths.patch index e73c360b1460..88bb638b41b1 100644 --- a/pkgs/development/python-modules/libevdev/fix-paths.patch +++ b/pkgs/development/python-modules/libevdev/fix-paths.patch @@ -1,20 +1,20 @@ diff --git a/libevdev/_clib.py b/libevdev/_clib.py -index 6e4ab2c..9db54d1 100644 +index c99fe4a..cdf94ad 100644 --- a/libevdev/_clib.py +++ b/libevdev/_clib.py -@@ -120,7 +120,7 @@ class Libevdev(_LibraryWrapper): +@@ -133,7 +133,7 @@ class Libevdev(_LibraryWrapper): @staticmethod - def _cdll(): + def _cdll() -> ctypes.CDLL: - return ctypes.CDLL("libevdev.so.2", use_errno=True) + return ctypes.CDLL("@libevdev@/lib/libevdev.so.2", use_errno=True) _api_prototypes = { # const char *libevdev_event_type_get_name(unsigned int type); -@@ -910,7 +910,7 @@ class UinputDevice(_LibraryWrapper): +@@ -950,7 +950,7 @@ class UinputDevice(_LibraryWrapper): @staticmethod - def _cdll(): + def _cdll() -> ctypes.CDLL: - return ctypes.CDLL("libevdev.so.2", use_errno=True) + return ctypes.CDLL("@libevdev@/lib/libevdev.so.2", use_errno=True) From 595bc8e7b105a0530baee349457519e0ce6f18af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:43 +0100 Subject: [PATCH 0543/1238] python3Packages.libpysal: 4.13.0 -> 4.14.1 https://github.com/pysal/libpysal/releases/tag/v4.14.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/libpysal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libpysal/default.nix b/pkgs/development/python-modules/libpysal/default.nix index e3b11918a3cf..5e593a27a869 100644 --- a/pkgs/development/python-modules/libpysal/default.nix +++ b/pkgs/development/python-modules/libpysal/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "libpysal"; - version = "4.13.0"; + version = "4.14.1"; pyproject = true; src = fetchFromGitHub { owner = "pysal"; repo = "libpysal"; tag = "v${version}"; - hash = "sha256-lUaSUNNT2alfbBOjo59Dbjc3Yrkim3ZQHdLbxdrhDFw="; + hash = "sha256-epwviJtQ97MxUA4Gpw6SJceCdBPFXnZBF13A1HiJcOo="; }; build-system = [ setuptools-scm ]; From a81339a71bdf02329eef3cf88e4fb19243f709a6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:44 +0100 Subject: [PATCH 0544/1238] python3Packages.librehardwaremonitor-api: 1.6.0 -> 1.8.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/librehardwaremonitor-api/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/librehardwaremonitor-api/default.nix b/pkgs/development/python-modules/librehardwaremonitor-api/default.nix index f387f4358048..ea74a1f1b458 100644 --- a/pkgs/development/python-modules/librehardwaremonitor-api/default.nix +++ b/pkgs/development/python-modules/librehardwaremonitor-api/default.nix @@ -4,22 +4,22 @@ fetchFromGitHub, lib, pytestCheckHook, - setuptools, + hatchling, }: buildPythonPackage rec { pname = "librehardwaremonitor-api"; - version = "1.6.0"; + version = "1.8.4"; pyproject = true; src = fetchFromGitHub { owner = "Sab44"; repo = "librehardwaremonitor-api"; tag = "v${version}"; - hash = "sha256-dyhS7vb+qcumtWZsj3G3x66KhHUVDQxMG8+2GngkK70="; + hash = "sha256-RGtR/VSamfpSpS5TN9nUPCjzkwp5eUcV41Q8R76MDAA="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From f542203d8d497cdc032ebca863e94092ed236cad Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:44 +0100 Subject: [PATCH 0545/1238] python3Packages.libtmux: 0.47.0 -> 0.53.0 https://github.com/tmux-python/libtmux/raw/v0.53.0/CHANGES This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/libtmux/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/libtmux/default.nix b/pkgs/development/python-modules/libtmux/default.nix index 836447ae1b4c..ccdf1b16b6b5 100644 --- a/pkgs/development/python-modules/libtmux/default.nix +++ b/pkgs/development/python-modules/libtmux/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "libtmux"; - version = "0.47.0"; + version = "0.53.0"; pyproject = true; src = fetchFromGitHub { owner = "tmux-python"; repo = "libtmux"; tag = "v${version}"; - hash = "sha256-yrz9fMr33yj/u0uGUNHYv0zOTvtfJ2u0TKToBO8ha6U="; + hash = "sha256-lGi5hjq1lcZtotCbNmwE0tPqwwEj5c9CJLx78eibg6Y="; }; postPatch = '' @@ -63,7 +63,7 @@ buildPythonPackage rec { meta = { description = "Typed scripting library / ORM / API wrapper for tmux"; homepage = "https://libtmux.git-pull.com/"; - changelog = "https://github.com/tmux-python/libtmux/raw/v${version}/CHANGES"; + changelog = "https://github.com/tmux-python/libtmux/raw/${src.tag}/CHANGES"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ otavio ]; }; From 4176431adddc59974a5c642e7b526583a7ae3507 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:45 +0100 Subject: [PATCH 0546/1238] python3Packages.limits: 5.4.0 -> 5.6.0 https://github.com/alisaifee/limits/releases/tag/5.6.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/limits/default.nix | 45 +- .../limits/only-test-in-memory.patch | 397 ------------------ 2 files changed, 24 insertions(+), 418 deletions(-) delete mode 100644 pkgs/development/python-modules/limits/only-test-in-memory.patch diff --git a/pkgs/development/python-modules/limits/default.nix b/pkgs/development/python-modules/limits/default.nix index cc4dbd03f3f8..f3ece335aa59 100644 --- a/pkgs/development/python-modules/limits/default.nix +++ b/pkgs/development/python-modules/limits/default.nix @@ -7,6 +7,8 @@ etcd3, fetchFromGitHub, flaky, + hatchling, + hatch-vcs, hiro, importlib-resources, motor, @@ -18,47 +20,32 @@ pytest-cov-stub, pytest-lazy-fixtures, pytestCheckHook, - pythonOlder, redis, - setuptools, typing-extensions, valkey, }: buildPythonPackage rec { pname = "limits"; - version = "5.4.0"; + version = "5.6.0"; pyproject = true; src = fetchFromGitHub { owner = "alisaifee"; repo = "limits"; tag = version; - # Upstream uses versioneer, which relies on git attributes substitution. - # This leads to non-reproducible archives on github. Remove the substituted - # file here, and recreate it later based on our version info. - hash = "sha256-EHLqkd5Muazr52/oYaLklFVvF+AzJWGbFaaIG+T0ulE="; - postFetch = '' - rm "$out/limits/_version.py" - ''; + hash = "sha256-kghfF2ihEvyMPEGO1m9BquCdeBsYRoPyIljdLL1hToQ="; }; - patches = [ - ./only-test-in-memory.patch - ]; - postPatch = '' substituteInPlace pytest.ini \ --replace-fail "-K" "" - - substituteInPlace setup.py \ - --replace-fail "versioneer.get_version()" "'${version}'" - - # Recreate _version.py, deleted at fetch time due to non-reproducibility. - echo 'def get_versions(): return {"version": "${version}"}' > limits/_version.py ''; - build-system = [ setuptools ]; + build-system = [ + hatchling + hatch-vcs + ]; dependencies = [ deprecated @@ -107,6 +94,22 @@ buildPythonPackage rec { "test_sliding_window_counter_previous_window" ]; + disabledTestMarks = [ + "flaky" + "memcached" + "mongodb" + "redis" + "redis_cluster" + "redis_sentinel" + "valkey" + "valkey_cluster" + ]; + + disabledTestPaths = [ + # docker + "tests/benchmarks/test_storage.py" + ]; + pythonImportsCheck = [ "limits" ]; meta = { diff --git a/pkgs/development/python-modules/limits/only-test-in-memory.patch b/pkgs/development/python-modules/limits/only-test-in-memory.patch deleted file mode 100644 index a3a0c5697d78..000000000000 --- a/pkgs/development/python-modules/limits/only-test-in-memory.patch +++ /dev/null @@ -1,397 +0,0 @@ -diff --git a/tests/aio/test_storage.py b/tests/aio/test_storage.py -index 43fc5b1..9aa86ed 100644 ---- a/tests/aio/test_storage.py -+++ b/tests/aio/test_storage.py -@@ -153,94 +153,6 @@ class TestBaseStorage: - marks=pytest.mark.memory, - id="in-memory", - ), -- pytest.param( -- "async+redis://localhost:7379", -- {}, -- RedisStorage, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis", -- ), -- pytest.param( -- "async+redis+unix:///tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds", -- ), -- pytest.param( -- "async+redis+unix://:password/tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds-auth", -- ), -- pytest.param( -- "async+memcached://localhost:22122", -- {}, -- MemcachedStorage, -- lf("memcached"), -- marks=pytest.mark.memcached, -- id="memcached", -- ), -- pytest.param( -- "async+memcached://localhost:22122,localhost:22123", -- {}, -- MemcachedStorage, -- lf("memcached_cluster"), -- marks=pytest.mark.memcached, -- id="memcached-cluster", -- ), -- pytest.param( -- "async+redis+sentinel://localhost:26379", -- {"service_name": "mymaster"}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- pytest.param( -- "async+redis+sentinel://localhost:26379/mymaster", -- {}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-service-name-url", -- ), -- pytest.param( -- "async+redis+sentinel://:sekret@localhost:36379/mymaster", -- {"password": "sekret"}, -- RedisSentinelStorage, -- lf("redis_sentinel_auth"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-auth", -- ), -- pytest.param( -- "async+redis+cluster://localhost:7001/", -- {}, -- RedisClusterStorage, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- pytest.param( -- "async+redis+cluster://:sekret@localhost:8400/", -- {}, -- RedisClusterStorage, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- pytest.param( -- "async+mongodb://localhost:37017/", -- {}, -- MongoDBStorage, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), - ], - ) - class TestConcreteStorages: -diff --git a/tests/test_storage.py b/tests/test_storage.py -index f9698c0..2062e3a 100644 ---- a/tests/test_storage.py -+++ b/tests/test_storage.py -@@ -148,102 +148,6 @@ class TestBaseStorage: - "uri, args, expected_instance, fixture", - [ - pytest.param("memory://", {}, MemoryStorage, None, id="in-memory"), -- pytest.param( -- "redis://localhost:7379", -- {}, -- RedisStorage, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis", -- ), -- pytest.param( -- "redis+unix:///tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds", -- ), -- pytest.param( -- "redis+unix://:password/tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds-auth", -- ), -- pytest.param( -- "memcached://localhost:22122", -- {}, -- MemcachedStorage, -- lf("memcached"), -- marks=pytest.mark.memcached, -- id="memcached", -- ), -- pytest.param( -- "memcached://localhost:22122,localhost:22123", -- {}, -- MemcachedStorage, -- lf("memcached_cluster"), -- marks=pytest.mark.memcached, -- id="memcached-cluster", -- ), -- pytest.param( -- "memcached:///tmp/limits.memcached.sock", -- {}, -- MemcachedStorage, -- lf("memcached_uds"), -- marks=pytest.mark.memcached, -- id="memcached-uds", -- ), -- pytest.param( -- "redis+sentinel://localhost:26379", -- {"service_name": "mymaster"}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- pytest.param( -- "redis+sentinel://localhost:26379/mymaster", -- {}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-service-name-url", -- ), -- pytest.param( -- "redis+sentinel://:sekret@localhost:36379/mymaster", -- {"password": "sekret"}, -- RedisSentinelStorage, -- lf("redis_sentinel_auth"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-auth", -- ), -- pytest.param( -- "redis+cluster://localhost:7001/", -- {}, -- RedisClusterStorage, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- pytest.param( -- "redis+cluster://:sekret@localhost:8400/", -- {}, -- RedisClusterStorage, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- pytest.param( -- "mongodb://localhost:37017/", -- {}, -- MongoDBStorage, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), - ], - ) - class TestConcreteStorages: -diff --git a/tests/utils.py b/tests/utils.py -index 3341bcf..6dc2bc3 100644 ---- a/tests/utils.py -+++ b/tests/utils.py -@@ -90,186 +90,11 @@ ALL_STORAGES = { - "memory": pytest.param( - "memory://", {}, None, marks=pytest.mark.memory, id="in-memory" - ), -- "redis": pytest.param( -- "redis://localhost:7379", -- {}, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis_basic", -- ), -- "memcached": pytest.param( -- "memcached://localhost:22122", -- {}, -- lf("memcached"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached", -- ), -- "memcached-cluster": pytest.param( -- "memcached://localhost:22122,localhost:22123", -- {}, -- lf("memcached_cluster"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached-cluster", -- ), -- "redis-cluster": pytest.param( -- "redis+cluster://localhost:7001/", -- {}, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- "redis-cluster_auth": pytest.param( -- "redis+cluster://:sekret@localhost:8400/", -- {}, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- "redis-ssl-cluster": pytest.param( -- "redis+cluster://localhost:8301", -- { -- "ssl": True, -- "ssl_cert_reqs": "required", -- "ssl_keyfile": "./tests/tls/client.key", -- "ssl_certfile": "./tests/tls/client.crt", -- "ssl_ca_certs": "./tests/tls/ca.crt", -- }, -- lf("redis_ssl_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-ssl-cluster", -- ), -- "redis-sentinel": pytest.param( -- "redis+sentinel://localhost:26379/mymaster", -- {"use_replicas": False}, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- "mongodb": pytest.param( -- "mongodb://localhost:37017/", -- {}, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), -- "valkey": pytest.param( -- "valkey://localhost:12379", -- {}, -- lf("valkey_basic"), -- marks=pytest.mark.valkey, -- id="valkey_basic", -- ), -- "valkey-cluster": pytest.param( -- "valkey+cluster://localhost:2001/", -- {}, -- lf("valkey_cluster"), -- marks=pytest.mark.valkey_cluster, -- id="valkey-cluster", -- ), - } - ALL_STORAGES_ASYNC = { - "memory": pytest.param( - "async+memory://", {}, None, marks=pytest.mark.memory, id="in-memory" - ), -- "redis": pytest.param( -- "async+redis://localhost:7379", -- { -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis", -- ), -- "memcached": pytest.param( -- "async+memcached://localhost:22122", -- { -- "implementation": ASYNC_MEMCACHED_IMPLEMENTATION, -- }, -- lf("memcached"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached", -- ), -- "memcached-cluster": pytest.param( -- "async+memcached://localhost:22122,localhost:22123", -- { -- "implementation": ASYNC_MEMCACHED_IMPLEMENTATION, -- }, -- lf("memcached_cluster"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached-cluster", -- ), -- "memcached-sasl": pytest.param( -- "async+memcached://user:password@localhost:22124", -- { -- "implementation": ASYNC_MEMCACHED_IMPLEMENTATION, -- }, -- lf("memcached_sasl"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached-sasl", -- ), -- "redis-cluster": pytest.param( -- "async+redis+cluster://localhost:7001/", -- { -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- "redis-cluster-auth": pytest.param( -- "async+redis+cluster://:sekret@localhost:8400/", -- { -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- "redis-ssl-cluster": pytest.param( -- "async+redis+cluster://localhost:8301", -- { -- "ssl": True, -- "ssl_cert_reqs": "required", -- "ssl_keyfile": "./tests/tls/client.key", -- "ssl_certfile": "./tests/tls/client.crt", -- "ssl_ca_certs": "./tests/tls/ca.crt", -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_ssl_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-ssl-cluster", -- ), -- "redis-sentinel": pytest.param( -- "async+redis+sentinel://localhost:26379/mymaster", -- { -- "use_replicas": False, -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- "mongodb": pytest.param( -- "async+mongodb://localhost:37017/", -- {}, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), -- "valkey": pytest.param( -- "async+valkey://localhost:12379", -- {}, -- lf("valkey_basic"), -- marks=pytest.mark.valkey, -- id="valkey_basic", -- ), -- "valkey-cluster": pytest.param( -- "async+valkey+cluster://localhost:2001/", -- {}, -- lf("valkey_cluster"), -- marks=pytest.mark.valkey_cluster, -- id="valkey-cluster", -- ), - } - - all_storage = pytest.mark.parametrize("uri, args, fixture", ALL_STORAGES.values()) From 0f4c05707b97e1c65ba9dcce81229fbc7f9951cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:45 +0100 Subject: [PATCH 0547/1238] python3Packages.linearmodels: 6.1 -> 7.0 https://github.com/bashtage/linearmodels/releases/tag/v7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/linearmodels/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/linearmodels/default.nix b/pkgs/development/python-modules/linearmodels/default.nix index 8210ae5d0a5f..1e54b035f249 100644 --- a/pkgs/development/python-modules/linearmodels/default.nix +++ b/pkgs/development/python-modules/linearmodels/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "linearmodels"; - version = "6.1"; + version = "7.0"; pyproject = true; src = fetchFromGitHub { owner = "bashtage"; repo = "linearmodels"; tag = "v${version}"; - hash = "sha256-oWVBsFSKnv/8AHYP5sxO6+u5+hsOw/uQlOetse5ue88="; + hash = "sha256-/unFszNGaEPsoXDtaS3tsLnsX4A6e7Y88O8pDrf4nKc="; }; postPatch = '' @@ -64,7 +64,7 @@ buildPythonPackage rec { meta = { description = "Models for panel data, system regression, instrumental variables and asset pricing"; homepage = "https://bashtage.github.io/linearmodels/"; - changelog = "https://github.com/bashtage/linearmodels/releases/tag/v${version}"; + changelog = "https://github.com/bashtage/linearmodels/releases/tag/${src.tag}"; license = lib.licenses.ncsa; maintainers = with lib.maintainers; [ jherland ]; }; From 3fac0c36603e4dd7bcf096d44e8a08d71ad1b9a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:46 +0100 Subject: [PATCH 0548/1238] python3Packages.linuxpy: 0.21.0 -> 0.23.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/linuxpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/linuxpy/default.nix b/pkgs/development/python-modules/linuxpy/default.nix index 2b180e9f8aff..4673a2166736 100644 --- a/pkgs/development/python-modules/linuxpy/default.nix +++ b/pkgs/development/python-modules/linuxpy/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "linuxpy"; - version = "0.21.0"; + version = "0.23.0"; pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "sha256-13TWyTM1FvyAPNUQ4o3yTQHh7ezxysVMiEl+eLDkHGo="; + sha256 = "sha256-q3gPUJL8M1krSjcPZokmMNxE+g1WLWFJYP4g6Q5/APc="; }; pythonImportsCheck = [ "linuxpy" ]; From 4ce0aca89dd4bd69f3688d3f7cd43afc07132e55 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:46 +0100 Subject: [PATCH 0549/1238] python3Packages.litestar: 2.18.0 -> 2.19.0 https://github.com/litestar-org/litestar/releases/tag/v2.19.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/litestar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index 06bc2b7720ff..df21dafeea1e 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -61,14 +61,14 @@ buildPythonPackage rec { pname = "litestar"; - version = "2.18.0"; + version = "2.19.0"; pyproject = true; src = fetchFromGitHub { owner = "litestar-org"; repo = "litestar"; tag = "v${version}"; - hash = "sha256-bqj7tvCNeMEEJKDF3g2beKfd0urbNszrbLdF96JygYk="; + hash = "sha256-ZKvHsHkGEqDEDUz1JosBd3Thc+9D/gZmcACkyOWN8As="; }; build-system = [ hatchling ]; From 942ea4edff5a90f2c78c14b41145e57df2061739 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:47 +0100 Subject: [PATCH 0550/1238] python3Packages.livekit-api: 1.0.7 -> 1.0.24 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/livekit-api/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/livekit-api/default.nix b/pkgs/development/python-modules/livekit-api/default.nix index e7f406ac979f..da538a2a3686 100644 --- a/pkgs/development/python-modules/livekit-api/default.nix +++ b/pkgs/development/python-modules/livekit-api/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "livekit-api"; - version = "1.0.7"; + version = "1.0.24"; pyproject = true; src = fetchFromGitHub { owner = "livekit"; repo = "python-sdks"; - tag = "api-v${version}"; - hash = "sha256-yS7Nzzrgyo3Q/O4z9acIfPXzS/SRv27BEiO4cMP11Z0="; + tag = "rtc-v${version}"; + hash = "sha256-XtjlKGhz/57NGJ95pKwBE1ylvVXulXsozpTpdbCL1Mk="; }; pypaBuildFlags = [ "livekit-api" ]; From 6696e0a60c3c28081f34f7bcf0b8570919e3fa84 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:47 +0100 Subject: [PATCH 0551/1238] python3Packages.lizard: 1.17.31 -> 1.20.0 https://github.com/terryyin/lizard/blob/1.20.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lizard/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/lizard/default.nix b/pkgs/development/python-modules/lizard/default.nix index bd2102e12151..0d9b2aeb2460 100644 --- a/pkgs/development/python-modules/lizard/default.nix +++ b/pkgs/development/python-modules/lizard/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "lizard"; - version = "1.17.31"; + version = "1.20.0"; format = "setuptools"; src = fetchFromGitHub { owner = "terryyin"; repo = "lizard"; - rev = version; - hash = "sha256-8lu4EknyAI+gn7GOSo13RRHNogpZdgxJ9fTvy7NyIsM="; + tag = version; + hash = "sha256-HNpCg/ScD0aDdpVXA9Nb9QU+4ww6Kp2qIeu9Lj0O7A4="; }; propagatedBuildInputs = [ @@ -40,7 +40,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "lizard" ]; meta = { - changelog = "https://github.com/terryyin/lizard/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/terryyin/lizard/blob/${src.tag}/CHANGELOG.md"; description = "Code analyzer without caring the C/C++ header files"; mainProgram = "lizard"; downloadPage = "https://github.com/terryyin/lizard"; From 102f3054b20e2d969d7a3607a75b81a162249c6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:47 +0100 Subject: [PATCH 0552/1238] python3Packages.llama-index-readers-docling: 0.4.1 -> 0.4.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/llama-index-readers-docling/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-readers-docling/default.nix b/pkgs/development/python-modules/llama-index-readers-docling/default.nix index 508bfcacb95f..5fc57ee0e5c1 100644 --- a/pkgs/development/python-modules/llama-index-readers-docling/default.nix +++ b/pkgs/development/python-modules/llama-index-readers-docling/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "llama-index-readers-docling"; - version = "0.4.1"; + version = "0.4.2"; pyproject = true; src = fetchPypi { pname = "llama_index_readers_docling"; inherit version; - hash = "sha256-Et17yfWK+SSeWZymN26J4PjKx4FimGaJmMZaXazq5B0="; + hash = "sha256-mOZtVcvbWkri9SZeWAfGxjgKS9J8uF3sk/O/ydQgj+s="; }; build-system = [ hatchling ]; From 7f1574823e5f2d0bee37ab03576c541eeb673f43 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:48 +0100 Subject: [PATCH 0553/1238] python3Packages.llama-parse: 0.6.79 -> 0.6.90 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/llama-parse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-parse/default.nix b/pkgs/development/python-modules/llama-parse/default.nix index ea9562a5b7ea..12e22cde1bb0 100644 --- a/pkgs/development/python-modules/llama-parse/default.nix +++ b/pkgs/development/python-modules/llama-parse/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "llama-parse"; - version = "0.6.79"; + version = "0.6.90"; pyproject = true; src = fetchPypi { pname = "llama_parse"; inherit version; - hash = "sha256-QT2tN24GUhkKPAzjx9IIBVnufW28yBKVw5cMZvE8B7g="; + hash = "sha256-7OqBGrj6lKe4Y90NNYQRPGMFRRM2i64ix6LYtnzPOu0="; }; build-system = [ hatchling ]; From 48a424c7924160b115c054aa0e02e16e58d6b740 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:48 +0100 Subject: [PATCH 0554/1238] python3Packages.llfuse: 1.5.1 -> 1.5.2 https://github.com/python-llfuse/python-llfuse/raw/release-release-1.5.2/Changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/llfuse/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/llfuse/default.nix b/pkgs/development/python-modules/llfuse/default.nix index 00cca426e33f..433b33e9b9d1 100644 --- a/pkgs/development/python-modules/llfuse/default.nix +++ b/pkgs/development/python-modules/llfuse/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { meta = { description = "Python bindings for the low-level FUSE API"; homepage = "https://github.com/python-llfuse/python-llfuse"; - changelog = "https://github.com/python-llfuse/python-llfuse/raw/release-${version}/Changes.rst"; + changelog = "https://github.com/python-llfuse/python-llfuse/raw/release-${src.tag}/Changes.rst"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ From 8afce7e7931eed19ce17ee16a00708d26d4787be Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:49 +0100 Subject: [PATCH 0555/1238] python3Packages.llm-anthropic: 0.20 -> 0.23 https://github.com/simonw/llm-anthropic/releases/tag/0.23/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/llm-anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm-anthropic/default.nix b/pkgs/development/python-modules/llm-anthropic/default.nix index e8592d1bd402..0667f27d27cf 100644 --- a/pkgs/development/python-modules/llm-anthropic/default.nix +++ b/pkgs/development/python-modules/llm-anthropic/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "llm-anthropic"; - version = "0.20"; + version = "0.23"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-anthropic"; tag = version; - hash = "sha256-tZCFbrsACJl1hC5tSbxJzBBLY8mdcCNjshZilSCAslM="; + hash = "sha256-ZO9hoDv3YLl8ZCcd5UEDdD5VNPa83N639z1ZxJaFt7Y="; }; build-system = [ From a3d0ef756254256302b9995b67bb8d5eca8a43f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:50 +0100 Subject: [PATCH 0556/1238] python3Packages.localstack-client: 2.10 -> 2.11 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/localstack-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/localstack-client/default.nix b/pkgs/development/python-modules/localstack-client/default.nix index b8c347c33e20..024146b3abb0 100644 --- a/pkgs/development/python-modules/localstack-client/default.nix +++ b/pkgs/development/python-modules/localstack-client/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "localstack-client"; - version = "2.10"; + version = "2.11"; format = "setuptools"; src = fetchPypi { pname = "localstack_client"; inherit version; - hash = "sha256-cyoH4j//1qWBrycUu+AGrW+ISsT4rJVSEaimMyHNxAk="; + hash = "sha256-HL178fA7m1U//n6hD+E39E6NaQo3r5xlFeumGiN5/EY="; }; propagatedBuildInputs = [ boto3 ]; From 243526300b6733df3d78ea3f10a3cfc2b705b5f6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:34:57 +0100 Subject: [PATCH 0557/1238] python3Packages.localstack-ext: 4.8.0 -> 4.12.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/localstack-ext/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/localstack-ext/default.nix b/pkgs/development/python-modules/localstack-ext/default.nix index 2b55a08d46e9..2eda9e086882 100644 --- a/pkgs/development/python-modules/localstack-ext/default.nix +++ b/pkgs/development/python-modules/localstack-ext/default.nix @@ -22,13 +22,13 @@ buildPythonPackage rec { pname = "localstack-ext"; - version = "4.8.0"; + version = "4.12.0"; pyproject = true; src = fetchPypi { pname = "localstack_ext"; inherit version; - hash = "sha256-XW7ZjZ1Y/yIYcSxFEc5XeED5QYsE+k/AOLEymYpl7KY="; + hash = "sha256-AQrG6iRTBarinrGgJeLr5OYguuN7KWyxRUYNMHz4mlE="; }; build-system = [ From 6c59101d8a4cb47e34ac81128f93e6f1a741a4da Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:03 +0100 Subject: [PATCH 0558/1238] python3Packages.locust: 2.42.2 -> 2.43.1 https://github.com/locustio/locust/blob/2.43.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/locust/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/locust/default.nix b/pkgs/development/python-modules/locust/default.nix index dcc74be52e0a..5fc4fb0e3b7b 100644 --- a/pkgs/development/python-modules/locust/default.nix +++ b/pkgs/development/python-modules/locust/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "locust"; - version = "2.42.2"; + version = "2.43.1"; pyproject = true; src = fetchFromGitHub { owner = "locustio"; repo = "locust"; tag = version; - hash = "sha256-Myek56kHUX0rFNJcEhfMTSE7xwYhm4AmogxIcUNzrR0="; + hash = "sha256-+0B4S524UjvaYl7VTZ1IY7UuBuDjUBqOvjHu0UVOi6A="; }; postPatch = '' From 79bf785a52a538c2c62fc832ad2a4fb87ee7c195 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:09 +0100 Subject: [PATCH 0559/1238] python3Packages.logbook: 1.8.2 -> 1.9.2 https://github.com/getlogbook/logbook/blob/1.9.2/CHANGES This commit was automatically generated using update-python-libraries. --- .../python-modules/logbook/default.nix | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/logbook/default.nix b/pkgs/development/python-modules/logbook/default.nix index e521d183b682..1eced7911e03 100644 --- a/pkgs/development/python-modules/logbook/default.nix +++ b/pkgs/development/python-modules/logbook/default.nix @@ -2,7 +2,7 @@ lib, brotli, buildPythonPackage, - cython, + cargo, execnet, fetchFromGitHub, jinja2, @@ -10,27 +10,41 @@ pytest-rerunfailures, pyzmq, redis, + rustc, + rustPlatform, setuptools, + setuptools-rust, sqlalchemy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "logbook"; - version = "1.8.2"; - format = "setuptools"; + version = "1.9.2"; + pyproject = true; src = fetchFromGitHub { owner = "getlogbook"; repo = "logbook"; - tag = version; - hash = "sha256-21323iXtjyUAxAEFMsU6t1/nNLEN5G3jHcubNCEYQ3c="; + tag = finalAttrs.version; + hash = "sha256-/oaBUIMsDwyxjQU57BpwXQfDMBNSDAI7fqtem/4QqKw="; }; - nativeBuildInputs = [ - cython + build-system = [ setuptools + setuptools-rust ]; + nativeBuildInputs = [ + cargo + rustc + rustPlatform.cargoSetupHook + ]; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-xIjcK69rwtE86DfvD9qXEn8MDIvU0Dl+d4Fmw9BUuCM="; + }; + optional-dependencies = { execnet = [ execnet ]; sqlalchemy = [ sqlalchemy ]; @@ -52,7 +66,7 @@ buildPythonPackage rec { pytestCheckHook pytest-rerunfailures ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; # Some of the tests use localhost networking. __darwinAllowLocalNetworking = true; @@ -67,8 +81,8 @@ buildPythonPackage rec { meta = { description = "Logging replacement for Python"; homepage = "https://logbook.readthedocs.io/"; - changelog = "https://github.com/getlogbook/logbook/blob/${src.tag}/CHANGES"; + changelog = "https://github.com/getlogbook/logbook/blob/${finalAttrs.src.tag}/CHANGES"; license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) From d81694d10ad2c4a4ff11fcd06646cbfb73d59a0b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:15 +0100 Subject: [PATCH 0560/1238] python3Packages.logical-unification: 0.4.6 -> 0.4.7 https://github.com/pythological/unification/releases This commit was automatically generated using update-python-libraries. --- .../logical-unification/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/logical-unification/default.nix b/pkgs/development/python-modules/logical-unification/default.nix index 749c975f784f..3363a64e862f 100644 --- a/pkgs/development/python-modules/logical-unification/default.nix +++ b/pkgs/development/python-modules/logical-unification/default.nix @@ -9,21 +9,28 @@ pytestCheckHook, pytest-html, pytest-benchmark, + setuptools, + setuptools-scm, }: buildPythonPackage rec { pname = "logical-unification"; - version = "0.4.6"; - format = "setuptools"; + version = "0.4.7"; + pyproject = true; src = fetchFromGitHub { owner = "pythological"; repo = "unification"; tag = "v${version}"; - hash = "sha256-uznmlkREFONU1YoI/+mcfb+Yg30NinWvsMxTfHCXzOU="; + hash = "sha256-m1wB7WOGb/io4Z7Zfl/rckh08j6IKSiiwFKMvl5UzHg="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ toolz multipledispatch ]; From 27ec7289dfc996fef42abb9bc85a612e08e6ed47 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:21 +0100 Subject: [PATCH 0561/1238] python3Packages.losant-rest: 1.22.1 -> 2.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/losant-rest/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/losant-rest/default.nix b/pkgs/development/python-modules/losant-rest/default.nix index 3e4838bb06f2..4e694b7a0e48 100644 --- a/pkgs/development/python-modules/losant-rest/default.nix +++ b/pkgs/development/python-modules/losant-rest/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "losant-rest"; - version = "1.22.1"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "Losant"; repo = "losant-rest-python"; tag = "v${version}"; - hash = "sha256-7H7jmNsz5UTcM0i1KiVwQb2UMlLRQ/3W2rhM79+Q4Es="; + hash = "sha256-B4r3ZCXt3jC/8vtBzct1HEBuMq9NpF2qOlmlhZk9a3Q="; }; build-system = [ setuptools ]; From e3d9aa27373766695cc855fbff6da3a8e63a198d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:21 +0100 Subject: [PATCH 0562/1238] python3Packages.lox: 0.13.0 -> 1.0.0 https://github.com/BrianPugh/lox/releases/tag/v1.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/lox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lox/default.nix b/pkgs/development/python-modules/lox/default.nix index f127251e8ac1..bdbd10cd637c 100644 --- a/pkgs/development/python-modules/lox/default.nix +++ b/pkgs/development/python-modules/lox/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "lox"; - version = "0.13.0"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "lox"; tag = "v${version}"; - hash = "sha256-I/+/wl+H3OLAN26qJVqyqgW72GoTddm59j2Y6fsz8AM="; + hash = "sha256-PZKs+D1TmrBr+1M4ni7kKLywQ8Z6YCVjH2HFF6QjHdY="; }; build-system = [ setuptools ]; From 9c186b265d100b06902b48c75909b4a37fd97dc2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:22 +0100 Subject: [PATCH 0563/1238] python3Packages.lru-dict: 1.3.0 -> 1.4.0 https://github.com/amitdev/lru-dict/releases/tag/v1.4.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/lru-dict/default.nix | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/lru-dict/default.nix b/pkgs/development/python-modules/lru-dict/default.nix index 31617fadb7c7..c3ee3649e044 100644 --- a/pkgs/development/python-modules/lru-dict/default.nix +++ b/pkgs/development/python-modules/lru-dict/default.nix @@ -1,25 +1,29 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, setuptools, }: -let +buildPythonPackage (finalAttrs: { pname = "lru-dict"; - version = "1.3.0"; -in -buildPythonPackage { - inherit pname version; + version = "1.4.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-VP0ZZta9H83ngVlsuGBoIU7e6/8dsTos6hEHnj/Qe2s="; + src = fetchFromGitHub { + owner = "amitdev"; + repo = "lru-dict"; + tag = "v${finalAttrs.version}"; + hash = "sha256-pHjBTAXoOUyTSzzHzOBZeMFkJhzspylMhxwqXYLFOQg="; }; - nativeBuildInputs = [ setuptools ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools==" "setuptools>=" + ''; + + build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -28,8 +32,8 @@ buildPythonPackage { meta = { description = "Fast and memory efficient LRU cache for Python"; homepage = "https://github.com/amitdev/lru-dict"; - changelog = "https://github.com/amitdev/lru-dict/releases/tag/v${version}"; + changelog = "https://github.com/amitdev/lru-dict/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) From 31f6b518a076430e1e9a72828fdc8912445afa86 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:22 +0100 Subject: [PATCH 0564/1238] python3Packages.luma-core: 2.5.2 -> 2.5.3 https://github.com/rm-hull/luma.core/blob/2.5.3/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/luma-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/luma-core/default.nix b/pkgs/development/python-modules/luma-core/default.nix index 3e51efd37cca..845f7d21f53d 100644 --- a/pkgs/development/python-modules/luma-core/default.nix +++ b/pkgs/development/python-modules/luma-core/default.nix @@ -12,12 +12,12 @@ }: buildPythonPackage rec { pname = "luma-core"; - version = "2.5.2"; + version = "2.5.3"; src = fetchPypi { pname = "luma_core"; inherit version; - hash = "sha256-Lkb4dW3OSdO1OT2re1IcO8ba1vXmpiCLVbygtxGt+zE="; + hash = "sha256-7PscEvwy+O5s/w9hOASyYJOHwXVH9znQAmSfLm1W7C8="; }; build-system = [ setuptools ]; From 413c09c6b64dc10f082c5b0bb8dd33f8148daebf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:22 +0100 Subject: [PATCH 0565/1238] python3Packages.mac-alias: 2.2.2 -> 2.2.3 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/mac-alias/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mac-alias/default.nix b/pkgs/development/python-modules/mac-alias/default.nix index 8a8cad4e8df2..027998d7f19f 100644 --- a/pkgs/development/python-modules/mac-alias/default.nix +++ b/pkgs/development/python-modules/mac-alias/default.nix @@ -7,15 +7,19 @@ buildPythonPackage rec { pname = "mac-alias"; - version = "2.2.2"; + version = "2.2.3"; pyproject = true; src = fetchPypi { pname = "mac_alias"; inherit version; - hash = "sha256-yZxyjrUS6VXBHxpiA6D/qIg7JlSeiv5ogEAxql2oVrc="; + hash = "sha256-HH+jZ2h9ZpefLOTRqLJxbPHJ+4EXQcqzzzyjVlVcK+s="; }; + postPatch = '' + substituteInPlace pyproject.toml --replace-fail "setuptools==80.9.0" "setuptools" + ''; + nativeBuildInputs = [ setuptools ]; # pypi package does not include tests; From bc95d1136ebeebc2755395c6d03d3854f0b41187 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:23 +0100 Subject: [PATCH 0566/1238] python3Packages.mac-vendor-lookup: 0.1.12 -> 0.1.15 This commit was automatically generated using update-python-libraries. --- .../mac-vendor-lookup/default.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/mac-vendor-lookup/default.nix b/pkgs/development/python-modules/mac-vendor-lookup/default.nix index a088973a28e3..a801b06d4476 100644 --- a/pkgs/development/python-modules/mac-vendor-lookup/default.nix +++ b/pkgs/development/python-modules/mac-vendor-lookup/default.nix @@ -2,27 +2,30 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, aiofiles, aiohttp, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "mac-vendor-lookup"; - version = "0.1.12"; - format = "setuptools"; + version = "0.1.15"; + pyproject = true; src = fetchFromGitHub { owner = "bauerj"; repo = "mac_vendor_lookup"; - rev = "90dbea48f8a9d567b5f9039ebd151ddfe7d12a19"; - hash = "sha256-mPPJDrWdyvkTdb4WfeTNYwuC+Ek9vH7ORKRTREg+vK8="; + tag = finalAttrs.version; + hash = "sha256-RLCEyDalwQUVmcZdVPN1cyKLIPbWcZfjzIkClUZCeJU="; }; postPatch = '' sed -i '/mac-vendors.txt/d' setup.py ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ aiofiles aiohttp ]; @@ -38,4 +41,4 @@ buildPythonPackage { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) From 501f19257f32d0266807ee3da84e0bb942ca104b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:23 +0100 Subject: [PATCH 0567/1238] python3Packages.mailsuite: 1.10.1 -> 1.11.2 https://github.com/seanthegeek/mailsuite/blob/master/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mailsuite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mailsuite/default.nix b/pkgs/development/python-modules/mailsuite/default.nix index ccdba459a699..c402453f7e42 100644 --- a/pkgs/development/python-modules/mailsuite/default.nix +++ b/pkgs/development/python-modules/mailsuite/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "mailsuite"; - version = "1.10.1"; + version = "1.11.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-+QPGSQQZaUjDmTGhZZoyTGegKV9DBqrgnxdQpEgszrI="; + hash = "sha256-ilcOH27lVKhh/xFO/dkWZkwtx6wPYrKTWR3n1xqoUdk="; }; pythonRelaxDeps = [ "mail-parser" ]; From fad0dd611e601a414acda1c2d95335355c7c4403 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:23 +0100 Subject: [PATCH 0568/1238] python3Packages.manim: 0.19.1 -> 0.19.2 https://github.com/ManimCommunity/manim/releases/tag/v0.19.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/manim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index 3e5cdfc308b7..201a2049ba24 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -188,13 +188,13 @@ in buildPythonPackage rec { pname = "manim"; pyproject = true; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "ManimCommunity"; repo = "manim"; tag = "v${version}"; - hash = "sha256-VkMmIQNLUg6Epttze23vaAA8QOdlnAPQZ7UKpkFRzIk="; + hash = "sha256-sM2IQdrqWVopo5Yzjmv6/KTHkgb/7Fma+plAc+gGwaM="; }; build-system = [ From 3c2243471e1c5f9157e207c09d155a294ed0ec71 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:24 +0100 Subject: [PATCH 0569/1238] python3Packages.mapbox-earcut: 1.0.3 -> 2.0.0 https://github.com/skogler/mapbox_earcut_python/releases/tag/v2.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/mapbox-earcut/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mapbox-earcut/default.nix b/pkgs/development/python-modules/mapbox-earcut/default.nix index 339aef73b3e9..716dc5dfb6d0 100644 --- a/pkgs/development/python-modules/mapbox-earcut/default.nix +++ b/pkgs/development/python-modules/mapbox-earcut/default.nix @@ -6,7 +6,7 @@ # build-system cmake, ninja, - pybind11, + nanobind, scikit-build-core, # dependencies @@ -18,18 +18,18 @@ buildPythonPackage rec { pname = "mapbox-earcut"; - version = "1.0.3"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "skogler"; repo = "mapbox_earcut_python"; tag = "v${version}"; - hash = "sha256-2dUZ78yWSudjozV2zIRNQgUeaNrkL+NXnF51q4T+dRU="; + hash = "sha256-R5YDJbfDNf6jAvG3VJQMYay6i8dw616SUs0tPgrJt6I="; }; build-system = [ - pybind11 + nanobind scikit-build-core ]; @@ -44,6 +44,10 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + preCheck = '' + rm -rf mapbox_earcut + ''; + pythonImportsCheck = [ "mapbox_earcut" ]; meta = { From 0c959e2427ff050521a3438e6a55c6ad5f8d2c0f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:24 +0100 Subject: [PATCH 0570/1238] python3Packages.marimo: 0.15.2 -> 0.19.4 https://github.com/marimo-team/marimo/releases/tag/0.19.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/marimo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 9cea49c6c646..8807a2a71940 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -34,13 +34,13 @@ buildPythonPackage rec { pname = "marimo"; - version = "0.15.2"; + version = "0.19.4"; pyproject = true; # The github archive does not include the static assets src = fetchPypi { inherit pname version; - hash = "sha256-cmkz/ZyVYfpz4yOxghsXPF4PhRluwqSXo1CcwvwkXFg="; + hash = "sha256-7sO3ZcP9mNY+IBfFagJOd5ppI8tW52gueIdtT+SUCbc="; }; patches = [ From 87f30ab870f5964460aae2858836c9bec6a37c52 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:25 +0100 Subject: [PATCH 0571/1238] python3Packages.marko: 2.2.0 -> 2.2.2 https://github.com/frostming/marko/blob/v2.2.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/marko/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/marko/default.nix b/pkgs/development/python-modules/marko/default.nix index 70ab8cbb3b43..e85ca6a0caf1 100644 --- a/pkgs/development/python-modules/marko/default.nix +++ b/pkgs/development/python-modules/marko/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "marko"; - version = "2.2.0"; + version = "2.2.2"; pyproject = true; src = fetchFromGitHub { owner = "frostming"; repo = "marko"; tag = "v${version}"; - hash = "sha256-3ACZdroZzp/ld/MgH/2QAQ3hdFbwSW66Wkdb7N3V2Ds="; + hash = "sha256-gJmxYURSvh8Gd3pboGJGkPhIBeViX0apvummoDhPqfk="; }; build-system = [ From 8ce61e73ba6ee6d56db417e22af7b861140f4f8b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:25 +0100 Subject: [PATCH 0572/1238] python3Packages.matplotlib-inline: 0.1.7 -> 0.2.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/matplotlib-inline/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/matplotlib-inline/default.nix b/pkgs/development/python-modules/matplotlib-inline/default.nix index a93b0e5d17bd..f1c2c27c7145 100644 --- a/pkgs/development/python-modules/matplotlib-inline/default.nix +++ b/pkgs/development/python-modules/matplotlib-inline/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, + flit-core, traitlets, # tests @@ -11,17 +11,17 @@ buildPythonPackage rec { pname = "matplotlib-inline"; - version = "0.1.7"; + version = "0.2.1"; pyproject = true; src = fetchFromGitHub { owner = "ipython"; repo = "matplotlib-inline"; tag = version; - hash = "sha256-y7T8BshNa8NVWzH8oLS4dTAyhG+YmkkYQJFAyMXsJFA="; + hash = "sha256-qExS0SsbnYgu0wFTew90z5QwPyJ+UWGVEgFURSMedSY="; }; - build-system = [ setuptools ]; + build-system = [ flit-core ]; dependencies = [ traitlets ]; From 20f678054ea233571c7b9eecdb11ce412022bbc0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:25 +0100 Subject: [PATCH 0573/1238] python3Packages.mautrix: 0.20.8 -> 0.21.0 https://github.com/mautrix/python/releases/tag/v0.21.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/mautrix/default.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/mautrix/default.nix b/pkgs/development/python-modules/mautrix/default.nix index 7763f318c4c3..69caaedc1126 100644 --- a/pkgs/development/python-modules/mautrix/default.nix +++ b/pkgs/development/python-modules/mautrix/default.nix @@ -18,30 +18,22 @@ aiosqlite, asyncpg, ruamel-yaml, - fetchpatch, withOlm ? false, }: buildPythonPackage rec { pname = "mautrix"; - version = "0.20.8"; + version = "0.21.0"; pyproject = true; src = fetchFromGitHub { owner = "mautrix"; repo = "python"; tag = "v${version}"; - hash = "sha256-giK8JZ6nzsA8SV6CzDNEbJmbwDju9t6fLJr/oXNjvKs="; + hash = "sha256-4nEjKIWzXd0e/cLL4py9SS+/YIcGHq2f+cCTEY2ENmE="; }; - patches = [ - (fetchpatch { - url = "https://github.com/mautrix/python/commit/0349445bd6992ac8f294582e85c3f61ce5c863b3.patch"; - hash = "sha256-JYuFuzdwnyOdnxWg094uVKcaGza6I6hNUXUp75msRTI="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ @@ -75,7 +67,7 @@ buildPythonPackage rec { meta = { description = "Asyncio Matrix framework"; homepage = "https://github.com/tulir/mautrix-python"; - changelog = "https://github.com/mautrix/python/releases/tag/v${version}"; + changelog = "https://github.com/mautrix/python/releases/tag/${src.tag}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ nyanloutre From 3109acd383d2339157f639d310333bd0bc227045 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:26 +0100 Subject: [PATCH 0574/1238] python3Packages.maxminddb: 2.8.2 -> 3.0.0 https://github.com/maxmind/MaxMind-DB-Reader-python/blob/v3.0.0/HISTORY.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/maxminddb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/maxminddb/default.nix b/pkgs/development/python-modules/maxminddb/default.nix index 1b525288d295..2e3e5d65e041 100644 --- a/pkgs/development/python-modules/maxminddb/default.nix +++ b/pkgs/development/python-modules/maxminddb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "maxminddb"; - version = "2.8.2"; + version = "3.0.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-JqjlNiKNjMKMW49XSlcaJwS+/OOzaM7KWTp21WtlkPk="; + hash = "sha256-l5KxliWUXf8Ubi4xh/nkcLgjMKkS986lWBuL1a8w2os="; }; buildInputs = [ libmaxminddb ]; From bf0ebb0ef60337926f58182a00472c27408e1981 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:26 +0100 Subject: [PATCH 0575/1238] python3Packages.mcpadapt: 0.1.17 -> 0.1.20 https://github.com/grll/mcpadapt/releases/tag/v0.1.20 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mcpadapt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix index 52e668a6e2b8..4863ee92db80 100644 --- a/pkgs/development/python-modules/mcpadapt/default.nix +++ b/pkgs/development/python-modules/mcpadapt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "mcpadapt"; - version = "0.1.17"; + version = "0.1.20"; pyproject = true; src = fetchFromGitHub { owner = "grll"; repo = "mcpadapt"; tag = "v${version}"; - hash = "sha256-pnMtCvspfrKwqhNyCelesBSxuPh9Ruc26pzqfWElvsE="; + hash = "sha256-mUwGKr+QBkqMKhfEEIlF/jZDW7enKYdngNIoxG5hMU4="; }; build-system = [ hatchling ]; From b30e8c9c1917014d6cb8fb9239d46e740d052bc4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:26 +0100 Subject: [PATCH 0576/1238] python3Packages.md-toc: 8.2.3 -> 9.0.0 https://blog.franco.net.eu.org/software/CHANGELOG-md-toc.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/md-toc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/md-toc/default.nix b/pkgs/development/python-modules/md-toc/default.nix index 9eb6421b2360..ac469ca14ea4 100644 --- a/pkgs/development/python-modules/md-toc/default.nix +++ b/pkgs/development/python-modules/md-toc/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "md-toc"; - version = "8.2.3"; + version = "9.0.0"; pyproject = true; src = fetchFromGitHub { owner = "frnmst"; repo = "md-toc"; tag = version; - hash = "sha256-nKkKtLEW0pohXiMtjWl2Kzh7SRwZJ/yzhXpDyluLodc="; + hash = "sha256-YVDFYxxKMKOrHyymewLTTkmBgg6YVqWou4hTKHJmbOg="; }; nativeBuildInputs = [ setuptools ]; From e4b0c2e15a0e3fac2e548920afbbcfa5e66d1797 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:27 +0100 Subject: [PATCH 0577/1238] python3Packages.md2pdf: 2.0.0 -> 2.1.0 https://github.com/jmaupetit/md2pdf/blob/v2.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/md2pdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/md2pdf/default.nix b/pkgs/development/python-modules/md2pdf/default.nix index e3cdf1cfe9b8..0870c6c31611 100644 --- a/pkgs/development/python-modules/md2pdf/default.nix +++ b/pkgs/development/python-modules/md2pdf/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "md2pdf"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jmaupetit"; repo = "md2pdf"; tag = "v${version}"; - hash = "sha256-Do4GW3Z1LmcFSOSCQ0ESztJSrtaNp+2gfci2tDH3+E8="; + hash = "sha256-oVWUoWIS9GmkNPbJg90diT0jEgOULySSNxNdg95T2Vs="; }; build-system = [ hatchling ]; From cf60ddf8b346be0198e2bd8d55803afeb1789bb7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:29 +0100 Subject: [PATCH 0578/1238] python3Packages.mdformat-toc: 0.3.0 -> 0.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mdformat-toc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mdformat-toc/default.nix b/pkgs/development/python-modules/mdformat-toc/default.nix index 9d399dac5b58..f1929b1191f7 100644 --- a/pkgs/development/python-modules/mdformat-toc/default.nix +++ b/pkgs/development/python-modules/mdformat-toc/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "mdformat-toc"; - version = "0.3.0"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "hukkin"; repo = "mdformat-toc"; tag = version; - hash = "sha256-3EX6kGez408tEYiR9VSvi3GTrb4ds+HJwpFflv77nkg="; + hash = "sha256-Rj1lp5Ub+UriOuE896tywN4myovna2RLYO3LRa96FCM="; }; nativeBuildInputs = [ poetry-core ]; From b50e504ae7e5a13a8dd9b046f77661564e4584de Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:30 +0100 Subject: [PATCH 0579/1238] python3Packages.mdtraj: 1.11.0 -> 1.11.1 https://github.com/mdtraj/mdtraj/releases/tag/1.11.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mdtraj/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mdtraj/default.nix b/pkgs/development/python-modules/mdtraj/default.nix index 54292509ab70..d4632b852af6 100644 --- a/pkgs/development/python-modules/mdtraj/default.nix +++ b/pkgs/development/python-modules/mdtraj/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "mdtraj"; - version = "1.11.0"; + version = "1.11.1"; pyproject = true; src = fetchFromGitHub { owner = "mdtraj"; repo = "mdtraj"; tag = version; - hash = "sha256-Re8noXZGT+WEW8HzdoHSsr52R06TzLPzfPzHdvweRdQ="; + hash = "sha256-xSXfV/lrUy33RSOpz3FsX5HP1Wr84rKCYmEKNVVnQao="; }; patches = [ From e3925dc6224e28b70c83eaf7a5c3a1be93f9ebe9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:30 +0100 Subject: [PATCH 0580/1238] python3Packages.mediafile: 0.13.0 -> 0.14.0 https://github.com/beetbox/mediafile/releases/tag/v0.14.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mediafile/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mediafile/default.nix b/pkgs/development/python-modules/mediafile/default.nix index 8c3892461ca2..ceef20eb37f0 100644 --- a/pkgs/development/python-modules/mediafile/default.nix +++ b/pkgs/development/python-modules/mediafile/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - flit-core, + poetry-core, filetype, mutagen, pytestCheckHook, @@ -10,17 +10,17 @@ buildPythonPackage rec { pname = "mediafile"; - version = "0.13.0"; + version = "0.14.0"; pyproject = true; src = fetchFromGitHub { owner = "beetbox"; repo = "mediafile"; tag = "v${version}"; - hash = "sha256-Knp91nVPFkE2qYSZoWcOsMBNY+OBfWCPPNn+T1L8v0o="; + hash = "sha256-D5LRGncdeGcmJkrHVvI2cevov4SFO0wuhLxMqP+Ryb8="; }; - build-system = [ flit-core ]; + build-system = [ poetry-core ]; dependencies = [ filetype From 90235e188c782fec77770a1b210fe8cfa1bd29d5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:31 +0100 Subject: [PATCH 0581/1238] python3Packages.mediapy: 1.2.4 -> 1.2.5 https://github.com/google/mediapy/releases/tag/v1.2.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mediapy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mediapy/default.nix b/pkgs/development/python-modules/mediapy/default.nix index e43b46ddccdc..de5dc2ed90eb 100644 --- a/pkgs/development/python-modules/mediapy/default.nix +++ b/pkgs/development/python-modules/mediapy/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "mediapy"; - version = "1.2.4"; + version = "1.2.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-BSlHpnbr00kTWaaUOxRFWf3EFPdBsDoFx4+ntikeaxI="; + hash = "sha256-LHpMUXBLJmQnNxkKbl++qCYLAn/enZnGRKZwJVquhg8="; }; nativeBuildInputs = [ flit-core ]; From e0e02874b40190f43bbf4959615f2027bf61bc97 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:31 +0100 Subject: [PATCH 0582/1238] python3Packages.meraki: 2.0.3 -> 2.1.0 https://github.com/meraki/dashboard-api-python/releases/tag/2.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/meraki/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meraki/default.nix b/pkgs/development/python-modules/meraki/default.nix index a43e59c0c3db..53c4e96a37aa 100644 --- a/pkgs/development/python-modules/meraki/default.nix +++ b/pkgs/development/python-modules/meraki/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "meraki"; - version = "2.0.3"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "meraki"; repo = "dashboard-api-python"; tag = version; - hash = "sha256-dAy295DB213TotVkVGvLYIzzHk1M9PycMNgyX+wD7ms="; + hash = "sha256-B9eda7ccpCRGuBB2XfRI/Fz+MVBUIjFZzHYWfckQT2g="; }; pythonRelaxDeps = [ From 959d807d7017c6341b3294e9083061a67baec191 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:31 +0100 Subject: [PATCH 0583/1238] python3Packages.merge3: 0.0.15 -> 0.0.16 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/merge3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/merge3/default.nix b/pkgs/development/python-modules/merge3/default.nix index d16bd6e9e5ce..0d18d729e320 100644 --- a/pkgs/development/python-modules/merge3/default.nix +++ b/pkgs/development/python-modules/merge3/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "merge3"; - version = "0.0.15"; + version = "0.0.16"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-0+rCE9hNVt/J45VSrIJGx4YKlAlk6+7YqL5EIvZJK68="; + hash = "sha256-CFLeQ4HLRr5e9O1J46wgxaSgzUao/0u7hwvCeqtUMwY="; }; nativeBuildInputs = [ setuptools ]; From 5ba6ee81480f1cddfd5c8ff39887ec43cb7b549b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:32 +0100 Subject: [PATCH 0584/1238] python3Packages.meshcore: 2.2.4 -> 2.2.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/meshcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meshcore/default.nix b/pkgs/development/python-modules/meshcore/default.nix index 1545c54d96dd..3a45c35ad729 100644 --- a/pkgs/development/python-modules/meshcore/default.nix +++ b/pkgs/development/python-modules/meshcore/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "meshcore"; - version = "2.2.4"; + version = "2.2.5"; pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "sha256-uI61YDj1zYNsdcUZ2VoHQz0Xr5ja/tNH6UyBUjL8B6w="; + sha256 = "sha256-FYGBUKaoOAiDwrJyNW+rrQurEH87lDjP1mW8nKA9HRc="; }; build-system = [ hatchling ]; From e42620f7dc87549af5a71dab80eb819f5336f1ae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:32 +0100 Subject: [PATCH 0585/1238] python3Packages.meson-python: 0.18.0 -> 0.19.0 https://github.com/mesonbuild/meson-python/blob/0.19.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/meson-python/default.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/meson-python/default.nix b/pkgs/development/python-modules/meson-python/default.nix index 96c7b369004c..7155cab7c5ae 100644 --- a/pkgs/development/python-modules/meson-python/default.nix +++ b/pkgs/development/python-modules/meson-python/default.nix @@ -13,6 +13,7 @@ tomli, # tests + cmake, cython, gitMinimal, pytestCheckHook, @@ -21,23 +22,15 @@ buildPythonPackage rec { pname = "meson-python"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; src = fetchPypi { inherit version; pname = "meson_python"; - hash = "sha256-xWqZ7J32aaQGYv5GlgMhr25LFBBsFNsihwnBYo4jhI0="; + hash = "sha256-mVnRmKpptX/P01SjRRjG95W3gac+0GVvTQFmAWDMJVM="; }; - patches = [ - (fetchpatch { - # TODO: Remove in 0.19.0 - url = "https://github.com/mesonbuild/meson-python/commit/1e69e7a23f2b24d688dc4220e93de6f0e2bcf9d2.patch"; - hash = "sha256-FC2ll/OrLV1R0CDB6UkrknVASJQ7rSU+sApdAk75x44="; - }) - ]; - build-system = [ meson ninja @@ -53,12 +46,15 @@ buildPythonPackage rec { ++ lib.optionals (pythonOlder "3.11") [ tomli ]; nativeCheckInputs = [ + cmake cython gitMinimal pytestCheckHook pytest-mock ]; + dontUseCmakeConfigure = true; + # meson-python respectes MACOSX_DEPLOYMENT_TARGET, but compares it with the # actual platform version during tests, which mismatches. # https://github.com/mesonbuild/meson-python/issues/760 From d08dbe1520ef855e81fe28109ad90ecc48fab1b8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:32 +0100 Subject: [PATCH 0586/1238] python3Packages.meteo-lt-pkg: 0.2.4 -> 0.4.0 https://github.com/Brunas/meteo_lt-pkg/blob/v0.4.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/meteo-lt-pkg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meteo-lt-pkg/default.nix b/pkgs/development/python-modules/meteo-lt-pkg/default.nix index dd1639485fce..6b556f7a5e82 100644 --- a/pkgs/development/python-modules/meteo-lt-pkg/default.nix +++ b/pkgs/development/python-modules/meteo-lt-pkg/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "meteo-lt-pkg"; - version = "0.2.4"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "Brunas"; repo = "meteo_lt-pkg"; tag = "v${version}"; - hash = "sha256-OjIBgIOSJ65ryIF4D/UUUa1Oq0sPkKnaQEJeviimqhE="; + hash = "sha256-JYuWO9w0JHjmx4pnjh/WSKJNxVePkqWzPew0wd06uJ8="; }; build-system = [ setuptools ]; From c2db79076290d45f60afd3d0a487ab44ed12ddd4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:33 +0100 Subject: [PATCH 0587/1238] python3Packages.mindsdb-evaluator: 0.0.20 -> 0.0.21 https://github.com/mindsdb/mindsdb_evaluator/releases/tag/v0.0.21 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mindsdb-evaluator/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mindsdb-evaluator/default.nix b/pkgs/development/python-modules/mindsdb-evaluator/default.nix index a90cf30825e5..b31f3bd509be 100644 --- a/pkgs/development/python-modules/mindsdb-evaluator/default.nix +++ b/pkgs/development/python-modules/mindsdb-evaluator/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "mindsdb-evaluator"; - version = "0.0.20"; + version = "0.0.21"; pyproject = true; src = fetchFromGitHub { owner = "mindsdb"; repo = "mindsdb_evaluator"; tag = "v${version}"; - hash = "sha256-ZeJABMbyRdGrZGkWWXcjleOeDQBSicGR06hZAPUKvgI="; + hash = "sha256-eUdGtHLbI6T7HsUqkVkTp040pbq7qVzgaldQxPAzjTc="; }; build-system = [ poetry-core ]; From edd9dacde82bd7408e22ea4ac89341d5c1a165e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:34 +0100 Subject: [PATCH 0588/1238] python3Packages.minexr: 1.0.1 -> 1.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/minexr/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/minexr/default.nix b/pkgs/development/python-modules/minexr/default.nix index 48dbc0ed2b73..3a8435e72744 100644 --- a/pkgs/development/python-modules/minexr/default.nix +++ b/pkgs/development/python-modules/minexr/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "minexr"; - version = "1.0.1"; + version = "1.0.2"; format = "setuptools"; src = fetchFromGitHub { owner = "cheind"; repo = "py-minexr"; - rev = "v${version}"; - hash = "sha256-Om67ttAHxu7C3IwPB+JHYi78E9qBi1E6layMVg4+S3M="; + tag = version; + hash = "sha256-p42rlhaHq0A9+zk6c0evRDjNR1H/ruWJqPF5+nCTR8o="; }; propagatedBuildInputs = [ numpy ]; From 09b9e5e44d8f12efc7b4c010150329db545c0b9c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:34 +0100 Subject: [PATCH 0589/1238] python3Packages.mirakuru: 2.6.0 -> 3.0.1 https://github.com/ClearcodeHQ/mirakuru/blob/v3.0.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mirakuru/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mirakuru/default.nix b/pkgs/development/python-modules/mirakuru/default.nix index aba0bb7a4920..dc4aeeb39041 100644 --- a/pkgs/development/python-modules/mirakuru/default.nix +++ b/pkgs/development/python-modules/mirakuru/default.nix @@ -5,6 +5,7 @@ fetchFromGitHub, pytestCheckHook, pytest-rerunfailures, + pytest-xdist, setuptools, psutil, netcat, @@ -14,14 +15,14 @@ buildPythonPackage rec { pname = "mirakuru"; - version = "2.6.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "ClearcodeHQ"; repo = "mirakuru"; tag = "v${version}"; - hash = "sha256-R5prLIub2kVhsKRGWbZMf/v0U7oOBieoLiHwMRDEs0I="; + hash = "sha256-3WyjvHxr+6kG+cLSCEZkHoA70mSoT66ubmp0W9g2yJM="; }; build-system = [ setuptools ]; @@ -33,9 +34,13 @@ buildPythonPackage rec { ps python-daemon pytest-rerunfailures + pytest-xdist pytestCheckHook ]; + # socket bind races, but requires xdist_group + dontUsePytestXdist = true; + pythonImportsCheck = [ "mirakuru" ]; # Necessary for the tests to pass on Darwin with sandbox enabled. @@ -57,7 +62,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/dbfixtures/mirakuru"; description = "Process orchestration tool designed for functional and integration tests"; - changelog = "https://github.com/ClearcodeHQ/mirakuru/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/ClearcodeHQ/mirakuru/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ bcdarwin ]; }; From 5e377fb649072bfd7afdaeacfc570311abf0280c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:35 +0100 Subject: [PATCH 0590/1238] python3Packages.mistletoe: 1.4.0 -> 1.5.1 https://github.com/miyuchina/mistletoe/releases/tag/v1.5.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mistletoe/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mistletoe/default.nix b/pkgs/development/python-modules/mistletoe/default.nix index bd588b73787d..c1497b121808 100644 --- a/pkgs/development/python-modules/mistletoe/default.nix +++ b/pkgs/development/python-modules/mistletoe/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "mistletoe"; - version = "1.4.0"; + version = "1.5.1"; format = "setuptools"; src = fetchFromGitHub { owner = "miyuchina"; repo = "mistletoe"; tag = "v${version}"; - hash = "sha256-jFU16vdASGVSPq+TJ/6cN7IGkE/61SL9BWCOPsVqNaU="; + hash = "sha256-h2gKvh3P4pUUPwVYTIjz43/3CwZdWbhO3aJnwFBNR+Q="; }; pythonImportsCheck = [ "mistletoe" ]; @@ -31,7 +31,7 @@ buildPythonPackage rec { description = "Fast and extensible Markdown parser"; mainProgram = "mistletoe"; homepage = "https://github.com/miyuchina/mistletoe"; - changelog = "https://github.com/miyuchina/mistletoe/releases/tag/v${version}"; + changelog = "https://github.com/miyuchina/mistletoe/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eadwu ]; }; From 1e30c040427f4bbf0c234821a4207dc3abd9f0dc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:35 +0100 Subject: [PATCH 0591/1238] python3Packages.mistune: 3.1.4 -> 3.2.0 https://github.com/lepture/mistune/blob/v3.2.0/docs/changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mistune/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mistune/default.nix b/pkgs/development/python-modules/mistune/default.nix index a1e6e5940b55..e3cfab3d3d67 100644 --- a/pkgs/development/python-modules/mistune/default.nix +++ b/pkgs/development/python-modules/mistune/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "mistune"; - version = "3.1.4"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "lepture"; repo = "mistune"; tag = "v${version}"; - hash = "sha256-mCqOcLrgLtUL1le82Y+QVqqXGq+n0ZY76hqtyJsCKhE="; + hash = "sha256-rUEZNVuMT5+GsMakrkK6rshKSKtTTN72kK92AmQ8bl8="; }; dependencies = lib.optionals (pythonOlder "3.11") [ From ddda8e1b0a40523ee313e30b6a05767995027005 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:35 +0100 Subject: [PATCH 0592/1238] python3Packages.mixpanel: 4.10.1 -> 5.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/mixpanel/default.nix | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/mixpanel/default.nix b/pkgs/development/python-modules/mixpanel/default.nix index 5f232d58047b..275c23b1a0c6 100644 --- a/pkgs/development/python-modules/mixpanel/default.nix +++ b/pkgs/development/python-modules/mixpanel/default.nix @@ -3,37 +3,48 @@ fetchFromGitHub, lib, - # Python Dependencies - six, - urllib3, + # build-system + setuptools, + + # dependencies + asgiref, + httpx, + pydantic, requests, # tests + pytest-asyncio, pytestCheckHook, responses, + respx, }: buildPythonPackage rec { pname = "mixpanel"; - version = "4.10.1"; - format = "setuptools"; + version = "5.0.0"; + pyproject = true; src = fetchFromGitHub { owner = "mixpanel"; repo = "mixpanel-python"; tag = "v${version}"; - hash = "sha256-i5vT5FTnw+BanHHrlRsPJ3EooZjQcaosbaHoh/uPRmQ="; + hash = "sha256-Q8Kn2dyID1hYjKmEv0e+R/y5dsp/JEkqCdNqQHJsOrI="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ + asgiref + httpx + pydantic requests - six - urllib3 ]; nativeCheckInputs = [ + pytest-asyncio pytestCheckHook responses + respx ]; meta = { From f33c5dc972898e3cf2976df4c8aa88886b8aa9e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:36 +0100 Subject: [PATCH 0593/1238] python3Packages.mkdocs-material: 9.7.0 -> 9.7.1 https://github.com/squidfunk/mkdocs-material/blob/9.7.1/CHANGELOG This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mkdocs-material/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-material/default.nix b/pkgs/development/python-modules/mkdocs-material/default.nix index dc191c126b2d..5c3f2b43c712 100644 --- a/pkgs/development/python-modules/mkdocs-material/default.nix +++ b/pkgs/development/python-modules/mkdocs-material/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "mkdocs-material"; - version = "9.7.0"; + version = "9.7.1"; pyproject = true; src = fetchFromGitHub { owner = "squidfunk"; repo = "mkdocs-material"; tag = version; - hash = "sha256-lZ2GDB8Kb25GYVNZ+6vDbJVj7dYBVk3r6Lm3mRXVzc4="; + hash = "sha256-+DMxYTj3PYjhv3M3XQS+XgLRSMFAfFeZYiMEzl7Wo6o="; }; build-system = [ From 3591e974846d3c93d9e4dc059255dbf537914fc0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:36 +0100 Subject: [PATCH 0594/1238] python3Packages.mkdocs-rss-plugin: 1.17.4 -> 1.17.9 https://github.com/Guts/mkdocs-rss-plugin/blob/1.17.9/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mkdocs-rss-plugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix b/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix index 085773cd0459..8681e1697c13 100644 --- a/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix +++ b/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "mkdocs-rss-plugin"; - version = "1.17.4"; + version = "1.17.9"; pyproject = true; src = fetchFromGitHub { owner = "Guts"; repo = "mkdocs-rss-plugin"; tag = version; - hash = "sha256-K+cqBJmTz4WzkeXp3pGQoizfLMuxR17Q33Fc0xc5eWo="; + hash = "sha256-rUMjS0+895SsU7qNckLL3BprUQa/3lJDjpwhMkF0jYg="; }; build-system = [ setuptools ]; From c543d0e73a9cd5636b5a1835d6f998eb3e48fb56 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:36 +0100 Subject: [PATCH 0595/1238] python3Packages.mkdocs-simple-blog: 0.2.0 -> 0.3.0 https://github.com/FernandoCelmer/mkdocs-simple-blog/releases/tag/v0.3.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/mkdocs-simple-blog/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-simple-blog/default.nix b/pkgs/development/python-modules/mkdocs-simple-blog/default.nix index 2ca00316fd64..35331433d83d 100644 --- a/pkgs/development/python-modules/mkdocs-simple-blog/default.nix +++ b/pkgs/development/python-modules/mkdocs-simple-blog/default.nix @@ -7,14 +7,14 @@ }: buildPythonPackage rec { pname = "mkdocs-simple-blog"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "FernandoCelmer"; repo = "mkdocs-simple-blog"; tag = "v${version}"; - hash = "sha256-pzoQb5cBzd7Gt2jbai4cr37i5n30y0lfaukhQETSsjA="; + hash = "sha256-1RzorEsGXA8mRzMSS9S5vbPqJXK0vPMlRixo+Yrq27U="; }; build-system = [ setuptools ]; @@ -31,7 +31,7 @@ buildPythonPackage rec { meta = { description = "Simple blog generator plugin for MkDocs"; homepage = "https://fernandocelmer.github.io/mkdocs-simple-blog/"; - changelog = "https://github.com/FernandoCelmer/mkdocs-simple-blog/releases/tag/v${version}"; + changelog = "https://github.com/FernandoCelmer/mkdocs-simple-blog/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ guelakais ]; }; From 68a443b3ad75e8effb8bc59a5df3768e1e16160f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:37 +0100 Subject: [PATCH 0596/1238] python3Packages.mkl-service: 2.5.2 -> 2.6.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mkl-service/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mkl-service/default.nix b/pkgs/development/python-modules/mkl-service/default.nix index 7131fbcaf605..792f0cfe9863 100644 --- a/pkgs/development/python-modules/mkl-service/default.nix +++ b/pkgs/development/python-modules/mkl-service/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "mkl-service"; - version = "2.5.2"; + version = "2.6.1"; pyproject = true; src = fetchFromGitHub { owner = "IntelPython"; repo = "mkl-service"; - tag = "v${version}"; - hash = "sha256-uP4TzBLhlpT83FIYCjolP3QN5/90YjBOnauy780gUJc="; + tag = version; + hash = "sha256-qiypoeCWUIghLmEYVOJaT4XUT7TNAJjWxnIq7HOZlkY="; }; build-system = [ From a66b29a024f0c3afa1e9f1fc706f8c7117e8aaa8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:38 +0100 Subject: [PATCH 0597/1238] python3Packages.mlflow: 3.3.1 -> 3.8.1 https://github.com/mlflow/mlflow/blob/v3.8.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mlflow/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mlflow/default.nix b/pkgs/development/python-modules/mlflow/default.nix index 79cee0a8c20e..59f17be0867a 100644 --- a/pkgs/development/python-modules/mlflow/default.nix +++ b/pkgs/development/python-modules/mlflow/default.nix @@ -16,20 +16,24 @@ docker, fastapi, flask, + flask-cors, gitpython, graphene, gunicorn, + huey, importlib-metadata, jinja2, markdown, matplotlib, numpy, opentelemetry-api, + opentelemetry-proto, opentelemetry-sdk, packaging, pandas, protobuf, pyarrow, + python-dotenv, pyyaml, requests, scikit-learn, @@ -72,14 +76,14 @@ buildPythonPackage rec { pname = "mlflow"; - version = "3.3.1"; + version = "3.8.1"; pyproject = true; src = fetchFromGitHub { owner = "mlflow"; repo = "mlflow"; tag = "v${version}"; - hash = "sha256-5zObSnGx7+cCrqRfvcnprQN05NqVBCeWcAZEE1Jpeuo="; + hash = "sha256-QjRFQRShVjTnCN7/+LJ0iiB/h0+P4GJJV4RaviQdS2U="; }; pythonRelaxDeps = [ @@ -104,21 +108,25 @@ buildPythonPackage rec { docker fastapi flask + flask-cors gitpython graphene gunicorn + huey importlib-metadata jinja2 markdown matplotlib numpy opentelemetry-api + opentelemetry-proto opentelemetry-sdk packaging pandas protobuf pyarrow pydantic + python-dotenv pyyaml requests scikit-learn From 376a417b2ca43c2315bcdf46094a997dc287b5d8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:38 +0100 Subject: [PATCH 0598/1238] python3Packages.mlxtend: 0.23.4 -> 0.24.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mlxtend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mlxtend/default.nix b/pkgs/development/python-modules/mlxtend/default.nix index 8771435d892f..c6ff6cfdbd23 100644 --- a/pkgs/development/python-modules/mlxtend/default.nix +++ b/pkgs/development/python-modules/mlxtend/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "mlxtend"; - version = "0.23.4"; + version = "0.24.0"; pyproject = true; disabled = isPy27; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "rasbt"; repo = "mlxtend"; tag = "v${version}"; - hash = "sha256-xoAHYRmqN5SrEWlc18ntTZ6WAznBlVZdf+x5Yev3ysE="; + hash = "sha256-zDMFfm8VqEfAQd11PZNp7HsoLcqrj3nMqnvKhXaeA04="; }; build-system = [ setuptools ]; From 05bef958d7096ef4e8b094250881ffc83933893d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:39 +0100 Subject: [PATCH 0599/1238] python3Packages.mobi: 0.3.3 -> 0.4.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/mobi/default.nix | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/mobi/default.nix b/pkgs/development/python-modules/mobi/default.nix index ad16c1a23b05..c5e5d1e898c4 100644 --- a/pkgs/development/python-modules/mobi/default.nix +++ b/pkgs/development/python-modules/mobi/default.nix @@ -3,33 +3,35 @@ buildPythonPackage, fetchFromGitHub, loguru, - poetry-core, - setuptools, + hatchling, standard-imghdr, + pytestCheckHook, }: buildPythonPackage rec { pname = "mobi"; - version = "0.3.3"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "iscc"; repo = "mobi"; tag = "v${version}"; - hash = "sha256-g1L72MkJdrKQRsEdew+Qsn8LfCn8+cmj2pmY6s4nv2U="; + hash = "sha256-Hbw4TX/yKkuxYQ9vZZp/wasDCop8pvyQc5zWloMQbng="; }; + build-system = [ hatchling ]; + pythonRelaxDeps = [ "loguru" ]; - dependencies = [ standard-imghdr ]; - - nativeBuildInputs = [ - poetry-core - setuptools + dependencies = [ + loguru + standard-imghdr ]; - propagatedBuildInputs = [ loguru ]; + nativeCheckInputs = [ + pytestCheckHook + ]; pythonImportsCheck = [ "mobi" ]; From 51afbecf9d51478833f2638a24d53818415cf109 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:39 +0100 Subject: [PATCH 0600/1238] python3Packages.mockfs: 1.1.4 -> 2.0.2 https://github.com/mockfs/mockfs/blob/v2.0.2/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mockfs/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mockfs/default.nix b/pkgs/development/python-modules/mockfs/default.nix index 852fd1defb8a..e7ff0b0c61fc 100644 --- a/pkgs/development/python-modules/mockfs/default.nix +++ b/pkgs/development/python-modules/mockfs/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "mockfs"; - version = "1.1.4"; + version = "2.0.2"; pyproject = true; src = fetchFromGitHub { owner = "mockfs"; repo = "mockfs"; - rev = "v${version}"; - hash = "sha256-JwSkOI0dz9ZetfE0ZL3CthvcCSXGFYX+yQZy/oC6VBk="; + tag = "v${version}"; + hash = "sha256-fTN9HLzlVCn0O8nYy4UUM+JIsYJ3qDPw3h41yhcilJ8="; }; postPatch = '' @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = { description = "Simple mock filesystem for use in unit tests"; homepage = "https://github.com/mockfs/mockfs"; - changelog = "https://github.com/mockfs/mockfs/blob/${src.rev}/CHANGES.rst"; + changelog = "https://github.com/mockfs/mockfs/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = [ ]; }; From c67e763b0d6280469c220d1ffff34220e48952a3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:40 +0100 Subject: [PATCH 0601/1238] python3Packages.momepy: 0.10.0 -> 0.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/momepy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/momepy/default.nix b/pkgs/development/python-modules/momepy/default.nix index 40e17a6ef446..62ef5a5902f0 100644 --- a/pkgs/development/python-modules/momepy/default.nix +++ b/pkgs/development/python-modules/momepy/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "momepy"; - version = "0.10.0"; + version = "0.11.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "pysal"; repo = "momepy"; tag = "v${version}"; - hash = "sha256-9A1g2WSH1kIXO/BeF8ebcigshfcR8MrT2Ut5K/oxVM4="; + hash = "sha256-Og7W+35k9HIIEFGcDmsxggb1BT5cwnaMIi3HO3VRAX0="; }; build-system = [ setuptools-scm ]; From f7d65f039861e51104cd00c6eb04760b91366875 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:40 +0100 Subject: [PATCH 0602/1238] python3Packages.morecantile: 6.2.0 -> 7.0.2 https://github.com/developmentseed/morecantile/releases/tag/7.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/morecantile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/morecantile/default.nix b/pkgs/development/python-modules/morecantile/default.nix index c013377c3143..3b4322d27bb6 100644 --- a/pkgs/development/python-modules/morecantile/default.nix +++ b/pkgs/development/python-modules/morecantile/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "morecantile"; - version = "6.2.0"; + version = "7.0.2"; pyproject = true; src = fetchFromGitHub { owner = "developmentseed"; repo = "morecantile"; tag = version; - hash = "sha256-ohTSgkjgaANS/Pli4fao+THA4ltts6svj5CdJEgorz0="; + hash = "sha256-VDe39J4z5aSmdARaYknon4BK7OpovEzni0OVCxKRAkE="; }; build-system = [ flit ]; From 7aeddd0e563666cc22206c465fe57a12a7ee1987 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:41 +0100 Subject: [PATCH 0603/1238] python3Packages.moto: 5.1.11 -> 5.1.20 https://github.com/getmoto/moto/blob/5.1.20/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/moto/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/moto/default.nix b/pkgs/development/python-modules/moto/default.nix index 406037dfcfc8..20c817a47442 100644 --- a/pkgs/development/python-modules/moto/default.nix +++ b/pkgs/development/python-modules/moto/default.nix @@ -29,6 +29,7 @@ pyyaml, requests, responses, + sagemaker, setuptools, werkzeug, xmltodict, @@ -36,14 +37,14 @@ buildPythonPackage rec { pname = "moto"; - version = "5.1.11"; + version = "5.1.20"; pyproject = true; src = fetchFromGitHub { owner = "getmoto"; repo = "moto"; tag = version; - hash = "sha256-krZrPzH8/pOGvQTcofT2TzyytDXs9FTpqh9JK0QN44E="; + hash = "sha256-YYRXGsdAsPk/0U8VTOBBTBs84xjskar1IczWOxoEFLQ="; }; build-system = [ @@ -297,6 +298,7 @@ buildPythonPackage rec { pytest-order pytest-xdist pytestCheckHook + sagemaker ] ++ optional-dependencies.server; @@ -387,7 +389,7 @@ buildPythonPackage rec { meta = { description = "Allows your tests to easily mock out AWS Services"; homepage = "https://github.com/getmoto/moto"; - changelog = "https://github.com/getmoto/moto/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/getmoto/moto/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ onny ]; }; From 2bfe2b367cf0483bdc58d1f3f018fa774b93c61f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:41 +0100 Subject: [PATCH 0604/1238] python3Packages.mozart-api: 5.3.1.108.0 -> 5.3.1.108.1 https://github.com/bang-olufsen/mozart-open-api/releases/tag/5.3.1.108.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mozart-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mozart-api/default.nix b/pkgs/development/python-modules/mozart-api/default.nix index 79b890ae60ca..7c6c36702e9a 100644 --- a/pkgs/development/python-modules/mozart-api/default.nix +++ b/pkgs/development/python-modules/mozart-api/default.nix @@ -18,13 +18,13 @@ buildPythonPackage rec { pname = "mozart-api"; - version = "5.3.1.108.0"; + version = "5.3.1.108.1"; pyproject = true; src = fetchPypi { pname = "mozart_api"; inherit version; - hash = "sha256-12qjXQKQS3k1hDRLW0UkR5OqHM/QmXKOnfoJVguhHWQ="; + hash = "sha256-e4tlcwYC1AQA29uPg+UgFcy2ahIZuIaNlhicJiemVgo="; }; build-system = [ poetry-core ]; From ade62b0aabed63e63f51647ac27d672992fb9f5a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:42 +0100 Subject: [PATCH 0605/1238] python3Packages.mozilla-django-oidc: 4.0.1 -> 5.0.2 https://github.com/mozilla/mozilla-django-oidc/releases/tag/5.0.2 This commit was automatically generated using update-python-libraries. --- .../mozilla-django-oidc/cryptography.patch | 11 ------- .../mozilla-django-oidc/default.nix | 30 ++++++++----------- 2 files changed, 12 insertions(+), 29 deletions(-) delete mode 100644 pkgs/development/python-modules/mozilla-django-oidc/cryptography.patch diff --git a/pkgs/development/python-modules/mozilla-django-oidc/cryptography.patch b/pkgs/development/python-modules/mozilla-django-oidc/cryptography.patch deleted file mode 100644 index 2217168cc026..000000000000 --- a/pkgs/development/python-modules/mozilla-django-oidc/cryptography.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/tests/test_auth.py -+++ b/tests/test_auth.py -@@ -1234,7 +1234,7 @@ class OIDCAuthenticationBackendES256WithJwksEndpointTestCase(TestCase): - self.backend = OIDCAuthenticationBackend() - - # Generate a private key to create a test token with -- private_key = ec.generate_private_key(ec.SECP256R1, default_backend()) -+ private_key = ec.generate_private_key(ec.SECP256R1(), default_backend()) - private_key_pem = private_key.private_bytes( - serialization.Encoding.PEM, - serialization.PrivateFormat.PKCS8, diff --git a/pkgs/development/python-modules/mozilla-django-oidc/default.nix b/pkgs/development/python-modules/mozilla-django-oidc/default.nix index d3eb5ead33d9..d2ef30891c07 100644 --- a/pkgs/development/python-modules/mozilla-django-oidc/default.nix +++ b/pkgs/development/python-modules/mozilla-django-oidc/default.nix @@ -5,31 +5,32 @@ setuptools, djangorestframework, django, - josepy, + pyjwt, requests, cryptography, }: buildPythonPackage rec { pname = "mozilla-django-oidc"; - version = "4.0.1"; + version = "5.0.2"; pyproject = true; src = fetchFromGitHub { owner = "mozilla"; repo = "mozilla-django-oidc"; - rev = version; - hash = "sha256-72F1aLLIId+YClTrpOz3bL8LSq6ZhZjjtv8V/GJGkqs="; + tag = version; + hash = "sha256-5J2lzGGdjoXzdzfKdmfUaSM7KQ6Hn7KerBtoKzFsZfY="; }; - # Fix test with latest cryptography - # Upstream PR: https://github.com/mozilla/mozilla-django-oidc/pull/556 - patches = [ - ./cryptography.patch + build-system = [ + setuptools ]; - nativeBuildInputs = [ - setuptools + dependencies = [ + django + pyjwt + requests + cryptography ]; nativeCheckInputs = [ @@ -44,17 +45,10 @@ buildPythonPackage rec { runHook postCheck ''; - dependencies = [ - django - josepy - requests - cryptography - ]; - meta = { description = "Django OpenID Connect library"; homepage = "https://github.com/mozilla/mozilla-django-oidc"; - changelog = "https://github.com/mozilla/mozilla-django-oidc/releases/tag/${src.rev}"; + changelog = "https://github.com/mozilla/mozilla-django-oidc/releases/tag/${src.tag}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ felbinger ]; }; From 3377bbd1e784c443193bc58e4ba823a419513147 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:42 +0100 Subject: [PATCH 0606/1238] python3Packages.mplhep-data: 0.0.4 -> 0.0.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mplhep-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mplhep-data/default.nix b/pkgs/development/python-modules/mplhep-data/default.nix index 27c2399e2c7c..6f8d0f42716b 100644 --- a/pkgs/development/python-modules/mplhep-data/default.nix +++ b/pkgs/development/python-modules/mplhep-data/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "mplhep-data"; - version = "0.0.4"; + version = "0.0.5"; pyproject = true; src = fetchPypi { pname = "mplhep_data"; inherit version; - hash = "sha256-zR8606+dv/M67550BtITDWJKC9HVqllw/HE6ZCEWWk4="; + hash = "sha256-TlxOrj5CN2LrPUrVQgYPG+fxIsGKFxZPf8/tz5Q/rH0="; }; nativeBuildInputs = [ From 9b91a9c6dd8aed7b95f6218716efccc4823b2b88 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:42 +0100 Subject: [PATCH 0607/1238] python3Packages.mpv: 1.0.7 -> 1.0.8 This commit was automatically generated using update-python-libraries. --- .../python-modules/mpv/default.nix | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/mpv/default.nix b/pkgs/development/python-modules/mpv/default.nix index 0b66d508d1c3..43662bc0cb67 100644 --- a/pkgs/development/python-modules/mpv/default.nix +++ b/pkgs/development/python-modules/mpv/default.nix @@ -3,41 +3,43 @@ stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch, mpv, setuptools, + pytestCheckHook, + pyvirtualdisplay, + xorg, }: buildPythonPackage rec { pname = "mpv"; - version = "1.0.7"; + version = "1.0.8"; pyproject = true; src = fetchFromGitHub { owner = "jaseg"; repo = "python-mpv"; - rev = "v${version}"; - hash = "sha256-2sYWTzj7+ozezNX0uFdJW+A0K6bwAmiVvqo/lr9UToA="; + tag = "v${version}"; + hash = "sha256-MHdQnnjxnbOkIf56VLGi7vgNbrjhU/ODUBdZoXjxXxE="; }; - patches = [ - # https://github.com/jellyfin/jellyfin-mpv-shim/issues/448 - (fetchpatch { - url = "https://github.com/jaseg/python-mpv/commit/12850b34bd3b64704f8abd30341a647a73719267.patch"; - hash = "sha256-2O7w8PeWinCzrigGX3IV+9PVCtU9KCM2UJ32Y1kE6m0="; - }) - ]; - - nativeBuildInputs = [ setuptools ]; - - buildInputs = [ mpv ]; - postPatch = '' substituteInPlace mpv.py \ --replace-fail "sofile = ctypes.util.find_library('mpv')" \ 'sofile = "${mpv}/lib/libmpv${stdenv.hostPlatform.extensions.sharedLibrary}"' ''; + build-system = [ setuptools ]; + + buildInputs = [ mpv ]; + + nativeCheckInputs = [ + pytestCheckHook + pyvirtualdisplay + ] + ++ lib.optionals stdenv.isLinux [ + xorg.xvfb + ]; + pythonImportsCheck = [ "mpv" ]; meta = { From 2434449ad9bcd2faea64fe2ce97b9539d6fc843f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:43 +0100 Subject: [PATCH 0608/1238] python3Packages.mqtt2influxdb: 1.5.2 -> 2.0.6 https://github.com/hardwario/bch-mqtt2influxdb/releases/tag/v2.0.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mqtt2influxdb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mqtt2influxdb/default.nix b/pkgs/development/python-modules/mqtt2influxdb/default.nix index 64f4e0cf1d3b..23882c552314 100644 --- a/pkgs/development/python-modules/mqtt2influxdb/default.nix +++ b/pkgs/development/python-modules/mqtt2influxdb/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "mqtt2influxdb"; - version = "1.5.2"; + version = "2.0.6"; pyproject = true; src = fetchFromGitHub { owner = "hardwario"; repo = "bch-mqtt2influxdb"; tag = "v${version}"; - hash = "sha256-YDgMoxnH4vCCa7b857U6iVBhYLxk8ZjytGziryn24bg="; + hash = "sha256-DS1k3JcTUK0yXRkJSFMeIZHSXpiIgSXJPZb3+72Wqko="; }; postPatch = '' @@ -51,7 +51,7 @@ buildPythonPackage rec { meta = { description = "Flexible MQTT to InfluxDB Bridge"; homepage = "https://github.com/hardwario/bch-mqtt2influxdb"; - changelog = "https://github.com/hardwario/bch-mqtt2influxdb/releases/tag/v${version}"; + changelog = "https://github.com/hardwario/bch-mqtt2influxdb/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cynerd ]; mainProgram = "mqtt2influxdb"; From 24926832e0d8301e47bfd2d11e847603609fdd6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:43 +0100 Subject: [PATCH 0609/1238] python3Packages.mrsqm: 0.0.7 -> 4 https://github.com/mlgig/mrsqm/releases/tag/v.r4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/mrsqm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mrsqm/default.nix b/pkgs/development/python-modules/mrsqm/default.nix index 1cf61685cda8..e1c70f23bc72 100644 --- a/pkgs/development/python-modules/mrsqm/default.nix +++ b/pkgs/development/python-modules/mrsqm/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "mrsqm"; - version = "0.0.7"; + version = "4"; pyproject = true; build-system = [ @@ -25,8 +25,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "mlgig"; repo = "mrsqm"; - tag = "v.${version}"; - hash = "sha256-5K6vCU0HExnmYNThZNDCbEtII9bUGauxDtKkJXe/85Q="; + tag = "r${version}"; + hash = "sha256-59f18zItV3K6tXcg1v1q2Z8HYrQB8T0ntaaqjxeAEbM="; }; buildInputs = [ fftw ]; From f36ebd1ceca0ca8e2329abfd5afdc55c6f2d27d7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:44 +0100 Subject: [PATCH 0610/1238] python3Packages.msgspec: 0.19.0 -> 0.20.0 https://github.com/jcrist/msgspec/releases/tag/0.20.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/msgspec/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/msgspec/default.nix b/pkgs/development/python-modules/msgspec/default.nix index c50e38749d6a..62d75ff1d667 100644 --- a/pkgs/development/python-modules/msgspec/default.nix +++ b/pkgs/development/python-modules/msgspec/default.nix @@ -14,6 +14,7 @@ pytest, pyyaml, setuptools, + setuptools-scm, sphinx, sphinx-copybutton, sphinx-design, @@ -23,7 +24,7 @@ buildPythonPackage rec { pname = "msgspec"; - version = "0.19.0"; + version = "0.20.0"; pyproject = true; src = fetchFromGitHub { @@ -34,10 +35,13 @@ buildPythonPackage rec { # use `$Format:%d$` in msgspec/_version.py, and GitHub produces different # tarballs depending on whether tagged commit is the last commit, see # https://github.com/NixOS/nixpkgs/issues/84312 - hash = "sha256-CajdPNAkssriY/sie5gR+4k31b3Wd7WzqcsFmrlSoPY="; + hash = "sha256-DWDmnSuo12oXl9NVfNhIOtWrQeJ9DMmHxOyHY33Datk="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; optional-dependencies = { dev = [ @@ -77,7 +81,7 @@ buildPythonPackage rec { meta = { description = "Module to handle JSON/MessagePack"; homepage = "https://github.com/jcrist/msgspec"; - changelog = "https://github.com/jcrist/msgspec/releases/tag/${version}"; + changelog = "https://github.com/jcrist/msgspec/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; From d6155e0a3de4487fdcc1ca9f4a0a9d0ff195d82f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:44 +0100 Subject: [PATCH 0611/1238] python3Packages.multiprocess: 0.70.18 -> 0.70.19 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/multiprocess/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/multiprocess/default.nix b/pkgs/development/python-modules/multiprocess/default.nix index f08b76ddd02e..28c25a6bbb3e 100644 --- a/pkgs/development/python-modules/multiprocess/default.nix +++ b/pkgs/development/python-modules/multiprocess/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "multiprocess"; - version = "0.70.18"; + version = "0.70.19"; format = "setuptools"; src = fetchFromGitHub { owner = "uqfoundation"; repo = "multiprocess"; tag = version; - hash = "sha256-VDlbo+rXyOxY73JJz5SWEuq3lZLKWYKk9DKbHzpQesU="; + hash = "sha256-dH6SWecBxBQYqLohCg1gPWu6cQ7iKtRmIet9UlDMkWs="; }; propagatedBuildInputs = [ dill ]; From 2007a0e9d7af6d11ac3247f12a9218a199f9e95b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:45 +0100 Subject: [PATCH 0612/1238] python3Packages.multiscale-spatial-image: 2.0.3 -> 2.1.0 https://github.com/spatial-image/multiscale-spatial-image/releases/tag/v2.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/multiscale-spatial-image/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/multiscale-spatial-image/default.nix b/pkgs/development/python-modules/multiscale-spatial-image/default.nix index e2524919efb5..b946c4cfe038 100644 --- a/pkgs/development/python-modules/multiscale-spatial-image/default.nix +++ b/pkgs/development/python-modules/multiscale-spatial-image/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "multiscale-spatial-image"; - version = "2.0.3"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "spatial-image"; repo = "multiscale-spatial-image"; tag = "v${version}"; - hash = "sha256-wKSzhlNXIXOFEK8+xfKF6zTFr0+mdFhhvjWiHAKphk0="; + hash = "sha256-uF9ZccLvP1ref6qn3l6EpedsoK29Q8lAdr68JjsYMis="; }; build-system = [ hatchling ]; @@ -71,7 +71,7 @@ buildPythonPackage rec { meta = { description = "Generate a multiscale, chunked, multi-dimensional spatial image data structure that can serialized to OME-NGFF"; homepage = "https://github.com/spatial-image/multiscale-spatial-image"; - changelog = "https://github.com/spatial-image/multiscale-spatial-image/releases/tag/v${version}"; + changelog = "https://github.com/spatial-image/multiscale-spatial-image/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bcdarwin ]; }; From d5115e3179d88abe1549a6c927164ab66a74007e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:45 +0100 Subject: [PATCH 0613/1238] python3Packages.mypy-protobuf: 3.6.0 -> 5.0.0 https://github.com/nipunn1313/mypy-protobuf/blob/v5.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/mypy-protobuf/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/mypy-protobuf/default.nix b/pkgs/development/python-modules/mypy-protobuf/default.nix index a1a70f65192d..98f1e102b2d1 100644 --- a/pkgs/development/python-modules/mypy-protobuf/default.nix +++ b/pkgs/development/python-modules/mypy-protobuf/default.nix @@ -1,6 +1,6 @@ { buildPythonPackage, - fetchPypi, + fetchFromGitHub, grpcio-tools, lib, mypy-protobuf, @@ -11,14 +11,16 @@ types-protobuf, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mypy-protobuf"; - version = "3.6.0"; + version = "5.0.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-AvJC6zQJ9miJ8rGjqlg1bsTZCc3Q+TEVYi6ecDZuyjw="; + src = fetchFromGitHub { + owner = "nipunn1313"; + repo = "mypy-protobuf"; + rev = "47fa102ae5d2bd2a1fdde2adf94cf006a3e939a4"; # not tagged, but on pypi + hash = "sha256-VYDTJmiezHAVC3QV+HM7C5y5WaFvoInzupWhnB/iNgA="; }; pythonRelaxDeps = [ "protobuf" ]; @@ -43,11 +45,11 @@ buildPythonPackage rec { }; meta = { - changelog = "https://github.com/nipunn1313/mypy-protobuf/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nipunn1313/mypy-protobuf/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Generate mypy stub files from protobuf specs"; homepage = "https://github.com/nipunn1313/mypy-protobuf"; license = lib.licenses.asl20; mainProgram = "protoc-gen-mypy"; maintainers = with lib.maintainers; [ lnl7 ]; }; -} +}) From 99921fe15cbf8c5cfe07714c6a9596537a05bbd0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:46 +0100 Subject: [PATCH 0614/1238] python3Packages.mysql-connector: 8.0.33 -> 9.6.0 https://raw.githubusercontent.com/mysql/mysql-connector-python/9.6.0/CHANGES.txt This commit was automatically generated using update-python-libraries. --- .../python-modules/mysql-connector/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mysql-connector/default.nix b/pkgs/development/python-modules/mysql-connector/default.nix index e342d1aa8e0f..42b67a1748fe 100644 --- a/pkgs/development/python-modules/mysql-connector/default.nix +++ b/pkgs/development/python-modules/mysql-connector/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "mysql-connector"; - version = "8.0.33"; + version = "9.6.0"; format = "setuptools"; setupPyBuildFlags = [ @@ -25,8 +25,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "mysql"; repo = "mysql-connector-python"; - rev = version; - hash = "sha256-GtMq7E2qBqFu54hjUotzPyxScTKXNdEQcmgHnS7lBhc="; + tag = version; + hash = "sha256-EwdJpiyplck26Tc9SiczxGieJ3GcTGMQva/fDzhzWn4="; }; patches = [ @@ -60,7 +60,7 @@ buildPythonPackage rec { implements the DB API v2.0 specification. ''; homepage = "https://github.com/mysql/mysql-connector-python"; - changelog = "https://raw.githubusercontent.com/mysql/mysql-connector-python/${version}/CHANGES.txt"; + changelog = "https://raw.githubusercontent.com/mysql/mysql-connector-python/${src.tag}/CHANGES.txt"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ neosimsim From a9674c6736c7f1c07b7a9c08b8ea45ef55d2904c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:46 +0100 Subject: [PATCH 0615/1238] python3Packages.myst-docutils: 4.0.1 -> 5.0.0 https://github.com/executablebooks/MyST-Parser/blob/v5.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/myst-docutils/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/myst-docutils/default.nix b/pkgs/development/python-modules/myst-docutils/default.nix index dcff36a3ef4a..2cf526518173 100644 --- a/pkgs/development/python-modules/myst-docutils/default.nix +++ b/pkgs/development/python-modules/myst-docutils/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "myst-docutils"; - version = "4.0.1"; + version = "5.0.0"; pyproject = true; src = fetchFromGitHub { owner = "executablebooks"; repo = "MyST-Parser"; tag = "v${version}"; - hash = "sha256-/Prauz4zuJY39EK2BmgBbH1uwjF4K38e5X5hPYwRBl0="; + hash = "sha256-0lGejdGVVvZar3sPBbvThXzJML7PcR5+shyDHTTtVEY="; }; build-system = [ flit-core ]; @@ -69,7 +69,7 @@ buildPythonPackage rec { meta = { description = "Extended commonmark compliant parser, with bridges to docutils/sphinx"; homepage = "https://github.com/executablebooks/MyST-Parser"; - changelog = "https://github.com/executablebooks/MyST-Parser/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/executablebooks/MyST-Parser/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; }; } From 5d6ceb679c04fd3528e48cad6bc3d24832c46d38 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:47 +0100 Subject: [PATCH 0616/1238] python3Packages.napalm: 5.0.0 -> 5.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/napalm/default.nix | 24 ++++++------------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 8 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/napalm/default.nix b/pkgs/development/python-modules/napalm/default.nix index bab62cb93601..b320922db902 100644 --- a/pkgs/development/python-modules/napalm/default.nix +++ b/pkgs/development/python-modules/napalm/default.nix @@ -32,31 +32,21 @@ mock, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "napalm"; - version = "5.0.0"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "napalm-automation"; repo = "napalm"; - tag = version; - hash = "sha256-Abw3h69qTFwOOFeAfivqAIWLozErJ1yZZfx7CbMy1AI="; + tag = finalAttrs.version; + hash = "sha256-kIQgr5W9xkdcQkscJkOiABJ5HBxZOT9D7jSKWGNoBGA="; }; - patches = [ - (fetchpatch { - url = "https://github.com/napalm-automation/napalm/commit/7e509869f7cb56892380629d1cb5f99e3e2c6190.patch"; - hash = "sha256-vJDACa5SmSJ/rcmKEow4Prqju/jYcCrzGpTdEYsAPq0="; - includes = [ - "napalm/ios/ios.py" - ]; - }) - ]; + build-system = [ setuptools ]; - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ + dependencies = [ cffi jinja2 junos-eznc @@ -89,4 +79,4 @@ buildPythonPackage rec { homepage = "https://github.com/napalm-automation/napalm"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c834d9ac1355..71edb85e1df6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8576,7 +8576,7 @@ with pkgs; toPythonApplication ( napalm.overridePythonAttrs (attrs: { # add community frontends that depend on the napalm python package - propagatedBuildInputs = attrs.propagatedBuildInputs ++ [ + dependencies = attrs.dependencies ++ [ napalm-hp-procurve ]; }) From f1eb47024d3c1122f418b8d7cd18573f74d557b0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:48 +0100 Subject: [PATCH 0617/1238] python3Packages.narwhals: 2.14.0 -> 2.15.0 https://github.com/narwhals-dev/narwhals/releases/tag/v2.15.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/narwhals/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/narwhals/default.nix b/pkgs/development/python-modules/narwhals/default.nix index 33c0d42a2988..91375840f8db 100644 --- a/pkgs/development/python-modules/narwhals/default.nix +++ b/pkgs/development/python-modules/narwhals/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "narwhals"; - version = "2.14.0"; + version = "2.15.0"; pyproject = true; src = fetchFromGitHub { owner = "narwhals-dev"; repo = "narwhals"; tag = "v${version}"; - hash = "sha256-5yynyaY5NuxSGEro4pDzFFkf0PsYArzlB23lXYmzydY="; + hash = "sha256-7tLxMtFWpk0ZpR9UYtKdk6L2UXb/ah1ZA6XZ4RbnvsI="; }; build-system = [ hatchling ]; From 75994eabebe5b28cbc857323be333bb5de942296 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:48 +0100 Subject: [PATCH 0618/1238] python3Packages.nbclient: 0.10.2 -> 0.10.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nbclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nbclient/default.nix b/pkgs/development/python-modules/nbclient/default.nix index dcf3aecce1ee..64450a6901f8 100644 --- a/pkgs/development/python-modules/nbclient/default.nix +++ b/pkgs/development/python-modules/nbclient/default.nix @@ -19,14 +19,14 @@ let nbclient = buildPythonPackage rec { pname = "nbclient"; - version = "0.10.2"; + version = "0.10.4"; pyproject = true; src = fetchFromGitHub { owner = "jupyter"; repo = "nbclient"; tag = "v${version}"; - hash = "sha256-+qSed6yy4YVZ25GigNTap+kMaoDiMYSJO85wurbzeDs="; + hash = "sha256-D7pgrNRrPT0fGOaHrNt3qeDXdbt1wJk5qfkQeLxsc7g="; }; build-system = [ hatchling ]; From e7d63251b6f54c75146a3a5b4b8676d09de348af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:49 +0100 Subject: [PATCH 0619/1238] python3Packages.nbsphinx: 0.9.7 -> 0.9.8 https://github.com/spatialaudio/nbsphinx/blob/0.9.8/NEWS.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nbsphinx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nbsphinx/default.nix b/pkgs/development/python-modules/nbsphinx/default.nix index 15434b8f4fee..22501d467876 100644 --- a/pkgs/development/python-modules/nbsphinx/default.nix +++ b/pkgs/development/python-modules/nbsphinx/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "nbsphinx"; - version = "0.9.7"; + version = "0.9.8"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-q9KYpobVX6iU72l8UdRPJOU6oxLa2uOOgpIPJQpUVv4="; + hash = "sha256-0HZZCDmajuK1e+euiBzy6ljWbbOve78z5utI+DvqVJU="; }; patches = [ (fetchpatch { From 0747f79f1660d032193797eb6d18682eeea201cf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:49 +0100 Subject: [PATCH 0620/1238] python3Packages.nebula3-python: 3.8.3 -> 5.2.0 https://github.com/vesoft-inc/nebula-python/blob/5.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/nebula3-python/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/nebula3-python/default.nix b/pkgs/development/python-modules/nebula3-python/default.nix index 115c9f11f898..29f054559f59 100644 --- a/pkgs/development/python-modules/nebula3-python/default.nix +++ b/pkgs/development/python-modules/nebula3-python/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "nebula3-python"; - version = "3.8.3"; + version = "5.2.0"; pyproject = true; src = fetchFromGitHub { owner = "vesoft-inc"; repo = "nebula-python"; - tag = "v${version}"; - hash = "sha256-p2dXpcOwVKbdfRKKTAc4LhaNuTjvPd8BBBI8aUivaZ4="; + tag = version; + hash = "sha256-WVbLywb/uVHWjtzXHSSlvBUwFz0p3VtiYwAl/0CcMDw="; }; build-system = [ pdm-backend ]; @@ -55,7 +55,7 @@ buildPythonPackage rec { meta = { description = "Client API of Nebula Graph in Python"; homepage = "https://github.com/vesoft-inc/nebula-python"; - changelog = "https://github.com/vesoft-inc/nebula-python/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/vesoft-inc/nebula-python/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; From da17d0a4eba8d3873887c8a8379755c1a45f8560 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:50 +0100 Subject: [PATCH 0621/1238] python3Packages.nested-multipart-parser: 1.5.0 -> 1.6.0 https://github.com/remigermain/nested-multipart-parser/releases/tag/v1.6.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/nested-multipart-parser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/nested-multipart-parser/default.nix b/pkgs/development/python-modules/nested-multipart-parser/default.nix index d83060194d01..be8d2c9eb78d 100644 --- a/pkgs/development/python-modules/nested-multipart-parser/default.nix +++ b/pkgs/development/python-modules/nested-multipart-parser/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "nested-multipart-parser"; - version = "1.5.0"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "remigermain"; repo = "nested-multipart-parser"; - tag = version; - hash = "sha256-9IGfYb6mVGkoE/6iDg0ap8c+0vrBDKK1DxzLRyfeWOk="; + tag = "v${version}"; + hash = "sha256-FFALem8Y43tKL32VSZE1pIlOKEPh5Ryzbu509Xjd+VY="; }; build-system = [ setuptools ]; From e8cc33041a17a60ac171e19471d094bd923e1832 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:50 +0100 Subject: [PATCH 0622/1238] python3Packages.netbox-attachments: 9.0.0 -> 10.0.1 https://github.com/Kani999/netbox-attachments/releases/tag/v10.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/netbox-attachments/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/netbox-attachments/default.nix b/pkgs/development/python-modules/netbox-attachments/default.nix index f784719f2177..85b34faedfba 100644 --- a/pkgs/development/python-modules/netbox-attachments/default.nix +++ b/pkgs/development/python-modules/netbox-attachments/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage rec { pname = "netbox-attachments"; - version = "9.0.0"; + version = "10.0.1"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -18,8 +18,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Kani999"; repo = "netbox-attachments"; - tag = version; - hash = "sha256-lm1+MWDT9N6Y+Uf1t3jTrFRF8jRy86JNdZSL1RQO7cw="; + tag = "v${version}"; + hash = "sha256-ZsK6RKYkfzn6YSS9ern9QxLsRdcwzt8BmMdYGJTMOKM="; }; build-system = [ setuptools ]; From 610d436a5ec7d263738e4e137ec27730cfe523ba Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:51 +0100 Subject: [PATCH 0623/1238] python3Packages.netbox-bgp: 0.17.0 -> 0.18.0 https://github.com/netbox-community/netbox-bgp/releases/tag/v0.18.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/netbox-bgp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netbox-bgp/default.nix b/pkgs/development/python-modules/netbox-bgp/default.nix index a5b89ce17477..2c9aa21a1b0c 100644 --- a/pkgs/development/python-modules/netbox-bgp/default.nix +++ b/pkgs/development/python-modules/netbox-bgp/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "netbox-bgp"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "netbox-community"; repo = "netbox-bgp"; tag = "v${version}"; - hash = "sha256-2Ss1ImJTqhr1FTRpnk1cwpFbHPjoNuUdpXoJJ9mjzHQ="; + hash = "sha256-Y2+TsGBpiBfj0e3mVdE2CjKlp0wX6zaFNcnc3gRKaHM="; }; build-system = [ setuptools ]; From f274e27d14a1691a0662de3890a27da406db28b3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:51 +0100 Subject: [PATCH 0624/1238] python3Packages.netbox-floorplan-plugin: 0.8.0 -> 0.9.0 https://github.com/netbox-community/netbox-floorplan-plugin/releases/tag/0.9.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/netbox-floorplan-plugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netbox-floorplan-plugin/default.nix b/pkgs/development/python-modules/netbox-floorplan-plugin/default.nix index 61b703f8b37d..fa7e9619841b 100644 --- a/pkgs/development/python-modules/netbox-floorplan-plugin/default.nix +++ b/pkgs/development/python-modules/netbox-floorplan-plugin/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage rec { pname = "netbox-floorplan-plugin"; - version = "0.8.0"; + version = "0.9.0"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "netbox-community"; repo = "netbox-floorplan-plugin"; tag = version; - hash = "sha256-27rVf3b1MNiTil+yx+PWtf6CzQ24oyCqLgeoYUje14o="; + hash = "sha256-soz6W/x4/lSBrH5kKOBOBlkPB353vpk4yJ333bvqx0k="; }; build-system = [ setuptools ]; From ffe261d05a5b25ea19e1a3e3ae623c977e714916 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:51 +0100 Subject: [PATCH 0625/1238] python3Packages.netbox-napalm-plugin: 0.3.3 -> 0.3.4 https://github.com/netbox-community/netbox-napalm-plugin/releases/tag/v0.3.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/netbox-napalm-plugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netbox-napalm-plugin/default.nix b/pkgs/development/python-modules/netbox-napalm-plugin/default.nix index 59f659f20540..64d9456ac9ff 100644 --- a/pkgs/development/python-modules/netbox-napalm-plugin/default.nix +++ b/pkgs/development/python-modules/netbox-napalm-plugin/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage rec { pname = "netbox-napalm-plugin"; - version = "0.3.3"; + version = "0.3.4"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "netbox-community"; repo = "netbox-napalm-plugin"; tag = "v${version}"; - hash = "sha256-qo16Bwq2a9AbO80qnQo0WtJ7HbrqqGChMJaqYYD5Aqg="; + hash = "sha256-PdX69SS0SAeUuN2zwcv54Ooih1hyR9a19e7sc5tJvuQ="; }; build-system = [ setuptools ]; From 82a3289ab529e4ddab6aff2b2aaa54244a271409 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:52 +0100 Subject: [PATCH 0626/1238] python3Packages.netbox-qrcode: 0.0.19 -> 0.0.20 https://github.com/netbox-community/netbox-qrcode/releases/tag/v0.0.20 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/netbox-qrcode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netbox-qrcode/default.nix b/pkgs/development/python-modules/netbox-qrcode/default.nix index f3153a0ca32f..f42b7cd7c69c 100644 --- a/pkgs/development/python-modules/netbox-qrcode/default.nix +++ b/pkgs/development/python-modules/netbox-qrcode/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "netbox-qrcode"; - version = "0.0.19"; + version = "0.0.20"; pyproject = true; src = fetchFromGitHub { owner = "netbox-community"; repo = "netbox-qrcode"; tag = "v${version}"; - hash = "sha256-hrVnNEgLL3r1BtZdBaJu6H5b/tuXUxzGjKcITTopE60="; + hash = "sha256-7dPMpuJ2nuj9rRmVrfthD+xrEHoUaLFqDJWC6cGGCwY="; }; build-system = [ setuptools ]; From b7877ff9573779c5849832be457b1496d8d2c2f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:52 +0100 Subject: [PATCH 0627/1238] python3Packages.netbox-topology-views: 4.4.0 -> 4.5.0 https://github.com/netbox-community/netbox-topology-views/releases/tag/v4.5.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/netbox-topology-views/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netbox-topology-views/default.nix b/pkgs/development/python-modules/netbox-topology-views/default.nix index 5ec93614badc..f28fb4593707 100644 --- a/pkgs/development/python-modules/netbox-topology-views/default.nix +++ b/pkgs/development/python-modules/netbox-topology-views/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage rec { pname = "netbox-topology-views"; - version = "4.4.0"; + version = "4.5.0"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "netbox-community"; repo = "netbox-topology-views"; tag = "v${version}"; - hash = "sha256-HsG5joHdqVuL6viBwZ8AyvFBCLmcq0YB+2ehLO5gsFc="; + hash = "sha256-1KEkNfo++lX0uF0xS9JOyG7dQBQYYo2cSGkjicJ5+vE="; }; build-system = [ setuptools ]; From aad93bb570df36a609fc68d4bd482e6e86a29644 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:53 +0100 Subject: [PATCH 0628/1238] python3Packages.nethsm: 1.4.1 -> 2.0.1 https://github.com/Nitrokey/nethsm-sdk-py/releases/tag/v2.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nethsm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nethsm/default.nix b/pkgs/development/python-modules/nethsm/default.nix index b7eea7a95882..d67f4df89645 100644 --- a/pkgs/development/python-modules/nethsm/default.nix +++ b/pkgs/development/python-modules/nethsm/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "nethsm"; - version = "1.4.1"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "Nitrokey"; repo = "nethsm-sdk-py"; tag = "v${version}"; - hash = "sha256-guW3KKIrRKSw8TsvPMTPJUyzISBNUoBqsGBWuv7Nf7M="; + hash = "sha256-wqnyI6QmsBfQW7NbJrk92Ufw0+IFmc8/0ZsUp5XswYw="; }; pythonRelaxDeps = true; From bb74ce434ee67e5c6eb7c3519f5837ad84a569ee Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:53 +0100 Subject: [PATCH 0629/1238] python3Packages.networkx: 3.5 -> 3.6.1 https://github.com/networkx/networkx/blob/networkx-3.6.1/doc/release/release_3.6.1.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/networkx/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/networkx/default.nix b/pkgs/development/python-modules/networkx/default.nix index 7acca70a262e..fcf2f626fed5 100644 --- a/pkgs/development/python-modules/networkx/default.nix +++ b/pkgs/development/python-modules/networkx/default.nix @@ -28,24 +28,14 @@ buildPythonPackage rec { pname = "networkx"; # upgrade may break sage, please test the sage build or ping @timokau on upgrade - version = "3.5"; + version = "3.6.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-1Mb5z4H1LWkjCGZ5a4KvvM3sPbeuT70bZep1D+7VADc="; + hash = "sha256-JrfDV6zMDIzeVYrUhig3KLZbapXYXuHNZrr6tMgWhQk="; }; - # backport patch to fix tests with Python 3.13.4 - # FIXME: remove in next update - patches = [ - (fetchpatch { - url = "https://github.com/networkx/networkx/commit/d85b04a8b9619580d8901f35400414f612c83113.patch"; - includes = [ "networkx/generators/lattice.py" ]; - hash = "sha256-6y/aJBDgNkUzmQ6o52CGVVzqoQgkCEXA4iAXhv1cS0c="; - }) - ]; - nativeBuildInputs = [ setuptools ]; optional-dependencies = { From 0cd99fb30cbb7edb5e30e8ab6643236fbf040cdf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:54 +0100 Subject: [PATCH 0630/1238] python3Packages.nextcloudmonitor: 1.5.2 -> 1.6.0 https://github.com/meichthys/nextcloud_monitor/blob/v1.6.0/README.md#change-log This commit was automatically generated using update-python-libraries. --- .../python-modules/nextcloudmonitor/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/nextcloudmonitor/default.nix b/pkgs/development/python-modules/nextcloudmonitor/default.nix index 6201899cf07a..9333a1679db2 100644 --- a/pkgs/development/python-modules/nextcloudmonitor/default.nix +++ b/pkgs/development/python-modules/nextcloudmonitor/default.nix @@ -2,31 +2,22 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, setuptools, requests, }: buildPythonPackage rec { pname = "nextcloudmonitor"; - version = "1.5.2"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "meichthys"; repo = "nextcloud_monitor"; tag = "v${version}"; - hash = "sha256-9iohznUmDusNY7iJZBcv9yn2wp3X5cS8n3Fbj/G1u0g="; + hash = "sha256-748cDMxPjOQFKdSt1GrQqZHmPgz20HN1+lMzo2vMj6c="; }; - patches = [ - (fetchpatch2 { - # https://github.com/meichthys/nextcloud_monitor/pull/10 - url = "https://github.com/meichthys/nextcloud_monitor/commit/cf6191d148e0494de5ae3cbe8fc5ffdba71b6c21.patch"; - hash = "sha256-BSTX5dw+k+ItT6qvpjLiDsH9rW1NmkaBeGO9TlNZZis="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ requests ]; From 4c5f088c03b37079713161f71ac9a2f7bdc331bb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:54 +0100 Subject: [PATCH 0631/1238] python3Packages.nextdns: 4.1.0 -> 5.0.0 https://github.com/bieniu/nextdns/releases/tag/5.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nextdns/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/nextdns/default.nix b/pkgs/development/python-modules/nextdns/default.nix index e3017921e5c5..a6594aa92b44 100644 --- a/pkgs/development/python-modules/nextdns/default.nix +++ b/pkgs/development/python-modules/nextdns/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "nextdns"; - version = "4.1.0"; + version = "5.0.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "bieniu"; repo = "nextdns"; tag = version; - hash = "sha256-VTOANFrGOI1XDU/5THWkj/o5AWIpXcPKmOF1IF0I22Y="; + hash = "sha256-jZ+ULAlqaOnVWEHDPzIxIFjx+4eC3jMlXyX0QhfZUYM="; }; build-system = [ setuptools ]; @@ -53,7 +53,7 @@ buildPythonPackage rec { meta = { description = "Module for the NextDNS API"; homepage = "https://github.com/bieniu/nextdns"; - changelog = "https://github.com/bieniu/nextdns/releases/tag/${version}"; + changelog = "https://github.com/bieniu/nextdns/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; From 6fad6ef4137c6627dbeb10a63fb02e22ef2bff07 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:55 +0100 Subject: [PATCH 0632/1238] python3Packages.nexusformat: 1.0.8 -> 2.0.0 https://github.com/nexpy/nexusformat/releases/tag/v2.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nexusformat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nexusformat/default.nix b/pkgs/development/python-modules/nexusformat/default.nix index 9d5120f42a35..b9c9ffdc7117 100644 --- a/pkgs/development/python-modules/nexusformat/default.nix +++ b/pkgs/development/python-modules/nexusformat/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "nexusformat"; - version = "1.0.8"; + version = "2.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-zsIOnWgMbUaJl3tHnpQiF3+Qy48dwKDAvFlg6z8hW/M="; + hash = "sha256-mIGbmpT9+ZPD3X999fhZSdSg/XgI/SdbEoE/oarjuS0="; }; build-system = [ From ab3f4bafa894d99639964ae78cc0abeef3683d5c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:55 +0100 Subject: [PATCH 0633/1238] python3Packages.nglview: 3.1.4 -> 4.0 https://github.com/nglviewer/nglview/releases/tag/v4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nglview/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/nglview/default.nix b/pkgs/development/python-modules/nglview/default.nix index 9b9e37dd2565..f31c5470c826 100644 --- a/pkgs/development/python-modules/nglview/default.nix +++ b/pkgs/development/python-modules/nglview/default.nix @@ -32,14 +32,14 @@ let in buildPythonPackage rec { pname = "nglview"; - version = "3.1.4"; + version = "4.0"; pyproject = true; src = fetchFromGitHub { owner = "nglviewer"; repo = "nglview"; tag = "v${version}"; - hash = "sha256-QY7rn6q67noWeoLn0RU2Sn5SeJON+Br/j+aNMlK1PDo="; + hash = "sha256-Dacsg3+asY0THJ5qrM7+IZCnc2rhCOrbOfN7Xai63Ac="; }; build-system = [ @@ -88,7 +88,7 @@ buildPythonPackage rec { meta = { description = "IPython/Jupyter widget to interactively view molecular structures and trajectories"; homepage = "https://github.com/nglviewer/nglview"; - changelog = "https://github.com/nglviewer/nglview/releases/tag/v${version}"; + changelog = "https://github.com/nglviewer/nglview/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ guelakais ]; }; From 845e8b4eda7c9092b494ddc0a4646ff06526ecfd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:56 +0100 Subject: [PATCH 0634/1238] python3Packages.nidaqmx: 1.2.0 -> 1.4.0 https://github.com/ni/nidaqmx-python/releases/tag/1.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nidaqmx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nidaqmx/default.nix b/pkgs/development/python-modules/nidaqmx/default.nix index 864a3b98381e..60de3d7e2a85 100644 --- a/pkgs/development/python-modules/nidaqmx/default.nix +++ b/pkgs/development/python-modules/nidaqmx/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "nidaqmx"; - version = "1.2.0"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "ni"; repo = "nidaqmx-python"; tag = version; - hash = "sha256-uxf+1nmJ+YFS3zGu+0YP4zOdBlSCHPYC8euqZIGwb00="; + hash = "sha256-Khydb14+yJKWYcO4pROfbainXw3bHceXK5Gc9GCIYNo="; }; build-system = [ poetry-core ]; From 45f9404ed2e8ed7e62a451cc4fa6224eeb7911cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:56 +0100 Subject: [PATCH 0635/1238] python3Packages.nilearn: 0.12.1 -> 0.13.0 https://github.com/nilearn/nilearn/releases/tag/0.13.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nilearn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nilearn/default.nix b/pkgs/development/python-modules/nilearn/default.nix index e50d38e1deaf..26e876e62245 100644 --- a/pkgs/development/python-modules/nilearn/default.nix +++ b/pkgs/development/python-modules/nilearn/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "nilearn"; - version = "0.12.1"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { owner = "nilearn"; repo = "nilearn"; tag = version; - hash = "sha256-jUP/gUMUVveX8m2VbyilTsx5OppuYVXH1qKeEfEVajQ="; + hash = "sha256-q+glPYxnB3Nd1DtaTzdSEJtgRtRhW+RfZmAeAUL6zX4="; }; postPatch = '' From c9f8fb988012bf275a88ecd38d7a93d05e76e749 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:56 +0100 Subject: [PATCH 0636/1238] python3Packages.niquests: 3.16.1 -> 3.17.0 https://github.com/jawah/niquests/blob/v3.17.0/HISTORY.md This commit was automatically generated using update-python-libraries. --- .../python-modules/niquests/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/niquests/default.nix b/pkgs/development/python-modules/niquests/default.nix index d6166512aac3..9f613420b2ba 100644 --- a/pkgs/development/python-modules/niquests/default.nix +++ b/pkgs/development/python-modules/niquests/default.nix @@ -2,6 +2,7 @@ buildPythonPackage, charset-normalizer, cryptography, + fastapi, fetchFromGitHub, hatchling, lib, @@ -16,14 +17,14 @@ buildPythonPackage rec { pname = "niquests"; - version = "3.16.1"; + version = "3.17.0"; pyproject = true; src = fetchFromGitHub { owner = "jawah"; repo = "niquests"; tag = "v${version}"; - hash = "sha256-SfHjzkVgoxLhqzFmR1PiPUHHrHgyHlFUfF0VPv6Ed3Y="; + hash = "sha256-HGczeExOoZMBiPS//B/gu56Wnpzz55oawhTT67ekuOs="; }; build-system = [ hatchling ]; @@ -66,6 +67,7 @@ buildPythonPackage rec { nativeCheckInputs = [ cryptography + fastapi pytest-asyncio pytest-httpbin pytestCheckHook @@ -82,10 +84,15 @@ buildPythonPackage rec { "tests/test_testserver.py" ]; - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ - # PermissionError: [Errno 1] Operation not permitted - "test_use_proxy_from_environment" - ]; + disabledTests = + lib.optionals stdenv.hostPlatform.isLinux [ + "test_docker_version_info" + "test_docker_404_unknown_path" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # PermissionError: [Errno 1] Operation not permitted + "test_use_proxy_from_environment" + ]; meta = { changelog = "https://github.com/jawah/niquests/blob/${src.tag}/HISTORY.md"; From be9341fcd4f9c8f187ed15e01623650db5bbd468 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:57 +0100 Subject: [PATCH 0637/1238] python3Packages.nitime: 0.11 -> 0.12.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nitime/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nitime/default.nix b/pkgs/development/python-modules/nitime/default.nix index 7e5a53f9e4c4..43572d94e53c 100644 --- a/pkgs/development/python-modules/nitime/default.nix +++ b/pkgs/development/python-modules/nitime/default.nix @@ -17,12 +17,12 @@ buildPythonPackage rec { pname = "nitime"; - version = "0.11"; + version = "0.12.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-4Ie8fuk9CKdn/64TsCfN2No2dU16ICpBRWYerqqF0/0="; + hash = "sha256-Esv0iLBlXcBaoYoMpZgt6XAwJgTkYfyS6H69m3U5tv8="; }; nativeBuildInputs = [ From 04f3bf9fbc28b5240852c812376b4d4b9209c450 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:58 +0100 Subject: [PATCH 0638/1238] python3Packages.nocasedict: 2.1.0 -> 2.2.0 https://github.com/pywbem/nocasedict/blob/2.2.0/docs/changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nocasedict/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nocasedict/default.nix b/pkgs/development/python-modules/nocasedict/default.nix index 795cccae5539..369e27f7442e 100644 --- a/pkgs/development/python-modules/nocasedict/default.nix +++ b/pkgs/development/python-modules/nocasedict/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "nocasedict"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "pywbem"; repo = "nocasedict"; tag = version; - hash = "sha256-6n0id4WBdrD+rYX9tFuynA6bV1n1LjVy5dj/TgXNkPw="; + hash = "sha256-e3APYlmeoby0CGoEh4g6ZK27DwWi4EZdpwsRORxly+w="; }; build-system = [ From 143bbcf725e2fafe78a4e2eb1b74a0d8b9096e7b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:58 +0100 Subject: [PATCH 0639/1238] python3Packages.nocaselist: 2.1.0 -> 2.2.0 https://github.com/pywbem/nocaselist/blob/2.2.0/docs/changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nocaselist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nocaselist/default.nix b/pkgs/development/python-modules/nocaselist/default.nix index 96dfdabc5b35..0b819851a617 100644 --- a/pkgs/development/python-modules/nocaselist/default.nix +++ b/pkgs/development/python-modules/nocaselist/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "nocaselist"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-+3MG9aPgRVNOc3q37L7uA5ul6br7xbXyMfYW1+khG2U="; + hash = "sha256-sGs9b+wavAXGB6qOgTWZOIcnoI4YwiNDHXRpz26wwGo="; }; build-system = [ From 7d23fddcf1b83310bc860eb1e9b4fb8b810e6f80 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:58 +0100 Subject: [PATCH 0640/1238] python3Packages.nominal-api-protos: 0.806.0 -> 0.1073.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/nominal-api-protos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nominal-api-protos/default.nix b/pkgs/development/python-modules/nominal-api-protos/default.nix index 0c39ac7fd383..c3b5b6eb5a2e 100644 --- a/pkgs/development/python-modules/nominal-api-protos/default.nix +++ b/pkgs/development/python-modules/nominal-api-protos/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "nominal-api-protos"; - version = "0.806.0"; + version = "0.1073.0"; pyproject = true; # nixpkgs-update: no auto update src = fetchPypi { inherit version; pname = "nominal_api_protos"; - hash = "sha256-wbMGgW3YYX+MVc525rH6pOk72H7NlmiyEJiFtz+Osoo="; + hash = "sha256-jI7V34IyfY6bwzUvcOi6tdQI+OkJRMdhmNq0rosMjR4="; }; build-system = [ setuptools ]; From cfda7f5bd0955b59b8ae5f1ad1f4e64a05d7bb81 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:59 +0100 Subject: [PATCH 0641/1238] python3Packages.nominal-api: 0.806.0 -> 0.1073.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nominal-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nominal-api/default.nix b/pkgs/development/python-modules/nominal-api/default.nix index fb5a51f4cfa1..835cd230e5a8 100644 --- a/pkgs/development/python-modules/nominal-api/default.nix +++ b/pkgs/development/python-modules/nominal-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "nominal-api"; - version = "0.806.0"; + version = "0.1073.0"; pyproject = true; # nixpkgs-update: no auto update src = fetchPypi { inherit version; pname = "nominal_api"; - hash = "sha256-V9zncQFNBi3MtgBHmwY4SoSgI9cjQuBt90PeRHjaXsw="; + hash = "sha256-jumMX6YjQlmipCgaPPeG73OemP94otHvUUL2kq+QEQ4="; }; build-system = [ setuptools ]; From 04c1de7d5895a076b295894126a158b2eec4295d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:59 +0100 Subject: [PATCH 0642/1238] python3Packages.nominal: 1.71.0 -> 1.104.3 https://github.com/nominal-io/nominal-client/releases/tag/v1.104.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nominal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nominal/default.nix b/pkgs/development/python-modules/nominal/default.nix index c4183dfa4107..fc25025b6311 100644 --- a/pkgs/development/python-modules/nominal/default.nix +++ b/pkgs/development/python-modules/nominal/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "nominal"; - version = "1.71.0"; + version = "1.104.3"; pyproject = true; src = fetchFromGitHub { owner = "nominal-io"; repo = "nominal-client"; tag = "v${version}"; - hash = "sha256-C0afrzWlq2Z3a21MIJ/3XgvjkEZONwBgCZ+06XIYFGE="; + hash = "sha256-+hJzDQND+eQ/za+V7HXHhwoGfIusXBUUWWSYwWu39ew="; }; build-system = [ hatchling ]; From 15b22dda32ebecc128021b2f41eeef69f9f4d11b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:35:59 +0100 Subject: [PATCH 0643/1238] python3Packages.noneprompt: 0.1.9 -> 0.1.11 https://github.com/nonebot/noneprompt/releases/tag/v0.1.11 This commit was automatically generated using update-python-libraries. --- .../python-modules/noneprompt/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/noneprompt/default.nix b/pkgs/development/python-modules/noneprompt/default.nix index f24ecc383d4e..2be1909546a8 100644 --- a/pkgs/development/python-modules/noneprompt/default.nix +++ b/pkgs/development/python-modules/noneprompt/default.nix @@ -2,21 +2,26 @@ buildPythonPackage, fetchPypi, lib, - poetry-core, + uv-build, prompt-toolkit, }: buildPythonPackage rec { pname = "noneprompt"; - version = "0.1.9"; + version = "0.1.11"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-M4uLuJqNIu818d7bOqfBsijPE5lzvcQ8X/w+72RFfbk="; + hash = "sha256-aCJpGPKhVDqjgMqtpcOArlyjj1cpInjFv9O3KJ8axts="; }; - build-system = [ poetry-core ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build >=0.8.3, <0.9.0" uv_build + ''; + + build-system = [ uv-build ]; dependencies = [ prompt-toolkit ]; From a62cff2304ec83a0883276e16358bca63aead7a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:00 +0100 Subject: [PATCH 0644/1238] python3Packages.notebook: 7.5.0 -> 7.5.3 https://github.com/jupyter/notebook/blob/v7.5.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/notebook/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/notebook/default.nix b/pkgs/development/python-modules/notebook/default.nix index 7f71dc146e44..741f0d0cbac4 100644 --- a/pkgs/development/python-modules/notebook/default.nix +++ b/pkgs/development/python-modules/notebook/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "notebook"; - version = "7.5.0"; + version = "7.5.3"; pyproject = true; src = fetchFromGitHub { owner = "jupyter"; repo = "notebook"; tag = "v${version}"; - hash = "sha256-EKfe3uqIwb+kKmSuU7aIinNj1nkRaBvg3liV6RiR3xc="; + hash = "sha256-Kxt4dAHqJ6q/tCtvP7QRow+pTe+Qmibw4aLy+YJFcu8="; }; postPatch = '' @@ -54,7 +54,7 @@ buildPythonPackage rec { offlineCache = yarn-berry_3.fetchYarnBerryDeps { inherit src missingHashes; - hash = "sha256-ILDTRK5NJ33T30YRTT3/g1mIE2sI8spGPwMsWyQ5UTc="; + hash = "sha256-OYGueULuo7L59wiqyRrsIYquRCRTCip5HaJQHZ5diMA="; }; build-system = [ From 2a66c41b11334867422940d6151e3363f49a1e5c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:00 +0100 Subject: [PATCH 0645/1238] python3Packages.nsapi: 3.1.3 -> 3.2.1 https://github.com/aquatix/ns-api/releases/tag/v3.2.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nsapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nsapi/default.nix b/pkgs/development/python-modules/nsapi/default.nix index cb92ca9806d0..2f50f218aee6 100644 --- a/pkgs/development/python-modules/nsapi/default.nix +++ b/pkgs/development/python-modules/nsapi/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "nsapi"; - version = "3.1.3"; + version = "3.2.1"; pyproject = true; src = fetchFromGitHub { owner = "aquatix"; repo = "ns-api"; tag = "v${version}"; - hash = "sha256-Buhc0643WeX/4ZU/RkzNWiFjfEAJUtNL6uJ98unTnCg="; + hash = "sha256-eZT6DU68wcEYyoFejECuluzit9MDA269zaKVFWpSuc8="; }; build-system = [ setuptools ]; From 60131f4fbb5412902e5d527cc64fd058ef441751 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:01 +0100 Subject: [PATCH 0646/1238] python3Packages.ntc-templates: 7.9.0 -> 8.1.0 https://github.com/networktocode/ntc-templates/releases/tag/v8.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ntc-templates/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ntc-templates/default.nix b/pkgs/development/python-modules/ntc-templates/default.nix index b957e543bcda..cd83ce167b1d 100644 --- a/pkgs/development/python-modules/ntc-templates/default.nix +++ b/pkgs/development/python-modules/ntc-templates/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "ntc-templates"; - version = "7.9.0"; + version = "8.1.0"; pyproject = true; src = fetchFromGitHub { owner = "networktocode"; repo = "ntc-templates"; tag = "v${version}"; - hash = "sha256-ujWPcVqwdtMlCkTZP/PJ3oMR60F6IHrZXXhcNT7JmmM="; + hash = "sha256-J1Icf9UG5IMYBH90Mfxd+p+rk57z2OXQENnoRAaepN4="; }; build-system = [ poetry-core ]; From 097e351eee2d99732c40cff5fe892b39027ddcbf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:01 +0100 Subject: [PATCH 0647/1238] python3Packages.nuitka: 2.7.15 -> 2.8.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/nuitka/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/nuitka/default.nix b/pkgs/development/python-modules/nuitka/default.nix index acde02d89404..268e825b5239 100644 --- a/pkgs/development/python-modules/nuitka/default.nix +++ b/pkgs/development/python-modules/nuitka/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "nuitka"; - version = "2.7.15"; + version = "2.8.10"; pyproject = true; src = fetchFromGitHub { owner = "Nuitka"; repo = "Nuitka"; - rev = version; - hash = "sha256-o+rXk8Qh9SeBpuSppPBap9TL69gy9ag7PCArFSNSv7g="; + tag = version; + hash = "sha256-+CevWpYvqY3SX3/QE7SPlbsFtXkdlNTg9m91VtZCHvM="; }; build-system = [ From d356ed898a04cb102ce44a1362023ceb479a0e09 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:02 +0100 Subject: [PATCH 0648/1238] python3Packages.numpy-typing-compat: 20250818.2.3 -> 20251206.2.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/numpy-typing-compat/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/numpy-typing-compat/default.nix b/pkgs/development/python-modules/numpy-typing-compat/default.nix index 9015e25826b7..57270f3b9463 100644 --- a/pkgs/development/python-modules/numpy-typing-compat/default.nix +++ b/pkgs/development/python-modules/numpy-typing-compat/default.nix @@ -8,20 +8,15 @@ buildPythonPackage rec { pname = "numpy-typing-compat"; - version = "20250818.2.3"; + version = "20251206.2.4"; pyproject = true; src = fetchPypi { pname = "numpy_typing_compat"; inherit version; - hash = "sha256-cug9U1tjXWaLpzFeQ66AvhRppvrqb8ltMSUW85s9j6U="; + hash = "sha256-WYgtI6r/BUolNtqAVkASzc4zSHZXvk15xZJbuHBfyrw="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail '"uv_build>=0.8.11,<0.9.0"' '"uv_build>=0.8.11"' - ''; - build-system = [ uv-build ]; From be3ee52186be91bcdc29ca016e33ef0fd12023bf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:02 +0100 Subject: [PATCH 0649/1238] python3Packages.numpydoc: 1.9.0 -> 1.10.0 https://github.com/numpy/numpydoc/releases/tag/v1.10.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/numpydoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numpydoc/default.nix b/pkgs/development/python-modules/numpydoc/default.nix index 47f0d43187b0..e076cbb4686e 100644 --- a/pkgs/development/python-modules/numpydoc/default.nix +++ b/pkgs/development/python-modules/numpydoc/default.nix @@ -19,13 +19,13 @@ buildPythonPackage rec { pname = "numpydoc"; - version = "1.9.0"; + version = "1.10.0"; pyproject = true; src = fetchPypi { inherit pname; inherit version; - hash = "sha256-X+xkkI/gQazEs6/CoyxJqrFUDPWBh29VY9aLsSnifFs="; + hash = "sha256-P3lw9u7jCRImCmsxrHK7okMoMM1nIlaewX7o0+9f+gE="; }; build-system = [ setuptools ]; From c24795fb62f53f424b864662d4bf23b16914bd47 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:02 +0100 Subject: [PATCH 0650/1238] python3Packages.oca-port: 0.18 -> 0.19 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/oca-port/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oca-port/default.nix b/pkgs/development/python-modules/oca-port/default.nix index 71194b3233c0..ba74b024b644 100644 --- a/pkgs/development/python-modules/oca-port/default.nix +++ b/pkgs/development/python-modules/oca-port/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "oca-port"; - version = "0.18"; + version = "0.19"; pyproject = true; src = fetchFromGitHub { @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "OCA"; repo = "oca-port"; tag = "v${version}"; - hash = "sha256-r32ePlbg0GjryB5HDx0nQTq71lG/o+4sUFRdKW/K5ys="; + hash = "sha256-5Iw9gbc8+x82huAMrqMHKXmJ12Drtaz3USdCucx1ruY="; }; build-system = [ From ef0ca7e538f7067ea5f522c109877f242f7602a6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:03 +0100 Subject: [PATCH 0651/1238] python3Packages.oci: 2.160.3 -> 2.165.1 https://github.com/oracle/oci-python-sdk/blob/v2.165.1/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/oci/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oci/default.nix b/pkgs/development/python-modules/oci/default.nix index 9c6b6aa84987..9b06a7f458b0 100644 --- a/pkgs/development/python-modules/oci/default.nix +++ b/pkgs/development/python-modules/oci/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "oci"; - version = "2.160.3"; + version = "2.165.1"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-python-sdk"; tag = "v${version}"; - hash = "sha256-Nz3/aGumNTMItE/HL5tAdh0QbZngeO02CfJKq4GZ+qY="; + hash = "sha256-pF3+0Hogk4FmPOp20ROVb3304+mGs0iUYeiNkszCGPY="; }; pythonRelaxDeps = [ From d132c8153c5d281b33f9a0e38c5d0abf751d38cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:03 +0100 Subject: [PATCH 0652/1238] python3Packages.odc-geo: 0.4.10 -> 0.5.0 https://github.com/opendatacube/odc-geo/releases/tag/v0.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/odc-geo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/odc-geo/default.nix b/pkgs/development/python-modules/odc-geo/default.nix index 671d79881f05..9944d6cf3a92 100644 --- a/pkgs/development/python-modules/odc-geo/default.nix +++ b/pkgs/development/python-modules/odc-geo/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "odc-geo"; - version = "0.4.10"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "opendatacube"; repo = "odc-geo"; tag = "v${version}"; - hash = "sha256-f4wUUzcv4NM44zrCvW3sBRybppIBZEAm+oiTSW1B+Fw="; + hash = "sha256-qFHFT68hJKCBcYKZypSoQufHYXVm3LiD7mn5eQtYYO8="; }; build-system = [ From 8e08c55a7b2bb5647db42a39577dc0cd51f8ec69 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:04 +0100 Subject: [PATCH 0653/1238] python3Packages.odc-loader: 0.5.1 -> 0.6.4 https://github.com/opendatacube/odc-loader/releases/tag/0.6.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/odc-loader/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/odc-loader/default.nix b/pkgs/development/python-modules/odc-loader/default.nix index 70b9f86b74fd..01e38e8dc752 100644 --- a/pkgs/development/python-modules/odc-loader/default.nix +++ b/pkgs/development/python-modules/odc-loader/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "odc-loader"; - version = "0.5.1"; + version = "0.6.4"; pyproject = true; src = fetchFromGitHub { owner = "opendatacube"; repo = "odc-loader"; - tag = "v${version}"; - hash = "sha256-yBCityE9e29wUnPuD09MTeyyVY/o9X/1lUq3Su8sd6g="; + tag = version; + hash = "sha256-nJSC93+uPzsZY0ZHmrodPkCIk2FZnZ2ksfJIvr+x0As="; }; build-system = [ @@ -72,7 +72,7 @@ buildPythonPackage rec { meta = { description = "Tools for constructing xarray objects from parsed metadata"; homepage = "https://github.com/opendatacube/odc-loader/"; - changelog = "https://github.com/opendatacube/odc-loader/releases/tag/${version}"; + changelog = "https://github.com/opendatacube/odc-loader/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ daspk04 ]; }; From d70a46807fb56929a99e1172cba6f709d9af3e3b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:04 +0100 Subject: [PATCH 0654/1238] python3Packages.odc-stac: 0.4.1 -> 0.5.2 https://github.com/opendatacube/odc-stac/releases/tag/v0.5.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/odc-stac/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/odc-stac/default.nix b/pkgs/development/python-modules/odc-stac/default.nix index 650aaa3f6782..e55ad75b3486 100644 --- a/pkgs/development/python-modules/odc-stac/default.nix +++ b/pkgs/development/python-modules/odc-stac/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "odc-stac"; - version = "0.4.1"; + version = "0.5.2"; pyproject = true; src = fetchFromGitHub { owner = "opendatacube"; repo = "odc-stac"; tag = "v${version}"; - hash = "sha256-Zug52tjbdtRNpLMBUR+hksr/V2D3W4sXbtvdxSPyVlM="; + hash = "sha256-OlqUFyysbteZ+Ek48+F4U0YLrTx624974O7DnnUuxag="; }; build-system = [ flit-core ]; From 12c4b59c2ae33a674caa84418e87c8b66ad1b853 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:05 +0100 Subject: [PATCH 0655/1238] python3Packages.okta: 2.9.13 -> 3.1.0 https://github.com/okta/okta-sdk-python/blob/v3.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/okta/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/okta/default.nix b/pkgs/development/python-modules/okta/default.nix index 65f3755bcba3..a943be280a92 100644 --- a/pkgs/development/python-modules/okta/default.nix +++ b/pkgs/development/python-modules/okta/default.nix @@ -2,11 +2,13 @@ lib, aenum, aiohttp, + blinker, buildPythonPackage, fetchPypi, flatdict, jwcrypto, pycryptodomex, + pydantic, pydash, pyfakefs, pyjwt, @@ -14,7 +16,9 @@ pytest-mock, pytest-recording, pytestCheckHook, + python-dateutil, pyyaml, + requests, setuptools, xmltodict, yarl, @@ -22,12 +26,12 @@ buildPythonPackage rec { pname = "okta"; - version = "2.9.13"; + version = "3.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-jY6SZ1G3+NquF5TfLsGw6T9WO4smeBYT0gXLnRDoN+8="; + hash = "sha256-7ZYDrup+HJxlrOmSBGsWD4Ku8HRlQR4E68olWQtcazg="; }; build-system = [ setuptools ]; @@ -35,12 +39,16 @@ buildPythonPackage rec { dependencies = [ aenum aiohttp + blinker flatdict jwcrypto pycryptodomex + pydantic pydash pyjwt + python-dateutil pyyaml + requests xmltodict yarl ]; From 8517e9c31d5e812aa5dfeb2d2e52d25b4531e969 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:06 +0100 Subject: [PATCH 0656/1238] python3Packages.onedrive-personal-sdk: 0.1.0 -> 0.1.1 https://github.com/zweckj/onedrive-personal-sdk/releases/tag/v0.1.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/onedrive-personal-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onedrive-personal-sdk/default.nix b/pkgs/development/python-modules/onedrive-personal-sdk/default.nix index 3e3610ab82b4..398937a31846 100644 --- a/pkgs/development/python-modules/onedrive-personal-sdk/default.nix +++ b/pkgs/development/python-modules/onedrive-personal-sdk/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "onedrive-personal-sdk"; - version = "0.1.0"; + version = "0.1.1"; pyproject = true; src = fetchFromGitHub { owner = "zweckj"; repo = "onedrive-personal-sdk"; tag = "v${version}"; - hash = "sha256-97gIkMaX/iBPtEPdE7yjGN3LeknxmVUDPMZGZAKX6q8="; + hash = "sha256-wWFqK3JlwZRQ8l36AWR/QQccn3lEayylOs1CYuuCRro="; }; build-system = [ setuptools ]; From a622aa6c60fb94bc5e25f970f30c45d5037f9651 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:07 +0100 Subject: [PATCH 0657/1238] python3Packages.onnxslim: 0.1.78 -> 0.1.82 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/onnxslim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onnxslim/default.nix b/pkgs/development/python-modules/onnxslim/default.nix index 3a05d26fff97..4ef246442c5a 100644 --- a/pkgs/development/python-modules/onnxslim/default.nix +++ b/pkgs/development/python-modules/onnxslim/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "onnxslim"; - version = "0.1.78"; + version = "0.1.82"; pyproject = true; src = fetchFromGitHub { owner = "inisis"; repo = "OnnxSlim"; tag = "v${version}"; - hash = "sha256-xLT00z9zeO4o5JN9W+5AfpANjc2+qAtFNnncLJptCoA="; + hash = "sha256-hrrCodLaHVo/YRq0HczxogcZQSwZKxZthyLYxz/+XJ0="; }; build-system = [ From 83d0b1e9b90f692ae029ed0fb56b53f595004c9e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:07 +0100 Subject: [PATCH 0658/1238] python3Packages.openai-agents: 0.4.2 -> 0.6.9 https://github.com/openai/openai-agents-python/releases/tag/0.6.9 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/openai-agents/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openai-agents/default.nix b/pkgs/development/python-modules/openai-agents/default.nix index 8ae73edda134..c09e4bb7db4f 100644 --- a/pkgs/development/python-modules/openai-agents/default.nix +++ b/pkgs/development/python-modules/openai-agents/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "openai-agents"; - version = "0.4.2"; + version = "0.6.9"; pyproject = true; src = fetchPypi { inherit version; pname = "openai_agents"; - hash = "sha256-KByv+DmzqyzzvFIRCr6TysoASYXEG/B96OYNA8SnUo4="; + hash = "sha256-5VYjgntKGxHWbsAIS9K56ixtYPIz4EVHgDr0M5Z+L9s="; }; build-system = [ From ee81e48eb2c873cdbe794db0257df96d8ccfc8e6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:07 +0100 Subject: [PATCH 0659/1238] python3Packages.openfga-sdk: 0.9.5 -> 0.9.9 https://github.com/openfga/python-sdk/blob/v0.9.9/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/openfga-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openfga-sdk/default.nix b/pkgs/development/python-modules/openfga-sdk/default.nix index 0b2305b6de1d..b2394cb47fc6 100644 --- a/pkgs/development/python-modules/openfga-sdk/default.nix +++ b/pkgs/development/python-modules/openfga-sdk/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "openfga-sdk"; - version = "0.9.5"; + version = "0.9.9"; pyproject = true; src = fetchFromGitHub { owner = "openfga"; repo = "python-sdk"; tag = "v${version}"; - hash = "sha256-e/Pgyj7A1HtcDPeRy0QK+Nok2ruWBiU9A1Yh7RZvtVI="; + hash = "sha256-bkDeIQJ+5VDMkBDorEMczsN7Ex04SaxhxulXLtUW/CM="; }; build-system = [ setuptools ]; From 3781ec31aa648f04a9f8c09cf3abfed87b63573f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:08 +0100 Subject: [PATCH 0660/1238] python3Packages.openstep-plist: 0.5.0 -> 0.5.1 https://github.com/fonttools/openstep-plist/releases/tag/v0.5.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/openstep-plist/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/openstep-plist/default.nix b/pkgs/development/python-modules/openstep-plist/default.nix index 3016f05b9db8..143485ee5b52 100644 --- a/pkgs/development/python-modules/openstep-plist/default.nix +++ b/pkgs/development/python-modules/openstep-plist/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchPypi, - fetchpatch, cython, setuptools, setuptools-scm, @@ -11,13 +10,13 @@ buildPythonPackage rec { pname = "openstep-plist"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; src = fetchPypi { pname = "openstep_plist"; inherit version; - hash = "sha256-2vOGZSrghrzosYeExZqCUlI/rKOx3th2u/OTWU2GK3g="; + hash = "sha256-AGgwTRLOwP4TLE+dIHfHG/pP9DkEmU/SosqX1aB2M44="; }; build-system = [ @@ -26,14 +25,6 @@ buildPythonPackage rec { setuptools-scm ]; - patches = [ - (fetchpatch { - name = "openstep-plist-cpython-3.1-compat.patch"; - url = "https://github.com/fonttools/openstep-plist/commit/5467a2c3bed3004b79c70b5b288f33293c96742b.patch"; - hash = "sha256-dKZgthvPgdnCKA0o70TBtvipwnBr4wcayvK8SFqwrbY="; - }) - ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "openstep_plist" ]; From bc18fec7dbbfaa389612b2ef5cdd29651b2661ae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:09 +0100 Subject: [PATCH 0661/1238] python3Packages.openusd: 25.05.01 -> 25.11 https://github.com/PixarAnimationStudios/OpenUSD/v25.11/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/openusd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openusd/default.nix b/pkgs/development/python-modules/openusd/default.nix index 7b7a8cf09168..8b26fa54b75f 100644 --- a/pkgs/development/python-modules/openusd/default.nix +++ b/pkgs/development/python-modules/openusd/default.nix @@ -52,14 +52,14 @@ in buildPythonPackage rec { pname = "openusd"; - version = "25.05.01"; + version = "25.11"; pyproject = false; src = fetchFromGitHub { owner = "PixarAnimationStudios"; repo = "OpenUSD"; tag = "v${version}"; - hash = "sha256-gxikEC4MqTkhgYaRsCVYtS/VmXClSaCMdzpQ0LmiR7Q="; + hash = "sha256-Oj9mtKF8TyXbXVKT7MME+ju/0+VyyB0N2iv/LBaktjA="; }; outputs = [ "out" ] ++ lib.optional withDocs "doc"; From 0f81a237461f4d4551ee8b15756ac90e883c0e39 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:10 +0100 Subject: [PATCH 0662/1238] python3Packages.optimum-onnx: 0.0.3 -> 0.1.0 https://github.com/huggingface/optimum-onnx/releases/tag/v0.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/optimum-onnx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/optimum-onnx/default.nix b/pkgs/development/python-modules/optimum-onnx/default.nix index bfe9f27c387b..02e65623a6b9 100644 --- a/pkgs/development/python-modules/optimum-onnx/default.nix +++ b/pkgs/development/python-modules/optimum-onnx/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "optimum-onnx"; - version = "0.0.3"; + version = "0.1.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "optimum-onnx"; tag = "v${version}"; - hash = "sha256-IFXtKkJwmrcdjfXE2YccbRylU723fTG70Z6c9fIL5mE="; + hash = "sha256-Thx3QPLgi8w8znvMGSuCyRu/tUynCkQFywtKKv7UhuA="; }; build-system = [ From 672dcfaaf4389bd8bb90d337c94067625f08a257 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:10 +0100 Subject: [PATCH 0663/1238] python3Packages.optimum: 2.0.0 -> 2.1.0 https://github.com/huggingface/optimum/releases/tag/v2.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/optimum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/optimum/default.nix b/pkgs/development/python-modules/optimum/default.nix index 4b1a80ca7efb..e19e48bcffc8 100644 --- a/pkgs/development/python-modules/optimum/default.nix +++ b/pkgs/development/python-modules/optimum/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "optimum"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "optimum"; tag = "v${version}"; - hash = "sha256-aeGWjzktpxY6Xym1licGCZf+Vzia9BdUnXE80Ja28jg="; + hash = "sha256-nA73afFr9wqJWmobBw5hOIjRvQ6I8QvVZoRJnYnXzUc="; }; build-system = [ setuptools ]; From c3a7e5a15ff56b91a5f41aae224da79f41c39099 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:10 +0100 Subject: [PATCH 0664/1238] python3Packages.optree: 0.17.0 -> 0.18.0 https://github.com/metaopt/optree/releases This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/optree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/optree/default.nix b/pkgs/development/python-modules/optree/default.nix index f27db5e912f3..e7d6f3fe4cb8 100644 --- a/pkgs/development/python-modules/optree/default.nix +++ b/pkgs/development/python-modules/optree/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "optree"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "metaopt"; repo = "optree"; tag = "v${version}"; - hash = "sha256-4ZkUdGF+Fauy6KWbyrGQ684Ay5XlFT2S2I9lv/1KeWs="; + hash = "sha256-i/vn9Lo5UiY3+1Mh6FMSMjEyDcs8dtWSL3ESZ8CyHPw="; }; dontUseCmakeConfigure = true; From 466a89e57233e4eb726cb09f9a4a2b573c077f16 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:11 +0100 Subject: [PATCH 0665/1238] python3Packages.optuna-dashboard: 0.20.0b1 -> 0.20.0 https://github.com/optuna/optuna-dashboard/releases/tag/v0.20.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/optuna-dashboard/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/optuna-dashboard/default.nix b/pkgs/development/python-modules/optuna-dashboard/default.nix index f3cbcf6dd40b..fa35b83940a2 100644 --- a/pkgs/development/python-modules/optuna-dashboard/default.nix +++ b/pkgs/development/python-modules/optuna-dashboard/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "optuna-dashboard"; - version = "0.20.0b1"; + version = "0.20.0"; pyproject = true; src = fetchFromGitHub { owner = "optuna"; repo = "optuna-dashboard"; tag = "v${version}"; - hash = "sha256-+mS9D71cwVkO0AqtU0pxK0PBvwCOxA6dPJyTVps4X+g="; + hash = "sha256-pg1R8tZjfLDDzDWiLRmaU1a1mKDzeZliPC2X0UV+xEw="; }; dependencies = [ From 452e020b9b4a4e5978279a8a4d7eaae086428a39 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:11 +0100 Subject: [PATCH 0666/1238] python3Packages.optuna: 4.5.0 -> 4.7.0 https://github.com/optuna/optuna/releases/tag/v4.7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/optuna/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix index 48c9a87e0a8b..69fe3b5c66fc 100644 --- a/pkgs/development/python-modules/optuna/default.nix +++ b/pkgs/development/python-modules/optuna/default.nix @@ -43,14 +43,14 @@ buildPythonPackage rec { pname = "optuna"; - version = "4.5.0"; + version = "4.7.0"; pyproject = true; src = fetchFromGitHub { owner = "optuna"; repo = "optuna"; tag = "v${version}"; - hash = "sha256-qaCOpqKRepm/a1Nh98PV6RcRkadLK5E429pn1zaWQDA="; + hash = "sha256-SbEmJ4V4pyxMUx3GPMqBUDLq4AslwichbZNmNwmNm0o="; }; build-system = [ From b5531bf9c461c0dcffa76ff7315929684a351d5a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:12 +0100 Subject: [PATCH 0667/1238] python3Packages.optype: 0.14.0 -> 0.15.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/optype/default.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/optype/default.nix b/pkgs/development/python-modules/optype/default.nix index 1477f354290b..6daaed2bcb73 100644 --- a/pkgs/development/python-modules/optype/default.nix +++ b/pkgs/development/python-modules/optype/default.nix @@ -11,19 +11,24 @@ pythonOlder, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "optype"; - version = "0.14.0"; + version = "0.15.0"; pyproject = true; + disabled = pythonOlder "3.11"; + src = fetchFromGitHub { owner = "jorenham"; repo = "optype"; - rev = "5f16def3546222caf81a3411a27b007a00819172"; - hash = "sha256-52cY+u0wjhJFQDLsjND/h6cfln4rCTtcy+HqaoH/re0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-tzbS+CeWGxMXK1LFN/LslI6kfbVQPjqYlDB7fX0ogfU="; }; - disabled = pythonOlder "3.11"; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.9.16,<0.10.0" uv_build + ''; build-system = [ uv-build @@ -57,4 +62,4 @@ buildPythonPackage { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jolars ]; }; -} +}) From c85e5dda8c5395f4068744016dd4fca9be742c2b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:12 +0100 Subject: [PATCH 0668/1238] python3Packages.oracledb: 3.3.0 -> 3.4.1 https://github.com/oracle/python-oracledb/blob/v3.4.1/doc/src/release_notes.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/oracledb/default.nix | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/oracledb/default.nix b/pkgs/development/python-modules/oracledb/default.nix index 4e0816a20010..e9b2c1d054e3 100644 --- a/pkgs/development/python-modules/oracledb/default.nix +++ b/pkgs/development/python-modules/oracledb/default.nix @@ -5,12 +5,12 @@ cython, fetchFromGitHub, setuptools, - wheel, + typing-extensions, }: buildPythonPackage rec { pname = "oracledb"; - version = "3.3.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { @@ -18,21 +18,18 @@ buildPythonPackage rec { repo = "python-oracledb"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-SHIEl4pzuQBJ02KRPmOydFtmVD9qF3LGk9WPiDSpVzQ="; + hash = "sha256-Pwbb+/vzNnliBpcDmOpkkNMVI/cPbJY+yMIKKR6m01w="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "cython == 3.1" "cython" - ''; - build-system = [ cython setuptools - wheel ]; - dependencies = [ cryptography ]; + dependencies = [ + cryptography + typing-extensions + ]; # Checks need an Oracle database doCheck = false; @@ -42,7 +39,7 @@ buildPythonPackage rec { meta = { description = "Python driver for Oracle Database"; homepage = "https://oracle.github.io/python-oracledb"; - changelog = "https://github.com/oracle/python-oracledb/blob/v${version}/doc/src/release_notes.rst"; + changelog = "https://github.com/oracle/python-oracledb/blob/${src.tag}/doc/src/release_notes.rst"; license = with lib.licenses; [ asl20 # and or upl From 620a3594a4b4219387bbddd063bfeddb249edb46 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:12 +0100 Subject: [PATCH 0669/1238] python3Packages.orange-canvas-core: 0.2.6 -> 0.2.7 https://github.com/biolab/orange-canvas-core/releases/tag/0.2.7 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/orange-canvas-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/orange-canvas-core/default.nix b/pkgs/development/python-modules/orange-canvas-core/default.nix index 7b496befe1f4..cbd34fc8f8aa 100644 --- a/pkgs/development/python-modules/orange-canvas-core/default.nix +++ b/pkgs/development/python-modules/orange-canvas-core/default.nix @@ -35,14 +35,14 @@ buildPythonPackage rec { pname = "orange-canvas-core"; - version = "0.2.6"; + version = "0.2.7"; pyproject = true; src = fetchFromGitHub { owner = "biolab"; repo = "orange-canvas-core"; tag = version; - hash = "sha256-cEy9ADU/jZoKmGXVlqwG+qWKZ22STjALgCb1IxAwpO0="; + hash = "sha256-mJSF2OWSIxBn1blQReLFlf8Uu/vP7F3vJrcrAz0uWFY="; }; build-system = [ From b8650515065af2bb2a15c47d4fdcd8b7fdd8c539 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:13 +0100 Subject: [PATCH 0670/1238] python3Packages.orange-widget-base: 4.26.0 -> 4.27.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/orange-widget-base/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/orange-widget-base/default.nix b/pkgs/development/python-modules/orange-widget-base/default.nix index f24813598ffa..dbf027a8d181 100644 --- a/pkgs/development/python-modules/orange-widget-base/default.nix +++ b/pkgs/development/python-modules/orange-widget-base/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "orange-widget-base"; - version = "4.26.0"; + version = "4.27.0"; pyproject = true; src = fetchFromGitHub { owner = "biolab"; repo = "orange-widget-base"; tag = version; - hash = "sha256-XoQlZaY6pAflL0vWzSALDABOPybqV28xB/AS8L0DcBc="; + hash = "sha256-RTPzdeqz7HRyH726qXC0FMrAcwk6qZ8gmkXL7s5bl74="; }; build-system = [ setuptools ]; From d36084243bc6d161fb7db63611a749cdb786ed51 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:13 +0100 Subject: [PATCH 0671/1238] python3Packages.orange3: 3.39.0 -> 3.40.0 https://github.com/biolab/orange3/blob/3.40.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/orange3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/orange3/default.nix b/pkgs/development/python-modules/orange3/default.nix index 945b5ef986aa..7959fca6cf8c 100644 --- a/pkgs/development/python-modules/orange3/default.nix +++ b/pkgs/development/python-modules/orange3/default.nix @@ -58,14 +58,14 @@ let self = buildPythonPackage rec { pname = "orange3"; - version = "3.39.0"; + version = "3.40.0"; pyproject = true; src = fetchFromGitHub { owner = "biolab"; repo = "orange3"; tag = version; - hash = "sha256-P2e3Wq33UXnTmGSxkoW8kYYCBfYBB9Z50v4g7n//Fbw="; + hash = "sha256-AOQGqOYaP3bPZtgjsVCxhA1T34Y9EIR5VeMwhZWmI88="; }; build-system = [ From 9e0b6fa140f647a69680505095dfa2481506d0af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:13 +0100 Subject: [PATCH 0672/1238] python3Packages.orderedmultidict: 1.0.1 -> 1.0.2 This commit was automatically generated using update-python-libraries. --- .../orderedmultidict/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/orderedmultidict/default.nix b/pkgs/development/python-modules/orderedmultidict/default.nix index b84ce2379f7a..d29a048a279a 100644 --- a/pkgs/development/python-modules/orderedmultidict/default.nix +++ b/pkgs/development/python-modules/orderedmultidict/default.nix @@ -1,21 +1,23 @@ { lib, buildPythonPackage, - fetchPypi, - flake8, + fetchFromGitHub, pytestCheckHook, setuptools, six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "orderedmultidict"; - version = "1.0.1"; + version = "1.0.2"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-BAcLu16HKRzJv6Ud9BNnf68hQcc8YdKl97Jr6jzYgq0="; + src = fetchFromGitHub { + owner = "gruns"; + repo = "orderedmultidict"; + # https://github.com/gruns/orderedmultidict/issues/32 + rev = "901194bed9c2de9e336358f3328132a81a14314e"; + hash = "sha256-XJKmchG3BmPKrw20BEMLe2V6XlN9tXcgkf5G+P97uAQ="; }; build-system = [ setuptools ]; @@ -31,4 +33,4 @@ buildPythonPackage rec { homepage = "https://github.com/gruns/orderedmultidict"; license = lib.licenses.unlicense; }; -} +}) From 8469940b1e2ca6d24caed93e11ff6a702a70f370 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:14 +0100 Subject: [PATCH 0673/1238] python3Packages.ormar: 0.20.2 -> 0.21.0 https://github.com/collerek/ormar/releases/tag/0.21.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ormar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ormar/default.nix b/pkgs/development/python-modules/ormar/default.nix index 291bc5fd2ff8..9970cd906aac 100644 --- a/pkgs/development/python-modules/ormar/default.nix +++ b/pkgs/development/python-modules/ormar/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "ormar"; - version = "0.20.2"; + version = "0.21.0"; pyproject = true; src = fetchFromGitHub { owner = "collerek"; repo = "ormar"; tag = version; - hash = "sha256-jg1qgOJiRBJCRThhq/jaXNmSoL0FmceIOWMKNxtyGJI="; + hash = "sha256-DjqjHvRmlFyOQt1FlqZ9iT1zy25FdizRrXfKwMy2uI0="; }; pythonRelaxDeps = [ From 0f02e6b0cf6c97046660f542e325abee856e2d02 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:14 +0100 Subject: [PATCH 0674/1238] python3Packages.osc-sdk-python: 0.36.0 -> 0.38.1 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/osc-sdk-python/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/osc-sdk-python/default.nix b/pkgs/development/python-modules/osc-sdk-python/default.nix index 1833fbf101bf..e45a25b0fca3 100644 --- a/pkgs/development/python-modules/osc-sdk-python/default.nix +++ b/pkgs/development/python-modules/osc-sdk-python/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "osc-sdk-python"; - version = "0.36.0"; + version = "0.38.1"; pyproject = true; src = fetchFromGitHub { owner = "outscale"; repo = "osc-sdk-python"; tag = "v${version}"; - hash = "sha256-PzTdQ5/ZtMAJ+niQNTlXCstjqhpuSCnRo0CybUfsz7s="; + hash = "sha256-dS4vwBSvsjPu8JToXPww2tfN+zzCK/qzbxyZwA/n6js="; fetchSubmodules = true; }; @@ -30,10 +30,9 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - postPatch = '' - substituteInPlace setup.py \ - --replace "ruamel.yaml==0.17.32" "ruamel.yaml" - ''; + pythonRelaxDeps = [ + "ruamel.yaml" + ]; # Only keep test not requiring access and secret keys enabledTestPaths = [ "tests/test_net.py" ]; From 670bca060dd5ab389f8958b3c0b7ac006c05f2e1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:15 +0100 Subject: [PATCH 0675/1238] python3Packages.oscpy: 0.6.0 -> 0.6.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/oscpy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/oscpy/default.nix b/pkgs/development/python-modules/oscpy/default.nix index 3f81b0d0e937..6b6b727c613b 100644 --- a/pkgs/development/python-modules/oscpy/default.nix +++ b/pkgs/development/python-modules/oscpy/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "oscpy"; - version = "0.6.0"; + version = "0.6.1"; format = "setuptools"; src = fetchFromGitHub { owner = "kivy"; repo = "oscpy"; - rev = "v${version}"; - hash = "sha256-Luj36JLgU9xbBMydeobyf98U5zs5VwWQOPGV7TPXQwA="; + tag = "v${version}"; + hash = "sha256-sumpJ2y9lpd0UhQjk4zVDp3SipBwh3NBkJ3dqWs18IE="; }; patches = [ From e9a9383bffb053822fea008f937edc22f27eb870 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:16 +0100 Subject: [PATCH 0676/1238] python3Packages.osxphotos: 0.74.2 -> 0.75.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/osxphotos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/osxphotos/default.nix b/pkgs/development/python-modules/osxphotos/default.nix index b6a6d124d7c5..6b1c02676856 100644 --- a/pkgs/development/python-modules/osxphotos/default.nix +++ b/pkgs/development/python-modules/osxphotos/default.nix @@ -41,14 +41,14 @@ buildPythonPackage (finalAttrs: { pname = "osxphotos"; - version = "0.74.2"; + version = "0.75.1"; pyproject = true; src = fetchFromGitHub { owner = "RhetTbull"; repo = "osxphotos"; tag = "v${finalAttrs.version}"; - hash = "sha256-dvY6ShScIpJ+HcTJFPOBSETibzfiV8meILI4WrQLsaU="; + hash = "sha256-aX+4wgjqWxoIez/pJ7ioes5OTHFijztSFTvTxdND6Eo="; }; build-system = [ setuptools ]; From 988af90b9a8d714b10e82efd66d081e304883c1e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:16 +0100 Subject: [PATCH 0677/1238] python3Packages.otxv2: 1.5.12 -> 1.41 https://github.com/AlienVault-OTX/OTX-Python-SDK/releases/tag/1.41 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/otxv2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/otxv2/default.nix b/pkgs/development/python-modules/otxv2/default.nix index 6dc9b8138e3c..8c18a76de545 100644 --- a/pkgs/development/python-modules/otxv2/default.nix +++ b/pkgs/development/python-modules/otxv2/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "otxv2"; - version = "1.5.12"; + version = "1.41"; pyproject = true; src = fetchFromGitHub { owner = "AlienVault-OTX"; repo = "OTX-Python-SDK"; tag = version; - hash = "sha256-JAjBXNsX0Cuni+4L6I1RuaSfors5cBAZ2krPLhIFluY="; + hash = "sha256-ifBDvUXTEQZo8DY2YD5DrH6rFJSjAhKAKCBOpG8+/zE="; }; build-system = [ setuptools ]; From 413e4054ee26f5b7a4d9b023d938c378a12c8230 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:17 +0100 Subject: [PATCH 0678/1238] python3Packages.packageurl-python: 0.17.5 -> 0.17.6 https://github.com/package-url/packageurl-python/blob/v0.17.6/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../packageurl-python/default.nix | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/packageurl-python/default.nix b/pkgs/development/python-modules/packageurl-python/default.nix index 7983208de268..a165b4a4c05a 100644 --- a/pkgs/development/python-modules/packageurl-python/default.nix +++ b/pkgs/development/python-modules/packageurl-python/default.nix @@ -1,33 +1,39 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + pydantic, pytestCheckHook, setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "packageurl-python"; - version = "0.17.5"; + version = "0.17.6"; pyproject = true; - src = fetchPypi { - pname = "packageurl_python"; - inherit version; - hash = "sha256-p74/O6cNcF9zis6b9hJPMZICRaSfpp1LQW2nA33S3mE="; + src = fetchFromGitHub { + owner = "package-url"; + repo = "packageurl-python"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-jH4zJN3XGPFBnto26pcvADXogpooj3dqpqkWnKXgICY="; }; build-system = [ setuptools ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pydantic + pytestCheckHook + ]; pythonImportsCheck = [ "packageurl" ]; meta = { description = "Python parser and builder for package URLs"; homepage = "https://github.com/package-url/packageurl-python"; - changelog = "https://github.com/package-url/packageurl-python/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/package-url/packageurl-python/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ armijnhemel ]; }; -} +}) From 9880970b24d827e7ce37f2d5c58f2b96ce0fe368 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:17 +0100 Subject: [PATCH 0679/1238] python3Packages.packvers: 21.5 -> 22.0 https://github.com/nexB/packvers/blob/22.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/packvers/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/packvers/default.nix b/pkgs/development/python-modules/packvers/default.nix index b7181bdceda3..82890f16474f 100644 --- a/pkgs/development/python-modules/packvers/default.nix +++ b/pkgs/development/python-modules/packvers/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "packvers"; - version = "21.5"; + version = "22.0"; pyproject = true; src = fetchFromGitHub { owner = "nexB"; repo = "packvers"; tag = version; - hash = "sha256-nCSYL0g7mXi9pGFt24pOXbmmYsaRuB+rRZrygf8DTLE="; + hash = "sha256-19jCW3BK6XIcukDsFd1jERc2+g8Hcs/gdm3+dBzQS14="; }; build-system = [ setuptools ]; @@ -39,7 +39,7 @@ buildPythonPackage rec { meta = { description = "Module for version handling of modules"; homepage = "https://github.com/aboutcode-org/packvers"; - changelog = "https://github.com/nexB/packvers/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/nexB/packvers/blob/${src.tag}/CHANGELOG.rst"; license = with lib.licenses; [ asl20 # and bsd2 From a2f3076d5a16659ba0403d0a0d250d829f9bec90 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:18 +0100 Subject: [PATCH 0680/1238] python3Packages.paddlex: 3.3.12 -> 3.3.13 https://github.com/PaddlePaddle/PaddleX/releases/tag/v3.3.13 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/paddlex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/paddlex/default.nix b/pkgs/development/python-modules/paddlex/default.nix index ad83787eb906..94ec2bdc687f 100644 --- a/pkgs/development/python-modules/paddlex/default.nix +++ b/pkgs/development/python-modules/paddlex/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "paddlex"; - version = "3.3.12"; + version = "3.3.13"; pyproject = true; src = fetchFromGitHub { owner = "PaddlePaddle"; repo = "PaddleX"; tag = "v${version}"; - hash = "sha256-IK+Mk2IWrDGCLH3nw5/WR0uPIFBAsb/h4/MMmSlxT9s="; + hash = "sha256-ZihftxrU2Ydo8S6CWum0l6xHxeyl6X4urHtV8zo3vpg="; }; build-system = [ setuptools ]; From 60463ebd61eea8ba361751272cd19a4e213c2863 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:18 +0100 Subject: [PATCH 0681/1238] python3Packages.pandas-stubs: 2.3.2.250926 -> 2.3.3.260113 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pandas-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pandas-stubs/default.nix b/pkgs/development/python-modules/pandas-stubs/default.nix index 4359bf17c765..c4003e943cac 100644 --- a/pkgs/development/python-modules/pandas-stubs/default.nix +++ b/pkgs/development/python-modules/pandas-stubs/default.nix @@ -35,14 +35,14 @@ buildPythonPackage rec { pname = "pandas-stubs"; - version = "2.3.2.250926"; + version = "2.3.3.260113"; pyproject = true; src = fetchFromGitHub { owner = "pandas-dev"; repo = "pandas-stubs"; tag = "v${version}"; - hash = "sha256-nyyuDvhF9GY+vKGHpup7nrsrNf+Y3dYNawXyfxGPEpQ="; + hash = "sha256-DJS3aG79IZowiTqHeOEgDdlH9Z1SXrbZ7yplCrFTtzw="; }; build-system = [ poetry-core ]; From 5ed581f4aa6e62a5cc51662618e444dab82eabe6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:19 +0100 Subject: [PATCH 0682/1238] python3Packages.pandas: 2.3.3 -> 3.0.0 https://pandas.pydata.org/docs/whatsnew/index.html This commit was automatically generated using update-python-libraries. --- .../python-modules/pandas/default.nix | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 1b6138529d56..c083167e69bc 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -63,32 +63,16 @@ let pandas = buildPythonPackage rec { pname = "pandas"; - version = "2.3.3"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "pandas-dev"; repo = "pandas"; tag = "v${version}"; - hash = "sha256-jY1uM9HmJzoFk26ilbtzJnxAsQhmXS19r73JcFeFWRQ="; + hash = "sha256-pJTi0CL/ymXwERBsN4i7vjyUehklPjSSgfwpYbgoI+c="; }; - # A NOTE regarding the Numpy version relaxing: Both Numpy versions 1.x & - # 2.x are supported. However upstream wants to always build with Numpy 2, - # and with it to still be able to run with a Numpy 1 or 2. We insist to - # perform this substitution even though python3.pkgs.numpy is of version 2 - # nowadays, because our ecosystem unfortunately doesn't allow easily - # separating runtime and build-system dependencies. See also: - # - # https://discourse.nixos.org/t/several-comments-about-priorities-and-new-policies-in-the-python-ecosystem/51790 - # - # Being able to build (& run) with Numpy 1 helps for python environments - # that override globally the `numpy` attribute to point to `numpy_1`. - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "numpy>=2.0" numpy - ''; - build-system = [ cython meson-python @@ -105,7 +89,6 @@ let dependencies = [ numpy python-dateutil - pytz tzdata ]; @@ -165,6 +148,7 @@ let ]; spss = [ pyreadstat ]; sql-other = [ sqlalchemy ]; + timezone = [ pytz ]; xml = [ lxml ]; }; in From 6b049f2908a4a9e5b975ef07558cadc6985bd0af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:19 +0100 Subject: [PATCH 0683/1238] python3Packages.pandera: 0.27.1 -> 0.28.1 https://github.com/unionai-oss/pandera/releases/tag/v0.28.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pandera/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pandera/default.nix b/pkgs/development/python-modules/pandera/default.nix index 7b92c0fd8703..5ca0ab0a1bee 100644 --- a/pkgs/development/python-modules/pandera/default.nix +++ b/pkgs/development/python-modules/pandera/default.nix @@ -43,14 +43,14 @@ buildPythonPackage rec { pname = "pandera"; - version = "0.27.1"; + version = "0.28.1"; pyproject = true; src = fetchFromGitHub { owner = "unionai-oss"; repo = "pandera"; tag = "v${version}"; - hash = "sha256-p4oyPlrz+fsAj3PXQnt3HOG48bkWbbG4BVU8pm2P2aU="; + hash = "sha256-PXcLJwebJ6BQ4nUtXUZFGb0vQp/g6jj+afewTTMt84s="; }; build-system = [ From e4b4f31a7cda8a8f5f8a5f5adffbbae31b778a10 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:19 +0100 Subject: [PATCH 0684/1238] python3Packages.panel: 1.7.5 -> 1.8.5 https://github.com/holoviz/panel/releases/tag/v1.8.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/panel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/panel/default.nix b/pkgs/development/python-modules/panel/default.nix index 755ae203d8f2..af7574ee8e4c 100644 --- a/pkgs/development/python-modules/panel/default.nix +++ b/pkgs/development/python-modules/panel/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "panel"; - version = "1.7.5"; + version = "1.8.5"; format = "wheel"; @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; format = "wheel"; - hash = "sha256-HDtKM11W1aoM9dbhw2hKKX4kpiz5k0XF6euFUoN7l8M="; + hash = "sha256-srrwEPz6xMku7/5x9GmQey9/rc/9025C+HxUHLtIw7M="; dist = "py3"; python = "py3"; }; From 44a66e53690083e153a5e5c5f883b1393578b516 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:20 +0100 Subject: [PATCH 0685/1238] python3Packages.parallel-ssh: 2.14.0 -> 2.16.0.post1 https://github.com/ParallelSSH/parallel-ssh/blob/2.16.0.post1/Changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/parallel-ssh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parallel-ssh/default.nix b/pkgs/development/python-modules/parallel-ssh/default.nix index a98411d293bd..c891d1e9e63d 100644 --- a/pkgs/development/python-modules/parallel-ssh/default.nix +++ b/pkgs/development/python-modules/parallel-ssh/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "parallel-ssh"; - version = "2.14.0"; + version = "2.16.0.post1"; format = "setuptools"; src = fetchFromGitHub { owner = "ParallelSSH"; repo = "parallel-ssh"; tag = version; - hash = "sha256-TeNQitaNVbK96Aui8OcKin2sHpF8VlMQmb5ODT2lQh4="; + hash = "sha256-jwigzgW94pYkSfYbmyIg776DcML6zH5nYKK1aFs68j8="; }; build-system = [ From 4105e4e1738125b3c60e373c2df2088964725d7b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:20 +0100 Subject: [PATCH 0686/1238] python3Packages.param: 2.2.1 -> 2.3.1 https://github.com/holoviz/param/releases/tag/v2.3.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/param/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/param/default.nix b/pkgs/development/python-modules/param/default.nix index 1c565bf36dc1..7850cc3c04a4 100644 --- a/pkgs/development/python-modules/param/default.nix +++ b/pkgs/development/python-modules/param/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "param"; - version = "2.2.1"; + version = "2.3.1"; pyproject = true; src = fetchFromGitHub { owner = "holoviz"; repo = "param"; tag = "v${version}"; - hash = "sha256-tucF37o4Yf1OkGz4TUUFI/cGNlVLvTMcak+SmbztCMA="; + hash = "sha256-lC3XIaL1WQJoNaiiXeMvZ2JNMgHF+mAwLpnMu0sa9wY="; }; build-system = [ From 38339cec1ea8bb7edfb324191c906890f16f0712 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:21 +0100 Subject: [PATCH 0687/1238] python3Packages.parsedmarc: 8.18.6 -> 9.0.10 https://github.com/domainaware/parsedmarc/blob/9.0.10/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/parsedmarc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parsedmarc/default.nix b/pkgs/development/python-modules/parsedmarc/default.nix index 3a9252f15d06..377a6ff634fe 100644 --- a/pkgs/development/python-modules/parsedmarc/default.nix +++ b/pkgs/development/python-modules/parsedmarc/default.nix @@ -48,14 +48,14 @@ let in buildPythonPackage rec { pname = "parsedmarc"; - version = "8.18.6"; + version = "9.0.10"; pyproject = true; src = fetchFromGitHub { owner = "domainaware"; repo = "parsedmarc"; tag = version; - hash = "sha256-wwncnkZnd8GsjvwsuJEgFYCtapzGYYcVBRYoJ1cwVEw="; + hash = "sha256-FrLqR9YTZ75YQDWKdFCVTYiY3wTj0OlKSvMukDwDiHs="; }; build-system = [ From 16c6b5cc74b9e3d48278c0cc3d880c47c5a7ac86 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:21 +0100 Subject: [PATCH 0688/1238] python3Packages.parselmouth: 0.4.6 -> 0.4.7 https://github.com/YannickJadoul/Parselmouth/releases/tag/v0.4.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/parselmouth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parselmouth/default.nix b/pkgs/development/python-modules/parselmouth/default.nix index 855089e2a5c7..6fcff81e9a78 100644 --- a/pkgs/development/python-modules/parselmouth/default.nix +++ b/pkgs/development/python-modules/parselmouth/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "parselmouth"; - version = "0.4.6"; + version = "0.4.7"; pyproject = true; src = fetchFromGitHub { @@ -21,7 +21,7 @@ buildPythonPackage rec { repo = "Parselmouth"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-ish9FQWdDCJ54S3s3ELZa40ttCs3opTRtFAQNg9lEIM="; + hash = "sha256-gogNiKZVQaAzu/VeP4+bg61GtdptZeNkQatcJ/cjXFI="; }; configurePhase = '' From 9235479c309922ab729567bc1849b9fdd3e2c86e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:21 +0100 Subject: [PATCH 0689/1238] python3Packages.parsimonious: 0.10.0 -> 0.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/parsimonious/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parsimonious/default.nix b/pkgs/development/python-modules/parsimonious/default.nix index 0047a8098616..7a28188e2d58 100644 --- a/pkgs/development/python-modules/parsimonious/default.nix +++ b/pkgs/development/python-modules/parsimonious/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "parsimonious"; - version = "0.10.0"; + version = "0.11.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-goFgDaGA7IrjVCekq097gr/sHj0eUvgMtg6oK5USUBw="; + hash = "sha256-4IA3fZiVe+7AU1gNOK5U/N98Rw+3hnC6S/i1+dXK0qk="; }; propagatedBuildInputs = [ regex ]; From 543c1be4b02894885a9f1830f35b307320697da6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:22 +0100 Subject: [PATCH 0690/1238] python3Packages.parsy: 2.1 -> 2.2 https://github.com/python-parsy/parsy/blob/v2.2/docs/history.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/parsy/default.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/parsy/default.nix b/pkgs/development/python-modules/parsy/default.nix index f040c469880c..3f2a031d87c1 100644 --- a/pkgs/development/python-modules/parsy/default.nix +++ b/pkgs/development/python-modules/parsy/default.nix @@ -3,20 +3,23 @@ buildPythonPackage, fetchFromGitHub, pytestCheckHook, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "parsy"; - version = "2.1"; - format = "setuptools"; + version = "2.2"; + pyproject = true; src = fetchFromGitHub { repo = "parsy"; owner = "python-parsy"; - tag = "v${version}"; - hash = "sha256-/Bu3xZUpXI4WiYJKKWTJTdSFq8pwC1PFDw0Kr8s3Fe8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-EzIpKlT0Yvh0XWP6tb24tvuOe4BH8KuwJ5WCUzAM8mY="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "parsy" ]; @@ -24,8 +27,8 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/python-parsy/parsy"; description = "Easy-to-use parser combinators, for parsing in pure Python"; - changelog = "https://github.com/python-parsy/parsy/blob/v${version}/docs/history.rst"; + changelog = "https://github.com/python-parsy/parsy/blob/${finalAttrs.src.tag}/docs/history.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ milibopp ]; }; -} +}) From 01c06771480f788465541d4b5a552641d028211d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:22 +0100 Subject: [PATCH 0691/1238] python3Packages.partd: 1.4.1 -> 1.4.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/partd/default.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/partd/default.nix b/pkgs/development/python-modules/partd/default.nix index b8f041253ed2..1f6756170992 100644 --- a/pkgs/development/python-modules/partd/default.nix +++ b/pkgs/development/python-modules/partd/default.nix @@ -2,10 +2,10 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, # build-system setuptools, + versioneer, # dependencies locket, @@ -23,26 +23,21 @@ buildPythonPackage rec { pname = "partd"; - version = "1.4.1"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "dask"; repo = "partd"; tag = version; - hash = "sha256-EK+HNSPh2b7jwpc6jwH/n+6HDgHhRfBeaRuiDIWVG28="; + hash = "sha256-GtIo6n87TmM5aRgtRyxhhXXAINpPCFbjZ/sQz/vkcoA="; }; - patches = [ - (fetchpatch2 { - # python 3.12 support; https://github.com/dask/partd/pull/70 - url = "https://github.com/dask/partd/pull/70/commits/c96a034367cb9fee0a0900f758b802aeef8a8a41.patch"; - hash = "sha256-QlSIrFQQQo9We/gf7WSgmWrxdt3rxXQcyvJnFm8R5cM="; - }) + nativeBuildInputs = [ + setuptools + versioneer ]; - nativeBuildInputs = [ setuptools ]; - propagatedBuildInputs = [ locket toolz From fbbb31a82ce4c08a3eaffd0175ca919df2467d18 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:22 +0100 Subject: [PATCH 0692/1238] python3Packages.particle: 0.25.4 -> 0.26.1 https://github.com/scikit-hep/particle/releases/tag/v0.26.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/particle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/particle/default.nix b/pkgs/development/python-modules/particle/default.nix index 0e36fb70419f..0850c92c811a 100644 --- a/pkgs/development/python-modules/particle/default.nix +++ b/pkgs/development/python-modules/particle/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "particle"; - version = "0.25.4"; + version = "0.26.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-v6d9iqBz5rSY8a4tTUkmtwdmKwYPsj65hqfNtJMfWK8="; + hash = "sha256-EHaY0K2NVtZWjvlzZ/Qk5dZyoUCHpd4xU51iGCV1kMc="; }; postPatch = '' From 278c07b88026b8b3d6238cd63205d4675b2e17b4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:23 +0100 Subject: [PATCH 0693/1238] python3Packages.patch-ng: 1.18.1 -> 1.19.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/patch-ng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/patch-ng/default.nix b/pkgs/development/python-modules/patch-ng/default.nix index 5b114e81d774..8c7a65c5e626 100644 --- a/pkgs/development/python-modules/patch-ng/default.nix +++ b/pkgs/development/python-modules/patch-ng/default.nix @@ -5,13 +5,13 @@ }: buildPythonPackage rec { - version = "1.18.1"; # note: `conan` package may require a hardcoded one + version = "1.19.0"; # note: `conan` package may require a hardcoded one format = "setuptools"; pname = "patch-ng"; src = fetchPypi { inherit pname version; - sha256 = "sha256-Uv1G7kb2yGZ2kmgsH9cTTtxlotLQhOvsHSlaYIf8ApE="; + sha256 = "sha256-J0hHkvSsHBX+Lz5M7PdLuYM9M7dccVtx0Zn34efR94Y="; }; meta = { From ca2edfd001dbcc5187ef95baa46b6596758ff776 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:23 +0100 Subject: [PATCH 0694/1238] python3Packages.pathos: 0.3.4 -> 0.3.5 https://github.com/uqfoundation/pathos/releases/tag/0.3.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pathos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pathos/default.nix b/pkgs/development/python-modules/pathos/default.nix index aad1ff0c04ad..f351081d3475 100644 --- a/pkgs/development/python-modules/pathos/default.nix +++ b/pkgs/development/python-modules/pathos/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pathos"; - version = "0.3.4"; + version = "0.3.5"; format = "setuptools"; src = fetchFromGitHub { owner = "uqfoundation"; repo = "pathos"; tag = version; - hash = "sha256-oVqWrX40umazNw/ET/s3pKUwvh8ctgF9sS0U8WwFQkA="; + hash = "sha256-9ejrHHgSbDrbuq1bktyiKPJnQ1l52ug/lnJJbac7x4s="; }; propagatedBuildInputs = [ From d138d07e8760f6f2b4df66177fd37ba056ba11e5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:24 +0100 Subject: [PATCH 0695/1238] python3Packages.patiencediff: 0.2.15 -> 0.2.18 https://github.com/breezy-team/patiencediff/releases/tag/v0.2.18 This commit was automatically generated using update-python-libraries. --- .../python-modules/patiencediff/default.nix | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/patiencediff/default.nix b/pkgs/development/python-modules/patiencediff/default.nix index e846d1ca75dc..405afb734533 100644 --- a/pkgs/development/python-modules/patiencediff/default.nix +++ b/pkgs/development/python-modules/patiencediff/default.nix @@ -2,23 +2,44 @@ lib, buildPythonPackage, fetchFromGitHub, + cargo, + rustPlatform, + rustc, setuptools, + setuptools-rust, pytestCheckHook, }: buildPythonPackage rec { pname = "patiencediff"; - version = "0.2.15"; + version = "0.2.18"; pyproject = true; src = fetchFromGitHub { owner = "breezy-team"; repo = "patiencediff"; tag = "v${version}"; - hash = "sha256-SFu1oN1yE9tKeBgWhgWjDpR31AptGrls0D5kKQed+HI="; + hash = "sha256-jwApncXyyc3m3XSsftaRNO/LeXIhdduaiBDm0KEDc98="; }; - nativeBuildInputs = [ setuptools ]; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit pname version src; + hash = "sha256-GFVam/41RVziU7smtyI45unPe945OCLLQ0MqLqUK2JU="; + }; + + # make rust bindings non-optional + env.CIBUILDWHEEL = "1"; + + nativeBuildInputs = [ + cargo + rustPlatform.cargoSetupHook + rustc + ]; + + build-system = [ + setuptools + setuptools-rust + ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -28,7 +49,7 @@ buildPythonPackage rec { description = "C implementation of patiencediff algorithm for Python"; mainProgram = "patiencediff"; homepage = "https://github.com/breezy-team/patiencediff"; - changelog = "https://github.com/breezy-team/patiencediff/releases/tag/v${version}"; + changelog = "https://github.com/breezy-team/patiencediff/releases/tag/${src.tag}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ wildsebastian ]; }; From 07e49909d21c585556f5911d4833218b2ea5dbe2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:24 +0100 Subject: [PATCH 0696/1238] python3Packages.patool: 4.0.1 -> 4.0.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/patool/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/patool/default.nix b/pkgs/development/python-modules/patool/default.nix index 7313917da289..0c355ca6c799 100644 --- a/pkgs/development/python-modules/patool/default.nix +++ b/pkgs/development/python-modules/patool/default.nix @@ -41,7 +41,7 @@ let in buildPythonPackage rec { pname = "patool"; - version = "4.0.1"; + version = "4.0.4"; format = "setuptools"; #pypi doesn't have test data @@ -49,7 +49,7 @@ buildPythonPackage rec { owner = "wummel"; repo = "patool"; tag = version; - hash = "sha256-KAOJi8vUP9kPa++dLEXf3mwrv1kmV7uDZmtvngPxQ90="; + hash = "sha256-65pOIVr18vxl20lp61yrVq2oNNnZdhXOHBddaDn7G2c="; }; postPatch = '' From 4e2aca39c8f29e9b8daae7087dce27455ebad6b0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:25 +0100 Subject: [PATCH 0697/1238] python3Packages.patsy: 1.0.1 -> 1.0.2 https://github.com/pydata/patsy/releases/tag/v1.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/patsy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/patsy/default.nix b/pkgs/development/python-modules/patsy/default.nix index c269b4a6ae38..6f5b046cd148 100644 --- a/pkgs/development/python-modules/patsy/default.nix +++ b/pkgs/development/python-modules/patsy/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "patsy"; - version = "1.0.1"; + version = "1.0.2"; pyproject = true; src = fetchFromGitHub { owner = "pydata"; repo = "patsy"; tag = "v${version}"; - hash = "sha256-gtkvFxNzMFiBBiuKhelSSsTilA/fLJSC5QHqDLiRrWE="; + hash = "sha256-queErA3RdYBxIgOh3f2EfKPixpNfmevxLfNtjzcCCaI="; }; build-system = [ setuptools ]; @@ -32,7 +32,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "patsy" ]; meta = { - changelog = "https://github.com/pydata/patsy/releases/tag/v${version}"; + changelog = "https://github.com/pydata/patsy/releases/tag/${src.tag}"; description = "Python package for describing statistical models"; homepage = "https://github.com/pydata/patsy"; license = lib.licenses.bsd2; From c45b2b3912063f1d91ee7570cd4cb24503a9f812 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:26 +0100 Subject: [PATCH 0698/1238] python3Packages.pcffont: 0.0.21 -> 0.0.24 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pcffont/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pcffont/default.nix b/pkgs/development/python-modules/pcffont/default.nix index b131a44277c5..96d6fac2addc 100644 --- a/pkgs/development/python-modules/pcffont/default.nix +++ b/pkgs/development/python-modules/pcffont/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "pcffont"; - version = "0.0.21"; + version = "0.0.24"; pyproject = true; src = fetchPypi { pname = "pcffont"; inherit version; - hash = "sha256-RWmR6shNFuJytOfRAVTiNdIJMRpkBchBj8zOy4ybE9o="; + hash = "sha256-Sax3bUs6ogQ+LuUAy6k1zEfN4WT81zm1LzP2s/6Pecg="; }; build-system = [ hatchling ]; From 070e4ebb2427258ee4051d8e581d2540ee1e71ad Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:26 +0100 Subject: [PATCH 0699/1238] python3Packages.pcre2-py: 0.5.2 -> 0.6.0 https://github.com/grtetrault/pcre2.py/releases/tag/v0.6.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pcre2-py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pcre2-py/default.nix b/pkgs/development/python-modules/pcre2-py/default.nix index 893ca748162f..2aa396f8d5f2 100644 --- a/pkgs/development/python-modules/pcre2-py/default.nix +++ b/pkgs/development/python-modules/pcre2-py/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "pcre2-py"; - version = "0.5.2"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "grtetrault"; repo = "pcre2.py"; tag = "v${version}"; - hash = "sha256-W3oKluXC4orw1ThYM1Beeu8+6rNMr8FSCqep84SmXLE="; + hash = "sha256-XSEYhVxOZnioFEX5kdODwF8SbPm5k6+TENsdOH9Yr1k="; fetchSubmodules = false; }; @@ -82,7 +82,7 @@ buildPythonPackage rec { meta = { description = "Python bindings for the PCRE2 library created by Philip Hazel"; homepage = "https://github.com/grtetrault/pcre2.py"; - changelog = "https://github.com/grtetrault/pcre2.py/releases/tag/v${version}"; + changelog = "https://github.com/grtetrault/pcre2.py/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ tochiaha ]; }; From db7c503bcf123f994834c42e986c4ee715d99ea4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:26 +0100 Subject: [PATCH 0700/1238] python3Packages.pdbfixer: 1.11 -> 1.12 https://github.com/openmm/pdbfixer/releases/tag/v1.12 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pdbfixer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pdbfixer/default.nix b/pkgs/development/python-modules/pdbfixer/default.nix index aefb43c91215..ac71263ccfe0 100644 --- a/pkgs/development/python-modules/pdbfixer/default.nix +++ b/pkgs/development/python-modules/pdbfixer/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pdbfixer"; - version = "1.11"; + version = "1.12"; pyproject = true; src = fetchFromGitHub { owner = "openmm"; repo = "pdbfixer"; tag = "v${version}"; - hash = "sha256-Xk3m2w1p3Wu4g6qKGOH679wkKT0LKZLgGn/ARn219fQ="; + hash = "sha256-X2P5cWmdvAjY9dMFB+R21advkdYizR8PmevMPR0RR0o="; }; nativeBuildInputs = [ From 3039edfaf9588f0f6a3e02041ea955006e00c730 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:27 +0100 Subject: [PATCH 0701/1238] python3Packages.pdfminer-six: 20251230 -> 20260107 https://github.com/pdfminer/pdfminer.six/blob/20260107/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pdfminer-six/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pdfminer-six/default.nix b/pkgs/development/python-modules/pdfminer-six/default.nix index 0676e645e4e8..1894e5d7b256 100644 --- a/pkgs/development/python-modules/pdfminer-six/default.nix +++ b/pkgs/development/python-modules/pdfminer-six/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pdfminer-six"; - version = "20251230"; + version = "20260107"; pyproject = true; src = fetchFromGitHub { owner = "pdfminer"; repo = "pdfminer.six"; tag = version; - hash = "sha256-//rcpcEn4lYYEkji2bo801AWj1ThEZPRuq1hNYYyVVk="; + hash = "sha256-spWDwPoBLdySysYblCWABIWtokOMoJdpYQ6qxX94wIE="; }; build-system = [ @@ -58,7 +58,7 @@ buildPythonPackage rec { }; meta = { - changelog = "https://github.com/pdfminer/pdfminer.six/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/pdfminer/pdfminer.six/blob/${src.tag}/CHANGELOG.md"; description = "PDF parser and analyzer"; homepage = "https://github.com/pdfminer/pdfminer.six"; license = lib.licenses.mit; From b8a538bb62a62ba588f98f9bf3319fca500963d8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:27 +0100 Subject: [PATCH 0702/1238] python3Packages.peewee-migrate: 1.13.0 -> 1.14.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/peewee-migrate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peewee-migrate/default.nix b/pkgs/development/python-modules/peewee-migrate/default.nix index 330e00333682..15da490d6e12 100644 --- a/pkgs/development/python-modules/peewee-migrate/default.nix +++ b/pkgs/development/python-modules/peewee-migrate/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "peewee-migrate"; - version = "1.13.0"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "klen"; repo = "peewee_migrate"; tag = version; - hash = "sha256-sC63WH/4EmoQYfvl3HyBHDzT/jMZW/G7mTC138+ZHHU="; + hash = "sha256-WO6XTlHenEh8gO1eYJHaysQFMMmAOAdHYcISBZaNcrE="; }; postPatch = '' From d5c8ebb4b07f0a832e42903327857c43dba35649 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:27 +0100 Subject: [PATCH 0703/1238] python3Packages.peewee: 3.18.3 -> 3.19.0 https://github.com/coleifer/peewee/blob/3.19.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/peewee/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peewee/default.nix b/pkgs/development/python-modules/peewee/default.nix index 3e43a05f99dd..f7b40872522a 100644 --- a/pkgs/development/python-modules/peewee/default.nix +++ b/pkgs/development/python-modules/peewee/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "peewee"; - version = "3.18.3"; + version = "3.19.0"; pyproject = true; src = fetchFromGitHub { owner = "coleifer"; repo = "peewee"; tag = version; - hash = "sha256-gMoU6YQMlEfL6onRAA/8v/08Je2jeLoZ3zw+2n1fmw4="; + hash = "sha256-EO8gS5fMZ1GgJV2YMjy15XQGZa72fZF7dgG7RZUE9dA="; }; build-system = [ setuptools ]; From 8a828b97db575e79a9693e0a16b7c0df439abe43 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:28 +0100 Subject: [PATCH 0704/1238] python3Packages.persistent: 6.1.1 -> 6.5 https://github.com/zopefoundation/persistent/blob/6.5/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/persistent/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/persistent/default.nix b/pkgs/development/python-modules/persistent/default.nix index d5efdc0e0349..5b65eefe4b9c 100644 --- a/pkgs/development/python-modules/persistent/default.nix +++ b/pkgs/development/python-modules/persistent/default.nix @@ -15,19 +15,14 @@ buildPythonPackage rec { pname = "persistent"; - version = "6.1.1"; + version = "6.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-LTIbYOsH75APhals8HH/jDua7m5nm+zEjEbzRX6NnS8="; + hash = "sha256-RwkiFZZTKYZRBcSMFSTp0mF6o88INaxiXDeUBPbL298="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools < 74" "setuptools" - ''; - build-system = [ setuptools ]; dependencies = [ From ac5ae70212b183398ae16c12fbf09a5f9db4580e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:28 +0100 Subject: [PATCH 0705/1238] python3Packages.pg8000: 1.31.4 -> 1.31.5 https://github.com/tlocke/pg8000#release-notes This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pg8000/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix index 61347f3b20ac..b0248aabda7e 100644 --- a/pkgs/development/python-modules/pg8000/default.nix +++ b/pkgs/development/python-modules/pg8000/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "pg8000"; - version = "1.31.4"; + version = "1.31.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-5+zOQzmJHyewsi4veeue/kQRi9OEIHNZ/Bg1D3iKzgA="; + hash = "sha256-RuuwO+UrenfAPHJcedosooHW6PWVd8pmsXyQCWGMrng="; }; build-system = [ From 8715fc55f532332f2a0012a79ab9f768ea541ce4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:29 +0100 Subject: [PATCH 0706/1238] python3Packages.pglast: 7.10 -> 7.11 https://github.com/lelit/pglast/blob/v7.11/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pglast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pglast/default.nix b/pkgs/development/python-modules/pglast/default.nix index 1e6523e2ee59..1b523a71e4ab 100644 --- a/pkgs/development/python-modules/pglast/default.nix +++ b/pkgs/development/python-modules/pglast/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "pglast"; - version = "7.10"; + version = "7.11"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-AHJauP7dc0MEfhK8ZimUHKE5V/TC8t88XSri2gUnlsk="; + hash = "sha256-d67Xi7eMDlbxaaQYM/b9x85jqjgwuMdx/CYxBaiDR0U="; }; build-system = [ setuptools ]; From 21adc3be96a226847b68ae8da1a8fa2b0a24febc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:29 +0100 Subject: [PATCH 0707/1238] python3Packages.pgsanity: 0.2.9 -> 0.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pgsanity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pgsanity/default.nix b/pkgs/development/python-modules/pgsanity/default.nix index debb75faae01..7ef9a4d74568 100644 --- a/pkgs/development/python-modules/pgsanity/default.nix +++ b/pkgs/development/python-modules/pgsanity/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "pgsanity"; - version = "0.2.9"; + version = "0.3.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "de0bbd6fe4f98bf5139cb5f466eac2e2abaf5a7b050b9e4867b87bf360873173"; + sha256 = "sha256-Po/DPQpk54w1gWOL9aArN6I8dmMb7uRYxuRMI6MIDKU="; }; nativeCheckInputs = [ From 9477b2aea58cd2c7dad49bb219dde6544a60816b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:30 +0100 Subject: [PATCH 0708/1238] python3Packages.phonenumbers: 9.0.10 -> 9.0.22 https://github.com/daviddrysdale/python-phonenumbers/blob/v9.0.22/python/HISTORY.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/phonenumbers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix index d137592ef2a5..d2b3cd0b33cc 100644 --- a/pkgs/development/python-modules/phonenumbers/default.nix +++ b/pkgs/development/python-modules/phonenumbers/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "phonenumbers"; - version = "9.0.10"; + version = "9.0.22"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-wtFaap0FNLFKd2T1EkatqZVj4mP2W4CwJR0adgrEobo="; + hash = "sha256-7/mFxlV1dJ0dVOB8VsNRfVJD4D4I5KYZF2HfmqsiePI="; }; build-system = [ setuptools ]; From 84ab8d905a8d17dcbfbb165c6168e61cc51b3100 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:30 +0100 Subject: [PATCH 0709/1238] python3Packages.phonopy: 2.43.2 -> 2.47.1 http://phonopy.github.io/phonopy/changelog.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/phonopy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index f9a1b3ba5046..f8fff2da8374 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "phonopy"; - version = "2.43.2"; + version = "2.47.1"; pyproject = true; src = fetchFromGitHub { owner = "phonopy"; repo = "phonopy"; tag = "v${version}"; - hash = "sha256-5STe2CQsAj+e+cOH1XAQTmFoDDXVJ2eBQz6W6Wk30t0="; + hash = "sha256-zHEhYzSQKGre3LLtY555F3oTA8BowBy6InU79Mn2Cxo="; }; build-system = [ From aa43e876a4b6f4176757eda66eb112642f38461e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:30 +0100 Subject: [PATCH 0710/1238] python3Packages.picos: 2.6.1 -> 2.6.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/picos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/picos/default.nix b/pkgs/development/python-modules/picos/default.nix index 51f013b9f438..25d3eb02d79f 100644 --- a/pkgs/development/python-modules/picos/default.nix +++ b/pkgs/development/python-modules/picos/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "picos"; - version = "2.6.1"; + version = "2.6.2"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-u9yaKeP34YW55+PyVy3wPR0p0jBmiLywvZzw2zWdd6g="; + hash = "sha256-869PnpjwxEnrS2Atfk4CzAkn56kJSqU/XXmnSHZZ5DM="; }; # Needed only for the tests From ca42d58f0ce9c889dca0e3017343443a49a46316 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:31 +0100 Subject: [PATCH 0711/1238] python3Packages.pijuice: 1.7 -> 1.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pijuice/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pijuice/default.nix b/pkgs/development/python-modules/pijuice/default.nix index 807bf334e24b..61dde6c55bd8 100644 --- a/pkgs/development/python-modules/pijuice/default.nix +++ b/pkgs/development/python-modules/pijuice/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pijuice"; - version = "1.7"; + version = "1.8"; format = "setuptools"; src = fetchFromGitHub { @@ -16,8 +16,8 @@ buildPythonPackage rec { repo = "PiJuice"; # Latest commit that fixes using the library against python 3.9 by renaming # isAlive() to is_alive(). The former function was removed in python 3.9. - rev = "e2dca1f8dcfa12e009952a882c0674a545d193d6"; - sha256 = "07Jr7RSjqI8j0tT0MNAjrN1sjF1+mI+V0vtKInvtxj8="; + tag = "V${version}"; + sha256 = "sha256-tPYuI+VzbxmTeY/L3s0oDoydRDXJ6t76KmLUyJzxUvU="; }; patches = [ From ef49b67bb45f692352e32a2a5f9804afea31d5ff Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:31 +0100 Subject: [PATCH 0712/1238] python3Packages.pikepdf: 10.1.0 -> 10.2.0 https://github.com/pikepdf/pikepdf/blob/v10.2.0/docs/releasenotes/version10.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pikepdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix index eb1817e99b9c..bdcbf3cedfd2 100644 --- a/pkgs/development/python-modules/pikepdf/default.nix +++ b/pkgs/development/python-modules/pikepdf/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "pikepdf"; - version = "10.1.0"; + version = "10.2.0"; pyproject = true; src = fetchFromGitHub { @@ -38,7 +38,7 @@ buildPythonPackage rec { postFetch = '' rm "$out/.git_archival.txt" ''; - hash = "sha256-bNRzdG5oNj+653Tr2A9JGrABWNH8ZAWDOfhOafGZOjQ="; + hash = "sha256-igsZZsYfuR3HR40bbvA9ucKhwqO8Gf1S8aAl2hD1nGY="; }; patches = [ From 28268f378ab525a206652b9d8a98d24cdcf3044c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:32 +0100 Subject: [PATCH 0713/1238] python3Packages.pinecone-client: 7.3.0 -> 8.0.0 https://github.com/pinecone-io/pinecone-python-client/releases/tag/v8.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pinecone-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pinecone-client/default.nix b/pkgs/development/python-modules/pinecone-client/default.nix index e27e6f11251c..4d08354b6eeb 100644 --- a/pkgs/development/python-modules/pinecone-client/default.nix +++ b/pkgs/development/python-modules/pinecone-client/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "pinecone-client"; - version = "7.3.0"; + version = "8.0.0"; pyproject = true; src = fetchFromGitHub { owner = "pinecone-io"; repo = "pinecone-python-client"; tag = "v${version}"; - hash = "sha256-PT8Jr3sq5iZ9VFt6H6t4lLk72FXnHdyPUbcNGftg4QU="; + hash = "sha256-4oj1TBVykWvPtmfdRUgRojTds9bCWj9XOrcNRzUspKA="; }; build-system = [ From e12922dd357382898bc37b54abac77af9d0cbb59 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:32 +0100 Subject: [PATCH 0714/1238] python3Packages.pinecone-plugin-assistant: 1.8.0 -> 3.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pinecone-plugin-assistant/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix b/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix index 9cbabf17e9e3..73184a3a1572 100644 --- a/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix +++ b/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pinecone-plugin-assistant"; - version = "1.8.0"; + version = "3.0.1"; pyproject = true; src = fetchPypi { pname = "pinecone_plugin_assistant"; inherit version; - hash = "sha256-joaCz/MPm66SQ7OEAhq6cckfTm7xZQ6dY+5kqrg8uoc="; + hash = "sha256-awDpTvG/Ve1gHSMW7m9x+W+TvyFVJ3qCZjg5XhCQ3eM="; }; build-system = [ From 543bdb4a2f221d493574aa755e72b6269205a292 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:32 +0100 Subject: [PATCH 0715/1238] python3Packages.pint-xarray: 0.5.1 -> 0.6.0 https://github.com/xarray-contrib/pint-xarray/blob/v0.6.0/docs/whats-new.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pint-xarray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pint-xarray/default.nix b/pkgs/development/python-modules/pint-xarray/default.nix index a12c127294fa..5eab0ba7c153 100644 --- a/pkgs/development/python-modules/pint-xarray/default.nix +++ b/pkgs/development/python-modules/pint-xarray/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pint-xarray"; - version = "0.5.1"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "xarray-contrib"; repo = "pint-xarray"; tag = "v${version}"; - hash = "sha256-bPvLTtaROCYr8yWI6vQK7pYbBYUlsMzy7ALnufAT7Xo="; + hash = "sha256-mMAd315ijNseXbPc6UydoLcemXWlVOUAbFYLWRD6ZLA="; }; build-system = [ From 606b99d24a9b526de7bc23abb4b56b9f4b2d52f4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:33 +0100 Subject: [PATCH 0716/1238] python3Packages.pipdeptree: 2.28.0 -> 2.30.0 https://github.com/tox-dev/pipdeptree/releases/tag/2.30.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pipdeptree/default.nix | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pipdeptree/default.nix b/pkgs/development/python-modules/pipdeptree/default.nix index 8b081e6decd0..5e5d8dd7e8f4 100644 --- a/pkgs/development/python-modules/pipdeptree/default.nix +++ b/pkgs/development/python-modules/pipdeptree/default.nix @@ -15,23 +15,16 @@ buildPythonPackage rec { pname = "pipdeptree"; - version = "2.28.0"; + version = "2.30.0"; pyproject = true; src = fetchFromGitHub { owner = "tox-dev"; repo = "pipdeptree"; tag = version; - hash = "sha256-PYlNMAomqN9T60b8bRqb8mnLjFRn3JnI79Tynncxje8="; + hash = "sha256-nDCd4Bk5P65+fnFM/kC3cbfPanj5P35/bta86/E65i0="; }; - postPatch = '' - # only set to ensure py3.13 compat - # https://github.com/tox-dev/pipdeptree/pull/406 - substituteInPlace pyproject.toml \ - --replace-fail '"pip>=24.2"' '"pip"' - ''; - build-system = [ hatchling hatch-vcs From d172a038bd1af629a9896df02cc9acb13c8e88d0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:33 +0100 Subject: [PATCH 0717/1238] python3Packages.pixel-font-builder: 0.0.39 -> 0.0.47 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pixel-font-builder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-builder/default.nix b/pkgs/development/python-modules/pixel-font-builder/default.nix index c7035184bb96..e8f3c57a1b94 100644 --- a/pkgs/development/python-modules/pixel-font-builder/default.nix +++ b/pkgs/development/python-modules/pixel-font-builder/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "pixel-font-builder"; - version = "0.0.39"; + version = "0.0.47"; pyproject = true; disabled = pythonOlder "3.11"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "pixel_font_builder"; inherit version; - hash = "sha256-osEaZDmby0Xcg3oec4m6TEXJQDfMvWeJeLOCIOwEMZA="; + hash = "sha256-O3HtwoZUp89mUgVMMcAd4CCPFqQpsyqlmug+QgNpgNQ="; }; build-system = [ hatchling ]; From 42cd872f78918687ca225be6a2176bb2da33d9e2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:33 +0100 Subject: [PATCH 0718/1238] python3Packages.pixel-font-knife: 0.0.16 -> 0.0.21 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pixel-font-knife/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-knife/default.nix b/pkgs/development/python-modules/pixel-font-knife/default.nix index c5b4bac1528c..6559128b8f88 100644 --- a/pkgs/development/python-modules/pixel-font-knife/default.nix +++ b/pkgs/development/python-modules/pixel-font-knife/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "pixel-font-knife"; - version = "0.0.16"; + version = "0.0.21"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "pixel_font_knife"; inherit version; - hash = "sha256-zF2NKR8/8EhtzxwJFKfP6EZf58QXmbut81kfpLqDDV8="; + hash = "sha256-QTwrxXn5uAp44D/rgbZiCaFP+rDU4H4LGw75n2hQJGs="; }; build-system = [ hatchling ]; From 1604ff76850e229e9e70f00c79a778a3ed11f622 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:34 +0100 Subject: [PATCH 0719/1238] python3Packages.pkg-about: 2.0.1 -> 2.0.12 https://github.com/karpierz/pkg_about/blob/2.0.12/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pkg-about/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pkg-about/default.nix b/pkgs/development/python-modules/pkg-about/default.nix index 25dea6cce199..3b31952ddb1a 100644 --- a/pkgs/development/python-modules/pkg-about/default.nix +++ b/pkgs/development/python-modules/pkg-about/default.nix @@ -8,12 +8,14 @@ importlib-resources, setuptools, packaging, + typing-extensions, + appdirs, pytestCheckHook, }: buildPythonPackage rec { pname = "pkg-about"; - version = "2.0.1"; + version = "2.0.12"; pyproject = true; disabled = pythonOlder "3.11"; @@ -21,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "pkg_about"; inherit version; - hash = "sha256-hgQOmp+R4ZWbq8hKRUQQzMO4hl/pHAGiJK9c4lxEkaI="; + hash = "sha256-WFhOMeBvAPaU/AIGoGlSziJ633TrGBgOcbfBxAm3H8E="; }; # tox is listed in build requirements but not actually used to build @@ -41,9 +43,13 @@ buildPythonPackage rec { importlib-resources packaging setuptools + typing-extensions ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + appdirs + pytestCheckHook + ]; pythonImportsCheck = [ "pkg_about" ]; From 47684e21c930866eba2d564c8872920e6f852e26 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:34 +0100 Subject: [PATCH 0720/1238] python3Packages.pkginfo2: 30.0.0 -> 30.1.0 https://github.com/aboutcode-org/pkginfo2/releases/tag/v30.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pkginfo2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pkginfo2/default.nix b/pkgs/development/python-modules/pkginfo2/default.nix index 23aa3c41945b..feacfa7f9643 100644 --- a/pkgs/development/python-modules/pkginfo2/default.nix +++ b/pkgs/development/python-modules/pkginfo2/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pkginfo2"; - version = "30.0.0"; + version = "30.1.0"; pyproject = true; src = fetchFromGitHub { owner = "nexB"; repo = "pkginfo2"; tag = "v${version}"; - hash = "sha256-E9EyaN3ncf/34vvvhRe0rwV28VrjqJo79YFgXq2lKWU="; + hash = "sha256-M6fJbW1XCe+LKyjIupKnLmVkH582r1+AH44r9JA0Sxg="; }; build-system = [ setuptools ]; From c519881705ee417e9500d3c43c0838e85f93b1a4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:35 +0100 Subject: [PATCH 0721/1238] python3Packages.plastexshowmore: 0.0.2 -> 0.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/plastexshowmore/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/plastexshowmore/default.nix b/pkgs/development/python-modules/plastexshowmore/default.nix index 907869829a03..7414c8c1f865 100644 --- a/pkgs/development/python-modules/plastexshowmore/default.nix +++ b/pkgs/development/python-modules/plastexshowmore/default.nix @@ -10,16 +10,16 @@ plasTeX, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "plastexshowmore"; - version = "0.0.2"; + version = "0.1.0"; pyproject = true; src = fetchFromGitHub { repo = "plastexshowmore"; owner = "PatrickMassot"; - rev = "0.0.2"; - hash = "sha256-b45VHHEwFA41FaInDteix56O7KYDzyKiRRSl7heHqEA="; + tag = finalAttrs.version; + hash = "sha256-fKjGt3bMAGUjUAea3IDo9wmcE/IJDB9vLEvFbqgWvDM="; }; build-system = [ setuptools ]; @@ -32,4 +32,4 @@ buildPythonPackage { maintainers = with lib.maintainers; [ niklashh ]; license = lib.licenses.asl20; }; -} +}) From ea8154251f109aabcf11a3b5743d1bb6696a9fe9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:36 +0100 Subject: [PATCH 0722/1238] python3Packages.plotpy: 2.7.5 -> 2.8.3 https://github.com/PlotPyStack/PlotPy/blob/v2.8.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/plotpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plotpy/default.nix b/pkgs/development/python-modules/plotpy/default.nix index 16d654dc7e81..92b1c410f741 100644 --- a/pkgs/development/python-modules/plotpy/default.nix +++ b/pkgs/development/python-modules/plotpy/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "plotpy"; - version = "2.7.5"; + version = "2.8.3"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "PlotPy"; tag = "v${version}"; - hash = "sha256-g26CWUQTaky7h1wHd9CAB4AEvk24frN7f6wqs1fefJw="; + hash = "sha256-MhJY9ENKAbsD0usHeCQhJFDKP2SoDVPXlnQ8OMi2YjU="; }; build-system = [ From c72651eba5557a9cb59db11cb54313d718f2706b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:36 +0100 Subject: [PATCH 0723/1238] python3Packages.pluthon: 1.1.0 -> 1.3.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pluthon/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pluthon/default.nix b/pkgs/development/python-modules/pluthon/default.nix index 328d6272f3ad..ac8786c9cde6 100644 --- a/pkgs/development/python-modules/pluthon/default.nix +++ b/pkgs/development/python-modules/pluthon/default.nix @@ -10,15 +10,15 @@ buildPythonPackage rec { pname = "pluthon"; - version = "1.1.0"; + version = "1.3.5"; pyproject = true; src = fetchFromGitHub { owner = "OpShin"; repo = "pluthon"; - rev = version; - hash = "sha256-t8KWm2eBq6CzFPAWN9pgbpF62hvNNZWCpphJsY5T2OQ="; + tag = version; + hash = "sha256-9I4GLdaBxp1xG/3rFZvagugIhB0Vs21bMzPTI1/eKcE="; }; propagatedBuildInputs = [ From d36073080fdaf80afd67be84bf0338c3ffffc0c6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:36 +0100 Subject: [PATCH 0724/1238] python3Packages.pmdsky-debug-py: 10.0.48 -> 10.2.26 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pmdsky-debug-py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pmdsky-debug-py/default.nix b/pkgs/development/python-modules/pmdsky-debug-py/default.nix index c1893d5a9577..f4c65ec627d1 100644 --- a/pkgs/development/python-modules/pmdsky-debug-py/default.nix +++ b/pkgs/development/python-modules/pmdsky-debug-py/default.nix @@ -8,7 +8,7 @@ #This python library is auto-generated. It should be possible to rebuild it from upstream, but seems unnecessary buildPythonPackage rec { pname = "pmdsky-debug-py"; - version = "10.0.48"; + version = "10.2.26"; pyproject = true; # SkyTemple specifically require this version. This is used when patching the binary, # and risk to be a bit problematic if using the latest version, given it doesn’t follow semver. @@ -16,8 +16,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "SkyTemple"; repo = "pmdsky-debug-py"; - rev = version; - sha256 = "sha256-JTvLyYUwOEp1O0rtO313VIT6AYOqXWVFUleTrb6BN6Q="; + tag = version; + sha256 = "sha256-klgtuNjxNQcW01VkKCR69ahpno2XYoQy7MfZSOZ5H9Q="; }; prePatch = "cd src"; From e007b522b8e9b2770289b501b5c5b5f6ecc1964e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:37 +0100 Subject: [PATCH 0725/1238] python3Packages.podcats: 0.5.0 -> 0.6.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/podcats/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/podcats/default.nix b/pkgs/development/python-modules/podcats/default.nix index f95fb719212f..6f2ed525f0e5 100644 --- a/pkgs/development/python-modules/podcats/default.nix +++ b/pkgs/development/python-modules/podcats/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "podcats"; - version = "0.5.0"; + version = "0.6.3"; pyproject = true; src = fetchFromGitHub { owner = "jakubroztocil"; repo = "podcats"; - rev = "v${version}"; - sha256 = "0zjdgry5n209rv19kj9yaxy7c7zq5gxr488izrgs4sc75vdzz8xc"; + tag = version; + sha256 = "sha256-1Jg9bR/3qMim3q5qVwUVbxeLNaXaCU6SplBUaRXeLpo="; }; postPatch = '' From 3d18e8d337f50da1f33d69bdce5630027a08bcd6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:37 +0100 Subject: [PATCH 0726/1238] python3Packages.polyline: 2.0.3 -> 2.0.4 https://github.com/frederickjansen/polyline/releases/tag/v2.0.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/polyline/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/polyline/default.nix b/pkgs/development/python-modules/polyline/default.nix index 5927b0c6cabe..bb3b7a4a73a9 100644 --- a/pkgs/development/python-modules/polyline/default.nix +++ b/pkgs/development/python-modules/polyline/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "polyline"; - version = "2.0.3"; + version = "2.0.4"; pyproject = true; src = fetchFromGitHub { owner = "frederickjansen"; repo = "polyline"; tag = "v${version}"; - hash = "sha256-HUdjebUMcYGW+7dyOpVgBnBcesmqDWpw1NgYigOxmQ8="; + hash = "sha256-PaQLHz256ZZ+0PdSSeGM+rjubSnT4fQfpD1Uj3JfBt8="; }; nativeBuildInputs = [ From 7ed46c2fdbb560f117b7c6ea9c5ae48b1e13e7d7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:38 +0100 Subject: [PATCH 0727/1238] python3Packages.pot: 0.9.5 -> 0.9.6.post1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pot/default.nix b/pkgs/development/python-modules/pot/default.nix index dd132b4e5ac0..36f22f78c3bd 100644 --- a/pkgs/development/python-modules/pot/default.nix +++ b/pkgs/development/python-modules/pot/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "pot"; - version = "0.9.5"; + version = "0.9.6.post1"; pyproject = true; src = fetchFromGitHub { owner = "PythonOT"; repo = "POT"; tag = version; - hash = "sha256-sEK3uhZtjVJGEN1Gs8N0AMtiEOo9Kpn/zOSWUfGc/qE="; + hash = "sha256-db4fKXqvg9DEmbI/RTQWcOdw+3ccPk74ME0VDsXZlsQ="; }; build-system = [ From 2a5d8c467bfa650837902bb830724ca6c10df0e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:39 +0100 Subject: [PATCH 0728/1238] python3Packages.pox: 0.3.6 -> 0.3.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pox/default.nix b/pkgs/development/python-modules/pox/default.nix index 88d26a073b3c..bc117dd5e3c2 100644 --- a/pkgs/development/python-modules/pox/default.nix +++ b/pkgs/development/python-modules/pox/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "pox"; - version = "0.3.6"; + version = "0.3.7"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-hO7tOWABWaYoBKrPwA41Pt6q5n2MZHzKqrc6bv7T9gU="; + hash = "sha256-BlL28hA/5tS6Y4vrb6jT6KaP1EvLYzFcYUEYUVvMOvs="; }; # Test sare failing the sandbox From 2dd30bcca9525f30cd9070fd9b51a858b5a322a9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:40 +0100 Subject: [PATCH 0729/1238] python3Packages.price-parser: 0.4.0 -> 0.5.0 https://github.com/scrapinghub/price-parser/blob/0.5.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/price-parser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/price-parser/default.nix b/pkgs/development/python-modules/price-parser/default.nix index ecbed54a7c36..4b9b5b1ca7b0 100644 --- a/pkgs/development/python-modules/price-parser/default.nix +++ b/pkgs/development/python-modules/price-parser/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "price-parser"; - version = "0.4.0"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "scrapinghub"; repo = "price-parser"; tag = version; - hash = "sha256-9f/+Yw94SVvg9fl9zYR9YEMwAgKHwySG5cysPMomnA0="; + hash = "sha256-1aMWRyrmvilON+crWibrREIN2Rf3hCzewI+vmRppvrg="; }; build-system = [ setuptools ]; @@ -37,7 +37,7 @@ buildPythonPackage rec { meta = { description = "Extract price amount and currency symbol from a raw text string"; homepage = "https://github.com/scrapinghub/price-parser"; - changelog = "https://github.com/scrapinghub/price-parser/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/scrapinghub/price-parser/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ thanegill ]; }; From c15152148daac6846cc1f7eec98a3320c2849b8e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:40 +0100 Subject: [PATCH 0730/1238] python3Packages.prometheus-client: 0.22.1 -> 0.24.1 https://github.com/prometheus/client_python/releases/tag/v0.24.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/prometheus-client/default.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/prometheus-client/default.nix b/pkgs/development/python-modules/prometheus-client/default.nix index f704ff1d4ce7..db3849ebbb45 100644 --- a/pkgs/development/python-modules/prometheus-client/default.nix +++ b/pkgs/development/python-modules/prometheus-client/default.nix @@ -4,29 +4,39 @@ buildPythonPackage, fetchFromGitHub, setuptools, + asgiref, twisted, + pytest-benchmark, pytestCheckHook, }: buildPythonPackage rec { pname = "prometheus-client"; - version = "0.22.1"; + version = "0.24.1"; pyproject = true; src = fetchFromGitHub { owner = "prometheus"; repo = "client_python"; tag = "v${version}"; - hash = "sha256-DEuIoVpRDJTd9qXBeHa5jrBscmGgosCKAluqCuUBzuU="; + hash = "sha256-4swqhoCVrD7GflFbQX+QH9yGVDjbfwXvd7trs30STQQ="; }; build-system = [ setuptools ]; + dependencies = [ asgiref ]; + optional-dependencies.twisted = [ twisted ]; __darwinAllowLocalNetworking = true; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; + nativeCheckInputs = [ + pytest-benchmark + pytestCheckHook + ] + ++ lib.concatAttrValues optional-dependencies; + + pytestFlags = [ "--benchmark-disable" ]; pythonImportsCheck = [ "prometheus_client" ]; From 5bb7303259945e2ba36bb22517e7fd335cb23e58 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:41 +0100 Subject: [PATCH 0731/1238] python3Packages.proto-plus: 1.26.1 -> 1.27.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/proto-plus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/proto-plus/default.nix b/pkgs/development/python-modules/proto-plus/default.nix index 26477b186423..1db90239a52a 100644 --- a/pkgs/development/python-modules/proto-plus/default.nix +++ b/pkgs/development/python-modules/proto-plus/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "proto-plus"; - version = "1.26.1"; + version = "1.27.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "proto-plus-python"; tag = "v${version}"; - hash = "sha256-7FonHHXpgJC0vg9Y26bqz0g1NmLWwaZWyFZ0kv7PjY8="; + hash = "sha256-Ya7BY0ZyAAEzomJVExd1cF5r11gTHXeHcjPRqkBjeuQ="; }; build-system = [ setuptools ]; From 1bc88f6ea01393931d7efd329a64807b957e7bb0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:42 +0100 Subject: [PATCH 0732/1238] python3Packages.psygnal: 0.14.0 -> 0.15.1 https://github.com/pyapp-kit/psygnal/blob/v0.15.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/psygnal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/psygnal/default.nix b/pkgs/development/python-modules/psygnal/default.nix index 5f18da5f0780..0a9f7516762c 100644 --- a/pkgs/development/python-modules/psygnal/default.nix +++ b/pkgs/development/python-modules/psygnal/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "psygnal"; - version = "0.14.0"; + version = "0.15.1"; pyproject = true; src = fetchFromGitHub { owner = "pyapp-kit"; repo = "psygnal"; tag = "v${version}"; - hash = "sha256-RQ53elonwvna5UDVell3JI1dcZSMHREyB51r+ddsW2M="; + hash = "sha256-7d9ejzdafoH14fKvYJd3OwYS0RGwDmMeLlj74qvsvjE="; }; build-system = [ From acf59c402bba8ad336aa073225b8225ecd741011 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:42 +0100 Subject: [PATCH 0733/1238] python3Packages.pulp: 2.8.0 -> 3.3.0 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/pulp/cbc_path_fixes.patch | 24 +++++++++++++++++++ .../python-modules/pulp/default.nix | 17 +++++++------ 2 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/python-modules/pulp/cbc_path_fixes.patch diff --git a/pkgs/development/python-modules/pulp/cbc_path_fixes.patch b/pkgs/development/python-modules/pulp/cbc_path_fixes.patch new file mode 100644 index 000000000000..e64988788638 --- /dev/null +++ b/pkgs/development/python-modules/pulp/cbc_path_fixes.patch @@ -0,0 +1,24 @@ +diff --git a/pulp/apis/coin_api.py b/pulp/apis/coin_api.py +index c69d278..e299069 100644 +--- a/pulp/apis/coin_api.py ++++ b/pulp/apis/coin_api.py +@@ -48,7 +48,7 @@ import ctypes + import warnings + from tempfile import mktemp + +-cbc_path = "cbc" ++cbc_path = "@cbc@" + if operating_system == "win": + cbc_path += ".exe" + +@@ -56,9 +56,7 @@ coinMP_path = ["libCoinMP.so"] + # workaround for (https://github.com/coin-or/pulp/issues/802) + if operating_system == "osx": + arch = "i64" +-pulp_cbc_path = os.path.join( +- os.path.dirname(__file__), f"../solverdir/cbc/{operating_system}/{arch}/{cbc_path}" +-) ++pulp_cbc_path = "@cbc@" + + + class COIN_CMD(LpSolver_CMD): diff --git a/pkgs/development/python-modules/pulp/default.nix b/pkgs/development/python-modules/pulp/default.nix index a0fc01838b8b..cb95a6599cae 100644 --- a/pkgs/development/python-modules/pulp/default.nix +++ b/pkgs/development/python-modules/pulp/default.nix @@ -6,27 +6,30 @@ fetchFromGitHub, pyparsing, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "pulp"; - version = "2.8.0"; - format = "setuptools"; + version = "3.3.0"; + pyproject = true; src = fetchFromGitHub { owner = "coin-or"; repo = "pulp"; tag = version; - hash = "sha256-lpbk1GeC8F/iLGV8G5RPHghnaM9eL82YekUYEt9+mvc="; + hash = "sha256-b9qTJqSC8G3jxcqS4mkQ1gOLLab+YzYaNClRwD6I/hk="; }; + patches = [ ./cbc_path_fixes.patch ]; + postPatch = '' - sed -i pulp/pulp.cfg.linux \ - -e 's|CbcPath = .*|CbcPath = ${cbc}/bin/cbc|' \ - -e 's|PulpCbcPath = .*|PulpCbcPath = ${cbc}/bin/cbc|' + substituteInPlace pulp/apis/coin_api.py --subst-var-by "cbc" "${lib.getExe' cbc "cbc"}" ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ amply pyparsing ]; From 156b7ffb0fc0297470341067ca8a26f488d702b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:43 +0100 Subject: [PATCH 0734/1238] python3Packages.pulsar-client: 3.8.0 -> 3.9.0 https://github.com/apache/pulsar-client-python/releases/tag/v3.9.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pulsar-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pulsar-client/default.nix b/pkgs/development/python-modules/pulsar-client/default.nix index d622143b68da..cfe1cfa6b322 100644 --- a/pkgs/development/python-modules/pulsar-client/default.nix +++ b/pkgs/development/python-modules/pulsar-client/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "pulsar-client"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "apache"; repo = "pulsar-client-python"; tag = "v${version}"; - hash = "sha256-0EeQiYEYdER6qPQUYsk/OwYKiPWG0oymG5eiB01Oysk="; + hash = "sha256-TxX+om+uKjZlgG10qcLAddiUisBWLxBfBSHEHGix1d4="; }; build-system = [ From eaeb8e261e1323a58b5735b80e4b31c4180fe55d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:43 +0100 Subject: [PATCH 0735/1238] python3Packages.pulumi-aws: 7.15.0 -> 7.16.0 https://github.com/pulumi/pulumi-aws/releases/tag/v7.16.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pulumi-aws/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pulumi-aws/default.nix b/pkgs/development/python-modules/pulumi-aws/default.nix index 981e049b149d..87f00db235ec 100644 --- a/pkgs/development/python-modules/pulumi-aws/default.nix +++ b/pkgs/development/python-modules/pulumi-aws/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pulumi-aws"; # Version is independent of pulumi's. - version = "7.15.0"; + version = "7.16.0"; pyproject = true; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumi-aws"; tag = "v${version}"; - hash = "sha256-aCTXhaWQgYcDyUMc6ulo/PtEGU/6Mb5MlIjtJI/V1Mw="; + hash = "sha256-Vy6Azt3rRQliskt26Jjeos/Tj4MEz26owtyfhRPzSP0="; }; sourceRoot = "${src.name}/sdk/python"; From df8ac1e22f81d766df7e8d994f1296bb4505d7c7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:44 +0100 Subject: [PATCH 0736/1238] python3Packages.pvlib: 0.13.1 -> 0.14.0 https://pvlib-python.readthedocs.io/en/v0.14.0/whatsnew.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pvlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pvlib/default.nix b/pkgs/development/python-modules/pvlib/default.nix index cd42acc0c142..385ea8fa975e 100644 --- a/pkgs/development/python-modules/pvlib/default.nix +++ b/pkgs/development/python-modules/pvlib/default.nix @@ -20,12 +20,12 @@ buildPythonPackage rec { pname = "pvlib"; - version = "0.13.1"; + version = "0.14.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-qT/RGNBIt4fbZsI0SGwFwMZc8J2zRNggg5YbyCat9G8="; + hash = "sha256-nmpmhlJAzk4xy+nTYKKNbreVO6u2KsQDry+QrtFqRQk="; }; build-system = [ From 7d034dc0e826ae0df46d3b91da264775feb31c2e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:44 +0100 Subject: [PATCH 0737/1238] python3Packages.py-cid: 0.3.0 -> 0.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/py-cid/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/py-cid/default.nix b/pkgs/development/python-modules/py-cid/default.nix index f6c48e04c861..2f75be74fc96 100644 --- a/pkgs/development/python-modules/py-cid/default.nix +++ b/pkgs/development/python-modules/py-cid/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "py-cid"; - version = "0.3.0"; + version = "0.4.0"; format = "setuptools"; src = fetchFromGitHub { owner = "ipld"; repo = "py-cid"; - rev = "v${version}"; - hash = "sha256-aN7ee25ghKKa90+FoMDCdGauToePc5AzDLV3tONvh4U="; + tag = "v${version}"; + hash = "sha256-IYjk7sajHFWgsOMxwk1tWvKtTfPN8vHoNeENQed7MiU="; }; postPatch = '' From fa301b276e6141db0f048027bc8edaa89264a4d1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:44 +0100 Subject: [PATCH 0738/1238] python3Packages.py-dactyl: 2.1.0 -> 2.1.2 https://github.com/iamkubi/pydactyl/releases/tag/v2.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/py-dactyl/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-dactyl/default.nix b/pkgs/development/python-modules/py-dactyl/default.nix index bab4f248a9e5..8bed0ba855bc 100644 --- a/pkgs/development/python-modules/py-dactyl/default.nix +++ b/pkgs/development/python-modules/py-dactyl/default.nix @@ -6,18 +6,19 @@ pytestCheckHook, requests, setuptools, + websocket-client, }: buildPythonPackage rec { pname = "py-dactyl"; - version = "2.1.0"; + version = "2.1.2"; pyproject = true; src = fetchFromGitHub { owner = "iamkubi"; repo = "pydactyl"; tag = "v${version}"; - hash = "sha256-1bvdJ9ATF0cRy7WE8H2IV2WIMbiSnRnelGpWIN7VBRQ="; + hash = "sha256-/bmk4RIS8pEi+RbJ+6tOchwFj246hdoTXv6WBNisKuc="; }; build-system = [ setuptools ]; @@ -25,6 +26,7 @@ buildPythonPackage rec { dependencies = [ aiohttp requests + websocket-client ]; pythonImportsCheck = [ "pydactyl" ]; From 808bf1584dfa01b998523c85f68af36ba280ee13 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:45 +0100 Subject: [PATCH 0739/1238] python3Packages.py-deprecate: 0.3.2 -> 0.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/py-deprecate/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/py-deprecate/default.nix b/pkgs/development/python-modules/py-deprecate/default.nix index 76c5a630ea8c..e9fd672de125 100644 --- a/pkgs/development/python-modules/py-deprecate/default.nix +++ b/pkgs/development/python-modules/py-deprecate/default.nix @@ -8,7 +8,7 @@ let pname = "py-deprecate"; - version = "0.3.2"; + version = "0.4.0"; in buildPythonPackage { inherit pname version; @@ -17,8 +17,8 @@ buildPythonPackage { src = fetchFromGitHub { owner = "Borda"; repo = "pyDeprecate"; - rev = "v${version}"; - hash = "sha256-84RmQvLxwtLPQk3hX7Q6eeJeejhrO3t+mc95W1E85Fg="; + tag = "v${version}"; + hash = "sha256-Rc/5Y3myEUjbXRr2uE+1iaIrCZK+eeKXy05+C75sn3g="; }; nativeCheckInputs = [ From f23ee3a96391c92a81d5d33ca96bdb8cda0d6827 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:45 +0100 Subject: [PATCH 0740/1238] python3Packages.py-desmume: 0.0.7 -> 0.0.9 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/py-desmume/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-desmume/default.nix b/pkgs/development/python-modules/py-desmume/default.nix index ac3763f97227..1acb05e39698 100644 --- a/pkgs/development/python-modules/py-desmume/default.nix +++ b/pkgs/development/python-modules/py-desmume/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "py-desmume"; - version = "0.0.7"; + version = "0.0.9"; format = "setuptools"; src = fetchFromGitHub { owner = "SkyTemple"; repo = "py-desmume"; tag = version; - hash = "sha256-aH7f/BI89VLUGqwA8Y7ThSpmKxWffYRETT/+EjPVTg8="; + hash = "sha256-AlejNgCgncZGCS/xOb3FZiLuEtMsMcprnhnM759aKgY="; fetchSubmodules = true; }; From fa512ff974f25712e287ebabd9c1cbb89ddb7429 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:46 +0100 Subject: [PATCH 0741/1238] python3Packages.py-multibase: 1.0.3 -> 2.0.0 https://github.com/multiformats/py-multibase/blob/v2.0.0/HISTORY.rst This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/py-multibase/default.nix | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/py-multibase/default.nix b/pkgs/development/python-modules/py-multibase/default.nix index 532c501a8926..f4d4995c0a9f 100644 --- a/pkgs/development/python-modules/py-multibase/default.nix +++ b/pkgs/development/python-modules/py-multibase/default.nix @@ -1,31 +1,28 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, morphys, pytestCheckHook, python-baseconv, + setuptools, six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "py-multibase"; - version = "1.0.3"; - format = "setuptools"; + version = "2.0.0"; + pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-0oog78u2Huwo9VgnoL8ynHzqgP/9kzrsrqauhDEmf+Q="; + src = fetchFromGitHub { + owner = "multiformats"; + repo = "py-multibase"; + tag = "v${finalAttrs.version}"; + hash = "sha256-k5vQqrSe1glT2YIcD+FIhQTpCZQvx5D4z1n7omuypcI="; }; - postPatch = '' - substituteInPlace setup.cfg \ - --replace "[pytest]" "" \ - --replace "python_classes = *TestCase" "" - substituteInPlace setup.py \ - --replace "'pytest-runner'," "" - ''; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ morphys python-baseconv six @@ -38,8 +35,8 @@ buildPythonPackage rec { meta = { description = "Module for distinguishing base encodings and other simple string encodings"; homepage = "https://github.com/multiformats/py-multibase"; - changelog = "https://github.com/multiformats/py-multibase/blob/v${version}/HISTORY.rst"; + changelog = "https://github.com/multiformats/py-multibase/blob/${finalAttrs.src.tag}/HISTORY.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ rakesh4g ]; }; -} +}) From f661bfc59e2b223f4dc8ed23a95dd39f04ab1942 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:47 +0100 Subject: [PATCH 0742/1238] python3Packages.py-multicodec: 0.2.1 -> 1.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/py-multicodec/default.nix | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/py-multicodec/default.nix b/pkgs/development/python-modules/py-multicodec/default.nix index d28a2e8d1fe8..4ad4500bc54b 100644 --- a/pkgs/development/python-modules/py-multicodec/default.nix +++ b/pkgs/development/python-modules/py-multicodec/default.nix @@ -2,36 +2,26 @@ lib, buildPythonPackage, fetchFromGitHub, - morphys, pytestCheckHook, - six, + setuptools, varint, }: buildPythonPackage rec { pname = "py-multicodec"; - version = "0.2.1"; - format = "setuptools"; + version = "1.0.0"; + pyproject = true; src = fetchFromGitHub { owner = "multiformats"; repo = "py-multicodec"; tag = "v${version}"; - hash = "sha256-2aK+bfhqCMqSO+mtrHIfNQmQpQHpwd7yHseI/3O7Sp4="; + hash = "sha256-0s2ICkPkfF+D7HRrnPS2IRm380UhdVg5NCS7VFTP1P4="; }; - # Error when not substituting: - # Failed: [pytest] section in setup.cfg files is no longer supported, change to [tool:pytest] instead. - postPatch = '' - substituteInPlace setup.cfg \ - --replace "[pytest]" "[tool:pytest]" - substituteInPlace setup.py \ - --replace "'pytest-runner'," "" - ''; + build-system = [ setuptools ]; - propagatedBuildInputs = [ - morphys - six + dependencies = [ varint ]; From d5dfdc9f10401fc0c2e54ded2cf1eefd35577c37 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:47 +0100 Subject: [PATCH 0743/1238] python3Packages.py-multihash: 2.0.1 -> 3.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/py-multihash/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/py-multihash/default.nix b/pkgs/development/python-modules/py-multihash/default.nix index dc6540b559f8..e0cc18fd9077 100644 --- a/pkgs/development/python-modules/py-multihash/default.nix +++ b/pkgs/development/python-modules/py-multihash/default.nix @@ -1,34 +1,36 @@ { lib, base58, + blake3, buildPythonPackage, fetchFromGitHub, + mmh3, morphys, pytestCheckHook, + setuptools, six, varint, }: buildPythonPackage rec { pname = "py-multihash"; - version = "2.0.1"; - format = "setuptools"; + version = "3.0.0"; + pyproject = true; src = fetchFromGitHub { owner = "multiformats"; repo = "py-multihash"; tag = "v${version}"; - hash = "sha256-z1lmSypGCMFWJNzNgV9hx/IStyXbpd5jvrptFpewuOA="; + hash = "sha256-hdjJJh77P4dJQAIGTlPGolz1qDumvNOaIMyfxmWMzUk="; }; - postPatch = '' - substituteInPlace setup.py \ - --replace "'pytest-runner', " "" - ''; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ base58 + blake3 morphys + mmh3 six varint ]; From 673e95188397c3877ced0091a939856ca3ce24b1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:48 +0100 Subject: [PATCH 0744/1238] python3Packages.py-partiql-parser: 0.6.1 -> 0.6.3 https://github.com/getmoto/py-partiql-parser/blob/0.6.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/py-partiql-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-partiql-parser/default.nix b/pkgs/development/python-modules/py-partiql-parser/default.nix index 7427e76591e0..5c71251ab1f3 100644 --- a/pkgs/development/python-modules/py-partiql-parser/default.nix +++ b/pkgs/development/python-modules/py-partiql-parser/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "py-partiql-parser"; - version = "0.6.1"; + version = "0.6.3"; pyproject = true; src = fetchFromGitHub { owner = "getmoto"; repo = "py-partiql-parser"; tag = version; - hash = "sha256-2qCGNRoeMRe5fPzoWFD9umZgUDW6by7jNfO/BByQGwE="; + hash = "sha256-99GkYfsscifVAws+Rgn1Tb2FZxY/4OtNvOoXGGmzbco="; }; build-system = [ hatchling ]; From d52793d944acfe6218eb64d8145c673b9879ce88 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:48 +0100 Subject: [PATCH 0745/1238] python3Packages.py-vapid: 1.9.2 -> 1.9.4 This commit was automatically generated using update-python-libraries. --- .../py-vapid/cryptography.patch | 270 ------------------ .../python-modules/py-vapid/default.nix | 14 +- 2 files changed, 4 insertions(+), 280 deletions(-) delete mode 100644 pkgs/development/python-modules/py-vapid/cryptography.patch diff --git a/pkgs/development/python-modules/py-vapid/cryptography.patch b/pkgs/development/python-modules/py-vapid/cryptography.patch deleted file mode 100644 index d38088931b44..000000000000 --- a/pkgs/development/python-modules/py-vapid/cryptography.patch +++ /dev/null @@ -1,270 +0,0 @@ ---- a/py_vapid/__init__.py -+++ b/py_vapid/__init__.py -@@ -25,6 +25,7 @@ - - class VapidException(Exception): - """An exception wrapper for Vapid.""" -+ - pass - - -@@ -34,6 +35,7 @@ class Vapid01(object): - https://tools.ietf.org/html/draft-ietf-webpush-vapid-01 - - """ -+ - _private_key = None - _public_key = None - _schema = "WebPush" -@@ -65,14 +67,14 @@ def from_raw(cls, private_raw): - key = ec.derive_private_key( - int(binascii.hexlify(b64urldecode(private_raw)), 16), - curve=ec.SECP256R1(), -- backend=default_backend()) -+ backend=default_backend(), -+ ) - return cls(key) - - @classmethod - def from_raw_public(cls, public_raw): - key = ec.EllipticCurvePublicKey.from_encoded_point( -- curve=ec.SECP256R1(), -- data=b64urldecode(public_raw) -+ curve=ec.SECP256R1(), data=b64urldecode(public_raw) - ) - ss = cls() - ss._public_key = key -@@ -87,8 +89,7 @@ def from_pem(cls, private_key): - - """ - # not sure why, but load_pem_private_key fails to deserialize -- return cls.from_der( -- b''.join(private_key.splitlines()[1:-1])) -+ return cls.from_der(b"".join(private_key.splitlines()[1:-1])) - - @classmethod - def from_der(cls, private_key): -@@ -98,9 +99,9 @@ def from_der(cls, private_key): - :type private_key: bytes - - """ -- key = serialization.load_der_private_key(b64urldecode(private_key), -- password=None, -- backend=default_backend()) -+ key = serialization.load_der_private_key( -+ b64urldecode(private_key), password=None, backend=default_backend() -+ ) - return cls(key) - - @classmethod -@@ -118,13 +119,13 @@ def from_file(cls, private_key_file=None): - vapid.generate_keys() - vapid.save_key(private_key_file) - return vapid -- with open(private_key_file, 'r') as file: -+ with open(private_key_file, "r") as file: - private_key = file.read() - try: - if "-----BEGIN" in private_key: -- vapid = cls.from_pem(private_key.encode('utf8')) -+ vapid = cls.from_pem(private_key.encode("utf8")) - else: -- vapid = cls.from_der(private_key.encode('utf8')) -+ vapid = cls.from_der(private_key.encode("utf8")) - return vapid - except Exception as exc: - logging.error("Could not open private key file: %s", repr(exc)) -@@ -156,11 +157,10 @@ def verify(cls, key, auth): - type key: str - - """ -- tokens = auth.rsplit(' ', 1)[1].rsplit('.', 1) -+ tokens = auth.rsplit(" ", 1)[1].rsplit(".", 1) - kp = cls().from_raw_public(key.encode()) - return kp.verify_token( -- validation_token=tokens[0].encode(), -- verification_token=tokens[1] -+ validation_token=tokens[0].encode(), verification_token=tokens[1] - ) - - @property -@@ -197,20 +197,19 @@ def public_key(self): - - def generate_keys(self): - """Generate a valid ECDSA Key Pair.""" -- self.private_key = ec.generate_private_key(ec.SECP256R1, -- default_backend()) -+ self.private_key = ec.generate_private_key(curve=ec.SECP256R1(), backend=default_backend()) - - def private_pem(self): - return self.private_key.private_bytes( - encoding=serialization.Encoding.PEM, - format=serialization.PrivateFormat.PKCS8, -- encryption_algorithm=serialization.NoEncryption() -+ encryption_algorithm=serialization.NoEncryption(), - ) - - def public_pem(self): - return self.public_key.public_bytes( - encoding=serialization.Encoding.PEM, -- format=serialization.PublicFormat.SubjectPublicKeyInfo -+ format=serialization.PublicFormat.SubjectPublicKeyInfo, - ) - - def save_key(self, key_file): -@@ -245,14 +244,14 @@ def verify_token(self, validation_token, verification_token): - :rtype: boolean - - """ -- hsig = b64urldecode(verification_token.encode('utf8')) -+ hsig = b64urldecode(verification_token.encode("utf8")) - r = int(binascii.hexlify(hsig[:32]), 16) - s = int(binascii.hexlify(hsig[32:]), 16) - try: - self.public_key.verify( - ecutils.encode_dss_signature(r, s), - validation_token, -- signature_algorithm=ec.ECDSA(hashes.SHA256()) -+ signature_algorithm=ec.ECDSA(hashes.SHA256()), - ) - return True - except InvalidSignature: -@@ -260,23 +259,25 @@ def verify_token(self, validation_token, verification_token): - - def _base_sign(self, claims): - cclaims = copy.deepcopy(claims) -- if not cclaims.get('exp'): -- cclaims['exp'] = int(time.time()) + 86400 -- if not self.conf.get('no-strict', False): -- valid = _check_sub(cclaims.get('sub', '')) -+ if not cclaims.get("exp"): -+ cclaims["exp"] = int(time.time()) + 86400 -+ if not self.conf.get("no-strict", False): -+ valid = _check_sub(cclaims.get("sub", "")) - else: -- valid = cclaims.get('sub') is not None -+ valid = cclaims.get("sub") is not None - if not valid: - raise VapidException( - "Missing 'sub' from claims. " -- "'sub' is your admin email as a mailto: link.") -- if not re.match(r"^https?://[^/:]+(:\d+)?$", -- cclaims.get("aud", ""), -- re.IGNORECASE): -+ "'sub' is your admin email as a mailto: link." -+ ) -+ if not re.match( -+ r"^https?://[^/:]+(:\d+)?$", cclaims.get("aud", ""), re.IGNORECASE -+ ): - raise VapidException( - "Missing 'aud' from claims. " - "'aud' is the scheme, host and optional port for this " -- "transaction e.g. https://example.com:8080") -+ "transaction e.g. https://example.com:8080" -+ ) - return cclaims - - def sign(self, claims, crypto_key=None): -@@ -292,19 +293,22 @@ def sign(self, claims, crypto_key=None): - - """ - sig = sign(self._base_sign(claims), self.private_key) -- pkey = 'p256ecdsa=' -+ pkey = "p256ecdsa=" - pkey += b64urlencode( - self.public_key.public_bytes( - serialization.Encoding.X962, -- serialization.PublicFormat.UncompressedPoint -- )) -+ serialization.PublicFormat.UncompressedPoint, -+ ) -+ ) - if crypto_key: -- crypto_key = crypto_key + ';' + pkey -+ crypto_key = crypto_key + ";" + pkey - else: - crypto_key = pkey - -- return {"Authorization": "{} {}".format(self._schema, sig.strip('=')), -- "Crypto-Key": crypto_key} -+ return { -+ "Authorization": "{} {}".format(self._schema, sig.strip("=")), -+ "Crypto-Key": crypto_key, -+ } - - - class Vapid02(Vapid01): -@@ -313,6 +317,7 @@ class Vapid02(Vapid01): - https://tools.ietf.org/html/rfc8292 - - """ -+ - _schema = "vapid" - - def sign(self, claims, crypto_key=None): -@@ -329,14 +334,11 @@ def sign(self, claims, crypto_key=None): - """ - sig = sign(self._base_sign(claims), self.private_key) - pkey = self.public_key.public_bytes( -- serialization.Encoding.X962, -- serialization.PublicFormat.UncompressedPoint -- ) -- return{ -+ serialization.Encoding.X962, serialization.PublicFormat.UncompressedPoint -+ ) -+ return { - "Authorization": "{schema} t={t},k={k}".format( -- schema=self._schema, -- t=sig, -- k=b64urlencode(pkey) -+ schema=self._schema, t=sig, k=b64urlencode(pkey) - ) - } - -@@ -349,27 +351,23 @@ def verify(cls, auth): - :rtype: bool - - """ -- pref_tok = auth.rsplit(' ', 1) -- assert pref_tok[0].lower() == cls._schema, ( -- "Incorrect schema specified") -+ pref_tok = auth.rsplit(" ", 1) -+ assert pref_tok[0].lower() == cls._schema, "Incorrect schema specified" - parts = {} -- for tok in pref_tok[1].split(','): -- kv = tok.split('=', 1) -+ for tok in pref_tok[1].split(","): -+ kv = tok.split("=", 1) - parts[kv[0]] = kv[1] -- assert 'k' in parts.keys(), ( -- "Auth missing public key 'k' value") -- assert 't' in parts.keys(), ( -- "Auth missing token set 't' value") -- kp = cls().from_raw_public(parts['k'].encode()) -- tokens = parts['t'].rsplit('.', 1) -+ assert "k" in parts.keys(), "Auth missing public key 'k' value" -+ assert "t" in parts.keys(), "Auth missing token set 't' value" -+ kp = cls().from_raw_public(parts["k"].encode()) -+ tokens = parts["t"].rsplit(".", 1) - return kp.verify_token( -- validation_token=tokens[0].encode(), -- verification_token=tokens[1] -+ validation_token=tokens[0].encode(), verification_token=tokens[1] - ) - - - def _check_sub(sub): -- """ Check to see if the `sub` is a properly formatted `mailto:` -+ """Check to see if the `sub` is a properly formatted `mailto:` - - a `mailto:` should be a SMTP mail address. Mind you, since I run - YouFailAtEmail.com, you have every right to yell about how terrible -@@ -382,9 +380,7 @@ def _check_sub(sub): - :rtype: bool - - """ -- pattern = ( -- r"^(mailto:.+@((localhost|[%\w-]+(\.[%\w-]+)+|([0-9a-f]{1,4}):+([0-9a-f]{1,4})?)))|https:\/\/(localhost|[\w-]+\.[\w\.-]+|([0-9a-f]{1,4}:+)+([0-9a-f]{1,4})?)$" # noqa -- ) -+ pattern = r"^(mailto:.+@((localhost|[%\w-]+(\.[%\w-]+)+|([0-9a-f]{1,4}):+([0-9a-f]{1,4})?)))|https:\/\/(localhost|[\w-]+\.[\w\.-]+|([0-9a-f]{1,4}:+)+([0-9a-f]{1,4})?)$" # noqa - return re.match(pattern, sub, re.IGNORECASE) is not None diff --git a/pkgs/development/python-modules/py-vapid/default.nix b/pkgs/development/python-modules/py-vapid/default.nix index 660a758a5614..a52c49987037 100644 --- a/pkgs/development/python-modules/py-vapid/default.nix +++ b/pkgs/development/python-modules/py-vapid/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchPypi, - setuptools, + hatchling, mock, pytestCheckHook, cryptography, @@ -10,22 +10,16 @@ buildPythonPackage rec { pname = "py-vapid"; - version = "1.9.2"; + version = "1.9.4"; pyproject = true; src = fetchPypi { pname = "py_vapid"; inherit version; - hash = "sha256-PIlzts+DhK0MmuZNYnDMxIDguSxwLY9eoswD5rUSR/k="; + hash = "sha256-oAQCNWDLxU40/AY4CgWA8E/8x4joT7bRnpM57rZVGig="; }; - patches = [ - # Fix tests with latest cryptography - # Upstream PR: https://github.com/web-push-libs/vapid/pull/110 - ./cryptography.patch - ]; - - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ cryptography ]; From 71db68e2e9871aacf014c426d70de3d1d48c2ca4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:48 +0100 Subject: [PATCH 0746/1238] python3Packages.py7zr: 1.0.0 -> 1.1.0 https://github.com/miurahr/py7zr/blob/v1.1.0/docs/Changelog.rst#v110 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/py7zr/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py7zr/default.nix b/pkgs/development/python-modules/py7zr/default.nix index 0a96e999ec49..4c3ab83bdd40 100644 --- a/pkgs/development/python-modules/py7zr/default.nix +++ b/pkgs/development/python-modules/py7zr/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "py7zr"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "miurahr"; repo = "py7zr"; tag = "v${version}"; - hash = "sha256-uV4zBQZlHfHgM/NiVSjI5I9wJRk9i4ihJn4B2R6XRuM="; + hash = "sha256-lWZni9yhS5otWL1cyi8qZx2JLExbDiTPTadKKnDB2Ds="; }; build-system = [ @@ -51,6 +51,12 @@ buildPythonPackage rec { texttable ]; + pythonRelaxDeps = [ + "pyppmd" + "pybcj" + "inflate64" + ]; + nativeCheckInputs = [ py-cpuinfo pytest-benchmark From 15657584d01c6e330847c16b99fad759e7b3dda2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:49 +0100 Subject: [PATCH 0747/1238] python3Packages.pyadjoint-ad: 2025.10.0 -> 2025.10.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyadjoint-ad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyadjoint-ad/default.nix b/pkgs/development/python-modules/pyadjoint-ad/default.nix index fb4d5d2eec2c..c3417350b646 100644 --- a/pkgs/development/python-modules/pyadjoint-ad/default.nix +++ b/pkgs/development/python-modules/pyadjoint-ad/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "pyadjoint-ad"; - version = "2025.10.0"; + version = "2025.10.1"; pyproject = true; src = fetchFromGitHub { owner = "dolfin-adjoint"; repo = "pyadjoint"; tag = finalAttrs.version; - hash = "sha256-caW2X4q0mHnD8CEh5jjelD4xBth/R/8/P3m0tTeO/LQ="; + hash = "sha256-UI1eRB9hy4lb/s18NjaAyjH3HvDwRbRzk0ZuWxf1Uuc="; }; build-system = [ From ea97b98f3be98aa35026cbe3cf0e1c702689b153 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:49 +0100 Subject: [PATCH 0748/1238] python3Packages.pyads: 3.5.0 -> 3.5.1 https://github.com/stlehmann/pyads/releases/tag/3.5.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyads/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyads/default.nix b/pkgs/development/python-modules/pyads/default.nix index 59668800caaa..23b0fee8e682 100644 --- a/pkgs/development/python-modules/pyads/default.nix +++ b/pkgs/development/python-modules/pyads/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyads"; - version = "3.5.0"; + version = "3.5.1"; pyproject = true; src = fetchFromGitHub { owner = "stlehmann"; repo = "pyads"; tag = version; - hash = "sha256-eQC2ozJ5bKuhyInZDq8ZZNa9OGIN3tRjSHEPoqIU/jc="; + hash = "sha256-Uh8QS9l0O1UCOM03eZ3Wo8aohgUxSbErRX2/zEUP10k="; }; build-system = [ setuptools ]; From b876544db40042634d84934adf15878b387bc5f3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:50 +0100 Subject: [PATCH 0749/1238] python3Packages.pyamg: 5.2.1 -> 5.3.0 https://github.com/pyamg/pyamg/blob/v5.3.0/changelog.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyamg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyamg/default.nix b/pkgs/development/python-modules/pyamg/default.nix index 2fb5afb14400..4a00b7de772b 100644 --- a/pkgs/development/python-modules/pyamg/default.nix +++ b/pkgs/development/python-modules/pyamg/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "pyamg"; - version = "5.2.1"; + version = "5.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-9EnZNCJOUDQB7nLNLuzhop2JO3q+NfYqRNUrqDEZjvo="; + hash = "sha256-UyPQ8aTNmZviRqkNWAyeHptYS5iIf2KY05dhEIfvhgs="; }; nativeBuildInputs = [ setuptools-scm ]; From 8aa67473066580b62bb1c4b36136b6be6eb5faa4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:50 +0100 Subject: [PATCH 0750/1238] python3Packages.pyannote-audio: 4.0.1 -> 4.0.3 https://github.com/pyannote/pyannote-audio/blob/4.0.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyannote-audio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyannote-audio/default.nix b/pkgs/development/python-modules/pyannote-audio/default.nix index ea4a25888d37..cd74ebb3583d 100644 --- a/pkgs/development/python-modules/pyannote-audio/default.nix +++ b/pkgs/development/python-modules/pyannote-audio/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { pname = "pyannote-audio"; - version = "4.0.1"; + version = "4.0.3"; pyproject = true; src = fetchFromGitHub { @@ -52,7 +52,7 @@ buildPythonPackage rec { repo = "pyannote-audio"; tag = version; fetchSubmodules = true; - hash = "sha256-hYrwpph+Powt+AuQjKo0kkBW+5jJGfzGTILzL9j22YI="; + hash = "sha256-tgXYcqkmMaEgFU55TQ5ESMNrZiBQkiVLmIoR1bhCOKI="; }; build-system = [ From 2f2a64e73ebb7818e8fd55f659b40c16707588b9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:50 +0100 Subject: [PATCH 0751/1238] python3Packages.pyannote-database: 6.1.0 -> 6.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyannote-database/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyannote-database/default.nix b/pkgs/development/python-modules/pyannote-database/default.nix index 8b060139d4a5..19b292939c76 100644 --- a/pkgs/development/python-modules/pyannote-database/default.nix +++ b/pkgs/development/python-modules/pyannote-database/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "pyannote-database"; - version = "6.1.0"; + version = "6.1.1"; pyproject = true; src = fetchFromGitHub { owner = "pyannote"; repo = "pyannote-database"; tag = version; - hash = "sha256-WDAkxoSI/IW2nIXCDoKa+p2ep1xcWW6WGNHCCZT51tY="; + hash = "sha256-72H1tVLtDSYHAgjHWmI7pPQhKGchHz5VP0eRU6NRj2g="; }; build-system = [ From dd4a2a1c5c944427af058b9a320ea05cd69bd520 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:51 +0100 Subject: [PATCH 0752/1238] python3Packages.pyathena: 3.17.1 -> 3.25.0 https://github.com/laughingman7743/PyAthena/releases/tag/v3.25.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyathena/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyathena/default.nix b/pkgs/development/python-modules/pyathena/default.nix index 17cb86213199..a88929a8733a 100644 --- a/pkgs/development/python-modules/pyathena/default.nix +++ b/pkgs/development/python-modules/pyathena/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "pyathena"; - version = "3.17.1"; + version = "3.25.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-jlS6qjOG2syTpsY/jNkplOULiDPXR3cmWSMa5O9EGPc="; + hash = "sha256-YOc1YTRUZxNT+Iqa2vZH8QwdwQ2mdJGaDVmTOSsFt6s="; }; build-system = [ hatchling ]; From e0d41508dae4eb5903597e35d4928d3dc8071249 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:51 +0100 Subject: [PATCH 0753/1238] python3Packages.pyavm: 0.9.6 -> 0.9.8 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/pyavm/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyavm/default.nix b/pkgs/development/python-modules/pyavm/default.nix index e7e1186ae4f1..d883106314fa 100644 --- a/pkgs/development/python-modules/pyavm/default.nix +++ b/pkgs/development/python-modules/pyavm/default.nix @@ -16,13 +16,12 @@ buildPythonPackage rec { pname = "pyavm"; - version = "0.9.6"; + version = "0.9.8"; pyproject = true; src = fetchPypi { - pname = "PyAVM"; - inherit version; - hash = "sha256-s7eLPoAHDbY9tPt3RA5zJg+NuTtVV/SqpUUR3NrG8m0="; + inherit pname version; + hash = "sha256-zhHCeex1vfgj0MOGEkoVKKXns2+l3U0mSZInk58Rf4g="; }; nativeBuildInputs = [ From 4874da147340b7b7f691d2c5a939bc2fbbb6ae47 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:52 +0100 Subject: [PATCH 0754/1238] python3Packages.pybase64: 1.4.2 -> 1.4.3 https://github.com/mayeut/pybase64/releases/tag/v1.4.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pybase64/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pybase64/default.nix b/pkgs/development/python-modules/pybase64/default.nix index d5de3d7dcd95..6f58d6d37199 100644 --- a/pkgs/development/python-modules/pybase64/default.nix +++ b/pkgs/development/python-modules/pybase64/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pybase64"; - version = "1.4.2"; + version = "1.4.3"; pyproject = true; src = fetchFromGitHub { @@ -18,7 +18,7 @@ buildPythonPackage rec { repo = "pybase64"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-VSCMBKyDgNjwRUvT29z3KdN/dReqbmaaNeWomnyFJFg="; + hash = "sha256-cR8Ht6QbHXCED86xCbiLg4bxt1Hkv4Ota7R+voZE3yo="; }; build-system = [ setuptools ]; From 7a96c0794746b59c580b9cc32d507cd9d697bbe9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:52 +0100 Subject: [PATCH 0755/1238] python3Packages.pycairo: 1.28.0 -> 1.29.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycairo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix index 1575b0275583..93a065938bcf 100644 --- a/pkgs/development/python-modules/pycairo/default.nix +++ b/pkgs/development/python-modules/pycairo/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pycairo"; - version = "1.28.0"; + version = "1.29.0"; pyproject = false; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "pygobject"; repo = "pycairo"; tag = "v${version}"; - hash = "sha256-OAF1Yv9aoUctklGzH2xM+cVu5csyEnX2AV9n0OeoFUw="; + hash = "sha256-ErWxSQFYpqTZ9TPrcEUjVTa0LU619nm04TWTshGgttQ="; }; nativeBuildInputs = [ From 684d986a31000abd63afe67f76ab1a71bfcd8bf3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:52 +0100 Subject: [PATCH 0756/1238] python3Packages.pycapnp: 2.0.0 -> 2.2.2 https://github.com/capnproto/pycapnp/blob/v2.2.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycapnp/default.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pycapnp/default.nix b/pkgs/development/python-modules/pycapnp/default.nix index d0d460762cb9..2a60d3958e18 100644 --- a/pkgs/development/python-modules/pycapnp/default.nix +++ b/pkgs/development/python-modules/pycapnp/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, replaceVars, fetchFromGitHub, - fetchpatch2, setuptools, wheel, capnproto, @@ -15,14 +14,14 @@ buildPythonPackage rec { pname = "pycapnp"; - version = "2.0.0"; + version = "2.2.2"; pyproject = true; src = fetchFromGitHub { owner = "capnproto"; repo = "pycapnp"; tag = "v${version}"; - hash = "sha256-SVeBRJMMR1Z8+S+QoiUKGRFGUPS/MlmWLi1qRcGcPoE="; + hash = "sha256-oRgO/FuNxNMSUla+jIypD/dAvFi27TkEfCHbqovhq9I="; }; patches = [ @@ -36,11 +35,6 @@ buildPythonPackage rec { # other than the builtin schemas (based on quick GitHub code search), so I don't # think it's worthwhile. (replaceVars ./include-paths.patch { inherit capnproto; }) - (fetchpatch2 { - name = "cython-3.patch"; - url = "https://github.com/capnproto/pycapnp/pull/334.diff?full_index=1"; - hash = "sha256-we7v4RaL7c1tePWl+oYfzMHAfnvnpdMkQgVu9YLwC6Y="; - }) ]; build-system = [ @@ -69,7 +63,7 @@ buildPythonPackage rec { meta = { description = "Cython wrapping of the C++ Cap'n Proto library"; homepage = "https://capnproto.github.io/pycapnp/"; - changelog = "https://github.com/capnproto/pycapnp/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/capnproto/pycapnp/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ Liamolucko ]; }; From 999267aa675a637bd896240739b84f4d9cb6751d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:53 +0100 Subject: [PATCH 0757/1238] python3Packages.pycares: 4.9.0 -> 5.0.1 https://github.com/saghul/pycares/releases/tag/v5.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycares/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycares/default.nix b/pkgs/development/python-modules/pycares/default.nix index ee421e0b2a8e..0772a8c5526d 100644 --- a/pkgs/development/python-modules/pycares/default.nix +++ b/pkgs/development/python-modules/pycares/default.nix @@ -4,6 +4,7 @@ buildPythonPackage, c-ares, cffi, + cmake, fetchPypi, idna, setuptools, @@ -12,14 +13,17 @@ buildPythonPackage rec { pname = "pycares"; - version = "4.9.0"; + version = "5.0.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-juSE3bI9vsTYjRTtW21ZLBlg0uk8OF1eUrb61WTYI5U="; + hash = "sha256-WjwknIMEMmMUOYFfmoGEY0FvKoy9semI54dX3prnUIE="; }; + nativeBuildInputs = [ cmake ]; + dontUseCmakeConfigure = true; + build-system = [ setuptools ]; buildInputs = [ c-ares ]; From ac25299f5044bb604ebcee91087a8d3ccf0e08eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:53 +0100 Subject: [PATCH 0758/1238] python3Packages.pycasbin: 2.2.0 -> 2.7.1 https://github.com/casbin/pycasbin/blob/v2.7.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycasbin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycasbin/default.nix b/pkgs/development/python-modules/pycasbin/default.nix index 4332bd6750ff..c721792fcc85 100644 --- a/pkgs/development/python-modules/pycasbin/default.nix +++ b/pkgs/development/python-modules/pycasbin/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pycasbin"; - version = "2.2.0"; + version = "2.7.1"; pyproject = true; src = fetchFromGitHub { owner = "casbin"; repo = "pycasbin"; tag = "v${version}"; - hash = "sha256-JSaQq5BX+aXJ2iaCudzbCcMwNnf4INS/iWfMOua6fjw="; + hash = "sha256-UYl+n0quHOfC0lTAdLi7EbrvwcGa8Gzh+1ofc38rPx8="; }; build-system = [ setuptools ]; From 1223580b2b38e1f5e24f0f94e4b232c42475c0cf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:53 +0100 Subject: [PATCH 0759/1238] python3Packages.pycep-parser: 0.5.1 -> 0.7.0 https://github.com/gruebel/pycep/blob/0.7.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycep-parser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pycep-parser/default.nix b/pkgs/development/python-modules/pycep-parser/default.nix index 4aa0f240cca0..429be94b3019 100644 --- a/pkgs/development/python-modules/pycep-parser/default.nix +++ b/pkgs/development/python-modules/pycep-parser/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pycep-parser"; - version = "0.5.1"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "gruebel"; repo = "pycep"; tag = version; - hash = "sha256-yCcJUN+gDeuifFoYyFsS5Ak/AYxLo0Q8edmhFYfi/eA="; + hash = "sha256-pEFgpLfGcJhUWfs/nG1r7GfIS045cfNh7MVQokluXmM="; }; nativeBuildInputs = [ poetry-core ]; @@ -40,7 +40,7 @@ buildPythonPackage rec { meta = { description = "Python based Bicep parser"; homepage = "https://github.com/gruebel/pycep"; - changelog = "https://github.com/gruebel/pycep/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/gruebel/pycep/blob/${src.tag}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; From ac4e9be63567c3a1f2ba02dbb20ef6f7da8d45ed Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:54 +0100 Subject: [PATCH 0760/1238] python3Packages.pycookiecheat: 0.8.0 -> 0.11 https://github.com/n8henrie/pycookiecheat/blob/0.11/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycookiecheat/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pycookiecheat/default.nix b/pkgs/development/python-modules/pycookiecheat/default.nix index 652806390e30..c6524a7b7e2d 100644 --- a/pkgs/development/python-modules/pycookiecheat/default.nix +++ b/pkgs/development/python-modules/pycookiecheat/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pycookiecheat"; - version = "0.8.0"; + version = "0.11"; pyproject = true; src = fetchFromGitHub { owner = "n8henrie"; repo = "pycookiecheat"; - tag = "v${version}"; - hash = "sha256-jOyTfh2ZhKW/pMU7T5tfxaM0l/g59N+mirnbc0FLPbQ="; + tag = version; + hash = "sha256-hP4J41ctAkrC6HIeKu6ITzK3W0PB7/tCz0cjP42I/J8="; }; pythonRelaxDeps = [ @@ -64,7 +64,7 @@ buildPythonPackage rec { meta = { description = "Borrow cookies from your browser's authenticated session for use in Python scripts"; homepage = "https://github.com/n8henrie/pycookiecheat"; - changelog = "https://github.com/n8henrie/pycookiecheat/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/n8henrie/pycookiecheat/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab From 092a334d26378e73eaf5ede7ccbd14ec55da1131 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:54 +0100 Subject: [PATCH 0761/1238] python3Packages.pycparser: 2.23 -> 3.00 https://github.com/eliben/pycparser/releases/tag/release_v3.00 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycparser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycparser/default.nix b/pkgs/development/python-modules/pycparser/default.nix index 9f2068a0e72f..fd1e492b627b 100644 --- a/pkgs/development/python-modules/pycparser/default.nix +++ b/pkgs/development/python-modules/pycparser/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pycparser"; - version = "2.23"; + version = "3.00"; pyproject = true; src = fetchFromGitHub { owner = "eliben"; repo = "pycparser"; tag = "release_v${version}"; - hash = "sha256-dkteM8VizYf9ZLPOe8od5CZgg7a3fs4Hy+t8bGLV/GI="; + hash = "sha256-6eKc+p3xLyRPo3oCWP/dbMpHlkBXLy8XiGR0gTEHI2E="; }; build-system = [ setuptools ]; From bcbc98bcb0c9f65a4a8927b0d96aa7a021c82b55 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:54 +0100 Subject: [PATCH 0762/1238] python3Packages.pyct: 0.5.0 -> 0.6.0 https://github.com/pyviz-dev/pyct/releases/tag/v0.6.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyct/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyct/default.nix b/pkgs/development/python-modules/pyct/default.nix index 96aad663367f..97beb6234262 100644 --- a/pkgs/development/python-modules/pyct/default.nix +++ b/pkgs/development/python-modules/pyct/default.nix @@ -5,7 +5,8 @@ pythonAtLeast, # build-system - setuptools, + hatchling, + hatch-vcs, # dependencies param, @@ -18,16 +19,17 @@ buildPythonPackage rec { pname = "pyct"; - version = "0.5.0"; + version = "0.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3Z9KxcvY43w1LAQDYGLTxfZ+/sdtQEdh7xawy/JqpqA="; + hash = "sha256-1OUTss81thZWBa5fzl8qSZhbxnRzxXnehRNLjHHTdKg="; }; build-system = [ - setuptools + hatchling + hatch-vcs ]; dependencies = [ From 49e9249465493cbea4d0ffa9b546f5b2ec4ca7b1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:55 +0100 Subject: [PATCH 0763/1238] python3Packages.pycuda: 2025.1.2 -> 2026.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pycuda/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycuda/default.nix b/pkgs/development/python-modules/pycuda/default.nix index 14e0df82310b..c2a3c43c9289 100644 --- a/pkgs/development/python-modules/pycuda/default.nix +++ b/pkgs/development/python-modules/pycuda/default.nix @@ -23,12 +23,12 @@ let in buildPythonPackage rec { pname = "pycuda"; - version = "2025.1.2"; + version = "2026.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-DdgpEdctjgPGMSiuROmc+3tGiQlKumzFGT2OlEcXqvo="; + hash = "sha256-dZUWFgYougbzLOflY+P1uSFGkdyVKKA+qZ6hBz9OFLo="; }; preConfigure = with lib.versions; '' From f7875d70ae9bf2a4f55bb1358c35db518314471d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:55 +0100 Subject: [PATCH 0764/1238] python3Packages.pydantic-extra-types: 2.10.6 -> 2.11.0 https://github.com/pydantic/pydantic-extra-types/blob/v2.11.0/HISTORY.md This commit was automatically generated using update-python-libraries. --- .../python-modules/pydantic-extra-types/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-extra-types/default.nix b/pkgs/development/python-modules/pydantic-extra-types/default.nix index 62cbec965209..ea0f6d053597 100644 --- a/pkgs/development/python-modules/pydantic-extra-types/default.nix +++ b/pkgs/development/python-modules/pydantic-extra-types/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "pydantic-extra-types"; - version = "2.10.6"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-extra-types"; tag = "v${version}"; - hash = "sha256-g2a7tfldt39RCZxd9ta/JTPYnfZTTsLE6kA2fuo3fFg="; + hash = "sha256-aXhlfDBCpk8h3F4gXAQ40fVKxsoFvkmfO/roaqrGxho="; }; build-system = [ hatchling ]; From edad6e6571f74b52f99abe70fb4b48ddcb07d003 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:56 +0100 Subject: [PATCH 0765/1238] python3Packages.pydantic: 2.12.4 -> 2.12.5 https://github.com/pydantic/pydantic/blob/v2.12.5/HISTORY.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pydantic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic/default.nix b/pkgs/development/python-modules/pydantic/default.nix index 2047ef5c4388..a34ffbb95b29 100644 --- a/pkgs/development/python-modules/pydantic/default.nix +++ b/pkgs/development/python-modules/pydantic/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "pydantic"; - version = "2.12.4"; + version = "2.12.5"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic"; tag = "v${version}"; - hash = "sha256-CHJahAgs+vQQzhIZjP+6suvbmRrGZI0H5UxoXg4I90o="; + hash = "sha256-9TRLtVNBw2WHQnS0XFHg16Q7FdpTf3e2nb5qE5rlLUA="; }; patches = lib.optionals (lib.versionAtLeast python.version "3.14.1") [ From 5d1b211ac5bb7a8080982e91f1f684150f4224a1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:56 +0100 Subject: [PATCH 0766/1238] python3Packages.pydyf: 0.11.0 -> 0.12.1 https://github.com/CourtBouillon/pydyf/releases/tag/v0.12.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pydyf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydyf/default.nix b/pkgs/development/python-modules/pydyf/default.nix index 13cfc01a1cb3..5f7fed5402e8 100644 --- a/pkgs/development/python-modules/pydyf/default.nix +++ b/pkgs/development/python-modules/pydyf/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "pydyf"; - version = "0.11.0"; + version = "0.12.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-OU3d9hnMqdDFVxXjxV6hIam/nLx4DNwSAaJCeRe4a2Q="; + hash = "sha256-+9fnWVQaxyXCnFBmEgA945Mkm5QxDqeK5Eyx0EsiAJU="; }; postPatch = '' From 8bd11af1c9ceabc068952bfbf578dff33ec551f6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:58 +0100 Subject: [PATCH 0767/1238] python3Packages.pyfaidx: 0.8.1.4 -> 0.9.0.3 https://github.com/mdshw5/pyfaidx/releases/tag/v0.9.0.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyfaidx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyfaidx/default.nix b/pkgs/development/python-modules/pyfaidx/default.nix index 9ef083e558b3..a87c464922d6 100644 --- a/pkgs/development/python-modules/pyfaidx/default.nix +++ b/pkgs/development/python-modules/pyfaidx/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pyfaidx"; - version = "0.8.1.4"; + version = "0.9.0.3"; pyproject = true; src = fetchFromGitHub { owner = "mdshw5"; repo = "pyfaidx"; tag = "v${version}"; - hash = "sha256-SDnmOJbuYYrg6vUQJTEuiqct9hhspN8B9Tpn8UojKFk="; + hash = "sha256-R8k1h2FAlA/6eTJqH/Z2jHAyis2w5VDd1LcyE1hgbFc="; }; build-system = [ From d6978774a29cd803f954be0782fa6b3bd8b2f37a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:58 +0100 Subject: [PATCH 0768/1238] python3Packages.pyfakefs: 5.9.2 -> 6.0.0 https://github.com/jmcgeheeiv/pyfakefs/blob/v6.0.0/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyfakefs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyfakefs/default.nix b/pkgs/development/python-modules/pyfakefs/default.nix index d9893289e78d..6efb2f9d68af 100644 --- a/pkgs/development/python-modules/pyfakefs/default.nix +++ b/pkgs/development/python-modules/pyfakefs/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "pyfakefs"; - version = "5.9.2"; + version = "6.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ZsXGzNQJe0hPh4L5pQeP7gUz1GXg2cr1lMkVfVQ4JVM="; + hash = "sha256-BZ/QshdL/u1JnssKWbzP9VfyZ8xtiFr8Dlt254ttUNo="; }; build-system = [ setuptools ]; From 52eeda7e6f428a01c23c81c09b73c3a5a922a222 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:59 +0100 Subject: [PATCH 0769/1238] python3Packages.pyfirefly: 0.1.9 -> 0.1.12 https://github.com/erwindouna/pyfirefly/releases/tag/v0.1.12 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyfirefly/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyfirefly/default.nix b/pkgs/development/python-modules/pyfirefly/default.nix index d88ffc487328..abca1b5e6b23 100644 --- a/pkgs/development/python-modules/pyfirefly/default.nix +++ b/pkgs/development/python-modules/pyfirefly/default.nix @@ -6,7 +6,7 @@ lib, mashumaro, orjson, - poetry-core, + hatchling, pytest-cov-stub, pytestCheckHook, syrupy, @@ -15,17 +15,17 @@ buildPythonPackage rec { pname = "pyfirefly"; - version = "0.1.9"; + version = "0.1.12"; pyproject = true; src = fetchFromGitHub { owner = "erwindouna"; repo = "pyfirefly"; tag = "v${version}"; - hash = "sha256-VPtXk4sObN5mvZTtmXW+myQ4+Slb285zHMotRkLyhJM="; + hash = "sha256-SCB05cKEZ4uejl81TUjz4qN0lzYuIKR1CgMbCsA+G4E="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From ab8c57582e4e55dda4dbfeab6000bf45c748ac25 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:59 +0100 Subject: [PATCH 0770/1238] python3Packages.pyftpdlib: 2.0.1 -> 2.1.0 https://github.com/giampaolo/pyftpdlib/blob/release-2.1.0/HISTORY.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyftpdlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyftpdlib/default.nix b/pkgs/development/python-modules/pyftpdlib/default.nix index 742fe697d35d..2bb8828400a7 100644 --- a/pkgs/development/python-modules/pyftpdlib/default.nix +++ b/pkgs/development/python-modules/pyftpdlib/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "pyftpdlib"; - version = "2.0.1"; + version = "2.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-7w0XKoK/rhDi3sIi6HUzUUYJ1Bv0sP0PB+KdQ4D7lr8="; + hash = "sha256-XpLnujfD5FjsRY5cIB4t65kstgEclj5qhRKmNNjYARY="; }; build-system = [ setuptools ]; From 6cdbd4b42e703409254d8c64448bdfef1bf62546 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:36:59 +0100 Subject: [PATCH 0771/1238] python3Packages.pygal: 3.0.5 -> 3.1.0 https://github.com/Kozea/pygal/blob/3.1.0/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pygal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygal/default.nix b/pkgs/development/python-modules/pygal/default.nix index bebf0f3eecd7..9fa3b108c53f 100644 --- a/pkgs/development/python-modules/pygal/default.nix +++ b/pkgs/development/python-modules/pygal/default.nix @@ -21,12 +21,12 @@ buildPythonPackage rec { pname = "pygal"; - version = "3.0.5"; + version = "3.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-wKDzTlvBwBl1wr+4NCrVIeKTrULlJWmd0AxNelLBS3E="; + hash = "sha256-+97nNRp0I+eQf7ipw7dzBfa1Z4yy5v0Ns2qIJeQpVew="; }; postPatch = '' From d8f5c953b6572ee5b45e2a827eabf3a23cdc9da4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:00 +0100 Subject: [PATCH 0772/1238] python3Packages.pygit2: 1.19.0 -> 1.19.1 https://github.com/libgit2/pygit2/blob/v1.19.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pygit2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygit2/default.nix b/pkgs/development/python-modules/pygit2/default.nix index ddc9c97205f4..76673d096c22 100644 --- a/pkgs/development/python-modules/pygit2/default.nix +++ b/pkgs/development/python-modules/pygit2/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "pygit2"; - version = "1.19.0"; + version = "1.19.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-yl2285WnQWagGdd3iV+WvLIR7mDOC+QTKxOWA+AGbYM="; + hash = "sha256-MWX3hKrlajCaJ9jurnkj1T2i6PYJQwjH9bQo3uySXPk="; }; preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin '' From 549baef5312c0e1bee00b9efc0445a000184e451 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:00 +0100 Subject: [PATCH 0773/1238] python3Packages.pyglet: 2.1.11 -> 2.1.12 https://github.com/pyglet/pyglet/blob/v2.1.12/RELEASE_NOTES This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyglet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyglet/default.nix b/pkgs/development/python-modules/pyglet/default.nix index e68d088371d8..001de77758f4 100644 --- a/pkgs/development/python-modules/pyglet/default.nix +++ b/pkgs/development/python-modules/pyglet/default.nix @@ -27,7 +27,7 @@ }: buildPythonPackage rec { - version = "2.1.11"; + version = "2.1.12"; pname = "pyglet"; pyproject = true; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "pyglet"; repo = "pyglet"; tag = "v${version}"; - hash = "sha256-aGMEjC7Huykdwx4JW9Uoo8a7diJ85iaXM9XCbbyQXk8="; + hash = "sha256-stzz7sxPH6cduhG2ySw/Zg+wdTE/Y0ZeBU90D0Aa2oU="; }; # find_library doesn't reliably work with nix (https://github.com/NixOS/nixpkgs/issues/7307). From d808c49656fc4a0befad970a8ed32d40fb58589f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:01 +0100 Subject: [PATCH 0774/1238] python3Packages.pygobject-stubs: 2.14.0 -> 2.16.0 https://github.com/pygobject/pygobject-stubs/blob/v2.16.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pygobject-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygobject-stubs/default.nix b/pkgs/development/python-modules/pygobject-stubs/default.nix index 075d1d75b871..16c93b13bc6d 100644 --- a/pkgs/development/python-modules/pygobject-stubs/default.nix +++ b/pkgs/development/python-modules/pygobject-stubs/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "pygobject-stubs"; - version = "2.14.0"; + version = "2.16.0"; pyproject = true; src = fetchFromGitHub { owner = "pygobject"; repo = "pygobject-stubs"; tag = "v${version}"; - hash = "sha256-pConIc8FBq2a7yrfRHa07p2e/Axgrv4p+W0nq1WzERw="; + hash = "sha256-3gWz/mWAMoXAHMfCFv3ri680iuMm0WLtGyMODujq31M="; }; build-system = [ setuptools ]; From 591cde4cda0f1a71cf81f587a7d65bb1b467890a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:01 +0100 Subject: [PATCH 0775/1238] python3Packages.pygsl: 2.6.2 -> 2.6.4 https://github.com/pygsl/pygsl/blob/v2.6.4/ChangeLog This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pygsl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygsl/default.nix b/pkgs/development/python-modules/pygsl/default.nix index 887ea6e9d6a3..029d4d55e970 100644 --- a/pkgs/development/python-modules/pygsl/default.nix +++ b/pkgs/development/python-modules/pygsl/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pygsl"; - version = "2.6.2"; + version = "2.6.4"; pyproject = true; src = fetchFromGitHub { owner = "pygsl"; repo = "pygsl"; tag = "v${version}"; - hash = "sha256-1aAc2qGVlClnsw70D1QqPbSsyij0JNgfIXsLzelYx3E="; + hash = "sha256-dZIWOwRRrF1bux9UTIxN31/S380wPT4gpQ/gYbUO4FQ="; }; nativeBuildInputs = [ From 536d52cad6df5e16ddd2b6190d3bfd1df16b232b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:02 +0100 Subject: [PATCH 0776/1238] python3Packages.pyhanko: 0.31.0 -> 0.32.0 https://github.com/MatthiasValvekens/pyHanko/blob/v0.32.0/docs/changelog.rst#pyhanko This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyhanko/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyhanko/default.nix b/pkgs/development/python-modules/pyhanko/default.nix index 9e7aaadbfe34..472ce163e36b 100644 --- a/pkgs/development/python-modules/pyhanko/default.nix +++ b/pkgs/development/python-modules/pyhanko/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "pyhanko"; - version = "0.31.0"; + version = "0.32.0"; pyproject = true; src = fetchFromGitHub { owner = "MatthiasValvekens"; repo = "pyHanko"; tag = "v${version}"; - hash = "sha256-ZDHAcI2yoiVifYt05V85lz8mJmoyi10g4XoLQ+LhLHE="; + hash = "sha256-UyJ9odchy63CcCkJVtBgraRQuD2fxqCciwLuhN4+8aw="; }; sourceRoot = "${src.name}/pkgs/pyhanko"; From c89bedbad0e3739976f8e7192f468ed99675161d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:02 +0100 Subject: [PATCH 0777/1238] python3Packages.pyhepmc: 2.14.0 -> 2.16.1 https://github.com/scikit-hep/pyhepmc/releases/tag/2.16.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyhepmc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyhepmc/default.nix b/pkgs/development/python-modules/pyhepmc/default.nix index 17e02d233914..28339c457468 100644 --- a/pkgs/development/python-modules/pyhepmc/default.nix +++ b/pkgs/development/python-modules/pyhepmc/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "pyhepmc"; - version = "2.14.0"; + version = "2.16.1"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "pyhepmc"; - tag = "v${version}"; - hash = "sha256-yh02Z1nPGjghZYHkPBlClDEztq4VQsW3H+kuco/lBpk="; + tag = version; + hash = "sha256-FMxcebZikZXwgEW3BIlHtDVQPweN8zBku0K8FOmF6vA="; fetchSubmodules = true; }; @@ -50,7 +50,7 @@ buildPythonPackage rec { meta = { description = "Easy-to-use Python bindings for HepMC3"; homepage = "https://github.com/scikit-hep/pyhepmc"; - changelog = "https://github.com/scikit-hep/pyhepmc/releases/tag/v${version}"; + changelog = "https://github.com/scikit-hep/pyhepmc/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ veprbl ]; }; From 60eb6ad8ab7d2bf09e6be9061c46d200b6e90d95 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:03 +0100 Subject: [PATCH 0778/1238] python3Packages.pyhumps: 3.8.0 -> 3.9.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyhumps/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyhumps/default.nix b/pkgs/development/python-modules/pyhumps/default.nix index 6c40599cbd26..d4dcb867a3b9 100644 --- a/pkgs/development/python-modules/pyhumps/default.nix +++ b/pkgs/development/python-modules/pyhumps/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pyhumps"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "nficano"; repo = "humps"; - rev = "v${version}"; - hash = "sha256-ElL/LY2V2Z3efdV5FnDy9dSoBltULrzxsjaOx+7W9Oo="; + tag = "v${version}"; + hash = "sha256-PvfjW56UVCcjd2jJiQW/goVJ1BC8xQ973xuZ6izwclw="; }; nativeBuildInputs = [ poetry-core ]; From 8f286a638faee4cfa3e05504ec5253ed52c7f450 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:04 +0100 Subject: [PATCH 0779/1238] python3Packages.pyicloud: 2.2.0 -> 2.3.0 https://github.com/timlaing/pyicloud/releases/tag/2.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyicloud/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyicloud/default.nix b/pkgs/development/python-modules/pyicloud/default.nix index e5b3c20e46ea..0cb2d3d116d5 100644 --- a/pkgs/development/python-modules/pyicloud/default.nix +++ b/pkgs/development/python-modules/pyicloud/default.nix @@ -20,16 +20,21 @@ buildPythonPackage rec { pname = "pyicloud"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "timlaing"; repo = "pyicloud"; tag = version; - hash = "sha256-Lkabmeh+D+nv30DyVRTQhnoyEt6cp2003uGn/GyOrHs="; + hash = "sha256-sejOJOzgZD531U5tHMoTwDH0ZkAi0sZ/nPp7uQDIZvU="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools >= 77.0,< 80.10" setuptools + ''; + build-system = [ setuptools setuptools-scm From e233d470c904a4bf453dbab967585ce51d702eed Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:04 +0100 Subject: [PATCH 0780/1238] python3Packages.pyinstaller: 6.15.0 -> 6.18.0 https://pyinstaller.org/en/v6.18.0/CHANGES.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyinstaller/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyinstaller/default.nix b/pkgs/development/python-modules/pyinstaller/default.nix index b80a5945fbc8..0b53470a0c5b 100644 --- a/pkgs/development/python-modules/pyinstaller/default.nix +++ b/pkgs/development/python-modules/pyinstaller/default.nix @@ -5,7 +5,7 @@ fetchPypi, # build-system - setuptools, + hatchling, # native dependencies zlib, @@ -25,15 +25,15 @@ buildPythonPackage rec { pname = "pyinstaller"; - version = "6.15.0"; + version = "6.18.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-pI/EZE7kqiqio157UfSW+PvX7s9qIVBka78WE60HvC0="; + hash = "sha256-zcUHVCeDURytSFb85YL9w36fKWZcpZaInGY8g+yMbsk="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; buildInputs = [ zlib.dev ]; From 81fd9810a806847267e70057b836fc17f7f8d5cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:05 +0100 Subject: [PATCH 0781/1238] python3Packages.pyixapi: 0.2.6 -> 0.2.7 https://github.com/peering-manager/pyixapi/releases/tag/0.2.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyixapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyixapi/default.nix b/pkgs/development/python-modules/pyixapi/default.nix index 242d725ae3aa..eb1dee50762c 100644 --- a/pkgs/development/python-modules/pyixapi/default.nix +++ b/pkgs/development/python-modules/pyixapi/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyixapi"; - version = "0.2.6"; + version = "0.2.7"; pyproject = true; src = fetchFromGitHub { owner = "peering-manager"; repo = "pyixapi"; tag = version; - hash = "sha256-NS8rVzLpEtpuLal6sApXI3hjASiIeXZuZ4xyj9Zv1k0="; + hash = "sha256-pKIm9YCWf5HCwJ76NLm6AmcJWGVErZu9dwl23p8maXs="; }; pythonRelaxDeps = [ "pyjwt" ]; From 7f3c0bc7365c8a78670517977c264c27a38dd9a1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:05 +0100 Subject: [PATCH 0782/1238] python3Packages.pyjvcprojector: 1.1.3 -> 2.0.1 https://github.com/SteveEasley/pyjvcprojector/releases/tag/v2.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyjvcprojector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyjvcprojector/default.nix b/pkgs/development/python-modules/pyjvcprojector/default.nix index a511231f6fec..68c931a61ffa 100644 --- a/pkgs/development/python-modules/pyjvcprojector/default.nix +++ b/pkgs/development/python-modules/pyjvcprojector/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyjvcprojector"; - version = "1.1.3"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "SteveEasley"; repo = "pyjvcprojector"; tag = "v${version}"; - hash = "sha256-j8/PHGElJf45SptvIWDt1M1PEkbtHCW3XDQezUHdOM4="; + hash = "sha256-GKtBAW7opa6EQ+O3XfAi7D0V2KLWf+c+ECpBLbgVA9w="; }; build-system = [ setuptools ]; From 7bbaacb212d2a37a6038d059223a31e40c1cb1d1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:06 +0100 Subject: [PATCH 0783/1238] python3Packages.pykaleidescape: 1.1.1 -> 2022.2.3 https://github.com/SteveEasley/pykaleidescape/releases/tag/v2022.2.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pykaleidescape/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pykaleidescape/default.nix b/pkgs/development/python-modules/pykaleidescape/default.nix index 15ed82eef4fc..363875d0ec39 100644 --- a/pkgs/development/python-modules/pykaleidescape/default.nix +++ b/pkgs/development/python-modules/pykaleidescape/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pykaleidescape"; - version = "1.1.1"; + version = "2022.2.3"; pyproject = true; src = fetchFromGitHub { owner = "SteveEasley"; repo = "pykaleidescape"; tag = "v${version}"; - hash = "sha256-HhHlgQ94aPac6zRgXBSsHxXuAj2OnGdWkJHMOqTwKcI="; + hash = "sha256-h5G7wV4Z+sf8Qq4GNFsp8DVDSgQgS0dLGf+DzK/egYM="; }; nativeBuildInputs = [ setuptools ]; From cee7be18774581582d89c5143c9129ff323d3215 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:06 +0100 Subject: [PATCH 0784/1238] python3Packages.pylast: 7.0.1 -> 7.0.2 https://github.com/pylast/pylast/releases/tag/7.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pylast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylast/default.nix b/pkgs/development/python-modules/pylast/default.nix index b7ce149a0018..27157b779cc4 100644 --- a/pkgs/development/python-modules/pylast/default.nix +++ b/pkgs/development/python-modules/pylast/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pylast"; - version = "7.0.1"; + version = "7.0.2"; pyproject = true; src = fetchFromGitHub { owner = "pylast"; repo = "pylast"; tag = version; - hash = "sha256-MV7NLh++2GxRvnF30Q3zBOgM6dT8tI/KpQ1YB4rMd1s="; + hash = "sha256-NA49V9s4k0l0icoiKVjxTAdhC+MuNgbbeImAjzGB8Xo="; }; build-system = [ From b554a0a46a51a91d66c35eefa7ff359d118f8a7a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:07 +0100 Subject: [PATCH 0785/1238] python3Packages.pylette: 4.1.0 -> 5.1.1 https://github.com/qTipTip/Pylette/releases/tag/5.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pylette/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylette/default.nix b/pkgs/development/python-modules/pylette/default.nix index 14a2a7fc59e5..71d09c374313 100644 --- a/pkgs/development/python-modules/pylette/default.nix +++ b/pkgs/development/python-modules/pylette/default.nix @@ -14,14 +14,14 @@ }: buildPythonPackage rec { pname = "pylette"; - version = "4.1.0"; + version = "5.1.1"; pyproject = true; src = fetchFromGitHub { owner = "qTipTip"; repo = "Pylette"; tag = version; - hash = "sha256-6OZeCcF47xjj266+IasJYub042R46KRaNXGCv+hlWdY="; + hash = "sha256-BDKJtinSMZQ+6ok9i9IYeCs4XjB44W1zJntXsE/MeGw="; }; build-system = [ From 6dc073f2c927e9fbbf68ff60f8d14923b138e589 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:07 +0100 Subject: [PATCH 0786/1238] python3Packages.pylink-square: 1.6.0 -> 2.0.0 https://github.com/square/pylink/blob/v2.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pylink-square/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylink-square/default.nix b/pkgs/development/python-modules/pylink-square/default.nix index 8dbc0145b610..fb88358c0be1 100644 --- a/pkgs/development/python-modules/pylink-square/default.nix +++ b/pkgs/development/python-modules/pylink-square/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "pylink-square"; - version = "1.6.0"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "square"; repo = "pylink"; tag = "v${version}"; - hash = "sha256-rkkdnpkl9UHcBDjp6lsFXR1zNn7tH1KeTQ7wV+yJ3m0="; + hash = "sha256-QitJGJGgXeSl5RaYW6+VtwOrV9AYDA9+kUHNtopDgVc="; }; patches = [ From d29c106bb6c4f3ff81d27c10bfcd7c62e08958c2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:08 +0100 Subject: [PATCH 0787/1238] python3Packages.pylsqpack: 0.3.22 -> 0.3.23 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pylsqpack/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylsqpack/default.nix b/pkgs/development/python-modules/pylsqpack/default.nix index ca5c4c706225..90d04f5ab694 100644 --- a/pkgs/development/python-modules/pylsqpack/default.nix +++ b/pkgs/development/python-modules/pylsqpack/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "pylsqpack"; - version = "0.3.22"; + version = "0.3.23"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-tn9xGzyDcNn0D39/U2qmAY2JAPoJ+kn3Lww/E4hs7No="; + hash = "sha256-9VsSaUDYsxVzMfEj1EKNcDppim22Wmp4kffsG5DIbFY="; }; build-system = [ setuptools ]; From 7e4dd6bfa73ab63a8938d6ce61f207427e672675 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:08 +0100 Subject: [PATCH 0788/1238] python3Packages.pylzma: 0.5.0 -> 0.6.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/pylzma/default.nix | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/pylzma/default.nix b/pkgs/development/python-modules/pylzma/default.nix index 1dd9404761bd..52cdb76d9ad1 100644 --- a/pkgs/development/python-modules/pylzma/default.nix +++ b/pkgs/development/python-modules/pylzma/default.nix @@ -2,29 +2,23 @@ lib, buildPythonPackage, fetchPypi, - fetchpatch, + setuptools, }: buildPythonPackage rec { pname = "pylzma"; - version = "0.5.0"; - format = "setuptools"; + version = "0.6.0"; + pyproject = true; # This vendors an old LZMA SDK # After some discussion, it seemed most reasonable to keep it that way # xz, and uefi-firmware-parser also does this src = fetchPypi { inherit pname version; - sha256 = "074anvhyjgsv2iby2ql1ixfvjgmhnvcwjbdz8gk70xzkzcm1fx5q"; + hash = "sha256-OwCniSKNBaBvqZXNK0H/SpZXhKoZSKBthLPKa4cwQfA="; }; - patches = [ - # https://github.com/fancycode/pylzma/pull/82/ - (fetchpatch { - url = "https://github.com/fancycode/pylzma/commit/2fe0a4ed0588fd572931da4be10ad955636afde4.patch"; - hash = "sha256-sWdMAmOPVTDnxNTjzPlqQYxqnjmRpK+OqwWF6jpXvIw="; - }) - ]; + build-system = [ setuptools ]; pythonImportsCheck = [ "pylzma" ]; From 92c542d41e6ebbd0d892af4cb4c5cc7113ba0f7b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:09 +0100 Subject: [PATCH 0789/1238] python3Packages.pymatgen: 2025.6.14 -> 2025.10.7 https://github.com/materialsproject/pymatgen/releases/tag/v2025.10.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pymatgen/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix index c3a42c082a73..09d7227c6f6c 100644 --- a/pkgs/development/python-modules/pymatgen/default.nix +++ b/pkgs/development/python-modules/pymatgen/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pname = "pymatgen"; - version = "2025.6.14"; + version = "2025.10.7"; pyproject = true; disabled = pythonAtLeast "3.13"; @@ -62,7 +62,7 @@ buildPythonPackage rec { owner = "materialsproject"; repo = "pymatgen"; tag = "v${version}"; - hash = "sha256-HMYYhXT5k/EjG1sIBq/53K9ogeSk8ZEJQBrDHCgz+SA="; + hash = "sha256-pbnWSmU2rtqUbjZBmzJz3HE1t5zZTJv7HSfrcVUFxmU="; }; build-system = [ setuptools ]; @@ -169,7 +169,7 @@ buildPythonPackage rec { meta = { description = "Robust materials analysis code that defines core object representations for structures and molecules"; homepage = "https://pymatgen.org/"; - changelog = "https://github.com/materialsproject/pymatgen/releases/tag/v${version}"; + changelog = "https://github.com/materialsproject/pymatgen/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ psyanticy ]; }; From 0c939f3c2ce72745998dadc19e10b03a768ced78 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:09 +0100 Subject: [PATCH 0790/1238] python3Packages.pymdown-extensions: 10.17.2 -> 10.20 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pymdown-extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymdown-extensions/default.nix b/pkgs/development/python-modules/pymdown-extensions/default.nix index 628a9a3bf8d4..80f1dec7ceba 100644 --- a/pkgs/development/python-modules/pymdown-extensions/default.nix +++ b/pkgs/development/python-modules/pymdown-extensions/default.nix @@ -45,14 +45,14 @@ let in buildPythonPackage rec { pname = "pymdown-extensions"; - version = "10.17.2"; + version = "10.20"; pyproject = true; src = fetchFromGitHub { owner = "facelessuser"; repo = "pymdown-extensions"; tag = version; - hash = "sha256-eE7DgMdUqSzjeDU7hZ7FCZC8Oyj2YpPtjAQbaLPKOhk="; + hash = "sha256-ei1qbWDH/gpyj111TXeUR3uxmpg+wbfuPscqahjIEOU="; }; build-system = [ hatchling ]; From 7e69fc7201553234d7f495019043ae31567711a1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:10 +0100 Subject: [PATCH 0791/1238] python3Packages.pymicro-vad: 1.0.2 -> 2.0.1 https://github.com/rhasspy/pymicro-vad/releases/tag/v2.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pymicro-vad/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pymicro-vad/default.nix b/pkgs/development/python-modules/pymicro-vad/default.nix index 8c796390bf15..6d625c26185f 100644 --- a/pkgs/development/python-modules/pymicro-vad/default.nix +++ b/pkgs/development/python-modules/pymicro-vad/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pymicro-vad"; - version = "1.0.2"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "rhasspy"; repo = "pymicro-vad"; - tag = version; - hash = "sha256-yKy/oD6nl2qZW64+aAHZRAEFextCXT6RpMfPThB8DXE="; + tag = "v${version}"; + hash = "sha256-76/n9p+zulq8Uvqurbi9tNFkBXGchEftwqeFycY3NO0="; }; build-system = [ @@ -33,7 +33,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pymicro_vad" ]; meta = { - changelog = "https://github.com/rhasspy/pymicro-vad/releases/tag/${version}"; + changelog = "https://github.com/rhasspy/pymicro-vad/releases/tag/${src.tag}"; description = "Self-contained voice activity detector"; homepage = "https://github.com/rhasspy/pymicro-vad"; license = lib.licenses.asl20; From 6e96ee4724f218d269d40b09329e8eeb1f83420b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:10 +0100 Subject: [PATCH 0792/1238] python3Packages.pymilvus: 2.5.14 -> 2.6.6 https://github.com/milvus-io/pymilvus/releases/tag/v2.6.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pymilvus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymilvus/default.nix b/pkgs/development/python-modules/pymilvus/default.nix index 5d4eb0f66c2f..84d498e0c224 100644 --- a/pkgs/development/python-modules/pymilvus/default.nix +++ b/pkgs/development/python-modules/pymilvus/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "pymilvus"; - version = "2.5.14"; + version = "2.6.6"; pyproject = true; src = fetchFromGitHub { owner = "milvus-io"; repo = "pymilvus"; tag = "v${version}"; - hash = "sha256-h+HjDM+uhmcz7fKXE4RWtqD2+Evd9rqG3Zd5jsDyCNE="; + hash = "sha256-UVpsciVM6MUyTH6VxndQHUvd+lkZQKSyckiBHhzVRS0="; }; build-system = [ From 63d6ea5f275d97a98729d0c03695c117162292a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:11 +0100 Subject: [PATCH 0793/1238] python3Packages.pymongo: 4.13.2 -> 4.16.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pymongo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymongo/default.nix b/pkgs/development/python-modules/pymongo/default.nix index 50bf8ff31f7a..5d9982586783 100644 --- a/pkgs/development/python-modules/pymongo/default.nix +++ b/pkgs/development/python-modules/pymongo/default.nix @@ -18,13 +18,13 @@ buildPythonPackage rec { pname = "pymongo"; - version = "4.13.2"; + version = "4.16.0"; pyproject = true; src = fetchPypi { inherit version; pname = "pymongo"; - hash = "sha256-D2TGRpwjYpYubOlyWK4Tkau6FWapU6SSVi0pJLRIFcI="; + hash = "sha256-i6hAUGX24lim+HL+YteXoo84OhIXjHFTwB7QToRcYAw="; }; build-system = [ From c0d1f3acf9fb4766fa27de78c4682e839945c77b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:11 +0100 Subject: [PATCH 0794/1238] python3Packages.pymsgbox: 1.0.9 -> 2.0.1 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pymsgbox/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pymsgbox/default.nix b/pkgs/development/python-modules/pymsgbox/default.nix index 4e38b9bb0690..238077376569 100644 --- a/pkgs/development/python-modules/pymsgbox/default.nix +++ b/pkgs/development/python-modules/pymsgbox/default.nix @@ -2,21 +2,24 @@ lib, fetchPypi, buildPythonPackage, + setuptools, tkinter, }: buildPythonPackage rec { pname = "pymsgbox"; - version = "1.0.9"; - format = "setuptools"; + version = "2.0.1"; + pyproject = true; src = fetchPypi { - pname = "PyMsgBox"; + pname = "pymsgbox"; inherit version; - hash = "sha256-IZQifei/96PW2lQYSHBaFV3LsqBu4SDZ8oCh1/USY/8="; + hash = "sha256-mNBVxJpRHcwQ+gjDBD5xAtRo9eSzqDxtPGHfcix9eY0="; }; - propagatedBuildInputs = [ tkinter ]; + build-system = [ setuptools ]; + + dependencies = [ tkinter ]; # Finding tests fails doCheck = false; From 36387b48fe8466abcd545b7557733cecaa1b5b94 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:12 +0100 Subject: [PATCH 0795/1238] python3Packages.pymupdf4llm: 0.0.27 -> 0.2.9 https://github.com/pymupdf/RAG/blob/0.2.9/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pymupdf4llm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf4llm/default.nix b/pkgs/development/python-modules/pymupdf4llm/default.nix index d1eb118e26b7..695dc03b962e 100644 --- a/pkgs/development/python-modules/pymupdf4llm/default.nix +++ b/pkgs/development/python-modules/pymupdf4llm/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pymupdf4llm"; - version = "0.0.27"; + version = "0.2.9"; pyproject = true; src = fetchFromGitHub { owner = "pymupdf"; repo = "RAG"; - tag = "v${version}"; - hash = "sha256-rezdDsjNCDetvrX3uvykYuL/y40MZnr0fFMvQY3JRr0="; + tag = version; + hash = "sha256-iuffv49voZLiuabwhag+YC3j3Oa2IAevZtcJtMVzX/4="; }; sourceRoot = "${src.name}/pymupdf4llm"; From c93977f5eeffdbf7dbfbd5c31c0c463a96f1dfc7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:12 +0100 Subject: [PATCH 0796/1238] python3Packages.pymysql: 1.1.1 -> 1.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pymysql/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymysql/default.nix b/pkgs/development/python-modules/pymysql/default.nix index 4064b432fbb2..db536ce794a6 100644 --- a/pkgs/development/python-modules/pymysql/default.nix +++ b/pkgs/development/python-modules/pymysql/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "pymysql"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; src = fetchPypi { pname = "pymysql"; inherit version; - hash = "sha256-4SdhGq8rQXQDxgv03FcBJK60pX9fN7jpWuOZpC+QTNA="; + hash = "sha256-SWHT4WVhSuZQFONhgRpyTiBErT6jc53pkDrnwh9TnwM="; }; build-system = [ setuptools ]; From 97043df89a0c494d0e3b7116f381516c10327523 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:13 +0100 Subject: [PATCH 0797/1238] python3Packages.pynest2d: 4.12.0 -> 5.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pynest2d/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pynest2d/default.nix b/pkgs/development/python-modules/pynest2d/default.nix index 597d2b808775..4e499fd47080 100644 --- a/pkgs/development/python-modules/pynest2d/default.nix +++ b/pkgs/development/python-modules/pynest2d/default.nix @@ -11,15 +11,15 @@ }: buildPythonPackage rec { - version = "4.12.0"; + version = "5.3.0"; pname = "pynest2d"; pyproject = false; src = fetchFromGitHub { owner = "Ultimaker"; repo = "pynest2d"; - rev = version; - hash = "sha256-QQdTDhO4i9NVhegGTmdEQSNv3gooaZzTX/Rv86h3GEo="; + tag = version; + hash = "sha256-J7QFzWvqOaUx4Gfi5VLLWi0hJIyfYc0Htu2CM7ze6xA="; }; propagatedBuildInputs = [ From 01fdc109dac9b4fe4aacd77e4e354c4b3cb6a723 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:13 +0100 Subject: [PATCH 0798/1238] python3Packages.pynina: 0.3.6 -> 1.0.2 https://gitlab.com/DeerMaximum/pynina/-/releases/v1.0.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pynina/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynina/default.nix b/pkgs/development/python-modules/pynina/default.nix index 9fa9a3ac46d2..c252e94677bf 100644 --- a/pkgs/development/python-modules/pynina/default.nix +++ b/pkgs/development/python-modules/pynina/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "pynina"; - version = "0.3.6"; + version = "1.0.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-w5iJXmOd0fqWIZnVG6zDop1t2h4B+4v0/EuwgS00LkA="; + hash = "sha256-ypbfvhXKu4pKr/DrWFnAhwMoqShJzWLqlA7/YQzJ9r4="; }; pythonRelaxDeps = [ "aiohttp" ]; From ebdb62d48dd23c1a69ff9e3530614dbb519d6809 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:13 +0100 Subject: [PATCH 0799/1238] python3Packages.pynndescent: 0.5.13 -> 0.6.0 https://github.com/lmcinnes/pynndescent/releases/tag/release-release-0.6.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pynndescent/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pynndescent/default.nix b/pkgs/development/python-modules/pynndescent/default.nix index 74b9773ffb17..22d4e586f3bd 100644 --- a/pkgs/development/python-modules/pynndescent/default.nix +++ b/pkgs/development/python-modules/pynndescent/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "pynndescent"; - version = "0.5.13"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "lmcinnes"; repo = "pynndescent"; tag = "release-${version}"; - hash = "sha256-oE/oy5doHduESHlRPuPHruiw1yUZmuUTe6PrgQlT6O8="; + hash = "sha256-RfIbPPyx+Y7niuFrLjA02cUDHTSv9s5E4JiXv4ZBNEc="; }; build-system = [ setuptools ]; @@ -46,7 +46,7 @@ buildPythonPackage rec { meta = { description = "Nearest Neighbor Descent"; homepage = "https://github.com/lmcinnes/pynndescent"; - changelog = "https://github.com/lmcinnes/pynndescent/releases/tag/release-${version}"; + changelog = "https://github.com/lmcinnes/pynndescent/releases/tag/release-${src.tag}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ mic92 ]; badPlatforms = [ From d9f8d635b4b3738258a33cec9f761790df8f3b17 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:14 +0100 Subject: [PATCH 0800/1238] python3Packages.pyobjc-core: 11.1 -> 12.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyobjc-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyobjc-core/default.nix b/pkgs/development/python-modules/pyobjc-core/default.nix index e07a01289f74..6b70120c077f 100644 --- a/pkgs/development/python-modules/pyobjc-core/default.nix +++ b/pkgs/development/python-modules/pyobjc-core/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pyobjc-core"; - version = "11.1"; + version = "12.1"; pyproject = true; src = fetchFromGitHub { owner = "ronaldoussoren"; repo = "pyobjc"; tag = "v${version}"; - hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us="; + hash = "sha256-mKrn8p6zP53sGCpFjBEWqGNx5MVXcE9x9nlTrzTdPBM="; }; sourceRoot = "${src.name}/pyobjc-core"; From 7b813bc5fff3715469e366da2ea00cc40d2c776f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:14 +0100 Subject: [PATCH 0801/1238] python3Packages.pyobjc-framework-Quartz: 11.1 -> 12.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pyobjc-framework-Quartz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyobjc-framework-Quartz/default.nix b/pkgs/development/python-modules/pyobjc-framework-Quartz/default.nix index 0c238cbb69d0..ee4d328f8398 100644 --- a/pkgs/development/python-modules/pyobjc-framework-Quartz/default.nix +++ b/pkgs/development/python-modules/pyobjc-framework-Quartz/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyobjc-framework-Quartz"; - version = "11.1"; + version = "12.1"; pyproject = true; src = fetchFromGitHub { owner = "ronaldoussoren"; repo = "pyobjc"; tag = "v${version}"; - hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us="; + hash = "sha256-mKrn8p6zP53sGCpFjBEWqGNx5MVXcE9x9nlTrzTdPBM="; }; sourceRoot = "${src.name}/pyobjc-framework-Quartz"; From 516742be1e4c9503c28f59e6cc45ef9778996b23 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:15 +0100 Subject: [PATCH 0802/1238] python3Packages.pyobjc-framework-Security: 11.1 -> 12.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pyobjc-framework-Security/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyobjc-framework-Security/default.nix b/pkgs/development/python-modules/pyobjc-framework-Security/default.nix index 8209ff78bd8d..2860a0b0fee6 100644 --- a/pkgs/development/python-modules/pyobjc-framework-Security/default.nix +++ b/pkgs/development/python-modules/pyobjc-framework-Security/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyobjc-framework-Security"; - version = "11.1"; + version = "12.1"; pyproject = true; src = fetchFromGitHub { owner = "ronaldoussoren"; repo = "pyobjc"; tag = "v${version}"; - hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us="; + hash = "sha256-mKrn8p6zP53sGCpFjBEWqGNx5MVXcE9x9nlTrzTdPBM="; }; sourceRoot = "${src.name}/pyobjc-framework-Security"; From da498992824f5940894f349d66e088093f1a92c5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:15 +0100 Subject: [PATCH 0803/1238] python3Packages.pyobjc-framework-WebKit: 11.1 -> 12.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pyobjc-framework-WebKit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyobjc-framework-WebKit/default.nix b/pkgs/development/python-modules/pyobjc-framework-WebKit/default.nix index 9e466395e469..a31db7779b49 100644 --- a/pkgs/development/python-modules/pyobjc-framework-WebKit/default.nix +++ b/pkgs/development/python-modules/pyobjc-framework-WebKit/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyobjc-framework-WebKit"; - version = "11.1"; + version = "12.1"; pyproject = true; src = fetchFromGitHub { owner = "ronaldoussoren"; repo = "pyobjc"; tag = "v${version}"; - hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us="; + hash = "sha256-mKrn8p6zP53sGCpFjBEWqGNx5MVXcE9x9nlTrzTdPBM="; }; sourceRoot = "${src.name}/pyobjc-framework-WebKit"; From 5dc38d131dc37df8ee1aa1e543ea3529c24e003c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:16 +0100 Subject: [PATCH 0804/1238] python3Packages.pyocd: 0.41.0 -> 0.42.0 https://github.com/pyocd/pyOCD/releases/tag/v0.42.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyocd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyocd/default.nix b/pkgs/development/python-modules/pyocd/default.nix index 2cfb1bc754fe..50712f5bdc93 100644 --- a/pkgs/development/python-modules/pyocd/default.nix +++ b/pkgs/development/python-modules/pyocd/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "pyocd"; - version = "0.41.0"; + version = "0.42.0"; pyproject = true; src = fetchFromGitHub { owner = "pyocd"; repo = "pyOCD"; tag = "v${version}"; - hash = "sha256-LQnvTSyXjIByB70thi6Gu4n5HdQQzIHHboWUvyVki5s="; + hash = "sha256-VSEItt+mXiV3u3SAKQc8uGiJdT6b4nER/u6BwfaX2CM="; }; pythonRelaxDeps = [ "capstone" ]; From dbb74545db089930c43bc79bf243136ed7a18ea3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:16 +0100 Subject: [PATCH 0805/1238] python3Packages.pyodbc: 5.2.0 -> 5.3.0 https://github.com/mkleehammer/pyodbc/releases/tag/5.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyodbc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyodbc/default.nix b/pkgs/development/python-modules/pyodbc/default.nix index e84f991ae68e..59a6d9aebeb4 100644 --- a/pkgs/development/python-modules/pyodbc/default.nix +++ b/pkgs/development/python-modules/pyodbc/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pyodbc"; - version = "5.2.0"; + version = "5.3.0"; format = "setuptools"; disabled = isPyPy; # use pypypdbc instead src = fetchPypi { inherit pname version; - hash = "sha256-3ovjmAnI3e7uJqS4dqZGNSnNSHpg0Tk+sqk+m81EqPU="; + hash = "sha256-L+DgY9j7Zu/QrG3DkjbE3hpF8Xwz6t7Q1VPSHBmfTQU="; }; nativeBuildInputs = [ From 67d538a71d2d91c4b3fefa844f6d800d5cfd48a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:16 +0100 Subject: [PATCH 0806/1238] python3Packages.pyogrio: 0.11.1 -> 0.12.1 https://github.com/geopandas/pyogrio/blob/v0.12.1/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyogrio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyogrio/default.nix b/pkgs/development/python-modules/pyogrio/default.nix index 6b8786fa5bc5..e65d3c8d7b1f 100644 --- a/pkgs/development/python-modules/pyogrio/default.nix +++ b/pkgs/development/python-modules/pyogrio/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "pyogrio"; - version = "0.11.1"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "geopandas"; repo = "pyogrio"; tag = "v${version}"; - hash = "sha256-F6XfkihN3k2xquYS8jJMlqtLXzaTORaduJ2Q9LhSQGM="; + hash = "sha256-c3bd8gxsHCzLKmy8baiIUbTXzZWms/NlDg7Az6TWrfM="; }; postPatch = '' From 03dd0772501d54bea23385275bb41091db5c6f60 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:17 +0100 Subject: [PATCH 0807/1238] python3Packages.pyopengl: 3.1.9 -> 3.1.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyopengl/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyopengl/default.nix b/pkgs/development/python-modules/pyopengl/default.nix index 07350fd593e0..5d0e8665499c 100644 --- a/pkgs/development/python-modules/pyopengl/default.nix +++ b/pkgs/development/python-modules/pyopengl/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "pyopengl"; - version = "3.1.9"; + version = "3.1.10"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-KOvYLF9EkaQYrsqWct/7Otvn0zs56tpFSKW06MA/YMg="; + hash = "sha256-xKAtaGa1TrEZyOmz+wT6g1qVq4At2WYHq0zbABLfgzU="; }; build-system = [ setuptools ]; @@ -32,7 +32,6 @@ buildPythonPackage rec { # so pyopengl can find them at runtime. substituteInPlace OpenGL/platform/glx.py \ --replace-fail "'OpenGL'" '"${pkgs.libGL}/lib/libOpenGL${ext}"' \ - --replace-fail '"GL",' '"${pkgs.libGL}/lib/libGL${ext}",' \ --replace-fail "'GL'" '"${pkgs.libGL}/lib/libGL${ext}"' \ --replace-fail '"GLU",' '"${pkgs.libGLU}/lib/libGLU${ext}",' \ --replace-fail "'GLX'" '"${pkgs.libglvnd}/lib/libGLX${ext}"' \ From 2713b96bdb7ee19ecc626b5c0217654b2f85a841 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:17 +0100 Subject: [PATCH 0808/1238] python3Packages.pyosmium: 4.0.2 -> 4.2.0 https://github.com/osmcode/pyosmium/blob/v4.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyosmium/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyosmium/default.nix b/pkgs/development/python-modules/pyosmium/default.nix index 7ad9f2b2cc3f..76bbe05115ef 100644 --- a/pkgs/development/python-modules/pyosmium/default.nix +++ b/pkgs/development/python-modules/pyosmium/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "pyosmium"; - version = "4.0.2"; + version = "4.2.0"; pyproject = true; disabled = isPyPy; @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "osmcode"; repo = "pyosmium"; tag = "v${version}"; - hash = "sha256-pW2w/M4P4DtGhnTy72w0wjMtpLtSgvYGaemme/rRrwM="; + hash = "sha256-AkldgvZmn1CLa9Ze7RHBhL5wLLJ+mBnNj+yyV98nzZ8="; }; build-system = [ setuptools ]; @@ -65,7 +65,7 @@ buildPythonPackage rec { meta = { description = "Python bindings for libosmium"; homepage = "https://osmcode.org/pyosmium"; - changelog = "https://github.com/osmcode/pyosmium/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/osmcode/pyosmium/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ sikmir ]; }; From 2b08de55719c948d5d3e56e89e4169371495b1ab Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:18 +0100 Subject: [PATCH 0809/1238] python3Packages.pypaperless: 5.1.0 -> 5.2.2 https://github.com/tb1337/paperless-api/releases/tag/v5.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pypaperless/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypaperless/default.nix b/pkgs/development/python-modules/pypaperless/default.nix index b6ce03d6b228..31f5989b0081 100644 --- a/pkgs/development/python-modules/pypaperless/default.nix +++ b/pkgs/development/python-modules/pypaperless/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pypaperless"; - version = "5.1.0"; + version = "5.2.2"; pyproject = true; src = fetchFromGitHub { owner = "tb1337"; repo = "paperless-api"; tag = "v${version}"; - hash = "sha256-J2YAUVgiXcb9jM0yDkBkg3X7k8B7hT3dxeEI5Tn2QLY="; + hash = "sha256-hlXoV7eusK3Zl8VVP7U6RIHWj2pisLMCasqECXmi3Qk="; }; postPatch = '' From b9b406e43b5ad6649e0d02e2aa21c5d6e52a2f2c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:18 +0100 Subject: [PATCH 0810/1238] python3Packages.pyparsing: 3.3.1 -> 3.3.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyparsing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyparsing/default.nix b/pkgs/development/python-modules/pyparsing/default.nix index 3a6cc00c8a1f..6c0fb3b06528 100644 --- a/pkgs/development/python-modules/pyparsing/default.nix +++ b/pkgs/development/python-modules/pyparsing/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pyparsing"; - version = "3.3.1"; + version = "3.3.2"; pyproject = true; src = fetchFromGitHub { owner = "pyparsing"; repo = "pyparsing"; tag = version; - hash = "sha256-3q1VTcFYrsG64OdHEPFpd3fUAmHv7KO03S2Kj0nFcG8="; + hash = "sha256-TlYl57JdMJzpCUkHMLiQuCb24UXoNFFTShfqcgrmZm8="; }; nativeBuildInputs = [ flit-core ]; From d1ccababc5122b11d49affb7a9b19bf35d514c94 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:18 +0100 Subject: [PATCH 0811/1238] python3Packages.pypika: 0.49.0 -> 0.50.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pypika/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/pypika/default.nix b/pkgs/development/python-modules/pypika/default.nix index bd29b60e11f6..3594aff65d0a 100644 --- a/pkgs/development/python-modules/pypika/default.nix +++ b/pkgs/development/python-modules/pypika/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, parameterized, unittestCheckHook, setuptools, @@ -10,25 +9,16 @@ buildPythonPackage (finalAttrs: { pname = "pypika"; - version = "0.49.0"; + version = "0.50.0"; pyproject = true; src = fetchFromGitHub { owner = "kayak"; repo = "pypika"; tag = "v${finalAttrs.version}"; - hash = "sha256-Lawsc19sJ3U7rCOnYvDWhWqK/J+Hd3zKG6TrhDsTtVs="; + hash = "sha256-gjHr4tWy1kL7IxOe5QmH0S/HB+MsF/IOIQcTu3yjv6c="; }; - patches = [ - # Fix ast deprecation warnings, https://github.com/HENNGE/arsenic/pull/160 - (fetchpatch { - name = "ast-deprecation.patch"; - url = "https://github.com/pyctrl/pypika/commit/e302e4d1c26242bcff61b50e0e8f157f181e1bc0.patch"; - hash = "sha256-pbJwOE5xaAapMKdm1xsNrISbCzHIKuhCgA2lA0vB1T8="; - }) - ]; - build-system = [ setuptools ]; nativeCheckInputs = [ From 0f93f3298db8dce67cd5d8ce9f9212d04787a7b1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:19 +0100 Subject: [PATCH 0812/1238] python3Packages.pyplatec: 1.4.0 -> 1.4.3 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/pyplatec/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyplatec/default.nix b/pkgs/development/python-modules/pyplatec/default.nix index 4b960f0f7461..85374c323004 100644 --- a/pkgs/development/python-modules/pyplatec/default.nix +++ b/pkgs/development/python-modules/pyplatec/default.nix @@ -6,13 +6,12 @@ buildPythonPackage rec { pname = "pyplatec"; - version = "1.4.0"; + version = "1.4.3"; format = "setuptools"; src = fetchPypi { - pname = "PyPlatec"; - inherit version; - sha256 = "0kqx33flcrrlipccmqs78d14pj5749bp85b6k5fgaq2c7yzz02jg"; + inherit pname version; + sha256 = "sha256-PXQlJtC4Z0ifphqTelOuBQS5wubxCH/f0PSWnE7OeNg="; }; env.NIX_CFLAGS_COMPILE = "-std=c++11"; From cc2417dde89b82e304b67ae770dbb2bd75d0f04c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:19 +0100 Subject: [PATCH 0813/1238] python3Packages.pyppeteer: 1.0.2 -> 2.0.0 https://github.com/pyppeteer/pyppeteer/blob/2.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyppeteer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyppeteer/default.nix b/pkgs/development/python-modules/pyppeteer/default.nix index 2f6a9e14d273..4c15d006a9d5 100644 --- a/pkgs/development/python-modules/pyppeteer/default.nix +++ b/pkgs/development/python-modules/pyppeteer/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "pyppeteer"; - version = "1.0.2"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "pyppeteer"; repo = "pyppeteer"; tag = version; - hash = "sha256-izMaWtJdkLHMQbyq7o7n46xB8dOHXZ5uO0UXt+twjL4="; + hash = "sha256-LYyV4Wzz4faewSsGjNe0i/9BLbCHzzEns2ZL2MYkGWw="; }; postPatch = '' @@ -85,7 +85,7 @@ buildPythonPackage rec { description = "Headless chrome/chromium automation library (unofficial port of puppeteer)"; mainProgram = "pyppeteer-install"; homepage = "https://github.com/pyppeteer/pyppeteer"; - changelog = "https://github.com/pyppeteer/pyppeteer/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/pyppeteer/pyppeteer/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kmein ]; }; From f7f1685db1d6db1e45e5c69f3a8cd549e5ba61eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:19 +0100 Subject: [PATCH 0814/1238] python3Packages.pyproject-metadata: 0.9.1 -> 0.10.0 https://github.com/FFY00/python-pyproject-metadata/blob/0.10.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pyproject-metadata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyproject-metadata/default.nix b/pkgs/development/python-modules/pyproject-metadata/default.nix index c78c0041a040..dde645803836 100644 --- a/pkgs/development/python-modules/pyproject-metadata/default.nix +++ b/pkgs/development/python-modules/pyproject-metadata/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "pyproject-metadata"; - version = "0.9.1"; + version = "0.10.0"; pyproject = true; src = fetchPypi { pname = "pyproject_metadata"; inherit version; - hash = "sha256-uLIlPdG3Bit4z5SaEV8Cun+kEUqr5j+hBSjp4alUqBY="; + hash = "sha256-f1vQ7zmLYBaVVssX6iYdcVyvf4VhI4FR9RsjBQhLqNQ="; }; build-system = [ flit-core ]; From 50bb66322510d4c415b6f373c34238f679abd346 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:20 +0100 Subject: [PATCH 0815/1238] python3Packages.pyproject-parser: 0.13.0 -> 0.14.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pyproject-parser/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyproject-parser/default.nix b/pkgs/development/python-modules/pyproject-parser/default.nix index d05c1ca6fc1e..42f4925c87a1 100644 --- a/pkgs/development/python-modules/pyproject-parser/default.nix +++ b/pkgs/development/python-modules/pyproject-parser/default.nix @@ -11,6 +11,7 @@ domdf-python-tools, hatchling, hatch-requirements-txt, + license-expression, natsort, packaging, readme-renderer, @@ -20,13 +21,13 @@ }: buildPythonPackage rec { pname = "pyproject-parser"; - version = "0.13.0"; + version = "0.14.0"; pyproject = true; src = fetchPypi { pname = "pyproject_parser"; inherit version; - hash = "sha256-/x3bXUJsbYs4rXPNotXK8/VohSy04M+Gk0XInoyg+3Y="; + hash = "sha256-QEe9miURXkABmeZyzZ2Pi6QF2BSNZadsvzr7z3fpZuI="; }; build-system = [ @@ -39,6 +40,7 @@ buildPythonPackage rec { attrs dom-toml domdf-python-tools + license-expression natsort packaging shippinglabel From 632dd4ceda561f1b243c2c60c2a73eb831f63d51 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:20 +0100 Subject: [PATCH 0816/1238] python3Packages.pyqodeng-angr: 0.0.13 -> 2.11.0 https://github.com/angr/pyqodeng/blob/2.11.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyqodeng-angr/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyqodeng-angr/default.nix b/pkgs/development/python-modules/pyqodeng-angr/default.nix index 13013db56184..9c32a3014afe 100644 --- a/pkgs/development/python-modules/pyqodeng-angr/default.nix +++ b/pkgs/development/python-modules/pyqodeng-angr/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pyqodeng-angr"; - version = "0.0.13"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { owner = "angr"; repo = "pyqodeng"; - tag = "v${version}"; - hash = "sha256-t4LcPVQfktAaTqTr9L2VDCEHbSO7qxCvUDz6rj0Zre4="; + tag = version; + hash = "sha256-mRwZaQ9jLQrLZYMpAjmgcHTBuY2agbX5XEjASjcSBhc="; }; postPatch = '' From 3b54235a57424e68b9398cfe51dedadc2f94c7f6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:21 +0100 Subject: [PATCH 0817/1238] python3Packages.pyqt-builder: 1.18.2 -> 1.19.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyqt-builder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyqt-builder/default.nix b/pkgs/development/python-modules/pyqt-builder/default.nix index 82ae97e76fbd..e1b7ae4a0869 100644 --- a/pkgs/development/python-modules/pyqt-builder/default.nix +++ b/pkgs/development/python-modules/pyqt-builder/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "pyqt-builder"; - version = "1.18.2"; + version = "1.19.1"; pyproject = true; src = fetchPypi { pname = "pyqt_builder"; inherit version; - hash = "sha256-Vt/qRhSEqHqPDIsCKRkN78Q21+xd5xEC4gs15WORgLw="; + hash = "sha256-avZka6KWaHUbA5v9ztUWQstRDjAHlrWKTWi3+VagJNg="; }; build-system = [ From b08bbc0db8509bdab8612b94041090febc18e46b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:21 +0100 Subject: [PATCH 0818/1238] python3Packages.pyqt6-charts: 6.9.0 -> 6.10.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyqt6-charts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyqt6-charts/default.nix b/pkgs/development/python-modules/pyqt6-charts/default.nix index b34216937d78..92eb9ac0b9d7 100644 --- a/pkgs/development/python-modules/pyqt6-charts/default.nix +++ b/pkgs/development/python-modules/pyqt6-charts/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "pyqt6-charts"; - version = "6.9.0"; + version = "6.10.0"; pyproject = true; src = fetchPypi { pname = "pyqt6_charts"; inherit version; - hash = "sha256-fvvpu35q1PmEUhGg7+D5HKXhT5Ni7RuoTVXyuFFQkfc="; + hash = "sha256-keFeKNARyqTIOIGpBoezXj0F71cpDN2XYIJMlb2saj4="; }; # fix include path and increase verbosity From 6392a0809672c01b1b7d5d6706640b7656f5718c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:22 +0100 Subject: [PATCH 0819/1238] python3Packages.pyqt6-webengine: 6.9.0 -> 6.10.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyqt6-webengine/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyqt6-webengine/default.nix b/pkgs/development/python-modules/pyqt6-webengine/default.nix index 8cafdbf543be..d1894ca206dd 100644 --- a/pkgs/development/python-modules/pyqt6-webengine/default.nix +++ b/pkgs/development/python-modules/pyqt6-webengine/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "pyqt6-webengine"; - version = "6.9.0"; + version = "6.10.0"; pyproject = true; src = fetchPypi { pname = "pyqt6_webengine"; inherit version; - hash = "sha256-auU347vaBrjgZTXkhSKX4Lw7AFQ8R5KVQfzJsRmBqiU="; + hash = "sha256-Jn0nJ10Mea4nC8pLA1IKQfp+hcKk2WMtqMucwjOlWtE="; }; patches = [ From bb5507a274d41dbc79103a6b75e5c8967b75f54c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:22 +0100 Subject: [PATCH 0820/1238] python3Packages.pyqtgraph: 0.13.7 -> 0.14.0 https://github.com/pyqtgraph/pyqtgraph/blob/pyqtgraph-0.14.0/CHANGELOG This commit was automatically generated using update-python-libraries. --- .../python-modules/pyqtgraph/default.nix | 45 +++++++++---------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/pkgs/development/python-modules/pyqtgraph/default.nix b/pkgs/development/python-modules/pyqtgraph/default.nix index fcc6e51f8bbf..64833cb7323a 100644 --- a/pkgs/development/python-modules/pyqtgraph/default.nix +++ b/pkgs/development/python-modules/pyqtgraph/default.nix @@ -3,12 +3,12 @@ stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch, # build-system setuptools, # dependencies + colorama, scipy, numpy, pyopengl, @@ -28,32 +28,22 @@ let in buildPythonPackage rec { pname = "pyqtgraph"; - version = "0.13.7"; + version = "0.14.0"; pyproject = true; src = fetchFromGitHub { owner = "pyqtgraph"; repo = "pyqtgraph"; tag = "pyqtgraph-${version}"; - hash = "sha256-MUwg1v6oH2TGmJ14Hp9i6KYierJbzPggK59QaHSXHVA="; + hash = "sha256-T5rhaBtcKP/sYjCmYNMYR0BGttkiLhWTfEbZNeAdJJ0="; }; - patches = [ - # Fixes a segmentation fault in tests with Qt 6.10. See: - # https://github.com/pyqtgraph/pyqtgraph/issues/3390 - # The patch is the merge commit of: - # https://github.com/pyqtgraph/pyqtgraph/pull/3370 - (fetchpatch { - url = "https://github.com/pyqtgraph/pyqtgraph/commit/bf38b8527e778c9c0bb653bc0df7bb36018dcbae.patch"; - hash = "sha256-Tv4QK/OZvmDO3MOjswjch7DpF96U1uRN0dr8NIQ7+LY="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ + colorama numpy scipy pyopengl @@ -79,17 +69,22 @@ buildPythonPackage rec { "tests" ]; - disabledTests = - lib.optionals (!stdenv.hostPlatform.isx86) [ - # small precision-related differences on other architectures, - # upstream doesn't consider it serious. - # https://github.com/pyqtgraph/pyqtgraph/issues/2110 - "test_PolyLineROI" - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ - # https://github.com/pyqtgraph/pyqtgraph/issues/2645 - "test_rescaleData" - ]; + disabledTests = [ + # ZeroDivisionError: float division by zero + "test_maps_tick_values_to_local_times" + "test_maps_hour_ticks_to_local_times_when_skip_greater_than_one" + + ] + ++ lib.optionals (!stdenv.hostPlatform.isx86) [ + # small precision-related differences on other architectures, + # upstream doesn't consider it serious. + # https://github.com/pyqtgraph/pyqtgraph/issues/2110 + "test_PolyLineROI" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + # https://github.com/pyqtgraph/pyqtgraph/issues/2645 + "test_rescaleData" + ]; meta = { description = "Scientific Graphics and GUI Library for Python"; From 11dbaf203d6d968bd6111aab05a6b845e47422ca Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:22 +0100 Subject: [PATCH 0821/1238] python3Packages.pyquil: 4.16.2 -> 4.17.0 https://github.com/rigetti/pyquil/blob/v4.17.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyquil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyquil/default.nix b/pkgs/development/python-modules/pyquil/default.nix index f98214e86bd0..ce438b6f3c74 100644 --- a/pkgs/development/python-modules/pyquil/default.nix +++ b/pkgs/development/python-modules/pyquil/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "pyquil"; - version = "4.16.2"; + version = "4.17.0"; pyproject = true; src = fetchFromGitHub { owner = "rigetti"; repo = "pyquil"; tag = "v${version}"; - hash = "sha256-itDy42rhHiX9oXQQ+eKE3/Xdh4cBzdS3jetanTrxuFo="; + hash = "sha256-El0eMBUOYpB0v+duPEnIQTbJLKTguq4yTsItbriRbg4="; }; pythonRelaxDeps = [ From e0a4952d2c11c31c0472e3d511fc69827ee31c6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:23 +0100 Subject: [PATCH 0822/1238] python3Packages.pyqwikswitch: 0.94 -> 1.0.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/pyqwikswitch/default.nix | 50 +++++++++++-------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/pyqwikswitch/default.nix b/pkgs/development/python-modules/pyqwikswitch/default.nix index 0a22ec145f06..5f7ceb36511c 100644 --- a/pkgs/development/python-modules/pyqwikswitch/default.nix +++ b/pkgs/development/python-modules/pyqwikswitch/default.nix @@ -1,50 +1,56 @@ { lib, buildPythonPackage, - fetchpatch, - fetchPypi, + fetchFromGitHub, attrs, - requests, - setuptools, + aiohttp, + uv-build, + aioresponses, + pytest-asyncio, + pytest-cov-stub, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyqwikswitch"; - version = "0.94"; + version = "1.0.2"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-IpyWz+3EMr0I+xULBJJhBgdnQHNPJIM1SqKFLpszhQc="; + src = fetchFromGitHub { + owner = "kellerza"; + repo = "pyqwikswitch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yx3rCPVuhsemAtFuEhPvFPHOFm2UWrXmWF3d/ZtPGo8="; }; - patches = [ - # https://github.com/kellerza/pyqwikswitch/pull/7 - (fetchpatch { - name = "replace-async-timeout-with-asyncio.timeout.patch"; - url = "https://github.com/kellerza/pyqwikswitch/commit/7b3f2211962b30bb6beea9a4fe17cd04cdf8e27f.patch"; - hash = "sha256-sdO5jzIgKdneNY5dTngIzUFtyRg7HBGaZA1BBeAJxu4="; - }) - ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv-build>=0.8.20,<0.9" uv-build + ''; - build-system = [ setuptools ]; + build-system = [ uv-build ]; dependencies = [ + aiohttp attrs - requests ]; pythonImportsCheck = [ "pyqwikswitch" - "pyqwikswitch.threaded" ]; - doCheck = false; # no tests in sdist + nativeCheckInputs = [ + aioresponses + pytest-asyncio + pytest-cov-stub + pytestCheckHook + ]; meta = { + changelog = "https://github.com/kellerza/pyqwikswitch/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "QwikSwitch USB Modem API binding for Python"; homepage = "https://github.com/kellerza/pyqwikswitch"; license = lib.licenses.mit; teams = [ lib.teams.home-assistant ]; }; -} +}) From dc0013eaf09aa7ed3e3545cc9075d524bbde83eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:24 +0100 Subject: [PATCH 0823/1238] python3Packages.pyrevolve: 2.2.6 -> 2.2.7 https://github.com/devitocodes/pyrevolve/releases/tag/v2.2.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyrevolve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyrevolve/default.nix b/pkgs/development/python-modules/pyrevolve/default.nix index 012ce50dc62e..3fbe23f6287f 100644 --- a/pkgs/development/python-modules/pyrevolve/default.nix +++ b/pkgs/development/python-modules/pyrevolve/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyrevolve"; - version = "2.2.6"; + version = "2.2.7"; pyproject = true; src = fetchFromGitHub { owner = "devitocodes"; repo = pname; tag = "v${version}"; - hash = "sha256-jjiFOlxXjaa4L4IEtojeeS0jx4GsftAeIGBpJLhUcY4="; + hash = "sha256-JNK/+9Fl9CKmRSdkmvN6XENrldFuX1ybIwYOMbGO7uI="; }; postPatch = '' From fc864e37bfaaf09c247aa6452ed92056d154f116 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:24 +0100 Subject: [PATCH 0824/1238] python3Packages.pyrfc3339: 2.0.1 -> 2.1.0 https://github.com/kurtraschke/pyRFC3339/blob/v2.1.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyrfc3339/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyrfc3339/default.nix b/pkgs/development/python-modules/pyrfc3339/default.nix index 19ad6dbe5808..9c732c4dbc0d 100644 --- a/pkgs/development/python-modules/pyrfc3339/default.nix +++ b/pkgs/development/python-modules/pyrfc3339/default.nix @@ -5,6 +5,7 @@ # build-system setuptools, + setuptools-scm, # dependencies pytz, @@ -15,17 +16,20 @@ buildPythonPackage rec { pname = "pyrfc3339"; - version = "2.0.1"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "kurtraschke"; repo = "pyRFC3339"; tag = "v${version}"; - hash = "sha256-iLzWm2xt7EuzqU0G+66sXTTvWTv1cf0BmTDciSL68+A="; + hash = "sha256-pNtv60ecJ7kceS+dDMuKVCQGARf0SbNVBLqqTIzHDj0="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ pytz ]; From 5f6f40ea60d1341daea2f971b907b2366c4c2c6f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:24 +0100 Subject: [PATCH 0825/1238] python3Packages.pyro5: 5.15 -> 5.16 https://github.com/irmen/Pyro5/releases/tag/v5.16 This commit was automatically generated using update-python-libraries. --- .../python-modules/pyro5/default.nix | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/pyro5/default.nix b/pkgs/development/python-modules/pyro5/default.nix index 5f296a4727f6..36d4674830e7 100644 --- a/pkgs/development/python-modules/pyro5/default.nix +++ b/pkgs/development/python-modules/pyro5/default.nix @@ -2,23 +2,27 @@ lib, stdenv, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + setuptools, serpent, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyro5"; - version = "5.15"; - format = "setuptools"; + version = "5.16"; + pyproject = true; - src = fetchPypi { - pname = "Pyro5"; - inherit version; - hash = "sha256-gsPfyYYLSfiXso/yT+ZxbIQWcsYAr4/kDQ46f6yaP14="; + src = fetchFromGitHub { + owner = "irmen"; + repo = "Pyro5"; + tag = "v${finalAttrs.version}"; + hash = "sha256-8ORwfzPpcNQdGRNe1EnY0A/+9itmSY3ouvreOcc18u8="; }; - propagatedBuildInputs = [ serpent ]; + build-system = [ setuptools ]; + + dependencies = [ serpent ]; __darwinAllowLocalNetworking = true; @@ -41,8 +45,8 @@ buildPythonPackage rec { meta = { description = "Distributed object middleware for Python (RPC)"; homepage = "https://github.com/irmen/Pyro5"; - changelog = "https://github.com/irmen/Pyro5/releases/tag/v${version}"; + changelog = "https://github.com/irmen/Pyro5/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ peterhoeg ]; }; -} +}) From 3ad5c4c80aae0aa56620259df0b1e144fedc740a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:25 +0100 Subject: [PATCH 0826/1238] python3Packages.pyroma: 4.2 -> 5.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyroma/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyroma/default.nix b/pkgs/development/python-modules/pyroma/default.nix index c515f22dd20e..b4a5f7802f00 100644 --- a/pkgs/development/python-modules/pyroma/default.nix +++ b/pkgs/development/python-modules/pyroma/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "pyroma"; - version = "4.2"; + version = "5.0.1"; pyproject = true; # https://github.com/regebro/pyroma/issues/104 @@ -31,8 +31,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "regebro"; repo = "pyroma"; - rev = version; - sha256 = "sha256-ElSw+bY6fbHJPTX7O/9JZ4drttfbUQsU/fv3Cqqb/J4="; + tag = version; + sha256 = "sha256-J5+/1jc/Dvh7aPV9FgG/uhxWG4DbQISgx+kX4Ayd1cU="; }; propagatedBuildInputs = [ From 89f643e34d799852a54d4a6e2e8cb7f077f9b96d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:26 +0100 Subject: [PATCH 0827/1238] python3Packages.pyside6-qtads: 4.4.1 -> 4.5.0 https://github.com/mborgerson/pyside6_qtads/releases/tag/ This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyside6-qtads/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyside6-qtads/default.nix b/pkgs/development/python-modules/pyside6-qtads/default.nix index 77493ba43056..41abea11a295 100644 --- a/pkgs/development/python-modules/pyside6-qtads/default.nix +++ b/pkgs/development/python-modules/pyside6-qtads/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pyside6-qtads"; - version = "4.4.1"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "mborgerson"; repo = "pyside6_qtads"; tag = "v${version}"; - hash = "sha256-XEPhZBFAZOvr3Kelz9mplkJiQH3zUf2QZJs/NNJE114="; + hash = "sha256-rAkv6dFyS4Nw3FDLwZ1zp0EU4BhD/xrhNgUiIIktJ8s="; fetchSubmodules = true; }; From 5db8f8a179130c6cee46b660c9aabe5a8a469765 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:26 +0100 Subject: [PATCH 0828/1238] python3Packages.pyspark: 3.5.5 -> 4.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyspark/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyspark/default.nix b/pkgs/development/python-modules/pyspark/default.nix index 764cc5e85d51..ebb7207be285 100644 --- a/pkgs/development/python-modules/pyspark/default.nix +++ b/pkgs/development/python-modules/pyspark/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pyspark"; - version = "3.5.5"; + version = "4.1.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-bv/Jzpjt8jH01oP9FPcnBim/hFjGKNaiYg3tS7NPPLk="; + hash = "sha256-d/eJhKqE++hlxxfdN7SZE7TlyX1272gk+TLxrvpmIew="; }; # pypandoc is broken with pandoc2, so we just lose docs. From 8f8cffba1fbfe781ea486b3bac27fa97a996177e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:26 +0100 Subject: [PATCH 0829/1238] python3Packages.pyspeex-noise: 1.0.2 -> 2.0.0 https://github.com/rhasspy/pyspeex-noise/blob/v2.0.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyspeex-noise/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyspeex-noise/default.nix b/pkgs/development/python-modules/pyspeex-noise/default.nix index 493ba3b44375..c686097363b4 100644 --- a/pkgs/development/python-modules/pyspeex-noise/default.nix +++ b/pkgs/development/python-modules/pyspeex-noise/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyspeex-noise"; - version = "1.0.2"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "rhasspy"; repo = "pyspeex-noise"; - tag = version; - hash = "sha256-XtLA5yVVCZdpALPu3fx+U+aaA729Vs1UeOJsIm6/S+k="; + tag = "v${version}"; + hash = "sha256-sOm3zYXI84c/8Qh4rvEZGcBo/avqS+ul+uLwtmCCc1I="; }; build-system = [ @@ -31,7 +31,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/rhasspy/pyspeex-noise/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/rhasspy/pyspeex-noise/blob/${src.tag}/CHANGELOG.md"; description = "Noise suppression and automatic gain with speex"; homepage = "https://github.com/rhasspy/pyspeex-noise"; license = with lib.licenses; [ From 9554aaceab2f306113ba4c2963178a9956cfb630 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:27 +0100 Subject: [PATCH 0830/1238] python3Packages.pystardict: 0.8 -> 0.9 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pystardict/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pystardict/default.nix b/pkgs/development/python-modules/pystardict/default.nix index 4938fac38e6b..d6ed140de4ba 100644 --- a/pkgs/development/python-modules/pystardict/default.nix +++ b/pkgs/development/python-modules/pystardict/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pystardict"; - version = "0.8"; + version = "0.9"; format = "setuptools"; src = fetchFromGitHub { owner = "lig"; repo = "pystardict"; - rev = version; - hash = "sha256-YrZpIhyxfA3G7rP0SJ+EvzGwAXlne80AYilkj6cIDnA="; + tag = "v${version}"; + hash = "sha256-VWOxggAKifN5f6nSN1xsSbg0hpKzrHDw+UqnAOzsXj0="; }; propagatedBuildInputs = [ six ]; From cdf2296ce4e8c576b4a715d2c267af3700d6308c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:27 +0100 Subject: [PATCH 0831/1238] python3Packages.pystemd: 0.13.4 -> 0.15.3 https://github.com/systemd/pystemd/releases/tag/v0.15.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pystemd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pystemd/default.nix b/pkgs/development/python-modules/pystemd/default.nix index 67143d6bfd49..b193fb80a5f0 100644 --- a/pkgs/development/python-modules/pystemd/default.nix +++ b/pkgs/development/python-modules/pystemd/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pystemd"; - version = "0.13.4"; + version = "0.15.3"; pyproject = true; src = fetchFromGitHub { owner = "systemd"; repo = "pystemd"; tag = "v${version}"; - hash = "sha256-Ph0buiyH2cLRXyqgA8DmpE9crb/x8OaerIoZuv8hjMI="; + hash = "sha256-qFBa2hIcF0hyb+QyVpFG0qOpWsVVVTGCqgfChic6JCI="; }; buildInputs = [ systemd ]; From aa7434ba10d4ebdb6ecdc017cffe49fed7e59ff7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:28 +0100 Subject: [PATCH 0832/1238] python3Packages.pystemmer: 2.2.0.1 -> 3.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/pystemmer/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/pystemmer/default.nix b/pkgs/development/python-modules/pystemmer/default.nix index 39c0cfa07056..8e589b2a48ed 100644 --- a/pkgs/development/python-modules/pystemmer/default.nix +++ b/pkgs/development/python-modules/pystemmer/default.nix @@ -2,7 +2,6 @@ lib, python, fetchFromGitHub, - fetchpatch2, buildPythonPackage, cython, setuptools, @@ -11,7 +10,7 @@ buildPythonPackage rec { pname = "pystemmer"; - version = "2.2.0.1"; + version = "3.0.0"; format = "setuptools"; pyproejct = true; @@ -19,18 +18,9 @@ buildPythonPackage rec { owner = "snowballstem"; repo = "pystemmer"; tag = "v${version}"; - hash = "sha256-ngPx95ybgJmndpNPBwCa3BCNsozRg+dlEw+nhlIwI58="; + hash = "sha256-c3ucbneUo5UBfdrd5Ktl4HriVusvWBEA1brrgahEQ9A="; }; - patches = [ - (fetchpatch2 { - # relax cython constraint - name = "pystemmer-relax-cython.patch"; - url = "https://github.com/snowballstem/pystemmer/commit/d3d423dc877b4f49e0ab1776f7edaff37feb6799.patch"; - hash = "sha256-9K6gy/cLFPfW82XYHVVPXUbQhf8XyB4NUi4YqNtyWcw="; - }) - ]; - build-system = [ cython setuptools From dde47e5ad23040073a314b34747923b98d7ae6ee Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:28 +0100 Subject: [PATCH 0833/1238] python3Packages.pytask: 0.5.7 -> 0.5.8 https://github.com/pytask-dev/pytask/releases/tag/v0.5.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytask/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytask/default.nix b/pkgs/development/python-modules/pytask/default.nix index 3e6be0731046..543a1d5c2f9f 100644 --- a/pkgs/development/python-modules/pytask/default.nix +++ b/pkgs/development/python-modules/pytask/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "pytask"; - version = "0.5.7"; + version = "0.5.8"; pyproject = true; src = fetchFromGitHub { owner = "pytask-dev"; repo = "pytask"; tag = "v${version}"; - hash = "sha256-qXqmI3IRJUTTsTdLlkjHc5+Vdct4j4MJYgnrRx3gTR8="; + hash = "sha256-tQUvqqbFUO3cw+dVPfCKiYyhwX31vqUBXr7GrRfPC+A="; }; build-system = [ From 35234d67c139361cfe0efd107bcb1c89b98c2d37 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:29 +0100 Subject: [PATCH 0834/1238] python3Packages.pytelegrambotapi: 4.29.1 -> 4.30.0 https://github.com/eternnoir/pyTelegramBotAPI/releases/tag/4.30.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyTelegramBotAPI/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyTelegramBotAPI/default.nix b/pkgs/development/python-modules/pyTelegramBotAPI/default.nix index e7cd3a388e44..0d8f11491abc 100644 --- a/pkgs/development/python-modules/pyTelegramBotAPI/default.nix +++ b/pkgs/development/python-modules/pyTelegramBotAPI/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "pytelegrambotapi"; - version = "4.29.1"; + version = "4.30.0"; pyproject = true; src = fetchFromGitHub { owner = "eternnoir"; repo = "pyTelegramBotAPI"; tag = version; - hash = "sha256-djiuIHTcPiKIfMxFevCa4c3V8ydGpSqH4mo0qH+Cpw8="; + hash = "sha256-WFikKZxc9PjqcAcKrZIXaFO7XiUBAg8y60/UH2so4Vc="; }; build-system = [ hatchling ]; From b2b8efb8e329ee516979b20749d677f3b8ee3c24 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:30 +0100 Subject: [PATCH 0835/1238] python3Packages.pytest-codspeed: 4.0.0 -> 4.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytest-codspeed/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-codspeed/default.nix b/pkgs/development/python-modules/pytest-codspeed/default.nix index 4b3eebde0119..440edf8161d1 100644 --- a/pkgs/development/python-modules/pytest-codspeed/default.nix +++ b/pkgs/development/python-modules/pytest-codspeed/default.nix @@ -24,14 +24,14 @@ in buildPythonPackage rec { pname = "pytest-codspeed"; - version = "4.0.0"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "pytest-codspeed"; tag = "v${version}"; - hash = "sha256-5fdG7AEiLD3ZZzU/7zBK0+LDacTZooyDUo+FefcE4uQ="; + hash = "sha256-MrdMUTNXRatGNsfw7Ghp/PIXPnocEgEMBjAwML/tMos="; }; postPatch = '' From 05284bfb9b01a83172ff2fc8fb1480fb6ace3b89 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:30 +0100 Subject: [PATCH 0836/1238] python3Packages.pytest-datafiles: 3.0.0 -> 3.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pytest-datafiles/default.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pytest-datafiles/default.nix b/pkgs/development/python-modules/pytest-datafiles/default.nix index ef8016b140b2..dc7b2e3325ac 100644 --- a/pkgs/development/python-modules/pytest-datafiles/default.nix +++ b/pkgs/development/python-modules/pytest-datafiles/default.nix @@ -2,27 +2,26 @@ lib, buildPythonPackage, fetchFromGitHub, - py, + hatchling, pytest, pytestCheckHook, }: buildPythonPackage rec { pname = "pytest-datafiles"; - version = "3.0.0"; - format = "setuptools"; + version = "3.0.1"; + pyproject = true; src = fetchFromGitHub { owner = "omarkohl"; repo = "pytest-datafiles"; tag = version; - hash = "sha256-YFD8M5TG6VtLRX04R3u0jtYDDlaK32D4ArWxS6x2b/E="; + hash = "sha256-xB96JAUlEicIrTET1L363H8O2JwCTuUWr9jX/70uFvs="; }; - buildInputs = [ - py - pytest - ]; + build-system = [ hatchling ]; + + buildInputs = [ pytest ]; nativeCheckInputs = [ pytestCheckHook ]; From d2867b683011eb6bc580bd1a4314729bf59357a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:30 +0100 Subject: [PATCH 0837/1238] python3Packages.pytest-doctestplus: 1.4.0 -> 1.7.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pytest-doctestplus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-doctestplus/default.nix b/pkgs/development/python-modules/pytest-doctestplus/default.nix index d6a010793db0..57f7acd6ba02 100644 --- a/pkgs/development/python-modules/pytest-doctestplus/default.nix +++ b/pkgs/development/python-modules/pytest-doctestplus/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pytest-doctestplus"; - version = "1.4.0"; + version = "1.7.0"; pyproject = true; src = fetchFromGitHub { owner = "scientific-python"; repo = "pytest-doctestplus"; tag = "v${version}"; - hash = "sha256-hKxTniN7BHDdIHqxNGOuvD7Rk5ChSh1Zn6fo6G+Uty4="; + hash = "sha256-64I0K0+yYU1omGkVgfxeD9r9s9yHp0ik1HAsEc1NNtA="; }; postPatch = '' From 2fd047744578f3eb58ed5ccbe5488dbecd3eb6b5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:31 +0100 Subject: [PATCH 0838/1238] python3Packages.pytest-env: 1.1.5 -> 1.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytest-env/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-env/default.nix b/pkgs/development/python-modules/pytest-env/default.nix index 610e5142ec8d..f9d3cd20cc76 100644 --- a/pkgs/development/python-modules/pytest-env/default.nix +++ b/pkgs/development/python-modules/pytest-env/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "pytest-env"; - version = "1.1.5"; + version = "1.2.0"; pyproject = true; src = fetchPypi { pname = "pytest_env"; inherit version; - hash = "sha256-kSCYQKoOQzhQc6xGSlVK0pR8wv1mOp3r+I0DsB4Mwc8="; + hash = "sha256-R14uvoYmzuAfSR8wSnSxITd0I5fWx4TqS8JY8GkjK4A="; }; nativeBuildInputs = [ From dc7e725a33b8d07fc4e1d864d4ef2957bd58b909 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:31 +0100 Subject: [PATCH 0839/1238] python3Packages.pytest-golden: 0.2.2 -> 1.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pytest-golden/default.nix | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/pytest-golden/default.nix b/pkgs/development/python-modules/pytest-golden/default.nix index 4167ab618d6a..45114a76a0e9 100644 --- a/pkgs/development/python-modules/pytest-golden/default.nix +++ b/pkgs/development/python-modules/pytest-golden/default.nix @@ -4,7 +4,7 @@ buildPythonPackage, fetchFromGitHub, ruamel-yaml, - poetry-core, + hatchling, pytest, pytestCheckHook, testfixtures, @@ -12,27 +12,20 @@ buildPythonPackage rec { pname = "pytest-golden"; - version = "0.2.2"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "oprypin"; repo = "pytest-golden"; tag = "v${version}"; - hash = "sha256-l5fXWDK6gWJc3dkYFTokI9tWvawMRnF0td/lSwqkYXE="; + hash = "sha256-mjb8lBAoZxwUCN4AIMK/n70aC41Y4IV/+hrW11S9rcw="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "poetry>=0.12" poetry-core \ - --replace-fail poetry.masonry.api poetry.core.masonry.api - ''; - pythonRelaxDeps = [ "testfixtures" ]; build-system = [ - # hatchling used for > 0.2.2 - poetry-core + hatchling ]; buildInputs = [ pytest ]; From 50f82d320e18f6ed5e27e5148f59530c2c6e395e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:31 +0100 Subject: [PATCH 0840/1238] python3Packages.pytest-html: 4.1.1 -> 4.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytest-html/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytest-html/default.nix b/pkgs/development/python-modules/pytest-html/default.nix index 656c14cf3c6b..8cf26462b2eb 100644 --- a/pkgs/development/python-modules/pytest-html/default.nix +++ b/pkgs/development/python-modules/pytest-html/default.nix @@ -11,19 +11,19 @@ }: let pname = "pytest-html"; - version = "4.1.1"; + version = "4.2.0"; src = fetchPypi { pname = "pytest_html"; inherit version; - hash = "sha256-cKAeiuWAD0oHS1akyxAlyPT5sDi7pf4x48mOuZZobwc="; + hash = "sha256-tqiMulB1ANhwmVkgHi51fTlB6Fn9F8/U7Yexb8DGeRI="; }; web-assets = buildNpmPackage { pname = "${pname}-web-assets"; inherit version src; - npmDepsHash = "sha256-aRod+SzVSb4bqEJzthfl/mH+DpbIe+j2+dNtrrhO2xU="; + npmDepsHash = "sha256-WJ0Ff0Y1u4EiIauEDGeOqLwY5Wk9wgjIvOGUmDog8rQ="; installPhase = '' runHook preInstall From cc18b5cffe0a401ec2c5333bb79efb566d7557ff Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:32 +0100 Subject: [PATCH 0841/1238] python3Packages.pytest-httpx: 0.35.0 -> 0.36.0 https://github.com/Colin-b/pytest_httpx/blob/v0.36.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytest-httpx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-httpx/default.nix b/pkgs/development/python-modules/pytest-httpx/default.nix index d6a66988f1cf..ddbfe2a0e713 100644 --- a/pkgs/development/python-modules/pytest-httpx/default.nix +++ b/pkgs/development/python-modules/pytest-httpx/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pytest-httpx"; - version = "0.35.0"; + version = "0.36.0"; pyproject = true; src = fetchFromGitHub { owner = "Colin-b"; repo = "pytest_httpx"; tag = "v${version}"; - hash = "sha256-O5nLkXmGmLRA7tUYYDQ/w9JSxoiaWSLdHIYGrBjkGPE="; + hash = "sha256-WuvfhLRKbfhVehyz/0PAUlIYbwfTYlQMRC8uTWD1T00="; }; nativeBuildInputs = [ From e8e66d339c746ab2d2596f717cd0e9709d98e61e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:32 +0100 Subject: [PATCH 0842/1238] python3Packages.pytest-jupyter: 0.10.1 -> 0.11.0 https://github.com/jupyter-server/pytest-jupyter/releases/tag/v0.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytest-jupyter/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytest-jupyter/default.nix b/pkgs/development/python-modules/pytest-jupyter/default.nix index 777aca7f61ab..2db44b409091 100644 --- a/pkgs/development/python-modules/pytest-jupyter/default.nix +++ b/pkgs/development/python-modules/pytest-jupyter/default.nix @@ -24,14 +24,14 @@ let self = buildPythonPackage rec { pname = "pytest-jupyter"; - version = "0.10.1"; + version = "0.11.0"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-server"; repo = "pytest-jupyter"; tag = "v${version}"; - hash = "sha256-RTpXBbVCRj0oyZ1TXXDv3M7sAI4kA6f3ouzTr0rXjwY="; + hash = "sha256-x3Q9Ei4WIMDjjrYfWees30eooWep60EljGYyUyypxqQ="; }; nativeBuildInputs = [ hatchling ]; @@ -69,7 +69,7 @@ let }; meta = { - changelog = "https://github.com/jupyter-server/pytest-jupyter/releases/tag/v${version}"; + changelog = "https://github.com/jupyter-server/pytest-jupyter/releases/tag/${src.tag}"; description = "Pytest plugin for testing Jupyter core libraries and extensions"; homepage = "https://github.com/jupyter-server/pytest-jupyter"; license = lib.licenses.bsd3; From dfe99470fb6f3b3276a2e9575fa28e9f242aba81 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 23:51:46 +0100 Subject: [PATCH 0843/1238] python3Packages.pytest-fixture-classes: 1.0.3 -> 1.0.4 Move to finalAttrs, run async tests, migrate to hatchling. --- .../pytest-fixture-classes/default.nix | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/pytest-fixture-classes/default.nix b/pkgs/development/python-modules/pytest-fixture-classes/default.nix index 6765247d940f..ce787261fb81 100644 --- a/pkgs/development/python-modules/pytest-fixture-classes/default.nix +++ b/pkgs/development/python-modules/pytest-fixture-classes/default.nix @@ -2,34 +2,40 @@ lib, buildPythonPackage, fetchFromGitHub, - - poetry-core, - pytest, - pytestCheckHook, + hatchling, typing-extensions, + pytest-asyncio, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pytest-fixture-classes"; - version = "1.0.3"; - format = "pyproject"; + version = "1.0.4"; + pyproject = true; src = fetchFromGitHub { owner = "zmievsa"; repo = "pytest-fixture-classes"; - tag = version; - hash = "sha256-A3HsDhCGxoJnkl841tZ/7lIn8UyGy5NRjVWODZV7aOQ="; + tag = finalAttrs.version; + hash = "sha256-we4Eax6wHlsbDoCzSUcbfwX+o2h3xCTaQZ3f5wStvZM="; }; - build-system = [ poetry-core ]; + build-system = [ + hatchling + ]; dependencies = [ typing-extensions ]; - pythonImportsCheck = [ "pytest_fixture_classes" ]; + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; - nativeCheckInputs = [ pytestCheckHook ]; + pythonImportsCheck = [ + "pytest_fixture_classes" + ]; meta = { description = "Fixtures as classes that work well with dependency injection, autocompletetion, type checkers, and language servers"; @@ -37,4 +43,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ taranarmo ]; }; -} +}) From b7f19143e35910e65457ae75d1bc41706b53fa8d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:33 +0100 Subject: [PATCH 0844/1238] python3Packages.pytest-lazy-fixtures: 1.3.2 -> 1.4.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/pytest-lazy-fixtures/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytest-lazy-fixtures/default.nix b/pkgs/development/python-modules/pytest-lazy-fixtures/default.nix index 5cae30d4ac6d..2a9c5ef6ae7e 100644 --- a/pkgs/development/python-modules/pytest-lazy-fixtures/default.nix +++ b/pkgs/development/python-modules/pytest-lazy-fixtures/default.nix @@ -4,19 +4,20 @@ fetchFromGitHub, hatchling, pytest, + pytest-fixture-classes, pytestCheckHook, }: buildPythonPackage rec { pname = "pytest-lazy-fixtures"; - version = "1.3.2"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "dev-petrov"; repo = "pytest-lazy-fixtures"; tag = version; - hash = "sha256-h2Zm8Vbw3L9WeXaeFE/fJqiOgI3r+XnJUnnELDkmyaU="; + hash = "sha256-mKRWuRz8DDjdtG4Fx5Wcy5PIg2ao3+n9RFbiha7+f5I="; }; postPatch = '' @@ -30,7 +31,10 @@ buildPythonPackage rec { dependencies = [ pytest ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytest-fixture-classes + pytestCheckHook + ]; disabledTestPaths = [ # missing pytest-deadfixtures From eab4704b493b21ddf51e99a0e26ba0f81f8913c6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:33 +0100 Subject: [PATCH 0845/1238] python3Packages.pytest-localserver: 0.9.0.post0 -> 0.10.0 https://github.com/pytest-dev/pytest-localserver/blob/v0.10.0/CHANGES This commit was automatically generated using update-python-libraries. --- .../development/python-modules/pytest-localserver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-localserver/default.nix b/pkgs/development/python-modules/pytest-localserver/default.nix index 3a8840b3d7b2..6ec6681962df 100644 --- a/pkgs/development/python-modules/pytest-localserver/default.nix +++ b/pkgs/development/python-modules/pytest-localserver/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "pytest-localserver"; - version = "0.9.0.post0"; + version = "0.10.0"; pyproject = true; src = fetchPypi { pname = "pytest_localserver"; inherit version; - hash = "sha256-gDOjb7OC0rxIUPms/iw/tWVM1fDRY69tr0fykNt9X/A="; + hash = "sha256-JgcZfzkJEqslUl0SmsQ8PIdQSSVzaLP+CbXNA9zFJq8="; }; build-system = [ setuptools-scm ]; From 1866cd5139d8e27330bcb12671f4659acb1b5f93 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:34 +0100 Subject: [PATCH 0846/1238] python3Packages.pytest-mpl: 0.17.0 -> 0.18.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/pytest-mpl/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pytest-mpl/default.nix b/pkgs/development/python-modules/pytest-mpl/default.nix index 7f18ddc71ca8..f3f672324d35 100644 --- a/pkgs/development/python-modules/pytest-mpl/default.nix +++ b/pkgs/development/python-modules/pytest-mpl/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools, setuptools-scm, pytest, @@ -14,12 +14,14 @@ buildPythonPackage rec { pname = "pytest-mpl"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-++8F1+ZktLM0UvtpisGI5SJ5HzJ9405+o329/p1SysY="; + src = fetchFromGitHub { + owner = "matplotlib"; + repo = "pytest-mpl"; + tag = "v${version}"; + hash = "sha256-9fMhVgeEL4bjNIegmJV7lisrdzp27h0syn9pMwzX4Gg="; }; build-system = [ From 3cce5e7b5808d593bfa8f7209cc72d43a100ff7c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:34 +0100 Subject: [PATCH 0847/1238] python3Packages.pytest-resource-path: 1.4.0 -> 1.4.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/pytest-resource-path/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pytest-resource-path/default.nix b/pkgs/development/python-modules/pytest-resource-path/default.nix index de1c1fc255a2..92573dfdcb0a 100644 --- a/pkgs/development/python-modules/pytest-resource-path/default.nix +++ b/pkgs/development/python-modules/pytest-resource-path/default.nix @@ -11,21 +11,16 @@ buildPythonPackage rec { pname = "pytest-resource-path"; - version = "1.4.0"; + version = "1.4.1"; pyproject = true; src = fetchFromGitHub { owner = "yukihiko-shinoda"; repo = "pytest-resource-path"; tag = "v${version}"; - hash = "sha256-9OBO9b02RrXilXUucerQQMTaQIRXtbcKCHqwwp9tBto="; + hash = "sha256-f0jN6V6tQRbr/DHOKKTrFCb1EBUUxZAQRckMy2iiVqI="; }; - postPatch = '' - substituteInPlace setup.cfg \ - --replace "pytest-runner" "" - ''; - build-system = [ setuptools ]; buildInputs = [ pytest ]; From b608781f21e48cf07a0e2ad610d85b8c78b2115b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:34 +0100 Subject: [PATCH 0848/1238] python3Packages.pytest-run-parallel: 0.6.0 -> 0.8.2 https://github.com/Quansight-Labs/pytest-run-parallel/blob/v0.8.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/pytest-run-parallel/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-run-parallel/default.nix b/pkgs/development/python-modules/pytest-run-parallel/default.nix index 4a061f97c686..838212cd38e0 100644 --- a/pkgs/development/python-modules/pytest-run-parallel/default.nix +++ b/pkgs/development/python-modules/pytest-run-parallel/default.nix @@ -15,19 +15,20 @@ # tests pytest-cov-stub, pytest-order, + pytest-xdist, pytestCheckHook, }: buildPythonPackage rec { pname = "pytest-run-parallel"; - version = "0.6.0"; + version = "0.8.2"; pyproject = true; src = fetchFromGitHub { owner = "Quansight-Labs"; repo = "pytest-run-parallel"; tag = "v${version}"; - hash = "sha256-6cfpPJItOmb79KERqpKz/nQlyTrAj4yv+bGM8SXrsXg="; + hash = "sha256-/EoIemQvQFgo9Ic+ZcQJk7fC8S+OHOHaHODrsivarhY="; }; build-system = [ setuptools ]; @@ -43,6 +44,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-cov-stub pytest-order + pytest-xdist pytestCheckHook ]; From 3c9aaa91a507e22cf183351311b3f70b33ec5edb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:35 +0100 Subject: [PATCH 0849/1238] python3Packages.python-arango: 8.2.5 -> 8.2.6 https://github.com/ArangoDB-Community/python-arango/releases/tag/8.2.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-arango/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-arango/default.nix b/pkgs/development/python-modules/python-arango/default.nix index 28813f8c35aa..3c2d83ea6e00 100644 --- a/pkgs/development/python-modules/python-arango/default.nix +++ b/pkgs/development/python-modules/python-arango/default.nix @@ -31,14 +31,14 @@ in buildPythonPackage rec { pname = "python-arango"; - version = "8.2.5"; + version = "8.2.6"; pyproject = true; src = fetchFromGitHub { owner = "arangodb"; repo = "python-arango"; tag = version; - hash = "sha256-WzoQ3pwFDbPoXjHPdX03S9MAnNJTwe6MqXhq0g/pAs0="; + hash = "sha256-MEhM561YsbetKu+A2umbp+E2cKUr9iUxOLYd0v0uXKc="; }; nativeBuildInputs = [ From d861f233bcc605ca89e5a0bf75118518ef563aa7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:35 +0100 Subject: [PATCH 0850/1238] python3Packages.python-barcode: 0.15.1 -> 0.16.1 https://github.com/WhyNotHugo/python-barcode/blob/v0.16.1/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/python-barcode/default.nix | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/python-barcode/default.nix b/pkgs/development/python-modules/python-barcode/default.nix index 534391757d0c..45a77360e200 100644 --- a/pkgs/development/python-modules/python-barcode/default.nix +++ b/pkgs/development/python-modules/python-barcode/default.nix @@ -1,24 +1,30 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + setuptools, setuptools-scm, pillow, pytestCheckHook, pytest-cov-stub, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-barcode"; - version = "0.15.1"; - format = "setuptools"; + version = "0.16.1"; + pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-Oxgl+9sR5ZdGbf9ChrTqmx6GpXcXtZ5WOuZ5cm/IVN4="; + src = fetchFromGitHub { + owner = "WhyNotHugo"; + repo = "python-barcode"; + tag = "v${finalAttrs.version}"; + hash = "sha256-a/w2JxFBm/jqIRnqIB7ZtkdiLnBNjbR0V5SNuau/YxY="; }; - propagatedBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; optional-dependencies = { images = [ pillow ]; @@ -28,7 +34,7 @@ buildPythonPackage rec { pytestCheckHook pytest-cov-stub ] - ++ optional-dependencies.images; + ++ finalAttrs.passthru.optional-dependencies.images; pythonImportsCheck = [ "barcode" ]; @@ -36,8 +42,8 @@ buildPythonPackage rec { description = "Create standard barcodes with Python"; mainProgram = "python-barcode"; homepage = "https://github.com/WhyNotHugo/python-barcode"; - changelog = "https://github.com/WhyNotHugo/python-barcode/blob/v${version}/docs/changelog.rst"; + changelog = "https://github.com/WhyNotHugo/python-barcode/blob/${finalAttrs.src.tag}/docs/changelog.rst"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 8b5c0c1191a729dfb51af2fb2856da252397f7c5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:36 +0100 Subject: [PATCH 0851/1238] python3Packages.python-binance: 1.0.29 -> 1.0.34 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-binance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-binance/default.nix b/pkgs/development/python-modules/python-binance/default.nix index a9f977aefab4..29905cfd5ac0 100644 --- a/pkgs/development/python-modules/python-binance/default.nix +++ b/pkgs/development/python-modules/python-binance/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "python-binance"; - version = "1.0.29"; + version = "1.0.34"; pyproject = true; disabled = pythonOlder "3.11"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "sammchardy"; repo = "python-binance"; tag = "v${version}"; - hash = "sha256-Hqd6228k2j1BPzBBCRpdEp0rAGxZt00XPnzpCPlwIfg="; + hash = "sha256-afgEr82emFIiJGNrjGoU8MdiNKhZdn5B/LutmohE48M="; }; build-system = [ setuptools ]; From 0d2be5e80f503157a53f68c5af6ce1919912baf0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:36 +0100 Subject: [PATCH 0852/1238] python3Packages.python-bsblan: 3.1.6 -> 4.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-bsblan/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-bsblan/default.nix b/pkgs/development/python-modules/python-bsblan/default.nix index 9dcab25f4276..0d4959a97016 100644 --- a/pkgs/development/python-modules/python-bsblan/default.nix +++ b/pkgs/development/python-modules/python-bsblan/default.nix @@ -2,7 +2,6 @@ lib, aiohttp, aresponses, - async-timeout, backoff, buildPythonPackage, fetchFromGitHub, @@ -16,18 +15,19 @@ pytest-xdist, pytestCheckHook, yarl, + zeroconf, }: buildPythonPackage (finalAttrs: { pname = "python-bsblan"; - version = "3.1.6"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "liudger"; repo = "python-bsblan"; tag = "v${finalAttrs.version}"; - hash = "sha256-FMbba7z/Di5oD6xrjpF2cyJzdzdFjSw7wfTwS8Sjo8c="; + hash = "sha256-t60WMq1kbCIkcQSfr03K9Z6ro3zFGaDxCnl/84by+Qw="; }; postPatch = '' @@ -55,6 +55,7 @@ buildPythonPackage (finalAttrs: { pytest-mock pytest-xdist pytestCheckHook + zeroconf ]; __darwinAllowLocalNetworking = true; From 2685cef28fe68f78e944f9a78a546a4a797fb7ea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:37 +0100 Subject: [PATCH 0853/1238] python3Packages.python-constraint: 2.4.0 -> 2.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-constraint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-constraint/default.nix b/pkgs/development/python-modules/python-constraint/default.nix index be842e6fd999..3b28590268c1 100644 --- a/pkgs/development/python-modules/python-constraint/default.nix +++ b/pkgs/development/python-modules/python-constraint/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "python-constraint"; - version = "2.4.0"; + version = "2.5.0"; pyproject = true; src = fetchFromGitHub { owner = "python-constraint"; repo = "python-constraint"; tag = version; - sha256 = "sha256-Vi+dD/QmHfUrL0l5yTb7B1ILuXj3HYfT0QINdyfoqFo="; + sha256 = "sha256-VTecK82VSDoUOkPnuC+PnQYPjPBsaPeWCqm2st6Wwvg="; }; build-system = [ From 0235221054163258286380b6764b7da02bd9b51e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:37 +0100 Subject: [PATCH 0854/1238] python3Packages.python-didl-lite: 1.4.1 -> 1.5.0 https://github.com/StevenLooman/python-didl-lite/blob/1.5.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/python-didl-lite/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/python-didl-lite/default.nix b/pkgs/development/python-modules/python-didl-lite/default.nix index 156e4387b68d..40731e8ce1be 100644 --- a/pkgs/development/python-modules/python-didl-lite/default.nix +++ b/pkgs/development/python-modules/python-didl-lite/default.nix @@ -9,18 +9,17 @@ buildPythonPackage rec { pname = "python-didl-lite"; - version = "1.4.1"; - format = "setuptools"; - pyroject = true; + version = "1.5.0"; + pyproject = true; src = fetchFromGitHub { owner = "StevenLooman"; repo = "python-didl-lite"; tag = version; - hash = "sha256-YSP24GiSngwwvpwfOoKkm/i0qCtpryjcshxZCskf5BM="; + hash = "sha256-pdXdGRycMB6M6qnPl+Z+ezRw6td45IqYkEpx4YtL1rQ="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; propagatedBuildInputs = [ defusedxml ]; @@ -31,7 +30,7 @@ buildPythonPackage rec { meta = { description = "DIDL-Lite (Digital Item Declaration Language) tools for Python"; homepage = "https://github.com/StevenLooman/python-didl-lite"; - changelog = "https://github.com/StevenLooman/python-didl-lite/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/StevenLooman/python-didl-lite/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ hexa ]; }; From a93678c8841fbf8a58bf08d03c7763844f2b6702 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:38 +0100 Subject: [PATCH 0855/1238] python3Packages.python-docs-theme: 2025.10 -> 2025.12 https://github.com/python/python-docs-theme/blob/2025.12/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-docs-theme/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-docs-theme/default.nix b/pkgs/development/python-modules/python-docs-theme/default.nix index efb296b45dad..aa382404f39d 100644 --- a/pkgs/development/python-modules/python-docs-theme/default.nix +++ b/pkgs/development/python-modules/python-docs-theme/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "python-docs-theme"; - version = "2025.10"; + version = "2025.12"; pyproject = true; disabled = pythonOlder "3.12"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "python"; repo = "python-docs-theme"; tag = version; - hash = "sha256-vuQsGHj39znL3RvSvnc9ET1g30/FcSnDnFby2bm84hY="; + hash = "sha256-isKfYgakIsPdMSATx9tjjb+U8oERN560NkBDkbt9AeM="; }; build-system = [ flit-core ]; From 29569aa02c65ca541d570f7ca801dd946cd971d0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:38 +0100 Subject: [PATCH 0856/1238] python3Packages.python-gitlab: 7.0.0 -> 7.1.0 https://github.com/python-gitlab/python-gitlab/blob/v7.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-gitlab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix index f3dbcc0eeedc..0c350953d300 100644 --- a/pkgs/development/python-modules/python-gitlab/default.nix +++ b/pkgs/development/python-modules/python-gitlab/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "python-gitlab"; - version = "7.0.0"; + version = "7.1.0"; pyproject = true; src = fetchPypi { pname = "python_gitlab"; inherit version; - hash = "sha256-5Nk0Qw9k78CeYgi3gsYcwKM4lSd2XgP/vvF/QyPc5EE="; + hash = "sha256-HDTaPeQK0hZ114gTb3PSCmBklRPmkvUsWpcgQ025fEY="; }; build-system = [ setuptools ]; From 3ca14da160a06db32e304c361f8e27934638a23d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:38 +0100 Subject: [PATCH 0857/1238] python3Packages.python-gnupg: 0.5.5 -> 0.5.6 https://github.com/vsajip/python-gnupg/releases/tag/0.5.6 This commit was automatically generated using update-python-libraries. --- .../python-modules/python-gnupg/default.nix | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/python-gnupg/default.nix b/pkgs/development/python-modules/python-gnupg/default.nix index 6fa1a76b10cb..f10db5422aea 100644 --- a/pkgs/development/python-modules/python-gnupg/default.nix +++ b/pkgs/development/python-modules/python-gnupg/default.nix @@ -1,31 +1,32 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools, gnupg, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-gnupg"; - version = "0.5.5"; - + version = "0.5.6"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-P9yvdvYKG5SP+ON9w5jQPPnOdCcGXVgwgrktp6T/WmM="; + src = fetchFromGitHub { + owner = "vsajip"; + repo = "python-gnupg"; + tag = finalAttrs.version; + hash = "sha256-ztwITune/rO4c3wUCsw6wBN09jnpWpElgwQx7JCXsVw="; }; postPatch = '' substituteInPlace gnupg.py \ - --replace "gpgbinary='gpg'" "gpgbinary='${gnupg}/bin/gpg'" + --replace "gpgbinary='gpg'" "gpgbinary='${lib.getExe gnupg}'" substituteInPlace test_gnupg.py \ - --replace "os.environ.get('GPGBINARY', 'gpg')" "os.environ.get('GPGBINARY', '${gnupg}/bin/gpg')" + --replace "os.environ.get('GPGBINARY', 'gpg')" "os.environ.get('GPGBINARY', '${lib.getExe gnupg}')" ''; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -39,8 +40,8 @@ buildPythonPackage rec { meta = { description = "API for the GNU Privacy Guard (GnuPG)"; homepage = "https://github.com/vsajip/python-gnupg"; - changelog = "https://github.com/vsajip/python-gnupg/releases/tag/${version}"; + changelog = "https://github.com/vsajip/python-gnupg/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) From 1a9ab170d18e17cf9e1de313a668eb1bfa548cfe Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:39 +0100 Subject: [PATCH 0858/1238] python3Packages.python-idzip: 0.3.9 -> 0.3.10 https://github.com/bauman/python-idzip/releases/tag/0.3.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-idzip/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-idzip/default.nix b/pkgs/development/python-modules/python-idzip/default.nix index 829283bdefc4..dea5a63508ae 100644 --- a/pkgs/development/python-modules/python-idzip/default.nix +++ b/pkgs/development/python-modules/python-idzip/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "python-idzip"; - version = "0.3.9"; + version = "0.3.10"; pyproject = true; src = fetchFromGitHub { owner = "bauman"; repo = "python-idzip"; tag = version; - hash = "sha256-ChzwC/Afn0qeo5anq4anIu2eI9i6XDnSvB7jAwY7rSw="; + hash = "sha256-LAai0yRenGhBRdgTKA/T0bBrL0Aq+idFHt0NDMSLHMk="; }; patches = [ @@ -56,7 +56,7 @@ buildPythonPackage rec { description = "Seekable, gzip compatible, compression format"; mainProgram = "idzip"; homepage = "https://github.com/bauman/python-idzip"; - changelog = "https://github.com/bauman/python-idzip/releases/tag/${version}"; + changelog = "https://github.com/bauman/python-idzip/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vizid ]; }; From e19c4897b4978b1ed181d23f364f10feb6fa9617 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:39 +0100 Subject: [PATCH 0859/1238] python3Packages.python-json-logger: 3.3.0 -> 4.0.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/python-json-logger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-json-logger/default.nix b/pkgs/development/python-modules/python-json-logger/default.nix index 58f1a0679bd2..73ff37cb702a 100644 --- a/pkgs/development/python-modules/python-json-logger/default.nix +++ b/pkgs/development/python-modules/python-json-logger/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "python-json-logger"; - version = "3.3.0"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "nhairs"; repo = "python-json-logger"; tag = "v${version}"; - hash = "sha256-q1s+WRU5xTmF4YW20DrDnXbMeW6vGYzVekxxIDVt8gw="; + hash = "sha256-YFtM+YWXDCaipqhQntdGeGbTmWO5XMGfpWhgQwicxFQ="; }; build-system = [ setuptools ]; From cac245ad73c9529901942093d66731af11108f48 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:40 +0100 Subject: [PATCH 0860/1238] python3Packages.python-keycloak: 4.0.0 -> 7.0.2 https://github.com/marcospereirampj/python-keycloak/blob/v7.0.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/python-keycloak/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-keycloak/default.nix b/pkgs/development/python-modules/python-keycloak/default.nix index 456bf0455c7e..0ac6c2b31550 100644 --- a/pkgs/development/python-modules/python-keycloak/default.nix +++ b/pkgs/development/python-modules/python-keycloak/default.nix @@ -1,8 +1,10 @@ { lib, + aiofiles, buildPythonPackage, deprecation, fetchFromGitHub, + httpx, jwcrypto, poetry-core, requests, @@ -11,14 +13,14 @@ buildPythonPackage rec { pname = "python-keycloak"; - version = "4.0.0"; + version = "7.0.2"; pyproject = true; src = fetchFromGitHub { owner = "marcospereirampj"; repo = "python-keycloak"; tag = "v${version}"; - hash = "sha256-ZXS29bND4GsJNhTGiUsLo+4FYd8Tubvg/+PJ33tqovY="; + hash = "sha256-3JHmVfGd5X5aEZt8O7Aj/UfYpLtDsI6MPwWxLo7SGBs="; }; postPatch = '' @@ -30,7 +32,9 @@ buildPythonPackage rec { build-system = [ poetry-core ]; dependencies = [ + aiofiles deprecation + httpx jwcrypto requests requests-toolbelt @@ -44,7 +48,7 @@ buildPythonPackage rec { meta = { description = "Provides access to the Keycloak API"; homepage = "https://github.com/marcospereirampj/python-keycloak"; - changelog = "https://github.com/marcospereirampj/python-keycloak/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/marcospereirampj/python-keycloak/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; From 4edffb8d813ea09e21c832bb22cea98af1d32a80 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:40 +0100 Subject: [PATCH 0861/1238] python3Packages.python-pkcs11: 0.9.1 -> 0.9.3 https://github.com/pyauth/python-pkcs11/releases/tag/v0.9.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-pkcs11/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-pkcs11/default.nix b/pkgs/development/python-modules/python-pkcs11/default.nix index 1cf70ac288c1..cad6d6d32ca5 100644 --- a/pkgs/development/python-modules/python-pkcs11/default.nix +++ b/pkgs/development/python-modules/python-pkcs11/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "python-pkcs11"; - version = "0.9.1"; + version = "0.9.3"; pyproject = true; src = fetchFromGitHub { owner = "danni"; repo = "python-pkcs11"; tag = "v${version}"; - sha256 = "sha256-3OfX7PlVyH8X8oJs0DpmZp0xbWzdahVXOvgnKwCDrPo="; + sha256 = "sha256-ursQHwyTUz4kCg66+Rnvo8bI3fzA3k9FsmbnUvpq/aY="; }; build-system = [ From 5e4f81a9676545e6f653715713b6c030180de208 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:41 +0100 Subject: [PATCH 0862/1238] python3Packages.python-roborock: 4.2.1 -> 4.7.2 https://github.com/Python-roborock/python-roborock/blob/v4.7.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-roborock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index 7aaf322d74c3..81d19afebafb 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "python-roborock"; - version = "4.2.1"; + version = "4.7.2"; pyproject = true; src = fetchFromGitHub { owner = "Python-roborock"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-DdygXq2AZz/W1NoM0wjqJ+ftrvM+D1PnQc+nzpWicxE="; + hash = "sha256-bZCeMn6t7HN3LlL1qoZHxHv0NWmqNlKgEOcO5k57Kn0="; }; pythonRelaxDeps = [ "pycryptodome" ]; From e19bcdb16144a8dfaf006818409f8ab8f75bcadb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:41 +0100 Subject: [PATCH 0863/1238] python3Packages.python-secp256k1-cardano: 0.2.3 -> 0.2.4 This commit was automatically generated using update-python-libraries. --- .../python-secp256k1-cardano/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/python-secp256k1-cardano/default.nix b/pkgs/development/python-modules/python-secp256k1-cardano/default.nix index ce5b0ad023da..4204421e7fc6 100644 --- a/pkgs/development/python-modules/python-secp256k1-cardano/default.nix +++ b/pkgs/development/python-modules/python-secp256k1-cardano/default.nix @@ -2,28 +2,30 @@ lib, fetchFromGitHub, buildPythonPackage, + setuptools, pkg-config, cffi, secp256k1, pytestCheckHook, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "python-secp256k1-cardano"; - version = "0.2.3"; - - format = "setuptools"; + version = "0.2.4"; + pyproject = true; src = fetchFromGitHub { owner = "OpShin"; repo = "python-secp256k1"; - rev = "5a8f761a4b9a1594653cc4deebadc3398b07533c"; # No tags in repo - hash = "sha256-6bE4/G2gW2F8h5FWtI3TZ6FtijsB/slvFT/SIVv7VIY="; + tag = finalAttrs.version; + hash = "sha256-vYCg/VpuB0tR8LKT6AjAMXZGQDQkw1GjY5qIvPU1jVE="; }; nativeBuildInputs = [ pkg-config ]; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ cffi secp256k1 ]; @@ -45,4 +47,4 @@ buildPythonPackage { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ aciceri ]; }; -} +}) From 53d7a8d63fdc7b5fd51b71053c6a20677510af02 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:41 +0100 Subject: [PATCH 0864/1238] python3Packages.python-socks: 2.7.3 -> 2.8.0 https://github.com/romis2012/python-socks/releases/tag/v2.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-socks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-socks/default.nix b/pkgs/development/python-modules/python-socks/default.nix index 3e844a037dc9..ee8a5e1f2455 100644 --- a/pkgs/development/python-modules/python-socks/default.nix +++ b/pkgs/development/python-modules/python-socks/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "python-socks"; - version = "2.7.3"; + version = "2.8.0"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "romis2012"; repo = "python-socks"; tag = "v${version}"; - hash = "sha256-n+RFHFGXy6/H3KwiK2kxY9KTe7PcYDcIoAYhnv7X62A="; + hash = "sha256-b19DfvoJo/9NCjgZ+07WdZGnXNS7/f+FgGdU8s1k2io="; }; build-system = [ setuptools ]; From bf53e79d907bff9a71828d704347cce25d0e30bb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:42 +0100 Subject: [PATCH 0865/1238] python3Packages.python-tado: 0.18.16 -> 0.19.2 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/python-tado/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-tado/default.nix b/pkgs/development/python-modules/python-tado/default.nix index 90cba957bc02..890dc22bd703 100644 --- a/pkgs/development/python-modules/python-tado/default.nix +++ b/pkgs/development/python-modules/python-tado/default.nix @@ -2,33 +2,35 @@ lib, buildPythonPackage, fetchFromGitHub, + poetry-core, pytest-cov-stub, pytest-mock, + pytest-socket, pytestCheckHook, requests, responses, - setuptools, }: buildPythonPackage (finalAttrs: { pname = "python-tado"; - version = "0.18.16"; + version = "0.19.2"; pyproject = true; src = fetchFromGitHub { owner = "wmalgadey"; repo = "PyTado"; tag = finalAttrs.version; - hash = "sha256-jHPTu0/DYJXbSqiJXQzmiK6gmtJf88Y0BV1wj/X+qpc="; + hash = "sha256-me62VPjKU+vh0vo4Fl86sEse1QZYD2zDpxchSiUcxTY="; }; - build-system = [ setuptools ]; + build-system = [ poetry-core ]; dependencies = [ requests ]; nativeCheckInputs = [ pytest-cov-stub pytest-mock + pytest-socket pytestCheckHook responses ]; From 8fa84365614f0a351960731d08b3fc455d134e04 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:42 +0100 Subject: [PATCH 0866/1238] python3Packages.python-tds: 1.13.0 -> 1.17.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-tds/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-tds/default.nix b/pkgs/development/python-modules/python-tds/default.nix index 1577e1b5c259..1b6fa7f8d92d 100644 --- a/pkgs/development/python-modules/python-tds/default.nix +++ b/pkgs/development/python-modules/python-tds/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "python-tds"; - version = "1.13.0"; + version = "1.17.1"; pyproject = true; src = fetchFromGitHub { owner = "denisenkom"; repo = "pytds"; - rev = version; - hash = "sha256-ubAXCifSfNtxbFIJZD8IuK/8oPT9vo77YBCexoO9zsw="; + tag = version; + hash = "sha256-W9Sk2X2bSMjtRu1XPnjWXOLjVVa+MYC7+ttrZc48c4I="; }; postPatch = '' From d3155390a8502661675cbcb7c023930981b73c67 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:43 +0100 Subject: [PATCH 0867/1238] python3Packages.python-ulid: 3.0.0 -> 3.1.0 https://github.com/mdomke/python-ulid/blob/3.1.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-ulid/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-ulid/default.nix b/pkgs/development/python-modules/python-ulid/default.nix index 43d7161a9798..45a1db278c3c 100644 --- a/pkgs/development/python-modules/python-ulid/default.nix +++ b/pkgs/development/python-modules/python-ulid/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "python-ulid"; - version = "3.0.0"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "mdomke"; repo = "python-ulid"; tag = version; - hash = "sha256-ZMz1LqGJDgaMq4BNU33OPOQfoXFFuwFGcplnqtXSOHA="; + hash = "sha256-13yGd6vYnwzTi+KGJgoQ/z6Cy67FKVC4popaj2uPOlQ="; }; build-system = [ From 2f21287f9a5474c59e530dcc4b83dfa976d47f1b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:43 +0100 Subject: [PATCH 0868/1238] python3Packages.python-xz: 0.5.0 -> 0.6.0 https://github.com/Rogdham/python-xz/blob/v0.6.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/python-xz/default.nix | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/python-xz/default.nix b/pkgs/development/python-modules/python-xz/default.nix index b2f9fa7c66cc..810b1ecbf62e 100644 --- a/pkgs/development/python-modules/python-xz/default.nix +++ b/pkgs/development/python-modules/python-xz/default.nix @@ -2,23 +2,32 @@ lib, buildPythonPackage, fetchPypi, - setuptools-scm, + hatchling, + hatch-vcs, + pytestCheckHook, + pytest-cov-stub, }: buildPythonPackage rec { pname = "python-xz"; - version = "0.5.0"; + version = "0.6.0"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-oYjwQ26BFFXxvaYdzp2+bw/BQwM0v/n1r9DmaLs1R3Q="; + inherit version; + pname = "python_xz"; + hash = "sha256-yNxRBweZ7p533dndIHoRzJFw6SmFQvgecYcHLg1UNHg="; }; - build-system = [ setuptools-scm ]; + build-system = [ + hatchling + hatch-vcs + ]; - # Module has no tests - doCheck = false; + nativeCheckInputs = [ + pytestCheckHook + pytest-cov-stub + ]; pythonImportsCheck = [ "xz" ]; From fd1ae1b22bd80dc0f9508889eb4a4d9b64e73a24 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:43 +0100 Subject: [PATCH 0869/1238] python3Packages.python-yate: 0.4.1 -> 0.5.0 https://github.com/eventphone/python-yate/releases/tag/v0.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/python-yate/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-yate/default.nix b/pkgs/development/python-modules/python-yate/default.nix index c7d73bb9eeb8..2244ebfb0e3d 100644 --- a/pkgs/development/python-modules/python-yate/default.nix +++ b/pkgs/development/python-modules/python-yate/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "python-yate"; - version = "0.4.1"; + version = "0.5.0"; format = "setuptools"; src = fetchFromGitHub { owner = "eventphone"; repo = "python-yate"; tag = "v${version}"; - hash = "sha256-AdnlNsEOFuzuGTBmfV9zKyv2iFHEJ4eLMrC6SHHf7m0="; + hash = "sha256-/tlDme4RmO9XH5PNTvK2yVzbF+iDNeCY21nArq6NU+g="; }; propagatedBuildInputs = [ @@ -32,7 +32,7 @@ buildPythonPackage rec { description = "Python library for the yate telephony engine"; mainProgram = "yate_callgen"; homepage = "https://github.com/eventphone/python-yate"; - changelog = "https://github.com/eventphone/python-yate/releases/tag/v${version}"; + changelog = "https://github.com/eventphone/python-yate/releases/tag/${src.tag}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ clerie ]; }; From b8a047275405e2ffec0727c23ff6dcdb6ae06026 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:44 +0100 Subject: [PATCH 0870/1238] python3Packages.pythran: 0.18.0 -> 0.18.1 https://github.com/serge-sans-paille/pythran/blob/0.18.1/Changelog This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pythran/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pythran/default.nix b/pkgs/development/python-modules/pythran/default.nix index a20b4ecf5373..b8c65d3151f1 100644 --- a/pkgs/development/python-modules/pythran/default.nix +++ b/pkgs/development/python-modules/pythran/default.nix @@ -24,14 +24,14 @@ let in buildPythonPackage rec { pname = "pythran"; - version = "0.18.0"; + version = "0.18.1"; pyproject = true; src = fetchFromGitHub { owner = "serge-sans-paille"; repo = "pythran"; tag = version; - hash = "sha256-GZSVcB4JIx02eiUb9d7o5cUAyICIoH6m0mz4TL7a9PY="; + hash = "sha256-H13FGApWCgBLWOtoZ5yEIV4Z+KAOK3Xs4KFM4oLmKmk="; }; patches = [ @@ -59,6 +59,11 @@ buildPythonPackage rec { setuptools ]; + pythonRelaxDeps = [ + "gast" + "beniget" + ]; + pythonImportsCheck = [ "pythran" "pythran.backend" @@ -72,7 +77,7 @@ buildPythonPackage rec { doCheck = false; meta = { - changelog = "https://github.com/serge-sans-paille/pythran/blob/${src.rev}/Changelog"; + changelog = "https://github.com/serge-sans-paille/pythran/blob/${src.tag}/Changelog"; description = "Ahead of Time compiler for numeric kernels"; homepage = "https://github.com/serge-sans-paille/pythran"; license = lib.licenses.bsd3; From 588a557ef832644b93836074b27cf21077d13e46 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:44 +0100 Subject: [PATCH 0871/1238] python3Packages.pytools: 2025.2.4 -> 2025.2.5 https://github.com/inducer/pytools/releases/tag/v2025.2.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytools/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytools/default.nix b/pkgs/development/python-modules/pytools/default.nix index 1abb5f08653c..592b266b3ecd 100644 --- a/pkgs/development/python-modules/pytools/default.nix +++ b/pkgs/development/python-modules/pytools/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "pytools"; - version = "2025.2.4"; + version = "2025.2.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-nLgr50dW0ZIcArrTx2fr3kZ50tFDqFpMNY0y9lRuVG8="; + hash = "sha256-p/U1BkTUbZjunH5ntLQWkzCKoPXpsYjY8GlLJ9yU46I="; }; build-system = [ hatchling ]; @@ -38,7 +38,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "pytools" - "pytools.batchjob" "pytools.lex" ]; From ceebcbaff3f70b9299e70033fa7872bb243a56b2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:45 +0100 Subject: [PATCH 0872/1238] python3Packages.pytorch3d: 0.7.8 -> 0.7.9 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytorch3d/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytorch3d/default.nix b/pkgs/development/python-modules/pytorch3d/default.nix index c0894da45073..98896630ae81 100644 --- a/pkgs/development/python-modules/pytorch3d/default.nix +++ b/pkgs/development/python-modules/pytorch3d/default.nix @@ -15,14 +15,14 @@ assert cudaSupport -> torch.cudaSupport; buildPythonPackage rec { pname = "pytorch3d"; - version = "0.7.8"; + version = "0.7.9"; pyproject = true; src = fetchFromGitHub { owner = "facebookresearch"; repo = "pytorch3d"; - rev = "V${version}"; - hash = "sha256-DEEWWfjwjuXGc0WQInDTmtnWSIDUifyByxdg7hpdHlo="; + tag = "v${version}"; + hash = "sha256-k+hqAy0T5ZReJ8jWuKJ/VTzjqd4qo8rrcFo8y4LJhhY="; }; nativeBuildInputs = lib.optionals cudaSupport [ cudaPackages.cuda_nvcc ]; From 8b71b77ac341ee665e6bdb8e7ee15f1f3ee2584b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:45 +0100 Subject: [PATCH 0873/1238] python3Packages.pytubefix: 9.5.1 -> 10.3.6 https://github.com/JuanBindez/pytubefix/releases/tag/v10.3.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pytubefix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytubefix/default.nix b/pkgs/development/python-modules/pytubefix/default.nix index f93143056c71..9e6261a7f4f9 100644 --- a/pkgs/development/python-modules/pytubefix/default.nix +++ b/pkgs/development/python-modules/pytubefix/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pytubefix"; - version = "9.5.1"; + version = "10.3.6"; pyproject = true; src = fetchFromGitHub { owner = "JuanBindez"; repo = "pytubefix"; tag = "v${version}"; - hash = "sha256-r8bzgDQK3csx3Myh90lVnv4Zs3cJq6B+PmpVAUCMRLs="; + hash = "sha256-GSXz89BztDOcAmAMPi3SIIDnUbvYJjnHf4DcWf1hqjY="; }; build-system = [ setuptools ]; From d14373e3aaaadbcb776ea0f9b23e930e62cb7478 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:46 +0100 Subject: [PATCH 0874/1238] python3Packages.pyudev: 0.24.3 -> 0.24.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyudev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyudev/default.nix b/pkgs/development/python-modules/pyudev/default.nix index c7d1d1f3b5a2..267d8040c762 100644 --- a/pkgs/development/python-modules/pyudev/default.nix +++ b/pkgs/development/python-modules/pyudev/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "pyudev"; - version = "0.24.3"; + version = "0.24.4"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-LpRUJ6IWdIk7uXYyQB22ITnZHOoe6WE3zHsHrSIZj8c="; + hash = "sha256-54i7mDcAsahO/C6IhisKUa8qmV1bhryZl1RlBc97Nrw="; }; postPatch = lib.optionalString stdenvNoCC.hostPlatform.isLinux '' From 2b110a1bb5224e046bf7fc7253443bf17c007ece Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:46 +0100 Subject: [PATCH 0875/1238] python3Packages.pyvesync: 3.3.3 -> 3.4.1 https://github.com/webdjoe/pyvesync/releases/tag/3.4.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyvesync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index 00a74a3b7480..620492ee7d70 100644 --- a/pkgs/development/python-modules/pyvesync/default.nix +++ b/pkgs/development/python-modules/pyvesync/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyvesync"; - version = "3.3.3"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-T8cDp1C95gubCfgvkEiqHUn4Rw7pFNCPELo3qNwt9vI="; + hash = "sha256-fruuFt7Zb5ZDX8MmEXB4rypuYON3UG50mExnMpMQct4="; }; build-system = [ setuptools ]; From d970d8030ec900983c84d4b3d112e3339acb4822 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:47 +0100 Subject: [PATCH 0876/1238] python3Packages.pyvisa: 1.15.0 -> 1.16.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pyvisa/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvisa/default.nix b/pkgs/development/python-modules/pyvisa/default.nix index bf0961889b01..80adedb63ed1 100644 --- a/pkgs/development/python-modules/pyvisa/default.nix +++ b/pkgs/development/python-modules/pyvisa/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyvisa"; - version = "1.15.0"; + version = "1.16.1"; pyproject = true; src = fetchFromGitHub { owner = "pyvisa"; repo = "pyvisa"; tag = version; - hash = "sha256-cjKOyBn5O7ThZI7pi6JXeLhe47xGbhQaSRcAqXb3lV8="; + hash = "sha256-PHIhCiIfgLlvK490ue5DgLtkYYPMj+eC3ArYZbUANrc="; }; nativeBuildInputs = [ From f7d0aa8579b54381a6e06678b12cc6c1e6172971 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:47 +0100 Subject: [PATCH 0877/1238] python3Packages.pywal16: migrate from pywal; 3.3.0 -> 3.8.13 This commit was automatically generated using update-python-libraries. --- pkgs/by-name/hy/hyprpanel/package.nix | 4 +- pkgs/by-name/wp/wpgtk/package.nix | 7 ++- .../python-modules/pywal/convert.patch | 21 -------- .../python-modules/pywal/default.nix | 50 ------------------- .../python-modules/pywal/feh.patch | 39 --------------- .../python-modules/pywal16/default.nix | 40 +++++++++++++++ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 +- 10 files changed, 50 insertions(+), 117 deletions(-) delete mode 100644 pkgs/development/python-modules/pywal/convert.patch delete mode 100644 pkgs/development/python-modules/pywal/default.nix delete mode 100644 pkgs/development/python-modules/pywal/feh.patch create mode 100644 pkgs/development/python-modules/pywal16/default.nix diff --git a/pkgs/by-name/hy/hyprpanel/package.nix b/pkgs/by-name/hy/hyprpanel/package.nix index 80eb30425f5f..9cbaf657ceb6 100644 --- a/pkgs/by-name/hy/hyprpanel/package.nix +++ b/pkgs/by-name/hy/hyprpanel/package.nix @@ -25,7 +25,7 @@ networkmanager, nix-update-script, python3, - pywal, + pywal16, stdenv, swww, upower, @@ -79,7 +79,7 @@ ags.bundle { libsoup_3 matugen networkmanager - pywal + pywal16 swww upower wireplumber diff --git a/pkgs/by-name/wp/wpgtk/package.nix b/pkgs/by-name/wp/wpgtk/package.nix index de3c7f8cc78e..72f93a1b1a4b 100644 --- a/pkgs/by-name/wp/wpgtk/package.nix +++ b/pkgs/by-name/wp/wpgtk/package.nix @@ -39,9 +39,12 @@ python3Packages.buildPythonApplication rec { dependencies = with python3Packages; [ pygobject3 pillow - pywal + pywal16 ]; + # use pywal16 fork instead + pythonRemoveDeps = [ "pywal" ]; + dontWrapGApps = true; makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; @@ -54,7 +57,7 @@ python3Packages.buildPythonApplication rec { longDescription = '' In short, wpgtk is a colorscheme/wallpaper manager with a template system attached which lets you create templates from any textfile and will replace keywords on it on the fly, allowing for great styling and theming possibilities. - wpgtk uses pywal as its colorscheme generator, but builds upon it with a UI and other features, such as the abilty to mix and edit the colorschemes generated and save them with their respective wallpapers, having light and dark themes, hackable and fast GTK theme made specifically for wpgtk and custom keywords and values to replace in templates. + wpgtk uses pywal16 as its colorscheme generator, but builds upon it with a UI and other features, such as the abilty to mix and edit the colorschemes generated and save them with their respective wallpapers, having light and dark themes, hackable and fast GTK theme made specifically for wpgtk and custom keywords and values to replace in templates. INFO: To work properly, this tool needs "programs.dconf.enable = true" on nixos or dconf installed. A reboot may be required after installing dconf. ''; diff --git a/pkgs/development/python-modules/pywal/convert.patch b/pkgs/development/python-modules/pywal/convert.patch deleted file mode 100644 index 999bc1abeaf1..000000000000 --- a/pkgs/development/python-modules/pywal/convert.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/pywal/backends/wal.py b/pywal/backends/wal.py -index a75fdc5..4339680 100644 ---- a/pywal/backends/wal.py -+++ b/pywal/backends/wal.py -@@ -21,15 +21,7 @@ def imagemagick(color_count, img, magick_command): - - def has_im(): - """Check to see if the user has im installed.""" -- if shutil.which("magick"): -- return ["magick", "convert"] -- -- if shutil.which("convert"): -- return ["convert"] -- -- logging.error("Imagemagick wasn't found on your system.") -- logging.error("Try another backend. (wal --backend)") -- sys.exit(1) -+ return ["@convert@"] - - - def gen_colors(img): diff --git a/pkgs/development/python-modules/pywal/default.nix b/pkgs/development/python-modules/pywal/default.nix deleted file mode 100644 index 7f683b3733cf..000000000000 --- a/pkgs/development/python-modules/pywal/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - imagemagick, - feh, - isPy3k, -}: - -buildPythonPackage rec { - pname = "pywal"; - version = "3.3.0"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "1drha9kshidw908k7h3gd9ws2bl64ms7bjcsa83pwb3hqa9bkspg"; - }; - - patches = [ - ./convert.patch - ./feh.patch - ]; - - postPatch = '' - substituteInPlace pywal/backends/wal.py --subst-var-by convert "${imagemagick}/bin/convert" - substituteInPlace pywal/wallpaper.py --subst-var-by feh "${feh}/bin/feh" - ''; - - # Invalid syntax - disabled = !isPy3k; - - preCheck = '' - mkdir tmp - HOME=$PWD/tmp - - for f in tests/test_export.py tests/test_util.py ; do - substituteInPlace "$f" \ - --replace '/tmp/' "$TMPDIR/" - done - ''; - - meta = { - description = "Generate and change colorschemes on the fly. A 'wal' rewrite in Python 3"; - mainProgram = "wal"; - homepage = "https://github.com/dylanaraps/pywal"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ Fresheyeball ]; - }; -} diff --git a/pkgs/development/python-modules/pywal/feh.patch b/pkgs/development/python-modules/pywal/feh.patch deleted file mode 100644 index 985e601d6257..000000000000 --- a/pkgs/development/python-modules/pywal/feh.patch +++ /dev/null @@ -1,39 +0,0 @@ -commit c31faa212e09aa62c232d9008e05976b1cdc9ee5 -Author: Frederik Rietdijk -Date: Wed Dec 26 12:54:32 2018 +0100 - - nix: hardcode feh - -diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py -index ba61e66..fad34f7 100644 ---- a/pywal/wallpaper.py -+++ b/pywal/wallpaper.py -@@ -47,27 +47,7 @@ def xfconf(path, img): - - def set_wm_wallpaper(img): - """Set the wallpaper for non desktop environments.""" -- if shutil.which("feh"): -- util.disown(["feh", "--bg-fill", img]) -- -- elif shutil.which("nitrogen"): -- util.disown(["nitrogen", "--set-zoom-fill", img]) -- -- elif shutil.which("bgs"): -- util.disown(["bgs", "-z", img]) -- -- elif shutil.which("hsetroot"): -- util.disown(["hsetroot", "-fill", img]) -- -- elif shutil.which("habak"): -- util.disown(["habak", "-mS", img]) -- -- elif shutil.which("display"): -- util.disown(["display", "-backdrop", "-window", "root", img]) -- -- else: -- logging.error("No wallpaper setter found.") -- return -+ return util.disown(["@feh@", "--bg-fill", img]) - - - def set_desktop_wallpaper(desktop, img): diff --git a/pkgs/development/python-modules/pywal16/default.nix b/pkgs/development/python-modules/pywal16/default.nix new file mode 100644 index 000000000000..0f3021f994c7 --- /dev/null +++ b/pkgs/development/python-modules/pywal16/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + imagemagick, + feh, + pytestCheckHook, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "pywal16"; + version = "3.8.13"; + pyproject = true; + + src = fetchFromGitHub { + owner = "eylles"; + repo = "pywal16"; + tag = finalAttrs.version; + hash = "sha256-BKLvEmasMTcuH5olgZHzFN3DZT4lXD1FNBU8l8QGQAM="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ + feh + imagemagick + pytestCheckHook + writableTmpDirAsHomeHook + ]; + + meta = { + description = "Generate and change colorschemes on the fly. A 'wal' rewrite in Python 3"; + mainProgram = "wal"; + homepage = "https://github.com/eylles/pywal16"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Fresheyeball ]; + }; +}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c4314dfc31d1..90a2568619c6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1510,6 +1510,7 @@ mapAliases { python-qt = throw "python-qt has been removed, because hard to maintain and not required by anything"; # Added 2025-01-14 pythonFull = throw "'pythonFull' previously pointed to Python 2; use `python3` or `python2Full` if necessary"; # Converted to throw 2025-10-27 pythonPackages = throw "`pythonPackages` previously pointed to Python 2; use `python3Packages` or `python2.pkgs` if necessary"; # Converted to throw 2025-10-27 + pywal = pywal16; # Added 2026-02-01 q2pro = throw "'q2pro' has been removed as upstream repository was deleted and no direct active forks were available."; # Added 2025-12-27 qcachegrind = throw "'qcachegrind' has been removed, as it depends on KDE Gear 5, which has reached EOL"; # Added 2025-08-20 qes = throw "'qes' has been removed, as it has been merged into shkd"; # Added 2025-12-21 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 71edb85e1df6..22f97d006d02 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3438,8 +3438,6 @@ with pkgs; pydeps = with python3Packages; toPythonApplication pydeps; - pywal = with python3Packages; toPythonApplication pywal; - remarshal = with python3Packages; toPythonApplication remarshal; riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 4f4ccaaea9fb..2fe396a51c42 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -424,6 +424,7 @@ mapAliases { pyvicare-neo = throw "'pyvicare-neo' has been renamed to/replaced by 'pyvicare'"; # Converted to throw 2025-10-29 PyVirtualDisplay = throw "'PyVirtualDisplay' has been renamed to/replaced by 'pyvirtualdisplay'"; # Converted to throw 2025-10-29 pyvoro = throw "pyvoro has been removed because it is unmaintained upstream and has been marked as broken since 2023."; # Added 2025-10-11 + pywal = pywal16; # added 2026-02-01 qds_sdk = throw "'qds_sdk' has been renamed to/replaced by 'qds-sdk'"; # Converted to throw 2025-10-29 qiskit-ibmq-provider = throw "qiskit-imbq-provider has been removed, since it was deprecated upstream"; # added 2025-09-13 qiskit-ignis = throw "qiskit-ignis has been removed, since it was deprecated upstream"; # added 2025-09-13 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a7781c1532fb..2e36e27c656f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15953,7 +15953,7 @@ self: super: with self; { pyw800rf32 = callPackage ../development/python-modules/pyw800rf32 { }; - pywal = callPackage ../development/python-modules/pywal { }; + pywal16 = callPackage ../development/python-modules/pywal16 { }; pywatchman = callPackage ../development/python-modules/pywatchman { }; From 793fe8d3f8b0b35379e4ac2995a16b188f088ac5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:48 +0100 Subject: [PATCH 0878/1238] python3Packages.pywbem: 1.8.1 -> 1.9.0 https://github.com/pywbem/pywbem/blob/1.9.0/docs/changes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pywbem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywbem/default.nix b/pkgs/development/python-modules/pywbem/default.nix index d5ca03329117..8c676f9a165f 100644 --- a/pkgs/development/python-modules/pywbem/default.nix +++ b/pkgs/development/python-modules/pywbem/default.nix @@ -26,12 +26,12 @@ buildPythonPackage rec { pname = "pywbem"; - version = "1.8.1"; + version = "1.9.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-P+/sNPckpVHkLKOJ0ILQKf7QO0/xSsyO9cfLkv3aE1s="; + hash = "sha256-ZcH/lyzqLwF7BnlfR8CtdEL4Q0/2Q6VEBQwQcmcE9qs="; }; postPatch = '' From 183eb8f2ebdb5a6a0d0c6c48e50b5d6a906f189b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:48 +0100 Subject: [PATCH 0879/1238] python3Packages.pywebpush: 2.0.3 -> 2.2.0 https://github.com/web-push-libs/pywebpush/releases/tag/2.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/pywebpush/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywebpush/default.nix b/pkgs/development/python-modules/pywebpush/default.nix index ce4b9afe3b32..69efe0b30b6d 100644 --- a/pkgs/development/python-modules/pywebpush/default.nix +++ b/pkgs/development/python-modules/pywebpush/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "pywebpush"; - version = "2.0.3"; + version = "2.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-WEh448JD6HOiLbiJVQXZVxW8eW73TMG4/pn1lhdBYeM="; + hash = "sha256-1MDuSYHnrAjPFHKf7ItsOu7FjVTm2jiGNcVwb8wts/Y="; }; build-system = [ setuptools ]; From 1d3bdd07a2a6cd0fda35773ae3ee2953584390ca Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:48 +0100 Subject: [PATCH 0880/1238] python3Packages.pyx: 0.16 -> 0.17 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/pyx/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyx/default.nix b/pkgs/development/python-modules/pyx/default.nix index 87e078f0ceb7..ec965674a16d 100644 --- a/pkgs/development/python-modules/pyx/default.nix +++ b/pkgs/development/python-modules/pyx/default.nix @@ -7,14 +7,13 @@ buildPythonPackage rec { pname = "pyx"; - version = "0.16"; + version = "0.17"; format = "setuptools"; disabled = !isPy3k; src = fetchPypi { - pname = "PyX"; - inherit version; - hash = "sha256-TY4+RxzT6am9E9UIbN98CvGww/PhledPX2MxjcQKZtg="; + inherit pname version; + hash = "sha256-O8iqgJExVZ96XA4fESm0LHGt423wMyET9cV3k4SjmvE="; }; # No tests in archive From c1c5182d5861e0e56d5e62b409a85c75ef041ae9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:49 +0100 Subject: [PATCH 0881/1238] python3Packages.pyzstd: 0.18.0 -> 0.19.1 https://github.com/Rogdham/pyzstd/blob/0.19.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/pyzstd/default.nix | 27 +++++++++---------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/pyzstd/default.nix b/pkgs/development/python-modules/pyzstd/default.nix index 6f5393fa7a7b..2e358544d59e 100644 --- a/pkgs/development/python-modules/pyzstd/default.nix +++ b/pkgs/development/python-modules/pyzstd/default.nix @@ -1,45 +1,42 @@ { + backports-zstd, buildPythonPackage, fetchFromGitHub, lib, + hatchling, + hatch-vcs, pytestCheckHook, pythonOlder, - setuptools, typing-extensions, zstd-c, }: buildPythonPackage rec { pname = "pyzstd"; - version = "0.18.0"; + version = "0.19.1"; pyproject = true; src = fetchFromGitHub { owner = "Rogdham"; repo = "pyzstd"; tag = version; - hash = "sha256-15+GqJ/AMYs1R9ywo+muNVVbPkkzTMj//Zn/PPI+MCI="; + hash = "sha256-1oUqnZCBJYu8haFIQ+T2KaSQaa1xnZyJHLzOQg4Fdw8="; }; postPatch = '' - # pyzst specifies setuptools<74 because 74+ drops `distutils.msvc9compiler`, - # required for Python 3.9 under Windows - substituteInPlace pyproject.toml \ - --replace-fail '"setuptools>=64,<74"' '"setuptools"' - # pyzst needs a copy of upstream zstd's license ln -s ${zstd-c.src}/LICENSE zstd ''; - nativeBuildInputs = [ - setuptools - ]; - build-system = [ - setuptools + hatchling + hatch-vcs ]; - dependencies = lib.optionals (pythonOlder "3.13") [ + dependencies = [ + backports-zstd + ] + ++ lib.optionals (pythonOlder "3.13") [ typing-extensions ]; @@ -66,7 +63,7 @@ buildPythonPackage rec { meta = { description = "Python bindings to Zstandard (zstd) compression library"; homepage = "https://pyzstd.readthedocs.io"; - changelog = "https://github.com/Rogdham/pyzstd/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/Rogdham/pyzstd/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ MattSturgeon From 719f7ff389b187994c9976e2526dbeb981793c23 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:49 +0100 Subject: [PATCH 0882/1238] python3Packages.qasync: 0.27.1 -> 0.28.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/qasync/default.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/qasync/default.nix b/pkgs/development/python-modules/qasync/default.nix index 59ab02f7cffa..5ef1ad8242de 100644 --- a/pkgs/development/python-modules/qasync/default.nix +++ b/pkgs/development/python-modules/qasync/default.nix @@ -4,12 +4,12 @@ fetchFromGitHub, pyqt5, pytestCheckHook, - poetry-core, + uv-build, }: buildPythonPackage rec { pname = "qasync"; - version = "0.27.1"; + version = "0.28.0"; pyproject = true; @@ -17,22 +17,27 @@ buildPythonPackage rec { owner = "CabbageDevelopment"; repo = "qasync"; tag = "v${version}"; - hash = "sha256-oXzwilhJ1PhodQpOZjnV9gFuoDy/zXWva9LhhK3T00g="; + hash = "sha256-eQJ1Yszl95IycggSyWcD3opAO1rfBdNp14y8eHDMJY4="; }; postPatch = '' - rm qasync/_windows.py # Ignoring it is not taking effect and it will not be used on Linux + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.8.3,<0.9.0" uv_build ''; - buildInputs = [ poetry-core ]; + build-system = [ uv-build ]; - propagatedBuildInputs = [ pyqt5 ]; + dependencies = [ pyqt5 ]; - checkInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "qasync" ]; - disabledTestPaths = [ "tests/test_qeventloop.py" ]; + # crashes the interpreter + disabledTestPaths = [ + "tests/test_qeventloop.py" + "tests/test_run.py" + ]; meta = { description = "Allows coroutines to be used in PyQt/PySide applications by providing an implementation of the PEP 3156 event-loop"; From 452916b3c3af6e3eda24fdcc150b719f73c7132c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:50 +0100 Subject: [PATCH 0883/1238] python3Packages.qiskit-machine-learning: 0.8.3 -> 0.9.0 https://qiskit.org/documentation/release_notes.html This commit was automatically generated using update-python-libraries. --- .../python-modules/qiskit-machine-learning/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qiskit-machine-learning/default.nix b/pkgs/development/python-modules/qiskit-machine-learning/default.nix index 8343055cf1e7..3db09bded56b 100644 --- a/pkgs/development/python-modules/qiskit-machine-learning/default.nix +++ b/pkgs/development/python-modules/qiskit-machine-learning/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "qiskit-machine-learning"; - version = "0.8.3"; + version = "0.9.0"; pyproject = true; src = fetchFromGitHub { owner = "qiskit"; repo = pname; tag = version; - hash = "sha256-XnLCejK6m8p/OC5gKCoP1UXVblISChu3lKF8BnrnRbk="; + hash = "sha256-l7lzdGSarj1DiC0igeyr6kP+GYYE+eGKdW9+IN+2uh8="; }; nativeBuildInputs = [ setuptools ]; From bae5ffb2504fde6fb553b32428300b21f6f0d061 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:51 +0100 Subject: [PATCH 0884/1238] python3Packages.qiskit-optimization: 0.6.1 -> 0.7.0 https://qiskit.org/documentation/release_notes.html This commit was automatically generated using update-python-libraries. --- .../python-modules/qiskit-optimization/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qiskit-optimization/default.nix b/pkgs/development/python-modules/qiskit-optimization/default.nix index 2b63c5c56236..ab1c66a47774 100644 --- a/pkgs/development/python-modules/qiskit-optimization/default.nix +++ b/pkgs/development/python-modules/qiskit-optimization/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "qiskit-optimization"; - version = "0.6.1"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "qiskit"; repo = pname; tag = version; - hash = "sha256-kzEuICajlV8mgD0YLhwFJaDQVxYZo9jv3sr/r/P0VG0="; + hash = "sha256-aonL08avVZlpGQ/FCZnrsPMvu1lbhRiadzKf/oPndZk="; }; postPatch = '' From 01762252e54a4c7933aa87067c65b5615c5a6120 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:52 +0100 Subject: [PATCH 0885/1238] python3Packages.quart-schema: 0.22.0 -> 0.23.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/quart-schema/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/quart-schema/default.nix b/pkgs/development/python-modules/quart-schema/default.nix index cdd5bf8c2662..f81fedf03ecc 100644 --- a/pkgs/development/python-modules/quart-schema/default.nix +++ b/pkgs/development/python-modules/quart-schema/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "quart-schema"; - version = "0.22.0"; + version = "0.23.0"; pyproject = true; src = fetchFromGitHub { owner = "pgjones"; repo = "quart-schema"; tag = finalAttrs.version; - hash = "sha256-saKV8iasc9ZynmUQI4bAYS9h8nGXgXR0Vm5oIDHedB4="; + hash = "sha256-xrCQNGxX9CC1fOy3CT40Sdvsd94KgE1k8B5UgIWZ8kY="; }; build-system = [ pdm-backend ]; From be34f5ce1f82976ac7dcbdfbce2ff774bd4fffc5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:52 +0100 Subject: [PATCH 0886/1238] python3Packages.quaternion: 2024.0.12 -> 2024.0.13 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/quaternion/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/quaternion/default.nix b/pkgs/development/python-modules/quaternion/default.nix index 10ec92522049..bcd0b0698239 100644 --- a/pkgs/development/python-modules/quaternion/default.nix +++ b/pkgs/development/python-modules/quaternion/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "quaternion"; - version = "2024.0.12"; + version = "2024.0.13"; pyproject = true; src = fetchFromGitHub { owner = "moble"; repo = "quaternion"; tag = "v${version}"; - hash = "sha256-HZDzzXf9lsvxa5yLayYvk3lgutEw0gEH8m0jkzwMAF8="; + hash = "sha256-W35R+S6yzcKTpKtemjiLzH9v5owduUtos9DyoY28qbc="; }; build-system = [ From 09f60849782d1ff895b5db28af2fcb8693faf562 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:52 +0100 Subject: [PATCH 0887/1238] python3Packages.qutip: 5.2.1 -> 5.2.2 https://github.com/qutip/qutip/releases/tag/v5.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/qutip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qutip/default.nix b/pkgs/development/python-modules/qutip/default.nix index f05728d01d1b..4014c1310060 100644 --- a/pkgs/development/python-modules/qutip/default.nix +++ b/pkgs/development/python-modules/qutip/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "qutip"; - version = "5.2.1"; + version = "5.2.2"; pyproject = true; src = fetchFromGitHub { owner = "qutip"; repo = "qutip"; tag = "v${version}"; - hash = "sha256-iM+RptMvLFF51v7OJPESYFB4WaYF5HxnfpqjYWAjAKU="; + hash = "sha256-Av6OVw3dwZUA13W+5kJ2EwGzIMhNn9lZwEsk5EKTbyk="; }; postPatch = From a108c341a6bbb3bd55532fca97a13e955a60eaa5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:53 +0100 Subject: [PATCH 0888/1238] python3Packages.rapidgzip: 0.14.5 -> 0.16.0 https://github.com/mxmlnkn/rapidgzip/blob/rapidgzip-v0.16.0/python/rapidgzip/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/rapidgzip/default.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/rapidgzip/default.nix b/pkgs/development/python-modules/rapidgzip/default.nix index ac8e104ce9af..26bf7b15bb14 100644 --- a/pkgs/development/python-modules/rapidgzip/default.nix +++ b/pkgs/development/python-modules/rapidgzip/default.nix @@ -9,24 +9,23 @@ buildPythonPackage rec { pname = "rapidgzip"; - version = "0.14.5"; + version = "0.16.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-+u1GAToaYqUZPElhWolmg+pcFO1HRLy0vRhpsUIFUdg="; + hash = "sha256-ixJPKbwS3kJJq4HoPlrTXmd0KhqP9Ky2G3TA2f2hwU4="; }; - prePatch = '' - # pythonRelaxDeps doesn't work here + postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools >= 61.2, < 72" "setuptools" \ - --replace-fail "cython >= 3, < 3.1" cython + --replace-fail "setuptools >= 61.2, < 72" setuptools ''; - nativeBuildInputs = [ + nativeBuildInputs = [ nasm ]; + + build-system = [ cython - nasm setuptools ]; From 5ad978f1a30c15d581fbb3872216c8c093a04cec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:53 +0100 Subject: [PATCH 0889/1238] python3Packages.rapidocr: 3.4.1 -> 3.5.0 https://github.com/RapidAI/RapidOCR/releases/tag/v3.5.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rapidocr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rapidocr/default.nix b/pkgs/development/python-modules/rapidocr/default.nix index e70f956e6809..ae351083b6c8 100644 --- a/pkgs/development/python-modules/rapidocr/default.nix +++ b/pkgs/development/python-modules/rapidocr/default.nix @@ -23,13 +23,13 @@ requests, }: let - version = "3.4.1"; + version = "3.5.0"; src = fetchFromGitHub { owner = "RapidAI"; repo = "RapidOCR"; tag = "v${version}"; - hash = "sha256-Q8QtjI+5QDv6zQ96aXLyEepHfMh75DR+ZWj/ygVx3o0="; + hash = "sha256-GX3dZSuK6YjARZXX4LPbCJW37ZItZvw/Ow6G4CoKoP4="; }; models = From ab94561c4fb499b07c9baa8b7d49eb229cfb6b7c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:53 +0100 Subject: [PATCH 0890/1238] python3Packages.rasterio: 1.4.4 -> 1.5.0 https://github.com/rasterio/rasterio/blob/1.5.0/CHANGES.txt This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rasterio/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/rasterio/default.nix b/pkgs/development/python-modules/rasterio/default.nix index 30161b345ed1..98f7fe5f1918 100644 --- a/pkgs/development/python-modules/rasterio/default.nix +++ b/pkgs/development/python-modules/rasterio/default.nix @@ -38,19 +38,19 @@ buildPythonPackage rec { pname = "rasterio"; - version = "1.4.4"; + version = "1.5.0"; pyproject = true; src = fetchFromGitHub { owner = "rasterio"; repo = "rasterio"; tag = version; - hash = "sha256-6y55JJ3R/JEEneM10UPHIDpSopaybY5XHJPiU+77ke4="; + hash = "sha256-Jg9GNw93uA+Lg7/kiQb+tfXXuoggQI0Nkz7cwRqq8FQ="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "cython~=3.1.0" cython + --replace-fail "cython>=3.1,<=3.2" cython ''; build-system = [ @@ -134,7 +134,7 @@ buildPythonPackage rec { description = "Python package to read and write geospatial raster data"; mainProgram = "rio"; homepage = "https://rasterio.readthedocs.io/"; - changelog = "https://github.com/rasterio/rasterio/blob/${version}/CHANGES.txt"; + changelog = "https://github.com/rasterio/rasterio/blob/${src.tag}/CHANGES.txt"; license = lib.licenses.bsd3; teams = [ lib.teams.geospatial ]; }; From 8ed110c0a0a9c07f2df644279bcafdc3d5efcdfa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:55 +0100 Subject: [PATCH 0891/1238] python3Packages.reflex-chakra: 0.8.2 -> 0.8.2post1 https://github.com/reflex-dev/reflex-chakra/releases/tag/v0.8.2post1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/reflex-chakra/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reflex-chakra/default.nix b/pkgs/development/python-modules/reflex-chakra/default.nix index 637a54fa1cec..99f76ae0c952 100644 --- a/pkgs/development/python-modules/reflex-chakra/default.nix +++ b/pkgs/development/python-modules/reflex-chakra/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "reflex-chakra"; - version = "0.8.2"; + version = "0.8.2post1"; pyproject = true; src = fetchFromGitHub { owner = "reflex-dev"; repo = "reflex-chakra"; tag = "v${version}"; - hash = "sha256-6KWIpTtr2tNBxXoj2hY0zuX0bpSUvsoA1Y7uwln3HDY="; + hash = "sha256-DugZRZpGP90EFkBjpAS1XkjrNPG6WWwCQPUcEZJ0ff8="; }; build-system = [ From ce9b76f5afcf673096dc519e2f44a1a3f3e830a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:55 +0100 Subject: [PATCH 0892/1238] python3Packages.remarshal: 1.2.0 -> 1.3.0 https://github.com/remarshal-project/remarshal/releases/tag/v1.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/remarshal/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/remarshal/default.nix b/pkgs/development/python-modules/remarshal/default.nix index 77131a7aba09..bdfb0e4ddfeb 100644 --- a/pkgs/development/python-modules/remarshal/default.nix +++ b/pkgs/development/python-modules/remarshal/default.nix @@ -13,6 +13,7 @@ pyyaml, rich-argparse, ruamel-yaml, + tomli, tomlkit, u-msgpack-python, @@ -22,14 +23,14 @@ buildPythonPackage rec { pname = "remarshal"; - version = "1.2.0"; # test with `nix-build pkgs/pkgs-lib/format` + version = "1.3.0"; # test with `nix-build pkgs/pkgs-lib/format` pyproject = true; src = fetchFromGitHub { owner = "dbohdan"; repo = "remarshal"; tag = "v${version}"; - hash = "sha256-y/odWWFJ7KDehYzUKSM/cprcCd+UaArEZFoYbtyW0Ok="; + hash = "sha256-/K8x6ij23pk5O1+XJdFHaGbZ47nFMbXzp+4UMO5dGp4="; }; build-system = [ poetry-core ]; @@ -41,6 +42,7 @@ buildPythonPackage rec { pyyaml rich-argparse ruamel-yaml + tomli tomlkit u-msgpack-python ]; @@ -48,7 +50,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; meta = { - changelog = "https://github.com/remarshal-project/remarshal/releases/tag/v${version}"; + changelog = "https://github.com/remarshal-project/remarshal/releases/tag/${src.tag}"; description = "Convert between TOML, YAML and JSON"; license = lib.licenses.mit; homepage = "https://github.com/dbohdan/remarshal"; From 81818570b706b560b99b3c531976ad7f701774f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:56 +0100 Subject: [PATCH 0893/1238] python3Packages.repl-python-wakatime: 0.1.1 -> 0.1.6 https://github.com/wakatime/repl-python-wakatime/releases/tag/0.1.6 This commit was automatically generated using update-python-libraries. --- .../python-modules/repl-python-wakatime/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/repl-python-wakatime/default.nix b/pkgs/development/python-modules/repl-python-wakatime/default.nix index 8a88ff234af7..93ee11c75742 100644 --- a/pkgs/development/python-modules/repl-python-wakatime/default.nix +++ b/pkgs/development/python-modules/repl-python-wakatime/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "repl-python-wakatime"; - version = "0.1.1"; + version = "0.1.6"; pyproject = true; src = fetchFromGitHub { owner = "wakatime"; repo = "repl-python-wakatime"; tag = version; - hash = "sha256-1uzW3Q1PE4Gdpo354JewzkR8UREPrAFMXiwOKEMbW3M="; + hash = "sha256-U7p0TnGtjxssYAMk6QteeU1Vdq7mrjdDZvwYhyNOIoY="; }; build-system = [ @@ -44,7 +44,7 @@ buildPythonPackage rec { meta = { description = "Python REPL plugin for automatic time tracking and metrics generated from your programming activity"; homepage = "https://github.com/wakatime/repl-python-wakatime"; - changelog = "https://github.com/wakatime/repl-python-wakatime/releases/tag/${version}"; + changelog = "https://github.com/wakatime/repl-python-wakatime/releases/tag/${src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ jfvillablanca ]; }; From c1d9b006c50e3938de4ebc418852d38afb1b5d93 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:56 +0100 Subject: [PATCH 0894/1238] python3Packages.reproject: 0.15.0 -> 0.19.0 https://github.com/astropy/reproject/releases/tag/v0.19.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/reproject/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reproject/default.nix b/pkgs/development/python-modules/reproject/default.nix index b4124166062e..abe15fe783b1 100644 --- a/pkgs/development/python-modules/reproject/default.nix +++ b/pkgs/development/python-modules/reproject/default.nix @@ -6,6 +6,7 @@ buildPythonPackage, cython, dask, + dask-image, extension-helpers, fetchFromGitHub, fsspec, @@ -26,14 +27,14 @@ buildPythonPackage rec { pname = "reproject"; - version = "0.15.0"; + version = "0.19.0"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "reproject"; tag = "v${version}"; - hash = "sha256-gv5LOxXTNdHSx4Q4ydi/QBHhc7/E/DXJD7WuPBAH0dE="; + hash = "sha256-30u/APFJiMA1fY50jKLE7MdXMDmUMMZ+ER6mmhx7CJc="; }; build-system = [ @@ -48,6 +49,7 @@ buildPythonPackage rec { astropy astropy-healpix dask + dask-image fsspec numpy pillow From 9607fb1012b38c7e9600b4882d0a4290590149cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:57 +0100 Subject: [PATCH 0895/1238] python3Packages.requests-gssapi: 1.3.0 -> 1.4.0 https://github.com/pythongssapi/requests-gssapi/blob/v1.4.0/HISTORY.rst This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../development/python-modules/requests-gssapi/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/requests-gssapi/default.nix b/pkgs/development/python-modules/requests-gssapi/default.nix index 176d8b43e45d..6853eb0d4fa1 100644 --- a/pkgs/development/python-modules/requests-gssapi/default.nix +++ b/pkgs/development/python-modules/requests-gssapi/default.nix @@ -10,12 +10,13 @@ buildPythonPackage rec { pname = "requests-gssapi"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-TVK/jCqiqCkTDvzKhcFJQ/3QqnVFWquYWyuHJhWcIMo="; + inherit version; + pname = "requests_gssapi"; + hash = "sha256-uifrMp9IQNllvI+l02DGJ8dDSe+mFWylAa2Jr8ahNPQ="; }; build-system = [ setuptools ]; From d39c7263e5bbc20abea0d5f1aee50e17bd81d393 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:57 +0100 Subject: [PATCH 0896/1238] python3Packages.requests-ratelimiter: 0.7.0 -> 0.8.0 https://github.com/JWCook/requests-ratelimiter/blob/v0.8.0/HISTORY.md This commit was automatically generated using update-python-libraries. --- .../python-modules/requests-ratelimiter/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/requests-ratelimiter/default.nix b/pkgs/development/python-modules/requests-ratelimiter/default.nix index 7b54cbdb4a19..78d9be2c7e85 100644 --- a/pkgs/development/python-modules/requests-ratelimiter/default.nix +++ b/pkgs/development/python-modules/requests-ratelimiter/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "requests-ratelimiter"; - version = "0.7.0"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "JWCook"; repo = "requests-ratelimiter"; tag = "v${version}"; - hash = "sha256-DS4BzS8AD4axniyV6jVYXWZ6cQLvMPp8tdGoBhYu51o="; + hash = "sha256-/fyZ+fjboAw97FPI6TgcjHRUAJbdNomvh7xJqTrTmuY="; }; build-system = [ poetry-core ]; @@ -42,7 +42,7 @@ buildPythonPackage rec { broken = lib.versionAtLeast pyrate-limiter.version "3"; description = "Module for rate-limiting for requests"; homepage = "https://github.com/JWCook/requests-ratelimiter"; - changelog = "https://github.com/JWCook/requests-ratelimiter/blob/${src.rev}/HISTORY.md"; + changelog = "https://github.com/JWCook/requests-ratelimiter/blob/${src.tag}/HISTORY.md"; license = lib.licenses.mit; maintainers = [ ]; }; From 02015f72a97080262394a2b489481858346a7897 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:58 +0100 Subject: [PATCH 0897/1238] python3Packages.resolvelib: 1.2.0 -> 1.2.1 https://github.com/sarugaku/resolvelib/blob/1.2.1/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/resolvelib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/resolvelib/default.nix b/pkgs/development/python-modules/resolvelib/default.nix index 232bc2223c7e..f45fc2288b41 100644 --- a/pkgs/development/python-modules/resolvelib/default.nix +++ b/pkgs/development/python-modules/resolvelib/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "resolvelib"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "sarugaku"; repo = "resolvelib"; tag = version; - hash = "sha256-8ffJ1Jlb/hzKY4pfE3B95ip2e1CxUByiR0cul/ZnxxA="; + hash = "sha256-AxxW6z51fZGqs5UwY3NEBQL8894uQDuRyVrKzol3ny0="; }; build-system = [ setuptools ]; From 361a0b5e16ae149579cc05de47aff4b8f9c14f86 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:58 +0100 Subject: [PATCH 0898/1238] python3Packages.responses: 0.25.7 -> 0.25.8 https://github.com/getsentry/responses/blob/0.25.8/CHANGES This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/responses/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/responses/default.nix b/pkgs/development/python-modules/responses/default.nix index 2c731ad8f304..54b53b2bd3a9 100644 --- a/pkgs/development/python-modules/responses/default.nix +++ b/pkgs/development/python-modules/responses/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "responses"; - version = "0.25.7"; + version = "0.25.8"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "getsentry"; repo = "responses"; tag = version; - hash = "sha256-eiJwu0sRtr3S4yAnbsIak7g03CNqOTS16rNXoXRQumA="; + hash = "sha256-7vl8+7cpyJFhGDTzklQn7p5NyEFpzX9Yiz2g7fDCPGk="; }; nativeBuildInputs = [ setuptools ]; From 180a2686df07b5ca24d6ee024759edcab8de25cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:58 +0100 Subject: [PATCH 0899/1238] python3Packages.restructuredtext-lint: 1.4.0 -> 2.0.2 https://github.com/twolfson/restructuredtext-lint/blob/2.0.2/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/restructuredtext-lint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/restructuredtext-lint/default.nix b/pkgs/development/python-modules/restructuredtext-lint/default.nix index add3298e2a2f..b1c62cd661ce 100644 --- a/pkgs/development/python-modules/restructuredtext-lint/default.nix +++ b/pkgs/development/python-modules/restructuredtext-lint/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "restructuredtext-lint"; - version = "1.4.0"; + version = "2.0.2"; pyproject = true; src = fetchPypi { pname = "restructuredtext_lint"; inherit version; - hash = "sha256-GyNcDJIjQatsUwOQiS656S+QubdQRgY+BHys+w8FDEU="; + hash = "sha256-3SUgm54Lcmkp2DBjOfr3I3NKMTfbOCvPJylPoYprxSs="; }; nativeBuildInputs = [ setuptools ]; From 595234429bcb7bfced94c50bf709d31a696d3307 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:59 +0100 Subject: [PATCH 0900/1238] python3Packages.rich-argparse: 1.7.1 -> 1.7.2 https://github.com/hamdanal/rich-argparse/blob/v1.7.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/rich-argparse/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rich-argparse/default.nix b/pkgs/development/python-modules/rich-argparse/default.nix index acbf637dfc01..88dad57c2d50 100644 --- a/pkgs/development/python-modules/rich-argparse/default.nix +++ b/pkgs/development/python-modules/rich-argparse/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "rich-argparse"; - version = "1.7.1"; + version = "1.7.2"; pyproject = true; src = fetchFromGitHub { owner = "hamdanal"; repo = "rich-argparse"; tag = "v${version}"; - hash = "sha256-gLXFiWgGMDOUbTyoSgTr0XfotVfDxwMqPdsfE4KHzXM="; + hash = "sha256-gzPz8vRxZyZ6Du2r4PdqHjeeLkXZV8eDdX0d+TMrVUc="; }; build-system = [ hatchling ]; @@ -25,6 +25,11 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + disabledTests = [ + # coloring mismatch in fixture + "test_subparsers_usage" + ]; + pythonImportsCheck = [ "rich_argparse" ]; meta = { From 39c74dd8fb0405d31b2236e4957e583df131eb49 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:59 +0100 Subject: [PATCH 0901/1238] python3Packages.rich-click: 1.8.9 -> 1.9.5 https://github.com/ewels/rich-click/blob/v1.9.5/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rich-click/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rich-click/default.nix b/pkgs/development/python-modules/rich-click/default.nix index 24768e3d1661..1dfb80c6c200 100644 --- a/pkgs/development/python-modules/rich-click/default.nix +++ b/pkgs/development/python-modules/rich-click/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "rich-click"; - version = "1.8.9"; + version = "1.9.5"; pyproject = true; src = fetchFromGitHub { owner = "ewels"; repo = "rich-click"; tag = "v${version}"; - hash = "sha256-uFb4Pcor9o4BPM/xx/sAKu9DoXvGO/RZg/3dVhbjgk0="; + hash = "sha256-VSaPSC49icIB4z3ZPHtedh2gXkYBIODrG362T++i0Eo="; }; build-system = [ setuptools ]; From d791d361b4c9dd10c21c21e12ff2cd31676e6ca3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:37:59 +0100 Subject: [PATCH 0902/1238] python3Packages.rich-rst: 1.3.1 -> 1.3.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rich-rst/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/rich-rst/default.nix b/pkgs/development/python-modules/rich-rst/default.nix index cb2d5b44f9e1..10698741bb32 100644 --- a/pkgs/development/python-modules/rich-rst/default.nix +++ b/pkgs/development/python-modules/rich-rst/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, setuptools, + setuptools-scm, docutils, rich, pytestCheckHook, @@ -10,17 +11,20 @@ buildPythonPackage rec { pname = "rich-rst"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "wasi-master"; repo = "rich-rst"; tag = "v${version}"; - hash = "sha256-jbzGTEth5Qoc0ORFCS3sZMrGUpoQQOVsd+l3/zMWy20="; + hash = "sha256-NL5Y3m8KcAiZIH6IvuPp75Tbxh/X9Ob5qUWtYfuq8Bc="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ docutils From fa181d0cfabe59fb01a525c1aaa7fb2b7f10fa5b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:00 +0100 Subject: [PATCH 0903/1238] python3Packages.rich-toolkit: 0.15.1 -> 0.17.1 https://github.com/patrick91/rich-toolkit/releases/tag/0.17.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rich-toolkit/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rich-toolkit/default.nix b/pkgs/development/python-modules/rich-toolkit/default.nix index 901a0681dfba..bac82024c583 100644 --- a/pkgs/development/python-modules/rich-toolkit/default.nix +++ b/pkgs/development/python-modules/rich-toolkit/default.nix @@ -13,19 +13,20 @@ # tests inline-snapshot, + pydantic, pytestCheckHook, }: buildPythonPackage rec { pname = "rich-toolkit"; - version = "0.15.1"; + version = "0.17.1"; pyproject = true; src = fetchFromGitHub { owner = "patrick91"; repo = "rich-toolkit"; tag = version; - hash = "sha256-NcdABfbqE+VzE6bptBO98Cf7jetlfVqa/LB5Chg/P8Y="; + hash = "sha256-69x760lnMdwrNFUL1g9PBlTRGz34Ur2CHWbJq7PqBmk="; }; build-system = [ hatchling ]; @@ -38,6 +39,7 @@ buildPythonPackage rec { nativeCheckInputs = [ inline-snapshot + pydantic pytestCheckHook ]; From ac5d0e3c90e43c3e91b0f6d48960ccd0fc306495 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:00 +0100 Subject: [PATCH 0904/1238] python3Packages.rio-tiler: 7.8.1 -> 8.0.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rio-tiler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rio-tiler/default.nix b/pkgs/development/python-modules/rio-tiler/default.nix index 2042d589672f..5539cd672c9b 100644 --- a/pkgs/development/python-modules/rio-tiler/default.nix +++ b/pkgs/development/python-modules/rio-tiler/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "rio-tiler"; - version = "7.8.1"; + version = "8.0.5"; pyproject = true; src = fetchFromGitHub { owner = "cogeotiff"; repo = "rio-tiler"; tag = version; - hash = "sha256-w7uw5PY3uiJmxsgSB1YDbtG7IY1pd4WU3JExZRc40gs="; + hash = "sha256-FOTwP4iTLfWl81KKarLOQQyp4gpi6Q+pjUXfZrXXsfo="; }; build-system = [ hatchling ]; From 0e45dddd662e1e2c253fcda8cb48ffe1f32a0810 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:01 +0100 Subject: [PATCH 0905/1238] python3Packages.roadtx: 1.18.0 -> 1.21.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/roadtx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/roadtx/default.nix b/pkgs/development/python-modules/roadtx/default.nix index 77ae3723384f..85e63038ab23 100644 --- a/pkgs/development/python-modules/roadtx/default.nix +++ b/pkgs/development/python-modules/roadtx/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "roadtx"; - version = "1.18.0"; + version = "1.21.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-tJLsxo8XQ0FGyob2SSpjvN9RgVYYhDxGcbP6jytcjaU="; + hash = "sha256-UxyyvVWuRE/Uh7zUtSN6GdRdintNpFAHVQ+ufc+uFjU="; }; build-system = [ setuptools ]; From 94c73fa0084c5665d41ee0e018a28bb3ed96305d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:01 +0100 Subject: [PATCH 0906/1238] python3Packages.robotframework-databaselibrary: 2.1.4 -> 2.4.1 This commit was automatically generated using update-python-libraries. --- .../robotframework-databaselibrary/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/robotframework-databaselibrary/default.nix b/pkgs/development/python-modules/robotframework-databaselibrary/default.nix index 726b48bcdae0..6e8b52c11cb7 100644 --- a/pkgs/development/python-modules/robotframework-databaselibrary/default.nix +++ b/pkgs/development/python-modules/robotframework-databaselibrary/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "robotframework-databaselibrary"; - version = "2.1.4"; + version = "2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "MarketSquare"; repo = "Robotframework-Database-Library"; - tag = "v.${version}"; - hash = "sha256-ZZOhGZTJGWYCHyvJXDYGn9BMuPioCVIu0KONGkXsRmk="; + tag = "v${version}"; + hash = "sha256-RGTx5Xn40MHr5M6DUb3dkR2OU7B0JKuFYP1o18o3Ct4="; }; nativeBuildInputs = [ From 9f25b53efe29e7cab93c2ac88b520c22de18405f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:01 +0100 Subject: [PATCH 0907/1238] python3Packages.robotframework-pythonlibcore: 4.4.1 -> 4.5.0 https://github.com/robotframework/PythonLibCore/blob/v4.5.0/docs/PythonLibCore-v4.5.0.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/robotframework-pythonlibcore/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/robotframework-pythonlibcore/default.nix b/pkgs/development/python-modules/robotframework-pythonlibcore/default.nix index 5a29edf4b1b9..0cc2b99553ee 100644 --- a/pkgs/development/python-modules/robotframework-pythonlibcore/default.nix +++ b/pkgs/development/python-modules/robotframework-pythonlibcore/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "robotframework-pythonlibcore"; - version = "4.4.1"; + version = "4.5.0"; pyproject = true; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "robotframework"; repo = "PythonLibCore"; tag = "v${version}"; - hash = "sha256-5RUi65+DljCqWoB8vZxc0hyIefEFOWuKluplXrD0SkI="; + hash = "sha256-tkPESNRO34q5yH5Y2iHMQe/z18QiAvvzhjhMafxxUWI="; }; build-system = [ setuptools ]; @@ -37,7 +37,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "robotlibcore" ]; meta = { - changelog = "https://github.com/robotframework/PythonLibCore/blob/${src.rev}/docs/PythonLibCore-${version}.rst"; + changelog = "https://github.com/robotframework/PythonLibCore/blob/${src.tag}/docs/PythonLibCore-${src.tag}.rst"; description = "Tools to ease creating larger test libraries for Robot Framework using Python"; homepage = "https://github.com/robotframework/PythonLibCore"; license = lib.licenses.asl20; From d39e7b7b47770d83f4d9bb9b34d27dd9ec3b72eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:02 +0100 Subject: [PATCH 0908/1238] python3Packages.robotsuite: 2.3.2 -> 3.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/robotsuite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/robotsuite/default.nix b/pkgs/development/python-modules/robotsuite/default.nix index 110e20d69db5..d7a99364fb03 100644 --- a/pkgs/development/python-modules/robotsuite/default.nix +++ b/pkgs/development/python-modules/robotsuite/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "robotsuite"; - version = "2.3.2"; + version = "3.0.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-sPmOoR5K+gMfyPk2QMbiDNmWPRcqKrsz6ZPBAKR/3XY="; + hash = "sha256-3lKSPeZdq1z9umtiEAEQO7jVL6zRS/rCt76ildDe90U="; }; propagatedBuildInputs = [ From 93492991b3ef73a088ee51f7e408fa6b0754707f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:03 +0100 Subject: [PATCH 0909/1238] python3Packages.rtfunicode: 2.0 -> 2.3 https://github.com/mjpieters/rtfunicode/releases/tag/v2.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rtfunicode/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/rtfunicode/default.nix b/pkgs/development/python-modules/rtfunicode/default.nix index cfe34f1195f9..b7dc233e0249 100644 --- a/pkgs/development/python-modules/rtfunicode/default.nix +++ b/pkgs/development/python-modules/rtfunicode/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "rtfunicode"; - version = "2.0"; + version = "2.3"; format = "setuptools"; src = fetchFromGitHub { owner = "mjpieters"; repo = "rtfunicode"; - tag = version; - hash = "sha256-mo3kuuK1epcH0Iyi9GYpZOYsUI4etWheyEPdw/S3tJE="; + tag = "v${version}"; + hash = "sha256-dmPpMplCQIJMHhNFzOIjKwEHVio2mjFEbDmq1Y9UJkA="; }; nativeBuildInputs = [ unittestCheckHook ]; @@ -26,6 +26,6 @@ buildPythonPackage rec { maintainers = [ lib.maintainers.lucasew ]; license = lib.licenses.bsd2; homepage = "https://github.com/mjpieters/rtfunicode"; - changelog = "https://github.com/mjpieters/rtfunicode/releases/tag/${version}"; + changelog = "https://github.com/mjpieters/rtfunicode/releases/tag/${src.tag}"; }; } From 8514851c39c1ae8ea1625e3fc9531283d5d45c5a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:03 +0100 Subject: [PATCH 0910/1238] python3Packages.rubicon-objc: 0.5.2 -> 0.5.3 https://github.com/beeware/rubicon-objc/releases/tag/v0.5.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rubicon-objc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rubicon-objc/default.nix b/pkgs/development/python-modules/rubicon-objc/default.nix index 3878ebe5ad9b..311e0211b0de 100644 --- a/pkgs/development/python-modules/rubicon-objc/default.nix +++ b/pkgs/development/python-modules/rubicon-objc/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "rubicon-objc"; - version = "0.5.2"; + version = "0.5.3"; pyproject = true; src = fetchFromGitHub { owner = "beeware"; repo = "rubicon-objc"; tag = "v${version}"; - hash = "sha256-ahlsY4eU9n+BRexE4wNVXMcgSiGW7pU25zJif9lGTUs="; + hash = "sha256-h2KMfV6vduhO0AsMNiZ+nFJubhrrt4rNXpdngelDMpU="; }; postPatch = '' From 5443f66dce364d91a5a2abc7998f0b121611d05a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:03 +0100 Subject: [PATCH 0911/1238] python3Packages.rubymarshal: 1.2.9 -> 1.2.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/rubymarshal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rubymarshal/default.nix b/pkgs/development/python-modules/rubymarshal/default.nix index 61fb9164acfa..02ef62e63cff 100644 --- a/pkgs/development/python-modules/rubymarshal/default.nix +++ b/pkgs/development/python-modules/rubymarshal/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "rubymarshal"; - version = "1.2.9"; + version = "1.2.10"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-OqTbHV2duO4SmP6O9+tfaSD7fKOJ/PmzX5dUW9eoBBg="; + hash = "sha256-iZtG5khSANCHhY/1YpWIF2T/Umj2/fAbfsxOTgPT7Xw="; }; build-system = [ poetry-core ]; From 051721445420b8558de5aeb23b4b56114e195dba Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:04 +0100 Subject: [PATCH 0912/1238] python3Packages.s3fs: 2025.12.0 -> 2026.1.0 https://github.com/fsspec/s3fs/blob/2026.1.0/docs/source/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/s3fs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/s3fs/default.nix b/pkgs/development/python-modules/s3fs/default.nix index 7669ea249b5e..63e91a184f73 100644 --- a/pkgs/development/python-modules/s3fs/default.nix +++ b/pkgs/development/python-modules/s3fs/default.nix @@ -68,7 +68,7 @@ buildPythonPackage rec { meta = { description = "Pythonic file interface for S3"; homepage = "https://github.com/fsspec/s3fs"; - changelog = "https://github.com/fsspec/s3fs/blob/${version}/docs/source/changelog.rst"; + changelog = "https://github.com/fsspec/s3fs/blob/${src.tag}/docs/source/changelog.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ teh ]; }; From 6f5f9eca6c8ed1f557cfb4dfb06a5fb78e50bbce Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:05 +0100 Subject: [PATCH 0913/1238] python3Packages.s3transfer: 0.13.1 -> 0.16.0 https://github.com/boto/s3transfer/blob/0.16.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/s3transfer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/s3transfer/default.nix b/pkgs/development/python-modules/s3transfer/default.nix index 5ee2504ae640..37b16612de83 100644 --- a/pkgs/development/python-modules/s3transfer/default.nix +++ b/pkgs/development/python-modules/s3transfer/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "s3transfer"; - version = "0.13.1"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "boto"; repo = "s3transfer"; tag = version; - hash = "sha256-NDm1Lc0PXW1hbNftwdM2b87wFXSCBPCxZmwcRFmIyY8="; + hash = "sha256-dpDlsZtLjd6r4kLkIDPG6ZPFFs6/4elYiHk2HDpa9+4="; }; build-system = [ @@ -51,7 +51,7 @@ buildPythonPackage rec { meta = { description = "Library for managing Amazon S3 transfers"; homepage = "https://github.com/boto/s3transfer"; - changelog = "https://github.com/boto/s3transfer/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/boto/s3transfer/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nickcao ]; }; From 71ee0e11646290e28935aae8f6ad36d9df961cf5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:05 +0100 Subject: [PATCH 0914/1238] python3Packages.safety-schemas: 0.0.16 -> 0.0.18 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/safety-schemas/default.nix | 4 ++-- pkgs/development/python-modules/safety/default.nix | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/safety-schemas/default.nix b/pkgs/development/python-modules/safety-schemas/default.nix index ef36bce3bb24..f7336cf4cbae 100644 --- a/pkgs/development/python-modules/safety-schemas/default.nix +++ b/pkgs/development/python-modules/safety-schemas/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "safety-schemas"; - version = "0.0.16"; + version = "0.0.18"; pyproject = true; src = fetchPypi { pname = "safety_schemas"; inherit version; - hash = "sha256-O7BNEb1LXMefn6GDxlimqM+CepzuxEOl/6bu04pQok4="; + hash = "sha256-OhJ6U7ruCoglMGtdG+SGZmks+YuqzpeF0Xv2BOkGSUo="; }; postPatch = '' diff --git a/pkgs/development/python-modules/safety/default.nix b/pkgs/development/python-modules/safety/default.nix index e28902e92a67..abbb3a538b73 100644 --- a/pkgs/development/python-modules/safety/default.nix +++ b/pkgs/development/python-modules/safety/default.nix @@ -51,6 +51,7 @@ buildPythonPackage rec { "filelock" "pydantic" "psutil" + "safety-schemas" ]; dependencies = [ From 4757623bae529458395a1303fd4be6ac014f4f53 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:06 +0100 Subject: [PATCH 0915/1238] python3Packages.saiph: 2.0.3 -> 2.0.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/saiph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/saiph/default.nix b/pkgs/development/python-modules/saiph/default.nix index db2628231ca0..33b088eda076 100644 --- a/pkgs/development/python-modules/saiph/default.nix +++ b/pkgs/development/python-modules/saiph/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "saiph"; - version = "2.0.3"; + version = "2.0.7"; src = fetchFromGitHub { owner = "octopize"; repo = "saiph"; tag = "saiph-v${version}"; - hash = "sha256-8AbV3kjPxjZo28CgahfbdNl9+ESWOfUt8YT+mWwbo5Q="; + hash = "sha256-KBef23kv3oylSNyo1Q6pQFlhX7HJCV37d8EEs0MubDw="; }; pyproject = true; From af5c932a77bf808e50285f69a28f67e36f732911 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:07 +0100 Subject: [PATCH 0916/1238] python3Packages.sanic-ext: 24.12.0 -> 25.12.0 https://github.com/sanic-org/sanic-ext/releases/tag/v25.12.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sanic-ext/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sanic-ext/default.nix b/pkgs/development/python-modules/sanic-ext/default.nix index 17c33e3563fa..cd8eb48eab12 100644 --- a/pkgs/development/python-modules/sanic-ext/default.nix +++ b/pkgs/development/python-modules/sanic-ext/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "sanic-ext"; - version = "24.12.0"; + version = "25.12.0"; pyproject = true; src = fetchFromGitHub { owner = "sanic-org"; repo = "sanic-ext"; tag = "v${version}"; - hash = "sha256-H1tqiPQ4SwlNGj7GtB2h7noZpU+gbGXIbmRK1TSSqVA="; + hash = "sha256-h1yN5VYFPFUZoeZeJ6+CfGE3m/5zz+/G3BbetDKtZAo="; }; build-system = [ setuptools ]; From a204749cbda1547924838d3df404b4ea6def2e9e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:07 +0100 Subject: [PATCH 0917/1238] python3Packages.sanic: 25.3.0 -> 25.12.0 https://github.com/sanic-org/sanic/releases/tag/v25.12.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/sanic/default.nix | 12 ++++++++--- .../python-modules/sanic/pytest9-compat.patch | 21 +++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/python-modules/sanic/pytest9-compat.patch diff --git a/pkgs/development/python-modules/sanic/default.nix b/pkgs/development/python-modules/sanic/default.nix index a4c8742fc153..0738dddcd0be 100644 --- a/pkgs/development/python-modules/sanic/default.nix +++ b/pkgs/development/python-modules/sanic/default.nix @@ -26,16 +26,19 @@ buildPythonPackage rec { pname = "sanic"; - version = "25.3.0"; + version = "25.12.0"; pyproject = true; src = fetchFromGitHub { owner = "sanic-org"; repo = "sanic"; tag = "v${version}"; - hash = "sha256-tucLXWYPpALQrPYf+aiovKHYf2iouu6jezvNdukEu9w="; + hash = "sha256-ygMTULkavd/5Mqxn/iS1TC29hfFcF6q3/kT8S7V1Xdo="; }; + # test compat for testing with pytest-asyncio + patches = [ ./pytest9-compat.patch ]; + build-system = [ setuptools ]; dependencies = [ @@ -59,7 +62,7 @@ buildPythonPackage rec { nativeCheckInputs = [ beautifulsoup4 gunicorn - pytest-asyncio + pytest-asyncio # upstream tests with anyio + pytest-sanic instead pytestCheckHook sanic-testing uvicorn @@ -101,6 +104,9 @@ buildPythonPackage rec { "test_create_server_trigger_events" "test_multiple_uvloop_configs_display_warning" "test_uvloop_cannot_never_called_with_create_server" + # Our mailcap database has a different mime type name for xml documentations + # AssertionError: assert 'text/xml; charset=utf-8' == 'application/xml' + "test_guess_content_type" ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/sanic/pytest9-compat.patch b/pkgs/development/python-modules/sanic/pytest9-compat.patch new file mode 100644 index 000000000000..1f47760614ad --- /dev/null +++ b/pkgs/development/python-modules/sanic/pytest9-compat.patch @@ -0,0 +1,21 @@ +diff --git a/tests/http3/test_http_receiver.py b/tests/http3/test_http_receiver.py +index 9641791b..29cf3926 100644 +--- a/tests/http3/test_http_receiver.py ++++ b/tests/http3/test_http_receiver.py +@@ -1,6 +1,7 @@ + from unittest.mock import Mock + + import pytest ++import pytest_asyncio + + from aioquic.h3.connection import H3Connection + from aioquic.h3.events import DataReceived, HeadersReceived +@@ -27,7 +28,7 @@ except ImportError: + pytestmark = pytest.mark.asyncio + + +-@pytest.fixture(autouse=True) ++@pytest_asyncio.fixture(autouse=True) + async def setup(app: Sanic): + @app.get("/") + async def handler(*_): From 96d73c029e2cef4804e7e83679b63a58da61c80d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:08 +0100 Subject: [PATCH 0918/1238] python3Packages.scalar-fastapi: 1.4.2 -> 1.6.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scalar-fastapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scalar-fastapi/default.nix b/pkgs/development/python-modules/scalar-fastapi/default.nix index c86b95fc6f66..78a68b2cc8e6 100644 --- a/pkgs/development/python-modules/scalar-fastapi/default.nix +++ b/pkgs/development/python-modules/scalar-fastapi/default.nix @@ -23,13 +23,13 @@ buildPythonPackage rec { pname = "scalar-fastapi"; - version = "1.4.2"; + version = "1.6.1"; pyproject = true; src = fetchPypi { pname = "scalar_fastapi"; inherit version; - hash = "sha256-mXeUxDobSdZmxWWiuF2C+oY5Zvh6LljdZQc9/YwdqGI="; + hash = "sha256-XTzJbw84TTiLWKuldqkDuQfjyY2sqxM5ByIQ6UbE8DM="; }; build-system = [ From 3ce7ec02001ea4609e473fd3186171c4e94e79fe Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:08 +0100 Subject: [PATCH 0919/1238] python3Packages.schedula: 1.5.72 -> 1.5.78 https://github.com/vinci1it2000/schedula/blob/v1.5.78/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/schedula/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/schedula/default.nix b/pkgs/development/python-modules/schedula/default.nix index 93b58d9606ea..d43ba5db2c2e 100644 --- a/pkgs/development/python-modules/schedula/default.nix +++ b/pkgs/development/python-modules/schedula/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "schedula"; - version = "1.5.72"; + version = "1.5.78"; pyproject = true; src = fetchFromGitHub { owner = "vinci1it2000"; repo = "schedula"; tag = "v${version}"; - hash = "sha256-UfUe9Uv4y61SOEvqW5bbK891F7ysZS+jxtp1zN5JAGM="; + hash = "sha256-fhcG2N524KlwaG+inOyQJaXKoMhmR6Yddff8CDi8lhk="; }; build-system = [ setuptools ]; @@ -86,7 +86,7 @@ buildPythonPackage rec { meta = { description = "Smart function scheduler for dynamic flow-based programming"; homepage = "https://github.com/vinci1it2000/schedula"; - changelog = "https://github.com/vinci1it2000/schedula/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/vinci1it2000/schedula/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.eupl11; maintainers = with lib.maintainers; [ flokli ]; # at least some tests fail on Darwin From 7a64d7de473be2caf9f529e36e4cb8701f3e172b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:09 +0100 Subject: [PATCH 0920/1238] python3Packages.schema-salad: 8.9.20250723145140 -> 8.9.20251102115403 https://github.com/common-workflow-language/schema_salad/releases/tag/8.9.20251102115403 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/schema-salad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/schema-salad/default.nix b/pkgs/development/python-modules/schema-salad/default.nix index b092a4202141..17de4fa288ea 100644 --- a/pkgs/development/python-modules/schema-salad/default.nix +++ b/pkgs/development/python-modules/schema-salad/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "schema-salad"; - version = "8.9.20250723145140"; + version = "8.9.20251102115403"; pyproject = true; src = fetchFromGitHub { owner = "common-workflow-language"; repo = "schema_salad"; tag = version; - hash = "sha256-FEdv0VORkvXhqXPrmyCZ1Ib5Lz4fKwRkEqEcEXpfGq8="; + hash = "sha256-3axwM3fSxDIG1P0CvcqzqwpdDkhg/5pY7AmjUpU3mEk="; }; pythonRelaxDeps = [ "mistune" ]; From bfce9048c5413070c530e13b3dc16e0c39d4a4a6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:09 +0100 Subject: [PATCH 0921/1238] python3Packages.schema: 0.7.7 -> 0.7.8 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/schema/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/schema/default.nix b/pkgs/development/python-modules/schema/default.nix index 7b6a2249203f..912ecffacdfd 100644 --- a/pkgs/development/python-modules/schema/default.nix +++ b/pkgs/development/python-modules/schema/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "schema"; - version = "0.7.7"; + version = "0.7.8"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-faVTq9KVihncJUfDiM3lM5izkZYXWpvlnqHK9asKGAc="; + hash = "sha256-6GzAjt1v5uJSJkj05H46MZIKdugszok3U1Qi4xCGKrU="; }; pythonRemoveDeps = [ "contextlib2" ]; From a38feca98dbaf61a9d09ca2a6da7c1a69c75d71a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:09 +0100 Subject: [PATCH 0922/1238] python3Packages.scikit-bio: 0.7.0 -> 0.7.1.post1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scikit-bio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scikit-bio/default.nix b/pkgs/development/python-modules/scikit-bio/default.nix index c8e1cba068b1..d687f32d0a89 100644 --- a/pkgs/development/python-modules/scikit-bio/default.nix +++ b/pkgs/development/python-modules/scikit-bio/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "scikit-bio"; - version = "0.7.0"; + version = "0.7.1.post1"; pyproject = true; src = fetchFromGitHub { owner = "scikit-bio"; repo = "scikit-bio"; tag = finalAttrs.version; - hash = "sha256-M0P5DUAMlRTkaIPbxSvO99N3y5eTrkg4NMlkIpGr4/g="; + hash = "sha256-fnZpLhn2F/KoP3q7WmdaDXeC9i7hduGRkUWlCwwME3Q="; }; build-system = [ From 62d695321008bb958616b07f14b8649061d1096f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:10 +0100 Subject: [PATCH 0923/1238] python3Packages.scikit-build-core: 0.11.5 -> 0.11.6 https://github.com/scikit-build/scikit-build-core/blob/v0.11.6/docs/about/changelog.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scikit-build-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scikit-build-core/default.nix b/pkgs/development/python-modules/scikit-build-core/default.nix index cc493c1a75c3..94f1a6ac74a7 100644 --- a/pkgs/development/python-modules/scikit-build-core/default.nix +++ b/pkgs/development/python-modules/scikit-build-core/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "scikit-build-core"; - version = "0.11.5"; + version = "0.11.6"; pyproject = true; src = fetchFromGitHub { owner = "scikit-build"; repo = "scikit-build-core"; tag = "v${version}"; - hash = "sha256-4DwODJw1U/0+K/d7znYtDO2va71lzp1gDm4Bg9OBjQY="; + hash = "sha256-zBTDacTkeclz+/X0SUl1xkxLz4zsfeLOD4Ew0V1Y1iU="; }; postPatch = lib.optionalString (pythonOlder "3.11") '' From aaa74de9166bc2fc5557d601944f54f62df04d49 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:10 +0100 Subject: [PATCH 0924/1238] python3Packages.scikit-hep-testdata: 0.5.8 -> 0.6.0 https://github.com/scikit-hep/scikit-hep-testdata/releases/tag/v0.6.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/scikit-hep-testdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scikit-hep-testdata/default.nix b/pkgs/development/python-modules/scikit-hep-testdata/default.nix index af270a36233d..a792adea40de 100644 --- a/pkgs/development/python-modules/scikit-hep-testdata/default.nix +++ b/pkgs/development/python-modules/scikit-hep-testdata/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "scikit-hep-testdata"; - version = "0.5.8"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "scikit-hep-testdata"; tag = "v${version}"; - hash = "sha256-NAb+2AwU6BwPkgYr0WQn47hdeS+cRLgYckcDT2/dHpU="; + hash = "sha256-mefyBbZRHNwCApnkhB0xrTLiQl9G+JsVNEaW2PDa6AM="; }; build-system = [ setuptools-scm ]; From b5caef1dc59f9bb9b6cfc093e664e8dff0e914c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:11 +0100 Subject: [PATCH 0925/1238] python3Packages.scikit-image: 0.25.2 -> 0.26.0 https://github.com/scikit-image/scikit-image/releases/tag/v0.26.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scikit-image/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/scikit-image/default.nix b/pkgs/development/python-modules/scikit-image/default.nix index f503c781b7d4..a75e0e565e6a 100644 --- a/pkgs/development/python-modules/scikit-image/default.nix +++ b/pkgs/development/python-modules/scikit-image/default.nix @@ -34,18 +34,21 @@ let installedPackageRoot = "${placeholder "out"}/${python.sitePackages}"; self = buildPythonPackage rec { pname = "scikit-image"; - version = "0.25.2"; + version = "0.26.0"; pyproject = true; src = fetchFromGitHub { owner = "scikit-image"; repo = "scikit-image"; tag = "v${version}"; - hash = "sha256-viRX7Uh9coacueI6gJHBtOay/UIiUQkBfjpmDLJgyZ4="; + hash = "sha256-VpvlG2ECbq+FWLZ4RfdbbR3V6Fbw0RIvnVp+w0Rp+8o="; }; postPatch = '' - patchShebangs skimage/_build_utils/{version,cythoner}.py + patchShebangs src/skimage/_build_utils/{version,cythoner}.py + + substituteInPlace src/skimage/_build_utils/version.py \ + --replace-fail "version = version_from_init()" "version = \"${version}\"" ''; nativeBuildInputs = [ From e87d27390b5d3298fa8e35f7ecd8e34fa9d09971 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:11 +0100 Subject: [PATCH 0926/1238] python3Packages.scikit-rf: 1.8.0 -> 1.9.0 https://github.com/scikit-rf/scikit-rf/releases/tag/v1.9.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scikit-rf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scikit-rf/default.nix b/pkgs/development/python-modules/scikit-rf/default.nix index 848624dfbef7..4d90c831fbcb 100644 --- a/pkgs/development/python-modules/scikit-rf/default.nix +++ b/pkgs/development/python-modules/scikit-rf/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "scikit-rf"; - version = "1.8.0"; + version = "1.9.0"; pyproject = true; src = fetchFromGitHub { owner = "scikit-rf"; repo = "scikit-rf"; tag = "v${version}"; - hash = "sha256-wQOphwG5/4Bfa+re3S0d7lS4CJlKRjrRqnFZKaTG70M="; + hash = "sha256-iOKTQOOJTsj6YIQaJVWFcp9HdUEj43aytpo7VzItxr8="; }; build-system = [ setuptools ]; From 00ed85efebc728c6c710693ba1bff9f25855aaa1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:11 +0100 Subject: [PATCH 0927/1238] python3Packages.scim2-models: 0.4.1 -> 0.5.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/scim2-models/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/scim2-models/default.nix b/pkgs/development/python-modules/scim2-models/default.nix index 3bf220fd9227..310afb70b370 100644 --- a/pkgs/development/python-modules/scim2-models/default.nix +++ b/pkgs/development/python-modules/scim2-models/default.nix @@ -2,14 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, - hatchling, + uv-build, pydantic, pytestCheckHook, }: buildPythonPackage (finalAttrs: { pname = "scim2-models"; - version = "0.4.1"; + version = "0.5.1"; pyproject = true; @@ -17,20 +17,20 @@ buildPythonPackage (finalAttrs: { owner = "python-scim"; repo = "scim2-models"; tag = finalAttrs.version; - hash = "sha256-cc9nSqED+gfBHC3QpeHnQ6lBnmvdHa6edp/WGiuiDfc="; + hash = "sha256-ahwHmWsM9IoK+yq0Qd0c2+kagMlXGi80/rAB4UQsf6U="; }; - build-system = [ hatchling ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.8.9,<0.9.0" "uv_build" + ''; + + build-system = [ uv-build ]; dependencies = [ pydantic ] ++ pydantic.optional-dependencies.email; nativeCheckInputs = [ pytestCheckHook ]; - preCheck = '' - substituteInPlace doc/tutorial.rst \ - --replace-fail "TzInfo(UTC)" "TzInfo(0)" - ''; - pythonImportsCheck = [ "scim2_models" ]; meta = { From 972f03c4fb5d25db9be880ea5de9d2fd7003631e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:12 +0100 Subject: [PATCH 0928/1238] python3Packages.scim2-tester: 0.1.14 -> 0.2.4 https://github.com/python-scim/scim2-tester/releases/tag/0.2.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scim2-tester/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scim2-tester/default.nix b/pkgs/development/python-modules/scim2-tester/default.nix index 16cf2cc0cfd1..0b1e5f0824ce 100644 --- a/pkgs/development/python-modules/scim2-tester/default.nix +++ b/pkgs/development/python-modules/scim2-tester/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "scim2-tester"; - version = "0.1.14"; + version = "0.2.4"; pyproject = true; src = fetchPypi { inherit version; pname = "scim2_tester"; - hash = "sha256-QoqD0dgEuL0VJ6vc6K76G7ipl7rKjlzJuTwFCnfS/64="; + hash = "sha256-r67e3AnqhLWVmtOFDj3P2Baa2Ch3TjyHm3Ol8ZwXH/g="; }; build-system = [ hatchling ]; From 2c1dcf9bf588566df0b767aaceee9172975161ac Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:12 +0100 Subject: [PATCH 0929/1238] python3Packages.scipy-stubs: 1.16.3.0 -> 1.17.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scipy-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scipy-stubs/default.nix b/pkgs/development/python-modules/scipy-stubs/default.nix index 9c5d7f197456..b80326df0301 100644 --- a/pkgs/development/python-modules/scipy-stubs/default.nix +++ b/pkgs/development/python-modules/scipy-stubs/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "scipy-stubs"; - version = "1.16.3.0"; + version = "1.17.0.1"; pyproject = true; src = fetchFromGitHub { owner = "scipy"; repo = "scipy-stubs"; tag = "v${version}"; - hash = "sha256-TLqLJirbOGIm718cLhWcEi4VHms9imIJZadGfYphXBk="; + hash = "sha256-wzXRnTaSYOePt3XvZ/OeBOQCKObuCL1rWrVDo73yM1I="; }; postPatch = '' From 290e972d2519446ed1446fe38e7bfbab7897b844 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:13 +0100 Subject: [PATCH 0930/1238] python3Packages.scmrepo: 3.5.2 -> 3.6.1 https://github.com/iterative/scmrepo/releases/tag/3.6.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/scmrepo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scmrepo/default.nix b/pkgs/development/python-modules/scmrepo/default.nix index f723220e3bd3..034892c0ab9e 100644 --- a/pkgs/development/python-modules/scmrepo/default.nix +++ b/pkgs/development/python-modules/scmrepo/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "scmrepo"; - version = "3.5.2"; + version = "3.6.1"; pyproject = true; src = fetchFromGitHub { owner = "iterative"; repo = "scmrepo"; tag = version; - hash = "sha256-dZukbMrjUwJUHIBibOFrzBEs4TT0ljm4cnmKQ7rXMug="; + hash = "sha256-nkHEeslQM+F4PpNrrbSql+jCJDHmdaGfGkciluhXmHo="; }; build-system = [ From 5f6d9858dfade86ac8bf994cb2cbe95b8f583686 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:13 +0100 Subject: [PATCH 0931/1238] python3Packages.sdds: 0.4.2 -> 0.4.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sdds/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sdds/default.nix b/pkgs/development/python-modules/sdds/default.nix index 15aaf9a9f01b..ab14e3a07e95 100644 --- a/pkgs/development/python-modules/sdds/default.nix +++ b/pkgs/development/python-modules/sdds/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "sdds"; - version = "0.4.2"; + version = "0.4.3"; format = "setuptools"; src = fetchFromGitHub { owner = "pylhc"; repo = "sdds"; tag = "v${version}"; - hash = "sha256-h1gEqzmKCUr8+w3Fv8lv35/0itZwela//AQsD3u0UJA="; + hash = "sha256-2lsim4FlOKBZ4Lk/iKIcItE/hvqiAK4XTkoxm52At/8="; }; propagatedBuildInputs = [ numpy ]; From 938b2f189df6c9450c1568bd241e4e371cd9ce1c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:14 +0100 Subject: [PATCH 0932/1238] python3Packages.seekpath: 2.1.0 -> 2.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/seekpath/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/seekpath/default.nix b/pkgs/development/python-modules/seekpath/default.nix index 7954f569db90..b2909dea51df 100644 --- a/pkgs/development/python-modules/seekpath/default.nix +++ b/pkgs/development/python-modules/seekpath/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "seekpath"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "giovannipizzi"; repo = "seekpath"; - rev = "v${version}"; - hash = "sha256-8Nm8SKHda2qt1kncXZxC4T3cpicXpDZhxPzs78JICzE="; + tag = "v${version}"; + hash = "sha256-mrutQCSSiiLPt0KEohZeYcQ8aw2Jhy02bEvn6Of8w6U="; }; LC_ALL = "en_US.utf-8"; From 7b867c531465ae64a77dc89eb6e7123ff7357dcd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:14 +0100 Subject: [PATCH 0933/1238] python3Packages.segyio: 1.9.13 -> 1.9.14 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/segyio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/segyio/default.nix b/pkgs/development/python-modules/segyio/default.nix index ed8276efe92f..613f8d5e7d11 100644 --- a/pkgs/development/python-modules/segyio/default.nix +++ b/pkgs/development/python-modules/segyio/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "segyio"; - version = "1.9.13"; + version = "1.9.14"; pyproject = false; # Built with cmake patches = [ @@ -37,7 +37,7 @@ buildPythonPackage rec { owner = "equinor"; repo = "segyio"; tag = "v${version}"; - hash = "sha256-uVQ5cs9EPGUTSbaclLjFDwnbJevtv6ie94FLi+9vd94="; + hash = "sha256-Gprxxz4wUDrThCghW1Z1dHTjeJCrcDxuwguVC+i+ydc="; }; nativeBuildInputs = [ From 7bb0d83ee76a33004aee1e682f5ced0416ad5c57 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:15 +0100 Subject: [PATCH 0934/1238] python3Packages.send2trash: 1.8.3 -> 2.1.0 https://github.com/arsenetar/send2trash/blob/2.1.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/send2trash/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/send2trash/default.nix b/pkgs/development/python-modules/send2trash/default.nix index e11f9233eb8a..87c31c4469f9 100644 --- a/pkgs/development/python-modules/send2trash/default.nix +++ b/pkgs/development/python-modules/send2trash/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "send2trash"; - version = "1.8.3"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "hsoft"; repo = "send2trash"; tag = version; - hash = "sha256-3RbKfluKOvl+sGJldtAt2bVfcasVKjCqVxmF6hVwh+Y="; + hash = "sha256-dBILb1tz3/X3/MnhSKujVX9pMFrTAyntQ+GQsscklQU="; }; nativeBuildInputs = [ setuptools ]; @@ -33,7 +33,7 @@ buildPythonPackage rec { description = "Send file to trash natively under macOS, Windows and Linux"; mainProgram = "send2trash"; homepage = "https://github.com/hsoft/send2trash"; - changelog = "https://github.com/arsenetar/send2trash/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/arsenetar/send2trash/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = [ ]; }; From d08609d75f931d6c6c44bbcb909a5ab254d3f793 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:15 +0100 Subject: [PATCH 0935/1238] python3Packages.sentence-stream: 1.2.1 -> 1.3.0 https://github.com/OHF-Voice/sentence-stream/blob/v1.3.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sentence-stream/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sentence-stream/default.nix b/pkgs/development/python-modules/sentence-stream/default.nix index 0695dd4d9e6f..9f81bae6156b 100644 --- a/pkgs/development/python-modules/sentence-stream/default.nix +++ b/pkgs/development/python-modules/sentence-stream/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "sentence-stream"; - version = "1.2.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "OHF-Voice"; repo = "sentence-stream"; tag = "v${version}"; - hash = "sha256-KCKOiY2x+gj02PR0ps2e5Ei6o17tk5ujgCTr3/fkV0Y="; + hash = "sha256-UVoRto2zGf+GZFcYt4NC63Fm9iS7DWgwH7sJrrHxvXs="; }; build-system = [ From 83fb94d609defd70e646a55748f0105d35d901ab Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:16 +0100 Subject: [PATCH 0936/1238] python3Packages.sentinels: 1.0.0 -> 1.1.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/sentinels/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/sentinels/default.nix b/pkgs/development/python-modules/sentinels/default.nix index e922640ad783..821c7132cbef 100644 --- a/pkgs/development/python-modules/sentinels/default.nix +++ b/pkgs/development/python-modules/sentinels/default.nix @@ -2,21 +2,30 @@ lib, buildPythonPackage, fetchPypi, - setuptools, + hatchling, + hatch-vcs, pytestCheckHook, }: buildPythonPackage rec { pname = "sentinels"; - version = "1.0.0"; - format = "setuptools"; + version = "1.1.1"; + pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "1cglkxph47pki4db4kjx5g4ikxp2milqdlcjgqwmx4p1gx6p1q3v"; + hash = "sha256-PC9k91QYfBngoaApsUi3TPWN0S7Ce04ZwOXW4itamoY="; }; - propagatedBuildInputs = [ setuptools ]; + postPatch = '' + # https://github.com/vmalloc/sentinels/pull/10 + sed -i "/testpaths/d" pyproject.toml + ''; + + build-system = [ + hatchling + hatch-vcs + ]; nativeCheckInputs = [ pytestCheckHook ]; From aecb3962f8ab9a1f856b0c2eeb6d438ca7687113 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:16 +0100 Subject: [PATCH 0937/1238] python3Packages.sentry-sdk: 2.48.0 -> 2.50.0 https://github.com/getsentry/sentry-python/blob/2.50.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sentry-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix index b609a83ff2c5..679b8a1024b1 100644 --- a/pkgs/development/python-modules/sentry-sdk/default.nix +++ b/pkgs/development/python-modules/sentry-sdk/default.nix @@ -67,14 +67,14 @@ buildPythonPackage rec { pname = "sentry-sdk"; - version = "2.48.0"; + version = "2.50.0"; pyproject = true; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-python"; tag = version; - hash = "sha256-Y8zGs5xj0PB0zQMHmg9RwbCiarOC2s8k/5/yQr+sL4k="; + hash = "sha256-wmfBLP8cTPgxb70dHL3esXPcCbW+Z8G9KgjJ49eus6c="; }; postPatch = '' From fecdebefb7288fc3db0696c7110cf84a10b02ed2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:17 +0100 Subject: [PATCH 0938/1238] python3Packages.setuptools-git-versioning: 2.1.0 -> 3.0.1 https://github.com/dolfinus/setuptools-git-versioning/blob/v3.0.1/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../setuptools-git-versioning/default.nix | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/setuptools-git-versioning/default.nix b/pkgs/development/python-modules/setuptools-git-versioning/default.nix index 37708bda7d3d..6fca2190c92d 100644 --- a/pkgs/development/python-modules/setuptools-git-versioning/default.nix +++ b/pkgs/development/python-modules/setuptools-git-versioning/default.nix @@ -10,32 +10,33 @@ pytest-rerunfailures, pythonOlder, setuptools, - toml, tomli, + tomli-w, }: buildPythonPackage rec { pname = "setuptools-git-versioning"; - version = "2.1.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "dolfinus"; repo = "setuptools-git-versioning"; tag = "v${version}"; - hash = "sha256-Slf6tq83LajdTnr98SuCiFIdm/6auzftnARLAOBgyng="; + hash = "sha256-rAJ9OvSKhQ3sMN5DlUg2tfR42Ae7jjz9en3gfRnXb3I="; }; postPatch = '' - # Because the .git dir is missing, it falls back to using version 0.0.1 - # Instead we use the version specified in the derivation - substituteInPlace setup.py --replace-fail \ - 'version=version_from_git(root=here, dev_template="{tag}.post{ccount}")' \ - "version='${version}'" + substituteInPlace pyproject.toml \ + --replace-fail 'dynamic = ["version"]' 'version = "${version}"' ''; build-system = [ + packaging setuptools + ] + ++ lib.optionals (pythonOlder "3.11") [ + tomli ]; dependencies = [ @@ -52,7 +53,7 @@ buildPythonPackage rec { git pytestCheckHook pytest-rerunfailures - toml + tomli-w ]; preCheck = '' @@ -74,7 +75,7 @@ buildPythonPackage rec { description = "Use git repo data (latest tag, current commit hash, etc) for building a version number according PEP-440"; mainProgram = "setuptools-git-versioning"; homepage = "https://github.com/dolfinus/setuptools-git-versioning"; - changelog = "https://github.com/dolfinus/setuptools-git-versioning/blob/${src.rev}/CHANGELOG.rst"; + changelog = "https://github.com/dolfinus/setuptools-git-versioning/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; }; } From 21a2a242905ad63c57388995e7f1ade1137f58f6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:17 +0100 Subject: [PATCH 0939/1238] python3Packages.setuptools: 80.10.0 -> 80.10.1 https://setuptools.pypa.io/en/stable/history.html#v80-10-1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/setuptools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index 8a8a8f244fbb..14448351f538 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "setuptools"; - version = "80.10.0"; + version = "80.10.1"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "setuptools"; tag = "v${version}"; - hash = "sha256-js2vvW7I5JRSTo4vO/9fKTwXGnY9uw2IlEIDqi1Z+WU="; + hash = "sha256-s/gfJc3yxvCE6cjP03vtIZqNFmoZKR3d7+4gTPk1hQg="; }; # Drop dependency on coherent.license, which in turn requires coherent.build From 8a7b03979e7491f60e1826e61f08dbb257e7702e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:17 +0100 Subject: [PATCH 0940/1238] python3Packages.sfepy: 2024.4 -> 2025.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sfepy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sfepy/default.nix b/pkgs/development/python-modules/sfepy/default.nix index 3c782a874b67..1899b43796e5 100644 --- a/pkgs/development/python-modules/sfepy/default.nix +++ b/pkgs/development/python-modules/sfepy/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "sfepy"; - version = "2024.4"; + version = "2025.4"; pyproject = true; src = fetchFromGitHub { owner = "sfepy"; repo = "sfepy"; tag = "release_${version}"; - hash = "sha256-3XQqPoAM1Qw/fZ649Xk+ceaeBkZ3ypI1FSRxtYbIrxw="; + hash = "sha256-rC/jqii2VpRbcvhsc6rLqlpki/y2R1lcGD7WMr41U0A="; }; postPatch = '' From c8649a5fd39abb443fd5518cb86d724e0ca0c6c3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:18 +0100 Subject: [PATCH 0941/1238] python3Packages.shap: 0.48.0 -> 0.50.0 https://github.com/slundberg/shap/releases/tag/v0.50.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/shap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/shap/default.nix b/pkgs/development/python-modules/shap/default.nix index f43c493b0df9..fa862d48f351 100644 --- a/pkgs/development/python-modules/shap/default.nix +++ b/pkgs/development/python-modules/shap/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "shap"; - version = "0.48.0"; + version = "0.50.0"; pyproject = true; src = fetchFromGitHub { owner = "slundberg"; repo = "shap"; tag = "v${version}"; - hash = "sha256-eWZhyrFpEFlmTFPTHZng9V+uMRMXDVzFdgrqIzRQTws="; + hash = "sha256-sf9EYa15/5xEOtHSesuq97dFP4frtteoGSpHE8kGP9Q="; }; postPatch = '' From deb8733ceba2a62e17c1a021d5aa0941c800f414 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:18 +0100 Subject: [PATCH 0942/1238] python3Packages.shared: 0.0.9 -> 0.0.27 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/shared/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/shared/default.nix b/pkgs/development/python-modules/shared/default.nix index 8cb21e107292..25802258b13d 100644 --- a/pkgs/development/python-modules/shared/default.nix +++ b/pkgs/development/python-modules/shared/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "shared"; - version = "0.0.9"; + version = "0.0.27"; pyproject = true; src = fetchFromGitHub { owner = "pyrustic"; repo = "shared"; - tag = "v${finalAttrs.version}"; - hash = "sha256-roczP6WxpZ1AHjaD7XyjxYgb7hsP8a7hC6A3SYPNobQ="; + tag = finalAttrs.version; + hash = "sha256-5O/eaVL83gWoh0msparEjcTU+5K532f495OVwkoyJO8="; }; build-system = [ setuptools ]; From 16359e9b4dfc047088841d288cb1b4df869e2348 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:19 +0100 Subject: [PATCH 0943/1238] python3Packages.shinychat: 0.2.8 -> 0.3.0 https://github.com/posit-dev/shinychat/releases/tag/r/v0.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/shinychat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/shinychat/default.nix b/pkgs/development/python-modules/shinychat/default.nix index 8239e37249f6..d80ce48d543a 100644 --- a/pkgs/development/python-modules/shinychat/default.nix +++ b/pkgs/development/python-modules/shinychat/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "shinychat"; - version = "0.2.8"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "posit-dev"; repo = "shinychat"; - tag = "py/v${version}"; - hash = "sha256-thdLaZ+rnD8yumxhjXOLhufcSBD0oNKOWSxxDdJ9tNU="; + tag = "r/v${version}"; + hash = "sha256-d+wcZuokZ8uH/z/IthH6h2SDD81NJg1cn6+jwYwfcxE="; }; build-system = [ From 101b5516549fb69ddec5e70a6b0fdb6bf93c415e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:19 +0100 Subject: [PATCH 0944/1238] python3Packages.shtab: 1.7.2 -> 1.8.0 https://github.com/iterative/shtab/releases/tag/v1.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/shtab/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/shtab/default.nix b/pkgs/development/python-modules/shtab/default.nix index 4aab5ed488bf..a86309e923d2 100644 --- a/pkgs/development/python-modules/shtab/default.nix +++ b/pkgs/development/python-modules/shtab/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, pytest-timeout, pytestCheckHook, pytest-cov-stub, @@ -13,24 +12,16 @@ buildPythonPackage rec { pname = "shtab"; - version = "1.7.2"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "iterative"; repo = "shtab"; tag = "v${version}"; - hash = "sha256-ngTAST+6lBek0PHvULmlJZAHVU49YN5+XAu5KEk6cIM="; + hash = "sha256-VK3+JLb9Lh+YHixMa1Hjm5bYJ9vSmMPIkN6c3DeHDo8="; }; - patches = [ - # Fix bash error on optional nargs="?" (iterative/shtab#184) - (fetchpatch2 { - url = "https://github.com/iterative/shtab/commit/a04ddf92896f7e206c9b19d48dcc532765364c59.patch?full_index=1"; - hash = "sha256-H4v81xQLI9Y9R5OyDPJevCLh4gIUaiJKHVEU/eWdNbA="; - }) - ]; - nativeBuildInputs = [ setuptools setuptools-scm From c345b040da9f6e03631ff1dc1c1e643fdcbbec07 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:20 +0100 Subject: [PATCH 0945/1238] python3Packages.simple-salesforce: 1.12.6 -> 1.12.9 https://github.com/simple-salesforce/simple-salesforce/blob/v1.12.9/CHANGES This commit was automatically generated using update-python-libraries. --- .../python-modules/simple-salesforce/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/simple-salesforce/default.nix b/pkgs/development/python-modules/simple-salesforce/default.nix index 6f4286c7064b..846d4da8cb19 100644 --- a/pkgs/development/python-modules/simple-salesforce/default.nix +++ b/pkgs/development/python-modules/simple-salesforce/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "simple-salesforce"; - version = "1.12.6"; + version = "1.12.9"; pyproject = true; src = fetchFromGitHub { owner = "simple-salesforce"; repo = "simple-salesforce"; tag = "v${version}"; - hash = "sha256-nrfIyXftS2X2HuuLFRZpWLz/IbRasqUzv+r/HvhxfAw="; + hash = "sha256-eMO/K6W9ROljYxR3gK9QjCHdlbAuN4DYjOyTO1WcalQ="; }; nativeBuildInputs = [ setuptools ]; @@ -50,7 +50,7 @@ buildPythonPackage rec { meta = { description = "Very simple Salesforce.com REST API client for Python"; homepage = "https://github.com/simple-salesforce/simple-salesforce"; - changelog = "https://github.com/simple-salesforce/simple-salesforce/blob/v${version}/CHANGES"; + changelog = "https://github.com/simple-salesforce/simple-salesforce/blob/${src.tag}/CHANGES"; license = lib.licenses.asl20; maintainers = [ ]; }; From 0b11bd0ce61ed5b567776ab996fef6d8f841a53c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:20 +0100 Subject: [PATCH 0946/1238] python3Packages.sip: 6.12.0 -> 6.15.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sip/default.nix b/pkgs/development/python-modules/sip/default.nix index 59f0a75f3ed6..7ecf4891b2b7 100644 --- a/pkgs/development/python-modules/sip/default.nix +++ b/pkgs/development/python-modules/sip/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "sip"; - version = "6.12.0"; + version = "6.15.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-CDztlPhTFUkyMRGaY5cLK6QrHTizjnMKcOAqmRkaicY="; + hash = "sha256-3C5YwXmKdOGzHCjoNzOYIv6PpVKIrjDomG6ygQDrylo="; }; build-system = [ From 28d714cc8e6aabec05f4cdfb4ce76d3d758c0a16 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:21 +0100 Subject: [PATCH 0947/1238] python3Packages.sipyco: 1.8 -> 1.10 https://github.com/m-labs/sipyco/releases/tag/v1.10 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sipyco/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sipyco/default.nix b/pkgs/development/python-modules/sipyco/default.nix index dc550eb3fa6a..1f1e23f24d23 100644 --- a/pkgs/development/python-modules/sipyco/default.nix +++ b/pkgs/development/python-modules/sipyco/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "sipyco"; - version = "1.8"; + version = "1.10"; pyproject = true; src = fetchFromGitHub { owner = "m-labs"; repo = "sipyco"; tag = "v${version}"; - hash = "sha256-PPnAyDedUQ7Og/Cby9x5OT9wMkNGTP8GS53V6N/dk4w="; + hash = "sha256-DkcgZ0K6lsxzBWc31GTyufuSOpcorVv5OsZLHphHBtg="; }; build-system = [ setuptools ]; @@ -33,7 +33,7 @@ buildPythonPackage rec { description = "Simple Python Communications - used by the ARTIQ experimental control package"; mainProgram = "sipyco_rpctool"; homepage = "https://github.com/m-labs/sipyco"; - changelog = "https://github.com/m-labs/sipyco/releases/tag/v${version}"; + changelog = "https://github.com/m-labs/sipyco/releases/tag/${src.tag}"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ charlesbaynham ]; }; From f8cd696f9f62d6868b708f39e8be3d8d780cc347 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:21 +0100 Subject: [PATCH 0948/1238] python3Packages.sismic: 1.6.10 -> 1.6.11 https://github.com/AlexandreDecan/sismic/releases/tag/1.6.11 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sismic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sismic/default.nix b/pkgs/development/python-modules/sismic/default.nix index 7dc0507c98ce..12417193fbbf 100644 --- a/pkgs/development/python-modules/sismic/default.nix +++ b/pkgs/development/python-modules/sismic/default.nix @@ -11,7 +11,7 @@ }: let - version = "1.6.10"; + version = "1.6.11"; in buildPythonPackage rec { pname = "sismic"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "AlexandreDecan"; repo = "sismic"; tag = version; - hash = "sha256-FUjOn2b4nhHf2DfYbY+wsRMaVEG90nPgLlNbNTiq3fQ="; + hash = "sha256-MD8SN3xPY1YtonogVasZZoHLADm1GU5AARSFY7ZwVPU="; }; pythonRelaxDeps = [ "behave" ]; From 5e23f8fb68bf39194137ebcfa3f898c4a8c022d4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:21 +0100 Subject: [PATCH 0949/1238] python3Packages.skidl: 2.0.1 -> 2.2.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/skidl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/skidl/default.nix b/pkgs/development/python-modules/skidl/default.nix index 42cafe925864..eb86ee96dda7 100644 --- a/pkgs/development/python-modules/skidl/default.nix +++ b/pkgs/development/python-modules/skidl/default.nix @@ -10,14 +10,14 @@ }: buildPythonPackage rec { pname = "skidl"; - version = "2.0.1"; + version = "2.2.1"; format = "setuptools"; src = fetchFromGitHub { owner = "devbisme"; repo = "skidl"; - tag = version; - sha256 = "sha256-EzKtXdQFB6kjaIuCYAsyFPlwmkefb5RJcnpFYCVHHb8="; + tag = "v${version}"; + sha256 = "sha256-7rauFhaLXyZ5SGtEF7qoAbrj/VgP4qpl+BWUeERefb4="; }; propagatedBuildInputs = [ From a5f1a071b2ed812c8388854c3c4602290eb3530c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:22 +0100 Subject: [PATCH 0950/1238] python3Packages.skorch: 1.1.0 -> 1.3.1 https://github.com/skorch-dev/skorch/blob/master/CHANGES.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/skorch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/skorch/default.nix b/pkgs/development/python-modules/skorch/default.nix index bae7550aefa2..9801616ac5a8 100644 --- a/pkgs/development/python-modules/skorch/default.nix +++ b/pkgs/development/python-modules/skorch/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "skorch"; - version = "1.1.0"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "skorch-dev"; repo = "skorch"; tag = "v${version}"; - sha256 = "sha256-f0g/kn3HhvYfGDgLpA7gAnYocJrYqHUq680KrGuoPCQ="; + sha256 = "sha256-7cCtrLy80LUlo+og7F98bexDcLim3lY/MVa7HHYlsfE="; }; # AttributeError: 'NoneType' object has no attribute 'span' with Python 3.13 From 8977155fb0d41fb18364c14bb1dcc8069d2f5a08 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:23 +0100 Subject: [PATCH 0951/1238] python3Packages.slh-dsa: 0.1.3 -> 0.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/slh-dsa/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/slh-dsa/default.nix b/pkgs/development/python-modules/slh-dsa/default.nix index 2dcdf18ae02e..e6da84504c60 100644 --- a/pkgs/development/python-modules/slh-dsa/default.nix +++ b/pkgs/development/python-modules/slh-dsa/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "slh-dsa"; - version = "0.1.3"; + version = "0.2.0"; pyproject = true; src = fetchPypi { pname = "slh_dsa"; inherit version; - hash = "sha256-0OtjlI/w3F0OWu+fsQI9M3lIQY0Nx48YbvoGcQ0AJ1Y="; + hash = "sha256-p4eWMVayOFiEjFtlnsmmtH6HMfcIeYIpgdfjuB4mmAY="; }; build-system = [ pdm-backend ]; From 7bc5aac3f860a2065e7ce1416235afd5bf080711 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:23 +0100 Subject: [PATCH 0952/1238] python3Packages.smart-open: 7.3.1 -> 7.5.0 https://github.com/piskvorky/smart_open/releases/tag/v7.5.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/smart-open/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/smart-open/default.nix b/pkgs/development/python-modules/smart-open/default.nix index 6ab4f547b5e2..29cf71efd35f 100644 --- a/pkgs/development/python-modules/smart-open/default.nix +++ b/pkgs/development/python-modules/smart-open/default.nix @@ -1,5 +1,6 @@ { lib, + backports-zstd, buildPythonPackage, fetchFromGitHub, awscli2, @@ -13,25 +14,26 @@ numpy, paramiko, pytest-cov-stub, + pytest-timeout, + pytest-xdist, pytestCheckHook, pyopenssl, responses, setuptools, setuptools-scm, wrapt, - zstandard, }: buildPythonPackage rec { pname = "smart-open"; - version = "7.3.1"; + version = "7.5.0"; pyproject = true; src = fetchFromGitHub { owner = "RaRe-Technologies"; repo = "smart_open"; tag = "v${version}"; - hash = "sha256-yrJmcwCVjPnkP8931xdb5fsOteBd+d/xEkg1/xahio8="; + hash = "sha256-MKQvvz75PBUZwQ9e/vR+XGdaT+pD2agZtdHOV0Gw9Kk="; }; build-system = [ @@ -52,7 +54,7 @@ buildPythonPackage rec { http = [ requests ]; webhdfs = [ requests ]; ssh = [ paramiko ]; - zst = [ zstandard ]; + zst = [ backports-zstd ]; }; pythonImportsCheck = [ "smart_open" ]; @@ -62,6 +64,8 @@ buildPythonPackage rec { moto numpy pytest-cov-stub + pytest-timeout + pytest-xdist pytestCheckHook pyopenssl responses From 7740a50f70632782e3ed6021375dec1d91069cd7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:23 +0100 Subject: [PATCH 0953/1238] python3Packages.smolagents: 1.23.0 -> 1.24.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/smolagents/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/smolagents/default.nix b/pkgs/development/python-modules/smolagents/default.nix index 782a446b7ebe..bdedea81f625 100644 --- a/pkgs/development/python-modules/smolagents/default.nix +++ b/pkgs/development/python-modules/smolagents/default.nix @@ -54,14 +54,14 @@ buildPythonPackage (finalAttrs: { pname = "smolagents"; - version = "1.23.0"; + version = "1.24.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "smolagents"; tag = "v${finalAttrs.version}"; - hash = "sha256-X9tJfNxF2icULyma0dWIQEllY9oKaCB+MQ4JJTdzhz4="; + hash = "sha256-I+I7XVnYGKuATP4MIN99vx6qvDhIwcn2x25GhDIg0u0="; }; build-system = [ setuptools ]; From 2132a0a1826d2a7230ce31f71c1fa83d86e3e307 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:24 +0100 Subject: [PATCH 0954/1238] python3Packages.smpclient: 5.1.0 -> 6.0.0 https://github.com/intercreate/smpclient/releases/tag/6.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/smpclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/smpclient/default.nix b/pkgs/development/python-modules/smpclient/default.nix index 1ade72dcb2dd..bf9b5569426e 100644 --- a/pkgs/development/python-modules/smpclient/default.nix +++ b/pkgs/development/python-modules/smpclient/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "smpclient"; - version = "5.1.0"; + version = "6.0.0"; pyproject = true; src = fetchFromGitHub { owner = "intercreate"; repo = "smpclient"; tag = version; - hash = "sha256-/prS2w14yTT2t/CKDAVimh6lyXx4wRT3wQ1d18dhpSo="; + hash = "sha256-1FyrJivP+sOKXVFuH5NbvIlOTOkuiUO3uIRasH8D+d8="; }; pythonRelaxDeps = [ From 1feaf6bff9d3239f659b1b19355e0b8b48db1685 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:24 +0100 Subject: [PATCH 0955/1238] python3Packages.snowflake-connector-python: 3.16.0 -> 4.2.0 https://github.com/snowflakedb/snowflake-connector-python/blob/v4.2.0/DESCRIPTION.md This commit was automatically generated using update-python-libraries. --- .../python-modules/snowflake-connector-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/snowflake-connector-python/default.nix b/pkgs/development/python-modules/snowflake-connector-python/default.nix index 90fc474f9cb6..ae54d7cacaf9 100644 --- a/pkgs/development/python-modules/snowflake-connector-python/default.nix +++ b/pkgs/development/python-modules/snowflake-connector-python/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "snowflake-connector-python"; - version = "3.16.0"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "snowflakedb"; repo = "snowflake-connector-python"; tag = "v${version}"; - hash = "sha256-mow8TxmkeaMkgPTLUpx5Gucn4347gohHPyiBYjI/cDs="; + hash = "sha256-u2DIgW0W9oXSif2lIDqhlIopaXzQRS0x6tyHiYPGFLM="; }; build-system = [ From 256e12b8dc2c041dcb0c67971ff2b87fca1bed3f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:24 +0100 Subject: [PATCH 0956/1238] python3Packages.snowflake-core: 1.8.0 -> 1.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/snowflake-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/snowflake-core/default.nix b/pkgs/development/python-modules/snowflake-core/default.nix index 17f6623df038..a02ea3d24bfe 100644 --- a/pkgs/development/python-modules/snowflake-core/default.nix +++ b/pkgs/development/python-modules/snowflake-core/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "snowflake-core"; - version = "1.8.0"; + version = "1.11.0"; pyproject = true; src = fetchPypi { pname = "snowflake_core"; inherit version; - hash = "sha256-ltbyxhpEvHLvoinDqM7y9KXU4sdWsA4BggyBR1M6i+w="; + hash = "sha256-qNwgnEXUE8P+DrGpOb32R6BapNkWwEJBbeljYYhVU5I="; }; build-system = [ hatchling ]; From 5a8eec6e2f4201076ca7784a54ffda0f19a98c0b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:25 +0100 Subject: [PATCH 0957/1238] python3Packages.snowflake-sqlalchemy: 1.7.7 -> 1.8.2 https://github.com/snowflakedb/snowflake-sqlalchemy/blob/v1.8.2/DESCRIPTION.md This commit was automatically generated using update-python-libraries. --- .../python-modules/snowflake-sqlalchemy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix b/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix index 7788cf781a75..f8235a01f864 100644 --- a/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix +++ b/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "snowflake-sqlalchemy"; - version = "1.7.7"; + version = "1.8.2"; pyproject = true; src = fetchFromGitHub { owner = "snowflakedb"; repo = "snowflake-sqlalchemy"; tag = "v${version}"; - hash = "sha256-2JZVG2du6ANzRSfWgzVceQxhwn8tYt9L6vMv2eUlPzM="; + hash = "sha256-HxETZOHGfVcjopnoi8h37qanJa4pbjAmBk08u7HLRvA="; }; build-system = [ hatchling ]; From 58d9eabd1d6241b44defb3ba8df91b34e42f05ea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:25 +0100 Subject: [PATCH 0958/1238] python3Packages.social-auth-app-django: 5.5.1 -> 5.7.0 https://github.com/python-social-auth/social-app-django/blob/5.7.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/social-auth-app-django/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/social-auth-app-django/default.nix b/pkgs/development/python-modules/social-auth-app-django/default.nix index b19c2fe6444e..63ed36998d90 100644 --- a/pkgs/development/python-modules/social-auth-app-django/default.nix +++ b/pkgs/development/python-modules/social-auth-app-django/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "social-auth-app-django"; - version = "5.5.1"; + version = "5.7.0"; pyproject = true; src = fetchFromGitHub { owner = "python-social-auth"; repo = "social-app-django"; tag = version; - hash = "sha256-XS7Uj0h2kb+NfO/9S5DAwZ+6LSjqeNslLwNbbVZmkTw="; + hash = "sha256-iR94psgqFeZEGcS/L/W66H8nCNNKKu+hxOUGC93N8Do="; }; build-system = [ setuptools ]; From 7a60a04d65ca84f8703cab8d150d2c57da5e3d2f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:26 +0100 Subject: [PATCH 0959/1238] python3Packages.social-auth-core: 4.7.0 -> 4.8.3 https://github.com/python-social-auth/social-core/blob/4.8.3/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../development/python-modules/social-auth-core/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/social-auth-core/default.nix b/pkgs/development/python-modules/social-auth-core/default.nix index c58248144707..e628f02be604 100644 --- a/pkgs/development/python-modules/social-auth-core/default.nix +++ b/pkgs/development/python-modules/social-auth-core/default.nix @@ -8,6 +8,7 @@ lxml, oauthlib, pyjwt, + pytest-cov-stub, pytest-xdist, pytestCheckHook, python-jose, @@ -22,14 +23,14 @@ buildPythonPackage rec { pname = "social-auth-core"; - version = "4.7.0"; + version = "4.8.3"; pyproject = true; src = fetchFromGitHub { owner = "python-social-auth"; repo = "social-core"; tag = version; - hash = "sha256-PQPnLTTCAUE1UmaDRmEXLozY0607e2/fLsvzcJzo4bQ="; + hash = "sha256-8UDJfn1NDNHM8PBTV6n18GFSmOUqXo8UGbrJLFfLlnY="; }; nativeBuildInputs = [ setuptools ]; @@ -54,6 +55,7 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + pytest-cov-stub pytest-xdist pytestCheckHook httpretty From 164ba9bc3efb0c086cf419fad97b202bbf007692 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:26 +0100 Subject: [PATCH 0960/1238] python3Packages.soco: 0.30.13 -> 0.30.14 https://github.com/SoCo/SoCo/releases/tag/v0.30.14 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/soco/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/soco/default.nix b/pkgs/development/python-modules/soco/default.nix index 8749afd27c9c..7733c5ef9efb 100644 --- a/pkgs/development/python-modules/soco/default.nix +++ b/pkgs/development/python-modules/soco/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "soco"; - version = "0.30.13"; + version = "0.30.14"; pyproject = true; src = fetchFromGitHub { owner = "SoCo"; repo = "SoCo"; tag = "v${version}"; - hash = "sha256-AmkYEsvVEEzCJYZf0c9OQqb4EzoZT47Pn94n4dlVW1w="; + hash = "sha256-b9VOYOu2rkLOSEwKxXko08sFPRiUspm5iTLZu0j92rc="; }; build-system = [ setuptools ]; From 0d1775487cf151eca58856b23f50fd1f3f336128 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:26 +0100 Subject: [PATCH 0961/1238] python3Packages.solc-select: 1.1.0 -> 1.2.0 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/solc-select/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/solc-select/default.nix b/pkgs/development/python-modules/solc-select/default.nix index e740fc0350b3..c93b89c43edf 100644 --- a/pkgs/development/python-modules/solc-select/default.nix +++ b/pkgs/development/python-modules/solc-select/default.nix @@ -5,18 +5,19 @@ setuptools, packaging, pycryptodome, + requests, }: buildPythonPackage rec { pname = "solc-select"; - version = "1.1.0"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "crytic"; repo = "solc-select"; - tag = "v${version}"; - hash = "sha256-ZB9WM6YTWEqfs5y1DqxbSADiFw997PHIR9uVSjJg1/E="; + tag = "v.${version}"; + hash = "sha256-pPDiP8GNE/KAFS4Jm6jLpKozktxy70+f00QFUa4wMiQ="; }; build-system = [ setuptools ]; @@ -24,6 +25,7 @@ buildPythonPackage rec { dependencies = [ packaging pycryptodome + requests ]; # no tests From 8dc4f2b017666640de4d5217b563ef0079caf10f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:27 +0100 Subject: [PATCH 0962/1238] python3Packages.solidpython2: 2.1.0 -> 2.1.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/solidpython2/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/solidpython2/default.nix b/pkgs/development/python-modules/solidpython2/default.nix index 893b339a6794..6b59ba0eb0e2 100644 --- a/pkgs/development/python-modules/solidpython2/default.nix +++ b/pkgs/development/python-modules/solidpython2/default.nix @@ -10,13 +10,13 @@ }: buildPythonPackage rec { pname = "solidpython2"; - version = "2.1.0"; + version = "2.1.3"; pyproject = true; src = fetchFromGitHub { owner = "jeff-dh"; repo = "SolidPython"; - rev = "v${version}"; - hash = "sha256-Tq3hrsC2MmueCqChk6mY/u/pCjF/pFuU2o3K+qw7ImY="; + tag = "v${version}"; + hash = "sha256-3A1vYqIHFUiOH2cEx/XSOien3PmNpMAhLOe3T1yubx4="; }; # NOTE: this patch makes tests runnable outside the source-tree From a29deb5828810eaa74ba902ff0dab15352c27c0a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:27 +0100 Subject: [PATCH 0963/1238] python3Packages.soundcloud-v2: 1.6.0 -> 1.6.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/soundcloud-v2/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/soundcloud-v2/default.nix b/pkgs/development/python-modules/soundcloud-v2/default.nix index 7fccdfc6fb58..7f8b316609a5 100644 --- a/pkgs/development/python-modules/soundcloud-v2/default.nix +++ b/pkgs/development/python-modules/soundcloud-v2/default.nix @@ -1,26 +1,28 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, dacite, python-dateutil, requests, setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "soundcloud-v2"; - version = "1.6.0"; + version = "1.6.1"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-RiUTFGwP/J7HKcHGFvT3Kw3NM/gUeMZCB/Jl8HLngkM="; + src = fetchFromGitHub { + owner = "7x11x13"; + repo = "soundcloud.py"; + tag = "v${finalAttrs.version}"; + hash = "sha256-xx5F5xscPCbuN7T03zL5V9LLrTbpJnTF4lmUVEqBJA4="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ dacite python-dateutil requests @@ -37,4 +39,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From c37bdc02804f0d6c5a2d73e2b54ab9a27a27bfb2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:27 +0100 Subject: [PATCH 0964/1238] python3Packages.sounddevice: 0.5.2 -> 0.5.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sounddevice/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sounddevice/default.nix b/pkgs/development/python-modules/sounddevice/default.nix index 8481f75272eb..4a7e62dee817 100644 --- a/pkgs/development/python-modules/sounddevice/default.nix +++ b/pkgs/development/python-modules/sounddevice/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "sounddevice"; - version = "0.5.2"; + version = "0.5.3"; pyproject = true; disabled = isPy27; src = fetchPypi { inherit pname version; - hash = "sha256-xjTVG9TpItbw+l4al1zIl8lH9h0x2p95un6jTf9Ei0k="; + hash = "sha256-y6wrYBmPurhFM2l+fEkEzIlexp1fs5c1VsnrdKRimyw="; }; build-system = [ setuptools ]; From 216f28251b700846889f451da7194ee60decd1fe Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:28 +0100 Subject: [PATCH 0965/1238] python3Packages.spglib: 2.6.0 -> 2.7.0 https://github.com/spglib/spglib/raw/v2.7.0/ChangeLog This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/spglib/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/spglib/default.nix b/pkgs/development/python-modules/spglib/default.nix index da684cda3b97..df5f14130a5c 100644 --- a/pkgs/development/python-modules/spglib/default.nix +++ b/pkgs/development/python-modules/spglib/default.nix @@ -5,10 +5,11 @@ pythonOlder, # build-system + cmake, scikit-build-core, numpy, - cmake, ninja, + pybind11, setuptools-scm, # dependencies @@ -21,20 +22,21 @@ buildPythonPackage rec { pname = "spglib"; - version = "2.6.0"; + version = "2.7.0"; pyproject = true; src = fetchFromGitHub { owner = "spglib"; repo = "spglib"; tag = "v${version}"; - hash = "sha256-rmQYFFfpyUhT9pfQZk1fN5tZWTg40wwtszhPhiZpXs4="; + hash = "sha256-RFvd/j/14YRIcQTpnYPx5edeF3zbHbi90jb32i3ZU/c="; }; build-system = [ + cmake scikit-build-core numpy - cmake + pybind11 ninja setuptools-scm ]; @@ -58,7 +60,7 @@ buildPythonPackage rec { meta = { description = "Python bindings for C library for finding and handling crystal symmetries"; homepage = "https://spglib.github.io/spglib/"; - changelog = "https://github.com/spglib/spglib/raw/v${version}/ChangeLog"; + changelog = "https://github.com/spglib/spglib/raw/${src.tag}/ChangeLog"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ psyanticy ]; }; From bf1f1d5784c66167f6e201167a64733feb8c549c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:29 +0100 Subject: [PATCH 0966/1238] python3Packages.sphinx-autodoc-typehints: 3.5.2 -> 3.6.2 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.6.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinx-autodoc-typehints/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix index 2740ace1f9e1..cd5c63625d9c 100644 --- a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix +++ b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix @@ -10,7 +10,7 @@ let pname = "sphinx-autodoc-typehints"; - version = "3.5.2"; + version = "3.6.2"; in buildPythonPackage { @@ -20,7 +20,7 @@ buildPythonPackage { src = fetchPypi { pname = "sphinx_autodoc_typehints"; inherit version; - hash = "sha256-X81KPreqiUJMHi4yvtymbtw4NnVpyRaagPSz6TQXH9s="; + hash = "sha256-PTdwmiG3t2WtbiCgTs78sim56wAHyyT266qKRXbqfwY="; }; postPatch = '' From e7f164aa528aa5dfccf7f1190843fc972cdc2a11 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:29 +0100 Subject: [PATCH 0967/1238] python3Packages.sphinx-better-theme: 0.1.5 -> 0.13 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinx-better-theme/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-better-theme/default.nix b/pkgs/development/python-modules/sphinx-better-theme/default.nix index 02f999b616f0..579cd77df537 100644 --- a/pkgs/development/python-modules/sphinx-better-theme/default.nix +++ b/pkgs/development/python-modules/sphinx-better-theme/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "sphinx-better-theme"; - version = "0.1.5"; + version = "0.13"; format = "setuptools"; outputs = [ "out" @@ -17,8 +17,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "irskep"; repo = "sphinx-better-theme"; - rev = "v${version}"; - sha256 = "07lhfmsjcfzcchsjzh6kxdq5s47j2a6lb5wv3m1kmv2hcm3gvddh"; + tag = "v${version}"; + sha256 = "sha256-eFA1U2jMeOH7xabonYg/bV6eTAFBew6+WaK2uKWlsUc="; }; nativeBuildInputs = [ sphinxHook ]; From 52720f4ef0e75bc5cd1cc855567551d2a16281e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:29 +0100 Subject: [PATCH 0968/1238] python3Packages.sphinx-external-toc: 1.0.1 -> 1.1.0 https://github.com/executablebooks/sphinx-external-toc/raw/v1.1.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/sphinx-external-toc/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-external-toc/default.nix b/pkgs/development/python-modules/sphinx-external-toc/default.nix index e32f0584494e..5fd663671b10 100644 --- a/pkgs/development/python-modules/sphinx-external-toc/default.nix +++ b/pkgs/development/python-modules/sphinx-external-toc/default.nix @@ -6,18 +6,19 @@ click, pyyaml, sphinx, + sphinx-multitoc-numbering, }: buildPythonPackage rec { pname = "sphinx-external-toc"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; src = fetchPypi { inherit version; pname = "sphinx_external_toc"; - hash = "sha256-p9LGPMR+xohUZEOyi8TvRmEhgn7z3Hu1Cd41S61OouA="; + hash = "sha256-+BgzhlAG9rSpslUKJHSm49fn8ssjuiMwkmBXfqZVUvY="; }; nativeBuildInputs = [ flit-core ]; @@ -26,6 +27,7 @@ buildPythonPackage rec { click pyyaml sphinx + sphinx-multitoc-numbering ]; pythonImportsCheck = [ "sphinx_external_toc" ]; From e0e17440dd168d0365de9c661832da8f235b4b6b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:30 +0100 Subject: [PATCH 0969/1238] python3Packages.sphinx-inline-tabs: 2023.04.21 -> 2025.12.21.14 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinx-inline-tabs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-inline-tabs/default.nix b/pkgs/development/python-modules/sphinx-inline-tabs/default.nix index 1554ba4c6544..9d8b9d51e89b 100644 --- a/pkgs/development/python-modules/sphinx-inline-tabs/default.nix +++ b/pkgs/development/python-modules/sphinx-inline-tabs/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "sphinx-inline-tabs"; - version = "2023.04.21"; + version = "2025.12.21.14"; pyproject = true; src = fetchFromGitHub { owner = "pradyunsg"; repo = "sphinx-inline-tabs"; - rev = version; - hash = "sha256-1oZheHDNOQU0vWL3YClQrJe94WyUJ72bCAF1UKtjJ0w="; + tag = version; + hash = "sha256-aHsTdCVu/e9uaM4ayOfY3IBjjivZwDiHoWA0W2vyvNA="; }; nativeBuildInputs = [ flit-core ]; From 34138e8d76461d18e8130a5a241c280615f6009c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:30 +0100 Subject: [PATCH 0970/1238] python3Packages.sphinx-issues: 3.0.1 -> 5.0.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinx-issues/default.nix | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-issues/default.nix b/pkgs/development/python-modules/sphinx-issues/default.nix index c56115ae1de9..fb2b81409688 100644 --- a/pkgs/development/python-modules/sphinx-issues/default.nix +++ b/pkgs/development/python-modules/sphinx-issues/default.nix @@ -1,24 +1,35 @@ { lib, buildPythonPackage, - sphinx, fetchFromGitHub, + flit-core, + pytestCheckHook, + sphinx, }: buildPythonPackage rec { pname = "sphinx-issues"; - version = "3.0.1"; - format = "setuptools"; + version = "5.0.1"; + pyproject = true; src = fetchFromGitHub { owner = "sloria"; repo = "sphinx-issues"; - rev = version; - sha256 = "1lns6isq9kwcw8z4jwgy927f7idx9srvri5adaa5zmypw5x47hha"; + tag = version; + hash = "sha256-/nc5gtZbE1ziMPWIkZTkevMfVkNtJYL/b5QLDeMhzUs="; }; - pythonImportsCheck = [ "sphinx_issues" ]; + postPatch = '' + substituteInPlace tests/test_sphinx_issues.py \ + --replace-fail 'Path(sys.executable).parent.joinpath("sphinx-build")' '"${lib.getExe' sphinx "sphinx-build"}"' + ''; - propagatedBuildInputs = [ sphinx ]; + build-system = [ flit-core ]; + + dependencies = [ sphinx ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "sphinx_issues" ]; meta = { homepage = "https://github.com/sloria/sphinx-issues"; From f2c2da87dcd812ca7d59219e5b097f9508e63db7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:31 +0100 Subject: [PATCH 0971/1238] python3Packages.sphinx-markdown-builder: 0.6.8 -> 0.6.9 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinx-markdown-builder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-markdown-builder/default.nix b/pkgs/development/python-modules/sphinx-markdown-builder/default.nix index 9238b0c5c38b..ca5ea53928cd 100644 --- a/pkgs/development/python-modules/sphinx-markdown-builder/default.nix +++ b/pkgs/development/python-modules/sphinx-markdown-builder/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "sphinx-markdown-builder"; - version = "0.6.8"; + version = "0.6.9"; pyproject = true; src = fetchFromGitHub { owner = "liran-funaro"; repo = "sphinx-markdown-builder"; tag = version; - hash = "sha256-dPMOOG3myh9i2ez9uhasqLnlV0BEsE9CHEbZ57VWzAo="; + hash = "sha256-DTc+yVFOGLXFyrgkwfgY3X60chyU3UDs0GwuPCzff28="; }; patches = [ From e165da0aeedb67010f2bf8dfd0aa20081947fd8c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:31 +0100 Subject: [PATCH 0972/1238] python3Packages.sphinx-prompt: 1.10.0 -> 1.10.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sphinx-prompt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-prompt/default.nix b/pkgs/development/python-modules/sphinx-prompt/default.nix index 7aaa75e139b9..25f1ef9c4b0d 100644 --- a/pkgs/development/python-modules/sphinx-prompt/default.nix +++ b/pkgs/development/python-modules/sphinx-prompt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "sphinx-prompt"; - version = "1.10.0"; + version = "1.10.2"; pyproject = true; src = fetchFromGitHub { owner = "sbrunner"; repo = "sphinx-prompt"; tag = version; - hash = "sha256-JKCTn2YkdyGLvchMT9C61PxjYxuQFzt3SjCE9JvgtVc="; + hash = "sha256-ut1g4Clq8mVUYwCe0XMt4GIXUJ4Hy7k8DjWbR7GJ8Bg="; }; postPatch = '' From 1a873c38c0ebf0959ba4cef2438bcd7bfc7afcd4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:31 +0100 Subject: [PATCH 0973/1238] python3Packages.sphinx-pytest: 0.2.0 -> 0.3.0 https://github.com/sphinx-extensions2/sphinx-pytest/releases/tag/v0.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sphinx-pytest/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-pytest/default.nix b/pkgs/development/python-modules/sphinx-pytest/default.nix index 2c313ffa957a..5742a61f6f22 100644 --- a/pkgs/development/python-modules/sphinx-pytest/default.nix +++ b/pkgs/development/python-modules/sphinx-pytest/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "sphinx-pytest"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "chrisjsewell"; repo = "sphinx-pytest"; tag = "v${version}"; - hash = "sha256-oSBBt+hSMs4mvGqibQHoYHXr2j/bpsGOnIMfwfTfWKQ="; + hash = "sha256-z71IrUr3e2oAPeZMjUBwMwy2SkoAA3oxtK4+iR9vLEc="; }; nativeBuildInputs = [ flit-core ]; @@ -40,7 +40,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/sphinx-extensions2/sphinx-pytest/releases/tag/v${version}"; + changelog = "https://github.com/sphinx-extensions2/sphinx-pytest/releases/tag/${src.tag}"; description = "Helpful pytest fixtures for Sphinx extensions"; homepage = "https://github.com/chrisjsewell/sphinx-pytest"; license = lib.licenses.mit; From 6826636a7e28396429f6a0f8baa91f34992f2552 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:32 +0100 Subject: [PATCH 0974/1238] python3Packages.sphinx-rtd-theme: 3.0.2 -> 3.1.0 https://github.com/readthedocs/sphinx_rtd_theme/blob/3.1.0/docs/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sphinx-rtd-theme/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-rtd-theme/default.nix b/pkgs/development/python-modules/sphinx-rtd-theme/default.nix index 64db324635a0..ee2301acb08c 100644 --- a/pkgs/development/python-modules/sphinx-rtd-theme/default.nix +++ b/pkgs/development/python-modules/sphinx-rtd-theme/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "sphinx-rtd-theme"; - version = "3.0.2"; + version = "3.1.0"; pyproject = true; src = fetchPypi { pname = "sphinx_rtd_theme"; inherit version; - hash = "sha256-t0V7wl3acjsgsIamcLmVPIWeq2CioD7o6yuyPhduX4U="; + hash = "sha256-tEJ28sJ26Qkjmk9slVqmZ6qv63hZeSOxxgurx223jkw="; }; build-system = [ setuptools ]; From 2a5e91f986a00fac76ace51568d769381a527b81 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:32 +0100 Subject: [PATCH 0975/1238] python3Packages.sphinx-togglebutton: 0.3.2 -> 0.4.4 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/sphinx-togglebutton/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-togglebutton/default.nix b/pkgs/development/python-modules/sphinx-togglebutton/default.nix index 1b199aa4e982..99f177604e85 100644 --- a/pkgs/development/python-modules/sphinx-togglebutton/default.nix +++ b/pkgs/development/python-modules/sphinx-togglebutton/default.nix @@ -10,12 +10,13 @@ buildPythonPackage rec { pname = "sphinx-togglebutton"; - version = "0.3.2"; + version = "0.4.4"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-qwyLNmQnsB5MiYAtXQeEcsQn+m6dEtUhw0+gRCVZ3Ho="; + inherit version; + pname = "sphinx_togglebutton"; + hash = "sha256-BMMyaS/V9TY60CoAHmkzaXZ9bB8OWCeXcKKutXG0cqE="; }; nativeBuildInputs = [ From e88275f0eddab7657c796db6b5b0cc16f06bd809 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:33 +0100 Subject: [PATCH 0976/1238] python3Packages.sphinx-toolbox: 4.0.0 -> 4.1.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sphinx-toolbox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-toolbox/default.nix b/pkgs/development/python-modules/sphinx-toolbox/default.nix index 6635261717a8..f09dc61e58b3 100644 --- a/pkgs/development/python-modules/sphinx-toolbox/default.nix +++ b/pkgs/development/python-modules/sphinx-toolbox/default.nix @@ -21,13 +21,13 @@ }: buildPythonPackage rec { pname = "sphinx-toolbox"; - version = "4.0.0"; + version = "4.1.2"; pyproject = true; src = fetchPypi { inherit version; pname = "sphinx_toolbox"; - hash = "sha256-SMMUUdsuLYxxwDk55yoZ73vJLKeFCmLbY/x7uDlbZ4U="; + hash = "sha256-wwpPhsTCnpetsOuTN9NfUJPLlqRPScr/z31bxYqIt4E="; }; postPatch = '' From 31d5048763d988972274babc493fc1d7c5a38362 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:33 +0100 Subject: [PATCH 0977/1238] python3Packages.sphinxcontrib-ditaa: 1.0.2 -> 1.0.3 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/sphinxcontrib-ditaa/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-ditaa/default.nix b/pkgs/development/python-modules/sphinxcontrib-ditaa/default.nix index 18554a01e18e..8db338ac5614 100644 --- a/pkgs/development/python-modules/sphinxcontrib-ditaa/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-ditaa/default.nix @@ -9,12 +9,13 @@ buildPythonPackage rec { pname = "sphinxcontrib-ditaa"; - version = "1.0.2"; + version = "1.0.3"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-V/LhOwWbOP3olYC+ypFqxsp0VrLXBsPd6p3UiQ5fW9M="; + inherit version; + pname = "sphinxcontrib_ditaa"; + hash = "sha256-8O74Gyb4KxER/VlFQWwHKQQjiYNU1ch5n6eLneVHTCg="; }; build-system = [ setuptools ]; From 006f465084d9b4565064631e1dfbf103461437c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:33 +0100 Subject: [PATCH 0978/1238] python3Packages.sphinxcontrib-mermaid: 1.2.3 -> 2.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinxcontrib-mermaid/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-mermaid/default.nix b/pkgs/development/python-modules/sphinxcontrib-mermaid/default.nix index 8c8679f3a17a..9b7011c5361a 100644 --- a/pkgs/development/python-modules/sphinxcontrib-mermaid/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-mermaid/default.nix @@ -9,13 +9,13 @@ }: buildPythonPackage rec { pname = "sphinxcontrib-mermaid"; - version = "1.2.3"; + version = "2.0.0"; pyproject = true; src = fetchPypi { inherit version; pname = "sphinxcontrib_mermaid"; - hash = "sha256-NYaZ0OySTvZ5tBhz2e3ZfQdzRG2vl2DHXhjcCt/ZE3E="; + hash = "sha256-z099RT0AETLqul0f31PUIEnwLpEyE8+DN0J0g7/KJvQ="; }; build-system = [ setuptools ]; From 150aeff131e0d45fd49748f7525bd14b1e844272 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:34 +0100 Subject: [PATCH 0979/1238] python3Packages.sphinxcontrib-plantuml: 0.30 -> 0.31 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/sphinxcontrib-plantuml/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix b/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix index d52fdb65ad32..b802f80aef8f 100644 --- a/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix @@ -9,12 +9,13 @@ buildPythonPackage rec { pname = "sphinxcontrib-plantuml"; - version = "0.30"; + version = "0.31"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-KhJmykO930RkCuRBBwA99EkN4rPDFUoNYnz7Y+mhab8="; + inherit version; + pname = "sphinxcontrib_plantuml"; + hash = "sha256-/XR1L46gcOZBw/ikAvzPodSkBW4JZ7VgM9KnYoLZ+VY="; }; build-system = [ setuptools ]; From 247fbb849b520d09ea0ed74891ff6c0501d8096b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:34 +0100 Subject: [PATCH 0980/1238] python3Packages.sphinxcontrib-spelling: 8.0.1 -> 8.0.2 https://github.com/sphinx-contrib/spelling/blob/8.0.2/docs/source/history.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinxcontrib-spelling/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix index ba52464aee85..8f6632c129db 100644 --- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "sphinxcontrib-spelling"; - version = "8.0.1"; + version = "8.0.2"; pyproject = true; src = fetchFromGitHub { owner = "sphinx-contrib"; repo = "spelling"; tag = version; - hash = "sha256-gN+FkgIzk7wG/ni+DzaeiePjCiK9k7Jrn2IUDgy8DOg="; + hash = "sha256-f9n3hp+d3UvfVt2KmhxYm80XsEnIx3EVkdrQJxWDxks="; }; nativeBuildInputs = [ @@ -42,7 +42,7 @@ buildPythonPackage rec { meta = { description = "Sphinx spelling extension"; homepage = "https://github.com/sphinx-contrib/spelling"; - changelog = "https://github.com/sphinx-contrib/spelling/blob/${version}/docs/source/history.rst"; + changelog = "https://github.com/sphinx-contrib/spelling/blob/${src.tag}/docs/source/history.rst"; license = lib.licenses.bsd2; maintainers = [ ]; }; From cef9d97c7842a2e6dd08167317f79480606ae5e1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:35 +0100 Subject: [PATCH 0981/1238] python3Packages.sphinxcontrib-svg2pdfconverter: 1.3.0 -> 2.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinxcontrib-svg2pdfconverter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-svg2pdfconverter/default.nix b/pkgs/development/python-modules/sphinxcontrib-svg2pdfconverter/default.nix index 11a12dfdb2f3..1b9b31024ef1 100644 --- a/pkgs/development/python-modules/sphinxcontrib-svg2pdfconverter/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-svg2pdfconverter/default.nix @@ -17,13 +17,13 @@ assert (withCairosvg || withInkscape || withLibrsvg); buildPythonPackage rec { pname = "sphinxcontrib-svg2pdfconverter"; - version = "1.3.0"; + version = "2.0.0"; pyproject = true; src = fetchPypi { inherit version; pname = "sphinxcontrib_svg2pdfconverter"; - hash = "sha256-ZBGkzC9X7tlqDXu/oTn2jL55gwGIgeHm18RgU81pkR8="; + hash = "sha256-q5yPEIA5HiMYEtIKvyZXpp7jVXRWOxAUQU+VOWSpX6M="; }; # for enabled modules: provide the full path to the binary From 5c68d07b65b5470eb39044ad09277b2efc74ad10 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:35 +0100 Subject: [PATCH 0982/1238] python3Packages.sphinxext-rediraffe: 0.2.7 -> 0.3.0 https://github.com/wpilibsuite/sphinxext-rediraffe/releases/tag/v0.3.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/sphinxext-rediraffe/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinxext-rediraffe/default.nix b/pkgs/development/python-modules/sphinxext-rediraffe/default.nix index 9e80cea5e725..77d4de2bf8da 100644 --- a/pkgs/development/python-modules/sphinxext-rediraffe/default.nix +++ b/pkgs/development/python-modules/sphinxext-rediraffe/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "sphinxext-rediraffe"; - version = "0.2.7"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "wpilibsuite"; repo = "sphinxext-rediraffe"; tag = "v${version}"; - hash = "sha256-g+GD1ApD26g6PwPOH/ir7aaEgH+n1QQYSr9QizYrmug="; + hash = "sha256-OW+MNQbPfJa8+jcpWZxTKD+EAv1gyo5tmcYAGba4u3c="; }; postPatch = '' @@ -42,7 +42,7 @@ buildPythonPackage rec { meta = { description = "Sphinx extension to redirect files"; homepage = "https://github.com/wpilibsuite/sphinxext-rediraffe"; - changelog = "https://github.com/wpilibsuite/sphinxext-rediraffe/releases/tag/v${version}"; + changelog = "https://github.com/wpilibsuite/sphinxext-rediraffe/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.newam ]; }; From 3025d668d3e5d927f1d056590aecdfd7918c55c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:35 +0100 Subject: [PATCH 0983/1238] python3Packages.spsdk: 3.2.0 -> 3.6.0 https://github.com/nxp-mcuxpresso/spsdk/blob/v3.6.0/docs/release_notes.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/spsdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/spsdk/default.nix b/pkgs/development/python-modules/spsdk/default.nix index 177711a41367..2767a31d0702 100644 --- a/pkgs/development/python-modules/spsdk/default.nix +++ b/pkgs/development/python-modules/spsdk/default.nix @@ -50,14 +50,14 @@ buildPythonPackage rec { pname = "spsdk"; - version = "3.2.0"; + version = "3.6.0"; pyproject = true; src = fetchFromGitHub { owner = "nxp-mcuxpresso"; repo = "spsdk"; tag = "v${version}"; - hash = "sha256-unJpJjoS0C9TKsvk9/fQO8jiIOGbgfJopeXR5FcIq/g="; + hash = "sha256-eylowyX4ERXSYuhc/Gy4UEqRSG1GjmeRMJdR0mY5E9I="; }; postPatch = '' From 4fa9c5a205d95a270dc5b9af7499f070c9fe5691 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:36 +0100 Subject: [PATCH 0984/1238] python3Packages.sqlalchemy-continuum: 1.4.2 -> 1.5.2 https://github.com/kvesteri/sqlalchemy-continuum/blob/1.5.2/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/sqlalchemy-continuum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlalchemy-continuum/default.nix b/pkgs/development/python-modules/sqlalchemy-continuum/default.nix index 9a36dbb9d707..b168e4752788 100644 --- a/pkgs/development/python-modules/sqlalchemy-continuum/default.nix +++ b/pkgs/development/python-modules/sqlalchemy-continuum/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "sqlalchemy-continuum"; - version = "1.4.2"; + version = "1.5.2"; pyproject = true; src = fetchPypi { pname = "sqlalchemy_continuum"; inherit version; - hash = "sha256-D9K+efcY7aR8IgaHnZLsTr8YiTZGN7PK8+5dNL0ZyOM="; + hash = "sha256-JXHW62FWvIVir7OS/d3rS7MeRKH9HzeIy2Je/i9pbGM="; }; build-system = [ setuptools ]; From e8e867ea285be00087a660edcd0e2efd2a483b69 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:36 +0100 Subject: [PATCH 0985/1238] python3Packages.sqlcipher3: 0.6.0 -> 0.6.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sqlcipher3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlcipher3/default.nix b/pkgs/development/python-modules/sqlcipher3/default.nix index ab7a0f063bb6..397b01d0e767 100644 --- a/pkgs/development/python-modules/sqlcipher3/default.nix +++ b/pkgs/development/python-modules/sqlcipher3/default.nix @@ -8,7 +8,7 @@ }: let pname = "sqlcipher3"; - version = "0.6.0"; + version = "0.6.2"; in buildPythonPackage { inherit pname version; @@ -16,7 +16,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-o1GuYwvWFMLBDtiYtCD3vIF+Q4FT9oP4g0jERdazqbE="; + hash = "sha256-orZ1KJuoiJ84liWiHzoB8f8VmlUbW4j7qP2S2g4COAo="; }; build-system = [ From 45ffeb9c571122c4fa6699301eefadc26199356a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:37 +0100 Subject: [PATCH 0986/1238] python3Packages.sqlframe: 3.43.8 -> 3.45.0 https://github.com/eakmanrq/sqlframe/releases/tag/v3.45.0 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/sqlframe/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlframe/default.nix b/pkgs/development/python-modules/sqlframe/default.nix index d3306e2b2f66..1d8b9d6fce9c 100644 --- a/pkgs/development/python-modules/sqlframe/default.nix +++ b/pkgs/development/python-modules/sqlframe/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "sqlframe"; - version = "3.43.8"; + version = "3.45.0"; pyproject = true; src = fetchFromGitHub { owner = "eakmanrq"; repo = "sqlframe"; tag = "v${version}"; - hash = "sha256-gsWA3aBolsR2zPwseHnQXSJRngXUHFGvi55UPevgUHw="; + hash = "sha256-S0tcdmdA9SptmaFT/G3efO3yPLWrBOJVDLCK3Zu2r9w="; }; build-system = [ setuptools-scm ]; @@ -97,6 +97,8 @@ buildPythonPackage rec { # duckdb.duckdb.CatalogException: Catalog Error: Table Function with name "dsdgen" is not in the catalog, but it exists in the tpcds extension. # "tests/integration/test_int_dataframe.py" "tests/integration/" + # AttributeError: module 'pyspark.sql.functions' has no attribute 'JVMView' + "tests/unit/*/test_activate.py" ]; meta = { From 8c4b7cc680af32950d67404c975601c846a5571a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:37 +0100 Subject: [PATCH 0987/1238] python3Packages.sqlglot: 27.29.0 -> 28.6.0 https://github.com/tobymao/sqlglot/blob/v28.6.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sqlglot/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sqlglot/default.nix b/pkgs/development/python-modules/sqlglot/default.nix index 969ba7fc18ec..1dba5b606e9a 100644 --- a/pkgs/development/python-modules/sqlglot/default.nix +++ b/pkgs/development/python-modules/sqlglot/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "sqlglot"; - version = "27.29.0"; + version = "28.6.0"; pyproject = true; src = fetchFromGitHub { repo = "sqlglot"; owner = "tobymao"; tag = "v${version}"; - hash = "sha256-kqtsZRtIIgQ0cTbhG5K4N+c3cq7I+Uvd+3s+b0CYLtg="; + hash = "sha256-1RAjGqu2D/wrec/sryPGZlPnaBGkyhYpzdaZu9KYh2Q="; }; build-system = [ @@ -51,7 +51,7 @@ buildPythonPackage rec { meta = { description = "No dependency Python SQL parser, transpiler, and optimizer"; homepage = "https://github.com/tobymao/sqlglot"; - changelog = "https://github.com/tobymao/sqlglot/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/tobymao/sqlglot/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cpcloud ]; }; From d216bfe8fc37a19cafeb99e86f976a16d300f18f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:37 +0100 Subject: [PATCH 0988/1238] python3Packages.sqlite-utils: 3.38 -> 3.39 https://github.com/simonw/sqlite-utils/releases/tag/3.39 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sqlite-utils/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sqlite-utils/default.nix b/pkgs/development/python-modules/sqlite-utils/default.nix index ca66f824d0de..acc78be8aea7 100644 --- a/pkgs/development/python-modules/sqlite-utils/default.nix +++ b/pkgs/development/python-modules/sqlite-utils/default.nix @@ -7,6 +7,7 @@ python-dateutil, sqlite-fts4, tabulate, + pip, pluggy, pytestCheckHook, hypothesis, @@ -16,7 +17,7 @@ }: buildPythonPackage rec { pname = "sqlite-utils"; - version = "3.38"; + version = "3.39"; pyproject = true; build-system = [ setuptools ]; @@ -24,16 +25,17 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "sqlite_utils"; - hash = "sha256-Gud7kxOEBSIFoVR41ClGT2xno6w7Tq/TxnSskA9iOqs="; + hash = "sha256-v6Lqwps+PrXJZHKDeXUn/rz079Spu7Mdl5oUoR75280="; }; dependencies = [ click click-default-group + pip + pluggy python-dateutil sqlite-fts4 tabulate - pluggy ]; nativeCheckInputs = [ From 859cb77fd23e7328ebbb3f2c29cf0dca31a4429f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:38 +0100 Subject: [PATCH 0989/1238] python3Packages.sqlobject: 3.13.0 -> 3.13.1 https://github.com/sqlobject/sqlobject/blob/3.13.1/docs/News.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sqlobject/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sqlobject/default.nix b/pkgs/development/python-modules/sqlobject/default.nix index 542f40647f0d..f789b97a0eb2 100644 --- a/pkgs/development/python-modules/sqlobject/default.nix +++ b/pkgs/development/python-modules/sqlobject/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "sqlobject"; - version = "3.13.0"; + version = "3.13.1"; pyproject = true; src = fetchFromGitHub { owner = "sqlobject"; repo = "sqlobject"; tag = version; - hash = "sha256-KcpbGqNsR77kwbTLKwvwWpyLvF1UowIsKM7Kirs7Zw4="; + hash = "sha256-Qbb48z4DrD/M8e26+5NjPcA0b3gxHeAxj1X/jSrTwx0="; }; build-system = [ setuptools ]; @@ -43,7 +43,7 @@ buildPythonPackage rec { meta = { description = "Object Relational Manager for providing an object interface to your database"; homepage = "https://www.sqlobject.org/"; - changelog = "https://github.com/sqlobject/sqlobject/blob/${version}/docs/News.rst"; + changelog = "https://github.com/sqlobject/sqlobject/blob/${src.tag}/docs/News.rst"; license = lib.licenses.lgpl21Only; maintainers = [ ]; }; From 32a2bd089095382fc7d63d56eaa07f9ddf782a44 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:38 +0100 Subject: [PATCH 0990/1238] python3Packages.sqlparse: 0.5.3 -> 0.5.5 https://github.com/andialbrecht/sqlparse/blob/0.5.5/CHANGELOG This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sqlparse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlparse/default.nix b/pkgs/development/python-modules/sqlparse/default.nix index af0da3c3dbd5..652813e38ae4 100644 --- a/pkgs/development/python-modules/sqlparse/default.nix +++ b/pkgs/development/python-modules/sqlparse/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "sqlparse"; - version = "0.5.3"; + version = "0.5.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-CfZ3h/VqCxbs294b/H9dnDNxymg8/qqOb/YLSAfsknI="; + hash = "sha256-4g1KmwuFhf32OxDTAGbHyUxden7EfIiaLYOjyqk/8o4="; }; build-system = [ hatchling ]; From 0a490256da7f72e41ff2f816f4a86693ee288af7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:39 +0100 Subject: [PATCH 0991/1238] python3Packages.srctools: 2.6.1 -> 2.6.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/srctools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/srctools/default.nix b/pkgs/development/python-modules/srctools/default.nix index 981c6ef48f88..3d5b242aef70 100644 --- a/pkgs/development/python-modules/srctools/default.nix +++ b/pkgs/development/python-modules/srctools/default.nix @@ -14,7 +14,7 @@ }: let pname = "srctools"; - version = "2.6.1"; + version = "2.6.2"; in buildPythonPackage { inherit pname version; @@ -22,7 +22,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-EPdK8IALfcPhfzHiAR2FC821Z0Igkik9+mpky3eIsoM="; + hash = "sha256-c+NmrTntpNTEI782aoC4bNpoKpWe4cqSAkxpYS5HH30="; }; build-system = [ From c78485bd3c42bdfcbfe580b17718bbab2ffe6467 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:39 +0100 Subject: [PATCH 0992/1238] python3Packages.srsly: 2.5.1 -> 2.5.2 https://github.com/explosion/srsly/releases/tag/v2.5.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/srsly/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/srsly/default.nix b/pkgs/development/python-modules/srsly/default.nix index a52cf7c6b5f3..429ce5dff2f6 100644 --- a/pkgs/development/python-modules/srsly/default.nix +++ b/pkgs/development/python-modules/srsly/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "srsly"; - version = "2.5.1"; + version = "2.5.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-qxtL9s8+Kdoj2uBJPdFRf7eHB1IGUSNRQhuJtPwnx34="; + hash = "sha256-QJK8hDxxt1lcbJCgMCoZeFjFuf5DBn9irmpFvDuqHBk="; }; build-system = [ From 3f6d9c749819d46b7e25e3b58eb3c308af307de4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:39 +0100 Subject: [PATCH 0993/1238] python3Packages.sse-starlette: 3.0.3 -> 3.2.0 https://github.com/sysid/sse-starlette/blob/v3.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sse-starlette/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sse-starlette/default.nix b/pkgs/development/python-modules/sse-starlette/default.nix index 8a2882414cae..745ec3a2ce79 100644 --- a/pkgs/development/python-modules/sse-starlette/default.nix +++ b/pkgs/development/python-modules/sse-starlette/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "sse-starlette"; - version = "3.0.3"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "sysid"; repo = "sse-starlette"; tag = "v${version}"; - hash = "sha256-2QCagK4OIVJJ54uedJFVjcGyRo2j1415iNjDIa67/mo="; + hash = "sha256-SqYLwbl+AyeqgYIwAd/Z39BSPXaYSXMnM6DAGUv3vQ8="; }; build-system = [ setuptools ]; From b24b02216c32a389767108c8ab6bcb93d9adc17e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:40 +0100 Subject: [PATCH 0994/1238] python3Packages.sseclient-py: 1.8.0 -> 1.9.0 https://github.com/mpetazzoni/sseclient/releases/tag/sseclient-py-sseclient-py-1.9.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sseclient-py/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/sseclient-py/default.nix b/pkgs/development/python-modules/sseclient-py/default.nix index 251c0a3ab5ea..a74fc325b226 100644 --- a/pkgs/development/python-modules/sseclient-py/default.nix +++ b/pkgs/development/python-modules/sseclient-py/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "sseclient-py"; - version = "1.8.0"; + version = "1.9.0"; format = "setuptools"; src = fetchFromGitHub { owner = "mpetazzoni"; repo = "sseclient"; - rev = "sseclient-py-${version}"; - hash = "sha256-rNiJqR7/e+Rhi6kVBY8gZJZczqSUsyszotXkb4OKfWk="; + tag = "sseclient-py-${version}"; + hash = "sha256-AIldZFElGgSbw38aZWCWI1N35MiE+b9D1s/XhD7aIvo="; }; nativeCheckInputs = [ pytestCheckHook ]; @@ -26,7 +26,7 @@ buildPythonPackage rec { meta = { description = "Pure-Python Server Side Events (SSE) client"; homepage = "https://github.com/mpetazzoni/sseclient"; - changelog = "https://github.com/mpetazzoni/sseclient/releases/tag/sseclient-py-${version}"; + changelog = "https://github.com/mpetazzoni/sseclient/releases/tag/sseclient-py-${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jamiemagee ]; }; From 515bc6e7ef539bd200a15b6abadccf7a96f2f1cf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:41 +0100 Subject: [PATCH 0995/1238] python3Packages.ssh2-python: 1.1.2.post1 -> 1.2.0.post1 https://github.com/ParallelSSH/ssh2-python/blob/1.2.0.post1/Changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ssh2-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ssh2-python/default.nix b/pkgs/development/python-modules/ssh2-python/default.nix index c52d4485ef90..3b7401dcf650 100644 --- a/pkgs/development/python-modules/ssh2-python/default.nix +++ b/pkgs/development/python-modules/ssh2-python/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ssh2-python"; - version = "1.1.2.post1"; + version = "1.2.0.post1"; format = "setuptools"; src = fetchFromGitHub { owner = "ParallelSSH"; repo = "ssh2-python"; tag = version; - hash = "sha256-LHIj0lSAMJ+tUvIyMl0xT/i0N4U+HbiiD62WIXzboMU="; + hash = "sha256-GhkVie+UPjM1C1Jb3/ef59kuJRYmIkauTCaoksqu1LM="; }; build-system = [ setuptools ]; From 2b4d8618593ed95ddabfd4f364bcc04e92923ea9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:41 +0100 Subject: [PATCH 0996/1238] python3Packages.stamina: 25.1.0 -> 25.2.0 https://github.com/hynek/stamina/blob/25.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/stamina/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stamina/default.nix b/pkgs/development/python-modules/stamina/default.nix index 09a976bf667f..0da09382ebff 100644 --- a/pkgs/development/python-modules/stamina/default.nix +++ b/pkgs/development/python-modules/stamina/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "stamina"; - version = "25.1.0"; + version = "25.2.0"; pyproject = true; src = fetchFromGitHub { owner = "hynek"; repo = "stamina"; tag = version; - hash = "sha256-TehGqR3vbjLNByHZE2+Ytq52dpEpiL6+7TRUKwXcC1M="; + hash = "sha256-PsoEo53JeD9zrqRmvPotTiX4lM16aJXB3Gr1+mFTEYA="; }; build-system = [ From 7246afdfd02e6ab9e4c2e589f4b4149be9957b1a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:41 +0100 Subject: [PATCH 0997/1238] python3Packages.statmake: 1.1.0 -> 2.0.1 https://github.com/daltonmaag/statmake/releases/tag/v2.0.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/statmake/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/statmake/default.nix b/pkgs/development/python-modules/statmake/default.nix index 8518632fcae6..c067c55bc2f3 100644 --- a/pkgs/development/python-modules/statmake/default.nix +++ b/pkgs/development/python-modules/statmake/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "statmake"; - version = "1.1.0"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "daltonmaag"; repo = "statmake"; tag = "v${version}"; - hash = "sha256-UqL3l27Icu5DoVvFYctbOF7gvKvVV6hK1R5A1y9SYkU="; + hash = "sha256-PlMbJuJUkUjKXhkcCfLO5G3R1z9Zwf9qKYj9olOANno="; }; build-system = [ From ce243192991350b8fed2a703f1e5e3dba77e1611 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:42 +0100 Subject: [PATCH 0998/1238] python3Packages.statsmodels: 0.14.5 -> 0.14.6 https://github.com/statsmodels/statsmodels/releases/tag/v0.14.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/statsmodels/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/statsmodels/default.nix b/pkgs/development/python-modules/statsmodels/default.nix index c9111049f9ef..1c00c2e73af0 100644 --- a/pkgs/development/python-modules/statsmodels/default.nix +++ b/pkgs/development/python-modules/statsmodels/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "statsmodels"; - version = "0.14.5"; + version = "0.14.6"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3iYOWMzP0s7d+DW1WjVyM9bKhToapPkPdVOlLMccbd8="; + hash = "sha256-TReHPT5gfTmLhRJs1O16rYnk6difx0TNqxrzGJqZbCo="; }; postPatch = '' From 2b1dfccfe891302c76507dedc8fd40fc6f28972b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:43 +0100 Subject: [PATCH 0999/1238] python3Packages.stop-words: 2018.7.23 -> 2025.11.4 This commit was automatically generated using update-python-libraries. --- .../python-modules/stop-words/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/stop-words/default.nix b/pkgs/development/python-modules/stop-words/default.nix index ead093cd5622..996f9745fb0d 100644 --- a/pkgs/development/python-modules/stop-words/default.nix +++ b/pkgs/development/python-modules/stop-words/default.nix @@ -3,22 +3,26 @@ buildPythonPackage, fetchPypi, setuptools, - unittestCheckHook, + setuptools-scm, }: buildPythonPackage rec { pname = "stop-words"; - version = "2018.7.23"; + version = "2025.11.4"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-bfOtX13ml9qkN+REXIbHNgTmvBON0NwPrFVmSqTmsD4="; + pname = "stop_words"; + inherit version; + hash = "sha256-BFkHK1SxHkOm+0xbBb2ofSrM/E8UwWl5dPNzmvD3tD0="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; - nativeCheckInputs = [ unittestCheckHook ]; + doCheck = false; # no tests pythonImportsCheck = [ "stop_words" ]; From 7b80e25470157d4f7ffce4a1647e994c500bc238 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:43 +0100 Subject: [PATCH 1000/1238] python3Packages.storage3: 0.12.1 -> 0.12.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/storage3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/storage3/default.nix b/pkgs/development/python-modules/storage3/default.nix index d3b761bff64d..c5d0dc277fd6 100644 --- a/pkgs/development/python-modules/storage3/default.nix +++ b/pkgs/development/python-modules/storage3/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "storage3"; - version = "0.12.1"; + version = "0.12.2"; pyproject = true; src = fetchFromGitHub { owner = "supabase"; repo = "storage-py"; tag = "v${version}"; - hash = "sha256-Ef309CTnzbaqKAVMdvroUYAy9RImWZZqhsnwRdpGVkk="; + hash = "sha256-ACilbwSCNEsXyr2lUTkhOgfw/SiTnwj+rA07tnuFy5A="; }; dependencies = [ From 69e4961e5e59f32f615c10464836cf8bab20e35d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:43 +0100 Subject: [PATCH 1001/1238] python3Packages.strawberry-django: 0.65.1 -> 0.74.1 https://github.com/strawberry-graphql/strawberry-django/blob/0.74.1/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/strawberry-django/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/strawberry-django/default.nix b/pkgs/development/python-modules/strawberry-django/default.nix index b5abd44e5a9b..777e3ebccbd2 100644 --- a/pkgs/development/python-modules/strawberry-django/default.nix +++ b/pkgs/development/python-modules/strawberry-django/default.nix @@ -4,8 +4,7 @@ fetchFromGitHub, # build-system - poetry-core, - setuptools, + hatchling, # dependencies asgiref, @@ -35,14 +34,14 @@ buildPythonPackage rec { pname = "strawberry-django"; - version = "0.65.1"; + version = "0.74.1"; pyproject = true; src = fetchFromGitHub { owner = "strawberry-graphql"; repo = "strawberry-django"; - tag = "v${version}"; - hash = "sha256-cX/eG6qWe/h9U4p1pMhhI+bZ5pLmiwGeYxNthKvdI6o="; + tag = version; + hash = "sha256-8T5lYM5JrxbeDCgvSGvBsimsF+tMwjS1hroqw2Gf7aA="; }; postPatch = '' @@ -51,8 +50,7 @@ buildPythonPackage rec { ''; build-system = [ - poetry-core - setuptools + hatchling ]; dependencies = [ From 562c0d3ea991274451770d6ba4f6176d6aa9fdfc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 14:32:22 +0100 Subject: [PATCH 1002/1238] python3Packages.cross-web: init at 0.4.1 New dependency for strawberry-graphql. --- .../python-modules/cross-web/default.nix | 89 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 91 insertions(+) create mode 100644 pkgs/development/python-modules/cross-web/default.nix diff --git a/pkgs/development/python-modules/cross-web/default.nix b/pkgs/development/python-modules/cross-web/default.nix new file mode 100644 index 000000000000..738faa760522 --- /dev/null +++ b/pkgs/development/python-modules/cross-web/default.nix @@ -0,0 +1,89 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + hatchling, + + # dependencies + typing-extensions, + + # optional-dependencies + fastapi, + httpx, + python-multipart, + starlette, + django, + flask, + werkzeug, + sanic, + aiohttp, + yarl, + quart, + chalice, + litestar, + sanic-testing, + + # tests + pytest-asyncio, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "cross-web"; + version = "0.4.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "usecross"; + repo = "cross-web"; + rev = finalAttrs.version; + hash = "sha256-CH7SKePJcBgLPrdb3/qoim0Wzdx78+rNpJFWDHO7JWA="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + typing-extensions + ]; + + optional-dependencies = { + integrations = [ + fastapi + httpx + python-multipart + starlette + django + flask + werkzeug + sanic + aiohttp + yarl + quart + chalice + litestar + sanic-testing + ]; + }; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ] + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; + + pythonImportsCheck = [ + "cross_web" + ]; + + meta = { + description = "Universal web framework adapter for Python"; + homepage = "https://github.com/usecross/cross-web"; + changelog = "https://github.com/usecross/cross-web/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2e36e27c656f..cd8310f85433 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3268,6 +3268,8 @@ self: super: with self; { crontab = callPackage ../development/python-modules/crontab { }; + cross-web = callPackage ../development/python-modules/cross-web { }; + crossandra = callPackage ../development/python-modules/crossandra { }; crossplane = callPackage ../development/python-modules/crossplane { }; From 3f22ec702781741b20309ff752464255ce10b109 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:44 +0100 Subject: [PATCH 1003/1238] python3Packages.strawberry-graphql: 0.278.0 -> 0.289.2 https://github.com/strawberry-graphql/strawberry/blob/0.289.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/strawberry-graphql/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/strawberry-graphql/default.nix b/pkgs/development/python-modules/strawberry-graphql/default.nix index 7fed7047881e..96db30289612 100644 --- a/pkgs/development/python-modules/strawberry-graphql/default.nix +++ b/pkgs/development/python-modules/strawberry-graphql/default.nix @@ -5,6 +5,7 @@ buildPythonPackage, chalice, channels, + cross-web, daphne, django, email-validator, @@ -43,14 +44,14 @@ buildPythonPackage rec { pname = "strawberry-graphql"; - version = "0.278.0"; + version = "0.289.2"; pyproject = true; src = fetchFromGitHub { owner = "strawberry-graphql"; repo = "strawberry"; tag = version; - hash = "sha256-GNjjSD40fhbMqfvuYSuP3tU8lfOqBGJIsoGWZCfj6C4="; + hash = "sha256-eiIyAYId5MHKWmn87Cj/TCNN4YU5KkAWMEMhoMIR8xM="; }; postPatch = '' @@ -61,6 +62,7 @@ buildPythonPackage rec { build-system = [ poetry-core ]; dependencies = [ + cross-web graphql-core python-dateutil typing-extensions @@ -152,7 +154,6 @@ buildPythonPackage rec { "tests/schema/test_lazy/" "tests/sanic/test_file_upload.py" "tests/test_dataloaders.py" - "tests/utils/test_pretty_print.py" "tests/websockets/test_graphql_transport_ws.py" "tests/litestar/" ]; From 8552e1ad6eb809919302fe8c2caccfbe1a54c64e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:44 +0100 Subject: [PATCH 1004/1238] python3Packages.stripe: 12.5.1 -> 14.2.0 https://github.com/stripe/stripe-python/blob/v14.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/stripe/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix index bf6dbd0e6f36..b8daf548330a 100644 --- a/pkgs/development/python-modules/stripe/default.nix +++ b/pkgs/development/python-modules/stripe/default.nix @@ -3,21 +3,21 @@ buildPythonPackage, fetchPypi, requests, - setuptools, + flit-core, typing-extensions, }: buildPythonPackage rec { pname = "stripe"; - version = "12.5.1"; + version = "14.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-VAfQksNVwxOT52fS3LLVqMOYDKqaBzrLMtDMs8AbBLU="; + hash = "sha256-nHB8sFA+F5wtnxhzHpTxMzcFtc2dyq5pLbCZla0o1BE="; }; - build-system = [ setuptools ]; + build-system = [ flit-core ]; dependencies = [ requests From 26f7845168adf2a20ab525b507264b628717312e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:45 +0100 Subject: [PATCH 1005/1238] python3Packages.supabase: 2.17.0 -> 2.27.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/supabase/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/supabase/default.nix b/pkgs/development/python-modules/supabase/default.nix index 7a9f71aa7183..e0daa7a83294 100644 --- a/pkgs/development/python-modules/supabase/default.nix +++ b/pkgs/development/python-modules/supabase/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "supabase"; - version = "2.17.0"; + version = "2.27.2"; pyproject = true; src = fetchFromGitHub { owner = "supabase"; repo = "supabase-py"; - rev = "v${version}"; - hash = "sha256-psfDs5BCtUjyPsfLwksNvzLmUKmYDvmxKIDPQE/NmQU="; + tag = "v${version}"; + hash = "sha256-TRATa+lDRm2MDuARXfBRWnWYUak8i1fW7rr5ujWN8TY="; }; build-system = [ poetry-core ]; From faf438823dc93677328b3f8251078afff8cede29 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:46 +0100 Subject: [PATCH 1006/1238] python3Packages.swagger-spec-validator: 2.7.4 -> 3.0.4 This commit was automatically generated using update-python-libraries. --- .../swagger-spec-validator/default.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/swagger-spec-validator/default.nix b/pkgs/development/python-modules/swagger-spec-validator/default.nix index 5a6ab5ec9bbe..32c145b8276d 100644 --- a/pkgs/development/python-modules/swagger-spec-validator/default.nix +++ b/pkgs/development/python-modules/swagger-spec-validator/default.nix @@ -2,27 +2,32 @@ lib, buildPythonPackage, fetchFromGitHub, - pyyaml, + setuptools, + importlib-resources, jsonschema, + pyyaml, six, pytestCheckHook, mock, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "swagger-spec-validator"; - version = "2.7.4"; - format = "setuptools"; + version = "3.0.4"; + pyproject = true; src = fetchFromGitHub { owner = "Yelp"; repo = "swagger_spec_validator"; - rev = "v${version}"; - hash = "sha256-7+kFmtzeze0QlGf6z/M4J4F7z771a5NWewB1S3+bxn4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-8T0973g8JZKLCTpYqyScr/JAiFdBexEReUJoMQh4vO4="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ pyyaml + importlib-resources jsonschema six ]; @@ -40,4 +45,4 @@ buildPythonPackage rec { description = "Validation of Swagger specifications"; maintainers = with lib.maintainers; [ vanschelven ]; }; -} +}) From 621c3c3d5d1643ec5ec83256687210769fcc10ab Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:46 +0100 Subject: [PATCH 1007/1238] python3Packages.sybil: 9.1.0 -> 9.3.0 https://github.com/simplistix/sybil/blob/9.3.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/sybil/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sybil/default.nix b/pkgs/development/python-modules/sybil/default.nix index f9c5c5fbee3b..cd37903bee10 100644 --- a/pkgs/development/python-modules/sybil/default.nix +++ b/pkgs/development/python-modules/sybil/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "sybil"; - version = "9.1.0"; + version = "9.3.0"; pyproject = true; src = fetchFromGitHub { owner = "simplistix"; repo = "sybil"; tag = version; - hash = "sha256-ov8b8NPBbiqB/pcKgdD2D+xNSxUM1uGK8EP+20K7eGQ="; + hash = "sha256-rr6zVY1yJVL/s/Wg5S4pSljj9Zq+jo7CZ6TZvtPpxow="; }; build-system = [ setuptools ]; @@ -27,7 +27,7 @@ buildPythonPackage rec { meta = { description = "Automated testing for the examples in your documentation"; homepage = "https://github.com/cjw296/sybil"; - changelog = "https://github.com/simplistix/sybil/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/simplistix/sybil/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = [ ]; }; From ad021458214904ffff6f6717fb954b9690c5969c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:47 +0100 Subject: [PATCH 1008/1238] python3Packages.syne-tune: 0.14.2 -> 0.15.0 https://github.com/syne-tune/syne-tune/releases/tag/v0.15.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/syne-tune/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/syne-tune/default.nix b/pkgs/development/python-modules/syne-tune/default.nix index c09d9d5563dd..c5cbaf7fc275 100644 --- a/pkgs/development/python-modules/syne-tune/default.nix +++ b/pkgs/development/python-modules/syne-tune/default.nix @@ -38,14 +38,14 @@ }: buildPythonPackage rec { pname = "syne-tune"; - version = "0.14.2"; + version = "0.15.0"; pyproject = true; src = fetchFromGitHub { owner = "syne-tune"; repo = "syne-tune"; tag = "v${version}"; - hash = "sha256-51QyfJ0XOcXTeE95YOhtUmhat23joaEYvUnk7hYfksY="; + hash = "sha256-UNBpfC+aLXhkbyvCG2K00yedJnpYpfldqisZ/wDPtuA="; }; postPatch = '' From 72203cc1788982520b9d8b4b1c35936947af9674 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:47 +0100 Subject: [PATCH 1009/1238] python3Packages.tablib: 3.8.0 -> 3.9.0 https://github.com/jazzband/tablib/raw/v3.9.0/HISTORY.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tablib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tablib/default.nix b/pkgs/development/python-modules/tablib/default.nix index caa377a97f70..bda4c6ff8178 100644 --- a/pkgs/development/python-modules/tablib/default.nix +++ b/pkgs/development/python-modules/tablib/default.nix @@ -18,12 +18,12 @@ buildPythonPackage rec { pname = "tablib"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-lNi83GWnFaACSm1bcBpfMeRb0VkmnmLHNzHeefBI2ys="; + hash = "sha256-G2q9jtsPNWAeBMYWHXlmD9zeSrtKVPZsyfkFS9VdX+I="; }; nativeBuildInputs = [ setuptools-scm ]; From 4d103705bbb502212ccaa43f8ad198bf63423416 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:47 +0100 Subject: [PATCH 1010/1238] python3Packages.tadasets: 0.2.1 -> 0.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tadasets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tadasets/default.nix b/pkgs/development/python-modules/tadasets/default.nix index 50117d34678c..e38bc495a64f 100644 --- a/pkgs/development/python-modules/tadasets/default.nix +++ b/pkgs/development/python-modules/tadasets/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "tadasets"; - version = "0.2.1"; + version = "0.2.2"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-PWbq+dCQ8mGR81lolBDSArxjkTdis1ZpLY0MqZfZ66I="; + hash = "sha256-C+l19J0PHjZTlzAhXbojicaOyr/gjN8fuH7cLyb449w="; }; propagatedBuildInputs = [ From f1e973e23daeef6c26f054ebf687927885f558de Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:48 +0100 Subject: [PATCH 1011/1238] python3Packages.taskw-ng: 0.2.7 -> 2.0.0 https://github.com/bergercookie/taskw-ng/blob/2.0.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/taskw-ng/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/taskw-ng/default.nix b/pkgs/development/python-modules/taskw-ng/default.nix index 118736f94479..03f4d82ab771 100644 --- a/pkgs/development/python-modules/taskw-ng/default.nix +++ b/pkgs/development/python-modules/taskw-ng/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "taskw-ng"; - version = "0.2.7"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "bergercookie"; repo = "taskw-ng"; - tag = "v${version}"; - hash = "sha256-KxXLSDvUclQlNbMR+Zzl6tgBrH2QxqjLVoyBK3OiKVU="; + tag = version; + hash = "sha256-hTZi6Y3jVlBI+CGQtHZ4PBU5rjEjE2l8o2rusCkEma0="; }; pythonRelaxDeps = [ @@ -48,7 +48,7 @@ buildPythonPackage rec { meta = { description = "Module to interact with the Taskwarrior API"; homepage = "https://github.com/bergercookie/taskw-ng"; - changelog = "https://github.com/bergercookie/taskw-ng/blob/${src.rev}/CHANGELOG.rst"; + changelog = "https://github.com/bergercookie/taskw-ng/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ raitobezarius ]; }; From b0d77f551503853287ef431750d5b346abc3ada7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:48 +0100 Subject: [PATCH 1012/1238] python3Packages.tatsu-lts: 5.13.1 -> 5.16.0 https://github.com/dnicolodi/TatSu-LTS/releases/tag/v5.16.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tatsu-lts/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/tatsu-lts/default.nix b/pkgs/development/python-modules/tatsu-lts/default.nix index 48c95206cb46..8078637bf659 100644 --- a/pkgs/development/python-modules/tatsu-lts/default.nix +++ b/pkgs/development/python-modules/tatsu-lts/default.nix @@ -5,22 +5,22 @@ fetchFromGitHub, pytestCheckHook, regex, - setuptools, + hatchling, }: buildPythonPackage rec { pname = "tatsu-lts"; - version = "5.13.1"; + version = "5.16.0"; pyproject = true; src = fetchFromGitHub { owner = "dnicolodi"; repo = "TatSu-LTS"; tag = "v${version}-LTS"; - hash = "sha256-cfGAWZDAnoD3ddhVIkOHyiv7gUDgnAWu1ZBvDEiQ2AQ="; + hash = "sha256-2mMIFJ9baN6hmx2HPR3kKZHuhAWC30sTIIaRRuTc1Gg="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ colorama From b63fa8ab087cf5b5018092c15a2e2422bb43ad88 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:48 +0100 Subject: [PATCH 1013/1238] python3Packages.tatsu: 5.13.1 -> 5.16.0 https://github.com/neogeny/TatSu/releases/tag/v5.16.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tatsu/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/tatsu/default.nix b/pkgs/development/python-modules/tatsu/default.nix index 047399822885..c847e7aed67d 100644 --- a/pkgs/development/python-modules/tatsu/default.nix +++ b/pkgs/development/python-modules/tatsu/default.nix @@ -5,22 +5,22 @@ fetchFromGitHub, pytestCheckHook, regex, - setuptools, + hatchling, }: buildPythonPackage rec { pname = "tatsu"; - version = "5.13.1"; + version = "5.16.0"; pyproject = true; src = fetchFromGitHub { owner = "neogeny"; repo = "TatSu"; tag = "v${version}"; - hash = "sha256-iZtYqPvQxXl6SFG2An7dN3KxaxCTvAiAkeeuXUhLuF0="; + hash = "sha256-YFNoA81J8x4OO7lLUjeN/NzQfCTEeosaWZg9UKy8C50="; }; - nativeBuildInputs = [ setuptools ]; + nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ colorama From b594ba85a506e7b22d57f37c3600879fa6350db2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:49 +0100 Subject: [PATCH 1014/1238] python3Packages.tblib: 3.1.0 -> 3.2.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tblib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tblib/default.nix b/pkgs/development/python-modules/tblib/default.nix index 68d00bd2c271..b87762590583 100644 --- a/pkgs/development/python-modules/tblib/default.nix +++ b/pkgs/development/python-modules/tblib/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "tblib"; - version = "3.1.0"; + version = "3.2.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-BkBMLJ8H9m/uLX1q1DrMxG+cM2FxTZuEJuf0fllc1lI="; + hash = "sha256-6aZSaS2Rv090PUoVvBdMC3avx1D+jHttGVzBwdbSzOw="; }; nativeBuildInputs = [ setuptools ]; From 2b7cd286e7f4aa108b0d809e441ec7b590207942 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:49 +0100 Subject: [PATCH 1015/1238] python3Packages.telethon: 1.41.1 -> 1.42.0 https://github.com/LonamiWebs/Telethon/blob/v1.42.0/readthedocs/misc/changelog.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/telethon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/telethon/default.nix b/pkgs/development/python-modules/telethon/default.nix index 1295b1b20e40..56e716ababde 100644 --- a/pkgs/development/python-modules/telethon/default.nix +++ b/pkgs/development/python-modules/telethon/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "telethon"; - version = "1.41.1"; + version = "1.42.0"; pyproject = true; src = fetchFromGitHub { owner = "LonamiWebs"; repo = "Telethon"; tag = "v${version}"; - hash = "sha256-V38enxg1ZW1zd87xRLr0GHv+t1NK7fwDFxXDqPvCf2U="; + hash = "sha256-NMHJkSTGR3/tck0k97EfVN9f85PAWst+EZ6G7Tgrt5s="; }; patches = [ From 288803625cfd516e7eeb72530927cf23041633eb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:50 +0100 Subject: [PATCH 1016/1238] python3Packages.templateflow: 25.0.4 -> 25.1.1 https://github.com/templateflow/python-client/releases/tag/25.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/templateflow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/templateflow/default.nix b/pkgs/development/python-modules/templateflow/default.nix index 63bacf94a65b..46f042389249 100644 --- a/pkgs/development/python-modules/templateflow/default.nix +++ b/pkgs/development/python-modules/templateflow/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "templateflow"; - version = "25.0.4"; + version = "25.1.1"; pyproject = true; src = fetchFromGitHub { owner = "templateflow"; repo = "python-client"; tag = version; - hash = "sha256-7N8JJAJwnmesQIoZttcphmUW5HLEi8Rxv70MGNjOO98="; + hash = "sha256-QkscrnSURUnZp+42dtVK++EHbHklmWRixpDRhNhHM50="; }; build-system = [ From 94006779058e1ed9637398901824338011096a40 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:50 +0100 Subject: [PATCH 1017/1238] python3Packages.tensorboardx: 2.6.2.2 -> 2.6.4 https://github.com/lanpa/tensorboardX/blob/v2.6.4/HISTORY.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/tensorboardx/default.nix | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/tensorboardx/default.nix b/pkgs/development/python-modules/tensorboardx/default.nix index 52f5886b1ac7..f0658b4aad10 100644 --- a/pkgs/development/python-modules/tensorboardx/default.nix +++ b/pkgs/development/python-modules/tensorboardx/default.nix @@ -1,15 +1,16 @@ { boto3, buildPythonPackage, - crc32c, fetchFromGitHub, lib, matplotlib, moto, numpy, + packaging, protobuf, pytestCheckHook, torch, + setuptools, setuptools-scm, soundfile, stdenv, @@ -19,26 +20,33 @@ buildPythonPackage rec { pname = "tensorboardx"; - version = "2.6.2.2"; - format = "setuptools"; + version = "2.6.4"; + pyproject = true; src = fetchFromGitHub { owner = "lanpa"; repo = "tensorboardX"; tag = "v${version}"; - hash = "sha256-4eMkjya0B+r/DMQobeFJCfYHwnTOWrb+aNkkW2XvoqY="; + hash = "sha256-GZQUJCiCKVthO95jHMIzNFcBM3R85BkyxO74CKCzizc="; }; - nativeBuildInputs = [ - protobuf + postPatch = '' + # https://github.com/lanpa/tensorboardX/pull/761 + substituteInPlace tensorboardX/utils.py tests/test_utils.py \ + --replace-fail "newshape=" "shape=" + ''; + + build-system = [ + setuptools setuptools-scm ]; # required to make tests deterministic env.PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION = "python"; - propagatedBuildInputs = [ - crc32c + dependencies = [ + packaging + protobuf numpy ]; @@ -79,7 +87,7 @@ buildPythonPackage rec { description = "Library for writing tensorboard-compatible logs"; homepage = "https://tensorboardx.readthedocs.io"; downloadPage = "https://github.com/lanpa/tensorboardX"; - changelog = "https://github.com/lanpa/tensorboardX/blob/${src.rev}/HISTORY.rst"; + changelog = "https://github.com/lanpa/tensorboardX/blob/${src.tag}/HISTORY.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lebastr From 6b0bc34bd5fa940952cbd4092c63de289e0cb0cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:50 +0100 Subject: [PATCH 1018/1238] python3Packages.termcolor: 3.1.0 -> 3.3.0 https://github.com/termcolor/termcolor/releases/tag/3.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/termcolor/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/termcolor/default.nix b/pkgs/development/python-modules/termcolor/default.nix index 04204e79d1c5..88501683de8d 100644 --- a/pkgs/development/python-modules/termcolor/default.nix +++ b/pkgs/development/python-modules/termcolor/default.nix @@ -9,14 +9,19 @@ buildPythonPackage rec { pname = "termcolor"; - version = "3.1.0"; + version = "3.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-am3X++5YGQnu7Gp1bP8df3w3YGOxTkopjcSYAwnlWXA="; + hash = "sha256-NIhxymSOxqmpg6E6tibArM4C9RW54ZgzMrF695eVIcU="; }; + postPatch = '' + # Unknown classifier, likely only once 3.15 is released + sed -i "/Programming Language :: Python :: 3.15/d" pyproject.toml + ''; + build-system = [ hatch-vcs hatchling From e73d60d4cbc419fed5cd518f904c711c610b3b18 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:51 +0100 Subject: [PATCH 1019/1238] python3Packages.termgraph: 0.5.3 -> 0.7.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/termgraph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/termgraph/default.nix b/pkgs/development/python-modules/termgraph/default.nix index d3cfa683165a..8eeef9940d16 100644 --- a/pkgs/development/python-modules/termgraph/default.nix +++ b/pkgs/development/python-modules/termgraph/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "termgraph"; - version = "0.5.3"; + version = "0.7.5"; format = "setuptools"; src = fetchFromGitHub { owner = "mkaz"; repo = "termgraph"; tag = "v${version}"; - hash = "sha256-0J9mEpDIdNEYwO+A+HBOaSw+Ct+HsbSPwGQYuYH6NN8="; + hash = "sha256-DptokK79yAfQDuhN2d/HfcaRq//0pF81VkhMfz05Hb0="; }; propagatedBuildInputs = [ colorama ]; From c7450dade0aa5095e3d4262e4f6a2ea765f5430c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:51 +0100 Subject: [PATCH 1020/1238] python3Packages.terminaltexteffects: 0.12.1 -> 0.14.2 https://chrisbuilds.github.io/terminaltexteffects/changeblog/ This commit was automatically generated using update-python-libraries. --- .../python-modules/terminaltexteffects/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/terminaltexteffects/default.nix b/pkgs/development/python-modules/terminaltexteffects/default.nix index 5c4b1afca3d9..81c51924499d 100644 --- a/pkgs/development/python-modules/terminaltexteffects/default.nix +++ b/pkgs/development/python-modules/terminaltexteffects/default.nix @@ -2,21 +2,21 @@ lib, buildPythonPackage, fetchPypi, - poetry-core, + hatchling, }: buildPythonPackage rec { pname = "terminaltexteffects"; - version = "0.12.1"; + version = "0.14.2"; pyproject = true; # no tests on pypi, no tags on github src = fetchPypi { inherit pname version; - hash = "sha256-0rBLOPm8A/xDSskyyr/UNEs19Yp+/ZNwpiorsaFi/bg="; + hash = "sha256-ITyJnOS492Q9LQVorxROEnThHkST259bBDh70XwhdxQ="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; pythonImportsCheck = [ "terminaltexteffects" ]; From 96017fed94f00bbbf54bec76989a0c1a7e23db29 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:52 +0100 Subject: [PATCH 1021/1238] python3Packages.tesla-fleet-api: 1.4.0 -> 1.4.2 https://github.com/Teslemetry/python-tesla-fleet-api/releases/tag/v1.4.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tesla-fleet-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tesla-fleet-api/default.nix b/pkgs/development/python-modules/tesla-fleet-api/default.nix index 8943f16d775b..40d20c0cc921 100644 --- a/pkgs/development/python-modules/tesla-fleet-api/default.nix +++ b/pkgs/development/python-modules/tesla-fleet-api/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "tesla-fleet-api"; - version = "1.4.0"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "Teslemetry"; repo = "python-tesla-fleet-api"; tag = "v${version}"; - hash = "sha256-ey0HJw1IE6vNmTeUN26Vusz6D+90hSzgvx1hJ7O5QOc="; + hash = "sha256-qDYa7GVJokr/0ZmSC5pusc/I5CX9Pras2+dZI2MRXzk="; }; build-system = [ setuptools ]; From 48f7e2c73016d61a69be37c726db85c004c77285 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:52 +0100 Subject: [PATCH 1022/1238] python3Packages.tesserocr: 2.8.0 -> 2.9.2 https://github.com/sirfz/tesserocr/releases/tag/v2.9.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tesserocr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tesserocr/default.nix b/pkgs/development/python-modules/tesserocr/default.nix index 8166f0b86626..baf9dde1289b 100644 --- a/pkgs/development/python-modules/tesserocr/default.nix +++ b/pkgs/development/python-modules/tesserocr/default.nix @@ -22,12 +22,12 @@ buildPythonPackage rec { pname = "tesserocr"; - version = "2.8.0"; + version = "2.9.2"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-vlGNGxtf9UwRqtoeD9EpQlCepwWB4KizmipHOgstvTY="; + hash = "sha256-L6H+PHlXXW/VtSd4Xnc/oZsFXwf5Iv6yrJ1sHmIjNSI="; }; patches = [ From 1ad1aab945db1f7bbcb30c371517cb1d647d90d1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:52 +0100 Subject: [PATCH 1023/1238] python3Packages.testfixtures: 9.1.0 -> 10.0.0 https://github.com/simplistix/testfixtures/blob/10.0.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/testfixtures/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/testfixtures/default.nix b/pkgs/development/python-modules/testfixtures/default.nix index ea587a10ae12..3447eb826e2a 100644 --- a/pkgs/development/python-modules/testfixtures/default.nix +++ b/pkgs/development/python-modules/testfixtures/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "testfixtures"; - version = "9.1.0"; + version = "10.0.0"; pyproject = true; # DO NOT CONTACT upstream. # https://github.com/simplistix/ is only concerned with internal CI process. @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-UX6c81OUJyNTOuEQDKRd0n/geFw60nZQdfXLHLzgFII="; + hash = "sha256-K5gpv39C8MqGACUHYuZyVXXaWa8Y2af4Kq4sl7FPD2Y="; }; build-system = [ setuptools ]; From 517d9bc7e02d583abe4fd0b386e7dce6e4ab8d67 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:53 +0100 Subject: [PATCH 1024/1238] python3Packages.textstat: 0.7.8 -> 0.7.12 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/textstat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/textstat/default.nix b/pkgs/development/python-modules/textstat/default.nix index d124c09f7d09..43ac80efacaa 100644 --- a/pkgs/development/python-modules/textstat/default.nix +++ b/pkgs/development/python-modules/textstat/default.nix @@ -9,7 +9,7 @@ pytest, }: buildPythonPackage rec { - version = "0.7.8"; + version = "0.7.12"; pname = "textstat"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "textstat"; repo = "textstat"; tag = version; - hash = "sha256-EEGTmZXTAZ4fsfZk/ictvjQ6lCAi5Ma/Ae83ziGDQXQ="; + hash = "sha256-HOYeWpyWPLUEwnj21WfMNmIg9x+jQUtY1o+Sl5zJRq4="; }; build-system = [ From 5d409d9020d3f7fc88f2fdea89947791bb9668e2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:53 +0100 Subject: [PATCH 1025/1238] python3Packages.textualeffects: 0.1.4 -> 0.2.0 https://github.com/ggozad/textualeffects/blob/v0.2.0/CHANGES.txt This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/textualeffects/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/textualeffects/default.nix b/pkgs/development/python-modules/textualeffects/default.nix index 5cb2b61f2f08..3c1b4dcc8cc5 100644 --- a/pkgs/development/python-modules/textualeffects/default.nix +++ b/pkgs/development/python-modules/textualeffects/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "textualeffects"; - version = "0.1.4"; + version = "0.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-hnCTIdSc16v0ftUTeCEwF05vXYXqFplqfDhwnDZGxGM="; + hash = "sha256-5C84ZdvcgVgxroFZycOdHdB4my3qK8b4wVxD4kd+XfE="; }; build-system = [ hatchling ]; From 0ea4cf2c9cefe27db355ff9e5ce09e20d6403ce5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:54 +0100 Subject: [PATCH 1026/1238] python3Packages.tianshou: 1.2.0 -> 2.0.0 https://github.com/thu-ml/tianshou/releases/tag/v2.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tianshou/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tianshou/default.nix b/pkgs/development/python-modules/tianshou/default.nix index a63bb89cd38e..c06e0a943256 100644 --- a/pkgs/development/python-modules/tianshou/default.nix +++ b/pkgs/development/python-modules/tianshou/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { pname = "tianshou"; - version = "1.2.0"; + version = "2.0.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -56,7 +56,7 @@ buildPythonPackage rec { owner = "thu-ml"; repo = "tianshou"; tag = "v${version}"; - hash = "sha256-lJAxjE+GMwssov1r4jOCOTf5Aonu+q6FSz5oWvZpuQQ="; + hash = "sha256-loE2klM989yZbPZ3Uun3xnGsDHrEZhzk1R0/PcH/1nM="; }; pythonRelaxDeps = [ From 4aaa52c3fab5587062f8ff1768862a79872e5faf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:55 +0100 Subject: [PATCH 1027/1238] python3Packages.tifffile: 2025.6.11 -> 2026.1.14 https://github.com/cgohlke/tifffile/blob/v2026.1.14/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tifffile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tifffile/default.nix b/pkgs/development/python-modules/tifffile/default.nix index 7a097af95901..ab6f5ceb86ab 100644 --- a/pkgs/development/python-modules/tifffile/default.nix +++ b/pkgs/development/python-modules/tifffile/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "tifffile"; - version = "2025.6.11"; + version = "2026.1.14"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Ds5MLnoQZWlX1Wigk7B1E8ByjTDBvYzBJyWQH//bcUM="; + hash = "sha256-pCPFg+HuzZyiVWQtR/Rj76jX8jZaDhEOsBZ1cEk+DIw="; }; build-system = [ setuptools ]; From b040f125bd2ff8419d2905222e96c8aee6663802 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:55 +0100 Subject: [PATCH 1028/1238] python3Packages.time-machine: 2.19.0 -> 3.2.0 https://github.com/adamchainz/time-machine/blob/3.2.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/time-machine/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/time-machine/default.nix b/pkgs/development/python-modules/time-machine/default.nix index 505c5927bd26..af3c2c6546a9 100644 --- a/pkgs/development/python-modules/time-machine/default.nix +++ b/pkgs/development/python-modules/time-machine/default.nix @@ -5,19 +5,20 @@ setuptools, python-dateutil, tokenize-rt, + freezegun, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "time-machine"; - version = "2.19.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "adamchainz"; repo = "time-machine"; - tag = version; - hash = "sha256-bPpn+RNlvy/tkFrxDY4Q13fNlNuMFj1+br8M2uU3t9A="; + tag = finalAttrs.version; + hash = "sha256-UWoKvNz0ojVZtkIUGT02zJitza+mkyToANQMsU64xL4="; }; build-system = [ setuptools ]; @@ -31,9 +32,10 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + freezegun pytestCheckHook ] - ++ optional-dependencies.cli; + ++ finalAttrs.passthru.optional-dependencies.cli; disabledTests = [ # https://github.com/adamchainz/time-machine/issues/405 @@ -50,8 +52,8 @@ buildPythonPackage rec { meta = { description = "Travel through time in your tests"; homepage = "https://github.com/adamchainz/time-machine"; - changelog = "https://github.com/adamchainz/time-machine/blob/${src.rev}/CHANGELOG.rst"; + changelog = "https://github.com/adamchainz/time-machine/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From c0f29d120bba6b22aa11d586935a14b584931b44 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:56 +0100 Subject: [PATCH 1029/1238] python3Packages.tinyio: 0.2.0 -> 0.3.0 https://github.com/patrick-kidger/tinyio/releases/tag/v0.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tinyio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/tinyio/default.nix b/pkgs/development/python-modules/tinyio/default.nix index eff689b2d5ea..d969137dc5f0 100644 --- a/pkgs/development/python-modules/tinyio/default.nix +++ b/pkgs/development/python-modules/tinyio/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "tinyio"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "patrick-kidger"; repo = "tinyio"; tag = "v${version}"; - hash = "sha256-5Fk+/tT6mkyIosRKTFG5XuFtAM5wy3v0npiJjN47WV8="; + hash = "sha256-zAmsUe1fQeTxv0U++lU6abaP8YQMLlF3rkI7eyhTK0I="; }; build-system = [ @@ -42,7 +42,7 @@ buildPythonPackage rec { meta = { description = "Dead-simple event loop for Python"; homepage = "https://github.com/patrick-kidger/tinyio"; - changelog = "https://github.com/patrick-kidger/tinyio/releases/tag/v${version}"; + changelog = "https://github.com/patrick-kidger/tinyio/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; }; From b8250e27822a98bebcc0f590d787ac01209deb3b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:56 +0100 Subject: [PATCH 1030/1238] python3Packages.todoist-api-python: 2.1.7 -> 3.2.0 https://github.com/Doist/todoist-api-python/blob/v3.2.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../todoist-api-python/default.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/todoist-api-python/default.nix b/pkgs/development/python-modules/todoist-api-python/default.nix index c832320646c8..f1434ebd4f9a 100644 --- a/pkgs/development/python-modules/todoist-api-python/default.nix +++ b/pkgs/development/python-modules/todoist-api-python/default.nix @@ -1,8 +1,10 @@ { lib, + annotated-types, buildPythonPackage, + dataclass-wizard, fetchFromGitHub, - poetry-core, + hatchling, pytest-asyncio, pytestCheckHook, pythonOlder, @@ -12,7 +14,7 @@ buildPythonPackage rec { pname = "todoist-api-python"; - version = "2.1.7"; + version = "3.2.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -21,12 +23,16 @@ buildPythonPackage rec { owner = "Doist"; repo = "todoist-api-python"; tag = "v${version}"; - hash = "sha256-qOb9qAwjQ0MqR+mdNEkt7W8SiBhZ8gRf01TsHDkLPS4="; + hash = "sha256-rdXYAPCs3PSIFfpBKMfNNRUOJJK5Y/IzY5bmhxTm4zw="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; - dependencies = [ requests ]; + dependencies = [ + annotated-types + dataclass-wizard + requests + ]; nativeCheckInputs = [ pytest-asyncio @@ -39,7 +45,7 @@ buildPythonPackage rec { meta = { description = "Library for the Todoist REST API"; homepage = "https://github.com/Doist/todoist-api-python"; - changelog = "https://github.com/Doist/todoist-api-python/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/Doist/todoist-api-python/blob/${src.tag}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; From 421c38f48f669a213b1d97d82586cac62177c4a7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:57 +0100 Subject: [PATCH 1031/1238] python3Packages.tokenize-rt: 6.1.0 -> 6.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tokenize-rt/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/tokenize-rt/default.nix b/pkgs/development/python-modules/tokenize-rt/default.nix index 65212d177c22..0133e47553c0 100644 --- a/pkgs/development/python-modules/tokenize-rt/default.nix +++ b/pkgs/development/python-modules/tokenize-rt/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "tokenize-rt"; - version = "6.1.0"; + version = "6.2.0"; pyproject = true; disabled = isPy27; @@ -17,8 +17,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "asottile"; repo = "tokenize-rt"; - rev = "v${version}"; - hash = "sha256-7ykczY73KkqR99tYLL/5bgr9bqU444qHs2ONz+ldVyg="; + tag = "v${version}"; + hash = "sha256-25HeYVS5pN7mBllycumnrEkgP/a1HjrPNgqo6qJOStU="; }; nativeBuildInputs = [ setuptools ]; From b6aead31260595424fef93e715ecceaa492e8413 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:57 +0100 Subject: [PATCH 1032/1238] python3Packages.torchaudio: 2.9.1 -> 2.10.0 https://github.com/pytorch/audio/releases/tag/v2.10.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/torchaudio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index afea38e2ab98..a340c67d262b 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -78,14 +78,14 @@ let in buildPythonPackage.override { inherit stdenv; } rec { pname = "torchaudio"; - version = "2.9.1"; + version = "2.10.0"; pyproject = true; src = fetchFromGitHub { owner = "pytorch"; repo = "audio"; tag = "v${version}"; - hash = "sha256-tTilG/haU3OycSWqA5LR3egcxHVRg/yHJ8JB2rz3aKw="; + hash = "sha256-b1sjHVFXdNFDbdtXWSM2KisSRE/8IbzJI4rvzYQ4UMg="; }; patches = [ @@ -156,7 +156,7 @@ buildPythonPackage.override { inherit stdenv; } rec { meta = { description = "PyTorch audio library"; homepage = "https://pytorch.org/"; - changelog = "https://github.com/pytorch/audio/releases/tag/v${version}"; + changelog = "https://github.com/pytorch/audio/releases/tag/${src.tag}"; license = lib.licenses.bsd2; platforms = lib.platforms.linux ++ lib.optionals (!cudaSupport && !rocmSupport) lib.platforms.darwin; From fa528ab3e712ddca98275c28cf299ca8a69a902a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:58 +0100 Subject: [PATCH 1033/1238] python3Packages.torchcodec: 0.9.0 -> 0.9.1 https://github.com/meta-pytorch/torchcodec/releases/tag/v0.9.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/torchcodec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchcodec/default.nix b/pkgs/development/python-modules/torchcodec/default.nix index 06833d43c5c0..faa871520f9e 100644 --- a/pkgs/development/python-modules/torchcodec/default.nix +++ b/pkgs/development/python-modules/torchcodec/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "torchcodec"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; src = fetchFromGitHub { owner = "meta-pytorch"; repo = "torchcodec"; tag = "v${version}"; - hash = "sha256-QG7LX9G1HV2l75jsgsbM4ts6bg0wvsNhjml19b7yYEQ="; + hash = "sha256-HyEv3WVCnFSl+hpF2Kj/5yb5zkvI3ToyD4/oSkD47LQ="; }; postPatch = '' From 8a4a693c6e2845a968dc7e9cedf8080ba031ef4f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:58 +0100 Subject: [PATCH 1034/1238] python3Packages.torchio: 0.21.1 -> 0.21.2 https://github.com/TorchIO-project/torchio/blob/v0.21.2/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/torchio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchio/default.nix b/pkgs/development/python-modules/torchio/default.nix index c6c1c3d2899a..7060b38a1a88 100644 --- a/pkgs/development/python-modules/torchio/default.nix +++ b/pkgs/development/python-modules/torchio/default.nix @@ -35,14 +35,14 @@ buildPythonPackage rec { pname = "torchio"; - version = "0.21.1"; + version = "0.21.2"; pyproject = true; src = fetchFromGitHub { owner = "TorchIO-project"; repo = "torchio"; tag = "v${version}"; - hash = "sha256-ut1uRak87J5b1bjLkupUB2HZEog8WVFwLMHNtNhmC4s="; + hash = "sha256-HyhoF3F4EsJCOkWmoQkFqNsx8YbBsUFlQC+AggaXLXI="; }; build-system = [ From a8c8752be0d1deff01927327919313fc1f1e6f7f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:58 +0100 Subject: [PATCH 1035/1238] python3Packages.torchvision: 0.24.1 -> 0.25.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/torchvision/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchvision/default.nix b/pkgs/development/python-modules/torchvision/default.nix index ce38cc74401c..372ac01463a1 100644 --- a/pkgs/development/python-modules/torchvision/default.nix +++ b/pkgs/development/python-modules/torchvision/default.nix @@ -28,7 +28,7 @@ let inherit (torch) cudaCapabilities cudaPackages cudaSupport; pname = "torchvision"; - version = "0.24.1"; + version = "0.25.0"; in buildPythonPackage.override { stdenv = torch.stdenv; } { format = "setuptools"; @@ -38,7 +38,7 @@ buildPythonPackage.override { stdenv = torch.stdenv; } { owner = "pytorch"; repo = "vision"; tag = "v${version}"; - hash = "sha256-ddJWD2xjoNAuyZIaZD7ctcuSQZ9lSUGExWCq1W5prI8="; + hash = "sha256-oktJHcT6T4f58pUO+HSBpbyS1ISH3zDlTsXQh6PcMy4="; }; nativeBuildInputs = [ From 1920c02ab20f5e3f49e65593164f5bb5760e13e9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:59 +0100 Subject: [PATCH 1036/1238] python3Packages.tornado: 6.5.2 -> 6.5.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tornado/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tornado/default.nix b/pkgs/development/python-modules/tornado/default.nix index 1e985a19f461..4327db46ac9e 100644 --- a/pkgs/development/python-modules/tornado/default.nix +++ b/pkgs/development/python-modules/tornado/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "tornado"; - version = "6.5.2"; + version = "6.5.4"; pyproject = true; src = fetchFromGitHub { owner = "tornadoweb"; repo = "tornado"; tag = "v${version}"; - hash = "sha256-jy/HnMY459yZX3HW9V61/ZSSanCJEZakBU/2pocGc/s="; + hash = "sha256-d6lKg8yrQqaCeKxdPjQNzv7Nc23U/v8d5x3sE3trRM4="; }; build-system = [ setuptools ]; From 02132e6ba4aad9f2d0d5ebec6f071aaf379d76c0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:59 +0100 Subject: [PATCH 1037/1238] python3Packages.tox: 4.32.0 -> 4.34.1 https://github.com/tox-dev/tox/releases/tag/4.34.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tox/default.nix b/pkgs/development/python-modules/tox/default.nix index 8d14f48a2268..78372feda816 100644 --- a/pkgs/development/python-modules/tox/default.nix +++ b/pkgs/development/python-modules/tox/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "tox"; - version = "4.32.0"; + version = "4.34.1"; pyproject = true; src = fetchFromGitHub { owner = "tox-dev"; repo = "tox"; tag = version; - hash = "sha256-n2tKjT0t8bm6iatukKKcGw0PC+5EJrQEABMIAumRaqE="; + hash = "sha256-pfftPTY7n47tCQFGCZRwsq0vCWZUeukFZO99gj5mTeo="; }; build-system = [ From 26ddf06a5dbdc988d9e864014efad13815b212c8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:38:59 +0100 Subject: [PATCH 1038/1238] python3Packages.tracerite: 1.1.3 -> 2.3.1 https://github.com/sanic-org/tracerite/releases/tag/v2.3.1 This commit was automatically generated using update-python-libraries. --- .../python-modules/tracerite/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/tracerite/default.nix b/pkgs/development/python-modules/tracerite/default.nix index b7f067dda72e..6133ab920dfe 100644 --- a/pkgs/development/python-modules/tracerite/default.nix +++ b/pkgs/development/python-modules/tracerite/default.nix @@ -2,25 +2,28 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools-scm, + hatchling, + hatch-vcs, html5tagger, - setuptools, python, }: buildPythonPackage rec { pname = "tracerite"; - version = "1.1.3"; - format = "setuptools"; + version = "2.3.1"; + pyproject = true; src = fetchFromGitHub { owner = "sanic-org"; repo = "tracerite"; tag = "v${version}"; - hash = "sha256-T210vRXFWlTs5ke13DVvZEVsonXiT+g6xSI63+DxLXc="; + hash = "sha256-UXIQc5rXVaZuZj5xu2X9H38vKWAM+AoKrKfudovUhwA="; }; - build-system = [ setuptools-scm ]; + build-system = [ + hatchling + hatch-vcs + ]; dependencies = [ html5tagger From 23be04415e1d8d1f70267f9e1feb43facdd0bc3d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:01 +0100 Subject: [PATCH 1039/1238] python3Packages.trino-python-client: 0.334.0 -> 0.336.0 https://github.com/trinodb/trino-python-client/blob/0.336.0/CHANGES.md This commit was automatically generated using update-python-libraries. --- .../python-modules/trino-python-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trino-python-client/default.nix b/pkgs/development/python-modules/trino-python-client/default.nix index a068a7bf33d2..61899625be11 100644 --- a/pkgs/development/python-modules/trino-python-client/default.nix +++ b/pkgs/development/python-modules/trino-python-client/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "trino-python-client"; - version = "0.334.0"; + version = "0.336.0"; pyproject = true; src = fetchFromGitHub { repo = "trino-python-client"; owner = "trinodb"; tag = version; - hash = "sha256-cSwMmzIUFYX8VgSwobth8EsARUff3hhfBf+IrhuFSYM="; + hash = "sha256-Vii9WMcOQZy93Dlc6d0qzswQTdcYyHoRVuCqcbWUF4s="; }; build-system = [ setuptools ]; From ecbf49339f01b0d6a137a166add289bbd472bccf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:01 +0100 Subject: [PATCH 1040/1238] python3Packages.trl: 0.25.1 -> 0.27.0 https://github.com/huggingface/trl/releases/tag/v0.27.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/trl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trl/default.nix b/pkgs/development/python-modules/trl/default.nix index 63672d76bbab..3a9e73c30233 100644 --- a/pkgs/development/python-modules/trl/default.nix +++ b/pkgs/development/python-modules/trl/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "trl"; - version = "0.25.1"; + version = "0.27.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "trl"; tag = "v${version}"; - hash = "sha256-f7XCrARel9DEJPe+oiGFyoaKY7jSvHo9YtQS0OWQ76s="; + hash = "sha256-NEvIWrirHqcLJpyA894NgNFPn/Svg+ND/xDMIRHW8d0="; }; build-system = [ From 74390fe889ce6330ca776cab4a444a5a20954d87 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:02 +0100 Subject: [PATCH 1041/1238] python3Packages.troposphere: 4.9.4 -> 4.9.6 https://github.com/cloudtools/troposphere/blob/4.9.6/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/troposphere/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix index ef626df9bd36..eaf331ea9b56 100644 --- a/pkgs/development/python-modules/troposphere/default.nix +++ b/pkgs/development/python-modules/troposphere/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "troposphere"; - version = "4.9.4"; + version = "4.9.6"; format = "setuptools"; src = fetchFromGitHub { owner = "cloudtools"; repo = "troposphere"; tag = version; - hash = "sha256-s7eb8W/QjD+lNmq3bPhCP3tH8VV/xNf3cE2dGzWAgFk="; + hash = "sha256-eiwz1rpEhlCIvI7hrZrknbkEhDkG2SMZkN3Mk6pfuLA="; }; propagatedBuildInputs = [ cfn-flip ]; From 1d527b62fcad16d9ed3b200e702a0ca4ed75e88e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:02 +0100 Subject: [PATCH 1042/1238] python3Packages.trytond: 7.8.1 -> 7.8.3 https://foss.heptapod.net/tryton/tryton/-/blob/trytond-7.8.3/trytond/CHANGELOG?ref_type=tags This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/trytond/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix index e360ef6311d9..e3dfe613033d 100644 --- a/pkgs/development/python-modules/trytond/default.nix +++ b/pkgs/development/python-modules/trytond/default.nix @@ -29,12 +29,12 @@ buildPythonPackage rec { pname = "trytond"; - version = "7.8.1"; + version = "7.8.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-F2sb3JgbNjbmgS5o9vUCWOBgII4Vv2E8Ml6ijTQA8D8="; + hash = "sha256-9X7/+cP4rKUJcfj3wa3ONyMkpXaHz36hrIZxeGvOpp4="; }; build-system = [ setuptools ]; From b1c87cc760f7ca47fb62ce4c08b3b4975280e819 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:02 +0100 Subject: [PATCH 1043/1238] python3Packages.tskit: 0.6.4 -> 1.0.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tskit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tskit/default.nix b/pkgs/development/python-modules/tskit/default.nix index 393b6f9be758..a871cccd4e04 100644 --- a/pkgs/development/python-modules/tskit/default.nix +++ b/pkgs/development/python-modules/tskit/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "tskit"; - version = "0.6.4"; + version = "1.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-vawbt+OuPR9WLsGRtdhAFW4ILdKtxq98QbFwxPsb55I="; + hash = "sha256-d6XzOSPVh1jsRg1A49aMWFyWVN29naYyYVXs82KQ0OA="; }; postPatch = '' From 8a16de0d60a1fd0ee9df5890992c972245ceba07 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:03 +0100 Subject: [PATCH 1044/1238] python3Packages.tt-flash: 3.3.3 -> 3.6.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tt-flash/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tt-flash/default.nix b/pkgs/development/python-modules/tt-flash/default.nix index f7f9d7a27cca..3d3503f5f5da 100644 --- a/pkgs/development/python-modules/tt-flash/default.nix +++ b/pkgs/development/python-modules/tt-flash/default.nix @@ -11,14 +11,14 @@ }: buildPythonPackage rec { pname = "tt-flash"; - version = "3.3.3"; + version = "3.6.0"; pyproject = true; src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-flash"; tag = "v${version}"; - hash = "sha256-edWogH/HZZlGwyiqGbj6vunNxhsCr/+3LzmFgFGzjck="; + hash = "sha256-io3+fNQWS1Gxb0L0HcQQocOT+ROjQUk4mw7xG3om7oU="; }; build-system = [ From 23053afc218cf2fb6c69b427ddcc7f30addfb918 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:03 +0100 Subject: [PATCH 1045/1238] python3Packages.tt-tools-common: 1.4.28 -> 1.6.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/tt-tools-common/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/tt-tools-common/default.nix b/pkgs/development/python-modules/tt-tools-common/default.nix index bdff5a7aa6ee..f2f3914e87b5 100644 --- a/pkgs/development/python-modules/tt-tools-common/default.nix +++ b/pkgs/development/python-modules/tt-tools-common/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - fetchpatch, fetchFromGitHub, setuptools, distro, @@ -11,20 +10,21 @@ rich, textual, requests, + tomli, tqdm, pydantic, setuptools-scm, }: buildPythonPackage rec { pname = "tt-tools-common"; - version = "1.4.28"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-tools-common"; tag = "v${version}"; - hash = "sha256-L7MYrzQXb0LakQCx5CMlgTo0EjBoLLKC8u38eXksvoo="; + hash = "sha256-xy1UxETmuuqDmZYf67+qx8Yr8tWQ6VKmjb3md8IaInE="; }; build-system = [ @@ -40,6 +40,7 @@ buildPythonPackage rec { rich textual requests + tomli tqdm pydantic ]; From c2193a1a793491fe311eae81b90abc124d8424d4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:03 +0100 Subject: [PATCH 1046/1238] python3Packages.ttkbootstrap: 1.14.2 -> 1.20.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ttkbootstrap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ttkbootstrap/default.nix b/pkgs/development/python-modules/ttkbootstrap/default.nix index 626030ea4d8a..df2b776f5d8d 100644 --- a/pkgs/development/python-modules/ttkbootstrap/default.nix +++ b/pkgs/development/python-modules/ttkbootstrap/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "ttkbootstrap"; - version = "1.14.2"; + version = "1.20.0"; pyproject = true; src = fetchFromGitHub { owner = "israel-dryer"; repo = "ttkbootstrap"; tag = "v${version}"; - hash = "sha256-D1Gx+gP6xbeOhKcjb2uhwhHlYFhma9y04tp0ibJCw6g="; + hash = "sha256-CahjPHHcCWmZDTIWotPhMCEEIoCqnPCGpB9q/Cu7/ok="; }; build-system = [ From d5c585803a2872c83a6b6affe9900337c87fdc1f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:04 +0100 Subject: [PATCH 1047/1238] python3Packages.twine: 6.1.0 -> 6.2.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/twine/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/twine/default.nix b/pkgs/development/python-modules/twine/default.nix index 72ecb51b2cdf..6082e3384240 100644 --- a/pkgs/development/python-modules/twine/default.nix +++ b/pkgs/development/python-modules/twine/default.nix @@ -22,12 +22,12 @@ buildPythonPackage rec { pname = "twine"; - version = "6.1.0"; + version = "6.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-vjJPYnLv+R0H7pPyUe3yMvxkeTXdWFrAA1ObQkBKjb0="; + hash = "sha256-5e0NL9cMmVl3Dc5RyPOciUXFdOGBc6e4GALatRtLdc8="; }; build-system = [ From 8d62c03ca26929dd65d009c0f20cfcd202e0198c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:05 +0100 Subject: [PATCH 1048/1238] python3Packages.type-infer: 0.0.25 -> 0.0.26 https://github.com/mindsdb/type_infer/releases/tag/v0.0.26 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/type-infer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/type-infer/default.nix b/pkgs/development/python-modules/type-infer/default.nix index a085c462b164..51b629f98c70 100644 --- a/pkgs/development/python-modules/type-infer/default.nix +++ b/pkgs/development/python-modules/type-infer/default.nix @@ -25,7 +25,7 @@ let d.stopwords ]); - version = "0.0.25"; + version = "0.0.26"; tag = "v${version}"; in buildPythonPackage { @@ -37,7 +37,7 @@ buildPythonPackage { owner = "mindsdb"; repo = "type_infer"; inherit tag; - hash = "sha256-WL/2WSy3e2Mg/jNS8afUEnCt10wpXho4uOPAkVdzHWA="; + hash = "sha256-6zfe9C/werr2CbF//UuzuvP2fpwOVRy4VIlGE8UgY0o="; }; patches = [ From 8ee39d9b0f6274cdc24ada821977dcc5da7405f3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:05 +0100 Subject: [PATCH 1049/1238] python3Packages.typecode: 30.0.2 -> 30.1.0 https://github.com/aboutcode-org/typecode/releases/tag/v30.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/typecode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/typecode/default.nix b/pkgs/development/python-modules/typecode/default.nix index 6081949be6e1..68ae5ac23069 100644 --- a/pkgs/development/python-modules/typecode/default.nix +++ b/pkgs/development/python-modules/typecode/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "typecode"; - version = "30.0.2"; + version = "30.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-F2idIK8K5hFueX7yxd5l8M6AkSjPDmhHmzS9a6S8OJg="; + hash = "sha256-/KNhekPDB1eGVtcGNMKHx9oyruP97of7ydzx+9P7dQ8="; }; dontConfigure = true; From 93a6eae7a1c30fa520f3e72371b134561ce4cbca Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:06 +0100 Subject: [PATCH 1050/1238] python3Packages.types-greenlet: 3.2.0.20250915 -> 3.3.0.20251206 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/types-greenlet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-greenlet/default.nix b/pkgs/development/python-modules/types-greenlet/default.nix index acc25f83a0e4..c571ec00b414 100644 --- a/pkgs/development/python-modules/types-greenlet/default.nix +++ b/pkgs/development/python-modules/types-greenlet/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-greenlet"; - version = "3.2.0.20250915"; + version = "3.3.0.20251206"; pyproject = true; src = fetchPypi { pname = "types_greenlet"; inherit version; - hash = "sha256-gxo5Cx1HibFzsGesVGpAJPqcQ4JdufZhlJFt0MheOSU="; + hash = "sha256-PhqzEqtxVMCO3C6BEPvwDZkgMj7cEUStRZt7AFIGMFU="; }; build-system = [ setuptools ]; From f7168477b80feb50861a281f5b646211672dca10 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:07 +0100 Subject: [PATCH 1051/1238] python3Packages.types-mock: 5.2.0.20250809 -> 5.2.0.20250924 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/types-mock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-mock/default.nix b/pkgs/development/python-modules/types-mock/default.nix index 1c006723ea44..b96715b880dd 100644 --- a/pkgs/development/python-modules/types-mock/default.nix +++ b/pkgs/development/python-modules/types-mock/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-mock"; - version = "5.2.0.20250809"; + version = "5.2.0.20250924"; pyproject = true; src = fetchPypi { pname = "types_mock"; inherit version; - hash = "sha256-lUjrwvuzhZ8HZcghXwsGOJeliliTD5VGeoFKnJ3naxY="; + hash = "sha256-lTGXVDtBg/ADY+jmJvbHq+oaP3pN1p0Zmt23CwG2uzU="; }; build-system = [ setuptools ]; From 73d9364b2d53da22604b061567c3626ef7759884 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:07 +0100 Subject: [PATCH 1052/1238] python3Packages.types-psutil: 7.0.0.20250822 -> 7.2.1.20260116 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/types-psutil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-psutil/default.nix b/pkgs/development/python-modules/types-psutil/default.nix index 1e10b10ca1d2..d740c0e012f2 100644 --- a/pkgs/development/python-modules/types-psutil/default.nix +++ b/pkgs/development/python-modules/types-psutil/default.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "types-psutil"; - version = "7.0.0.20250822"; + version = "7.2.1.20260116"; format = "setuptools"; src = fetchPypi { pname = "types_psutil"; inherit version; - hash = "sha256-Imy8DA6pzApQuKvMHZGibIdty0C+I4Ex9peINpBBlpg="; + hash = "sha256-RmG+XV16zV2K+wKpLQUWCmy7LOdHIyRbUfe6ff25+YE="; }; # Module doesn't have tests From c12c75825f2003bd7bd932bd2573ed977adff9d8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:07 +0100 Subject: [PATCH 1053/1238] python3Packages.types-python-dateutil: 2.9.0.20250708 -> 2.9.0.20251115 This commit was automatically generated using update-python-libraries. --- .../python-modules/types-python-dateutil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-python-dateutil/default.nix b/pkgs/development/python-modules/types-python-dateutil/default.nix index ac125b8946d6..bd02670b76ce 100644 --- a/pkgs/development/python-modules/types-python-dateutil/default.nix +++ b/pkgs/development/python-modules/types-python-dateutil/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-python-dateutil"; - version = "2.9.0.20250708"; + version = "2.9.0.20251115"; pyproject = true; src = fetchPypi { pname = "types_python_dateutil"; inherit version; - hash = "sha256-zNvXXastbJaWw1BXnzTP/iwoHkxfJ6WFsqJDjdHVyKs="; + hash = "sha256-ikfyw5IPUqmUBWuHhjCbQxQ/qlpk1Muyci1q3avfGlg="; }; build-system = [ setuptools ]; From b42efcd88cafc8b9328ffc2ba2e05a27d4298f4e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:08 +0100 Subject: [PATCH 1054/1238] python3Packages.types-pyyaml: 6.0.12.20250516 -> 6.0.12.20250915 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/types-pyyaml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-pyyaml/default.nix b/pkgs/development/python-modules/types-pyyaml/default.nix index b9ee469c1c78..ccf561b1583f 100644 --- a/pkgs/development/python-modules/types-pyyaml/default.nix +++ b/pkgs/development/python-modules/types-pyyaml/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-pyyaml"; - version = "6.0.12.20250516"; + version = "6.0.12.20250915"; pyproject = true; src = fetchPypi { pname = "types_pyyaml"; inherit version; - hash = "sha256-nyGnAhb8D6GyFqgXbbX54K9us10vKTKsuHaJ0Dpb9ro="; + hash = "sha256-D4tUpSjDA/Dm9xZWh90z+vqByAf8rCP2MrY6piTO0dM="; }; build-system = [ setuptools ]; From 2fabc6805f514e8560b1c6636756816c51ac4645 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:08 +0100 Subject: [PATCH 1055/1238] python3Packages.types-requests: 2.32.4.20250913 -> 2.32.4.20260107 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/types-requests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-requests/default.nix b/pkgs/development/python-modules/types-requests/default.nix index e0d604bd1d63..7bc8d05232ad 100644 --- a/pkgs/development/python-modules/types-requests/default.nix +++ b/pkgs/development/python-modules/types-requests/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "types-requests"; - version = "2.32.4.20250913"; + version = "2.32.4.20260107"; pyproject = true; src = fetchPypi { pname = "types_requests"; inherit version; - hash = "sha256-q9bU+c46k4PyaXdamDWkwk5c1rn2R9ZPiKpGE8M9710="; + hash = "sha256-AYoRrBWPgBv6hIV93sFlB1Djk9+KAEqKmuKpvsb8sk8="; }; build-system = [ setuptools ]; From 1ca08e3590a0872bf769715c1c9fb6797f66877c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:09 +0100 Subject: [PATCH 1056/1238] python3Packages.types-setuptools: 80.9.0.20250822 -> 80.9.0.20251223 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/types-setuptools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-setuptools/default.nix b/pkgs/development/python-modules/types-setuptools/default.nix index 1d50f1116e12..3131b16db495 100644 --- a/pkgs/development/python-modules/types-setuptools/default.nix +++ b/pkgs/development/python-modules/types-setuptools/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-setuptools"; - version = "80.9.0.20250822"; + version = "80.9.0.20251223"; pyproject = true; src = fetchPypi { pname = "types_setuptools"; inherit version; - hash = "sha256-Bw6ncWlo7GeoTH93aNmVL/JNKLZbZZR5ekZPGzBm+WU="; + hash = "sha256-00EQWa4vXwOYUhfYasYITv6iyenKzV8Iae+VDzCBabI="; }; nativeBuildInputs = [ setuptools ]; From a6978115aeb8f67db29b7f050df6cdf733558047 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:09 +0100 Subject: [PATCH 1057/1238] python3Packages.typesense: 1.1.1 -> 1.3.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/typesense/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/typesense/default.nix b/pkgs/development/python-modules/typesense/default.nix index 78441621aa8d..f3fb86c02caf 100644 --- a/pkgs/development/python-modules/typesense/default.nix +++ b/pkgs/development/python-modules/typesense/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "typesense"; - version = "1.1.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "typesense"; repo = "typesense-python"; tag = "v${version}"; - hash = "sha256-vo9DW4kinb00zWW4yX8ibyelQxW3eVabn+oMddPEd18="; + hash = "sha256-b3t4l02tOiSMrkqZACV6l5f+Kb5Wfcnq9ZZCld1SKBU="; }; patches = [ From b6b1ea997f0a64fe96ef263fed9cadb49ed98ccb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:09 +0100 Subject: [PATCH 1058/1238] python3Packages.tyro: 0.9.35 -> 1.0.5 https://github.com/brentyi/tyro/releases/tag/v1.0.5 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/tyro/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tyro/default.nix b/pkgs/development/python-modules/tyro/default.nix index cc9a2665cd74..82c71552339d 100644 --- a/pkgs/development/python-modules/tyro/default.nix +++ b/pkgs/development/python-modules/tyro/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "tyro"; - version = "0.9.35"; + version = "1.0.5"; pyproject = true; src = fetchFromGitHub { owner = "brentyi"; repo = "tyro"; tag = "v${version}"; - hash = "sha256-W1AtdZslaQ+lBR8vTmiq+MprDjqXc8fSWZ/63mS2obY="; + hash = "sha256-/6z3XDN5WdVPVfA1LckpIAUis3dNOwg5hobR2sHlocA="; }; build-system = [ hatchling ]; From a3ba9c8801f0e31d01b16b08fe131d7d865b88d3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:10 +0100 Subject: [PATCH 1059/1238] python3Packages.uharfbuzz: 0.51.1 -> 0.53.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/uharfbuzz/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/uharfbuzz/default.nix b/pkgs/development/python-modules/uharfbuzz/default.nix index 6579fe9fc7bd..b561db482b80 100644 --- a/pkgs/development/python-modules/uharfbuzz/default.nix +++ b/pkgs/development/python-modules/uharfbuzz/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "uharfbuzz"; - version = "0.51.1"; + version = "0.53.2"; pyproject = true; src = fetchFromGitHub { @@ -19,14 +19,9 @@ buildPythonPackage rec { repo = "uharfbuzz"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-mVxG0unTjMjb0/6w58Py+TARw8YmOWljTlQQwUEdMpg="; + hash = "sha256-EY5jAzcAHY4lmGsitVFtFMijEfAaSCifCjkdJhU2N1g="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools >= 36.4, < 72.2" setuptools - ''; - build-system = [ cython pkgconfig From e74ba0d6b37a27ea51227580a7408bccb7111760 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:10 +0100 Subject: [PATCH 1060/1238] python3Packages.uhi: 0.5.0 -> 1.0.0 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/uhi/default.nix | 34 ++++++++++++++++--- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/uhi/default.nix b/pkgs/development/python-modules/uhi/default.nix index cea807af4ebc..5c19109236cd 100644 --- a/pkgs/development/python-modules/uhi/default.nix +++ b/pkgs/development/python-modules/uhi/default.nix @@ -1,22 +1,30 @@ { lib, fetchPypi, + boost-histogram, buildPythonPackage, + h5py, hatchling, hatch-vcs, + hist, fastjsonschema, numpy, + packaging, pytestCheckHook, + pythonOlder, + tomli, + typing-extensions, + uhi, }: buildPythonPackage rec { pname = "uhi"; - version = "0.5.0"; + version = "1.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-lVm78vOPGKL8HY9zE5OWBo+I+JjWqa/IMyB+wP1Zoxw="; + hash = "sha256-MxGIlJsaScjbnvnVC3xNTfRgYRXRR97ZfE8FDagnDnQ="; }; build-system = [ @@ -25,11 +33,29 @@ buildPythonPackage rec { ]; dependencies = [ - fastjsonschema numpy + ] + ++ lib.optionals (pythonOlder "3.11") [ + typing-extensions ]; - checkInputs = [ pytestCheckHook ]; + optional-dependencies = { + schema = [ fastjsonschema ]; + hdf5 = [ h5py ]; + }; + + doCheck = false; # Prevents infinite recursion; use passthru.tests instead + + nativeCheckInputs = [ + boost-histogram + hist + fastjsonschema + packaging + pytestCheckHook + ] + ++ lib.optionals (pythonOlder "3.11") [ tomli ]; + + passthru.tests.uhi = uhi.overridePythonAttrs { doCheck = true; }; meta = { description = "Universal Histogram Interface"; From c417c142165eb9a2bff2212592328c6a458ca608 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:11 +0100 Subject: [PATCH 1061/1238] python3Packages.ujson: 5.10.0 -> 5.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ujson/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ujson/default.nix b/pkgs/development/python-modules/ujson/default.nix index 5795f3c89a1b..79049b56dc9d 100644 --- a/pkgs/development/python-modules/ujson/default.nix +++ b/pkgs/development/python-modules/ujson/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "ujson"; - version = "5.10.0"; + version = "5.11.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-s82PPF2MdzglfxAYiARE97fZtmIyxkZJ9WLXuoatS8E="; + hash = "sha256-4gSub5CfCZumtrlCExzuNZ3dorbk6jnBLri5kf4gEOA="; }; nativeBuildInputs = [ setuptools-scm ]; From 78e33eb3a0e797f10f1c329dfbb65b94c759206d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:11 +0100 Subject: [PATCH 1062/1238] python3Packages.umap-learn: 0.5.9.post2 -> 0.5.11 https://github.com/lmcinnes/umap/releases/tag/release-release-0.5.11 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/umap-learn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/umap-learn/default.nix b/pkgs/development/python-modules/umap-learn/default.nix index 5c4743fdbae2..b6b16b5b5d42 100644 --- a/pkgs/development/python-modules/umap-learn/default.nix +++ b/pkgs/development/python-modules/umap-learn/default.nix @@ -34,14 +34,14 @@ buildPythonPackage rec { pname = "umap-learn"; - version = "0.5.9.post2"; + version = "0.5.11"; pyproject = true; src = fetchFromGitHub { owner = "lmcinnes"; repo = "umap"; tag = "release-${version}"; - hash = "sha256-ollUXPVB07v6DkQ/d1eke0/j1f4Ekfygo1r6CtIRTuk="; + hash = "sha256-V63W9ax7iOq5+oZFRWaQbAws942JBeufnQ3IF4rcgko="; }; build-system = [ setuptools ]; From f0667300ecc269af1db4238163bc13c799333140 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:12 +0100 Subject: [PATCH 1063/1238] python3Packages.uncompyle6: 3.9.2 -> 3.9.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/uncompyle6/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uncompyle6/default.nix b/pkgs/development/python-modules/uncompyle6/default.nix index 62e913d57463..d58e1916717b 100644 --- a/pkgs/development/python-modules/uncompyle6/default.nix +++ b/pkgs/development/python-modules/uncompyle6/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "uncompyle6"; - version = "3.9.2"; + version = "3.9.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-b3CYD/4IpksRS2hxgy/QLYbJkDX4l2qPH4Eh2tb8pCU="; + hash = "sha256-eLdk1MhDsEVfs5223rQhpI1dPruEZTe6ZESv4QfE68E="; }; build-system = [ setuptools ]; From 35de911fc488672fdb41dec9e315542aff372261 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:12 +0100 Subject: [PATCH 1064/1238] python3Packages.unearth: 0.17.5 -> 0.18.2 https://github.com/frostming/unearth/releases/tag/0.18.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/unearth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unearth/default.nix b/pkgs/development/python-modules/unearth/default.nix index ef0d2dfea8b4..8ff4f4590a36 100644 --- a/pkgs/development/python-modules/unearth/default.nix +++ b/pkgs/development/python-modules/unearth/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "unearth"; - version = "0.17.5"; + version = "0.18.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-oZ4cAuZLQFGNCIB5x0FvxBtFpki4GkEoqsAllyNO5ro="; + hash = "sha256-HlPX9S9G3V+HXnf/HFWxJHfiFaCS5LZsl2SnffSptSA="; }; build-system = [ pdm-backend ]; From 744e02810f4611f728bc498ccbaebe12affe0105 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:12 +0100 Subject: [PATCH 1065/1238] python3Packages.unidata-blocks: 0.0.18 -> 0.0.24 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/unidata-blocks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unidata-blocks/default.nix b/pkgs/development/python-modules/unidata-blocks/default.nix index a10fcc7794fd..fe2b5e3a8807 100644 --- a/pkgs/development/python-modules/unidata-blocks/default.nix +++ b/pkgs/development/python-modules/unidata-blocks/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "unidata-blocks"; - version = "0.0.18"; + version = "0.0.24"; pyproject = true; src = fetchPypi { pname = "unidata_blocks"; inherit version; - hash = "sha256-ptmkFJKRXXPE+EE5sXR562rChzQr/WOWZoQno6EFQ8U="; + hash = "sha256-yQJW4u0v9TrYNPOeEqhOnCcuyrgpj4Qy1ayLBeCgp2E="; }; build-system = [ hatchling ]; From 048b77fdd1dd26d36f19ae45fe364f2f24a62fb6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:13 +0100 Subject: [PATCH 1066/1238] python3Packages.unittest-xml-reporting: 3.2.0 -> 4.0.0 https://github.com/xmlrunner/unittest-xml-reporting/releases/tag/4.0.0 This commit was automatically generated using update-python-libraries. --- .../unittest-xml-reporting/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/unittest-xml-reporting/default.nix b/pkgs/development/python-modules/unittest-xml-reporting/default.nix index 5f7aea1a8143..c991f1b6cf5f 100644 --- a/pkgs/development/python-modules/unittest-xml-reporting/default.nix +++ b/pkgs/development/python-modules/unittest-xml-reporting/default.nix @@ -6,21 +6,25 @@ pytestCheckHook, pythonAtLeast, setuptools, + setuptools-scm, }: buildPythonPackage rec { pname = "unittest-xml-reporting"; - version = "3.2.0"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "xmlrunner"; repo = "unittest-xml-reporting"; tag = version; - hash = "sha256-lOJ/+8CVJUXdIaZLLF5PpPkG0DzlNgo46kRZ1Xy7Ju0="; + hash = "sha256-9gV/DX/G12bthonBJlMDKaS6Iwt9nF5DrNG33KK7KbU="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ lxml ]; @@ -39,7 +43,7 @@ buildPythonPackage rec { meta = { description = "Unittest-based test runner with Ant/JUnit like XML reporting"; homepage = "https://github.com/xmlrunner/unittest-xml-reporting"; - changelog = "https://github.com/xmlrunner/unittest-xml-reporting/releases/tag/${version}"; + changelog = "https://github.com/xmlrunner/unittest-xml-reporting/releases/tag/${src.tag}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ rprospero ]; }; From b1bea193f5ecbffe023c8662fed7849628c9ec17 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:13 +0100 Subject: [PATCH 1067/1238] python3Packages.universal-pathlib: 0.2.6 -> 0.3.8 https://github.com/fsspec/universal_pathlib/releases/tag/v0.3.8 This commit was automatically generated using update-python-libraries. --- .../python-modules/universal-pathlib/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/universal-pathlib/default.nix b/pkgs/development/python-modules/universal-pathlib/default.nix index e4a094d63976..ddcc59e9f0eb 100644 --- a/pkgs/development/python-modules/universal-pathlib/default.nix +++ b/pkgs/development/python-modules/universal-pathlib/default.nix @@ -5,17 +5,18 @@ setuptools, setuptools-scm, fsspec, + pathlib-abc, }: buildPythonPackage rec { pname = "universal-pathlib"; - version = "0.2.6"; + version = "0.3.8"; pyproject = true; src = fetchPypi { pname = "universal_pathlib"; inherit version; - hash = "sha256-UIF6rqqfQWPLHnb1vfhCB/oFznKLI/13lHmzRi5UMKw="; + hash = "sha256-6tK2W8o99uEcO3yzb8mEY0C8PC2071cTFVAmBCKwo+g="; }; build-system = [ @@ -23,7 +24,10 @@ buildPythonPackage rec { setuptools-scm ]; - dependencies = [ fsspec ]; + dependencies = [ + fsspec + pathlib-abc + ]; pythonImportsCheck = [ "upath" ]; From 5580d4ebaaafd5341b4458ea5b8238752eef8f8b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:14 +0100 Subject: [PATCH 1068/1238] python3Packages.unsloth-zoo: 2025.9.5 -> 2026.1.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/unsloth-zoo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unsloth-zoo/default.nix b/pkgs/development/python-modules/unsloth-zoo/default.nix index 98cd71469681..8549a8c0ee5c 100644 --- a/pkgs/development/python-modules/unsloth-zoo/default.nix +++ b/pkgs/development/python-modules/unsloth-zoo/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "unsloth-zoo"; - version = "2025.9.5"; + version = "2026.1.3"; pyproject = true; # no tags on GitHub src = fetchPypi { pname = "unsloth_zoo"; inherit version; - hash = "sha256-wlKlXTgEdfkz4j//LHw23CmeL7toINg5IUxcpwrPtAw="; + hash = "sha256-njArRI9y6EKwZamJnQoWQIvmYzV6t0syUIi1d7DzX4U="; }; # pyproject.toml requires an obsolete version of protobuf, From c77f4ff2fb27bd94dbe16b3902d5534ddd555f39 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:14 +0100 Subject: [PATCH 1069/1238] python3Packages.unsloth: 2025.9.4 -> 2026.1.3 https://github.com/unslothai/unsloth/releases/tag/2026.1.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/unsloth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unsloth/default.nix b/pkgs/development/python-modules/unsloth/default.nix index 9b6fa8befe4b..c5e1a8425c41 100644 --- a/pkgs/development/python-modules/unsloth/default.nix +++ b/pkgs/development/python-modules/unsloth/default.nix @@ -53,14 +53,14 @@ in buildPythonPackage rec { pname = "unsloth"; - version = "2025.9.4"; + version = "2026.1.3"; pyproject = true; # Tags on the GitHub repo don't match src = fetchPypi { pname = "unsloth"; inherit version; - hash = "sha256-aT/RS48hBMZT1ab1Rx1lpSMi6yyEzJCASzDAP0d6ixA="; + hash = "sha256-Vq47dKdOyRm+sQmGkfEQ8vM1A1Xq7NwqyE2NGhgyK/s="; }; build-system = [ From dfb4e2b02a58258b744d812a1cde219a50c09959 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:15 +0100 Subject: [PATCH 1070/1238] python3Packages.unstructured-inference: 1.1.4 -> 1.1.7 https://github.com/Unstructured-IO/unstructured-inference/blob/1.1.7/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- .../python-modules/unstructured-inference/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index 443d93f4a95c..dc9162b7732a 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "unstructured-inference"; - version = "1.1.4"; + version = "1.1.7"; pyproject = true; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-inference"; tag = version; - hash = "sha256-2yLBP2FNEn3tQV63qtlpz6mMjE4rsDr3JItYnpIU3iM="; + hash = "sha256-RY+acfyAGP2r8axfifQkTSkbwkrZ0u6KvFwds24IkMc="; }; build-system = [ setuptools ]; From 1c3373eecf248ecaa0d8a3e2687247a5d11621cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:15 +0100 Subject: [PATCH 1071/1238] python3Packages.unstructured: 0.18.27 -> 0.18.28 https://github.com/Unstructured-IO/unstructured/blob/0.18.28/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/unstructured/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured/default.nix b/pkgs/development/python-modules/unstructured/default.nix index 9d811ac4b06f..f0c64e7ac4d6 100644 --- a/pkgs/development/python-modules/unstructured/default.nix +++ b/pkgs/development/python-modules/unstructured/default.nix @@ -116,7 +116,7 @@ grpcio, }: let - version = "0.18.27"; + version = "0.18.28"; in buildPythonPackage rec { pname = "unstructured"; @@ -127,7 +127,7 @@ buildPythonPackage rec { owner = "Unstructured-IO"; repo = "unstructured"; tag = version; - hash = "sha256-QPCnMDKk10AeiMRNFMRekvSdqKoAyCJmwMnr9qJIzmg="; + hash = "sha256-zs7T52SkC9PDnx0O/XChHMfnRnPwbbOz8/8ea3jyjNA="; }; build-system = [ setuptools ]; From 71e13a6e1a7a3865a520392311c4f89247be79ce Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:15 +0100 Subject: [PATCH 1072/1238] python3Packages.uplc: 1.0.10 -> 1.3.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/uplc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uplc/default.nix b/pkgs/development/python-modules/uplc/default.nix index 127f75b41ec2..31a18e3c13fc 100644 --- a/pkgs/development/python-modules/uplc/default.nix +++ b/pkgs/development/python-modules/uplc/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "uplc"; - version = "1.0.10"; + version = "1.3.2"; pyproject = true; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "OpShin"; repo = "uplc"; tag = version; - hash = "sha256-Owo4W4jChrdYnz11BbWQdm2SiwFwOJlqjYutuRyjpxs="; + hash = "sha256-E9uCt1SW8nlhvsgALd24aD5QWjTyM2aO1d7+GZ+IHrA="; }; propagatedBuildInputs = [ From 7259671dc4eaf4c09585e996d05597e2a9edb11f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:16 +0100 Subject: [PATCH 1073/1238] python3Packages.uritools: 5.0.0 -> 6.0.1 https://github.com/tkem/uritools/blob/v6.0.1/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/uritools/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/uritools/default.nix b/pkgs/development/python-modules/uritools/default.nix index d4e326bb40ef..fe37b4ad0c47 100644 --- a/pkgs/development/python-modules/uritools/default.nix +++ b/pkgs/development/python-modules/uritools/default.nix @@ -2,18 +2,21 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "uritools"; - version = "5.0.0"; - format = "setuptools"; + version = "6.0.1"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-aBgMrRVAYr1bXZ/83UZPjeaTRBSyVGKugHsAuN+TRd4="; + hash = "sha256-L56cuVTnh3Iysshj9ySkSgbrmNnH691pkUh26Uh7lPg="; }; + build-system = [ setuptools ]; + pythonImportsCheck = [ "uritools" ]; meta = { From b7b1e760a14f7a8f6e7322c126144b8230d4a236 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:16 +0100 Subject: [PATCH 1074/1238] python3Packages.urwid: 3.0.3 -> 3.0.4 https://github.com/urwid/urwid/releases/tag/3.0.4 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/urwid/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/urwid/default.nix b/pkgs/development/python-modules/urwid/default.nix index 03a9dbaab902..81f6bf4b83b3 100644 --- a/pkgs/development/python-modules/urwid/default.nix +++ b/pkgs/development/python-modules/urwid/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "urwid"; - version = "3.0.3"; + version = "3.0.4"; pyproject = true; src = fetchFromGitHub { owner = "urwid"; repo = "urwid"; tag = version; - hash = "sha256-+bvtIjSKWhu1JzyIgM60YZtrzNEaAvVqJrhq8PnkXk0="; + hash = "sha256-mKBLAoEBiqr//1Gl8DAmpUJ9woq6Zf2HhbYEirAoi2M="; }; postPatch = '' From e13c9367305b88eaa8f346476f87f9b4b674e844 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:17 +0100 Subject: [PATCH 1075/1238] python3Packages.uv-dynamic-versioning: 0.12.0 -> 0.13.0 https://github.com/ninoseki/uv-dynamic-versioning/releases/tag/v0.13.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/uv-dynamic-versioning/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/uv-dynamic-versioning/default.nix b/pkgs/development/python-modules/uv-dynamic-versioning/default.nix index 7c7b85951e23..178ab5803106 100644 --- a/pkgs/development/python-modules/uv-dynamic-versioning/default.nix +++ b/pkgs/development/python-modules/uv-dynamic-versioning/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "uv-dynamic-versioning"; - version = "0.12.0"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { @@ -28,7 +28,7 @@ buildPythonPackage rec { tag = "v${version}"; # Tests perform mock operations on the local repo leaveDotGit = true; - hash = "sha256-wa77MZnKa8Kvswli2cymUtpXRumnocaJ0xn4h3J/DAs="; + hash = "sha256-MI4LRo9XDmafXQ/xN1G8vtrBVE20qviwspMo5vIabFI="; }; build-system = [ @@ -62,7 +62,7 @@ buildPythonPackage rec { meta = { description = "Dynamic versioning based on VCS tags for uv/hatch project"; homepage = "https://github.com/ninoseki/uv-dynamic-versioning"; - changelog = "https://github.com/ninoseki/uv-dynamic-versioning/releases/tag/v${version}"; + changelog = "https://github.com/ninoseki/uv-dynamic-versioning/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; From b98864188df772c24fbf34485b31bedd46960ad5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:17 +0100 Subject: [PATCH 1076/1238] python3Packages.uvloop: 0.22.0 -> 0.22.1 https://github.com/MagicStack/uvloop/releases/tag/v0.22.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/uvloop/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/uvloop/default.nix b/pkgs/development/python-modules/uvloop/default.nix index 6354d3b3d49e..e30114111b82 100644 --- a/pkgs/development/python-modules/uvloop/default.nix +++ b/pkgs/development/python-modules/uvloop/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "uvloop"; - version = "0.22.0"; + version = "0.22.1"; pyproject = true; src = fetchFromGitHub { owner = "MagicStack"; repo = "uvloop"; tag = "v${version}"; - hash = "sha256-LAOa+Oshssy4ZHl4eE6dn2DeZQ9d5tRDV5Hv9BCJJ3c="; + hash = "sha256-9NJugzxFycr1LLZXiDKbpeVcIvlCPHHIcYMp8jmffuE="; }; postPatch = '' @@ -103,7 +103,7 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; meta = { - changelog = "https://github.com/MagicStack/uvloop/releases/tag/v${version}"; + changelog = "https://github.com/MagicStack/uvloop/releases/tag/${src.tag}"; description = "Fast implementation of asyncio event loop on top of libuv"; homepage = "https://github.com/MagicStack/uvloop"; license = lib.licenses.mit; From 2f84b0e7bbd7005e88f0507ff0b5f211e94fc59a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:17 +0100 Subject: [PATCH 1077/1238] python3Packages.vcrpy: 7.0.0 -> 8.1.1 https://github.com/kevin1024/vcrpy/releases/tag/v8.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/vcrpy/default.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/vcrpy/default.nix b/pkgs/development/python-modules/vcrpy/default.nix index 31d094589845..78e41447623a 100644 --- a/pkgs/development/python-modules/vcrpy/default.nix +++ b/pkgs/development/python-modules/vcrpy/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, setuptools, pytest-httpbin, pytestCheckHook, @@ -15,24 +14,16 @@ buildPythonPackage rec { pname = "vcrpy"; - version = "7.0.0"; + version = "8.1.1"; pyproject = true; src = fetchFromGitHub { owner = "kevin1024"; repo = "vcrpy"; tag = "v${version}"; - hash = "sha256-uKVPU1DU0GcpRqPzPMSNTLLVetZeQjUMC9vcaGwy0Yk="; + hash = "sha256-X6cOoj+XP0lVvf78FTb7FkNqrq5RfXtQlQ3lcOzr3D8="; }; - patches = [ - (fetchpatch { - # python 3.14 compat - url = "https://github.com/kevin1024/vcrpy/commit/558c7fc625e66775da11ee406001f300e6188fb2.patch"; - hash = "sha256-keShvz8zwqkenEtQ+NAnGKwSLYGbtXfpfMP8Zje2p+o="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ @@ -62,7 +53,7 @@ buildPythonPackage rec { meta = { description = "Automatically mock your HTTP interactions to simplify and speed up testing"; homepage = "https://github.com/kevin1024/vcrpy"; - changelog = "https://github.com/kevin1024/vcrpy/releases/tag/v${version}"; + changelog = "https://github.com/kevin1024/vcrpy/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; From 7545292131777fb2d8f18cdbc3c15d70c6bfb58a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:18 +0100 Subject: [PATCH 1078/1238] python3Packages.velbus-aio: 2026.1.1 -> 2026.1.3 https://github.com/Cereal2nd/velbus-aio/releases/tag/2026.1.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/velbus-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/velbus-aio/default.nix b/pkgs/development/python-modules/velbus-aio/default.nix index 72b74ddf84fe..b76bbc2f57f3 100644 --- a/pkgs/development/python-modules/velbus-aio/default.nix +++ b/pkgs/development/python-modules/velbus-aio/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "velbus-aio"; - version = "2026.1.1"; + version = "2026.1.3"; pyproject = true; src = fetchFromGitHub { owner = "Cereal2nd"; repo = "velbus-aio"; tag = version; - hash = "sha256-zUxY/AhgUJrcaXf0sQp+1rB/jVRncqrqHWfW8ppNu8Y="; + hash = "sha256-TyKRziQf897FVqA0IT/zPLf3NkSeYq03rzdzRgE73T4="; fetchSubmodules = true; }; From 1313780fc41fe1e23660ccbe998ae27b9541040f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:00:30 +0100 Subject: [PATCH 1079/1238] python3Packages.victron-mqtt: init at 2026.1.8 New dependency for victro-vrm. --- .../python-modules/victron-mqtt/default.nix | 60 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 62 insertions(+) create mode 100644 pkgs/development/python-modules/victron-mqtt/default.nix diff --git a/pkgs/development/python-modules/victron-mqtt/default.nix b/pkgs/development/python-modules/victron-mqtt/default.nix new file mode 100644 index 000000000000..582aa93285f8 --- /dev/null +++ b/pkgs/development/python-modules/victron-mqtt/default.nix @@ -0,0 +1,60 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + paho-mqtt, + pytest-asyncio, + pytest-mock, + pytestCheckHook, + victron-vrm, +}: + +buildPythonPackage (finalAttrs: { + pname = "victron-mqtt"; + version = "2026.1.8"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tomer-w"; + repo = "victron_mqtt"; + tag = "v${finalAttrs.version}"; + hash = "sha256-KSfP7kZZzMPYa6HWlLS/jF6kJWyHX8SemA9bTPsI11w="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + paho-mqtt + ]; + + nativeCheckInputs = [ + pytest-asyncio + pytest-mock + pytestCheckHook + ]; + + disabledTests = [ + # requires local mqtt broker + "test_connect" + "test_create_full_raw_snapshot" + "test_devices_and_metrics" + "test_two_hubs_connect" + # network access + "test_connect_auth_failure" + ]; + + pythonImportsCheck = [ + "victron_mqtt" + ]; + + meta = { + changelog = "https://github.com/tomer-w/victron_mqtt/releases/tag/${finalAttrs.src.tag}"; + description = "Victron Venus MQTT client library documentation"; + homepage = "https://github.com/tomer-w/victron_mqtt"; + license = lib.licenses.mit; + inherit (victron-vrm.meta) maintainers; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cd8310f85433..c6e52a30c78e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20418,6 +20418,8 @@ self: super: with self; { vharfbuzz = callPackage ../development/python-modules/vharfbuzz { }; + victron-mqtt = callPackage ../development/python-modules/victron-mqtt { }; + victron-vrm = callPackage ../development/python-modules/victron-vrm { }; videocr = callPackage ../development/python-modules/videocr { }; From d651d08991599260017dae80fc678ef10bd11d7e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:18 +0100 Subject: [PATCH 1080/1238] python3Packages.victron-vrm: 0.1.8 -> 0.1.11 https://github.com/KSoft-Si/vrm-client/releases/tag/v0.1.11 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/victron-vrm/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/victron-vrm/default.nix b/pkgs/development/python-modules/victron-vrm/default.nix index fdb916295599..597fb0b22cca 100644 --- a/pkgs/development/python-modules/victron-vrm/default.nix +++ b/pkgs/development/python-modules/victron-vrm/default.nix @@ -8,18 +8,19 @@ pytest-asyncio, pytestCheckHook, pytz, + victron-mqtt, }: buildPythonPackage rec { pname = "victron-vrm"; - version = "0.1.8"; + version = "0.1.11"; pyproject = true; src = fetchFromGitHub { owner = "KSoft-Si"; repo = "vrm-client"; tag = "v${version}"; - hash = "sha256-NxkMUwiFD8C7Nrtd7cjoFvdkbAOJkIIt+TPtkous8Nc="; + hash = "sha256-t8YwoQzrcxX24xN2luvJLYaIZSoD3+guYETWeYE4tRw="; }; build-system = [ hatchling ]; @@ -28,8 +29,11 @@ buildPythonPackage rec { aiohttp pydantic pytz + victron-mqtt ]; + pythonRelaxDeps = [ "victron-mqtt" ]; + pythonImportsCheck = [ "victron_vrm" ]; nativeCheckInputs = [ From 64b817fa469332910274cc0b5e746456a126c9f0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:18 +0100 Subject: [PATCH 1081/1238] python3Packages.viser: 1.0.4 -> 1.0.20 https://github.com/nerfstudio-project/viser/releases/tag/v1.0.20 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/viser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 032bbd622ae8..169aa0c75566 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -51,14 +51,14 @@ buildPythonPackage rec { pname = "viser"; - version = "1.0.4"; + version = "1.0.20"; pyproject = true; src = fetchFromGitHub { owner = "nerfstudio-project"; repo = "viser"; tag = "v${version}"; - hash = "sha256-AS5D6pco6wzQ414yxvv0K9FB3tfP1BvqigRLJJXDduU="; + hash = "sha256-usnvEvuBNPrqRXV7jh0qw1ppmZgAe1CUhAwd/M5CvC0="; }; postPatch = '' From 32b55347b8c52ffb57c06eb36b058787c91a14f2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:19 +0100 Subject: [PATCH 1082/1238] python3Packages.voluptuous-openapi: 0.2.0 -> 0.3.0 https://github.com/home-assistant-libs/voluptuous-openapi/releases/tag/0.3.0 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/voluptuous-openapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/voluptuous-openapi/default.nix b/pkgs/development/python-modules/voluptuous-openapi/default.nix index e70cae321220..52400684d14e 100644 --- a/pkgs/development/python-modules/voluptuous-openapi/default.nix +++ b/pkgs/development/python-modules/voluptuous-openapi/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "voluptuous-openapi"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "voluptuous-openapi"; tag = version; - hash = "sha256-uIW+WyfSNdGxD7tA6ERf3nTp1tFhWd+lxFUNQM0O3nU="; + hash = "sha256-e94D87plGOcdXFLmZ4MhOt5xWbcoqyo3FgYbbXV8nNU="; }; build-system = [ setuptools ]; From 0280ae27a0f285f2bd7ae71a8b481e34c495b6e8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:20 +0100 Subject: [PATCH 1083/1238] python3Packages.voluptuous: 0.15.2 -> 0.16.0 https://github.com/alecthomas/voluptuous/blob/0.16.0/CHANGELOG.md This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/voluptuous/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/voluptuous/default.nix b/pkgs/development/python-modules/voluptuous/default.nix index 0550cd81428b..654c992cbdfa 100644 --- a/pkgs/development/python-modules/voluptuous/default.nix +++ b/pkgs/development/python-modules/voluptuous/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "voluptuous"; - version = "0.15.2"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "alecthomas"; repo = "voluptuous"; tag = version; - hash = "sha256-TGTdYme3ZRM51YFNX/ESFc6+3QpeO/gAXYW6MT73/Ss="; + hash = "sha256-Lph+vNsMm69Oqqk3mX27+BR1PsZNxqiI5Uu8nY8hCBc="; }; nativeBuildInputs = [ setuptools ]; @@ -30,7 +30,7 @@ buildPythonPackage rec { description = "Python data validation library"; downloadPage = "https://github.com/alecthomas/voluptuous"; homepage = "http://alecthomas.github.io/voluptuous/"; - changelog = "https://github.com/alecthomas/voluptuous/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/alecthomas/voluptuous/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; From 973cec2bed1a5f957d837cca53c4e2fb63bd3026 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:20 +0100 Subject: [PATCH 1084/1238] python3Packages.warp-lang: 1.10.0 -> 1.11.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/warp-lang/default.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/warp-lang/default.nix b/pkgs/development/python-modules/warp-lang/default.nix index d9550d87bd0f..9271b6eb8001 100644 --- a/pkgs/development/python-modules/warp-lang/default.nix +++ b/pkgs/development/python-modules/warp-lang/default.nix @@ -39,13 +39,11 @@ let effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; stdenv = throw "Use effectiveStdenv instead of stdenv directly, as it may be replaced by cudaPackages.backendStdenv"; - version = "1.10.0"; - libmathdx = callPackage ./libmathdx.nix { }; in -buildPythonPackage.override { stdenv = effectiveStdenv; } { +buildPythonPackage.override { stdenv = effectiveStdenv; } (finalAttrs: { pname = "warp-lang"; - inherit version; + version = "1.11.0"; pyproject = true; # TODO(@connorbaker): Some CUDA setup hook is failing when __structuredAttrs is false, @@ -56,8 +54,8 @@ buildPythonPackage.override { stdenv = effectiveStdenv; } { src = fetchFromGitHub { owner = "NVIDIA"; repo = "warp"; - tag = "v${version}"; - hash = "sha256-9OEyYdVq+/SzxHfNT+sa/YeBKklaUfpKUiJZuiuzxhQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-wV4F6E4l0lfPB8zk/XhmdMNk649j5aJelW/DVu2R5mM="; }; patches = lib.optionals standaloneSupport [ @@ -314,9 +312,9 @@ buildPythonPackage.override { stdenv = effectiveStdenv; } { JAX and Paddle. ''; homepage = "https://github.com/NVIDIA/warp"; - changelog = "https://github.com/NVIDIA/warp/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/NVIDIA/warp/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; platforms = lib.platforms.linux ++ [ "aarch64-darwin" ]; maintainers = with lib.maintainers; [ yzx9 ]; }; -} +}) From d52e407bae6d219eb349c618dc3471b91a1fd15b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:20 +0100 Subject: [PATCH 1085/1238] python3Packages.wazeroutecalculator: 0.15 -> 0.16 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/wazeroutecalculator/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/wazeroutecalculator/default.nix b/pkgs/development/python-modules/wazeroutecalculator/default.nix index b4eb85e24db0..4422fe278211 100644 --- a/pkgs/development/python-modules/wazeroutecalculator/default.nix +++ b/pkgs/development/python-modules/wazeroutecalculator/default.nix @@ -7,13 +7,12 @@ buildPythonPackage rec { pname = "wazeroutecalculator"; - version = "0.15"; + version = "0.16"; format = "setuptools"; src = fetchPypi { - pname = "WazeRouteCalculator"; - inherit version; - hash = "sha256-DB5oWthWNwamFG3kNxA/kmUBOVogoSg5LI2KrI39s4M="; + inherit pname version; + hash = "sha256-tJip0tSlwr7a5UVH77dAPNHag4v1JShU1vHA9xKhbwg="; }; propagatedBuildInputs = [ requests ]; From 3c5fe46db87eee6de322bec3336f9b48f5bdb4c5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:21 +0100 Subject: [PATCH 1086/1238] python3Packages.webargs: 8.7.0 -> 8.7.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/webargs/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/webargs/default.nix b/pkgs/development/python-modules/webargs/default.nix index a3b9e3349214..46e2101ef2e7 100644 --- a/pkgs/development/python-modules/webargs/default.nix +++ b/pkgs/development/python-modules/webargs/default.nix @@ -2,7 +2,6 @@ buildPythonPackage, fetchPypi, lib, - pythonAtLeast, flit-core, marshmallow, pytestCheckHook, @@ -16,26 +15,18 @@ pyramid, falcon, aiohttp, - fetchpatch, }: buildPythonPackage rec { pname = "webargs"; - version = "8.7.0"; + version = "8.7.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-DGF97BntTx/2skfNc4VelJ2HBS1xkAk4tx8Mr9kvGRs="; + hash = "sha256-eZv5A5x2wj/Y3BlREHp1qeVhIDwV1q6PicHkbiNGNsE="; }; - patches = [ - (fetchpatch { - url = "https://github.com/marshmallow-code/webargs/commit/a6a5043ee34b0a22885b3625de6d4fdffc3b715b.patch"; - hash = "sha256-EFe76SAklgmBjfM6K8PkB0vHMCSlZ9EKAW9AbnxKmPA="; - }) - ]; - build-system = [ flit-core ]; dependencies = [ marshmallow ]; From c7e79a0ef7ad7a47d1b0ee36f3e1b0445a4c60cc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:21 +0100 Subject: [PATCH 1087/1238] python3Packages.webassets: 2.0 -> 3.0.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/webassets/default.nix | 36 +- .../migrate_test_setup_to_pytest.patch | 591 ------------------ 2 files changed, 7 insertions(+), 620 deletions(-) delete mode 100644 pkgs/development/python-modules/webassets/migrate_test_setup_to_pytest.patch diff --git a/pkgs/development/python-modules/webassets/default.nix b/pkgs/development/python-modules/webassets/default.nix index 347eadfdcfb6..0510eb6f44d8 100644 --- a/pkgs/development/python-modules/webassets/default.nix +++ b/pkgs/development/python-modules/webassets/default.nix @@ -6,43 +6,27 @@ pyyaml, jinja2, mock, - fetchpatch2, pytestCheckHook, distutils, + zope-dottedname, }: buildPythonPackage rec { pname = "webassets"; - version = "2.0"; + version = "3.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-FnEyM3Z3yM7clwUJD21I2j+yYsjgsnc7KfM1LwUBgc0="; + hash = "sha256-BSDl/W+8wBL0hv78YblmR02o/Bs1sFaansLLB4LxYHo="; }; - patches = [ - # remove nose and extra mock - (fetchpatch2 { - name = "remove-nose-and-mock.patch"; - url = "https://github.com/miracle2k/webassets/commit/26e203929eebbb4cdbb9967cf47fefa95df8f24d.patch?full_index=1"; - hash = "sha256-+jrMT6Sl/MOLkleUEDZkzRd5tzBTXZYNoCXRrTFVtq4="; - excludes = [ - "requirements-dev.pip" - "tox.ini" - ]; - }) - (fetchpatch2 { - name = "fix-missing-zope-skip.patch"; - url = "https://github.com/miracle2k/webassets/commit/3bfb5ea8223c46c60b922fdbbda36d9b8c5e9c9c.patch?full_index=1"; - hash = "sha256-dV8bp6vYr56mZpzw5C7ac4rXri04o4MrAhwfWUXLe4s="; - }) - ./migrate_test_setup_to_pytest.patch - ]; - build-system = [ setuptools ]; - dependencies = [ pyyaml ]; + dependencies = [ + pyyaml + zope-dottedname + ]; nativeCheckInputs = [ jinja2 @@ -51,12 +35,6 @@ buildPythonPackage rec { distutils ]; - postPatch = '' - # Fix thread attribute "isAlive" - substituteInPlace tests/test_script.py \ - --replace-fail "isAlive" "is_alive" - ''; - disabledTests = [ "TestFilterBaseClass" "TestAutoprefixer6Filter" diff --git a/pkgs/development/python-modules/webassets/migrate_test_setup_to_pytest.patch b/pkgs/development/python-modules/webassets/migrate_test_setup_to_pytest.patch deleted file mode 100644 index 134ba1df203b..000000000000 --- a/pkgs/development/python-modules/webassets/migrate_test_setup_to_pytest.patch +++ /dev/null @@ -1,591 +0,0 @@ -diff --git a/src/webassets/test.py b/src/webassets/test.py -index 232806c..a362120 100644 ---- a/src/webassets/test.py -+++ b/src/webassets/test.py -@@ -27,7 +27,7 @@ class TempDirHelper(object): - - default_files = {} - -- def setup(self): -+ def setup_method(self): - self._tempdir_created = tempfile.mkdtemp() - self.create_files(self.default_files) - -@@ -35,7 +35,7 @@ class TempDirHelper(object): - shutil.rmtree(self._tempdir_created) - - def __enter__(self): -- self.setup() -+ self.setup_method() - return self - - def __exit__(self, type, value, traceback): -@@ -136,8 +136,8 @@ class TempEnvironmentHelper(TempDirHelper): - - default_files = {'in1': 'A', 'in2': 'B', 'in3': 'C', 'in4': 'D'} - -- def setup(self): -- TempDirHelper.setup(self) -+ def setup_method(self): -+ TempDirHelper.setup_method(self) - - self.env = self._create_environment() - # Unless we explicitly test it, we don't want to use the cache -diff --git a/tests/__init__.py b/tests/__init__.py -index 7d859d3..363b641 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -1,4 +1,4 @@ --def setup(): -+def setup_method(): - # For some strange reason (using Python 2.6.6), if a warning has - # already been raised somewhere else before a test attempts to - # capture and verify it using warnings.catch_warnings(), the warning -diff --git a/tests/test_bundle_build.py b/tests/test_bundle_build.py -index 9325bb9..86f69b9 100644 ---- a/tests/test_bundle_build.py -+++ b/tests/test_bundle_build.py -@@ -473,8 +473,8 @@ class TestAutoBuild(TempEnvironmentHelper): - generally everything involving the updater (as used by the build() method). - """ - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - - class CustomUpdater(BaseUpdater): - allow = True -diff --git a/tests/test_bundle_urls.py b/tests/test_bundle_urls.py -index 317889e..9bd8753 100644 ---- a/tests/test_bundle_urls.py -+++ b/tests/test_bundle_urls.py -@@ -29,8 +29,8 @@ class BaseUrlsTester(TempEnvironmentHelper): - - default_files = {'a': '', 'b': '', 'c': '', '1': '', '2': ''} - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - - self.env.url_expire = False - -@@ -282,8 +282,8 @@ class TestUrlsWithDebugTrue(BaseUrlsTester): - """Test url generation in debug mode. - """ - -- def setup(self): -- BaseUrlsTester.setup(self) -+ def setup_method(self): -+ BaseUrlsTester.setup_method(self) - self.env.debug = True - - def test_simple_bundle(self): -@@ -427,8 +427,8 @@ class TestUrlsWithDebugTrue(BaseUrlsTester): - - class TestUrlsWithDebugMerge(BaseUrlsTester): - -- def setup(self): -- BaseUrlsTester.setup(self) -+ def setup_method(self): -+ BaseUrlsTester.setup_method(self) - self.env.debug = 'merge' - - def test_simple_bundle(self): -diff --git a/tests/test_bundle_various.py b/tests/test_bundle_various.py -index b24a903..6d92eb3 100644 ---- a/tests/test_bundle_various.py -+++ b/tests/test_bundle_various.py -@@ -177,8 +177,8 @@ class TestVersionFeatures(TempEnvironmentHelper): - - default_files = {'in': 'foo'} - -- def setup(self): -- super(TestVersionFeatures, self).setup() -+ def setup_method(self): -+ super(TestVersionFeatures, self).setup_method() - self.env.manifest = DummyManifest() - self.env.versions = DummyVersion() - -@@ -371,8 +371,8 @@ class TestLoadPath(TempEnvironmentHelper): - an optional feature. - """ - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - self.env.updater = False - self.env.directory = self.path('dir') - self.env.debug = True -@@ -603,8 +603,8 @@ class TestUrlContents(TempEnvironmentHelper): - """Test bundles containing a URL. - """ - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - mock_opener = build_opener(MockHTTPHandler({ - 'http://foo': u'function() {}'})) - install_opener(mock_opener) -diff --git a/tests/test_cache.py b/tests/test_cache.py -index 9afbe3d..f8afb61 100644 ---- a/tests/test_cache.py -+++ b/tests/test_cache.py -@@ -89,8 +89,8 @@ class TestCacheIsUsed(TempEnvironmentHelper): - """Ensure the cache is used during the build process. - """ - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - - class MyCache(BaseCache): - def __init__(self): -diff --git a/tests/test_environment.py b/tests/test_environment.py -index bd89ef6..ff36289 100644 ---- a/tests/test_environment.py -+++ b/tests/test_environment.py -@@ -13,7 +13,7 @@ from webassets import Bundle - class TestEnvApi(object): - """General Environment functionality.""" - -- def setup(self): -+ def setup_method(self): - self.m = Environment(None, None) - - def test_register_single_bundle(self): -@@ -186,7 +186,7 @@ class TestEnvConfig(object): - """Custom config values through get_config/set_config. - """ - -- def setup(self): -+ def setup_method(self): - self.m = Environment(None, None) - - def test_initial_values_override_defaults(self): -@@ -216,7 +216,7 @@ class TestSpecialProperties(object): - as a string, and would receive object instances when accessing the property. - """ - -- def setup(self): -+ def setup_method(self): - self.m = Environment('.', None) # we won't create any files - - def test_versioner(self): -diff --git a/tests/test_ext/test_jinja2.py b/tests/test_ext/test_jinja2.py -index 37139bb..155ad40 100644 ---- a/tests/test_ext/test_jinja2.py -+++ b/tests/test_ext/test_jinja2.py -@@ -12,7 +12,7 @@ from webassets.ext.jinja2 import AssetsExtension, Jinja2Loader - - class TestTemplateTag(object): - -- def setup(self): -+ def setup_method(self): - # Setup the assets environment. - assets_env = AssetsEnvironment('', '') - self.foo_bundle = Bundle() -@@ -123,8 +123,8 @@ class TestLoader(TempEnvironmentHelper): - """ - } - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - self.jinja_env = JinjaEnvironment() - self.jinja_env.add_extension(AssetsExtension) - self.jinja_env.assets_environment = self.env -diff --git a/tests/test_filters.py b/tests/test_filters.py -index 9976f4e..deec66d 100644 ---- a/tests/test_filters.py -+++ b/tests/test_filters.py -@@ -79,7 +79,7 @@ class TestFilterBaseClass(object): - env = Environment(None, None) - env.config['attr1'] = 'bar' - env.config['attr4'] = 'bar' -- f = TestFilter(); f.ctx = ContextWrapper(env); f.setup() -+ f = TestFilter(); f.ctx = ContextWrapper(env); f.setup_method() - assert f.attr1 == 'bar' - assert f.attr4 is None # Was configured to not support env - -@@ -177,7 +177,7 @@ class TestExternalToolClass(object): - self.__class__.result = \ - argv, data.getvalue() if data is not None else data - -- def setup(self): -+ def setup_method(self): - if not hasattr(str, 'format'): - # A large part of this functionality is not available on Python 2.5 - pytest.skip() -@@ -630,12 +630,12 @@ class TestBuiltinFilters(TempEnvironmentHelper): - - class TestCSSPrefixer(TempEnvironmentHelper): - -- def setup(self): -+ def setup_method(self): - try: - import cssprefixer - except ImportError: - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test(self): - self.create_files({'in': """a { border-radius: 1em; }"""}) -@@ -650,10 +650,10 @@ class TestCSSPrefixer(TempEnvironmentHelper): - - class TestCoffeeScript(TempEnvironmentHelper): - -- def setup(self): -+ def setup_method(self): - if not find_executable('coffee'): - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_default_options(self): - self.create_files({'in': "alert \"I knew it!\" if elvis?"}) -@@ -674,12 +674,12 @@ class TestCoffeeScript(TempEnvironmentHelper): - - class TestJinja2(TempEnvironmentHelper): - -- def setup(self): -+ def setup_method(self): - try: - import jinja2 - except ImportError: - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_default_options(self): - self.create_files({'in': """Hi there, {{ name }}!"""}) -@@ -705,13 +705,13 @@ class TestClosure(TempEnvironmentHelper): - """ - } - -- def setup(self): -+ def setup_method(self): - try: - import closure - except ImportError: - pytest.skip() - -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_closure(self): - self.mkbundle('foo.js', filters='closure_js', output='out.js').build() -@@ -832,10 +832,10 @@ class TestLess(TempEnvironmentHelper): - 'foo.less': "h1 { color: #FFFFFF; }", - } - -- def setup(self): -+ def setup_method(self): - if not find_executable('lessc'): - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test(self): - self.mkbundle('foo.less', filters='less', output='out.css').build() -@@ -928,14 +928,14 @@ class TestRubySass(TempEnvironmentHelper): - """, - } - -- def setup(self): -+ def setup_method(self): - if not find_executable('sass'): - pytest.skip() - - if "Ruby" not in check_output(["sass", "--version"]).decode('utf-8'): - pytest.skip() - -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_sass(self): - sass = get_filter('sass_ruby', debug_info=False) -@@ -1038,10 +1038,10 @@ class TestSass(TempEnvironmentHelper): - """, - } - -- def setup(self): -+ def setup_method(self): - if not find_executable('sass'): - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_sass(self): - sass = get_filter('sass') -@@ -1099,13 +1099,13 @@ class TestPyScss(TempEnvironmentHelper): - 'bar.scss': 'h1{color:red}' - } - -- def setup(self): -+ def setup_method(self): - try: - import scss - self.scss = scss - except ImportError: - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test(self): - self.mkbundle('foo.scss', filters='pyscss', output='out.css').build() -@@ -1136,13 +1136,13 @@ class TestLibSass(TempEnvironmentHelper): - 'b.scss': '$foo: foo !default; .test {background-color: $foo;}' - } - -- def setup(self): -+ def setup_method(self): - try: - import sass - self.sass = sass - except ImportError: - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test(self): - self.mkbundle('foo.scss', filters='libsass', output='out.css').build() -@@ -1198,10 +1198,10 @@ class TestCompass(TempEnvironmentHelper): - """ - } - -- def setup(self): -+ def setup_method(self): - if not find_executable('compass'): - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_compass(self): - self.mkbundle('foo.sass', filters='compass', output='out.css').build() -@@ -1262,7 +1262,7 @@ class TestCompassConfig(object): - } - } - -- def setup(self): -+ def setup_method(self): - self.compass_config = CompassConfig(self.config).to_string() - - def test_compass_config_is_unicode(self): -@@ -1294,8 +1294,8 @@ class TestJST(TempEnvironmentHelper): - 'templates/bar.html': "
Im an html jst template. Go syntax highlighting!
" - } - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - - def test_jst(self): - self.mkbundle('templates/*', filters='jst', output='out.js').build() -@@ -1424,10 +1424,10 @@ class TestHandlebars(TempEnvironmentHelper): - """ - } - -- def setup(self): -+ def setup_method(self): - if not find_executable('handlebars'): - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_basic(self): - self.mkbundle('foo.html', 'dir/bar.html', -@@ -1461,12 +1461,12 @@ class TestJinja2JS(TempEnvironmentHelper): - ) - } - -- def setup(self): -+ def setup_method(self): - try: - import closure_soy - except: - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test(self): - self.mkbundle('foo.soy', filters='closure_tmpl', output='out.js').build() -@@ -1490,10 +1490,10 @@ class TestTypeScript(TempEnvironmentHelper): - 'foo.ts': """class X { z: number; }""" - } - -- def setup(self): -+ def setup_method(self): - if not find_executable('tsc'): - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test(self): - self.mkbundle('foo.ts', filters='typescript', output='out.js').build() -@@ -1521,10 +1521,10 @@ define("script/utils",[],function(){return{debug:console.log}}),\ - define("script/app",["./utils"],function(e){e.debug("APP")});\ - ''' - -- def setup(self): -+ def setup_method(self): - if not find_executable('r.js'): - pytest.skip('"r.js" executable not found') -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - self.env.config['requirejs_config'] = self.path('requirejs.json') - self.env.config['requirejs_baseUrl'] = self.path('') - -@@ -1573,10 +1573,10 @@ class TestClosureStylesheets(TempEnvironmentHelper): - """ - } - -- def setup(self): -+ def setup_method(self): - if not 'CLOSURE_STYLESHEETS_PATH' in os.environ: - pytest.skip() -- TempEnvironmentHelper.setup(self) -+ TempEnvironmentHelper.setup_method(self) - - def test_compiler(self): - self.mkbundle('test.css', filters = 'closure_stylesheets_compiler', output = 'output.css').build() -diff --git a/tests/test_loaders.py b/tests/test_loaders.py -index f910ecb..5c183a5 100644 ---- a/tests/test_loaders.py -+++ b/tests/test_loaders.py -@@ -14,7 +14,7 @@ from webassets.exceptions import EnvironmentError - - class TestYAML(object): - -- def setup(self): -+ def setup_method(self): - yaml = pytest.importorskip("yaml") - - def loader(self, text, filename=None): -@@ -189,8 +189,8 @@ class TestPython(object): - - class TestYAMLCustomFilters(TestYAML): - -- def setup(self): -- super(TestYAMLCustomFilters, self).setup() -+ def setup_method(self): -+ super(TestYAMLCustomFilters, self).setup_method() - - # If zope.dottedname is not installed, that's OK - pytest.importorskip("zope.dottedname.resolve") -diff --git a/tests/test_script.py b/tests/test_script.py -index 84b9940..479c64b 100644 ---- a/tests/test_script.py -+++ b/tests/test_script.py -@@ -38,8 +38,8 @@ class MockBundle(Bundle): - - class TestCLI(TempEnvironmentHelper): - -- def setup(self): -- super(TestCLI, self).setup() -+ def setup_method(self): -+ super(TestCLI, self).setup_method() - self.assets_env = self.env - self.cmd_env = CommandLineEnvironment(self.assets_env, logging) - -@@ -210,8 +210,8 @@ class TestWatchCommand(TestWatchMixin, TestCLI): - - default_files = {'in': 'foo', 'out': 'bar'} - -- def setup(self): -- super(TestWatchCommand, self).setup() -+ def setup_method(self): -+ super(TestWatchCommand, self).setup_method() - - # Pay particular attention that the watch command works with auto_build - # disabled (since normally this implies no use of the updater, but -diff --git a/tests/test_updaters.py b/tests/test_updaters.py -index aaa5b72..8c5f48a 100644 ---- a/tests/test_updaters.py -+++ b/tests/test_updaters.py -@@ -15,7 +15,7 @@ class TestBundleDefBaseUpdater(object): - changes. - """ - -- def setup(self): -+ def setup_method(self): - self.env = Environment(None, None) # we won't create files - self.env.cache = MemoryCache(capacity=100) - self.bundle = Bundle(output="target") -@@ -65,8 +65,8 @@ class TestTimestampUpdater(TempEnvironmentHelper): - - default_files = {'in': '', 'out': ''} - -- def setup(self): -- TempEnvironmentHelper.setup(self) -+ def setup_method(self): -+ TempEnvironmentHelper.setup_method(self) - - # Test the timestamp updater with cache disabled, so that the - # BundleDefUpdater() base class won't interfere. -diff --git a/tests/test_version.py b/tests/test_version.py -index d83297d..3aab5eb 100644 ---- a/tests/test_version.py -+++ b/tests/test_version.py -@@ -32,8 +32,8 @@ def test_builtin_manifest_accessors(): - - class TestTimestampVersion(TempEnvironmentHelper): - -- def setup(self): -- super(TestTimestampVersion, self).setup() -+ def setup_method(self): -+ super(TestTimestampVersion, self).setup_method() - self.v = TimestampVersion() - - # Create a bunch of files with known mtimes -@@ -95,8 +95,8 @@ class TestTimestampVersion(TempEnvironmentHelper): - - class TestHashVersion(TempEnvironmentHelper): - -- def setup(self): -- super(TestHashVersion, self).setup() -+ def setup_method(self): -+ super(TestHashVersion, self).setup_method() - self.v = HashVersion() - - # Create a bunch of files with known content -@@ -140,8 +140,8 @@ class TestHashVersion(TempEnvironmentHelper): - - class TestFileManifest(TempEnvironmentHelper): - -- def setup(self): -- super(TestFileManifest, self).setup() -+ def setup_method(self): -+ super(TestFileManifest, self).setup_method() - self.bundle = self.mkbundle(output='foo') - - def test_repl(self): -@@ -177,8 +177,8 @@ class TestFileManifest(TempEnvironmentHelper): - - class TestJsonManifest(TempEnvironmentHelper): - -- def setup(self): -- super(TestJsonManifest, self).setup() -+ def setup_method(self): -+ super(TestJsonManifest, self).setup_method() - self.bundle = self.mkbundle(output='foo') - - def test_repl(self): -@@ -200,8 +200,8 @@ class TestJsonManifest(TempEnvironmentHelper): - - class TestCacheManifest(TempEnvironmentHelper): - -- def setup(self): -- super(TestCacheManifest, self).setup() -+ def setup_method(self): -+ super(TestCacheManifest, self).setup_method() - self.bundle = self.mkbundle(output='foo') - - def test_repl(self): From b45e3254d95ce96b5b0ecec65024d194ab87c7a3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:22 +0100 Subject: [PATCH 1088/1238] python3Packages.webcolors: 24.11.1 -> 25.10.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/webcolors/default.nix | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/webcolors/default.nix b/pkgs/development/python-modules/webcolors/default.nix index 54c745dfb0e1..4dfd7e801d15 100644 --- a/pkgs/development/python-modules/webcolors/default.nix +++ b/pkgs/development/python-modules/webcolors/default.nix @@ -2,28 +2,23 @@ lib, buildPythonPackage, fetchPypi, - unittestCheckHook, + pytestCheckHook, pdm-backend, }: buildPythonPackage rec { pname = "webcolors"; - version = "24.11.1"; + version = "25.10.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-7LPXaPMiAq93BHe4tl8xj6T1ZsIpSGc6l3sA1YndgPY="; + hash = "sha256-YquuhlBPZtD2NkwqhSDeSgxHuAwD/DpfGBX+2+98Gb8="; }; build-system = [ pdm-backend ]; - nativeCheckInputs = [ unittestCheckHook ]; - - unittestFlagsArray = [ - "-s" - "tests" - ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "webcolors" ]; From b1c282ea4c6a21b60eca10ddc5d2f9386045d987 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:22 +0100 Subject: [PATCH 1089/1238] python3Packages.websocket-client: 1.8.0 -> 1.9.0 https://github.com/websocket-client/websocket-client/blob/v1.9.0/ChangeLog This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/websocket-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/websocket-client/default.nix b/pkgs/development/python-modules/websocket-client/default.nix index 664c8db18bec..0406163982b5 100644 --- a/pkgs/development/python-modules/websocket-client/default.nix +++ b/pkgs/development/python-modules/websocket-client/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "websocket-client"; - version = "1.8.0"; + version = "1.9.0"; pyproject = true; src = fetchPypi { pname = "websocket_client"; inherit version; - hash = "sha256-Mjnfn0TaYy+WASRygF1AojKBqZECfOEdL0Wm8krEw9o="; + hash = "sha256-noE2JLbrYZmZqX3HlYRpIXwxdjErOhakvRvH4IpG7Jg="; }; build-system = [ setuptools ]; From b0cccbc81314a1b3825dd1ccb4a86cb405d07a01 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:22 +0100 Subject: [PATCH 1090/1238] python3Packages.webtest: 3.0.6 -> 3.0.7 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/webtest/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/webtest/default.nix b/pkgs/development/python-modules/webtest/default.nix index eefa2d6fa3db..c34a943a9850 100644 --- a/pkgs/development/python-modules/webtest/default.nix +++ b/pkgs/development/python-modules/webtest/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "webtest"; - version = "3.0.6"; + version = "3.0.7"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Qlb9UkJEj1bFdby5r+J14wWm8HI8SwFDjb3U3VNElEs="; + hash = "sha256-euq1D5cNRsBo56Nt0WLLJCWR7fcqHQTv0hN0dyuTF0E="; }; build-system = [ setuptools ]; From 86a8976f358e66426a412b99e762a46c694c857b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:23 +0100 Subject: [PATCH 1091/1238] python3Packages.wfuzz: 3.1.0 -> 3.1.1 https://github.com/xmendez/wfuzz/releases/tag/v3.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/wfuzz/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/wfuzz/default.nix b/pkgs/development/python-modules/wfuzz/default.nix index 7c09e1aa0674..2fdce5236819 100644 --- a/pkgs/development/python-modules/wfuzz/default.nix +++ b/pkgs/development/python-modules/wfuzz/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "wfuzz"; - version = "3.1.0"; + version = "3.1.1"; pyproject = true; src = fetchFromGitHub { owner = "xmendez"; repo = "wfuzz"; tag = "v${version}"; - hash = "sha256-RM6QM/iR00ymg0FBUtaWAtxPHIX4u9U/t5N/UT/T6sc="; + hash = "sha256-OYMZHo0ujRzwOcE+EKRNPxffxVbbiMHe+AqBz7q/u2A="; }; patches = [ @@ -80,7 +80,7 @@ buildPythonPackage rec { ''; meta = { - changelog = "https://github.com/xmendez/wfuzz/releases/tag/v${version}"; + changelog = "https://github.com/xmendez/wfuzz/releases/tag/${src.tag}"; description = "Web content fuzzer to facilitate web applications assessments"; longDescription = '' Wfuzz provides a framework to automate web applications security assessments From 3f2ce85e4cdb27dcce92b6d7227b5b5aeaf742f3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:23 +0100 Subject: [PATCH 1092/1238] python3Packages.wheel-filename: 1.4.2 -> 2.1.0 https://github.com/wheelodex/wheel-filename/releases/tag/v2.1.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/wheel-filename/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wheel-filename/default.nix b/pkgs/development/python-modules/wheel-filename/default.nix index 8f0df391cf01..a1de0648a25a 100644 --- a/pkgs/development/python-modules/wheel-filename/default.nix +++ b/pkgs/development/python-modules/wheel-filename/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "wheel-filename"; - version = "1.4.2"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jwodder"; repo = "wheel-filename"; tag = "v${version}"; - hash = "sha256-KAuUrrSq6HJAy+5Gj6svI4M6oV6Fsle1A79E2q2FKW8="; + hash = "sha256-YlJ3mQoaNY7wiLzADLZuTET5i37e/zn2S7n9dOdcE0E="; }; build-system = [ hatchling ]; From a4b99a261d9a4e0b1679930281b7c8fd800b6c47 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:24 +0100 Subject: [PATCH 1093/1238] python3Packages.wheel-inspect: 1.7.2 -> 1.8.0 https://github.com/wheelodex/wheel-inspect/releases/tag/v1.8.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/wheel-inspect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wheel-inspect/default.nix b/pkgs/development/python-modules/wheel-inspect/default.nix index 1548262e6ffd..f59d16e1709e 100644 --- a/pkgs/development/python-modules/wheel-inspect/default.nix +++ b/pkgs/development/python-modules/wheel-inspect/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "wheel-inspect"; - version = "1.7.2"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "jwodder"; repo = "wheel-inspect"; tag = "v${version}"; - hash = "sha256-Mdw9IlY/2qDlb5FumNH+VHmg7vrUzo3vn+03QsUGgo8="; + hash = "sha256-yECgJLShCLiEyZmw9azNP5lwLeas10AfRu/RVMQGejg="; }; pythonRelaxDeps = [ From 62c9d76bbf51548862f579e9cc5c3fc0020f145d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:24 +0100 Subject: [PATCH 1094/1238] python3Packages.widgetsnbextension: 4.0.14 -> 4.0.15 This commit was automatically generated using update-python-libraries. --- .../development/python-modules/widgetsnbextension/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/widgetsnbextension/default.nix b/pkgs/development/python-modules/widgetsnbextension/default.nix index e821fb93e80c..a617bb439657 100644 --- a/pkgs/development/python-modules/widgetsnbextension/default.nix +++ b/pkgs/development/python-modules/widgetsnbextension/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "widgetsnbextension"; - version = "4.0.14"; + version = "4.0.15"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-o2KbBOPtuJMhLfhiA4xyMvYpczc4adtQhK7XObQ3ta8="; + hash = "sha256-3oYQY5mW8VZ5UtdjpaQa+K838ldaQfmFKjj5R+uCo7k="; }; nativeBuildInputs = [ jupyter-packaging ]; From a725e9285f041c649b578c8b66e2b8e0c00be0da Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:24 +0100 Subject: [PATCH 1095/1238] python3Packages.wrf-python: 1.4.0 -> 1.4.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/wrf-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wrf-python/default.nix b/pkgs/development/python-modules/wrf-python/default.nix index f2c4609b4510..7b0b942fa909 100644 --- a/pkgs/development/python-modules/wrf-python/default.nix +++ b/pkgs/development/python-modules/wrf-python/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "wrf-python"; - version = "1.4.0"; + version = "1.4.2"; format = "setuptools"; src = fetchFromGitHub { owner = "NCAR"; repo = "wrf-python"; tag = "v${version}"; - hash = "sha256-LvNorZ28j/O8fs9z6jhYWC8RcCDIwh7k5iR9iumCvnQ="; + hash = "sha256-4k0HsWIthFdkXQ5ld65vEcUtR1vqwKuH08lgQdcDh2E="; }; nativeBuildInputs = [ gfortran ]; From 47d8d05af97678ffa3e5a397d9e2017df9792da1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:25 +0100 Subject: [PATCH 1096/1238] python3Packages.wsproto: 1.2.0 -> 1.3.2 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/wsproto/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/wsproto/default.nix b/pkgs/development/python-modules/wsproto/default.nix index 4e4d6988067f..4f45ac1343a0 100644 --- a/pkgs/development/python-modules/wsproto/default.nix +++ b/pkgs/development/python-modules/wsproto/default.nix @@ -2,21 +2,24 @@ lib, buildPythonPackage, fetchPypi, + setuptools, h11, pytestCheckHook, }: buildPythonPackage rec { pname = "wsproto"; - version = "1.2.0"; - format = "setuptools"; + version = "1.3.2"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-rVZfJuy5JYij5DvD2WFk3oTNmQJIKxMNDduqlmSoUGU="; + hash = "sha256-uGiF3PKU4VIEkZlQ9mbgb/xsfBFMqQCwYNbhYpNSgpQ="; }; - propagatedBuildInputs = [ h11 ]; + build-system = [ setuptools ]; + + dependencies = [ h11 ]; nativeCheckInputs = [ pytestCheckHook ]; From eb227fe54c345a50aec9f26d9ea932cf087b47b3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:25 +0100 Subject: [PATCH 1097/1238] python3Packages.wtf-peewee: 3.0.6 -> 3.1.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/wtf-peewee/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/wtf-peewee/default.nix b/pkgs/development/python-modules/wtf-peewee/default.nix index e65ca905bb0d..a35846e4edb2 100644 --- a/pkgs/development/python-modules/wtf-peewee/default.nix +++ b/pkgs/development/python-modules/wtf-peewee/default.nix @@ -1,26 +1,28 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools, peewee, wtforms, python, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "wtf-peewee"; - version = "3.0.6"; + version = "3.1.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-gZZEam46tk8SJ/ulqKsxvoF3X3PYGfdfyv7P1cDAC5I="; + src = fetchFromGitHub { + owner = "coleifer"; + repo = "wtf-peewee"; + tag = finalAttrs.version; + hash = "sha256-9gVvcPFVA3051Y0sn0mLq1ejKqcGlKZVbIaQ/uH5f4Y="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ peewee wtforms ]; @@ -37,4 +39,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From d012013575df66d0b33f6268e71607140d2a9b6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:26 +0100 Subject: [PATCH 1098/1238] python3Packages.xattr: 1.2.0 -> 1.3.0 https://github.com/xattr/xattr/blob/v1.3.0/CHANGES.txt This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xattr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xattr/default.nix b/pkgs/development/python-modules/xattr/default.nix index 08a9777e0c07..b97ea7668358 100644 --- a/pkgs/development/python-modules/xattr/default.nix +++ b/pkgs/development/python-modules/xattr/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "xattr"; - version = "1.2.0"; + version = "1.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-pkyOIe/xvhQ6zPgP07j94+KKR4w32imHQq9kesPl4Kc="; + hash = "sha256-MEOfq9feB4eyfppuHVacWVmFTLMi9kznOA/tv6UDUDY="; }; nativeBuildInputs = [ From c6c2ad48ad3ce9978fe0d3d4e5f27387ace936aa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:26 +0100 Subject: [PATCH 1099/1238] python3Packages.xcffib: 1.9.0 -> 1.12.0 https://github.com/tych0/xcffib/releases/tag/v1.12.0 This commit was automatically generated using update-python-libraries. --- .../python-modules/xcffib/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/xcffib/default.nix b/pkgs/development/python-modules/xcffib/default.nix index 743330ba39a9..ef40831c9516 100644 --- a/pkgs/development/python-modules/xcffib/default.nix +++ b/pkgs/development/python-modules/xcffib/default.nix @@ -4,26 +4,30 @@ cffi, fetchPypi, pytestCheckHook, - xvfb, - xeyes, + setuptools, libxcb, + xeyes, + xvfb, }: buildPythonPackage rec { pname = "xcffib"; - version = "1.9.0"; - format = "setuptools"; + version = "1.12.0"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-K6xgY2lnVOiHHC9AcwR7Uz792Cx33fhnYgEWcJfMUlM="; + hash = "sha256-Q0Ut5QnBJk1bzqS8Alyhv2gnLSQO8m0zQLRuEfY9PUo="; }; postPatch = '' # Hardcode cairo library path - sed -e 's,ffi\.dlopen(,&"${libxcb.out}/lib/" + ,' -i xcffib/__init__.py + substituteInPlace xcffib/__init__.py \ + --replace-fail "lib = ffi.dlopen(soname)" "lib = ffi.dlopen('${lib.getLib libxcb}/lib/' + soname)" ''; + build-system = [ setuptools ]; + propagatedNativeBuildInputs = [ cffi ]; propagatedBuildInputs = [ cffi ]; From 113a12984b269cbdbccb51e4f805b725a58b5cc5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:26 +0100 Subject: [PATCH 1100/1238] python3Packages.xgrammar: 0.1.24 -> 0.1.31 https://github.com/mlc-ai/xgrammar/releases/tag/v0.1.31 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xgrammar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xgrammar/default.nix b/pkgs/development/python-modules/xgrammar/default.nix index a84c28aeec4b..e62f29a55c8c 100644 --- a/pkgs/development/python-modules/xgrammar/default.nix +++ b/pkgs/development/python-modules/xgrammar/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "xgrammar"; - version = "0.1.24"; + version = "0.1.31"; pyproject = true; src = fetchFromGitHub { @@ -35,7 +35,7 @@ buildPythonPackage rec { repo = "xgrammar"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-K+GCHuWKF449JaGWr7FQrDeJS3pxmVKnGf68L53LrK0="; + hash = "sha256-Baa/DiRoNcIv4UOC+msi4PgfRWnwprnZpLG2v7qB2h4="; }; patches = [ From b285034a88707bd3e84907c62f9b3841526c074f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:27 +0100 Subject: [PATCH 1101/1238] python3Packages.xkcdpass: 1.20.0 -> 1.30.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xkcdpass/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xkcdpass/default.nix b/pkgs/development/python-modules/xkcdpass/default.nix index 95b2442a3f3c..504ba352f614 100644 --- a/pkgs/development/python-modules/xkcdpass/default.nix +++ b/pkgs/development/python-modules/xkcdpass/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "xkcdpass"; - version = "1.20.0"; + version = "1.30.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-tav9fStZzdpZ+Tf7IiEKxGSa0NLgnh+Hv+dKVOI60Yo="; + hash = "sha256-ijprYCVdpA0OXIEkWCgCeMgtLBy5DkivvWd327+HlcM="; }; nativeBuildInputs = [ installShellFiles ]; From b62d111d9da9c479b06787abb5efd255873438a6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:28 +0100 Subject: [PATCH 1102/1238] python3Packages.xlsxwriter: 3.2.5 -> 3.2.9 https://xlsxwriter.readthedocs.io/changes.html This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xlsxwriter/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/xlsxwriter/default.nix b/pkgs/development/python-modules/xlsxwriter/default.nix index 700a1bb6f93d..0f3bce1ce92b 100644 --- a/pkgs/development/python-modules/xlsxwriter/default.nix +++ b/pkgs/development/python-modules/xlsxwriter/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "xlsxwriter"; - version = "3.2.5"; + version = "3.2.9"; pyproject = true; src = fetchFromGitHub { owner = "jmcnamara"; repo = "XlsxWriter"; - rev = "RELEASE_${version}"; - hash = "sha256-Z384IYFQzGViJXJQe+zovXn5X+MyOqGv0NKKlktcF4o="; + tag = "RELEASE_${version}"; + hash = "sha256-nr7Qw24BzQo/qEpyM9687mUaebzzHv1FAPmsBVdMekg="; }; build-system = [ setuptools ]; From de5afa889cd0906f6ddbff9557455e3af2b64dc1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:28 +0100 Subject: [PATCH 1103/1238] python3Packages.xmlsec: 1.3.16 -> 1.3.17 https://github.com/xmlsec/python-xmlsec/releases/tag/1.3.17 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xmlsec/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/xmlsec/default.nix b/pkgs/development/python-modules/xmlsec/default.nix index 1e1db9c44ddd..40ad5d477d7f 100644 --- a/pkgs/development/python-modules/xmlsec/default.nix +++ b/pkgs/development/python-modules/xmlsec/default.nix @@ -16,14 +16,19 @@ buildPythonPackage rec { pname = "xmlsec"; - version = "1.3.16"; + version = "1.3.17"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-K2xwVExtHUygBqqjFJWODvNRTcgf/94bI/LsQaV5H50="; + hash = "sha256-8/rJrmefZlhZJcwAxfaDmuNsHQMVdhlXHe4YrMBbnAE="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools==" "setuptools>=" + ''; + build-system = [ setuptools-scm ]; nativeBuildInputs = [ @@ -48,9 +53,6 @@ buildPythonPackage rec { disabledTestPaths = [ # Full git clone required for test_doc_examples "tests/test_doc_examples.py" - # test_reinitialize_module segfaults python - # https://github.com/mehcode/python-xmlsec/issues/203 - "tests/test_xmlsec.py" ]; pythonImportsCheck = [ "xmlsec" ]; From f9e94fccc1b02a67731998e56c9ef9ba174413d2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:29 +0100 Subject: [PATCH 1104/1238] python3Packages.xstatic-bootstrap: 4.5.3.1 -> 5.3.8.0 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- .../python-modules/xstatic-bootstrap/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/xstatic-bootstrap/default.nix b/pkgs/development/python-modules/xstatic-bootstrap/default.nix index a51fbaafffb8..1e1933d4412f 100644 --- a/pkgs/development/python-modules/xstatic-bootstrap/default.nix +++ b/pkgs/development/python-modules/xstatic-bootstrap/default.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "xstatic-bootstrap"; - version = "4.5.3.1"; + version = "5.3.8.0"; format = "setuptools"; src = fetchPypi { - pname = "XStatic-Bootstrap"; + pname = "xstatic_bootstrap"; inherit version; - sha256 = "cf67d205437b32508a88b69a7e7c5bbe2ca5a8ae71097391a6a6f510ebfd2820"; + hash = "sha256-BPXMlbvlQ40ehR0GxMoa1/hL02oJtN5aH1S1JOhQaFk="; }; # no tests implemented From fb236fcdb153a6fc3d9d0a8732b7420c9015abf6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:29 +0100 Subject: [PATCH 1105/1238] python3Packages.xtensor-python: 0.28.0 -> 0.29.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xtensor-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xtensor-python/default.nix b/pkgs/development/python-modules/xtensor-python/default.nix index 617460d7072f..ccce60a27dd5 100644 --- a/pkgs/development/python-modules/xtensor-python/default.nix +++ b/pkgs/development/python-modules/xtensor-python/default.nix @@ -13,13 +13,13 @@ toPythonModule ( stdenv.mkDerivation (finalAttrs: { pname = "xtensor-python"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "xtensor-stack"; repo = "xtensor-python"; tag = finalAttrs.version; - hash = "sha256-xByqAYtSRKOnllMUFdRM25bXGft/43EEpEMIlcjdrgE="; + hash = "sha256-GN1X46gmeXh3pM6sw9sSUahLOxnSoimoY+K66vy8SxM="; }; nativeBuildInputs = [ cmake ]; From 437010528fabd50ab53367ea14e74cbf14fdf9d9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:30 +0100 Subject: [PATCH 1106/1238] python3Packages.xvfbwrapper: 0.2.16 -> 0.2.18 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xvfbwrapper/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xvfbwrapper/default.nix b/pkgs/development/python-modules/xvfbwrapper/default.nix index 4a11aeb783a4..4163f2e3197f 100644 --- a/pkgs/development/python-modules/xvfbwrapper/default.nix +++ b/pkgs/development/python-modules/xvfbwrapper/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "xvfbwrapper"; - version = "0.2.16"; + version = "0.2.18"; pyproject = true; src = fetchFromGitHub { owner = "cgoldberg"; repo = "xvfbwrapper"; tag = version; - sha256 = "sha256-2ExEhqq1XMjGniRII5qw4fj2cDqYjTa4BjKNYo6ZJCw="; + sha256 = "sha256-iqWDXDzoGAs6Ze1XHrM3HzeqTHbiYU2/CpeZQNzwl0s="; }; build-system = [ setuptools ]; From 3c8765674ac3e99fc5e483986308092fff0d7df7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:30 +0100 Subject: [PATCH 1107/1238] python3Packages.xxhash: 3.5.0 -> 3.6.0 https://github.com/ifduyue/python-xxhash/blob/v3.6.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xxhash/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xxhash/default.nix b/pkgs/development/python-modules/xxhash/default.nix index 4379528dc7c9..3bbd4f7bb2c2 100644 --- a/pkgs/development/python-modules/xxhash/default.nix +++ b/pkgs/development/python-modules/xxhash/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "xxhash"; - version = "3.5.0"; + version = "3.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-hPLK3flRycv43C4iqJ1Mz12GORrGQY/oHjxn0M9gtF8="; + hash = "sha256-8BYqeLE6DXYXsoRbkMdjM50fHYK7BKSwf0q1NcxeBdY="; }; nativeBuildInputs = [ setuptools ]; From d758b3a5b8d13ad952aa2026b7f6ef31ed38375e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:31 +0100 Subject: [PATCH 1108/1238] python3Packages.xyzservices: 2025.4.0 -> 2025.11.0 https://github.com/geopandas/xyzservices/releases/tag/2025.11.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/xyzservices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xyzservices/default.nix b/pkgs/development/python-modules/xyzservices/default.nix index c96c0c65d028..38ee26580511 100644 --- a/pkgs/development/python-modules/xyzservices/default.nix +++ b/pkgs/development/python-modules/xyzservices/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "xyzservices"; - version = "2025.4.0"; + version = "2025.11.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-b+dkcTZI+sU0UPvGGjw2bLauUzWhsq4MN5a0ld43Cdg="; + hash = "sha256-L8crSVArJQI/1x6PUy+0vt278KoSTZDqJdukT1ReF84="; }; nativeBuildInputs = [ From 9fb9875b6f4e14f63636e24c329b1ad856885af9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:31 +0100 Subject: [PATCH 1109/1238] python3Packages.yangson: 1.6.3 -> 1.6.6 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/yangson/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yangson/default.nix b/pkgs/development/python-modules/yangson/default.nix index 1e11c86edbd8..deaa4bac689e 100644 --- a/pkgs/development/python-modules/yangson/default.nix +++ b/pkgs/development/python-modules/yangson/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "yangson"; - version = "1.6.3"; + version = "1.6.6"; pyproject = true; src = fetchFromGitHub { owner = "CZ-NIC"; repo = "yangson"; tag = version; - hash = "sha256-WOeSGGOd5+g+8dSyeml+mdehEjaSHtUkNSdkGl4xSao="; + hash = "sha256-vpQCbHyQslPhY2tz5+6aLGeyI2+6tt43Zr04EABDuPM="; }; build-system = [ poetry-core ]; @@ -29,6 +29,9 @@ buildPythonPackage rec { pythonRelaxDeps = [ "elementpath" ]; + # only used for docs build + pythonRemoveDeps = [ "sphinxcontrib-shtest" ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "yangson" ]; From 5192f733edcd570a7a46536eebe1bb8359b12d49 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:32 +0100 Subject: [PATCH 1110/1238] python3Packages.yaspin: 3.1.0 -> 3.4.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/yaspin/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yaspin/default.nix b/pkgs/development/python-modules/yaspin/default.nix index e000584d3095..504e49151738 100644 --- a/pkgs/development/python-modules/yaspin/default.nix +++ b/pkgs/development/python-modules/yaspin/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, poetry-core, + pytest-mock, pytest-xdist, pytestCheckHook, termcolor, @@ -10,14 +11,14 @@ buildPythonPackage rec { pname = "yaspin"; - version = "3.1.0"; + version = "3.4.0"; pyproject = true; src = fetchFromGitHub { owner = "pavdmyt"; repo = "yaspin"; tag = "v${version}"; - hash = "sha256-4IWaAPqzGri7V8X2gL607F5GlWfIFDlBBpDwSe4sz9I="; + hash = "sha256-uHW0lSkmNYZh4OGCFgaiIoqhY6KFojSyyEezTNxYqMw="; }; build-system = [ poetry-core ]; @@ -29,6 +30,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + pytest-mock pytest-xdist pytestCheckHook ]; From a995facd3bb5e67139d48a8d7d1d4120751f4d8c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:32 +0100 Subject: [PATCH 1111/1238] python3Packages.ydata-profiling: 4.18.0 -> 4.18.1 https://github.com/ydataai/ydata-profiling/releases/tag/v4.18.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/ydata-profiling/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ydata-profiling/default.nix b/pkgs/development/python-modules/ydata-profiling/default.nix index 8df85d97257e..216f6994a26a 100644 --- a/pkgs/development/python-modules/ydata-profiling/default.nix +++ b/pkgs/development/python-modules/ydata-profiling/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "ydata-profiling"; - version = "4.18.0"; + version = "4.18.1"; pyproject = true; src = fetchFromGitHub { owner = "ydataai"; repo = "ydata-profiling"; tag = "v${version}"; - hash = "sha256-fzHKIojgFlyYH27z0NwCkf0nIkoIyGj5IoKIdy82Da4="; + hash = "sha256-CNeHsOpFkKvcCWGEholabcsqXJzINUUxFZ7I5bPBoYM="; }; postPatch = '' @@ -119,7 +119,7 @@ buildPythonPackage rec { meta = { description = "Create HTML profiling reports from Pandas DataFrames"; homepage = "https://ydata-profiling.ydata.ai"; - changelog = "https://github.com/ydataai/ydata-profiling/releases/tag/v${version}"; + changelog = "https://github.com/ydataai/ydata-profiling/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bcdarwin ]; mainProgram = "ydata_profiling"; From a5b841ae9f7da3147491e7d598bab28b1e3e3ce9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:33 +0100 Subject: [PATCH 1112/1238] python3Packages.yfinance: 0.2.66 -> 1.0 https://github.com/ranaroussi/yfinance/blob/1.0/CHANGELOG.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/yfinance/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yfinance/default.nix b/pkgs/development/python-modules/yfinance/default.nix index 28a85f7bb6a0..c229d04f885b 100644 --- a/pkgs/development/python-modules/yfinance/default.nix +++ b/pkgs/development/python-modules/yfinance/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "yfinance"; - version = "0.2.66"; + version = "1.0"; pyproject = true; src = fetchFromGitHub { owner = "ranaroussi"; repo = "yfinance"; tag = version; - hash = "sha256-v8K/mVNnun7ogBixaKAVYwSQgSrnnfvVw40/BeClCKY="; + hash = "sha256-84iiRqroaoqcvJqGvgk7baJ/vdgmyWy4V8KRNUtwnoU="; }; build-system = [ setuptools ]; @@ -55,6 +55,8 @@ buildPythonPackage rec { websockets ]; + pythonRelaxDeps = [ "curl_cffi" ]; + optional-dependencies = { nospam = [ requests-cache From 696e8443b7fda64c6a28a151ab1c61ecc6c3a5da Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:33 +0100 Subject: [PATCH 1113/1238] python3Packages.youtube-search: 2.1.2 -> 2.2.0 This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/youtube-search/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/youtube-search/default.nix b/pkgs/development/python-modules/youtube-search/default.nix index 9b7d81d7d52e..3422103e28fa 100644 --- a/pkgs/development/python-modules/youtube-search/default.nix +++ b/pkgs/development/python-modules/youtube-search/default.nix @@ -7,12 +7,13 @@ buildPythonPackage rec { pname = "youtube-search"; - version = "2.1.2"; + version = "2.2.0"; format = "setuptools"; src = fetchPypi { - inherit pname version; - hash = "sha256-V0mm2Adv2mVVfJE2fw+rCTYpDs3qRXyDHJ8/BZGKOqI="; + inherit version; + pname = "youtube_search"; + hash = "sha256-U5inzWXZt1qLrCfvaJ7ARKurPL+h8g0Z2wJ3ZZrHDZg="; }; propagatedBuildInputs = [ requests ]; From b82bd96ac120f1c4706dc6737d81ccf4f9d6ebd0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:33 +0100 Subject: [PATCH 1114/1238] python3Packages.zc-buildout: 4.1.12 -> 5.1.1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zc-buildout/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zc-buildout/default.nix b/pkgs/development/python-modules/zc-buildout/default.nix index 329d39e1f7a0..ec2e9853cf0d 100644 --- a/pkgs/development/python-modules/zc-buildout/default.nix +++ b/pkgs/development/python-modules/zc-buildout/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "zc-buildout"; - version = "4.1.12"; + version = "5.1.1"; pyproject = true; src = fetchFromGitHub { owner = "buildout"; repo = "buildout"; tag = version; - hash = "sha256-4MutmUuF4WdoD/wdhYtpVvOYBJEv+2JVkskmO6sz24U="; + hash = "sha256-Z47j0RbQXP4DjJM+Fz0FXP2DuXwqluV64uCbioWtqW4="; }; build-system = [ setuptools ]; From 1c10ef525faa055704af5403a2e3c4142a128aca Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:34 +0100 Subject: [PATCH 1115/1238] python3Packages.zc-lockfile: 3.0.post1 -> 4.0 https://github.com/zopefoundation/zc.lockfile/blob/4.0/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/zc-lockfile/default.nix | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/zc-lockfile/default.nix b/pkgs/development/python-modules/zc-lockfile/default.nix index e4c4066fc25d..aec617d98153 100644 --- a/pkgs/development/python-modules/zc-lockfile/default.nix +++ b/pkgs/development/python-modules/zc-lockfile/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools, pytestCheckHook, zope-testing, @@ -9,15 +9,21 @@ buildPythonPackage rec { pname = "zc-lockfile"; - version = "3.0.post1"; + version = "4.0"; pyproject = true; - src = fetchPypi { - pname = "zc.lockfile"; - inherit version; - hash = "sha256-rbLubZ5qIzPJEXjcssm5aldEx47bdxLceEp9dWSOgew="; + src = fetchFromGitHub { + owner = "zopefoundation"; + repo = "zc.lockfile"; + tag = version; + hash = "sha256-74FE2KEf4RpE8Kum1zW3M7f5/pZujaZFGo6TJjqfMyw="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools ==" "setuptools >=" + ''; + build-system = [ setuptools ]; pythonImportsCheck = [ "zc.lockfile" ]; @@ -33,7 +39,7 @@ buildPythonPackage rec { meta = { description = "Inter-process locks"; - homepage = "https://www.python.org/pypi/zc.lockfile"; + homepage = "https://github.com/zopefoundation/zc.lockfile"; changelog = "https://github.com/zopefoundation/zc.lockfile/blob/${version}/CHANGES.rst"; license = lib.licenses.zpl21; maintainers = [ ]; From acec5c8cf91913449a339dcf427c27805d6703dc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:34 +0100 Subject: [PATCH 1116/1238] python3Packages.zconfig: 4.2 -> 4.3 https://github.com/zopefoundation/ZConfig/blob/4.3/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zconfig/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/zconfig/default.nix b/pkgs/development/python-modules/zconfig/default.nix index 1ff7cd4d6608..bb739b974cca 100644 --- a/pkgs/development/python-modules/zconfig/default.nix +++ b/pkgs/development/python-modules/zconfig/default.nix @@ -13,20 +13,16 @@ buildPythonPackage rec { pname = "zconfig"; - version = "4.2"; + version = "4.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-oOS1J3xM7oBgzjNaV4rEWPgsJArpaxZlkgDbxNmL/M4="; + hash = "sha256-RyIz5RX6Kb5shz54uKK0UMLNJdATPLRZYIN/M/GrT+M="; }; patches = lib.optional stdenv.hostPlatform.isMusl ./remove-setlocale-test.patch; - postPatch = '' - substituteInPlace pyproject.toml --replace-fail 'setuptools <= 75.6.0' 'setuptools' - ''; - build-system = [ setuptools ]; buildInputs = [ From 2f9c244ed3877a7eb59b406edcd0ff6c1f81a707 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:35 +0100 Subject: [PATCH 1117/1238] python3Packages.zeep: 4.3.1 -> 4.3.2 https://github.com/mvantellingen/python-zeep/releases/tag/4.3.2 This commit was automatically generated using update-python-libraries. --- .../python-modules/zeep/default.nix | 8 +- .../python-modules/zeep/httpx-compat.patch | 129 ------------------ 2 files changed, 3 insertions(+), 134 deletions(-) delete mode 100644 pkgs/development/python-modules/zeep/httpx-compat.patch diff --git a/pkgs/development/python-modules/zeep/default.nix b/pkgs/development/python-modules/zeep/default.nix index 17c2751c7c30..f20cbc16cffc 100644 --- a/pkgs/development/python-modules/zeep/default.nix +++ b/pkgs/development/python-modules/zeep/default.nix @@ -28,18 +28,16 @@ buildPythonPackage rec { pname = "zeep"; - version = "4.3.1"; + version = "4.3.2"; pyproject = true; src = fetchFromGitHub { owner = "mvantellingen"; repo = "python-zeep"; tag = version; - hash = "sha256-Bt0QqzJMKPXV91hZYETy9DKoQAELUWlYIh8w/IFTE8E="; + hash = "sha256-mGX61fAbFwheamOgK5lq/A/3FmTCuv0UfAlhOUwX2zg="; }; - patches = [ ./httpx-compat.patch ]; - build-system = [ setuptools ]; dependencies = [ @@ -89,7 +87,7 @@ buildPythonPackage rec { ''; meta = { - changelog = "https://github.com/mvantellingen/python-zeep/releases/tag/${version}"; + changelog = "https://github.com/mvantellingen/python-zeep/releases/tag/${src.tag}"; description = "Python SOAP client"; homepage = "http://docs.python-zeep.org"; license = lib.licenses.mit; diff --git a/pkgs/development/python-modules/zeep/httpx-compat.patch b/pkgs/development/python-modules/zeep/httpx-compat.patch deleted file mode 100644 index 930ab5c10ac3..000000000000 --- a/pkgs/development/python-modules/zeep/httpx-compat.patch +++ /dev/null @@ -1,129 +0,0 @@ -From 4e2568574271e5e37de5e5c86e4bb12a5e661c6b Mon Sep 17 00:00:00 2001 -From: aschollmeier-gcmlp -Date: Wed, 4 Dec 2024 16:34:22 -0600 -Subject: [PATCH 1/3] Update proxy argument in httpx Client/AsyncClient - -Ref: https://github.com/encode/httpx/blob/master/CHANGELOG.md#0260-20th-december-2023 ---- - src/zeep/transports.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/zeep/transports.py b/src/zeep/transports.py -index 2a1ee8bd..0cbb05f2 100644 ---- a/src/zeep/transports.py -+++ b/src/zeep/transports.py -@@ -183,15 +183,17 @@ def __init__( - - self._close_session = False - self.cache = cache -+ proxy_kwarg_name = "proxy" if httpx.__version__ >= "0.26.0" else "proxies" -+ proxy_kwargs = {proxy_kwarg_name: proxy} - self.wsdl_client = wsdl_client or httpx.Client( - verify=verify_ssl, -- proxies=proxy, - timeout=timeout, -+ **proxy_kwargs, - ) - self.client = client or httpx.AsyncClient( - verify=verify_ssl, -- proxies=proxy, - timeout=operation_timeout, -+ **proxy_kwargs, - ) - self.logger = logging.getLogger(__name__) - - -From 411ea4ef7ec4d160dd2cb2d29288c9d34466f286 Mon Sep 17 00:00:00 2001 -From: aschollmeier-gcmlp -Date: Sat, 14 Dec 2024 09:34:53 -0600 -Subject: [PATCH 2/3] Correct httpx version comparison - ---- - pyproject.toml | 5 ++++- - src/zeep/transports.py | 19 +++++++++++++++---- - 2 files changed, 19 insertions(+), 5 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index c151100a..414e83c2 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -53,7 +53,10 @@ test = [ - "flake8-debugger==4.1.2", - "flake8-imports==0.1.1", - ] --async = ["httpx>=0.15.0"] -+async = [ -+ "httpx>=0.15.0", -+ "packaging", -+] - xmlsec = ["xmlsec>=0.6.1"] - - [build-system] -diff --git a/src/zeep/transports.py b/src/zeep/transports.py -index 0cbb05f2..f1b00565 100644 ---- a/src/zeep/transports.py -+++ b/src/zeep/transports.py -@@ -16,6 +16,15 @@ - except ImportError: - httpx = None - -+try: -+ from packaging.version import Version -+ if Version(httpx.__version__) >= Version("0.26.0"): -+ HTTPX_PROXY_KWARG_NAME = "proxy" -+ else: -+ HTTPX_PROXY_KWARG_NAME = "proxies" -+except ImportError: -+ Version = None -+ HTTPX_PROXY_KWARG_NAME = None - - __all__ = ["AsyncTransport", "Transport"] - -@@ -178,13 +187,15 @@ def __init__( - verify_ssl=True, - proxy=None, - ): -- if httpx is None: -- raise RuntimeError("The AsyncTransport is based on the httpx module") -+ if httpx is None or HTTPX_PROXY_KWARG_NAME is None: -+ raise RuntimeError( -+ "To use AsyncTransport, install zeep with the async extras, " -+ "e.g., `pip install zeep[async]`" -+ ) - - self._close_session = False - self.cache = cache -- proxy_kwarg_name = "proxy" if httpx.__version__ >= "0.26.0" else "proxies" -- proxy_kwargs = {proxy_kwarg_name: proxy} -+ proxy_kwargs = {HTTPX_PROXY_KWARG_NAME: proxy} - self.wsdl_client = wsdl_client or httpx.Client( - verify=verify_ssl, - timeout=timeout, - -From c20b7ba21d815377cb5d5095eb9e9f5918fb678d Mon Sep 17 00:00:00 2001 -From: aschollmeier-gcmlp -Date: Sat, 14 Dec 2024 10:00:17 -0600 -Subject: [PATCH 3/3] Avoid potential AttributeError in httpx version check - ---- - src/zeep/transports.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/zeep/transports.py b/src/zeep/transports.py -index f1b00565..d2136373 100644 ---- a/src/zeep/transports.py -+++ b/src/zeep/transports.py -@@ -18,10 +18,10 @@ - - try: - from packaging.version import Version -- if Version(httpx.__version__) >= Version("0.26.0"): -- HTTPX_PROXY_KWARG_NAME = "proxy" -- else: -+ if httpx is None or Version(httpx.__version__) < Version("0.26.0"): - HTTPX_PROXY_KWARG_NAME = "proxies" -+ else: -+ HTTPX_PROXY_KWARG_NAME = "proxy" - except ImportError: - Version = None - HTTPX_PROXY_KWARG_NAME = None From 3dbb1e30823886261d1d2bf50c11ac9a0c03e3df Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:35 +0100 Subject: [PATCH 1118/1238] python3Packages.zeroc-ice: 3.7.10.1 -> 3.8.0.post1 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zeroc-ice/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zeroc-ice/default.nix b/pkgs/development/python-modules/zeroc-ice/default.nix index f95f770d5652..e30a88321754 100644 --- a/pkgs/development/python-modules/zeroc-ice/default.nix +++ b/pkgs/development/python-modules/zeroc-ice/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "zeroc-ice"; - version = "3.7.10.1"; + version = "3.8.0.post1"; pyproject = true; # Upstream PR: https://github.com/zeroc-ice/ice/pull/2910 @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "zeroc_ice"; inherit version; - hash = "sha256-sGOq/aNg33EfdpRVKbtUFXbyZr5B5dWi3Xf10yDBhmQ="; + hash = "sha256-SwR/4BSH/8+cYWVKA7aE3bnFOL52fWzynFehZr5VC9c="; }; build-system = [ setuptools ]; From 898170acfc797f217a3abc7ba54bc631bdd8381c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:36 +0100 Subject: [PATCH 1119/1238] python3Packages.zimports: 0.6.2 -> 0.7.0 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zimports/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zimports/default.nix b/pkgs/development/python-modules/zimports/default.nix index f76f386e6a0e..d5a16beec9c1 100644 --- a/pkgs/development/python-modules/zimports/default.nix +++ b/pkgs/development/python-modules/zimports/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "zimports"; - version = "0.6.2"; + version = "0.7.0"; format = "setuptools"; # upstream technically support 3.7 through 3.9, but 3.10 happens to work while 3.11 breaks with an import error @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "sqlalchemyorg"; repo = "zimports"; tag = "v${version}"; - hash = "sha256-yI/ZTNqVIu76xivXJ+MoLpPupf0RQjQOnP6OWMPajBo="; + hash = "sha256-5RSVRI1sgCXkkkMQo4azKj8AlShxDWEF6qQoU3VfoI8="; }; propagatedBuildInputs = [ From 48afd1f3949fa67eeeb4c7ea1d98182e328776c4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:36 +0100 Subject: [PATCH 1120/1238] python3Packages.zodbpickle: 4.2 -> 4.3 https://github.com/zopefoundation/zodbpickle/blob/4.3/CHANGES.rst This commit was automatically generated using update-python-libraries. Co-authored-by: Michael Daniels --- pkgs/development/python-modules/zodbpickle/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/zodbpickle/default.nix b/pkgs/development/python-modules/zodbpickle/default.nix index 6af24eb7f7d6..1403943236da 100644 --- a/pkgs/development/python-modules/zodbpickle/default.nix +++ b/pkgs/development/python-modules/zodbpickle/default.nix @@ -8,19 +8,14 @@ buildPythonPackage rec { pname = "zodbpickle"; - version = "4.2"; + version = "4.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-WoUUT7psNPxnvQDH8InW1TLcQ6A0R9/F4jhGyRkjCkU="; + hash = "sha256-3qcOi0CBZ9BjrCOk2vRTJGrNENvljLCmwNew+Gl+oqs="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools <= 75.6.0" "setuptools" - ''; - build-system = [ setuptools ]; pythonImportsCheck = [ "zodbpickle" ]; From fbe209672fdd956402099fc34df2a3a272880776 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:36 +0100 Subject: [PATCH 1121/1238] python3Packages.zope-event: 6.0 -> 6.1 https://github.com/zopefoundation/zope.event/blob/6.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zope-event/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/zope-event/default.nix b/pkgs/development/python-modules/zope-event/default.nix index 61c26a939355..0c33629346d7 100644 --- a/pkgs/development/python-modules/zope-event/default.nix +++ b/pkgs/development/python-modules/zope-event/default.nix @@ -8,21 +8,16 @@ buildPythonPackage rec { pname = "zope-event"; - version = "6.0"; + version = "6.1"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.event"; tag = version; - hash = "sha256-1ZdhJwxzYsMT2s+z4MLR71cLFzIEmwE0KFilwg7BQ1E="; + hash = "sha256-ugyHPqqFcObgldThkkUQgZnl1fVEcXYFnXyAxNwUFIE="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools ==" "setuptools >=" - ''; - build-system = [ setuptools ]; pythonImportsCheck = [ "zope.event" ]; From b9b19808374cdfcb3e7a76025a17ac4fb9592356 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:37 +0100 Subject: [PATCH 1122/1238] python3Packages.zope-hookable: 8.0 -> 8.2 https://github.com/zopefoundation/zope.hookable/blob/8.2/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../development/python-modules/zope-hookable/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/zope-hookable/default.nix b/pkgs/development/python-modules/zope-hookable/default.nix index e0454193f299..1f72a9914162 100644 --- a/pkgs/development/python-modules/zope-hookable/default.nix +++ b/pkgs/development/python-modules/zope-hookable/default.nix @@ -8,21 +8,16 @@ buildPythonPackage rec { pname = "zope-hookable"; - version = "8.0"; + version = "8.2"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.hookable"; tag = version; - hash = "sha256-5ps/H9bL2oN9IHxXzpWw/9uMLhwV+OpQ26kXlsP4hgw="; + hash = "sha256-pryx55dzvg+6jSUj4avskTnGKe6w1HkEh6v6OOlHIXY="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools ==" "setuptools >=" - ''; - build-system = [ setuptools ]; pythonImportsCheck = [ "zope.hookable" ]; From b3332836c5022fdf57a90988cfe1e8b6bb65b8d6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:37 +0100 Subject: [PATCH 1123/1238] python3Packages.zope-i18nmessageid: 8.0 -> 8.2 https://github.com/zopefoundation/zope.i18nmessageid/blob/8.2/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/zope-i18nmessageid/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/zope-i18nmessageid/default.nix b/pkgs/development/python-modules/zope-i18nmessageid/default.nix index f236aae772a3..0d25f8b20f37 100644 --- a/pkgs/development/python-modules/zope-i18nmessageid/default.nix +++ b/pkgs/development/python-modules/zope-i18nmessageid/default.nix @@ -4,22 +4,27 @@ fetchFromGitHub, setuptools, unittestCheckHook, + zope-interface, }: buildPythonPackage rec { pname = "zope-i18nmessageid"; - version = "8.0"; + version = "8.2"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.i18nmessageid"; tag = version; - hash = "sha256-lMHmKWwR9D9HW+paV1mDVAirOe0wBD8VrJ67NZoROtg="; + hash = "sha256-JDCbk7zh+9Ic5T3Pt1apQDN1Q59cLUdk5KCAIu5mlC4="; }; build-system = [ setuptools ]; + dependencies = [ + zope-interface + ]; + nativeCheckInputs = [ unittestCheckHook ]; @@ -33,7 +38,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/zopefoundation/zope.i18nmessageid"; description = "Message Identifiers for internationalization"; - changelog = "https://github.com/zopefoundation/zope.i18nmessageid/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/zopefoundation/zope.i18nmessageid/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.zpl21; maintainers = [ ]; }; From f06c993d07cca141c007e4f23b24c5e26c63e4a5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:38 +0100 Subject: [PATCH 1124/1238] python3Packages.zope-interface: 8.0.1 -> 8.2 https://github.com/zopefoundation/zope.interface/blob/8.2/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zope-interface/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zope-interface/default.nix b/pkgs/development/python-modules/zope-interface/default.nix index 59f156489e38..eab1fc150221 100644 --- a/pkgs/development/python-modules/zope-interface/default.nix +++ b/pkgs/development/python-modules/zope-interface/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "zope-interface"; - version = "8.0.1"; + version = "8.2"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.interface"; tag = version; - hash = "sha256-IYtfd9mJLcwk3FGPWlD5PbrKdIwDQf1Thn6fWFa5Rpo="; + hash = "sha256-hOcg41lcdVWfmT2DqaYzzu4bJZYiG2y5boylJevBv6k="; }; build-system = [ setuptools ]; From 3d623057b0744640b9bb4ae08954a6d665c078f7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:38 +0100 Subject: [PATCH 1125/1238] python3Packages.zope-proxy: 7.0 -> 7.1 https://github.com/zopefoundation/zope.proxy/blob/7.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zope-proxy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/zope-proxy/default.nix b/pkgs/development/python-modules/zope-proxy/default.nix index 71f559e4423c..d2fe8eb17674 100644 --- a/pkgs/development/python-modules/zope-proxy/default.nix +++ b/pkgs/development/python-modules/zope-proxy/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "zope-proxy"; - version = "7.0"; + version = "7.1"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.proxy"; tag = version; - hash = "sha256-1u9Yn6j8tBMmAZmb/0L/lZUE/yC0OP8K825QBixxKQM="; + hash = "sha256-p5uDHNF7kZJkFibNbM0JLrw5BYqs+qnNH3t0UBt0Krg="; }; build-system = [ setuptools ]; @@ -32,7 +32,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/zopefoundation/zope.proxy"; description = "Generic Transparent Proxies"; - changelog = "https://github.com/zopefoundation/zope.proxy/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/zopefoundation/zope.proxy/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.zpl21; maintainers = [ ]; }; From a004495b93e842527dbb04f2efbaced3075c55e1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:38 +0100 Subject: [PATCH 1126/1238] python3Packages.zope-security: 8.1 -> 8.3 https://github.com/zopefoundation/zope.security/blob/8.3/CHANGES.rst This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zope-security/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zope-security/default.nix b/pkgs/development/python-modules/zope-security/default.nix index 85af161d7004..ddaef9faf04a 100644 --- a/pkgs/development/python-modules/zope-security/default.nix +++ b/pkgs/development/python-modules/zope-security/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "zope-security"; - version = "8.1"; + version = "8.3"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.security"; tag = version; - hash = "sha256-qik1tuH0w0W21Md6YXc5csCbMrFifxaJvGgi2nB4FrI="; + hash = "sha256-iSWSBjtJe4iEvm+VUEWDvRCBdRz1R6m9mlfPLwh01Sk="; }; postPatch = '' From 2f4b7cb7eafba342eea5b8d9275ec7abf0b05aa5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:39 +0100 Subject: [PATCH 1127/1238] python3Packages.zope-testing: 6.0 -> 6.1 https://github.com/zopefoundation/zope.testing/blob/6.1/CHANGES.rst This commit was automatically generated using update-python-libraries. --- .../python-modules/zope-testing/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/zope-testing/default.nix b/pkgs/development/python-modules/zope-testing/default.nix index 4966f8e5224e..79764e7fed27 100644 --- a/pkgs/development/python-modules/zope-testing/default.nix +++ b/pkgs/development/python-modules/zope-testing/default.nix @@ -9,21 +9,16 @@ buildPythonPackage rec { pname = "zope-testing"; - version = "6.0"; + version = "6.1"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "zope.testing"; tag = version; - hash = "sha256-px1+lS1U0lmmQrXJuxFTsX3N8e2mj5Yhckfis5++EX8="; + hash = "sha256-dAUiG8DxlhQKMBXh49P0CDC9UjqAYjB+2vVCTI36cgc="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools ==" "setuptools >=" - ''; - build-system = [ setuptools ]; doCheck = !isPyPy; @@ -39,7 +34,7 @@ buildPythonPackage rec { meta = { description = "Zope testing helpers"; homepage = "https://github.com/zopefoundation/zope.testing"; - changelog = "https://github.com/zopefoundation/zope.testing/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/zopefoundation/zope.testing/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.zpl21; maintainers = [ ]; }; From 832a19f9cb91fcbbe3ab4ba56ae40a7a6f6dd56c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:39:39 +0100 Subject: [PATCH 1128/1238] python3Packages.zstd: 1.5.7.2 -> 1.5.7.3 This commit was automatically generated using update-python-libraries. --- pkgs/development/python-modules/zstd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zstd/default.nix b/pkgs/development/python-modules/zstd/default.nix index e430ecc567b1..a2b7a7ed3006 100644 --- a/pkgs/development/python-modules/zstd/default.nix +++ b/pkgs/development/python-modules/zstd/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "zstd"; - version = "1.5.7.2"; + version = "1.5.7.3"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-bYaExpAJvknhsY7CUaXrDX4k+TYkmQqKEkodpmqS/Io="; + hash = "sha256-QD5SBfSsBLkuawzaZUvi9R3iaCKKDbAGe8CH+qzy9JU="; }; postPatch = '' From 9dcf1b1583471df8df61fb813a0546cb1ee9731a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 21:07:27 +0100 Subject: [PATCH 1129/1238] python3Packages.traitlets: disable failing tests --- pkgs/development/python-modules/traitlets/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/traitlets/default.nix b/pkgs/development/python-modules/traitlets/default.nix index 086c2590a8ad..7bc0d8c5bd9e 100644 --- a/pkgs/development/python-modules/traitlets/default.nix +++ b/pkgs/development/python-modules/traitlets/default.nix @@ -36,8 +36,6 @@ buildPythonPackage rec { disabledTests = [ # https://github.com/ipython/traitlets/issues/902 "test_complete_custom_completers" - ] - ++ lib.optionals (pythonAtLeast "3.14") [ # https://github.com/ipython/traitlets/issues/925 "test_complete_simple_app" "test_complete_subcommands_subapp1" From 892d0a56abbc517386ca2de919d594c5678a13d9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 21:57:34 +0100 Subject: [PATCH 1130/1238] python3Packages.cffi: disable failing tests --- pkgs/development/python-modules/cffi/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix index 0c837d51ffce..8be0bfc0872d 100644 --- a/pkgs/development/python-modules/cffi/default.nix +++ b/pkgs/development/python-modules/cffi/default.nix @@ -33,6 +33,15 @@ buildPythonPackage rec { doCheck = !(stdenv.hostPlatform.isMusl || stdenv.hostPlatform.useLLVM or false); + disabledTests = [ + # parse errror + "test_dont_remove_comment_in_line_directives" + "test_multiple_line_directives" + "test_commented_line_directive" + # exception mismatch + "test_unknown_name" + ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { From 81baa9715033f5bf263a086fdd457f7d19ddd57f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 21:59:02 +0100 Subject: [PATCH 1131/1238] python3Packages.sqlalchemy: 2.0.45 -> 2.0.46 https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_2_0_46 --- pkgs/development/python-modules/sqlalchemy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlalchemy/default.nix b/pkgs/development/python-modules/sqlalchemy/default.nix index 40c59e716df4..f3f8e36d3e29 100644 --- a/pkgs/development/python-modules/sqlalchemy/default.nix +++ b/pkgs/development/python-modules/sqlalchemy/default.nix @@ -43,14 +43,14 @@ buildPythonPackage rec { pname = "sqlalchemy"; - version = "2.0.45"; + version = "2.0.46"; pyproject = true; src = fetchFromGitHub { owner = "sqlalchemy"; repo = "sqlalchemy"; tag = "rel_${lib.replaceStrings [ "." ] [ "_" ] version}"; - hash = "sha256-ZAiRR456KkSdXkCiy+TXjdeOJwrLlmVxJfl1x8/XHIs="; + hash = "sha256-R0d8ipiaj7IL6mHV4c1Kyd6hV+kn5NhZexruRQsyL8c="; }; postPatch = '' From 3cadb0cf908455a617a29bc08ab317a28aecec11 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 01:05:49 +0100 Subject: [PATCH 1132/1238] python3Packages.scipy: fix build --- .../python-modules/scipy/default.nix | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/scipy/default.nix b/pkgs/development/python-modules/scipy/default.nix index e4c065629e46..43f471b1638d 100644 --- a/pkgs/development/python-modules/scipy/default.nix +++ b/pkgs/development/python-modules/scipy/default.nix @@ -28,7 +28,7 @@ pybind11, pooch, xsimd, - boost188, + boost189, qhull, # dependencies @@ -64,22 +64,6 @@ buildPythonPackage (finalAttrs: { excludes = [ "doc/source/dev/contributor/meson_advanced.rst" ]; }) ]; - # A NOTE regarding the Numpy version relaxing: Both Numpy versions 1.x & - # 2.x are supported. However upstream wants to always build with Numpy 2, - # and with it to still be able to run with a Numpy 1 or 2. We insist to - # perform this substitution even though python3.pkgs.numpy is of version 2 - # nowadays, because our ecosystem unfortunately doesn't allow easily - # separating runtime and build-system dependencies. See also: - # - # https://discourse.nixos.org/t/several-comments-about-priorities-and-new-policies-in-the-python-ecosystem/51790 - # - # Being able to build (& run) with Numpy 1 helps for python environments - # that override globally the `numpy` attribute to point to `numpy_1`. - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "Cython>=3.0.8,<3.2.0" "Cython>=3.0.8" \ - --replace-fail "numpy>=2.0.0,<2.6" numpy - ''; build-system = [ cython @@ -104,7 +88,7 @@ buildPythonPackage (finalAttrs: { pybind11 pooch xsimd - boost188 + boost189 qhull ]; From 133de89978435e70a51e6788b39cd5de28ef5492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 21 Jan 2026 18:30:48 -0800 Subject: [PATCH 1133/1238] python3Packages.pandas: fix src reproducibility --- pkgs/development/python-modules/pandas/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index c083167e69bc..2e4f488abb8a 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -70,7 +70,10 @@ let owner = "pandas-dev"; repo = "pandas"; tag = "v${version}"; - hash = "sha256-pJTi0CL/ymXwERBsN4i7vjyUehklPjSSgfwpYbgoI+c="; + postFetch = '' + sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/pandas/_version.py + ''; + hash = "sha256-sUOPZZalTJBJwcqyXwDkmT9UX7Ni71vUa3YdFRwSiJY="; }; build-system = [ From 0ab1b009af9f36c055db631706a2a21a319b4ea6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 07:57:44 +0100 Subject: [PATCH 1134/1238] python3Packages.pyeiscp: drop Was previously a home-assistant dependency, but dropped mid 2025. --- .../python-modules/pyeiscp/default.nix | 41 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 pkgs/development/python-modules/pyeiscp/default.nix diff --git a/pkgs/development/python-modules/pyeiscp/default.nix b/pkgs/development/python-modules/pyeiscp/default.nix deleted file mode 100644 index c951f0b9ff86..000000000000 --- a/pkgs/development/python-modules/pyeiscp/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - setuptools, - netifaces, -}: - -buildPythonPackage { - pname = "pyeiscp"; - version = "0.0.7"; - pyproject = true; - - src = fetchFromGitHub { - owner = "winterscar"; - repo = "python-eiscp"; - rev = "5f9ab5428ffa27a813dbfb00d392a0f76055137a"; # this is 0.0.7; tags are weird and from the original project this was forked from - hash = "sha256-jmOPX0PnrKOs9kQZxlEpvp6Ck0kYXfWE6TgtKsOAHfs="; - }; - - build-system = [ - setuptools - ]; - - dependencies = [ - netifaces - ]; - - doCheck = false; # no useful tests - - pythonImportsCheck = [ - "pyeiscp" - ]; - - meta = { - description = "Python asyncio module to interface with Anthem AVM and MRX receivers"; - homepage = "https://github.com/winterscar/python-eiscp"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 2fe396a51c42..b886a77fd4ca 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -343,6 +343,7 @@ mapAliases { pycrc = throw "'pycrc' has been removed because its source is unavailable"; # Added 2025-12-22 pydns = throw "'pydns' has been renamed to/replaced by 'py3dns'"; # Converted to throw 2025-10-29 pyechonest = throw "pyechonest was removed because it was broken and unmaintained"; # added 2025-08-26 + pyeiscp = throw "'pyeiscp' was removed because it was an unmaintained leaf package."; # added 2026-01-22 pyezviz = throw "pyeziz has been removed in favor of pyevizapi, where development continues"; # added 2025-06-11 pyfantom = throw "pyfantom has been removed because it does not work with python3 and has not been updated for 12 years"; # added 2025-03-25 pyflick = throw "pyflick was removed because Flick Electric no longer exists"; # added 2025-12-03 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c6e52a30c78e..e483cd45b820 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13440,8 +13440,6 @@ self: super: with self; { pyeight = callPackage ../development/python-modules/pyeight { }; - pyeiscp = callPackage ../development/python-modules/pyeiscp { }; - pyelectra = callPackage ../development/python-modules/pyelectra { }; pyelftools = callPackage ../development/python-modules/pyelftools { }; From 66cb62d8570eba2ac8c4781c78025be72222e066 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 08:43:48 +0100 Subject: [PATCH 1135/1238] python3Packages.pytest-regressions: disable failing tests Various dataframes have representation and compat issues. --- .../python-modules/pytest-regressions/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pytest-regressions/default.nix b/pkgs/development/python-modules/pytest-regressions/default.nix index 0ada5d9a238a..bc07443a8ccc 100644 --- a/pkgs/development/python-modules/pytest-regressions/default.nix +++ b/pkgs/development/python-modules/pytest-regressions/default.nix @@ -61,7 +61,15 @@ buildPythonPackage rec { "-Wignore::DeprecationWarning" ]; - disabledTests = lib.optionals (stdenv.hostPlatform.isi686 || stdenv.hostPlatform.isBigEndian) [ + disabledTests = [ + # https://github.com/ESSS/pytest-regressions/issues/225 + "test_categorical" + "test_dataframe_with" + "test_different_data_types" + "test_nonrange_index" + "test_string_array" + ] + ++ lib.optionals (stdenv.hostPlatform.isi686 || stdenv.hostPlatform.isBigEndian) [ # https://github.com/ESSS/pytest-regressions/issues/156 # i686-linux not listed in the report, but seems to have this issue as well "test_different_data_types" From 5698e8be86921f5c0953bfbb048ebaaadc54314c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 09:27:35 +0100 Subject: [PATCH 1136/1238] python3Packages.testscenarios: disable tests They stopped being compatible with testtools 2.8, the patch to fix does not apply and the repo has no useful tags. --- pkgs/development/python-modules/testscenarios/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/testscenarios/default.nix b/pkgs/development/python-modules/testscenarios/default.nix index 81c48bafe257..1daf777f6ede 100644 --- a/pkgs/development/python-modules/testscenarios/default.nix +++ b/pkgs/development/python-modules/testscenarios/default.nix @@ -40,6 +40,8 @@ buildPythonPackage rec { testtools ]; + doCheck = false; # tests not compatible with teststools 2.8 + checkPhase = '' runHook preCheck From e1c240c003a32611e1ac4b1de7ef504f99cf10f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 11:13:42 +0100 Subject: [PATCH 1137/1238] python3Packages.requests-mock: fix tests --- pkgs/development/python-modules/requests-mock/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/requests-mock/default.nix b/pkgs/development/python-modules/requests-mock/default.nix index 0f159f2a2020..0a3b3d33a087 100644 --- a/pkgs/development/python-modules/requests-mock/default.nix +++ b/pkgs/development/python-modules/requests-mock/default.nix @@ -22,6 +22,11 @@ buildPythonPackage rec { hash = "sha256-6eEuMztSUVboKjyFLyIBa5FYIg0vR0VN6crop303FAE="; }; + postPatch = '' + substituteInPlace tests/test_mocker.py \ + --replace-fail assertEquals assertEqual + ''; + build-system = [ setuptools setuptools-scm From 2a31372cb9846008b550d69e86d14f975463d418 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 11:40:45 +0100 Subject: [PATCH 1138/1238] python3Packages.deepdiff: provide pytz for tests and bring them in alphabetical order. --- .../python-modules/deepdiff/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/deepdiff/default.nix b/pkgs/development/python-modules/deepdiff/default.nix index 0c0478fc751c..fc51d319ed94 100644 --- a/pkgs/development/python-modules/deepdiff/default.nix +++ b/pkgs/development/python-modules/deepdiff/default.nix @@ -18,12 +18,13 @@ # tests jsonpickle, numpy, + pandas, + polars, + pydantic, pytestCheckHook, python-dateutil, - pydantic, + pytz, tomli-w, - polars, - pandas, uuid6, }: @@ -60,12 +61,13 @@ buildPythonPackage rec { nativeCheckInputs = [ jsonpickle numpy + pandas + polars + pydantic pytestCheckHook python-dateutil - pydantic + pytz tomli-w - polars - pandas uuid6 ] ++ lib.concatAttrValues optional-dependencies; From ce140c713f01c98890d7771b6a3004b5e56d2f86 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 12:00:15 +0100 Subject: [PATCH 1139/1238] globus-cli: 3.38.0 -> 3.41.0 https://github.com/globus/globus-cli/releases/tag/3.41.0 --- pkgs/by-name/gl/globus-cli/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/globus-cli/package.nix b/pkgs/by-name/gl/globus-cli/package.nix index 7b0e8c765957..cd101d19950b 100644 --- a/pkgs/by-name/gl/globus-cli/package.nix +++ b/pkgs/by-name/gl/globus-cli/package.nix @@ -8,18 +8,18 @@ python3Packages.buildPythonApplication rec { pname = "globus-cli"; - version = "3.38.0"; + version = "3.41.0"; pyproject = true; src = fetchFromGitHub { owner = "globus"; repo = "globus-cli"; tag = version; - hash = "sha256-TjJ0GBXRYSMbWfCkGJSBzToHEjoN5ZJAzZe2yiRJhtg="; + hash = "sha256-bTS4dXQU49asmPmgUnf4VjAWJ34+1YbXmCJ4KOeOoMI="; }; build-system = with python3Packages; [ - setuptools + flit-core ruamel-yaml ]; @@ -32,6 +32,8 @@ python3Packages.buildPythonApplication rec { requests ]; + pythonRelaxDeps = [ "globus-sdk" ]; + nativeBuildInputs = [ installShellFiles ]; nativeCheckInputs = with python3Packages; [ From 13508c232b5f1b81bb8730b34f39a4bf3a58a977 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 18:07:47 +0100 Subject: [PATCH 1140/1238] python3Packages.pyee: fix tests --- pkgs/development/python-modules/pyee/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/pyee/default.nix b/pkgs/development/python-modules/pyee/default.nix index eb61c6b0b880..b006dc85785f 100644 --- a/pkgs/development/python-modules/pyee/default.nix +++ b/pkgs/development/python-modules/pyee/default.nix @@ -23,6 +23,11 @@ buildPythonPackage rec { hash = "sha256-s5HjxaQ00fURiiVhUAHbyPZpz0EKtn0ExNTgfFVIHDc="; }; + postPatch = '' + # specifies a string for addopts, but must be a list since pytest9 + sed -i '/addopts/d' pyproject.toml + ''; + nativeBuildInputs = [ setuptools setuptools-scm From be13dc16a3799ca8c2f3e626c834c3690ddafc50 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 20:37:53 +0100 Subject: [PATCH 1141/1238] python3Packages.readme-renderer: fix docutils compat --- pkgs/development/python-modules/readme-renderer/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/readme-renderer/default.nix b/pkgs/development/python-modules/readme-renderer/default.nix index 4aa98f49e278..0132864c422c 100644 --- a/pkgs/development/python-modules/readme-renderer/default.nix +++ b/pkgs/development/python-modules/readme-renderer/default.nix @@ -29,6 +29,11 @@ buildPythonPackage rec { url = "https://github.com/pypa/readme_renderer/commit/04d5cfe76850192364eff344be7fe27730af8484.patch"; hash = "sha256-QBU3zL3DB8gYYwtKrIC8+H8798pU9Sz3T9e/Q/dXksw="; }) + (fetchpatch2 { + name = "docutils-0.22-compat.patch"; + url = "https://github.com/pypa/readme_renderer/commit/d047a29755a204afca8873a6ecf30e686ccf6a27.patch"; + hash = "sha256-GHTfRuOZr5c4mwu4s8K5IpvG1ZP1o/qd0U4H09BzhE8="; + }) ]; build-system = [ setuptools ]; From b4b62bbe24b2673f5c932a9040c42f7ab6ee792e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 20:58:35 +0100 Subject: [PATCH 1142/1238] python3Packages.ml-dtypes: relax setuptools constraint --- pkgs/development/python-modules/ml-dtypes/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/ml-dtypes/default.nix b/pkgs/development/python-modules/ml-dtypes/default.nix index 5a6c426b2921..fb7f135e6462 100644 --- a/pkgs/development/python-modules/ml-dtypes/default.nix +++ b/pkgs/development/python-modules/ml-dtypes/default.nix @@ -30,6 +30,11 @@ buildPythonPackage rec { fetchSubmodules = true; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools~=" "setuptools>=" + ''; + build-system = [ setuptools ]; dependencies = [ numpy ]; From 6c98d6cc3fa7932ec561afe37713c09d337c7ff0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 22:35:41 +0100 Subject: [PATCH 1143/1238] python3Packages.levenshtein: fix cython 3.2 compat --- .../levenshtein/cython-3.2-compat.patch | 13 +++++++++++++ .../python-modules/levenshtein/default.nix | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/python-modules/levenshtein/cython-3.2-compat.patch diff --git a/pkgs/development/python-modules/levenshtein/cython-3.2-compat.patch b/pkgs/development/python-modules/levenshtein/cython-3.2-compat.patch new file mode 100644 index 000000000000..f57095760350 --- /dev/null +++ b/pkgs/development/python-modules/levenshtein/cython-3.2-compat.patch @@ -0,0 +1,13 @@ +diff --git a/src/Levenshtein/CMakeLists.txt b/src/Levenshtein/CMakeLists.txt +index 721f7a7..f6159ed 100644 +--- a/src/Levenshtein/CMakeLists.txt ++++ b/src/Levenshtein/CMakeLists.txt +@@ -9,7 +9,7 @@ function(create_cython_target _name) + MAIN_DEPENDENCY "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" + VERBATIM + COMMAND +- Python::Interpreter -m cython "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" ++ Python::Interpreter -m cython --cplus "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" + --output-file "${CMAKE_CURRENT_BINARY_DIR}/${_name}.cxx") + + set(${_name} diff --git a/pkgs/development/python-modules/levenshtein/default.nix b/pkgs/development/python-modules/levenshtein/default.nix index a365bcf924a6..a9bba86076d7 100644 --- a/pkgs/development/python-modules/levenshtein/default.nix +++ b/pkgs/development/python-modules/levenshtein/default.nix @@ -23,6 +23,9 @@ buildPythonPackage rec { hash = "sha256-iKWS7gm0t3yPgeX5N09cTa3N1C6GXvIALueO8DlfLfE="; }; + # https://github.com/rapidfuzz/Levenshtein/pull/84 + patches = [ ./cython-3.2-compat.patch ]; + postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "Cython>=3.1.6,<3.2.0" Cython From a31a3aa8812b2aa3558ecd7e76dbba82127096d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 22 Jan 2026 19:19:03 -0800 Subject: [PATCH 1144/1238] python3Packages.google-genai: unpin websockets --- pkgs/development/python-modules/google-genai/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/google-genai/default.nix b/pkgs/development/python-modules/google-genai/default.nix index 5ae3e2321ef7..03e7223492b1 100644 --- a/pkgs/development/python-modules/google-genai/default.nix +++ b/pkgs/development/python-modules/google-genai/default.nix @@ -41,6 +41,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "tenacity" + "websockets" ]; dependencies = [ From ef3b392399fb1d0bf0c9fd5e1f437aec231db4fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 22 Jan 2026 20:26:53 -0800 Subject: [PATCH 1145/1238] python3Packages.bumble: unpin tomli --- pkgs/development/python-modules/bumble/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/bumble/default.nix b/pkgs/development/python-modules/bumble/default.nix index ab769c76e84d..8235e54a6541 100644 --- a/pkgs/development/python-modules/bumble/default.nix +++ b/pkgs/development/python-modules/bumble/default.nix @@ -45,6 +45,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "libusb-package" + "tomli" ]; dependencies = [ From ec9a6e307c324d2832515385c5de60afdeff53d7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 14:11:47 +0100 Subject: [PATCH 1146/1238] python3Packages.pillow-heif: 1.1.1 -> 1.2.0 https://github.com/bigcat88/pillow_heif/releases/tag/v1.2.0 --- pkgs/development/python-modules/pillow-heif/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pillow-heif/default.nix b/pkgs/development/python-modules/pillow-heif/default.nix index f18cf4eeb124..e71dd2b293d5 100644 --- a/pkgs/development/python-modules/pillow-heif/default.nix +++ b/pkgs/development/python-modules/pillow-heif/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "pillow-heif"; - version = "1.1.1"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "bigcat88"; repo = "pillow_heif"; tag = "v${version}"; - hash = "sha256-hYBQA9DcY87e17SezK853xF6tRk8DoStmFryb/tQdRk="; + hash = "sha256-szpS6sl/Wj8nBZ2cYUt3r+8TvZKaB0DngGjjyG3kYrg="; }; postPatch = '' From ab147f3188e67961c8d1fbf2b6d54e9dbec94d02 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 24 Jan 2026 01:23:20 +0100 Subject: [PATCH 1147/1238] Revert "python3Packages.pandas: 2.3.3 -> 3.0.0" This reverts commits 2ad5e32bd7e0f48571f8c7d198be1bcc1e6cee20 and 178b97cdc815288976dcc16af8eb7ad319a07f9c. Pandas was just released as this cycle began and we picked it up less than two hours after its release. This is too early for various packages that couldn't yet deal with its breaking changes. --- .../python-modules/pandas/default.nix | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 2e4f488abb8a..1b6138529d56 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -63,19 +63,32 @@ let pandas = buildPythonPackage rec { pname = "pandas"; - version = "3.0.0"; + version = "2.3.3"; pyproject = true; src = fetchFromGitHub { owner = "pandas-dev"; repo = "pandas"; tag = "v${version}"; - postFetch = '' - sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/pandas/_version.py - ''; - hash = "sha256-sUOPZZalTJBJwcqyXwDkmT9UX7Ni71vUa3YdFRwSiJY="; + hash = "sha256-jY1uM9HmJzoFk26ilbtzJnxAsQhmXS19r73JcFeFWRQ="; }; + # A NOTE regarding the Numpy version relaxing: Both Numpy versions 1.x & + # 2.x are supported. However upstream wants to always build with Numpy 2, + # and with it to still be able to run with a Numpy 1 or 2. We insist to + # perform this substitution even though python3.pkgs.numpy is of version 2 + # nowadays, because our ecosystem unfortunately doesn't allow easily + # separating runtime and build-system dependencies. See also: + # + # https://discourse.nixos.org/t/several-comments-about-priorities-and-new-policies-in-the-python-ecosystem/51790 + # + # Being able to build (& run) with Numpy 1 helps for python environments + # that override globally the `numpy` attribute to point to `numpy_1`. + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "numpy>=2.0" numpy + ''; + build-system = [ cython meson-python @@ -92,6 +105,7 @@ let dependencies = [ numpy python-dateutil + pytz tzdata ]; @@ -151,7 +165,6 @@ let ]; spss = [ pyreadstat ]; sql-other = [ sqlalchemy ]; - timezone = [ pytz ]; xml = [ lxml ]; }; in From eff194da6bc207e1c3a0075a80ae7229787ca289 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 24 Jan 2026 01:56:11 +0100 Subject: [PATCH 1148/1238] awscli: 1.42.18 -> 1.44.21 https://github.com/aws/aws-cli/blob/1.44.21/CHANGELOG.rst --- pkgs/by-name/aw/awscli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/awscli/package.nix b/pkgs/by-name/aw/awscli/package.nix index 35018deb4cf7..3e18a1e9b065 100644 --- a/pkgs/by-name/aw/awscli/package.nix +++ b/pkgs/by-name/aw/awscli/package.nix @@ -14,14 +14,14 @@ let pname = "awscli"; # N.B: if you change this, change botocore and boto3 to a matching version too # check e.g. https://github.com/aws/aws-cli/blob/1.33.21/setup.py - version = "1.42.18"; + version = "1.44.21"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; tag = version; - hash = "sha256-f6CVQotsdvU2g/GjOMWPay/7FxxRvhtBrVZE5TLHTNY="; + hash = "sha256-yQFK1YjehmACZGMXfMQLc5OiiIGDO08OtwFSpaRyi58="; }; pythonRelaxDeps = [ From 8ea573062af6e12061a52ac355acfc4915cc51c5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 24 Jan 2026 03:18:46 +0100 Subject: [PATCH 1149/1238] python3Packages.filterpy: fix numpy 2.4 compat --- .../python-modules/filterpy/default.nix | 2 + .../filterpy/numpy-2.4-compat.patch | 69 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 pkgs/development/python-modules/filterpy/numpy-2.4-compat.patch diff --git a/pkgs/development/python-modules/filterpy/default.nix b/pkgs/development/python-modules/filterpy/default.nix index 11c103e5a040..110d3b136b0d 100644 --- a/pkgs/development/python-modules/filterpy/default.nix +++ b/pkgs/development/python-modules/filterpy/default.nix @@ -24,6 +24,8 @@ buildPythonPackage { hash = "sha256-KuuVu0tqrmQuNKYmDmdy+TU6BnnhDxh4G8n9BGzjGag="; }; + patches = [ ./numpy-2.4-compat.patch ]; + build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/filterpy/numpy-2.4-compat.patch b/pkgs/development/python-modules/filterpy/numpy-2.4-compat.patch new file mode 100644 index 000000000000..ab0969e54735 --- /dev/null +++ b/pkgs/development/python-modules/filterpy/numpy-2.4-compat.patch @@ -0,0 +1,69 @@ +diff --git a/filterpy/kalman/EKF.py b/filterpy/kalman/EKF.py +index 5e83aec..06e9c42 100644 +--- a/filterpy/kalman/EKF.py ++++ b/filterpy/kalman/EKF.py +@@ -406,7 +406,8 @@ class ExtendedKalmanFilter(object): + mahalanobis : float + """ + if self._mahalanobis is None: +- self._mahalanobis = sqrt(float(dot(dot(self.y.T, self.SI), self.y))) ++ d2 = self.y.T @ self.SI @ self.y ++ self._mahalanobis = sqrt(np.asarray(d2).item()) + return self._mahalanobis + + def __repr__(self): +diff --git a/filterpy/kalman/fading_memory.py b/filterpy/kalman/fading_memory.py +index 36c9dcc..2c4d582 100644 +--- a/filterpy/kalman/fading_memory.py ++++ b/filterpy/kalman/fading_memory.py +@@ -438,7 +438,7 @@ class FadingKalmanFilter(object): + mahalanobis : float + """ + if self._mahalanobis is None: +- self._mahalanobis = sqrt(float(dot(dot(self.y.T, self.SI), self.y))) ++ self._mahalanobis = sqrt((self.y.T @ self.SI @ self.y).item()) + return self._mahalanobis + + def __repr__(self): +diff --git a/filterpy/kalman/kalman_filter.py b/filterpy/kalman/kalman_filter.py +index 994b596..0f72d85 100644 +--- a/filterpy/kalman/kalman_filter.py ++++ b/filterpy/kalman/kalman_filter.py +@@ -1235,7 +1235,8 @@ class KalmanFilter(object): + mahalanobis : float + """ + if self._mahalanobis is None: +- self._mahalanobis = sqrt(float(dot(dot(self.y.T, self.SI), self.y))) ++ d2 = dot(dot(self.y.T, self.SI), self.y) ++ self._mahalanobis = sqrt(np.asarray(d2).item()) + return self._mahalanobis + + @property +diff --git a/filterpy/kalman/tests/test_imm.py b/filterpy/kalman/tests/test_imm.py +index aa71fc2..ec2fdc1 100644 +--- a/filterpy/kalman/tests/test_imm.py ++++ b/filterpy/kalman/tests/test_imm.py +@@ -176,8 +176,8 @@ def test_imm(): + + zs = np.zeros((N, 2)) + for i in range(len(zs)): +- zs[i, 0] = simxs[i, 0] + randn()*r +- zs[i, 1] = simxs[i, 2] + randn()*r ++ zs[i, 0] = simxs[i, 0, 0] + randn()*r ++ zs[i, 1] = simxs[i, 2, 0] + randn()*r + + ''' + try: +diff --git a/filterpy/leastsq/least_squares.py b/filterpy/leastsq/least_squares.py +index 2610b14..6c5eb8f 100644 +--- a/filterpy/leastsq/least_squares.py ++++ b/filterpy/leastsq/least_squares.py +@@ -129,7 +129,7 @@ class LeastSquaresFilter(object): + + if self._order == 0: + K[0] = 1. / n +- y = z - x ++ y = z - x[0] + x[0] += K[0] * y + + elif self._order == 1: From 8b770a58ed3eb7188a2c82336d669bbd0bbc2516 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 24 Jan 2026 22:19:28 +0100 Subject: [PATCH 1150/1238] python3Packages.wrapt: fix pytest 9 compat Instead of upgrading, because the opentelemetry packages don't support wrapt 2.0. --- .../python-modules/wrapt/default.nix | 2 + .../python-modules/wrapt/pytest9-compat.patch | 59 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 pkgs/development/python-modules/wrapt/pytest9-compat.patch diff --git a/pkgs/development/python-modules/wrapt/default.nix b/pkgs/development/python-modules/wrapt/default.nix index 49161d50a549..4f947d1c42d6 100644 --- a/pkgs/development/python-modules/wrapt/default.nix +++ b/pkgs/development/python-modules/wrapt/default.nix @@ -20,6 +20,8 @@ buildPythonPackage rec { hash = "sha256-QduT5bncXi4LeI034h5Pqtwybru0QcQIYI7cMchLy7c="; }; + patches = [ ./pytest9-compat.patch ]; + build-system = [ setuptools ]; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/wrapt/pytest9-compat.patch b/pkgs/development/python-modules/wrapt/pytest9-compat.patch new file mode 100644 index 000000000000..8ce0b26f5b84 --- /dev/null +++ b/pkgs/development/python-modules/wrapt/pytest9-compat.patch @@ -0,0 +1,59 @@ +diff --git a/tests/conftest.py b/tests/conftest.py +index 318d226..0a79281 100644 +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -18,28 +18,29 @@ def construct_dummy(path, parent): + else: + return DummyCollector(path, parent=parent) + +-def pytest_pycollect_makemodule(path, parent): +- if '_py33' in path.basename and version < (3, 3): +- return construct_dummy(path, parent) +- if '_py34' in path.basename and version < (3, 4): +- return construct_dummy(path, parent) +- if '_py35' in path.basename and version < (3, 5): +- return construct_dummy(path, parent) +- if '_py36' in path.basename and version < (3, 6): +- return construct_dummy(path, parent) +- if '_py37' in path.basename and version < (3, 7): +- return construct_dummy(path, parent) +- if '_py38' in path.basename and version < (3, 8): +- return construct_dummy(path, parent) +- if '_py39' in path.basename and version < (3, 9): +- return construct_dummy(path, parent) +- if '_py310' in path.basename and version < (3, 10): +- return construct_dummy(path, parent) +- if '_py311' in path.basename and version < (3, 11): +- return construct_dummy(path, parent) +- if '_py312' in path.basename and version < (3, 12): +- return construct_dummy(path, parent) +- if '_py3' in path.basename and version < (3, 0): +- return construct_dummy(path, parent) +- if '_py2' in path.basename and version >= (3, 0): +- return construct_dummy(path, parent) ++def pytest_pycollect_makemodule(module_path, parent): ++ name = module_path.name ++ if '_py33' in name and version < (3, 3): ++ return construct_dummy(module_path, parent) ++ if '_py34' in name and version < (3, 4): ++ return construct_dummy(module_path, parent) ++ if '_py35' in name and version < (3, 5): ++ return construct_dummy(module_path, parent) ++ if '_py36' in name and version < (3, 6): ++ return construct_dummy(module_path, parent) ++ if '_py37' in name and version < (3, 7): ++ return construct_dummy(module_path, parent) ++ if '_py38' in name and version < (3, 8): ++ return construct_dummy(module_path, parent) ++ if '_py39' in name and version < (3, 9): ++ return construct_dummy(module_path, parent) ++ if '_py310' in name and version < (3, 10): ++ return construct_dummy(module_path, parent) ++ if '_py311' in name and version < (3, 11): ++ return construct_dummy(module_path, parent) ++ if '_py312' in name and version < (3, 12): ++ return construct_dummy(module_path, parent) ++ if '_py3' in name and version < (3, 0): ++ return construct_dummy(module_path, parent) ++ if '_py2' in name and version >= (3, 0): ++ return construct_dummy(module_path, parent) From 72f4a18c0311788df3ef02ef595a9c4381a2d3b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 24 Jan 2026 14:22:11 -0800 Subject: [PATCH 1151/1238] python3Packages.sagemaker: 2.254.1 -> 2.256.1 Diff: https://github.com/aws/sagemaker-python-sdk/compare/v2.254.1...v2.256.1 Changelog: https://github.com/aws/sagemaker-python-sdk/blob/v2.256.1/CHANGELOG.md --- pkgs/development/python-modules/sagemaker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix index 74f942db1a2f..fd07cb3593ac 100644 --- a/pkgs/development/python-modules/sagemaker/default.nix +++ b/pkgs/development/python-modules/sagemaker/default.nix @@ -41,14 +41,14 @@ buildPythonPackage rec { pname = "sagemaker"; - version = "2.254.1"; + version = "2.256.1"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-python-sdk"; tag = "v${version}"; - hash = "sha256-tE8AD/nVrlP96ihVjzpos1IUGPR2T47HAMczCGP3S9M="; + hash = "sha256-Q5JeXWehj2TxP4SolNvn6B6lI8yxvUYzbardJvVfgaU="; }; build-system = [ From 8f7b8369d0adf448a86337e76bad00819d8b6c03 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 24 Jan 2026 23:05:50 +0100 Subject: [PATCH 1152/1238] python3Packages.cherrypy: disable failing test --- pkgs/development/python-modules/cherrypy/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/cherrypy/default.nix b/pkgs/development/python-modules/cherrypy/default.nix index 177890be001b..1e6254e9a9d4 100644 --- a/pkgs/development/python-modules/cherrypy/default.nix +++ b/pkgs/development/python-modules/cherrypy/default.nix @@ -80,6 +80,8 @@ buildPythonPackage rec { "test_basic_request" "test_3_Redirect" "test_4_File_deletion" + # excepts a tcp reset for the 16th connection, but doesn't get it + "test_queue_full" ] ++ lib.optionals (pythonAtLeast "3.11") [ "testErrorHandling" From dc5914413ccbf8eae2df17c845729f5287cb9fd5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 00:51:58 +0100 Subject: [PATCH 1153/1238] python3Packages.overrides: fix pytest9 compat --- .../python-modules/overrides/default.nix | 11 ++++------- .../overrides/pytest9-compat.patch | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/python-modules/overrides/pytest9-compat.patch diff --git a/pkgs/development/python-modules/overrides/default.nix b/pkgs/development/python-modules/overrides/default.nix index c938ee0d8506..6e039f28c807 100644 --- a/pkgs/development/python-modules/overrides/default.nix +++ b/pkgs/development/python-modules/overrides/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonAtLeast, pytestCheckHook, setuptools, }: @@ -19,15 +18,13 @@ buildPythonPackage rec { hash = "sha256-gQDw5/RpAFNYWFOuxIAArPkCOoBYWUnsDtv1FEFteHo="; }; - nativeBuildInputs = [ setuptools ]; + # https://github.com/mkorpela/overrides/pull/136 + patches = [ ./pytest9-compat.patch ]; + + build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; - disabledTests = lib.optionals (pythonAtLeast "3.12") [ - # KeyError: 'assertRaises' - "test_enforcing_when_incompatible" - ]; - pythonImportsCheck = [ "overrides" ]; meta = { diff --git a/pkgs/development/python-modules/overrides/pytest9-compat.patch b/pkgs/development/python-modules/overrides/pytest9-compat.patch new file mode 100644 index 000000000000..e810f60c76f5 --- /dev/null +++ b/pkgs/development/python-modules/overrides/pytest9-compat.patch @@ -0,0 +1,19 @@ +diff --git a/conftest.py b/conftest.py +index a00ac4e..51f37fe 100644 +--- a/conftest.py ++++ b/conftest.py +@@ -1,11 +1,10 @@ + import sys ++from pathlib import Path + from typing import Optional + +-import py + +- +-def pytest_ignore_collect(path: py.path.local, config: "Config") -> Optional[bool]: ++def pytest_ignore_collect(collection_path: Path) -> Optional[bool]: + if sys.version_info[0] == 3 and sys.version_info[1] < 8: +- if str(path).endswith("__py38.py"): ++ if str(collection_path.name).endswith("__py38.py"): + return True + return None From ace60e4a9341612434578f4fd462be2234a67337 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 01:37:50 +0100 Subject: [PATCH 1154/1238] python3Packages.home-assistant-chip-core: remove ecdsa dependency In nixpkgs ecdsa is marked vulnerable because the upstream author declared the library to be a testing and teaching tool and not fit for production usage. In project-chip ecdsa is only used for testing purposes, so it is apparently safe to remove. --- .../python-modules/home-assistant-chip-core/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/home-assistant-chip-core/default.nix b/pkgs/development/python-modules/home-assistant-chip-core/default.nix index 2cf2b5602511..24932e6b44e7 100644 --- a/pkgs/development/python-modules/home-assistant-chip-core/default.nix +++ b/pkgs/development/python-modules/home-assistant-chip-core/default.nix @@ -42,6 +42,9 @@ buildPythonPackage rec { ] ++ home-assistant-chip-wheels.propagatedBuildInputs; + # only used for testing purposes, unsafe to use in production + pythonRemoveDeps = [ "ecdsa" ]; + pythonNamespaces = [ "chip" "chip.clusters" From 32fce129851edc8f97f75871672f1193282a9128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 24 Jan 2026 16:34:13 -0800 Subject: [PATCH 1155/1238] python3Packages.home-assistant-chip-core: reduce dependencies --- .../python-modules/home-assistant-chip-core/default.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/home-assistant-chip-core/default.nix b/pkgs/development/python-modules/home-assistant-chip-core/default.nix index 24932e6b44e7..70d20bec4bde 100644 --- a/pkgs/development/python-modules/home-assistant-chip-core/default.nix +++ b/pkgs/development/python-modules/home-assistant-chip-core/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - aenum, home-assistant-chip-wheels, coloredlogs, construct, @@ -9,8 +8,6 @@ dacite, deprecation, ipdb, - mobly, - pygobject3, pyyaml, rich, }: @@ -28,7 +25,6 @@ buildPythonPackage rec { ''; dependencies = [ - aenum coloredlogs construct cryptography @@ -37,10 +33,7 @@ buildPythonPackage rec { pyyaml ipdb deprecation - mobly - pygobject3 - ] - ++ home-assistant-chip-wheels.propagatedBuildInputs; + ]; # only used for testing purposes, unsafe to use in production pythonRemoveDeps = [ "ecdsa" ]; From ff87657a2030979c34359e4a9af74077f10b73ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 24 Jan 2026 16:50:46 -0800 Subject: [PATCH 1156/1238] python3Packages.securetar: update repo URL --- pkgs/development/python-modules/securetar/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/securetar/default.nix b/pkgs/development/python-modules/securetar/default.nix index dd46df1b5fc1..657b3855c416 100644 --- a/pkgs/development/python-modules/securetar/default.nix +++ b/pkgs/development/python-modules/securetar/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pyproject = true; src = fetchFromGitHub { - owner = "pvizeli"; + owner = "home-assistant-libs"; repo = "securetar"; tag = version; hash = "sha256-uVzyVgS8bWxS7jhwVyv7wTNF8REW+dJIhkRaS/8/FmY="; @@ -29,8 +29,8 @@ buildPythonPackage rec { meta = { description = "Module to handle tarfile backups"; - homepage = "https://github.com/pvizeli/securetar"; - changelog = "https://github.com/pvizeli/securetar/releases/tag/${src.tag}"; + homepage = "https://github.com/home-assistant-libs/securetar"; + changelog = "https://github.com/home-assistant-libs/securetar/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; From e39be056e84b148ecd4068279e294ccc9b297d05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 24 Jan 2026 17:00:19 -0800 Subject: [PATCH 1157/1238] python3Packages.fs: disable tests relying on the removed pyftpdlib.test --- pkgs/development/python-modules/fs/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/fs/default.nix b/pkgs/development/python-modules/fs/default.nix index 4f55ef6384bf..61ecabf3b925 100644 --- a/pkgs/development/python-modules/fs/default.nix +++ b/pkgs/development/python-modules/fs/default.nix @@ -65,6 +65,9 @@ buildPythonPackage rec { "tests/test_move.py" "tests/test_mirror.py" "tests/test_copy.py" + # pyftpdlib removed tests from installation in 2.1.0, resulting in + # ModuleNotFoundError: No module named 'pyftpdlib.test' + "tests/test_ftpfs.py" ]; disabledTests = [ From 28210b02fe7b689565fb56237e125c3a28706a71 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 02:07:29 +0100 Subject: [PATCH 1158/1238] python3Packages.readchar: fix pytest 9 compat --- .../python-modules/readchar/default.nix | 3 ++ .../readchar/pytest9-compat.patch | 39 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/readchar/pytest9-compat.patch diff --git a/pkgs/development/python-modules/readchar/default.nix b/pkgs/development/python-modules/readchar/default.nix index 1e21838fdc2d..1fb0049f76e9 100644 --- a/pkgs/development/python-modules/readchar/default.nix +++ b/pkgs/development/python-modules/readchar/default.nix @@ -25,6 +25,9 @@ buildPythonPackage rec { hash = "sha256-r+dKGv0a7AU+Ef94AGCCJLQolLqTTxaNmqRQYkxk15s="; }; + # https://github.com/magmax/python-readchar/pull/129 + patches = [ ./pytest9-compat.patch ]; + postPatch = '' # Tags on GitHub still have a postfix (-dev0) sed -i 's/\(version = "\)[^"]*\(".*\)/\1${version}\2/' pyproject.toml diff --git a/pkgs/development/python-modules/readchar/pytest9-compat.patch b/pkgs/development/python-modules/readchar/pytest9-compat.patch new file mode 100644 index 000000000000..4641eb82f604 --- /dev/null +++ b/pkgs/development/python-modules/readchar/pytest9-compat.patch @@ -0,0 +1,39 @@ +From 5165992002f211fe85175bcbb4f9a60d5e90fdac Mon Sep 17 00:00:00 2001 +From: Martin Weinelt +Date: Sun, 25 Jan 2026 02:05:23 +0100 +Subject: [PATCH] Fix pytest 9 compatibility + +The path argument has been deprecated in favor of the collection_path +argument beecause the former uses the deprecated py library, where the +latter uses pathlib. +--- + tests/linux/conftest.py | 2 +- + tests/windows/conftest.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/linux/conftest.py b/tests/linux/conftest.py +index 038203f..3283724 100644 +--- a/tests/linux/conftest.py ++++ b/tests/linux/conftest.py +@@ -8,7 +8,7 @@ + + + # ignore all tests in this folder if not on linux +-def pytest_ignore_collect(path, config): ++def pytest_ignore_collect(collection_path, config): + if not sys.platform.startswith("linux"): + return True + +diff --git a/tests/windows/conftest.py b/tests/windows/conftest.py +index 492d7d7..e0264e8 100644 +--- a/tests/windows/conftest.py ++++ b/tests/windows/conftest.py +@@ -4,7 +4,7 @@ + + + # ignore all tests in this folder if not on windows +-def pytest_ignore_collect(path, config): ++def pytest_ignore_collect(collection_path, config): + if sys.platform not in ("win32", "cygwin"): + return True + From 6ac6d40fb3def45c4e6fd8fa3abc3e35c3075dc4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 02:11:02 +0100 Subject: [PATCH 1159/1238] python3Packages.uv-build: 0.9.9 -> 0.9.26 https://github.com/astral-sh/uv/blob/0.9.26/CHANGELOG.md --- pkgs/development/python-modules/uv-build/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/uv-build/default.nix b/pkgs/development/python-modules/uv-build/default.nix index 02db3b5064ae..6f8f768761fe 100644 --- a/pkgs/development/python-modules/uv-build/default.nix +++ b/pkgs/development/python-modules/uv-build/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "uv-build"; - version = "0.9.9"; + version = "0.9.26"; pyproject = true; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = version; - hash = "sha256-i9vdpHA9EfXmw5fhK1tTZG0T2zOlDbjPCGBIizvQzZw="; + hash = "sha256-qvfMB62/0Hvc7m5h+QitvUcS6YZWAV1uGPg8JpCKPNU="; }; nativeBuildInputs = [ @@ -26,7 +26,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-RZkIjHQElqrj+UAz+q6w1CYW3E5/YW9uy2E5KpKvw+w="; + hash = "sha256-3ncKhauappl1MR3EG1bwYVrwhM7gCFRcRyRvYrsDaok="; }; buildAndTestSubdir = "crates/uv-build"; From c65ca57607a68b3ab6e8184b4fc09ee6b0c2ca6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 03:12:35 +0100 Subject: [PATCH 1160/1238] python3Packages.boltons: fix pytest 9 compat --- pkgs/development/python-modules/boltons/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/boltons/default.nix b/pkgs/development/python-modules/boltons/default.nix index 2caf3b4c6f84..c186017c9c13 100644 --- a/pkgs/development/python-modules/boltons/default.nix +++ b/pkgs/development/python-modules/boltons/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, flit-core, pytestCheckHook, }: @@ -18,6 +19,14 @@ buildPythonPackage rec { hash = "sha256-kBOU17/jRRAGb4MGawY0PY31OJf5arVz+J7xGBoMBkg="; }; + patches = [ + (fetchpatch { + name = "pytest9-compat.patch"; + url = "https://github.com/mahmoud/boltons/commit/a2af58548936c51a3d859f780e54ba170a6829bb.patch"; + hash = "sha256-NRjfEKb0doJEtS5GyrF0dJYYr2u+ukogfUmmVnsHAwM="; + }) + ]; + build-system = [ flit-core ]; nativeCheckInputs = [ pytestCheckHook ]; From 19af444baa1a61624387366956d8325c9b4cc62b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 03:25:00 +0100 Subject: [PATCH 1161/1238] python3Packages.langchain-tests: relax pytest & vcrpy constraint --- pkgs/development/python-modules/langchain-tests/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/langchain-tests/default.nix b/pkgs/development/python-modules/langchain-tests/default.nix index 15356490fd7a..bb08244095a2 100644 --- a/pkgs/development/python-modules/langchain-tests/default.nix +++ b/pkgs/development/python-modules/langchain-tests/default.nix @@ -48,7 +48,9 @@ buildPythonPackage rec { ]; pythonRelaxDeps = [ + "pytest" "syrupy" + "vcrpy" ]; dependencies = [ From 394ec73e0ef1c10dfc5f5e93460e3308c8a2cb77 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 03:25:17 +0100 Subject: [PATCH 1162/1238] python3Packages.krb5: relax cython constraint --- pkgs/development/python-modules/krb5/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/krb5/default.nix b/pkgs/development/python-modules/krb5/default.nix index f587c629664c..163b0763cd48 100644 --- a/pkgs/development/python-modules/krb5/default.nix +++ b/pkgs/development/python-modules/krb5/default.nix @@ -20,6 +20,11 @@ buildPythonPackage rec { hash = "sha256-TN0shf9HcBCO2vSP7fGYiM+Vb/N04ul+QPhBKwSMruY="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "Cython ==" "Cython >=" + ''; + build-system = [ cython setuptools From 8075b73c29699bb07e05fc9dd7436fad5250fe0a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 03:41:43 +0100 Subject: [PATCH 1163/1238] python3Packages.dateparser: fix ruamel.yaml 0.19 compat --- pkgs/development/python-modules/dateparser/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/dateparser/default.nix b/pkgs/development/python-modules/dateparser/default.nix index e88eb4d03c5b..abc30320ad11 100644 --- a/pkgs/development/python-modules/dateparser/default.nix +++ b/pkgs/development/python-modules/dateparser/default.nix @@ -39,6 +39,11 @@ buildPythonPackage rec { url = "https://github.com/scrapinghub/dateparser/commit/6b23348b9367d43bebc9a40b00dda3363eb2acd5.patch"; hash = "sha256-LriRbGdYxF51Nwrm7Dp4kivyMikzmhytNQo0txMGsVI="; }) + (fetchpatch { + url = "https://github.com/scrapinghub/dateparser/commit/cbe29797c463c7939234df2923af310ed10aeb4f.patch"; + includes = [ "dateparser_scripts/write_complete_data.py" ]; + hash = "sha256-mDHDZlWU2G/NU2W+dxSRb6rRb/bp2PoTbgz8wXhaNCo="; + }) ]; nativeBuildInputs = [ setuptools ]; From bdd1c5be986c66db7eb3145b27f2465dc984edc2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 03:49:34 +0100 Subject: [PATCH 1164/1238] python3Packages.specfile: fix src hash --- pkgs/development/python-modules/specfile/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/specfile/default.nix b/pkgs/development/python-modules/specfile/default.nix index e17d9f361951..5689a7c5cac0 100644 --- a/pkgs/development/python-modules/specfile/default.nix +++ b/pkgs/development/python-modules/specfile/default.nix @@ -19,7 +19,7 @@ buildPythonPackage (finalAttrs: { owner = "packit"; repo = "specfile"; tag = finalAttrs.version; - hash = "sha256-cqHQIzgxfWHSDIIx72RIwt0o3MEJHXRzMNSgQ0VCWms="; + hash = "sha256-crrCHEwAWQclr7aY9nT1VyQ4PZh9Z02yfhtbwIrLnwc="; }; build-system = [ From 34fa42b52ebef51b9a7b2a77470b2d01ddcc565d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 24 Jan 2026 21:25:09 -0800 Subject: [PATCH 1165/1238] python3Packages.dill: fix changelog --- pkgs/development/python-modules/dill/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dill/default.nix b/pkgs/development/python-modules/dill/default.nix index 8ff54b94e384..b0bcdc3260fc 100644 --- a/pkgs/development/python-modules/dill/default.nix +++ b/pkgs/development/python-modules/dill/default.nix @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { hash = "sha256-Yh9WvescLgV7DmxGBTGKsb29+eRzF9qjZMg0DQQyLyY="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; checkPhase = '' runHook preCheck @@ -39,7 +39,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Serialize all of python (almost)"; homepage = "https://github.com/uqfoundation/dill/"; - changelog = "https://github.com/uqfoundation/dill/releases/tag/dill-${finalAttrs.version}"; + changelog = "https://github.com/uqfoundation/dill/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; }; }) From 386c5146b6aba68e497a4d71384b1512fc97f734 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 12:58:49 +0100 Subject: [PATCH 1166/1238] python3Packages.dulwich: 0.24.1 -> 1.0.0 https://github.com/jelmer/dulwich/blob/dulwich-dulwich-1.0.0/NEWS --- .../python-modules/dulwich/default.nix | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index b2ed18893711..a30f62726f83 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -11,6 +11,7 @@ gnupg, gpgme, merge3, + openssh, paramiko, pytestCheckHook, rich, @@ -23,19 +24,19 @@ buildPythonPackage rec { pname = "dulwich"; - version = "0.24.1"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; tag = "dulwich-${version}"; - hash = "sha256-GGVvTKDLWPcx1f28Esl9sDXj33157NhSssYD/C+fLy4="; + hash = "sha256-7/aXxwK6LmERD8CSo+b1uuNVBrXcbBvksZ1YY28vB8A="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-qGAvy0grueKI+A0nsXntf/EWtozSc138iFDhlfiktK8="; + hash = "sha256-O35g5LflL8ZF0HNWdsqg1mp09dKFNrryz23G1WZhhPE="; }; nativeBuildInputs = [ @@ -70,6 +71,7 @@ buildPythonPackage rec { geventhttpclient git glibcLocales + openssh # for ssh-keygen pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; @@ -77,21 +79,19 @@ buildPythonPackage rec { enabledTestPaths = [ "tests" ]; disabledTests = [ - # AssertionError: 'C:\\\\foo.bar\\\\baz' != 'C:\\foo.bar\\baz' - "test_file_win" - # dulwich.errors.NotGitRepository: No git repository was found at . - "WorktreeCliTests" - # Adding a symlink to a directory outside the repo doesn't raise - "test_add_symlink_absolute_to_system" # Depends on setuid which is not available in sandboxed environments "SharedRepositoryTests" - # TypeError: pack index v1 only supports SHA-1 names - "test_pack_index_v1_with_sha256" ]; + preCheck = '' + export TMPDIR=$(mktemp -d) + ''; + disabledTestPaths = [ # "Code [in contrib] is not an official part of Dulwich, and may no longer work" "tests/contrib" + # AssertionError: GPGMEError not raised + "tests/test_signature.py::GPGSignatureVendorTests::test_verify_invalid_signature" ]; __darwinAllowLocalNetworking = true; From a3c07c74780a12bb4df96e934c9e05effbb93f0b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 13:02:38 +0100 Subject: [PATCH 1167/1238] fixup! python3Packages.types-aiobotocore: 3.1.0 -> 3.1.1 --- pkgs/development/python-modules/aiobotocore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiobotocore/default.nix b/pkgs/development/python-modules/aiobotocore/default.nix index 2d0045a71084..dc1d07992c2e 100644 --- a/pkgs/development/python-modules/aiobotocore/default.nix +++ b/pkgs/development/python-modules/aiobotocore/default.nix @@ -10,9 +10,9 @@ multidict, urllib3, wrapt, + anyio, dill, moto, - pytest-asyncio, time-machine, werkzeug, awscli, @@ -60,9 +60,9 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + anyio dill moto - pytest-asyncio time-machine werkzeug pytestCheckHook From 73bdcf7dc91c59101f3d216fabe0cfc26c6c49ea Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 25 Jan 2026 11:44:09 +0200 Subject: [PATCH 1168/1238] python3Packages.numba: use finalAttrs pattern --- pkgs/development/python-modules/numba/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 8ef25f126700..1c849c4765b1 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -32,7 +32,7 @@ let cudatoolkit = cudaPackages.cuda_nvcc; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { version = "0.63.1"; pname = "numba"; pyproject = true; @@ -40,14 +40,14 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "numba"; repo = "numba"; - tag = version; + tag = finalAttrs.version; # Upstream uses .gitattributes to inject information about the revision # hash and the refname into `numba/_version.py`, see: # # - https://git-scm.com/docs/gitattributes#_export_subst and # - https://github.com/numba/numba/blame/5ef7c86f76a6e8cc90e9486487294e0c34024797/numba/_version.py#L25-L31 postFetch = '' - sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/numba/_version.py + sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${finalAttrs.src.tag})"/' $out/numba/_version.py ''; hash = "sha256-M7Hdc1Qakclz7i/HujBUqVEWFsHj9ZGQDzb8Ze9AztA="; }; @@ -147,10 +147,10 @@ buildPythonPackage rec { }; meta = { - changelog = "https://numba.readthedocs.io/en/stable/release/${version}-notes.html"; + changelog = "https://numba.readthedocs.io/en/stable/release/${finalAttrs.version}-notes.html"; description = "Compiling Python code using LLVM"; homepage = "https://numba.pydata.org/"; license = lib.licenses.bsd2; mainProgram = "numba"; }; -} +}) From 5c454db1f0ec930d397850eec0080f46af98d8d8 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 25 Jan 2026 11:46:01 +0200 Subject: [PATCH 1169/1238] python3Packages.numba: remove unused expression arguments --- pkgs/development/python-modules/numba/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 1c849c4765b1..cb85f56a40f4 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -1,10 +1,7 @@ { lib, stdenv, - pythonAtLeast, - pythonOlder, fetchFromGitHub, - fetchpatch2, python, buildPythonPackage, setuptools, From 08ffb38f35a429db57b363abf99ee1a50f5a99fc Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 25 Jan 2026 11:47:50 +0200 Subject: [PATCH 1170/1238] python3.pkgs.numba: use writableTmpDirAsHomeHook --- pkgs/development/python-modules/numba/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index cb85f56a40f4..1511aad23cab 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -12,6 +12,7 @@ writers, numba, pytestCheckHook, + writableTmpDirAsHomeHook, config, @@ -86,11 +87,11 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook + writableTmpDirAsHomeHook ]; + # https://github.com/NixOS/nixpkgs/issues/255262 preCheck = '' - export HOME="$(mktemp -d)" - # https://github.com/NixOS/nixpkgs/issues/255262 cd $out ''; From 06195a0c24d5ea98d3ff1535340a3984c10f2ba3 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 25 Jan 2026 12:43:06 +0200 Subject: [PATCH 1171/1238] python3.pkgs.numba: categorise expression arguments --- .../python-modules/numba/default.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 1511aad23cab..57adb9fd39b0 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -2,19 +2,23 @@ lib, stdenv, fetchFromGitHub, - python, buildPythonPackage, - setuptools, - numpy, - numpy_1, - llvmlite, replaceVars, - writers, + + # nativeBuildInputs + setuptools, + + # dependencies + llvmlite, + numpy, + + # tests numba, pytestCheckHook, writableTmpDirAsHomeHook, - - config, + numpy_1, + writers, + python, # CUDA-only dependencies: addDriverRunpath, @@ -22,6 +26,7 @@ cudaPackages, # CUDA flags: + config, cudaSupport ? config.cudaSupport, testsWithoutSandbox ? false, doFullCheck ? false, From 0407c675c93a6f45e239866099d0a9682be38a23 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 25 Jan 2026 13:11:21 +0200 Subject: [PATCH 1172/1238] python3.pkgs.numba: support Numpy 2.4 --- .../python-modules/numba/default.nix | 21 +++++++++++++- .../python-modules/numba/numpy2.4.patch | 28 +++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/numba/numpy2.4.patch diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 57adb9fd39b0..506f0e10dfd6 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, buildPythonPackage, replaceVars, + fetchpatch, # nativeBuildInputs setuptools, @@ -83,7 +84,25 @@ buildPythonPackage (finalAttrs: { llvmlite ]; - patches = lib.optionals cudaSupport [ + patches = [ + # Support Numpy 2.4, see: + # + # - https://github.com/numba/numba/pull/10393 + # - https://github.com/numba/numba/issues/10263 + (fetchpatch { + url = "https://github.com/numba/numba/commit/7ec267efb80d87f0652c00535e8843f35d006f20.patch"; + hash = "sha256-oAOZa2/m2qs8CeX13/0lmRTg/lQj5aDIaaQeDeLAghc="; + excludes = [ + "azure-pipelines.yml" + "buildscripts/azure/azure-windows.yml" + ]; + }) + # The above doesn't fix the source's build and run time checks of Numpy's + # version, it only fixes the tests and API. Upstream puts these checks only + # in release tarballs, and hence the patch has to be vendored. + ./numpy2.4.patch + ] + ++ lib.optionals cudaSupport [ (replaceVars ./cuda_path.patch { cuda_toolkit_path = cudatoolkit; cuda_toolkit_lib_path = lib.getLib cudatoolkit; diff --git a/pkgs/development/python-modules/numba/numpy2.4.patch b/pkgs/development/python-modules/numba/numpy2.4.patch new file mode 100644 index 000000000000..37fd13bd9582 --- /dev/null +++ b/pkgs/development/python-modules/numba/numpy2.4.patch @@ -0,0 +1,28 @@ +diff --git a/numba/__init__.py b/numba/__init__.py +index 33f752018..7d3b3ae8d 100644 +--- a/numba/__init__.py ++++ b/numba/__init__.py +@@ -39,8 +39,8 @@ def _ensure_critical_deps(): + f"{numpy_version[0]}.{numpy_version[1]}.") + raise ImportError(msg) + +- if numpy_version > (2, 3): +- msg = (f"Numba needs NumPy 2.3 or less. Got NumPy " ++ if numpy_version > (2, 4): ++ msg = (f"Numba needs NumPy 2.4 or less. Got NumPy " + f"{numpy_version[0]}.{numpy_version[1]}.") + raise ImportError(msg) + +diff --git a/setup.py b/setup.py +index 9eaa191cb..a5febef1e 100644 +--- a/setup.py ++++ b/setup.py +@@ -23,7 +23,7 @@ min_python_version = "3.10" + max_python_version = "3.15" # exclusive + min_numpy_build_version = "2.0.0rc1" + min_numpy_run_version = "1.22" +-max_numpy_run_version = "2.4" ++max_numpy_run_version = "2.5" + min_llvmlite_version = "0.46.0dev0" + max_llvmlite_version = "0.47" + From bc5c7a6fcee3b7ef358e7cce07a77e1ffec510b3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 14:08:09 +0100 Subject: [PATCH 1173/1238] xandikos: 0.2.12 -> 0.3.4 https://github.com/jelmer/xandikos/blob/v0.3.4/NEWS --- pkgs/by-name/xa/xandikos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xa/xandikos/package.nix b/pkgs/by-name/xa/xandikos/package.nix index 3d9650a1b5a5..4343f0acf839 100644 --- a/pkgs/by-name/xa/xandikos/package.nix +++ b/pkgs/by-name/xa/xandikos/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "xandikos"; - version = "0.2.12"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "jelmer"; repo = "xandikos"; tag = "v${version}"; - hash = "sha256-wdEwIVN9dkLVj8oe+2eh5n258pZRfKgLgzVCmwafCis="; + hash = "sha256-udKhJUsWFcyapEzYJOoujpq/VioFLGCCKq5WAlXsHnU="; }; build-system = with python3Packages; [ From 75fe1ce7ba70bb0032b94ed786161d0ccf6e67bc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 14:21:01 +0100 Subject: [PATCH 1174/1238] poetry: 2.2.1 -> 2.3.1 https://github.com/python-poetry/poetry/blob/2.3.1/CHANGELOG.md --- pkgs/by-name/po/poetry/package.nix | 4 ++-- pkgs/by-name/po/poetry/unwrapped.nix | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/po/poetry/package.nix b/pkgs/by-name/po/poetry/package.nix index 26cd52f672a6..749858239819 100644 --- a/pkgs/by-name/po/poetry/package.nix +++ b/pkgs/by-name/po/poetry/package.nix @@ -18,12 +18,12 @@ let # We keep the override around even when the versions match, as # it's likely to become relevant again after the next Poetry update. poetry-core = super.poetry-core.overridePythonAttrs (old: rec { - version = "2.2.1"; + version = "2.3.0"; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry-core"; tag = version; - hash = "sha256-l5WTjKa+A66QfWLmrjCQq7ZrSaeuylGIRZr8jsiYq+A="; + hash = "sha256-oE0kv6ofe+qBFJq+OrgDIHsaysN+y5D9bIy8IB5n5y8="; }; }); } diff --git a/pkgs/by-name/po/poetry/unwrapped.nix b/pkgs/by-name/po/poetry/unwrapped.nix index 3c8591cc2c2e..30d1d4d27d96 100644 --- a/pkgs/by-name/po/poetry/unwrapped.nix +++ b/pkgs/by-name/po/poetry/unwrapped.nix @@ -32,18 +32,19 @@ httpretty, pytest-mock, pytest-xdist, + responses, }: buildPythonPackage rec { pname = "poetry"; - version = "2.2.1"; + version = "2.3.1"; pyproject = true; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry"; tag = version; - hash = "sha256-oPHRDYci4lrZBY3MC4QU1juwbMJYFDJjARg1Y8us4FQ="; + hash = "sha256-JhSseoXoNc4NZ/fuvf3ztQD6MhyaErE2pqmLLeBf0ak="; }; build-system = [ @@ -105,6 +106,7 @@ buildPythonPackage rec { httpretty pytest-mock pytest-xdist + responses ]; preCheck = ( From 3b6fe2259668851baf060f379a49e2f8a0043f04 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 25 Jan 2026 17:13:08 +0100 Subject: [PATCH 1175/1238] playwright: provide expat for chromium-headless-shell --- pkgs/development/web/playwright/chromium-headless-shell.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/web/playwright/chromium-headless-shell.nix b/pkgs/development/web/playwright/chromium-headless-shell.nix index 5c76ef66c874..beac46a4bdb6 100644 --- a/pkgs/development/web/playwright/chromium-headless-shell.nix +++ b/pkgs/development/web/playwright/chromium-headless-shell.nix @@ -10,6 +10,7 @@ alsa-lib, at-spi2-atk, + expat, glib, libXcomposite, libXdamage, @@ -44,6 +45,7 @@ let buildInputs = [ alsa-lib at-spi2-atk + expat glib libXcomposite libXdamage From a527e84e5ee25960590b1ed6c2a033876b0dca33 Mon Sep 17 00:00:00 2001 From: sarahec Date: Mon, 19 Jan 2026 00:25:56 +0000 Subject: [PATCH 1176/1238] python313Packages.google-cloud-iam: 2.20.0 -> 2.21.0 --- pkgs/development/python-modules/google-cloud-iam/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-iam/default.nix b/pkgs/development/python-modules/google-cloud-iam/default.nix index 48b80a05fefd..1d8995698fa9 100644 --- a/pkgs/development/python-modules/google-cloud-iam/default.nix +++ b/pkgs/development/python-modules/google-cloud-iam/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "google-cloud-iam"; - version = "2.20.0"; + version = "2.21.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "google-cloud-python"; tag = "google-cloud-iam-v${version}"; - hash = "sha256-ICSBKEqNaXZZopGDwB0pkt06xN0gnsTBUA/HCQVxQTU="; + hash = "sha256-dVgcnnInqjUjySL7wjxGzI33t1YZJ8e9mSsmjAJ+fBI="; }; sourceRoot = "${src.name}/packages/google-cloud-iam"; From 2c41ff82536684784d73e52eadf8908eb4178655 Mon Sep 17 00:00:00 2001 From: sarahec Date: Mon, 19 Jan 2026 00:27:45 +0000 Subject: [PATCH 1177/1238] python313Packages.google-cloud-kms: 3.7.0 -> 3.9.0 --- pkgs/development/python-modules/google-cloud-kms/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-kms/default.nix b/pkgs/development/python-modules/google-cloud-kms/default.nix index f0aa00153a76..0a58754d60d4 100644 --- a/pkgs/development/python-modules/google-cloud-kms/default.nix +++ b/pkgs/development/python-modules/google-cloud-kms/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "google-cloud-kms"; - version = "3.7.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "google-cloud-python"; tag = "google-cloud-kms-v${version}"; - hash = "sha256-/ZBpSn6bZpzFgIg3LmfV7xMowh9Gpslw0fcN021jAow="; + hash = "sha256-JR3fcwCuMZkHyJHnMt4EGvTZZ7MLgQrgxCaTlJZ1zYE="; }; sourceRoot = "${src.name}/packages/google-cloud-kms"; From 124b6649ba780259bbd499a1f7ad5805dad80ad0 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sun, 25 Jan 2026 01:10:04 +0200 Subject: [PATCH 1178/1238] python313Packages.pygame: fix build by skipping tests --- .../pygame-original/default.nix | 3 ++ .../skip-pixelarray-test.patch | 12 ++++++++ .../pygame-original/skip-rle-tests.patch | 28 +++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/pygame-original/skip-pixelarray-test.patch create mode 100644 pkgs/development/python-modules/pygame-original/skip-rle-tests.patch diff --git a/pkgs/development/python-modules/pygame-original/default.nix b/pkgs/development/python-modules/pygame-original/default.nix index 8cff86b55344..f88295bd3502 100644 --- a/pkgs/development/python-modules/pygame-original/default.nix +++ b/pkgs/development/python-modules/pygame-original/default.nix @@ -75,6 +75,9 @@ buildPythonPackage rec { # https://github.com/pygame/pygame/pull/4651 ./0001-Use-SDL_AllocFormat-instead-of-creating-it-manually.patch + + # test_make_surface__subclassed_surface fails in headless environment + ./skip-pixelarray-test.patch ]; postPatch = '' diff --git a/pkgs/development/python-modules/pygame-original/skip-pixelarray-test.patch b/pkgs/development/python-modules/pygame-original/skip-pixelarray-test.patch new file mode 100644 index 000000000000..17a604fd326d --- /dev/null +++ b/pkgs/development/python-modules/pygame-original/skip-pixelarray-test.patch @@ -0,0 +1,12 @@ +diff --git a/test/pixelarray_test.py b/test/pixelarray_test.py +index 1111111..2222222 100644 +--- a/test/pixelarray_test.py ++++ b/test/pixelarray_test.py +@@ -1005,6 +1005,7 @@ class PixelArrayTypeTest(unittest.TestCase, TestMixin): + self.assertEqual(new_surface.get_palette(), expected_palette) + pygame.display.quit() + ++ @unittest.skip("fails in headless environment due to surface flags mismatch") + def test_make_surface__subclassed_surface(self): + """Ensure make_surface can handle subclassed surfaces.""" + diff --git a/pkgs/development/python-modules/pygame-original/skip-rle-tests.patch b/pkgs/development/python-modules/pygame-original/skip-rle-tests.patch new file mode 100644 index 000000000000..536f4ebc608a --- /dev/null +++ b/pkgs/development/python-modules/pygame-original/skip-rle-tests.patch @@ -0,0 +1,28 @@ +diff --git a/test/surface_test.py b/test/surface_test.py +index b1147d27..c7ba2928 100644 +--- a/test/surface_test.py ++++ b/test/surface_test.py +@@ -239,6 +239,7 @@ class SurfaceTypeTest(unittest.TestCase): + for pt in test_utils.rect_outer_bounds(fill_rect): + self.assertNotEqual(s1.get_at(pt), color) + ++ @unittest.skipIf(True, "AssertionError: 0 is not true") + def test_fill_rle(self): + """Test RLEACCEL flag with fill()""" + color = (250, 25, 25, 255) +@@ -346,6 +347,7 @@ class SurfaceTypeTest(unittest.TestCase): + finally: + pygame.display.quit() + ++ @unittest.skipIf(True, "https://github.com/libsdl-org/SDL/pull/14429") + def test_solarwolf_rle_usage_2(self): + """Test for RLE status after setting alpha""" + +@@ -377,6 +379,7 @@ class SurfaceTypeTest(unittest.TestCase): + finally: + pygame.display.quit() + ++ @unittest.skipIf(True, "https://github.com/libsdl-org/SDL/issues/14424") + def test_set_alpha__set_colorkey_rle(self): + pygame.display.init() + try: From f8ebd89b6d403e9d6f220b0cfc411e54943e6b40 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sun, 25 Jan 2026 23:35:43 +0200 Subject: [PATCH 1179/1238] python313Packages.pysdl2: skip failing test_SDL_GetSetWindowMouseRect --- pkgs/development/python-modules/pysdl2/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pysdl2/default.nix b/pkgs/development/python-modules/pysdl2/default.nix index dfcc76bb132b..66fb3a4664aa 100644 --- a/pkgs/development/python-modules/pysdl2/default.nix +++ b/pkgs/development/python-modules/pysdl2/default.nix @@ -85,6 +85,9 @@ buildPythonPackage rec { # AssertionError: # clip: Could not set clip rect SDL_Rect(x=2, y=2, w=0, h=0) "test_SDL_GetSetClipRect" + + # AssertionError: That operation is not supported + "test_SDL_GetSetWindowMouseRect" ]; meta = { From d4e091f5a50b441679dd92f7620b86b7d83e5ba9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 03:05:47 +0100 Subject: [PATCH 1180/1238] python3Packages.azure-core: pin to pytest 8.3 Tries to set a mark on a fixture, which is not supported. --- pkgs/development/python-modules/azure-core/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix index f4f018fcb958..fc2f2e07de42 100644 --- a/pkgs/development/python-modules/azure-core/default.nix +++ b/pkgs/development/python-modules/azure-core/default.nix @@ -11,10 +11,9 @@ opentelemetry-instrumentation, opentelemetry-instrumentation-requests, opentelemetry-sdk, - pytest, pytest-asyncio, pytest-trio, - pytestCheckHook, + pytest8_3CheckHook, requests, setuptools, six, @@ -55,10 +54,9 @@ buildPythonPackage rec { opentelemetry-instrumentation opentelemetry-instrumentation-requests opentelemetry-sdk - pytest pytest-trio pytest-asyncio - pytestCheckHook + pytest8_3CheckHook trio ] ++ lib.concatAttrValues optional-dependencies; From 3d7daaef785f4eb8b80cee860756500be73182f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 03:45:05 +0100 Subject: [PATCH 1181/1238] python3Packages.extension-helpers: disable failing test --- pkgs/development/python-modules/extension-helpers/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/extension-helpers/default.nix b/pkgs/development/python-modules/extension-helpers/default.nix index 55b0c47fdc86..813ff920dd76 100644 --- a/pkgs/development/python-modules/extension-helpers/default.nix +++ b/pkgs/development/python-modules/extension-helpers/default.nix @@ -49,6 +49,8 @@ buildPythonPackage rec { disabledTests = [ # https://github.com/astropy/extension-helpers/issues/43 "test_write_if_different" + # ValueError: Unrecognized abi version for limited API: invalid + "test_limited_api_invalid_abi" ]; meta = { From e3101cc1eeb5ca1dca27515ca07fd4bde97a7225 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 04:13:09 +0100 Subject: [PATCH 1182/1238] python3Packages.eth-abi: relax parsimonious constraint --- pkgs/development/python-modules/eth-abi/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/eth-abi/default.nix b/pkgs/development/python-modules/eth-abi/default.nix index 13875854934e..4350c0851aab 100644 --- a/pkgs/development/python-modules/eth-abi/default.nix +++ b/pkgs/development/python-modules/eth-abi/default.nix @@ -35,6 +35,8 @@ buildPythonPackage rec { parsimonious ]; + pythonRelaxDeps = [ "parsimonious" ]; + nativeCheckInputs = [ hypothesis pytestCheckHook From 7ba63246933892e54a2f1511863a53f1732405a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 04:30:11 +0100 Subject: [PATCH 1183/1238] python3Packages.flet: various fixes to the build --- .../python-modules/flet/default.nix | 46 ++++++++++++------- 1 file changed, 29 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/flet/default.nix b/pkgs/development/python-modules/flet/default.nix index c7e2775fe153..b89bb04671d6 100644 --- a/pkgs/development/python-modules/flet/default.nix +++ b/pkgs/development/python-modules/flet/default.nix @@ -4,12 +4,12 @@ flet-client-flutter, # build-system - poetry-core, - pytestCheckHook, + setuptools, - # propagates + # dependencies fastapi, httpx, + msgpack, oauthlib, packaging, qrcode, @@ -19,6 +19,13 @@ watchdog, websocket-client, websockets, + + # tests + numpy, + pillow, + pytest-asyncio, + pytestCheckHook, + scikit-image, }: buildPythonPackage rec { @@ -28,9 +35,7 @@ buildPythonPackage rec { sourceRoot = "${src.name}/sdk/python/packages/flet"; - build-system = [ poetry-core ]; - - nativeCheckInputs = [ pytestCheckHook ]; + build-system = [ setuptools ]; makeWrapperArgs = [ "--prefix" @@ -40,7 +45,7 @@ buildPythonPackage rec { ]; _flet_version = '' - version = "${version}" + flet_version = "${version}" def update_version(): pass ''; @@ -56,19 +61,26 @@ buildPythonPackage rec { ''; dependencies = [ - fastapi - uvicorn - websocket-client - watchdog - oauthlib - websockets - httpx - packaging - repath - qrcode cookiecutter fastapi + httpx + msgpack + oauthlib + packaging + qrcode + repath uvicorn + watchdog + websocket-client + websockets + ]; + + nativeCheckInputs = [ + numpy + pillow + pytest-asyncio + pytestCheckHook + scikit-image ]; pythonImportsCheck = [ "flet" ]; From 806c228695ab50d42523add4a934f4566667a07b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 26 Jan 2026 08:16:27 -0800 Subject: [PATCH 1184/1238] python3Packages.asyncpg: use pytest_8_3 Otherwise the tests fail with errors like execnet.gateway_base.DumpError: can't serialize --- pkgs/development/python-modules/asyncpg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncpg/default.nix b/pkgs/development/python-modules/asyncpg/default.nix index 11c666f4126f..18ba323d79eb 100644 --- a/pkgs/development/python-modules/asyncpg/default.nix +++ b/pkgs/development/python-modules/asyncpg/default.nix @@ -9,7 +9,7 @@ postgresql, pythonOlder, pytest-xdist, - pytestCheckHook, + pytest8_3CheckHook, setuptools, distro, }: @@ -39,7 +39,7 @@ buildPythonPackage rec { postgresql postgresql.pg_config pytest-xdist - pytestCheckHook + pytest8_3CheckHook distro ]; From 1e38b26252e3938781f46346241cb7865a6a1c58 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 15:31:13 +0100 Subject: [PATCH 1185/1238] python3Packages.tensorflow: drop dependency on keras and libclang We now check runtime requirements for binary wheels and these two libraries apparently were missing all along. That did not cause any issues and I think we can skip them until someone complains about it. --- pkgs/development/python-modules/tensorflow/bin.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix index f15160a2c31c..d06a317edd94 100644 --- a/pkgs/development/python-modules/tensorflow/bin.nix +++ b/pkgs/development/python-modules/tensorflow/bin.nix @@ -99,6 +99,11 @@ buildPythonPackage rec { ] ++ lib.optional (!isPy3k) mock; + pythonRemoveDeps = [ + "libclang" + "keras" + ]; + preConfigure = '' unset SOURCE_DATE_EPOCH From d36583f327e1045cf3e0179beced314dcd556efb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 17:54:28 +0100 Subject: [PATCH 1186/1238] python3Packages.seaborn: pin to pytest 8.3, fix numpy 2.4 compat --- pkgs/development/python-modules/seaborn/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/seaborn/default.nix b/pkgs/development/python-modules/seaborn/default.nix index 196176ce5124..290631786c57 100644 --- a/pkgs/development/python-modules/seaborn/default.nix +++ b/pkgs/development/python-modules/seaborn/default.nix @@ -7,7 +7,7 @@ flit-core, matplotlib, pytest-xdist, - pytestCheckHook, + pytest8_3CheckHook, numpy, pandas, scipy, @@ -39,6 +39,11 @@ buildPythonPackage rec { url = "https://github.com/mwaskom/seaborn/commit/385e54676ca16d0132434bc9df6bc41ea8b2a0d4.patch"; hash = "sha256-nwGwTkP7W9QzgbbAVdb2rASgsMxqFnylMk8GnTE445w="; }) + (fetchpatch2 { + name = "numpy-2.4-compat.patch"; + url = "https://github.com/mwaskom/seaborn/commit/5023f2ee885a45200f5b63156a158ddf7272c29e.patch"; + hash = "sha256-T3OfjEEsPRRv1J6gdq9XmwcWEpPMDzul+LmK8UtV7nk="; + }) ]; nativeBuildInputs = [ flit-core ]; @@ -58,7 +63,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-xdist - pytestCheckHook + pytest8_3CheckHook ]; disabledTests = [ From 3002493894d36459c5662b110ac80eb1cc74ec8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 26 Jan 2026 08:50:00 -0800 Subject: [PATCH 1187/1238] python3Packages.wcwidth: 0.2.14 -> 0.4.0 Diff: https://github.com/jquast/wcwidth/compare/0.2.14...0.4.0 Changelog: https://github.com/jquast/wcwidth/releases/tag/0.4.0 --- .../python-modules/wcwidth/default.nix | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/wcwidth/default.nix b/pkgs/development/python-modules/wcwidth/default.nix index 91cb29b29650..8d81d4770def 100644 --- a/pkgs/development/python-modules/wcwidth/default.nix +++ b/pkgs/development/python-modules/wcwidth/default.nix @@ -1,27 +1,30 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + hatchling, + pytest-cov-stub, pytestCheckHook, - setuptools, }: buildPythonPackage rec { pname = "wcwidth"; - version = "0.2.14"; + version = "0.4.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-TUeDddMbxTlaPFXEDM3zNUaINkzWHE9q2sqpIV0LNgU="; + src = fetchFromGitHub { + owner = "jquast"; + repo = "wcwidth"; + tag = version; + hash = "sha256-TQFvXmYkcsDojZSPAR76Dyq2vRUO41sII0nhC78Fd7Y="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ hatchling ]; - nativeCheckInputs = [ pytestCheckHook ]; - - # To prevent infinite recursion with pytest - doCheck = false; + nativeCheckInputs = [ + pytest-cov-stub + pytestCheckHook + ]; pythonImportsCheck = [ "wcwidth" ]; @@ -34,7 +37,7 @@ buildPythonPackage rec { no 3rd-party dependencies. ''; homepage = "https://github.com/jquast/wcwidth"; - changelog = "https://github.com/jquast/wcwidth/releases/tag/${version}"; + changelog = "https://github.com/jquast/wcwidth/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; From 2af5a88efd96d53c8c1f17df743906c29fdc478b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 26 Jan 2026 09:00:58 -0800 Subject: [PATCH 1188/1238] python3Packages.ftfy: skip test broken by wcwidth 0.2.14 --- pkgs/development/python-modules/ftfy/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/ftfy/default.nix b/pkgs/development/python-modules/ftfy/default.nix index 0f6295323c05..883459222443 100644 --- a/pkgs/development/python-modules/ftfy/default.nix +++ b/pkgs/development/python-modules/ftfy/default.nix @@ -41,6 +41,11 @@ buildPythonPackage rec { export PATH=$out/bin:$PATH ''; + disabledTests = [ + # https://github.com/rspeer/python-ftfy/issues/226 + "ftfy.formatting.monospaced_width" + ]; + meta = { changelog = "https://github.com/rspeer/python-ftfy/blob/${src.rev}/CHANGELOG.md"; description = "Given Unicode text, make its representation consistent and possibly less broken"; From f292ede1b797a81afc8d9db4498206aaddd8a580 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 26 Jan 2026 19:01:03 +0100 Subject: [PATCH 1189/1238] python3Packages.bleach: prune deps, refactor --- .../python-modules/bleach/default.nix | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/bleach/default.nix b/pkgs/development/python-modules/bleach/default.nix index 4a25ba76177e..eddb5f9e159a 100644 --- a/pkgs/development/python-modules/bleach/default.nix +++ b/pkgs/development/python-modules/bleach/default.nix @@ -1,31 +1,28 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, - html5lib, setuptools, tinycss2, - packaging, webencodings, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bleach"; version = "6.3.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-bzuRscCgK7mni1pFTJJQaqD98Zfh1eEU0uAMb2QwbSI="; + src = fetchFromGitHub { + owner = "mozilla"; + repo = "bleach"; + tag = "v${finalAttrs.version}"; + hash = "sha256-a85gLy0Ix4cWvXY0s3m+ZD+ga7en6bYu1iAA22OaSwk="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ - html5lib - packaging - setuptools + dependencies = [ webencodings ]; @@ -57,8 +54,8 @@ buildPythonPackage rec { ''; homepage = "https://github.com/mozilla/bleach"; downloadPage = "https://github.com/mozilla/bleach/releases"; - changelog = "https://github.com/mozilla/bleach/blob/v${version}/CHANGES"; + changelog = "https://github.com/mozilla/bleach/blob/${finalAttrs.src.tag}/CHANGES"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ prikhi ]; }; -} +}) From 57bf2374bb4e9e632b1f0d55bd9bfbb0f857e6eb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 7 Dec 2025 20:02:58 +0000 Subject: [PATCH 1190/1238] python3Packages.huggingface-hub: 1.3.2 -> 1.3.3 Diff: https://github.com/huggingface/huggingface_hub/compare/v1.3.2...v1.3.3 Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.3 --- .../huggingface-hub/default.nix | 49 +++++-------------- 1 file changed, 11 insertions(+), 38 deletions(-) diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix index 277b3ae4bcf1..52a0ba280cc1 100644 --- a/pkgs/development/python-modules/huggingface-hub/default.nix +++ b/pkgs/development/python-modules/huggingface-hub/default.nix @@ -13,47 +13,36 @@ httpx, packaging, pyyaml, - requests, shellingham, tqdm, typer-slim, typing-extensions, # optional-dependencies - # cli - inquirerpy, - # inference - aiohttp, # torch torch, safetensors, - # hf_transfer - hf-transfer, # fastai toml, fastai, fastcore, - # tensorflow - tensorflow, - pydot, - graphviz, - # tensorflow-testing - keras, + # mcp + mcp, # tests versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "huggingface-hub"; - version = "1.3.2"; + version = "1.3.3"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "huggingface_hub"; - tag = "v${version}"; - hash = "sha256-G7DkWIjFmNyAyNAfOupncIbDbImITl5Av8r0ibTlDMs="; + tag = "v${finalAttrs.version}"; + hash = "sha256-okQ5ZhSb3NcFH68pyhFVYEpphXrc/DHqIFUggjB8tMY="; }; build-system = [ setuptools ]; @@ -65,7 +54,6 @@ buildPythonPackage rec { httpx packaging pyyaml - requests shellingham tqdm typer-slim @@ -75,38 +63,23 @@ buildPythonPackage rec { optional-dependencies = { all = [ - ]; - cli = [ - inquirerpy - ]; - inference = [ - aiohttp ]; torch = [ torch safetensors ] ++ safetensors.optional-dependencies.torch; - hf_transfer = [ - hf-transfer - ]; fastai = [ toml fastai fastcore ]; - tensorflow = [ - tensorflow - pydot - graphviz - ]; - tensorflow-testing = [ - tensorflow - keras - ]; hf_xet = [ hf-xet ]; + mcp = [ + mcp + ]; }; nativeCheckInputs = [ @@ -120,11 +93,11 @@ buildPythonPackage rec { description = "Download and publish models and other files on the huggingface.co hub"; mainProgram = "hf"; homepage = "https://github.com/huggingface/huggingface_hub"; - changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/${src.tag}"; + changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage osbm ]; }; -} +}) From f854a1dae80a8ceffb24b0e7a60e84c5866cdea3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 26 Jan 2026 10:51:36 +0000 Subject: [PATCH 1191/1238] python3Packages.transformers: 4.57.6 -> 5.0.0 Diff: https://github.com/huggingface/transformers/compare/v4.57.6...v5.0.0 Changelog: https://github.com/huggingface/transformers/releases/tag/v5.0.0 --- .../python-modules/transformers/default.nix | 266 ++++++++++-------- 1 file changed, 147 insertions(+), 119 deletions(-) diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 030aad8ae43a..c0679aa8779f 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -14,59 +14,87 @@ packaging, pyyaml, regex, - requests, - tokenizers, safetensors, + tokenizers, tqdm, + typer-slim, # optional-dependencies - diffusers, + # sklearn scikit-learn, - tensorflow, - onnxconverter-common, - opencv4, - tf2onnx, + # torch torch, accelerate, + # hf_xet + hf-xet, + # retrieval faiss, datasets, - jax, - jaxlib, - flax, - optax, + # tokenizers + # ftfy ftfy, - onnxruntime, - onnxruntime-tools, + # modelcreation cookiecutter, + # sagemaker sagemaker, - fairscale, + # optuna optuna, + # ray ray, + # hub-kernels + kernels, + # serving + openai, pydantic, uvicorn, fastapi, starlette, + rich, + # audio librosa, phonemizer, + # speech torchaudio, + # vision pillow, + # timm timm, + # torch-vision torchvision, + # video av, + # num2words + num2words, + # sentencepiece sentencepiece, - hf-xet, + # tiktoken + tiktoken, + blobfile, + # mistral-common + mistral-common, + # chat_template + jinja2, + jmespath, + # quality + ruff, + gitpython, + urllib3, + libcst, + pandas, + # torchhub + importlib-metadata, }: buildPythonPackage (finalAttrs: { pname = "transformers"; - version = "4.57.6"; + version = "5.0.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "transformers"; tag = "v${finalAttrs.version}"; - hash = "sha256-a78ornUAYlOpr30iFdq1oUiWQTm6GeT0iq8ras5i3DQ="; + hash = "sha256-ART1ARd+hfC0GQNDa225SWF0zTFUKE4eDxFYbWFaTl8="; }; build-system = [ setuptools ]; @@ -78,112 +106,112 @@ buildPythonPackage (finalAttrs: { packaging pyyaml regex - requests - tokenizers safetensors + tokenizers tqdm + typer-slim ]; - optional-dependencies = - let - audio = [ - librosa - # pyctcdecode - phonemizer - # kenlm - ]; - vision = [ pillow ]; - in - { - agents = [ - diffusers - accelerate - datasets - torch - sentencepiece - opencv4 - pillow - ]; - ja = [ - # fugashi - # ipadic - # rhoknp - # sudachidict_core - # sudachipy - # unidic - # unidic_lite - ]; - sklearn = [ scikit-learn ]; - tf = [ - tensorflow - onnxconverter-common - tf2onnx - # tensorflow-text - # keras-nlp - ]; - torch = [ - torch - accelerate - ]; - retrieval = [ - faiss - datasets - ]; - flax = [ - jax - jaxlib - flax - optax - ]; - hf_xet = [ - hf-xet - ]; - tokenizers = [ tokenizers ]; - ftfy = [ ftfy ]; - onnxruntime = [ - onnxruntime - onnxruntime-tools - ]; - onnx = [ - onnxconverter-common - tf2onnx - onnxruntime - onnxruntime-tools - ]; - modelcreation = [ cookiecutter ]; - sagemaker = [ sagemaker ]; - deepspeed = [ - # deepspeed - accelerate - ]; - fairscale = [ fairscale ]; - optuna = [ optuna ]; - ray = [ ray ] ++ ray.optional-dependencies.tune; - # sigopt = [ sigopt ]; - # integrations = ray ++ optuna ++ sigopt; - serving = [ - pydantic - uvicorn - fastapi - starlette - ]; - audio = audio; - speech = [ torchaudio ] ++ audio; - torch-speech = [ torchaudio ] ++ audio; - tf-speech = audio; - flax-speech = audio; - timm = [ timm ]; - torch-vision = [ torchvision ] ++ vision; - # natten = [ natten ]; - # codecarbon = [ codecarbon ]; - video = [ - av - ]; - sentencepiece = [ - sentencepiece - protobuf - ]; - }; + optional-dependencies = lib.fix (self: { + ja = [ + # fugashi + # ipadic + # unidic_lite + # unidic + # sudachipy + # sudachidict_core + # rhoknp + ]; + sklearn = [ scikit-learn ]; + torch = [ + torch + accelerate + ]; + accelerate = [ accelerate ]; + hf_xet = [ hf-xet ]; + retrieval = [ + faiss + datasets + ]; + tokenizers = [ tokenizers ]; + ftfy = [ ftfy ]; + modelcreation = [ cookiecutter ]; + sagemaker = [ sagemaker ]; + deepspeed = [ + # deepspeed + ] + ++ self.accelerate; + optuna = [ optuna ]; + ray = [ ray ] ++ ray.optional-dependencies.tune; + hub-kernels = [ kernels ]; + integrations = self.hub-kernels ++ self.optuna ++ self.ray; + serving = [ + openai + pydantic + uvicorn + fastapi + starlette + rich + ] + ++ self.torch; + audio = [ + librosa + # pyctcdecode + phonemizer + # kenlm + ]; + speech = [ torchaudio ] ++ self.audio; + torch-speech = [ torchaudio ] ++ self.audio; + vision = [ pillow ]; + timm = [ timm ]; + torch-vision = [ torchvision ] ++ self.vision; + natten = [ + # natten + ]; + codecarbon = [ + # codecarbon + ]; + video = [ av ]; + num2words = [ num2words ]; + sentencepiece = [ + sentencepiece + protobuf + ]; + tiktoken = [ + tiktoken + blobfile + ]; + mistral-common = [ mistral-common ] ++ mistral-common.optional-dependencies.image; + chat_template = [ + jinja2 + jmespath + ]; + quality = [ + datasets + ruff + gitpython + urllib3 + libcst + rich + pandas + ]; + torchhub = [ + filelock + huggingface-hub + importlib-metadata + numpy + packaging + protobuf + regex + sentencepiece + torch + tokenizers + tqdm + ]; + benchmark = [ + # optimum-benchmark + ]; + }); # Many tests require internet access. doCheck = false; From 066074ea98e37a101619629aa509217e65ce7da3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 26 Jan 2026 11:24:18 +0000 Subject: [PATCH 1192/1238] python3Packages.lerobot: 0.4.2 -> 0.4.3 Diff: https://github.com/huggingface/lerobot/compare/v0.4.2...v0.4.3 Changelog: https://github.com/huggingface/lerobot/releases/tag/v0.4.3 --- pkgs/development/python-modules/lerobot/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index 675833d6ec06..0cfd75ad5c6b 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -60,6 +60,7 @@ buildPythonPackage (finalAttrs: { "datasets" "draccus" "gymnasium" + "huggingface-hub" "rerun-sdk" "torch" "torchvision" @@ -91,9 +92,7 @@ buildPythonPackage (finalAttrs: { torchvision wandb ] - ++ imageio.optional-dependencies.ffmpeg - ++ huggingface-hub.optional-dependencies.hf_transfer - ++ huggingface-hub.optional-dependencies.cli; + ++ imageio.optional-dependencies.ffmpeg; pythonImportsCheck = [ "lerobot" ]; From f76014f6f145066eaeba2a9335ee68d7fdf2ef00 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 26 Jan 2026 13:06:39 +0000 Subject: [PATCH 1193/1238] python3Packages.torchtune: remove huggingface-hub optional deps --- pkgs/development/python-modules/torchtune/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchtune/default.nix b/pkgs/development/python-modules/torchtune/default.nix index 61d4a5e1eefa..df6795d344f9 100644 --- a/pkgs/development/python-modules/torchtune/default.nix +++ b/pkgs/development/python-modules/torchtune/default.nix @@ -71,8 +71,7 @@ buildPythonPackage (finalAttrs: { # Not explicitly listed as requirements, but effectively imported at runtime torchao torchvision - ] - ++ huggingface-hub.optional-dependencies.hf_transfer; + ]; pythonImportsCheck = [ "torchtune" ]; From e6152ccc1f5437adb85c586167d0c36ffdc0b85d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 02:25:17 +0100 Subject: [PATCH 1194/1238] pdm: 2.26.2 -> 2.26.6 https://github.com/pdm-project/pdm/releases/tag/2.26.6 --- pkgs/by-name/pd/pdm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdm/package.nix b/pkgs/by-name/pd/pdm/package.nix index 3700f96f4a3e..fd15fc336149 100644 --- a/pkgs/by-name/pd/pdm/package.nix +++ b/pkgs/by-name/pd/pdm/package.nix @@ -30,14 +30,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "pdm"; - version = "2.26.2"; + version = "2.26.6"; pyproject = true; src = fetchFromGitHub { owner = "pdm-project"; repo = "pdm"; tag = version; - hash = "sha256-l5ALdpRSN7gzN+KPfFcfMno7gxs0E7VhtKip/LasyEo="; + hash = "sha256-khgaI9ivwF6i2zlW57vQtBwQpk5mzYVCV4lMOio7ibw="; }; pythonRelaxDeps = [ "hishel" ]; From 60d95815b9600c51f5607b9750715e79dd570a1e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 03:53:32 +0100 Subject: [PATCH 1195/1238] python3Packages.samplerate: fix numpy 2.4 compat --- .../python-modules/samplerate/default.nix | 5 +++++ .../samplerate/numpy-2.4-compat.patch | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/python-modules/samplerate/numpy-2.4-compat.patch diff --git a/pkgs/development/python-modules/samplerate/default.nix b/pkgs/development/python-modules/samplerate/default.nix index 06db20871e6a..5c2eb0e33e6e 100644 --- a/pkgs/development/python-modules/samplerate/default.nix +++ b/pkgs/development/python-modules/samplerate/default.nix @@ -32,6 +32,11 @@ buildPythonPackage rec { hash = "sha256-7FAdIqsYCapmEAYiAuoS5m/jFExXZX3hn3kwxn9NWEc="; }; + patches = [ + # https://github.com/tuxu/python-samplerate/pull/33 + ./numpy-2.4-compat.patch + ]; + postPatch = '' # unvendor pybind11, libsamplerate rm -r external diff --git a/pkgs/development/python-modules/samplerate/numpy-2.4-compat.patch b/pkgs/development/python-modules/samplerate/numpy-2.4-compat.patch new file mode 100644 index 000000000000..6e980aa31ba9 --- /dev/null +++ b/pkgs/development/python-modules/samplerate/numpy-2.4-compat.patch @@ -0,0 +1,13 @@ +diff --git a/tests/test_api.py b/tests/test_api.py +index 1fef8de..f5b8fac 100644 +--- a/tests/test_api.py ++++ b/tests/test_api.py +@@ -48,7 +48,7 @@ def test_simple(data, converter_type, ratio=2.0): + def test_process(data, converter_type, ratio=2.0): + num_channels, input_data = data + src = samplerate.Resampler(converter_type, num_channels) +- src.process(input_data, ratio) ++ src.process(input_data.copy(), ratio) + + + def test_match(data, converter_type, ratio=2.0): From 4016f1755a9c2a0410bd01254439a23f15df4f3d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 14:22:53 +0100 Subject: [PATCH 1196/1238] python3Packages.gradio-client: fix tests --- pkgs/development/python-modules/gradio/client.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/gradio/client.nix b/pkgs/development/python-modules/gradio/client.nix index d4c02beafb07..7c218fabfdae 100644 --- a/pkgs/development/python-modules/gradio/client.nix +++ b/pkgs/development/python-modules/gradio/client.nix @@ -23,6 +23,7 @@ pydub, pytest-asyncio, pytestCheckHook, + requests, rich, safehttpx, tomlkit, @@ -85,6 +86,7 @@ buildPythonPackage rec { pydub pytest-asyncio pytestCheckHook + requests rich safehttpx tomlkit From 770a12a631a51ca9164b8d39e4d0b8abc0a1b8cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 14:53:55 +0100 Subject: [PATCH 1197/1238] fixup! python3Packages.array-api-compat: 1.12 -> 1.13 --- pkgs/development/python-modules/array-api-strict/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/array-api-strict/default.nix b/pkgs/development/python-modules/array-api-strict/default.nix index 0fabcf0d2367..f7fca26c3938 100644 --- a/pkgs/development/python-modules/array-api-strict/default.nix +++ b/pkgs/development/python-modules/array-api-strict/default.nix @@ -38,6 +38,11 @@ buildPythonPackage rec { hypothesis ]; + pytestFlags = [ + # NumPy warning suppression and assertion utilities are deprecated. + "-Wignore::DeprecationWarning" + ]; + pythonImportsCheck = [ "array_api_strict" ]; disabledTests = [ From a8b71f348308f0bcc8ab0ab4be84687403884cec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 15:08:38 +0100 Subject: [PATCH 1198/1238] python3Packages.asdf-astropy: fix tests --- pkgs/development/python-modules/asdf-astropy/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/asdf-astropy/default.nix b/pkgs/development/python-modules/asdf-astropy/default.nix index b1b171796591..db48ba6979e9 100644 --- a/pkgs/development/python-modules/asdf-astropy/default.nix +++ b/pkgs/development/python-modules/asdf-astropy/default.nix @@ -30,6 +30,11 @@ buildPythonPackage rec { hash = "sha256-JYzC1dEnq1caNSPffWCgk7c3mgUERywP0ladS+RwEnk="; }; + postPatch = '' + # pytest chokes on unhandled options in the [tool.pytest.ini_options] section + sed -i "/asdf_schema_/d" pyproject.toml + ''; + build-system = [ setuptools setuptools-scm From 01f47c37bc078e694258c84a388e655d9bda4de8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Jan 2026 15:53:45 +0100 Subject: [PATCH 1199/1238] python3Packages.aocd-example-parser: 2024.12.25 -> 2025.12.12 https://github.com/wimglenn/aocd-example-parser/compare/c86bfc714d2f413965a46a2caf3483e823ea9ade...c86bfc714d2f413965a46a2caf3483e823ea9ade --- .../python-modules/aocd-example-parser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aocd-example-parser/default.nix b/pkgs/development/python-modules/aocd-example-parser/default.nix index d071b2ad303a..95bcae4cace3 100644 --- a/pkgs/development/python-modules/aocd-example-parser/default.nix +++ b/pkgs/development/python-modules/aocd-example-parser/default.nix @@ -7,14 +7,14 @@ buildPythonPackage { pname = "aocd-example-parser"; - version = "2024.12.25"; + version = "2025.12.12"; pyproject = true; src = fetchFromGitHub { owner = "wimglenn"; repo = "aocd-example-parser"; - rev = "c86bfc714d2f413965a46a2caf3483e823ea9ade"; - hash = "sha256-1Le1jrLCFRJcUngoq5bt22gM1lpAMBNBRWjOl3yLlsw="; + rev = "6331ed538dcb25c6d9fd2ef679ccd361ea4ea0af"; + hash = "sha256-RgTs17TxLhmexkWjPTWMcERVrmPkhMZfVL195JVToU0="; }; build-system = [ flit-core ]; From fd4f45616d298e04ac16d1901817b5186b3ec55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 27 Jan 2026 08:56:33 -0800 Subject: [PATCH 1200/1238] python3Packages.asyncclick: skip failing tests --- pkgs/development/python-modules/asyncclick/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/asyncclick/default.nix b/pkgs/development/python-modules/asyncclick/default.nix index 3f3d49acc8c0..11508f2eedf9 100644 --- a/pkgs/development/python-modules/asyncclick/default.nix +++ b/pkgs/development/python-modules/asyncclick/default.nix @@ -36,6 +36,8 @@ buildPythonPackage rec { disabledTests = [ # AttributeError: 'Context' object has no attribute '_ctx_mgr' "test_context_pushing" + # https://github.com/python-trio/asyncclick/issues/47 + "test_echo_via_pager" ]; pythonImportsCheck = [ "asyncclick" ]; From 6833f1cbf421e6a913f7d4250251a6d67dfe503e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 28 Jan 2026 02:40:10 +0100 Subject: [PATCH 1201/1238] python3Packages.archinfo: 9.2.193 -> 9.2.154 https://github.com/angr/archinfo/compare/v9.2.193...v9.2.154 --- pkgs/development/python-modules/archinfo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/archinfo/default.nix b/pkgs/development/python-modules/archinfo/default.nix index 07e4e3520c36..6a047838ef0b 100644 --- a/pkgs/development/python-modules/archinfo/default.nix +++ b/pkgs/development/python-modules/archinfo/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "archinfo"; - version = "9.2.193"; + version = "9.2.154"; pyproject = true; disabled = pythonOlder "3.12"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "angr"; repo = "archinfo"; tag = "v${version}"; - hash = "sha256-n7tbm+BHeCtKwsqcj56LB4YyQZRAp6Ehj7m91QFQrFM="; + hash = "sha256-Vks7Rjd8x2zeHnJPs0laH56S4b8pnR1cK82SpK+XOgE="; }; build-system = [ setuptools ]; From 94131c9b3e0554ad981b36bb47d047fb0df68a03 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 28 Jan 2026 02:48:51 +0100 Subject: [PATCH 1202/1238] python3Packages.py-evm: ignore deprecation warnings --- pkgs/development/python-modules/py-evm/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/py-evm/default.nix b/pkgs/development/python-modules/py-evm/default.nix index 9b78ea9c6180..c3aa5f9f4607 100644 --- a/pkgs/development/python-modules/py-evm/default.nix +++ b/pkgs/development/python-modules/py-evm/default.nix @@ -59,6 +59,11 @@ buildPythonPackage rec { ] ++ eth-hash.optional-dependencies.pycryptodome; + pytestFlags = [ + # 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead + "-Wignore::DeprecationWarning" + ]; + disabledTests = [ # side-effect: runs pip online check and is blocked by sandbox "test_install_local_wheel" From e8497396f4a9937bb26bcc1af55da8be2aadad37 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 28 Jan 2026 03:00:14 +0100 Subject: [PATCH 1203/1238] python3Packages.skia-pathops: 0.8.0.post2 -> 0.9.1 --- pkgs/development/python-modules/skia-pathops/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/skia-pathops/default.nix b/pkgs/development/python-modules/skia-pathops/default.nix index 265fc0144153..275f8814a9cb 100644 --- a/pkgs/development/python-modules/skia-pathops/default.nix +++ b/pkgs/development/python-modules/skia-pathops/default.nix @@ -16,14 +16,13 @@ buildPythonPackage rec { pname = "skia-pathops"; - version = "0.8.0.post2"; + version = "0.9.1"; pyproject = true; src = fetchPypi { pname = "skia_pathops"; inherit version; - extension = "zip"; - hash = "sha256-niUs3rbE0WLoKYbTHb2JxnXRZ3y4AZwuE+YpXUpVcmk="; + hash = "sha256-8Sc+9NojVw8z5253U5CEhOWkokaPexCJ+REMzuYpP5k="; }; postPatch = '' From 0871428740c879a3eef0f399e8265ab6947df500 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 28 Jan 2026 05:03:02 +0100 Subject: [PATCH 1204/1238] python3Packages.xarray: disable failing tests --- pkgs/development/python-modules/xarray/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/xarray/default.nix b/pkgs/development/python-modules/xarray/default.nix index 5b501200dc82..bba1c51cc8a5 100644 --- a/pkgs/development/python-modules/xarray/default.nix +++ b/pkgs/development/python-modules/xarray/default.nix @@ -101,6 +101,12 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTestPaths = [ + "xarray/tests/test_dataarray.py::TestDataArray::test_curvefit_helpers" # Failed: DID NOT RAISE + "xarray/tests/test_duck_array_ops.py::test_extension_array_attr" # NotImplementedError: (CategoricalDtype(categories=['cat1', 'cat2', 'cat3'],... + "xarray/tests/test_variable.py::TestIndexVariable::test_concat_periods" # ValueError: Could not convert Size: 40B + ]; + pythonImportsCheck = [ "xarray" ]; meta = { From a660d5c4db5028926a9753381f87021ba318dbf6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 28 Jan 2026 16:04:36 +0100 Subject: [PATCH 1205/1238] python3Packages.testresources: disable failing tests --- pkgs/development/python-modules/testresources/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/testresources/default.nix b/pkgs/development/python-modules/testresources/default.nix index cb8d8458141c..7461c0f77dae 100644 --- a/pkgs/development/python-modules/testresources/default.nix +++ b/pkgs/development/python-modules/testresources/default.nix @@ -36,6 +36,12 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTestPaths = [ + # imports fixtures.test.helpers, but fixtures does not install tests anymore + # https://github.com/testing-cabal/fixtures/commit/349afbb1ec7dde2e472b4563025660a35e595153 + "testresources/tests/test_test_resource.py" + ]; + env.PBR_VERSION = version; meta = { From fb534f7edc36d18e272f9b75bd951a1430748775 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 28 Jan 2026 15:16:26 +0100 Subject: [PATCH 1206/1238] haskell.compiler.*: fix user's guide build with Sphinx 9 --- .../compilers/ghc/common-hadrian.nix | 3 ++ .../ghc/common-make-native-bignum.nix | 3 ++ .../compilers/ghc/ghc-9.4-docs-sphinx-9.patch | 31 +++++++++++++++++++ .../ghc/ghc-9.6-or-later-docs-sphinx-9.patch | 30 ++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 pkgs/development/compilers/ghc/ghc-9.4-docs-sphinx-9.patch create mode 100644 pkgs/development/compilers/ghc/ghc-9.6-or-later-docs-sphinx-9.patch diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 0fe3796c00b7..675b4298ed90 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -311,6 +311,9 @@ ./ghc-define-undefined-elf-st-visibility.patch ] + # Fix docs build with Sphinx >= 9 https://gitlab.haskell.org/ghc/ghc/-/issues/26810 + ++ [ ./ghc-9.6-or-later-docs-sphinx-9.patch ] + ++ (import ./common-llvm-patches.nix { inherit lib version fetchpatch; }); stdenv = stdenvNoCC; diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index 2300e0470ca7..6a900696cc3e 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -305,6 +305,9 @@ stdenv.mkDerivation ( # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 krank:ignore-line ./docs-sphinx-7.patch + # Fix docs build with Sphinx >= 9 https://gitlab.haskell.org/ghc/ghc/-/issues/26810 + ./ghc-9.4-docs-sphinx-9.patch + # Correctly record libnuma's library and include directories in the # package db. This fixes linking whenever stdenv and propagation won't # quite pass the correct -L flags to the linker, e.g. when using GHC diff --git a/pkgs/development/compilers/ghc/ghc-9.4-docs-sphinx-9.patch b/pkgs/development/compilers/ghc/ghc-9.4-docs-sphinx-9.patch new file mode 100644 index 000000000000..74053b94e9a9 --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.4-docs-sphinx-9.patch @@ -0,0 +1,31 @@ +From db33b15c27e607cd66b85d0a2a6868c7b718a96b Mon Sep 17 00:00:00 2001 +From: sterni +Date: Wed, 28 Jan 2026 00:09:54 +0100 +Subject: [PATCH] users_guide: fix runtime error during build with Sphinx 9.1.0 + +Appears that pathto is stricter about what it accepts now. +Tested Sphinx 8.2.3 and 9.1.0 on the ghc-9.10 branch. + +Resolves #26810. + +Co-authored-by: Martin Weinelt +--- + docs/users_guide/rtd-theme/layout.html | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/docs/users_guide/rtd-theme/layout.html b/docs/users_guide/rtd-theme/layout.html +index 2a61142514..4b3c1befba 100644 +--- a/docs/users_guide/rtd-theme/layout.html ++++ b/docs/users_guide/rtd-theme/layout.html +@@ -70,7 +70,7 @@ + {%- if css|attr("rel") %} + + {%- else %} +- ++ + {%- endif %} + {%- endfor %} + +-- +2.52.0 + diff --git a/pkgs/development/compilers/ghc/ghc-9.6-or-later-docs-sphinx-9.patch b/pkgs/development/compilers/ghc/ghc-9.6-or-later-docs-sphinx-9.patch new file mode 100644 index 000000000000..5e6960f7e96c --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.6-or-later-docs-sphinx-9.patch @@ -0,0 +1,30 @@ +From 9653a2b9a9e3a756b287b0a59204860511e4abce Mon Sep 17 00:00:00 2001 +From: sterni +Date: Wed, 28 Jan 2026 00:09:54 +0100 +Subject: [PATCH] users_guide: fix runtime error during build with Sphinx 9.1.0 + +Appears that pathto is stricter about what it accepts now. +Tested Sphinx 8.2.3 and 9.1.0 on the ghc-9.10 branch. + +Resolves #26810. + +Co-authored-by: Martin Weinelt +--- + docs/users_guide/rtd-theme/layout.html | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/docs/users_guide/rtd-theme/layout.html b/docs/users_guide/rtd-theme/layout.html +index 94a40cc1c3..f2441378a8 100644 +--- a/docs/users_guide/rtd-theme/layout.html ++++ b/docs/users_guide/rtd-theme/layout.html +@@ -32,7 +32,7 @@ + {%- if css|attr("rel") %} + + {%- else %} +- ++ + {%- endif %} + {%- endfor %} + +-- +2.52.0 From 812c36570eb52969603ca7c6d315af8058389f4c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 27 Jan 2026 14:26:20 +0000 Subject: [PATCH 1207/1238] python3Packages.huggingface-hub: 1.3.3 -> 1.3.4 Diff: https://github.com/huggingface/huggingface_hub/compare/v1.3.3...v1.3.4 Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.4 --- pkgs/development/python-modules/huggingface-hub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix index 52a0ba280cc1..2f448cef5b47 100644 --- a/pkgs/development/python-modules/huggingface-hub/default.nix +++ b/pkgs/development/python-modules/huggingface-hub/default.nix @@ -35,14 +35,14 @@ buildPythonPackage (finalAttrs: { pname = "huggingface-hub"; - version = "1.3.3"; + version = "1.3.4"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "huggingface_hub"; tag = "v${finalAttrs.version}"; - hash = "sha256-okQ5ZhSb3NcFH68pyhFVYEpphXrc/DHqIFUggjB8tMY="; + hash = "sha256-q6BTpNawUPZ9LWSxJkq/GaLNLdmhAeJehyWVMvdtH24="; }; build-system = [ setuptools ]; From 99fb22ca04316d16787e5fa5df3a3ce38d8d40b5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 30 Jan 2026 12:27:52 +0100 Subject: [PATCH 1208/1238] python3Packages.cython_3_1: init at 3.1.8 --- pkgs/top-level/python-packages.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e483cd45b820..552384500d18 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3464,6 +3464,17 @@ self: super: with self; { cython_0 = callPackage ../development/python-modules/cython/0.nix { }; + cython_3_1 = self.cython.overrideAttrs rec { + version = "3.1.8"; + + src = pkgs.fetchFromGitHub { + owner = "cython"; + repo = "cython"; + tag = version; + hash = "sha256-U/vxKpLT4BvjpIfwvZTJ93oiZJT7fvh+doz51KPRGAs="; + }; + }; + cytoolz = callPackage ../development/python-modules/cytoolz { }; cyvest = callPackage ../development/python-modules/cyvest { }; From 2e2fbe8d04d9843eb438ff273e72341f3e7a7c8a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 30 Jan 2026 12:28:12 +0100 Subject: [PATCH 1209/1238] python3Packages.pandas: build with cython 3.1 With Cython 3.2 the serialization of some objects fails and breaks tests downstream in dask. --- pkgs/development/python-modules/pandas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 1b6138529d56..c14031a20e21 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -5,7 +5,7 @@ fetchFromGitHub, # build-system - cython, + cython_3_1, meson-python, meson, pkg-config, @@ -90,7 +90,7 @@ let ''; build-system = [ - cython + cython_3_1 meson-python meson numpy From 7dfe226109b93fe280619aaa406cc450ef07bca2 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 31 Jan 2026 11:03:09 -0500 Subject: [PATCH 1210/1238] python3Packages.bleach: relax tinycss2 dep --- pkgs/development/python-modules/bleach/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/bleach/default.nix b/pkgs/development/python-modules/bleach/default.nix index eddb5f9e159a..69200ec70f9c 100644 --- a/pkgs/development/python-modules/bleach/default.nix +++ b/pkgs/development/python-modules/bleach/default.nix @@ -20,6 +20,11 @@ buildPythonPackage (finalAttrs: { hash = "sha256-a85gLy0Ix4cWvXY0s3m+ZD+ga7en6bYu1iAA22OaSwk="; }; + pythonRelaxDeps = [ + # Upstream views pins as known-good versions: https://github.com/mozilla/bleach/pull/741 + "tinycss2" + ]; + build-system = [ setuptools ]; dependencies = [ From 635a8a9cbb25d6470d5cbd7822bef4b94a408778 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 31 Jan 2026 19:06:17 +0100 Subject: [PATCH 1211/1238] python3Packages.pytest-sugar: fix pytest 9 compat --- pkgs/development/python-modules/pytest-sugar/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/pytest-sugar/default.nix b/pkgs/development/python-modules/pytest-sugar/default.nix index 3c89086a1db4..d5d761cf6418 100644 --- a/pkgs/development/python-modules/pytest-sugar/default.nix +++ b/pkgs/development/python-modules/pytest-sugar/default.nix @@ -17,6 +17,12 @@ buildPythonPackage rec { hash = "sha256-c7i2UWPr8Q+fZx76ue7T1W8g0spovag/pkdAqSwI9l0="; }; + postPatch = '' + # pytest 9 compat + substituteInPlace test_sugar.py \ + --replace-fail "startdir" "start_path" + ''; + build-system = [ setuptools ]; From 5457099c05056c0eb94d507036aaa77d9569a8c3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 31 Jan 2026 22:42:21 +0100 Subject: [PATCH 1212/1238] rdkafka: 2.11.1 -> 2.13.0 https://github.com/confluentinc/librdkafka/compare/v2.11.1...v2.13.0 --- pkgs/by-name/rd/rdkafka/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rd/rdkafka/package.nix b/pkgs/by-name/rd/rdkafka/package.nix index 7a9b56a64b41..50e12a97f3db 100644 --- a/pkgs/by-name/rd/rdkafka/package.nix +++ b/pkgs/by-name/rd/rdkafka/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rdkafka"; - version = "2.11.1"; + version = "2.13.0"; src = fetchFromGitHub { owner = "confluentinc"; repo = "librdkafka"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-Hg0l44wFQSk8x14V4CxJN80aGrhaj3CIFOYBfNUbG3E="; + sha256 = "sha256-gxZ20qpG3iXwY21fY2lvafWudcnsqN6hOml1UR9fPKQ="; }; outputs = [ From 5105769f380e2c380c49ecf1ba00c2e26e5b6def Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 31 Jan 2026 23:57:01 +0100 Subject: [PATCH 1213/1238] python3Packages.python-creole: disable failing test --- pkgs/development/python-modules/python-creole/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/python-creole/default.nix b/pkgs/development/python-modules/python-creole/default.nix index 295f798bb1c1..3c5b990e8ec9 100644 --- a/pkgs/development/python-modules/python-creole/default.nix +++ b/pkgs/development/python-modules/python-creole/default.nix @@ -68,6 +68,9 @@ buildPythonPackage rec { # rendering mismatches, likely docutils version mismatch "test_headlines1" "test_simple_table" + # - :5: (ERROR/3) Document or section may not begin with a transition. + # + :5: (WARNING/2) Document or section may not begin with a transition. + "test_non_valid_readme" ]; disabledTestPaths = [ From ce07594d02e348a651820c58f02b4e6937862d02 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 00:28:51 +0100 Subject: [PATCH 1214/1238] python3Packages.pyppeteer: relax deps --- .../python-modules/pyppeteer/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pyppeteer/default.nix b/pkgs/development/python-modules/pyppeteer/default.nix index 4c15d006a9d5..4fd2c95a0a2d 100644 --- a/pkgs/development/python-modules/pyppeteer/default.nix +++ b/pkgs/development/python-modules/pyppeteer/default.nix @@ -27,13 +27,6 @@ buildPythonPackage rec { hash = "sha256-LYyV4Wzz4faewSsGjNe0i/9BLbCHzzEns2ZL2MYkGWw="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace 'pyee = "^8.1.0"' 'pyee = "*"' \ - --replace 'urllib3 = "^1.25.8"' 'urllib3 = "*"' \ - --replace 'websockets = "^10.0"' 'websockets = "*"' - ''; - nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [ @@ -46,6 +39,12 @@ buildPythonPackage rec { websockets ]; + pythonRelaxDeps = [ + "pyee" + "urllib3" + "websockets" + ]; + nativeCheckInputs = [ syncer pytest-xdist From 45cc76d7f991f41b18d27936068d730621df4cb2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 01:03:55 +0100 Subject: [PATCH 1215/1238] python3Packages.cadwyn: 5.6.1 -> 6.0.1 https://github.com/zmievsa/cadwyn/releases/tag/6.0.1 --- pkgs/development/python-modules/cadwyn/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/cadwyn/default.nix b/pkgs/development/python-modules/cadwyn/default.nix index 34fc2f74030e..fcf64ad1879d 100644 --- a/pkgs/development/python-modules/cadwyn/default.nix +++ b/pkgs/development/python-modules/cadwyn/default.nix @@ -25,16 +25,16 @@ pythonAtLeast, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "cadwyn"; - version = "5.6.1"; - format = "pyproject"; + version = "6.0.1"; + pyproject = true; src = fetchFromGitHub { owner = "zmievsa"; repo = "cadwyn"; - tag = version; - hash = "sha256-VVi79c/Y1mu520H/7gy9lGdBIVuKsYedU49P501NQao="; + tag = finalAttrs.version; + hash = "sha256-wvwR4JCPvWoWSdkK61oDmQWNq2UnDZMRlWxo1GLznjk="; }; disabled = pythonAtLeast "3.14"; @@ -69,8 +69,8 @@ buildPythonPackage rec { meta = { description = "Production-ready community-driven modern Stripe-like API versioning in FastAPI"; homepage = "https://github.com/zmievsa/cadwyn"; - changelog = "https://github.com/zmievsa/cadwyn/releases/tag/${version}"; + changelog = "https://github.com/zmievsa/cadwyn/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ taranarmo ]; }; -} +}) From 26525bb25bf9b5decf07e3c649f426cff2bc6f8e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 01:14:21 +0100 Subject: [PATCH 1216/1238] python3Packages.celery: disable failing tests This is likely an API change in pymongo between 4.13.2 and 4.16.0. --- pkgs/development/python-modules/celery/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix index 21c8d6191da4..d7d579b59b70 100644 --- a/pkgs/development/python-modules/celery/default.nix +++ b/pkgs/development/python-modules/celery/default.nix @@ -120,6 +120,10 @@ buildPythonPackage rec { "test_itercapture_limit" "test_stamping_headers_in_options" "test_stamping_with_replace" + # pymongo api compat + # TypeError: InvalidDocument.__init__() missing 1 required positional argumen... + "test_store_result" + "test_store_result_with_request" # Celery tries to look up group ID (e.g. 30000) # which does not reliably succeed in the sandbox on linux, From 44fdd5b247594221515dfc2052ca65f747bbf97d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 01:22:12 +0100 Subject: [PATCH 1217/1238] python3Packages.rq: fix redis over tcp/ip tests --- pkgs/development/python-modules/rq/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/rq/default.nix b/pkgs/development/python-modules/rq/default.nix index 9e5e8e1e3948..907ccdf3fd0d 100644 --- a/pkgs/development/python-modules/rq/default.nix +++ b/pkgs/development/python-modules/rq/default.nix @@ -48,6 +48,10 @@ buildPythonPackage rec { versionCheckHook ]; + preCheck = '' + redisTestPort=6379 + ''; + __darwinAllowLocalNetworking = true; # redisTestHook does not work on darwin-x86_64 From 2eed06321c2c8f5660fd30e1efad63eae965486f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 02:09:20 +0100 Subject: [PATCH 1218/1238] music-assistant: relax aiofiles constraint --- pkgs/by-name/mu/music-assistant/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix index fe7ab9c868bb..e290e2a32801 100644 --- a/pkgs/by-name/mu/music-assistant/package.nix +++ b/pkgs/by-name/mu/music-assistant/package.nix @@ -99,6 +99,7 @@ python.pkgs.buildPythonApplication rec { ]; pythonRelaxDeps = [ + "aiofiles" "aiohttp" "aiosqlite" "aiovban" # PyPi and GitHub versioning is out of sync From 948d221c37b451bba1fd64923e594e7b9ed985f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 02:11:49 +0100 Subject: [PATCH 1219/1238] pretix: fix overriden stripe package build --- pkgs/by-name/pr/pretix/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 38c172057e2a..bd247161b4a7 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -35,6 +35,8 @@ let inherit version; hash = "sha256-hOXkMINaSwzU/SpXzjhTJp0ds0OREc2mtu11LjSc9KE="; }; + + build-system = with self; [ setuptools ]; }; pretix = self.toPythonModule pretix; From 11b9f64ea4af30c4415c675d8c03a27b7a4512e5 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 31 Jan 2026 20:23:06 -0500 Subject: [PATCH 1220/1238] python3Packages.scspell: 2.3 -> 2.3.0-unstable-2025-04-06 Fixes build with python314. --- .../python-modules/scspell/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/scspell/default.nix b/pkgs/development/python-modules/scspell/default.nix index 4d85c77e9a92..79483166de88 100644 --- a/pkgs/development/python-modules/scspell/default.nix +++ b/pkgs/development/python-modules/scspell/default.nix @@ -2,35 +2,32 @@ lib, buildPythonPackage, fetchFromGitHub, - pyxdg, setuptools, versionCheckHook, writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage { pname = "scspell"; - version = "2.3"; + version = "2.3.0-unstable-2025-04-06"; pyproject = true; src = fetchFromGitHub { owner = "myint"; repo = "scspell"; - tag = "v${version}"; - hash = "sha256-XiUdz+uHOJlqo+TWd1V/PvzkGJ2kPXzJJSe5Smfdgec="; + rev = "df550351f255c572c1a74852d233c83bbfbd49fb"; # Switch back to tag and remove preVersionCheck next release + hash = "sha256-mqU7Z6MluHTVYJ8fFbnN0OMWKjQFglD34YRnmJSE/jQ="; }; build-system = [ setuptools ]; - dependencies = [ - pyxdg - ]; - nativeCheckInputs = [ versionCheckHook writableTmpDirAsHomeHook ]; + preVersionCheck = "export version=2.3"; + pythonImportsCheck = [ "scspell" ]; meta = { From 281c3e7918c9b96c2a7061822570905ce6609e19 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 02:23:03 +0100 Subject: [PATCH 1221/1238] python3Packages.pytest-aiohttp: ignore deprecation warnings This one is for deprecations in the async module, raised in 3.14 for removal in 3.16. --- pkgs/development/python-modules/pytest-aiohttp/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pytest-aiohttp/default.nix b/pkgs/development/python-modules/pytest-aiohttp/default.nix index 104dbc50d3f2..ba963a0b67b7 100644 --- a/pkgs/development/python-modules/pytest-aiohttp/default.nix +++ b/pkgs/development/python-modules/pytest-aiohttp/default.nix @@ -38,7 +38,10 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - pytestFlags = [ "-Wignore::pytest.PytestDeprecationWarning" ]; + pytestFlags = [ + "-Wignore::DeprecationWarning" + "-Wignore::pytest.PytestDeprecationWarning" + ]; meta = { homepage = "https://github.com/aio-libs/pytest-aiohttp/"; From 6c62abc774e5e36583f6381fd0f602e1d6dee964 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 03:06:28 +0100 Subject: [PATCH 1222/1238] python3Packages.fastapi-github-oidc: disable failing test --- pkgs/development/python-modules/fastapi-github-oidc/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/fastapi-github-oidc/default.nix b/pkgs/development/python-modules/fastapi-github-oidc/default.nix index 288c55482cdc..0e133890d1cc 100644 --- a/pkgs/development/python-modules/fastapi-github-oidc/default.nix +++ b/pkgs/development/python-modules/fastapi-github-oidc/default.nix @@ -43,6 +43,7 @@ buildPythonPackage (finalAttrs: { disabledTests = [ "test_with_auth" # calls github api + "test_no_auth" # returns 401 instead of 403 ]; meta = { From e6400ec84d499b3fbecbaa7464433d26ed8eb0af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 03:08:40 +0100 Subject: [PATCH 1223/1238] python3Packages.langchain-classic: pin to pytest 8.3 Sets marks on fixtures, which errors out on pytest 9. --- pkgs/development/python-modules/langchain-classic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-classic/default.nix b/pkgs/development/python-modules/langchain-classic/default.nix index 55b1d910d58f..b6302540fc5d 100644 --- a/pkgs/development/python-modules/langchain-classic/default.nix +++ b/pkgs/development/python-modules/langchain-classic/default.nix @@ -30,7 +30,7 @@ pytest-mock, pytest-socket, pytest-xdist, - pytestCheckHook, + pytest8_3CheckHook, requests-mock, responses, syrupy, @@ -88,7 +88,7 @@ buildPythonPackage rec { pytest-mock pytest-socket pytest-xdist - pytestCheckHook + pytest8_3CheckHook requests-mock responses syrupy From b24dc8845a07d9ceacd8b24536add671ac313acd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 03:27:58 +0100 Subject: [PATCH 1224/1238] python3Packages.shap: relax numba and llvmlite constraints --- pkgs/development/python-modules/shap/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/shap/default.nix b/pkgs/development/python-modules/shap/default.nix index fa862d48f351..c8ae99419eef 100644 --- a/pkgs/development/python-modules/shap/default.nix +++ b/pkgs/development/python-modules/shap/default.nix @@ -64,6 +64,11 @@ buildPythonPackage rec { tqdm ]; + pythonRelaxDeps = [ + "numba" + "llvmlite" + ]; + optional-dependencies = { plots = [ matplotlib From 957016bb9ba4a48b1a70c67f78f75e1c48396701 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 03:43:49 +0100 Subject: [PATCH 1225/1238] python3Packages.dask-image: fix tests --- .../python-modules/dask-image/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dask-image/default.nix b/pkgs/development/python-modules/dask-image/default.nix index c022db21a26a..e17ebb975c62 100644 --- a/pkgs/development/python-modules/dask-image/default.nix +++ b/pkgs/development/python-modules/dask-image/default.nix @@ -16,7 +16,6 @@ # tests pyarrow, - pytest-flake8, pytestCheckHook, scikit-image, }: @@ -33,6 +32,14 @@ buildPythonPackage rec { hash = "sha256-+nzYthnobcemunMcAWwRpHOQy6yFtjdib/7VZqWEiqc="; }; + postPatch = '' + sed -i "/--flake8/d" pyproject.toml + + # https://numpy.org/doc/stable//release/2.4.0-notes.html#removed-numpy-in1d + substituteInPlace tests/test_dask_image/test_ndmeasure/test_core.py \ + --replace-fail "np.in1d" "np.isin" + ''; + build-system = [ setuptools setuptools-scm @@ -48,7 +55,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pyarrow - pytest-flake8 pytestCheckHook scikit-image ]; @@ -64,6 +70,11 @@ buildPythonPackage rec { # AssertionError (comparing slices) "test_find_objects_with_empty_chunks" + + # scipy compat issue + # TypeError: only 0-dimensional arrays can be converted to Python scalars + "test_generic_filter_identity" + "test_generic_filter_comprehensions" ]; meta = { From 27635f7e370ef38300c075238c52f3b291a82eac Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 04:02:03 +0100 Subject: [PATCH 1226/1238] python3Packages.apache-beam: relax httplib2 constraint --- pkgs/development/python-modules/apache-beam/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/apache-beam/default.nix b/pkgs/development/python-modules/apache-beam/default.nix index 9b2de4e56237..720d55141f88 100644 --- a/pkgs/development/python-modules/apache-beam/default.nix +++ b/pkgs/development/python-modules/apache-beam/default.nix @@ -89,6 +89,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "beartype" "grpcio" + "httplib2" "jsonpickle" "objsize" From 4272b876b980eba4c87d72736f0da33d6df2e2df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 31 Jan 2026 19:18:55 -0800 Subject: [PATCH 1227/1238] python3Packages.bibtexparser: 1.4.3 -> 1.4.4 Diff: https://github.com/sciunto-org/python-bibtexparser/compare/v1.4.3...v1.4.4 --- pkgs/development/python-modules/bibtexparser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bibtexparser/default.nix b/pkgs/development/python-modules/bibtexparser/default.nix index fa41f638d804..eb1ff7825f35 100644 --- a/pkgs/development/python-modules/bibtexparser/default.nix +++ b/pkgs/development/python-modules/bibtexparser/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "bibtexparser"; - version = "1.4.3"; + version = "1.4.4"; format = "setuptools"; src = fetchFromGitHub { owner = "sciunto-org"; repo = "python-${pname}"; tag = "v${version}"; - hash = "sha256-9m+7RbeJMJssviyIezPrSLMMGcQTHYaOFQwLhnu04Es="; + hash = "sha256-9zLJZAk2IBYTL7lACh6erY7A44XFZGJCr8dcpYlwKRI="; }; propagatedBuildInputs = [ pyparsing ]; From ebe2a8f21480489ab88b1d8671f3ea0bfc8ace4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 31 Jan 2026 19:30:39 -0800 Subject: [PATCH 1228/1238] python3Packages.biopython: mark broken --- pkgs/development/python-modules/biopython/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/biopython/default.nix b/pkgs/development/python-modules/biopython/default.nix index 8412314ae211..d2d56fded6ce 100644 --- a/pkgs/development/python-modules/biopython/default.nix +++ b/pkgs/development/python-modules/biopython/default.nix @@ -33,6 +33,8 @@ buildPythonPackage rec { ''; meta = { + # https://github.com/biopython/biopython/issues/5135 + broken = lib.versionAtLeast numpy.version "2.4"; description = "Python library for bioinformatics"; longDescription = '' Biopython is a set of freely available tools for biological computation From c26c7e73016d7712837a56c5dc4cf827592ff953 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 31 Jan 2026 22:38:34 -0500 Subject: [PATCH 1229/1238] python3Packages.tbm-utils: fix tests --- pkgs/development/python-modules/tbm-utils/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/tbm-utils/default.nix b/pkgs/development/python-modules/tbm-utils/default.nix index 54abd65b37c1..897884d2f1ce 100644 --- a/pkgs/development/python-modules/tbm-utils/default.nix +++ b/pkgs/development/python-modules/tbm-utils/default.nix @@ -42,6 +42,9 @@ buildPythonPackage rec { substituteInPlace pyproject.toml \ --replace-fail 'poetry>=1.0.0' 'poetry-core' \ --replace-fail 'poetry.masonry.api' 'poetry.core.masonry.api' + + substituteInPlace pytest.ini \ + --replace-fail 'strict = True' 'strict = False' ''; pythonRelaxDeps = [ From 91ddfe9e278c800aee3aa758563cacf6c4c9ae3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 31 Jan 2026 20:52:10 -0800 Subject: [PATCH 1230/1238] python3Packages.fava: 1.30.7 -> 1.30.11 Diff: https://github.com/beancount/fava/compare/v1.30.7...v1.30.11 --- pkgs/development/python-modules/fava/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fava/default.nix b/pkgs/development/python-modules/fava/default.nix index c8c5f7c2461b..2d45a92473b1 100644 --- a/pkgs/development/python-modules/fava/default.nix +++ b/pkgs/development/python-modules/fava/default.nix @@ -24,17 +24,17 @@ let src = buildNpmPackage (finalAttrs: { pname = "fava-frontend"; - version = "1.30.7"; + version = "1.30.11"; src = fetchFromGitHub { owner = "beancount"; repo = "fava"; tag = "v${finalAttrs.version}"; - hash = "sha256-gO6eJIFp/yWAXFWhUcqkkfk2pA8/vyTxgPRPBmv4a6Q="; + hash = "sha256-/e3HNAlezqUTt0RYxjrdktM/mwBpZ4CqRuYbLTzww0w="; }; sourceRoot = "${finalAttrs.src.name}/frontend"; - npmDepsHash = "sha256-cXIhEzYFpLOxUEY7lhTWW7R3/ptkx7hB9K92Fd2m1Ng="; + npmDepsHash = "sha256-K0XDMTqqSq0wbCqs8HXXP0XgADJQaiYD2AN5ilAXfRM="; makeCacheWritable = true; preBuild = '' From 929cdad558d2f08c3b5bcfe44fe445204dd0e695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 31 Jan 2026 22:08:03 -0800 Subject: [PATCH 1231/1238] python3Packages.fiona: replace deprecated parseString with parse_string --- pkgs/development/python-modules/fiona/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/fiona/default.nix b/pkgs/development/python-modules/fiona/default.nix index 04d5d9b8f5f6..04db9811aa1d 100644 --- a/pkgs/development/python-modules/fiona/default.nix +++ b/pkgs/development/python-modules/fiona/default.nix @@ -42,6 +42,10 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "cython~=3.0.2" cython + + # pyparsing deprecated parseString in favor of parse_string + substituteInPlace fiona/fio/features.py fiona/_vendor/snuggs.py \ + --replace-fail parseString parse_string ''; build-system = [ From 107d4142b92e51afcf041bbefe19730dccd007b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:15:38 +0100 Subject: [PATCH 1232/1238] python3Packages.pyspcwebgw: pin to pytest 8.3 Sets a mark on a fixture, which is unsupported in pytest 9. --- pkgs/development/python-modules/pyspcwebgw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyspcwebgw/default.nix b/pkgs/development/python-modules/pyspcwebgw/default.nix index 8b3439db6a3e..d60ca74c597c 100644 --- a/pkgs/development/python-modules/pyspcwebgw/default.nix +++ b/pkgs/development/python-modules/pyspcwebgw/default.nix @@ -8,7 +8,7 @@ fetchpatch, poetry-core, pytest-asyncio, - pytestCheckHook, + pytest8_3CheckHook, }: buildPythonPackage rec { @@ -42,7 +42,7 @@ buildPythonPackage rec { nativeCheckInputs = [ aioresponses pytest-asyncio - pytestCheckHook + pytest8_3CheckHook ]; pythonImportsCheck = [ "pyspcwebgw" ]; From 5da56eab8aa8377909a91e9fab8e90b044667918 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:16:45 +0100 Subject: [PATCH 1233/1238] python3Packages.pysignalr: relax websockets constraint --- pkgs/development/python-modules/pysignalr/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pysignalr/default.nix b/pkgs/development/python-modules/pysignalr/default.nix index 1dd2ec3e5912..ec93d51da902 100644 --- a/pkgs/development/python-modules/pysignalr/default.nix +++ b/pkgs/development/python-modules/pysignalr/default.nix @@ -34,6 +34,8 @@ buildPythonPackage rec { websockets ]; + pythonRelaxDeps = [ "websockets" ]; + pythonImportsCheck = [ "pysignalr" ]; nativeCheckInputs = [ From ce20d867aed59e540edbd6924aeec28fedb4f85a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:25:27 +0100 Subject: [PATCH 1234/1238] python3Packages.nice-go: relax aiobotocore constraint --- pkgs/development/python-modules/nice-go/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nice-go/default.nix b/pkgs/development/python-modules/nice-go/default.nix index 7412237b72d2..c640f55c8638 100644 --- a/pkgs/development/python-modules/nice-go/default.nix +++ b/pkgs/development/python-modules/nice-go/default.nix @@ -29,7 +29,10 @@ buildPythonPackage rec { build-system = [ poetry-core ]; - pythonRelaxDeps = [ "tenacity" ]; + pythonRelaxDeps = [ + "aiobotocore" + "tenacity" + ]; dependencies = [ aiobotocore From 34a2fb0f5e754bbf9759183447613b3c0bcd497d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:35:34 +0100 Subject: [PATCH 1235/1238] python3Packages.gspread: pin to pytest 8.3 Tries to apply a mark fo a fixture, which is not allowed in pytest 9. --- pkgs/development/python-modules/gspread/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gspread/default.nix b/pkgs/development/python-modules/gspread/default.nix index 91895d345aa4..5772954ab7da 100644 --- a/pkgs/development/python-modules/gspread/default.nix +++ b/pkgs/development/python-modules/gspread/default.nix @@ -6,7 +6,7 @@ google-auth, google-auth-oauthlib, pytest-vcr, - pytestCheckHook, + pytest8_3CheckHook, strenum, }: @@ -32,7 +32,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-vcr - pytestCheckHook + pytest8_3CheckHook ]; pythonImportsCheck = [ "gspread" ]; From 988a2218f3c5daf54ee2e0539d10866ce2a83679 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:39:32 +0100 Subject: [PATCH 1236/1238] python3Packages.bluecurrent-api: relax websockets constraint --- pkgs/development/python-modules/bluecurrent-api/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/bluecurrent-api/default.nix b/pkgs/development/python-modules/bluecurrent-api/default.nix index 4d6cf2ca2a29..e4caa00e048a 100644 --- a/pkgs/development/python-modules/bluecurrent-api/default.nix +++ b/pkgs/development/python-modules/bluecurrent-api/default.nix @@ -32,6 +32,8 @@ buildPythonPackage rec { websockets ]; + pythonRelaxDeps = [ "websockets" ]; + pythonImportsCheck = [ "bluecurrent_api" ]; nativeCheckInputs = [ From 3502451e32145f0fe14a90694339494c91233e1c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 15:45:32 +0100 Subject: [PATCH 1237/1238] python3Packages.bx-py-utils: disable failing tests --- pkgs/development/python-modules/bx-py-utils/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/bx-py-utils/default.nix b/pkgs/development/python-modules/bx-py-utils/default.nix index c954dfbf14da..4efda25b8cd6 100644 --- a/pkgs/development/python-modules/bx-py-utils/default.nix +++ b/pkgs/development/python-modules/bx-py-utils/default.nix @@ -74,6 +74,8 @@ buildPythonPackage rec { "test_assert_html_snapshot_by_css_selector" # test accesses the internet "test_happy_path" + # cli_base module not found + "test_doctests" ]; disabledTestPaths = [ From 7d4a2f637938ebfee53b6ab71a62cadea70cbe30 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 1 Feb 2026 10:44:37 -0500 Subject: [PATCH 1238/1238] python3Packages.sudachipy: disable with python 3.14+ --- pkgs/development/python-modules/sudachipy/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/sudachipy/default.nix b/pkgs/development/python-modules/sudachipy/default.nix index 9420c5d20b8b..e517bc836a67 100644 --- a/pkgs/development/python-modules/sudachipy/default.nix +++ b/pkgs/development/python-modules/sudachipy/default.nix @@ -9,6 +9,7 @@ sudachi-rs, setuptools-rust, pytestCheckHook, + pythonAtLeast, sudachidict-core, tokenizers, sudachipy, @@ -19,6 +20,8 @@ buildPythonPackage rec { pname = "sudachipy"; inherit (sudachi-rs) src version; + disabled = pythonAtLeast "3.14"; # The pyo3 version used does not support 3.14+ + patches = sudachi-rs.cargoPatches; cargoDeps = rustPlatform.fetchCargoVendor {