From 6d3b7a6e15595b254c266c6c9032e7ff1b22d887 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:34:57 +0100 Subject: [PATCH 01/47] canaille: remove superfluous pythonOlder --- pkgs/by-name/ca/canaille/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ca/canaille/package.nix b/pkgs/by-name/ca/canaille/package.nix index 6d4100e7c8ca..780460c31d01 100644 --- a/pkgs/by-name/ca/canaille/package.nix +++ b/pkgs/by-name/ca/canaille/package.nix @@ -15,8 +15,6 @@ python.pkgs.buildPythonApplication rec { version = "0.0.74"; pyproject = true; - disabled = python.pythonOlder "3.10"; - src = fetchFromGitLab { owner = "yaal"; repo = "canaille"; From 94742e4a9b4ed93b4cb3e90d3c50cef0803eb152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:36:49 +0100 Subject: [PATCH 02/47] matrix-zulip-bridge: remove superfluous pythonOlder --- pkgs/by-name/ma/matrix-zulip-bridge/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ma/matrix-zulip-bridge/package.nix b/pkgs/by-name/ma/matrix-zulip-bridge/package.nix index 89d577665a1a..93b5ab3651e1 100644 --- a/pkgs/by-name/ma/matrix-zulip-bridge/package.nix +++ b/pkgs/by-name/ma/matrix-zulip-bridge/package.nix @@ -9,8 +9,6 @@ python3Packages.buildPythonApplication rec { version = "0.4.1"; pyproject = true; - disabled = python3Packages.pythonOlder "3.10"; - src = fetchFromGitHub { owner = "GearKite"; repo = "MatrixZulipBridge"; From 06d288568137def42c3ac776bde6c49b30d44800 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:37:04 +0100 Subject: [PATCH 03/47] pyprland: remove superfluous pythonOlder --- pkgs/by-name/py/pyprland/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/py/pyprland/package.nix b/pkgs/by-name/py/pyprland/package.nix index d0e4e202b078..aa7ef6504be7 100644 --- a/pkgs/by-name/py/pyprland/package.nix +++ b/pkgs/by-name/py/pyprland/package.nix @@ -10,8 +10,6 @@ python3Packages.buildPythonApplication rec { version = "2.5.1"; pyproject = true; - disabled = python3Packages.pythonOlder "3.10"; - src = fetchFromGitHub { owner = "hyprland-community"; repo = "pyprland"; From 2039a97de389ff1174e8d88f7922bfa28eb58a65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:37:33 +0100 Subject: [PATCH 04/47] python3Packages.abjad: remove superfluous pythonOlder --- pkgs/development/python-modules/abjad/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/abjad/default.nix b/pkgs/development/python-modules/abjad/default.nix index 4f89767c1b7a..495db053a0d8 100644 --- a/pkgs/development/python-modules/abjad/default.nix +++ b/pkgs/development/python-modules/abjad/default.nix @@ -5,7 +5,6 @@ ply, roman, uqbar, - pythonOlder, pythonAtLeast, pytestCheckHook, lilypond, @@ -19,7 +18,7 @@ buildPythonPackage rec { # see issue upstream indicating Python 3.12 support will come # with version 3.20: https://github.com/Abjad/abjad/issues/1574 - disabled = pythonOlder "3.10" || pythonAtLeast "3.12"; + disabled = pythonAtLeast "3.12"; src = fetchPypi { inherit pname version; From 86bea32e74c0c43c92f56bc0464bba7042bfc270 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:37:56 +0100 Subject: [PATCH 05/47] python3Packages.aioitertools: remove superfluous pythonOlder --- pkgs/development/python-modules/aioitertools/default.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/python-modules/aioitertools/default.nix b/pkgs/development/python-modules/aioitertools/default.nix index 175a715b8c8e..df08341f81bf 100644 --- a/pkgs/development/python-modules/aioitertools/default.nix +++ b/pkgs/development/python-modules/aioitertools/default.nix @@ -2,14 +2,10 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, # native flit-core, - # propagates - typing-extensions, - # tests unittestCheckHook, }: @@ -26,8 +22,6 @@ buildPythonPackage rec { build-system = [ flit-core ]; - dependencies = lib.optionals (pythonOlder "3.10") [ typing-extensions ]; - nativeCheckInputs = [ unittestCheckHook ]; pythonImportsCheck = [ "aioitertools" ]; From e40b9c9e9819d110ea37b2a9ad04bc8bdf18004a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:38:53 +0100 Subject: [PATCH 06/47] python3Packages.aiosmtpd: remove superfluous pythonOlder --- pkgs/development/python-modules/aiosmtpd/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aiosmtpd/default.nix b/pkgs/development/python-modules/aiosmtpd/default.nix index 9b7b0254bb5d..908c50cdaf1f 100644 --- a/pkgs/development/python-modules/aiosmtpd/default.nix +++ b/pkgs/development/python-modules/aiosmtpd/default.nix @@ -6,7 +6,6 @@ fetchFromGitHub, pytest-mock, pytestCheckHook, - pythonOlder, setuptools, # for passthru.tests @@ -38,8 +37,8 @@ buildPythonPackage rec { pytestCheckHook ]; - # Fixes for Python 3.10 can't be applied easily, https://github.com/aio-libs/aiosmtpd/pull/294 - doCheck = pythonOlder "3.10"; + # Fixes can't be applied easily, https://github.com/aio-libs/aiosmtpd/pull/294 + doCheck = false; disabledTests = [ # Requires git From 9daf3201666d4ccdb353657c9acffc9bc8121f98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:39:10 +0100 Subject: [PATCH 07/47] python3Packages.ansible-runner: remove superfluous pythonOlder --- pkgs/development/python-modules/ansible-runner/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ansible-runner/default.nix b/pkgs/development/python-modules/ansible-runner/default.nix index cb6bcffb7f5d..346907d999b6 100644 --- a/pkgs/development/python-modules/ansible-runner/default.nix +++ b/pkgs/development/python-modules/ansible-runner/default.nix @@ -13,8 +13,6 @@ pexpect, python-daemon, pyyaml, - pythonOlder, - importlib-metadata, # tests addBinToPathHook, @@ -58,8 +56,7 @@ buildPythonPackage rec { pexpect python-daemon pyyaml - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; nativeCheckInputs = [ addBinToPathHook From 79ec44793c7bb4197eef2a929ead362736589586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:39:23 +0100 Subject: [PATCH 08/47] python3Packages.babelfish: remove superfluous pythonOlder --- pkgs/development/python-modules/babelfish/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/babelfish/default.nix b/pkgs/development/python-modules/babelfish/default.nix index f7840ec533f4..50f310f47ee3 100644 --- a/pkgs/development/python-modules/babelfish/default.nix +++ b/pkgs/development/python-modules/babelfish/default.nix @@ -2,9 +2,7 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, poetry-core, - importlib-metadata, }: buildPythonPackage rec { @@ -19,8 +17,6 @@ buildPythonPackage rec { build-system = [ poetry-core ]; - dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; - # no tests executed doCheck = false; From 8a0096477ebbef3863d26c97e079e3d97de5beb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:39:39 +0100 Subject: [PATCH 09/47] python3Packages.bork: remove superfluous pythonOlder --- pkgs/development/python-modules/bork/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bork/default.nix b/pkgs/development/python-modules/bork/default.nix index bbc47f0f3a89..a56dd1481871 100644 --- a/pkgs/development/python-modules/bork/default.nix +++ b/pkgs/development/python-modules/bork/default.nix @@ -9,7 +9,6 @@ setuptools, build, coloredlogs, - importlib-metadata, packaging, pip, toml, @@ -45,8 +44,7 @@ buildPythonPackage rec { pip urllib3 ] - ++ lib.optionals (pythonOlder "3.11") [ toml ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ++ lib.optionals (pythonOlder "3.11") [ toml ]; pythonImportsCheck = [ "bork" From f6dcd1aa19a96f8e19106ec9e6939193c3245b1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:39:53 +0100 Subject: [PATCH 10/47] python3Packages.cloup: remove superfluous pythonOlder --- pkgs/development/python-modules/cloup/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cloup/default.nix b/pkgs/development/python-modules/cloup/default.nix index 33654ac55899..cecf149c6463 100644 --- a/pkgs/development/python-modules/cloup/default.nix +++ b/pkgs/development/python-modules/cloup/default.nix @@ -5,8 +5,6 @@ pytestCheckHook, click, setuptools-scm, - pythonOlder, - typing-extensions, }: buildPythonPackage rec { @@ -21,7 +19,7 @@ buildPythonPackage rec { nativeBuildInputs = [ setuptools-scm ]; - propagatedBuildInputs = [ click ] ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + propagatedBuildInputs = [ click ]; nativeCheckInputs = [ pytestCheckHook ]; From 25f55f121eb66270e586a15a71d9a7ce8327a318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:40:15 +0100 Subject: [PATCH 11/47] python3Packages.datalad: remove superfluous pythonOlder --- pkgs/development/python-modules/datalad/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/datalad/default.nix b/pkgs/development/python-modules/datalad/default.nix index c6fdcc61b5f8..864870560936 100644 --- a/pkgs/development/python-modules/datalad/default.nix +++ b/pkgs/development/python-modules/datalad/default.nix @@ -39,7 +39,6 @@ colorama, # python-version-dependent pythonOlder, - importlib-metadata, typing-extensions, # tests pytest-xdist, @@ -94,7 +93,6 @@ buildPythonPackage rec { looseversion ] ++ lib.optionals stdenv.hostPlatform.isWindows [ colorama ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ] ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ]; downloaders = [ boto3 From 5a648478f5d3ca9fbf010873d5d873ba18651c27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:40:33 +0100 Subject: [PATCH 12/47] python3Packages.dns-lexicon: remove superfluous pythonOlder --- pkgs/development/python-modules/dns-lexicon/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/dns-lexicon/default.nix b/pkgs/development/python-modules/dns-lexicon/default.nix index 5cf56ac43e41..f5a5b212f380 100644 --- a/pkgs/development/python-modules/dns-lexicon/default.nix +++ b/pkgs/development/python-modules/dns-lexicon/default.nix @@ -6,14 +6,12 @@ cryptography, dnspython, fetchFromGitHub, - importlib-metadata, localzone, oci, poetry-core, pyotp, pytest-vcr, pytestCheckHook, - pythonOlder, pyyaml, requests, softlayer, @@ -50,8 +48,7 @@ buildPythonPackage rec { pyyaml requests tldextract - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; optional-dependencies = { route53 = [ boto3 ]; From fcca61225527213c74b885088c5105604aab5b1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:40:46 +0100 Subject: [PATCH 13/47] python3Packages.fake-useragent: remove superfluous pythonOlder --- pkgs/development/python-modules/fake-useragent/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/fake-useragent/default.nix b/pkgs/development/python-modules/fake-useragent/default.nix index 83aa273913f4..01ac7b15e79d 100644 --- a/pkgs/development/python-modules/fake-useragent/default.nix +++ b/pkgs/development/python-modules/fake-useragent/default.nix @@ -2,7 +2,6 @@ lib, fetchFromGitHub, buildPythonPackage, - importlib-resources, setuptools, pythonOlder, pytestCheckHook, @@ -26,8 +25,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; - dependencies = lib.optionals (pythonOlder "3.10") [ importlib-resources ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "fake_useragent" ]; From 57719aaa3976734b1fb71df09b53e4a1c23f1501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:41:01 +0100 Subject: [PATCH 14/47] python3Packages.falcon: remove superfluous pythonOlder --- pkgs/development/python-modules/falcon/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/falcon/default.nix b/pkgs/development/python-modules/falcon/default.nix index 80e7609f4e15..8b9a2898cd73 100644 --- a/pkgs/development/python-modules/falcon/default.nix +++ b/pkgs/development/python-modules/falcon/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, pythonAtLeast, - pythonOlder, isPyPy, fetchFromGitHub, @@ -21,7 +20,6 @@ pyyaml, rapidjson, requests, - testtools, ujson, uvicorn, websockets, @@ -72,8 +70,7 @@ buildPythonPackage rec { msgpack mujson ujson - ] - ++ lib.optionals (pythonOlder "3.10") [ testtools ]; + ]; enabledTestPaths = [ "tests" ]; From bc56b02cf6f5aa8efe6eaf5b4171682b39cc7225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:41:13 +0100 Subject: [PATCH 15/47] python3Packages.globus-sdk: remove superfluous pythonOlder --- pkgs/development/python-modules/globus-sdk/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/globus-sdk/default.nix b/pkgs/development/python-modules/globus-sdk/default.nix index c44cbf1ddf9a..40d92d6f04f4 100644 --- a/pkgs/development/python-modules/globus-sdk/default.nix +++ b/pkgs/development/python-modules/globus-sdk/default.nix @@ -6,11 +6,9 @@ flaky, pyjwt, pytestCheckHook, - pythonOlder, requests, responses, setuptools, - typing-extensions, }: buildPythonPackage rec { @@ -35,8 +33,7 @@ buildPythonPackage rec { cryptography requests pyjwt - ] - ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + ]; nativeCheckInputs = [ pytestCheckHook ]; From 0796b6766472703308ece2f2119e3aa20d52f451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:41:25 +0100 Subject: [PATCH 16/47] python3Packages.gymnasium: remove superfluous pythonOlder --- pkgs/development/python-modules/gymnasium/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/gymnasium/default.nix b/pkgs/development/python-modules/gymnasium/default.nix index 77e936f2face..89b8ba72f766 100644 --- a/pkgs/development/python-modules/gymnasium/default.nix +++ b/pkgs/development/python-modules/gymnasium/default.nix @@ -12,8 +12,6 @@ farama-notifications, numpy, typing-extensions, - pythonOlder, - importlib-metadata, # optional-dependencies # atari @@ -56,8 +54,7 @@ buildPythonPackage rec { farama-notifications numpy typing-extensions - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; optional-dependencies = { atari = [ From b17a55db09be1346ffe49d31ea833e8f052a9b5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:42:00 +0100 Subject: [PATCH 17/47] python3Packages.hypothesis: remove superfluous pythonOlder --- pkgs/development/python-modules/hypothesis/default.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix index 4d717c1bde13..25c4db7fb3eb 100644 --- a/pkgs/development/python-modules/hypothesis/default.nix +++ b/pkgs/development/python-modules/hypothesis/default.nix @@ -102,13 +102,6 @@ buildPythonPackage rec { # calls script with the naked interpreter "test_constants_from_running_file" ] - ++ lib.optionals (pythonOlder "3.10") [ - # not sure why these tests fail with only 3.9 - # FileNotFoundError: [Errno 2] No such file or directory: 'git' - "test_observability" - "test_assume_has_status_reason" - "test_observability_captures_stateful_reprs" - ] ++ lib.optionals (pythonAtLeast "3.12") [ # AssertionError: assert [b'def \... f(): pass'] == [b'def\\', b' f(): pass'] # https://github.com/HypothesisWorks/hypothesis/issues/4355 From 813a8871833ea3ea80ceedc29c98f380a0a5b9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:42:19 +0100 Subject: [PATCH 18/47] python3Packages.internetarchive: remove superfluous pythonOlder --- pkgs/development/python-modules/internetarchive/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix index ebb9b436802d..9b4170f3045c 100644 --- a/pkgs/development/python-modules/internetarchive/default.nix +++ b/pkgs/development/python-modules/internetarchive/default.nix @@ -10,8 +10,6 @@ setuptools, tqdm, urllib3, - pythonOlder, - importlib-metadata, }: buildPythonPackage rec { @@ -34,8 +32,7 @@ buildPythonPackage rec { jsonpatch schema urllib3 - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; nativeCheckInputs = [ responses From 71661c928f7836fdaf7e91f224d0294e6e942618 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:42:32 +0100 Subject: [PATCH 19/47] python3Packages.ipyparallel: remove superfluous pythonOlder --- pkgs/development/python-modules/ipyparallel/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ipyparallel/default.nix b/pkgs/development/python-modules/ipyparallel/default.nix index 7febe8a32ea3..23c79b1faa3b 100644 --- a/pkgs/development/python-modules/ipyparallel/default.nix +++ b/pkgs/development/python-modules/ipyparallel/default.nix @@ -4,13 +4,11 @@ decorator, fetchPypi, hatchling, - importlib-metadata, ipykernel, ipython, jupyter-client, psutil, python-dateutil, - pythonOlder, pyzmq, tornado, tqdm, @@ -48,8 +46,7 @@ buildPythonPackage rec { tornado tqdm traitlets - ] - ++ lib.optional (pythonOlder "3.10") importlib-metadata; + ]; # Requires access to cluster doCheck = false; From fd524724ac946bfb64547c5becdff981a56927f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:42:47 +0100 Subject: [PATCH 20/47] python3Packages.jupyter-client: remove superfluous pythonOlder --- pkgs/development/python-modules/jupyter-client/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-client/default.nix b/pkgs/development/python-modules/jupyter-client/default.nix index 83d941cbdba6..4066a9f80b34 100644 --- a/pkgs/development/python-modules/jupyter-client/default.nix +++ b/pkgs/development/python-modules/jupyter-client/default.nix @@ -8,8 +8,6 @@ pyzmq, tornado, traitlets, - pythonOlder, - importlib-metadata, }: buildPythonPackage rec { @@ -31,8 +29,7 @@ buildPythonPackage rec { pyzmq tornado traitlets - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; pythonImportsCheck = [ "jupyter_client" ]; From 14fc61e3a8ee77cb61358a3e4c4189435046f67c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:42:59 +0100 Subject: [PATCH 21/47] python3Packages.jupyterlab-server: remove superfluous pythonOlder --- .../development/python-modules/jupyterlab-server/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-server/default.nix b/pkgs/development/python-modules/jupyterlab-server/default.nix index bfc56ab748d5..a87b821b54aa 100644 --- a/pkgs/development/python-modules/jupyterlab-server/default.nix +++ b/pkgs/development/python-modules/jupyterlab-server/default.nix @@ -2,10 +2,8 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, hatchling, babel, - importlib-metadata, jinja2, json5, jsonschema, @@ -45,8 +43,7 @@ buildPythonPackage rec { jupyter-server packaging requests - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; optional-dependencies = { openapi = [ From 8d4b26d5355f1a32cc41ac022e6b1313bc4aa941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:43:16 +0100 Subject: [PATCH 22/47] python3Packages.jupyterlab: remove superfluous pythonOlder --- pkgs/development/python-modules/jupyterlab/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix index 0ea72b1cac0c..f97b5c86cd1d 100644 --- a/pkgs/development/python-modules/jupyterlab/default.nix +++ b/pkgs/development/python-modules/jupyterlab/default.nix @@ -8,7 +8,6 @@ hatchling, async-lru, httpx, - importlib-metadata, ipykernel, jinja2, jupyter-core, @@ -75,8 +74,7 @@ buildPythonPackage rec { tornado traitlets ] - ++ lib.optionals (pythonOlder "3.11") [ tomli ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ++ lib.optionals (pythonOlder "3.11") [ tomli ]; makeWrapperArgs = [ "--set" From 17ae98e7910d5662c18fec7f6273683af2efcdeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:43:37 +0100 Subject: [PATCH 23/47] python3Packages.lacuscore: remove superfluous pythonOlder --- pkgs/development/python-modules/lacuscore/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/lacuscore/default.nix b/pkgs/development/python-modules/lacuscore/default.nix index af4307afed9d..1ed8f6bb91cf 100644 --- a/pkgs/development/python-modules/lacuscore/default.nix +++ b/pkgs/development/python-modules/lacuscore/default.nix @@ -4,7 +4,6 @@ buildPythonPackage, defang, dnspython, - eval-type-backport, fetchFromGitHub, orjson, playwrightcapture, @@ -51,8 +50,7 @@ buildPythonPackage rec { ++ playwrightcapture.optional-dependencies.recaptcha ++ redis.optional-dependencies.hiredis ++ ua-parser.optional-dependencies.regex - ++ lib.optionals (pythonOlder "3.11") [ async-timeout ] - ++ lib.optionals (pythonOlder "3.10") [ eval-type-backport ]; + ++ lib.optionals (pythonOlder "3.11") [ async-timeout ]; # Module has no tests doCheck = false; From 685de11974267bd593dfe8a28b065d2154029a07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:43:56 +0100 Subject: [PATCH 24/47] python3Packages.marshmallow-dataclass: remove superfluous pythonOlder --- .../python-modules/marshmallow-dataclass/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/marshmallow-dataclass/default.nix b/pkgs/development/python-modules/marshmallow-dataclass/default.nix index 41dfa037a406..8a725de16474 100644 --- a/pkgs/development/python-modules/marshmallow-dataclass/default.nix +++ b/pkgs/development/python-modules/marshmallow-dataclass/default.nix @@ -5,10 +5,8 @@ marshmallow, pytestCheckHook, pythonAtLeast, - pythonOlder, setuptools, typeguard, - typing-extensions, typing-inspect, }: @@ -29,8 +27,7 @@ buildPythonPackage rec { dependencies = [ marshmallow typing-inspect - ] - ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + ]; nativeCheckInputs = [ pytestCheckHook From 2cf3fd30831cfffbbd27f23640579a2c1c80e4ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:44:11 +0100 Subject: [PATCH 25/47] python3Packages.mkdocs: remove superfluous pythonOlder --- pkgs/development/python-modules/mkdocs/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs/default.nix b/pkgs/development/python-modules/mkdocs/default.nix index d1606ce9e596..c82a0e7e3f88 100644 --- a/pkgs/development/python-modules/mkdocs/default.nix +++ b/pkgs/development/python-modules/mkdocs/default.nix @@ -4,7 +4,6 @@ buildPythonPackage, fetchFromGitHub, pythonAtLeast, - pythonOlder, # buildtime hatchling, @@ -12,7 +11,6 @@ # runtime deps click, ghp-import, - importlib-metadata, jinja2, markdown, markupsafe, @@ -72,8 +70,7 @@ buildPythonPackage rec { pyyaml pyyaml-env-tag watchdog - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; optional-dependencies = { i18n = [ babel ]; From 6ded21128e509473a87509ca392241d3036fb320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:44:32 +0100 Subject: [PATCH 26/47] python3Packages.mkdocstrings: remove superfluous pythonOlder --- pkgs/development/python-modules/mkdocstrings/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/mkdocstrings/default.nix b/pkgs/development/python-modules/mkdocstrings/default.nix index 3c9741a699b3..d79454834553 100644 --- a/pkgs/development/python-modules/mkdocstrings/default.nix +++ b/pkgs/development/python-modules/mkdocstrings/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - importlib-metadata, jinja2, markdown, markupsafe, @@ -11,7 +10,6 @@ pdm-backend, pymdown-extensions, pytestCheckHook, - pythonOlder, dirty-equals, }: @@ -41,9 +39,6 @@ buildPythonPackage rec { mkdocs mkdocs-autorefs pymdown-extensions - ] - ++ lib.optionals (pythonOlder "3.10") [ - importlib-metadata ]; nativeCheckInputs = [ From 0bb887f4a7ded6b853cfdd623bd37b1f940f9646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:44:44 +0100 Subject: [PATCH 27/47] python3Packages.parver: remove superfluous pythonOlder --- pkgs/development/python-modules/parver/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/parver/default.nix b/pkgs/development/python-modules/parver/default.nix index 50c6b4fa5766..c530c4527099 100644 --- a/pkgs/development/python-modules/parver/default.nix +++ b/pkgs/development/python-modules/parver/default.nix @@ -2,14 +2,12 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, setuptools, attrs, pytestCheckHook, hypothesis, pretend, arpeggio, - typing-extensions, }: buildPythonPackage rec { @@ -27,8 +25,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ attrs arpeggio - ] - ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + ]; nativeCheckInputs = [ pytestCheckHook From 306b378ad04196ff03649b5ea26929598388ced0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:44:59 +0100 Subject: [PATCH 28/47] python3Packages.pcapy-ng: remove superfluous pythonOlder --- pkgs/development/python-modules/pcapy-ng/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pcapy-ng/default.nix b/pkgs/development/python-modules/pcapy-ng/default.nix index 719e2baf7856..27c97d004948 100644 --- a/pkgs/development/python-modules/pcapy-ng/default.nix +++ b/pkgs/development/python-modules/pcapy-ng/default.nix @@ -6,7 +6,6 @@ libpcap, pkgconfig, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { @@ -36,7 +35,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pcapy" ]; - doCheck = pythonOlder "3.10"; + doCheck = false; enabledTestPaths = [ "pcapytests.py" ]; From ca2a035c31650f2fe5de85892e098c1d681fb469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:45:20 +0100 Subject: [PATCH 29/47] python3Packages.pillow: remove superfluous pythonOlder --- pkgs/development/python-modules/pillow/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix index 04a1ef8b6369..7e7fef0ee281 100644 --- a/pkgs/development/python-modules/pillow/default.nix +++ b/pkgs/development/python-modules/pillow/default.nix @@ -2,7 +2,6 @@ lib, stdenv, buildPythonPackage, - pythonOlder, fetchFromGitHub, # build-system @@ -26,7 +25,6 @@ # optional dependencies defusedxml, olefile, - typing-extensions, # tests numpy, @@ -100,7 +98,6 @@ buildPythonPackage rec { optional-dependencies = { fpx = [ olefile ]; mic = [ olefile ]; - typing = lib.optionals (pythonOlder "3.10") [ typing-extensions ]; xmp = [ defusedxml ]; }; From c82bf1a5c0a968f4e1560c486dd4dbbd34acc3ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:45:33 +0100 Subject: [PATCH 30/47] python3Packages.plyara: remove superfluous pythonOlder --- pkgs/development/python-modules/plyara/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/plyara/default.nix b/pkgs/development/python-modules/plyara/default.nix index c6b3616286b0..337000b71da2 100644 --- a/pkgs/development/python-modules/plyara/default.nix +++ b/pkgs/development/python-modules/plyara/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, setuptools, ply, @@ -18,8 +17,6 @@ buildPythonPackage rec { version = "2.2.8"; pyproject = true; - disabled = pythonOlder "3.10"; # https://github.com/plyara/plyara: "Plyara requires Python 3.10+" - src = fetchFromGitHub { owner = "plyara"; repo = "plyara"; From 0ab9eb1115d9324112695a6de19a9e5f254d3549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:45:53 +0100 Subject: [PATCH 31/47] python3Packages.pure-python-adb: remove superfluous pythonOlder --- pkgs/development/python-modules/pure-python-adb/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pure-python-adb/default.nix b/pkgs/development/python-modules/pure-python-adb/default.nix index de63caf83b6f..f920e1dc5260 100644 --- a/pkgs/development/python-modules/pure-python-adb/default.nix +++ b/pkgs/development/python-modules/pure-python-adb/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchPypi, lib, - pythonOlder, pytestCheckHook, }: @@ -21,7 +20,7 @@ buildPythonPackage rec { async = [ aiofiles ]; }; - doCheck = pythonOlder "3.10"; # all tests result in RuntimeError on 3.10 + doCheck = false; # all tests result in RuntimeError nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.async; From e791cfab9db9373691dc686d5683cb1931e11d17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:46:18 +0100 Subject: [PATCH 32/47] python3Packages.pylint: remove superfluous pythonOlder --- pkgs/development/python-modules/pylint/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylint/default.nix b/pkgs/development/python-modules/pylint/default.nix index af8be3288dc7..6a899b5a7926 100644 --- a/pkgs/development/python-modules/pylint/default.nix +++ b/pkgs/development/python-modules/pylint/default.nix @@ -44,8 +44,7 @@ buildPythonPackage rec { platformdirs tomlkit ] - ++ lib.optionals (pythonOlder "3.11") [ tomli ] - ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + ++ lib.optionals (pythonOlder "3.11") [ tomli ]; nativeCheckInputs = [ gitpython From 9c2a28410f275602fb7c09be54aefad07b579bed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:46:31 +0100 Subject: [PATCH 33/47] python3Packages.pypdf2: remove superfluous pythonOlder --- pkgs/development/python-modules/pypdf2/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/pypdf2/default.nix b/pkgs/development/python-modules/pypdf2/default.nix index 3dd1a8166818..1fbf80ad74c6 100644 --- a/pkgs/development/python-modules/pypdf2/default.nix +++ b/pkgs/development/python-modules/pypdf2/default.nix @@ -3,8 +3,6 @@ fetchPypi, flit-core, lib, - pythonOlder, - typing-extensions, }: buildPythonPackage rec { @@ -21,8 +19,6 @@ buildPythonPackage rec { nativeBuildInputs = [ flit-core ]; - dependencies = lib.optionals (pythonOlder "3.10") [ typing-extensions ]; - # no test doCheck = false; From de8dc89c33b4ecc08f26c5c5c2c195bd5fe587e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:46:51 +0100 Subject: [PATCH 34/47] python3Packages.pystache: remove superfluous pythonOlder --- pkgs/development/python-modules/pystache/default.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/python-modules/pystache/default.nix b/pkgs/development/python-modules/pystache/default.nix index 529cee0c0ba5..3aa24b34ceaa 100644 --- a/pkgs/development/python-modules/pystache/default.nix +++ b/pkgs/development/python-modules/pystache/default.nix @@ -2,10 +2,8 @@ lib, fetchFromGitHub, buildPythonPackage, - pythonOlder, setuptools, setuptools-scm, - importlib-metadata, pytestCheckHook, }: @@ -26,10 +24,6 @@ buildPythonPackage rec { setuptools-scm ]; - dependencies = lib.optionals (pythonOlder "3.10") [ - importlib-metadata - ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "pystache" ]; From 4dde63f15594011dffabc8c5df558acb7fac8dab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:47:11 +0100 Subject: [PATCH 35/47] python3Packages.quart-cors: remove superfluous pythonOlder --- pkgs/development/python-modules/quart-cors/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/quart-cors/default.nix b/pkgs/development/python-modules/quart-cors/default.nix index 65a4f298b730..05097965ad07 100644 --- a/pkgs/development/python-modules/quart-cors/default.nix +++ b/pkgs/development/python-modules/quart-cors/default.nix @@ -2,14 +2,12 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system pdm-backend, # propagates quart, - typing-extensions, # tests pytestCheckHook, @@ -31,7 +29,7 @@ buildPythonPackage rec { build-system = [ pdm-backend ]; - dependencies = [ quart ] ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + dependencies = [ quart ]; pythonImportsCheck = [ "quart_cors" ]; From 9c5736c20febff833b2785734ac86f6640d7aec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:47:24 +0100 Subject: [PATCH 36/47] python3Packages.quart: remove superfluous pythonOlder --- pkgs/development/python-modules/quart/default.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/development/python-modules/quart/default.nix b/pkgs/development/python-modules/quart/default.nix index 4867a891647f..8a5b5a650421 100644 --- a/pkgs/development/python-modules/quart/default.nix +++ b/pkgs/development/python-modules/quart/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system flit-core, @@ -13,13 +12,11 @@ click, flask, hypercorn, - importlib-metadata, itsdangerous, jinja2, markupsafe, pydata-sphinx-theme, python-dotenv, - typing-extensions, werkzeug, # tests @@ -57,10 +54,6 @@ buildPythonPackage rec { pydata-sphinx-theme python-dotenv werkzeug - ] - ++ lib.optionals (pythonOlder "3.10") [ - importlib-metadata - typing-extensions ]; pythonImportsCheck = [ "quart" ]; From e55ede2a7f9547e7a58041308562395f67198cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:47:38 +0100 Subject: [PATCH 37/47] python3Packages.segno: remove superfluous pythonOlder --- pkgs/development/python-modules/segno/default.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/python-modules/segno/default.nix b/pkgs/development/python-modules/segno/default.nix index 58b621416aff..d88eb41203eb 100644 --- a/pkgs/development/python-modules/segno/default.nix +++ b/pkgs/development/python-modules/segno/default.nix @@ -2,14 +2,10 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system flit-core, - # dependencies - importlib-metadata, - # tests pytestCheckHook, pypng, @@ -30,8 +26,6 @@ buildPythonPackage rec { nativeBuildInputs = [ flit-core ]; - propagatedBuildInputs = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; - nativeCheckInputs = [ pytestCheckHook pypng From fc23686a5e20bd09ab1f0d3475715c3c9d76cd2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:47:49 +0100 Subject: [PATCH 38/47] python3Packages.skytemple-ssb-debugger: remove superfluous pythonOlder --- .../python-modules/skytemple-ssb-debugger/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix b/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix index c840f7744058..469f9b1587aa 100644 --- a/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix +++ b/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix @@ -6,7 +6,6 @@ gobject-introspection, gtk3, gtksourceview4, - importlib-metadata, lib, ndspy, nest-asyncio, @@ -14,7 +13,6 @@ pycairo, pygobject3, pygtkspellcheck, - pythonOlder, range-typed-integers, skytemple-files, skytemple-icons, @@ -56,8 +54,7 @@ buildPythonPackage rec { skytemple-files skytemple-icons skytemple-ssb-emulator - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; doCheck = false; # requires Pokémon Mystery Dungeon ROM pythonImportsCheck = [ "skytemple_ssb_debugger" ]; From 1d4c956c13131bf35bc1f0f7f5bb744c4bfd2ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:48:01 +0100 Subject: [PATCH 39/47] python3Packages.sphinx-autoapi: remove superfluous pythonOlder --- pkgs/development/python-modules/sphinx-autoapi/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-autoapi/default.nix b/pkgs/development/python-modules/sphinx-autoapi/default.nix index 25162f419839..d1b8e9d288e6 100644 --- a/pkgs/development/python-modules/sphinx-autoapi/default.nix +++ b/pkgs/development/python-modules/sphinx-autoapi/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system flit-core, @@ -12,7 +11,6 @@ jinja2, pyyaml, sphinx, - stdlib-list, # tests beautifulsoup4, @@ -38,9 +36,6 @@ buildPythonPackage rec { jinja2 pyyaml sphinx - ] - ++ lib.optionals (pythonOlder "3.10") [ - stdlib-list ]; nativeCheckInputs = [ From fcda4cd394413a02327b4e6e9c5aa61fc9d264e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:48:15 +0100 Subject: [PATCH 40/47] python3Packages.sphinx: remove superfluous pythonOlder --- pkgs/development/python-modules/sphinx/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix index 99dc8cc3bb06..655b36b081bd 100644 --- a/pkgs/development/python-modules/sphinx/default.nix +++ b/pkgs/development/python-modules/sphinx/default.nix @@ -14,7 +14,6 @@ alabaster, docutils, imagesize, - importlib-metadata, jinja2, packaging, pygments, @@ -86,8 +85,7 @@ buildPythonPackage rec { # extra[docs] sphinxcontrib-websupport ] - ++ lib.optionals (pythonOlder "3.11") [ tomli ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ++ lib.optionals (pythonOlder "3.11") [ tomli ]; __darwinAllowLocalNetworking = true; From a0b20567d0f2d46c68773e6673382ccdc050c3f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:48:27 +0100 Subject: [PATCH 41/47] python3Packages.sphinxcontrib-bibtex: remove superfluous pythonOlder --- .../python-modules/sphinxcontrib-bibtex/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix b/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix index c81efcfeb52a..97d6939c7185 100644 --- a/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix @@ -2,10 +2,8 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, docutils, - importlib-metadata, oset, pybtex, pybtex-docutils, @@ -34,9 +32,6 @@ buildPythonPackage rec { pybtex pybtex-docutils sphinx - ] - ++ lib.optionals (pythonOlder "3.10") [ - importlib-metadata ]; nativeCheckInputs = [ From ff47585407cc901e7ed85de1fb4ebd7e0d3e67d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:48:40 +0100 Subject: [PATCH 42/47] python3Packages.starlette: remove superfluous pythonOlder --- pkgs/development/python-modules/starlette/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/starlette/default.nix b/pkgs/development/python-modules/starlette/default.nix index eefb85904013..af9c1a98e96a 100644 --- a/pkgs/development/python-modules/starlette/default.nix +++ b/pkgs/development/python-modules/starlette/default.nix @@ -19,7 +19,6 @@ # tests pytestCheckHook, - pythonOlder, trio, # reverse dependencies @@ -40,7 +39,7 @@ buildPythonPackage rec { build-system = [ hatchling ]; - dependencies = [ anyio ] ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; + dependencies = [ anyio ]; optional-dependencies.full = [ itsdangerous From b62daac5294bd311ef60fe2ae1e4e8855b1c2d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:49:52 +0100 Subject: [PATCH 43/47] python3Packages.towncrier: remove superfluous pythonOlder --- pkgs/development/python-modules/towncrier/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/towncrier/default.nix b/pkgs/development/python-modules/towncrier/default.nix index 40f83604ecba..dccb5ba0ecf3 100644 --- a/pkgs/development/python-modules/towncrier/default.nix +++ b/pkgs/development/python-modules/towncrier/default.nix @@ -5,7 +5,6 @@ fetchPypi, git, # shells out to git hatchling, - importlib-resources, incremental, jinja2, mock, @@ -32,7 +31,6 @@ buildPythonPackage rec { incremental jinja2 ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-resources ] ++ lib.optionals (pythonOlder "3.11") [ tomli ]; preCheck = '' From 38374fafcbd380c5c0484e40cea24ed00e8a8414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:50:03 +0100 Subject: [PATCH 44/47] python3Packages.twine: remove superfluous pythonOlder --- pkgs/development/python-modules/twine/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/twine/default.nix b/pkgs/development/python-modules/twine/default.nix index bbaa42453f02..72ecb51b2cdf 100644 --- a/pkgs/development/python-modules/twine/default.nix +++ b/pkgs/development/python-modules/twine/default.nix @@ -2,9 +2,7 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, id, - importlib-metadata, keyring, packaging, pkginfo, @@ -48,9 +46,6 @@ buildPythonPackage rec { rfc3986 rich urllib3 - ] - ++ lib.optionals (pythonOlder "3.10") [ - importlib-metadata ]; nativeCheckInputs = [ From 56797de9705a78c735f1ba47b2395199c7095e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:50:14 +0100 Subject: [PATCH 45/47] python3Packages.typeguard: remove superfluous pythonOlder --- pkgs/development/python-modules/typeguard/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/typeguard/default.nix b/pkgs/development/python-modules/typeguard/default.nix index cdb7515681ae..81a5310ec78b 100644 --- a/pkgs/development/python-modules/typeguard/default.nix +++ b/pkgs/development/python-modules/typeguard/default.nix @@ -2,12 +2,10 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, setuptools, setuptools-scm, pytestCheckHook, typing-extensions, - importlib-metadata, mypy, sphinxHook, sphinx-autodoc-typehints, @@ -41,8 +39,7 @@ buildPythonPackage rec { dependencies = [ typing-extensions - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; env.LC_ALL = "en_US.utf-8"; From 05a0a0bd06ca37f8af149310dcde00400b96a073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:50:29 +0100 Subject: [PATCH 46/47] python3Packages.wandb: remove superfluous pythonOlder --- pkgs/development/python-modules/wandb/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index 0cf349f2f859..e7b2ef517b11 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -32,7 +32,6 @@ setproctitle, setuptools, pythonOlder, - eval-type-backport, typing-extensions, # tests @@ -207,9 +206,6 @@ buildPythonPackage rec { # setuptools is necessary since pkg_resources is required at runtime. setuptools ] - ++ lib.optionals (pythonOlder "3.10") [ - eval-type-backport - ] ++ lib.optionals (pythonOlder "3.12") [ typing-extensions ]; From fb5be60e1e874e139df6256038d594f283d63a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 19 Jan 2026 16:51:06 +0100 Subject: [PATCH 47/47] maubot: remove superfluous pythonOlder --- pkgs/tools/networking/maubot/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/tools/networking/maubot/default.nix b/pkgs/tools/networking/maubot/default.nix index 3288379b6025..a030049f5b3a 100644 --- a/pkgs/tools/networking/maubot/default.nix +++ b/pkgs/tools/networking/maubot/default.nix @@ -44,7 +44,6 @@ let pname = "maubot"; version = "0.5.1"; format = "setuptools"; - disabled = python.pythonOlder "3.10"; src = fetchPypi { inherit pname version;