summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYohann Boniface <edhyjox@gmail.com>2026-01-18 01:47:59 +0000
committerGitHub <noreply@github.com>2026-01-18 01:47:59 +0000
commit30997d952d5fa9c7b0ef256406b18a1634626f3e (patch)
tree9eedc809092c8df2251f35e16a813d8cae6afac2
parentd113fbbeded12f472016e72e45057031c2e5650c (diff)
parent0a28c33c7aeee70d703ff59282e4fab5cc95507e (diff)
treewide: remove superfluous pythonOlder "3.8" (#481065)
-rw-r--r--pkgs/by-name/de/deface/package.nix2
-rw-r--r--pkgs/by-name/dt/dt-schema/package.nix21
-rw-r--r--pkgs/by-name/go/gogdl/package.nix2
-rw-r--r--pkgs/by-name/im/imgp/package.nix1
-rw-r--r--pkgs/by-name/le/legendary-gl/package.nix2
-rw-r--r--pkgs/by-name/ma/mapproxy/package.nix1
-rw-r--r--pkgs/by-name/pd/pdm/package.nix2
-rw-r--r--pkgs/by-name/pg/pg_activity/package.nix1
-rw-r--r--pkgs/by-name/po/portablemc/package.nix2
-rw-r--r--pkgs/by-name/ra/rapid-photo-downloader/package.nix55
-rw-r--r--pkgs/by-name/sq/sqlfluff/package.nix44
-rw-r--r--pkgs/by-name/st/stac-validator/package.nix1
-rw-r--r--pkgs/development/python-modules/accupy/default.nix5
-rw-r--r--pkgs/development/python-modules/aiosmtpd/default.nix4
-rw-r--r--pkgs/development/python-modules/amaranth/default.nix7
-rw-r--r--pkgs/development/python-modules/anywidget/default.nix5
-rw-r--r--pkgs/development/python-modules/automate-home/default.nix3
-rw-r--r--pkgs/development/python-modules/avro/default.nix4
-rw-r--r--pkgs/development/python-modules/aws-xray-sdk/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-batchai/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-maps/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-redis/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-reservations/default.nix5
-rw-r--r--pkgs/development/python-modules/backports-entry-points-selectable/default.nix4
-rw-r--r--pkgs/development/python-modules/backports-strenum/default.nix3
-rw-r--r--pkgs/development/python-modules/catalogue/default.nix8
-rw-r--r--pkgs/development/python-modules/cli-ui/default.nix3
-rw-r--r--pkgs/development/python-modules/django-configurations/default.nix4
-rw-r--r--pkgs/development/python-modules/django/4.nix3
-rw-r--r--pkgs/development/python-modules/dufte/default.nix5
-rw-r--r--pkgs/development/python-modules/evaluate/default.nix5
-rw-r--r--pkgs/development/python-modules/exdown/default.nix4
-rw-r--r--pkgs/development/python-modules/fake-useragent/default.nix5
-rw-r--r--pkgs/development/python-modules/ffmpy/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-mongoengine/default.nix5
-rw-r--r--pkgs/development/python-modules/gentools/default.nix4
-rw-r--r--pkgs/development/python-modules/gptcache/default.nix3
-rw-r--r--pkgs/development/python-modules/graphql-relay/default.nix5
-rw-r--r--pkgs/development/python-modules/h5py/default.nix5
-rw-r--r--pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix4
-rw-r--r--pkgs/development/python-modules/importlib-metadata/default.nix5
-rw-r--r--pkgs/development/python-modules/ipykernel/tests.nix33
-rw-r--r--pkgs/development/python-modules/line-profiler/default.nix3
-rw-r--r--pkgs/development/python-modules/logilab/common.nix5
-rw-r--r--pkgs/development/python-modules/mailmanclient/default.nix4
-rw-r--r--pkgs/development/python-modules/markups/default.nix5
-rw-r--r--pkgs/development/python-modules/netcdf4/default.nix3
-rw-r--r--pkgs/development/python-modules/ormar/default.nix7
-rw-r--r--pkgs/development/python-modules/pep517/default.nix7
-rw-r--r--pkgs/development/python-modules/pg8000/default.nix5
-rw-r--r--pkgs/development/python-modules/pipdate/default.nix5
-rw-r--r--pkgs/development/python-modules/pony/default.nix3
-rw-r--r--pkgs/development/python-modules/pyfma/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-isort/default.nix4
-rw-r--r--pkgs/development/python-modules/python-miio/default.nix5
-rw-r--r--pkgs/development/python-modules/python-rabbitair/default.nix5
-rw-r--r--pkgs/development/python-modules/pythonfinder/default.nix4
-rw-r--r--pkgs/development/python-modules/pyvo/default.nix3
-rw-r--r--pkgs/development/python-modules/quandl/default.nix5
-rw-r--r--pkgs/development/python-modules/signedjson/default.nix7
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-spelling/default.nix5
-rw-r--r--pkgs/development/python-modules/statmake/default.nix4
-rw-r--r--pkgs/development/python-modules/troposphere/default.nix4
-rw-r--r--pkgs/servers/mautrix-telegram/default.nix1
65 files changed, 97 insertions, 305 deletions
diff --git a/pkgs/by-name/de/deface/package.nix b/pkgs/by-name/de/deface/package.nix
index dc40f47ecf93..2194ec221124 100644
--- a/pkgs/by-name/de/deface/package.nix
+++ b/pkgs/by-name/de/deface/package.nix
@@ -11,8 +11,6 @@ python3.pkgs.buildPythonApplication rec {
version = "1.5.0";
pyproject = true;
- disabled = python3.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "ORB-HD";
repo = "deface";
diff --git a/pkgs/by-name/dt/dt-schema/package.nix b/pkgs/by-name/dt/dt-schema/package.nix
index 446e47f7b9ef..6aacd1306435 100644
--- a/pkgs/by-name/dt/dt-schema/package.nix
+++ b/pkgs/by-name/dt/dt-schema/package.nix
@@ -1,5 +1,4 @@
{
- lib,
python3,
}:
@@ -16,22 +15,10 @@ let
hash = "sha256-D4ZEN6uLYHa6ZwdFPvj5imoNUSqA6T+KvbZ29zfstg0=";
};
- propagatedBuildInputs =
- with self;
- (
- [
- attrs
- pyrsistent
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- importlib-metadata
- typing-extensions
- ]
- ++ lib.optionals (pythonOlder "3.9") [
- importlib-resources
- pkgutil-resolve-name
- ]
- );
+ propagatedBuildInputs = with self; [
+ attrs
+ pyrsistent
+ ];
});
};
};
diff --git a/pkgs/by-name/go/gogdl/package.nix b/pkgs/by-name/go/gogdl/package.nix
index 5545eedc7434..114abc7584e4 100644
--- a/pkgs/by-name/go/gogdl/package.nix
+++ b/pkgs/by-name/go/gogdl/package.nix
@@ -18,8 +18,6 @@ python3Packages.buildPythonApplication rec {
hash = "sha256-pK6JeTJeBq9qVfflNSYs3s4HuD0Kz6k9DDUVHL81FV0=";
};
- disabled = python3Packages.pythonOlder "3.8";
-
propagatedBuildInputs = with python3Packages; [
setuptools
requests
diff --git a/pkgs/by-name/im/imgp/package.nix b/pkgs/by-name/im/imgp/package.nix
index e06fcf19c7bb..ed0a272b2241 100644
--- a/pkgs/by-name/im/imgp/package.nix
+++ b/pkgs/by-name/im/imgp/package.nix
@@ -8,7 +8,6 @@ python3Packages.buildPythonApplication rec {
pname = "imgp";
version = "2.9";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "jarun";
diff --git a/pkgs/by-name/le/legendary-gl/package.nix b/pkgs/by-name/le/legendary-gl/package.nix
index cf0c0dc8bb79..0f46e05b024f 100644
--- a/pkgs/by-name/le/legendary-gl/package.nix
+++ b/pkgs/by-name/le/legendary-gl/package.nix
@@ -26,8 +26,6 @@ python3Packages.buildPythonApplication {
filelock
];
- disabled = python3Packages.pythonOlder "3.8";
-
# no tests
doCheck = false;
diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix
index 50f45c37b661..1c1465454fb0 100644
--- a/pkgs/by-name/ma/mapproxy/package.nix
+++ b/pkgs/by-name/ma/mapproxy/package.nix
@@ -9,7 +9,6 @@ python3Packages.buildPythonApplication rec {
pname = "mapproxy";
version = "5.1.1";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "mapproxy";
diff --git a/pkgs/by-name/pd/pdm/package.nix b/pkgs/by-name/pd/pdm/package.nix
index 6cfac71c071e..3700f96f4a3e 100644
--- a/pkgs/by-name/pd/pdm/package.nix
+++ b/pkgs/by-name/pd/pdm/package.nix
@@ -33,8 +33,6 @@ python.pkgs.buildPythonApplication rec {
version = "2.26.2";
pyproject = true;
- disabled = python.pkgs.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "pdm-project";
repo = "pdm";
diff --git a/pkgs/by-name/pg/pg_activity/package.nix b/pkgs/by-name/pg/pg_activity/package.nix
index 8244a42fb6ec..345e64177ba7 100644
--- a/pkgs/by-name/pg/pg_activity/package.nix
+++ b/pkgs/by-name/pg/pg_activity/package.nix
@@ -8,7 +8,6 @@ python3Packages.buildPythonApplication rec {
pname = "pg_activity";
version = "3.6.1";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "dalibo";
diff --git a/pkgs/by-name/po/portablemc/package.nix b/pkgs/by-name/po/portablemc/package.nix
index 6f94c7abc528..435c3e02ee79 100644
--- a/pkgs/by-name/po/portablemc/package.nix
+++ b/pkgs/by-name/po/portablemc/package.nix
@@ -50,8 +50,6 @@ python3Packages.buildPythonApplication rec {
version = "4.4.1";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "mindstorm38";
repo = "portablemc";
diff --git a/pkgs/by-name/ra/rapid-photo-downloader/package.nix b/pkgs/by-name/ra/rapid-photo-downloader/package.nix
index 8e86020d2354..ea9ccb492f23 100644
--- a/pkgs/by-name/ra/rapid-photo-downloader/package.nix
+++ b/pkgs/by-name/ra/rapid-photo-downloader/package.nix
@@ -36,35 +36,32 @@ python3Packages.buildPythonApplication rec {
setuptools
];
- dependencies =
- with python3Packages;
- [
- ifuse
- libimobiledevice
- # Python dependencies
- pyqt5
- pygobject3
- gphoto2
- pyzmq
- tornado
- psutil
- pyxdg
- arrow
- python-dateutil
- easygui
- babel
- colour
- pillow
- pymediainfo
- sortedcontainers
- requests
- colorlog
- pyprind
- setuptools
- show-in-file-manager
- tenacity
- ]
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ dependencies = with python3Packages; [
+ ifuse
+ libimobiledevice
+ # Python dependencies
+ pyqt5
+ pygobject3
+ gphoto2
+ pyzmq
+ tornado
+ psutil
+ pyxdg
+ arrow
+ python-dateutil
+ easygui
+ babel
+ colour
+ pillow
+ pymediainfo
+ sortedcontainers
+ requests
+ colorlog
+ pyprind
+ setuptools
+ show-in-file-manager
+ tenacity
+ ];
postPatch = ''
# Drop broken version specifier
diff --git a/pkgs/by-name/sq/sqlfluff/package.nix b/pkgs/by-name/sq/sqlfluff/package.nix
index f5a17eb0c58c..38bd3102085a 100644
--- a/pkgs/by-name/sq/sqlfluff/package.nix
+++ b/pkgs/by-name/sq/sqlfluff/package.nix
@@ -22,31 +22,25 @@ python3Packages.buildPythonApplication rec {
pythonRelaxDeps = [
"click"
];
- dependencies =
- with python3Packages;
- [
- appdirs
- cached-property
- chardet
- click
- colorama
- configparser
- diff-cover
- jinja2
- oyaml
- pathspec
- platformdirs
- pytest
- regex
- tblib
- toml
- tqdm
- typing-extensions
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- backports.cached-property
- importlib_metadata
- ];
+ dependencies = with python3Packages; [
+ appdirs
+ cached-property
+ chardet
+ click
+ colorama
+ configparser
+ diff-cover
+ jinja2
+ oyaml
+ pathspec
+ platformdirs
+ pytest
+ regex
+ tblib
+ toml
+ tqdm
+ typing-extensions
+ ];
nativeCheckInputs = with python3Packages; [
hypothesis
diff --git a/pkgs/by-name/st/stac-validator/package.nix b/pkgs/by-name/st/stac-validator/package.nix
index c3ed965e8e27..1ea6972fc9c2 100644
--- a/pkgs/by-name/st/stac-validator/package.nix
+++ b/pkgs/by-name/st/stac-validator/package.nix
@@ -8,7 +8,6 @@ python3Packages.buildPythonPackage rec {
pname = "stac-validator";
version = "3.10.2";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "stac-utils";
diff --git a/pkgs/development/python-modules/accupy/default.nix b/pkgs/development/python-modules/accupy/default.nix
index 08e7496cd6bb..531249d9d727 100644
--- a/pkgs/development/python-modules/accupy/default.nix
+++ b/pkgs/development/python-modules/accupy/default.nix
@@ -3,14 +3,12 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
setuptools,
mpmath,
numpy,
pybind11,
pyfma,
eigen,
- importlib-metadata,
pytestCheckHook,
matplotlib,
dufte,
@@ -40,8 +38,7 @@ buildPythonPackage rec {
mpmath
numpy
pyfma
- ]
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ ];
nativeCheckInputs = [
perfplot
diff --git a/pkgs/development/python-modules/aiosmtpd/default.nix b/pkgs/development/python-modules/aiosmtpd/default.nix
index 64f60ba0fcd0..9b7b0254bb5d 100644
--- a/pkgs/development/python-modules/aiosmtpd/default.nix
+++ b/pkgs/development/python-modules/aiosmtpd/default.nix
@@ -8,7 +8,6 @@
pytestCheckHook,
pythonOlder,
setuptools,
- typing-extensions,
# for passthru.tests
django,
@@ -32,8 +31,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
atpublic
attrs
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
nativeCheckInputs = [
pytest-mock
diff --git a/pkgs/development/python-modules/amaranth/default.nix b/pkgs/development/python-modules/amaranth/default.nix
index dbb725882385..83764d4dc228 100644
--- a/pkgs/development/python-modules/amaranth/default.nix
+++ b/pkgs/development/python-modules/amaranth/default.nix
@@ -1,14 +1,11 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
pdm-backend,
jschon,
pyvcd,
jinja2,
- importlib-resources,
- importlib-metadata,
git,
# for tests
@@ -43,9 +40,7 @@ buildPythonPackage rec {
jschon
jinja2
pyvcd
- ]
- ++ lib.optional (pythonOlder "3.9") importlib-resources
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/anywidget/default.nix b/pkgs/development/python-modules/anywidget/default.nix
index e7954e34f841..9f94e0787eec 100644
--- a/pkgs/development/python-modules/anywidget/default.nix
+++ b/pkgs/development/python-modules/anywidget/default.nix
@@ -4,10 +4,8 @@
fetchPypi,
pytestCheckHook,
writableTmpDirAsHomeHook,
- pythonOlder,
hatch-jupyter-builder,
hatchling,
- importlib-metadata,
ipykernel,
ipywidgets,
psygnal,
@@ -43,8 +41,7 @@ buildPythonPackage rec {
ipywidgets
psygnal
typing-extensions
- ]
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/automate-home/default.nix b/pkgs/development/python-modules/automate-home/default.nix
index a6bb1e91233e..5c612efc7144 100644
--- a/pkgs/development/python-modules/automate-home/default.nix
+++ b/pkgs/development/python-modules/automate-home/default.nix
@@ -8,7 +8,6 @@
hiredis,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
pytz,
pyyaml,
setuptools,
@@ -20,7 +19,7 @@ buildPythonPackage rec {
pyproject = true;
# Typing issue
- disabled = pythonOlder "3.8" || pythonAtLeast "3.12";
+ disabled = pythonAtLeast "3.12";
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/avro/default.nix b/pkgs/development/python-modules/avro/default.nix
index 6c49c437bc97..30b7c1ed7694 100644
--- a/pkgs/development/python-modules/avro/default.nix
+++ b/pkgs/development/python-modules/avro/default.nix
@@ -1,10 +1,8 @@
{
lib,
buildPythonPackage,
- pythonOlder,
setuptools,
fetchPypi,
- typing-extensions,
pytest7CheckHook,
}:
@@ -20,8 +18,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- dependencies = lib.optionals (pythonOlder "3.8") [ typing-extensions ];
-
nativeCheckInputs = [ pytest7CheckHook ];
disabledTests = [
diff --git a/pkgs/development/python-modules/aws-xray-sdk/default.nix b/pkgs/development/python-modules/aws-xray-sdk/default.nix
index 266299989746..118e249ce4da 100644
--- a/pkgs/development/python-modules/aws-xray-sdk/default.nix
+++ b/pkgs/development/python-modules/aws-xray-sdk/default.nix
@@ -7,13 +7,11 @@
django,
fetchFromGitHub,
httpx,
- importlib-metadata,
jsonpickle,
pymysql,
pytest-asyncio_0,
pynamodb,
pytestCheckHook,
- pythonOlder,
requests,
setuptools,
sqlalchemy,
@@ -40,8 +38,7 @@ buildPythonPackage rec {
jsonpickle
requests
wrapt
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
aiohttp
diff --git a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix
index e4b37c63bf29..360bd6c2bcc2 100644
--- a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix
@@ -2,12 +2,10 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
azure-common,
azure-mgmt-core,
isodate,
setuptools,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -28,8 +26,7 @@ buildPythonPackage rec {
azure-common
azure-mgmt-core
isodate
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# no tests included
doCheck = false;
diff --git a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
index ff366fa7286c..1525ea2b7118 100644
--- a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
@@ -5,8 +5,6 @@
azure-common,
azure-mgmt-core,
isodate,
- pythonOlder,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -24,8 +22,7 @@ buildPythonPackage rec {
isodate
azure-common
azure-mgmt-core
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
pythonNamespaces = [ "azure.mgmt" ];
diff --git a/pkgs/development/python-modules/azure-mgmt-maps/default.nix b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
index 1f717cc37fa3..1bf20bdd1a14 100644
--- a/pkgs/development/python-modules/azure-mgmt-maps/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
@@ -5,8 +5,6 @@
buildPythonPackage,
fetchPypi,
isodate,
- pythonOlder,
- typing-extensions,
msrest,
}:
@@ -25,8 +23,7 @@ buildPythonPackage rec {
azure-common
azure-mgmt-core
msrest
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
pythonNamespaces = [ "azure.mgmt" ];
diff --git a/pkgs/development/python-modules/azure-mgmt-redis/default.nix b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
index aa02912d8a5a..9c0200e90eed 100644
--- a/pkgs/development/python-modules/azure-mgmt-redis/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
@@ -5,8 +5,6 @@
buildPythonPackage,
fetchPypi,
isodate,
- pythonOlder,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -24,8 +22,7 @@ buildPythonPackage rec {
isodate
azure-common
azure-mgmt-core
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# Module has no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
index b37871080857..57bc7b355bda 100644
--- a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
@@ -6,8 +6,6 @@
msrest,
azure-common,
azure-mgmt-core,
- typing-extensions,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -27,8 +25,7 @@ buildPythonPackage rec {
msrest
azure-common
azure-mgmt-core
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# has no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/backports-entry-points-selectable/default.nix b/pkgs/development/python-modules/backports-entry-points-selectable/default.nix
index 2e07441c4d79..2f561f4ef4df 100644
--- a/pkgs/development/python-modules/backports-entry-points-selectable/default.nix
+++ b/pkgs/development/python-modules/backports-entry-points-selectable/default.nix
@@ -2,9 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
setuptools-scm,
- importlib-metadata,
}:
buildPythonPackage rec {
@@ -20,8 +18,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools-scm ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
# no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/backports-strenum/default.nix b/pkgs/development/python-modules/backports-strenum/default.nix
index e967ea74b973..8cbd84c01adc 100644
--- a/pkgs/development/python-modules/backports-strenum/default.nix
+++ b/pkgs/development/python-modules/backports-strenum/default.nix
@@ -5,7 +5,6 @@
poetry-core,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -13,7 +12,7 @@ buildPythonPackage rec {
version = "1.3.1";
pyproject = true;
- disabled = pythonOlder "3.8" || pythonAtLeast "3.11";
+ disabled = pythonAtLeast "3.11";
src = fetchFromGitHub {
owner = "clbarnes";
diff --git a/pkgs/development/python-modules/catalogue/default.nix b/pkgs/development/python-modules/catalogue/default.nix
index d98d84f8124f..7dd016dad87a 100644
--- a/pkgs/development/python-modules/catalogue/default.nix
+++ b/pkgs/development/python-modules/catalogue/default.nix
@@ -3,10 +3,7 @@
buildPythonPackage,
fetchPypi,
pytestCheckHook,
- pythonOlder,
setuptools,
- typing-extensions,
- zipp,
}:
buildPythonPackage rec {
@@ -21,11 +18,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
- typing-extensions
- zipp
- ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "catalogue" ];
diff --git a/pkgs/development/python-modules/cli-ui/default.nix b/pkgs/development/python-modules/cli-ui/default.nix
index 5a0cafd7a7c9..1637d78749ee 100644
--- a/pkgs/development/python-modules/cli-ui/default.nix
+++ b/pkgs/development/python-modules/cli-ui/default.nix
@@ -2,7 +2,6 @@
lib,
fetchFromGitHub,
pytestCheckHook,
- pythonOlder,
poetry-core,
colorama,
tabulate,
@@ -14,8 +13,6 @@ buildPythonPackage rec {
version = "0.19.0";
pyproject = true;
- disabled = pythonOlder "3.8.1";
-
src = fetchFromGitHub {
owner = "your-tools";
repo = "python-cli-ui";
diff --git a/pkgs/development/python-modules/django-configurations/default.nix b/pkgs/development/python-modules/django-configurations/default.nix
index bbbd10a232f4..85713ee2cbd6 100644
--- a/pkgs/development/python-modules/django-configurations/default.nix
+++ b/pkgs/development/python-modules/django-configurations/default.nix
@@ -7,9 +7,7 @@
django,
django-cache-url,
fetchPypi,
- importlib-metadata,
mock,
- pythonOlder,
setuptools-scm,
}:
@@ -25,7 +23,7 @@ buildPythonPackage rec {
buildInputs = [ setuptools-scm ];
- propagatedBuildInputs = [ django ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ propagatedBuildInputs = [ django ];
nativeCheckInputs = [
mock
diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix
index 6a54a6e34180..a240dab9733c 100644
--- a/pkgs/development/python-modules/django/4.nix
+++ b/pkgs/development/python-modules/django/4.nix
@@ -5,7 +5,6 @@
fetchFromGitHub,
fetchpatch,
pythonAtLeast,
- pythonOlder,
replaceVars,
# build
@@ -48,7 +47,7 @@ buildPythonPackage rec {
version = "4.2.27";
pyproject = true;
- disabled = pythonOlder "3.8" || pythonAtLeast "3.13";
+ disabled = pythonAtLeast "3.13";
src = fetchFromGitHub {
owner = "django";
diff --git a/pkgs/development/python-modules/dufte/default.nix b/pkgs/development/python-modules/dufte/default.nix
index fc701e9f8380..8cda01951587 100644
--- a/pkgs/development/python-modules/dufte/default.nix
+++ b/pkgs/development/python-modules/dufte/default.nix
@@ -2,8 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
- importlib-metadata,
matplotlib,
numpy,
pytestCheckHook,
@@ -27,8 +25,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
matplotlib
numpy
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/pkgs/development/python-modules/evaluate/default.nix b/pkgs/development/python-modules/evaluate/default.nix
index 30ca31579b9f..a5892b4359ca 100644
--- a/pkgs/development/python-modules/evaluate/default.nix
+++ b/pkgs/development/python-modules/evaluate/default.nix
@@ -2,12 +2,10 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
datasets,
dill,
fsspec,
huggingface-hub,
- importlib-metadata,
multiprocess,
numpy,
packaging,
@@ -44,8 +42,7 @@ buildPythonPackage rec {
fsspec
huggingface-hub
packaging
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# most tests require internet access.
doCheck = false;
diff --git a/pkgs/development/python-modules/exdown/default.nix b/pkgs/development/python-modules/exdown/default.nix
index 244266b05beb..0b1b0bf32747 100644
--- a/pkgs/development/python-modules/exdown/default.nix
+++ b/pkgs/development/python-modules/exdown/default.nix
@@ -3,9 +3,7 @@
buildPythonPackage,
isPy27,
fetchPypi,
- pythonOlder,
setuptools,
- importlib-metadata,
pytestCheckHook,
}:
@@ -24,8 +22,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "exdown" ];
diff --git a/pkgs/development/python-modules/fake-useragent/default.nix b/pkgs/development/python-modules/fake-useragent/default.nix
index bd3db66e0bb9..83aa273913f4 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-metadata,
importlib-resources,
setuptools,
pythonOlder,
@@ -27,9 +26,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- dependencies =
- lib.optionals (pythonOlder "3.10") [ importlib-resources ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ dependencies = lib.optionals (pythonOlder "3.10") [ importlib-resources ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/ffmpy/default.nix b/pkgs/development/python-modules/ffmpy/default.nix
index 7aabc9f56107..16d62090e03d 100644
--- a/pkgs/development/python-modules/ffmpy/default.nix
+++ b/pkgs/development/python-modules/ffmpy/default.nix
@@ -3,8 +3,6 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
- fetchpatch2,
- pythonOlder,
uv-build,
pytestCheckHook,
go,
@@ -16,8 +14,6 @@ buildPythonPackage rec {
version = "0.6.2";
pyproject = true;
- disabled = pythonOlder "3.8.1";
-
src = fetchFromGitHub {
owner = "Ch00k";
repo = "ffmpy";
diff --git a/pkgs/development/python-modules/flask-mongoengine/default.nix b/pkgs/development/python-modules/flask-mongoengine/default.nix
index 1d81c726ae23..10b3531a71d1 100644
--- a/pkgs/development/python-modules/flask-mongoengine/default.nix
+++ b/pkgs/development/python-modules/flask-mongoengine/default.nix
@@ -7,10 +7,8 @@
flask-wtf,
markupsafe,
mongoengine,
- pythonOlder,
setuptools,
setuptools-scm,
- typing-extensions,
wtforms,
}:
@@ -38,8 +36,7 @@ buildPythonPackage rec {
flask
flask-wtf
mongoengine
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
optional-dependencies = {
wtf = [
diff --git a/pkgs/development/python-modules/gentools/default.nix b/pkgs/development/python-modules/gentools/default.nix
index 6c2cde3bc597..570fb4b5e8e7 100644
--- a/pkgs/development/python-modules/gentools/default.nix
+++ b/pkgs/development/python-modules/gentools/default.nix
@@ -2,10 +2,8 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- importlib-metadata,
poetry-core,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -22,8 +20,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ poetry-core ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "gentools" ];
diff --git a/pkgs/development/python-modules/gptcache/default.nix b/pkgs/development/python-modules/gptcache/default.nix
index 7b79d8d9d261..2815ecef5615 100644
--- a/pkgs/development/python-modules/gptcache/default.nix
+++ b/pkgs/development/python-modules/gptcache/default.nix
@@ -4,7 +4,6 @@
fetchFromGitHub,
cachetools,
numpy,
- pythonOlder,
redis,
redis-om,
requests,
@@ -15,8 +14,6 @@ buildPythonPackage rec {
version = "0.1.44";
format = "setuptools";
- disabled = pythonOlder "3.8.1";
-
src = fetchFromGitHub {
owner = "zilliztech";
repo = "GPTCache";
diff --git a/pkgs/development/python-modules/graphql-relay/default.nix b/pkgs/development/python-modules/graphql-relay/default.nix
index 8d414efe7fa3..a007d735ca66 100644
--- a/pkgs/development/python-modules/graphql-relay/default.nix
+++ b/pkgs/development/python-modules/graphql-relay/default.nix
@@ -3,14 +3,11 @@
buildPythonPackage,
fetchPypi,
- pythonOlder,
-
# build
poetry-core,
# runtime
graphql-core,
- typing-extensions,
# tests
pytest-asyncio,
@@ -41,7 +38,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ poetry-core ];
- propagatedBuildInputs = [ graphql-core ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ propagatedBuildInputs = [ graphql-core ];
nativeCheckInputs = [
pytest-asyncio
diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix
index 28f5609fd34c..9e58d5641a00 100644
--- a/pkgs/development/python-modules/h5py/default.nix
+++ b/pkgs/development/python-modules/h5py/default.nix
@@ -2,7 +2,6 @@
lib,
fetchPypi,
buildPythonPackage,
- pythonOlder,
setuptools,
numpy,
hdf5,
@@ -12,7 +11,6 @@
openssh,
pytestCheckHook,
pytest-mpi,
- cached-property,
}:
assert hdf5.mpiSupport -> mpi4py != null && hdf5.mpi == mpi4py.mpi;
@@ -71,8 +69,7 @@ buildPythonPackage rec {
++ lib.optionals mpiSupport [
mpi4py
openssh
- ]
- ++ lib.optionals (pythonOlder "3.8") [ cached-property ];
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix b/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
index 88ef35aee8be..b25ec89a35f9 100644
--- a/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
+++ b/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
@@ -7,7 +7,6 @@
build,
hatchling,
tomli,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -26,8 +25,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
hatchling
]
- ++ lib.optionals (pythonOlder "3.11") [ tomli ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ++ lib.optionals (pythonOlder "3.11") [ tomli ];
nativeCheckInputs = [
build
diff --git a/pkgs/development/python-modules/importlib-metadata/default.nix b/pkgs/development/python-modules/importlib-metadata/default.nix
index 31c4f183d4fe..9a311c66a90c 100644
--- a/pkgs/development/python-modules/importlib-metadata/default.nix
+++ b/pkgs/development/python-modules/importlib-metadata/default.nix
@@ -2,10 +2,8 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
setuptools,
setuptools-scm,
- typing-extensions,
toml,
zipp,
@@ -32,8 +30,7 @@ buildPythonPackage rec {
dependencies = [
toml
zipp
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# Cyclic dependencies due to pyflakefs
doCheck = false;
diff --git a/pkgs/development/python-modules/ipykernel/tests.nix b/pkgs/development/python-modules/ipykernel/tests.nix
index c1d7d1d7606b..3e4191104769 100644
--- a/pkgs/development/python-modules/ipykernel/tests.nix
+++ b/pkgs/development/python-modules/ipykernel/tests.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
buildPythonPackage,
- pythonOlder,
flaky,
ipykernel,
ipyparallel,
@@ -45,29 +44,15 @@ buildPythonPackage {
# traitlets.config.configurable.MultipleInstanceError: An incompatible siblin...
"test_install_kernelspec"
]
- ++ lib.optionals stdenv.hostPlatform.isDarwin (
- [
- # see https://github.com/NixOS/nixpkgs/issues/76197
- "test_subprocess_print"
- "test_subprocess_error"
- "test_ipython_start_kernel_no_userns"
-
- # https://github.com/ipython/ipykernel/issues/506
- "test_unc_paths"
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- # flaky test https://github.com/ipython/ipykernel/issues/485
- "test_shutdown"
-
- # test regression https://github.com/ipython/ipykernel/issues/486
- "test_sys_path_profile_dir"
- "test_save_history"
- "test_help_output"
- "test_write_kernel_spec"
- "test_ipython_start_kernel_userns"
- "ZMQDisplayPublisherTests"
- ]
- );
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ # see https://github.com/NixOS/nixpkgs/issues/76197
+ "test_subprocess_print"
+ "test_subprocess_error"
+ "test_ipython_start_kernel_no_userns"
+
+ # https://github.com/ipython/ipykernel/issues/506
+ "test_unc_paths"
+ ];
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/line-profiler/default.nix b/pkgs/development/python-modules/line-profiler/default.nix
index 0d113cfe39c6..6b04151f1eb1 100644
--- a/pkgs/development/python-modules/line-profiler/default.nix
+++ b/pkgs/development/python-modules/line-profiler/default.nix
@@ -7,7 +7,6 @@
ipython,
scikit-build,
cmake,
- pythonOlder,
pytestCheckHook,
ubelt,
}:
@@ -17,7 +16,7 @@ buildPythonPackage rec {
version = "5.0.0";
format = "setuptools";
- disabled = pythonOlder "3.8" || isPyPy;
+ disabled = isPyPy;
src = fetchPypi {
pname = "line_profiler";
diff --git a/pkgs/development/python-modules/logilab/common.nix b/pkgs/development/python-modules/logilab/common.nix
index dc60c2846029..5ca97bffebe9 100644
--- a/pkgs/development/python-modules/logilab/common.nix
+++ b/pkgs/development/python-modules/logilab/common.nix
@@ -2,11 +2,9 @@
lib,
buildPythonPackage,
fetchPypi,
- importlib-metadata,
mypy-extensions,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
pytz,
setuptools,
typing-extensions,
@@ -33,8 +31,7 @@ buildPythonPackage rec {
setuptools
mypy-extensions
typing-extensions
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/mailmanclient/default.nix b/pkgs/development/python-modules/mailmanclient/default.nix
index b15cd1ab25e7..b00661f89d09 100644
--- a/pkgs/development/python-modules/mailmanclient/default.nix
+++ b/pkgs/development/python-modules/mailmanclient/default.nix
@@ -2,9 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
requests,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -17,7 +15,7 @@ buildPythonPackage rec {
hash = "sha256-Y1gcYEyn6sAhSJwVqsygaklY63b2ZXTG+rBerGVN2Fc=";
};
- propagatedBuildInputs = [ requests ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ propagatedBuildInputs = [ requests ];
# Tests require a running Mailman instance
doCheck = false;
diff --git a/pkgs/development/python-modules/markups/default.nix b/pkgs/development/python-modules/markups/default.nix
index 5e4573cc152a..18766012b963 100644
--- a/pkgs/development/python-modules/markups/default.nix
+++ b/pkgs/development/python-modules/markups/default.nix
@@ -3,12 +3,10 @@
buildPythonPackage,
docutils,
fetchFromGitHub,
- importlib-metadata,
markdown,
pygments,
pytestCheckHook,
python-markdown-math,
- pythonOlder,
pyyaml,
setuptools,
textile,
@@ -35,8 +33,7 @@ buildPythonPackage rec {
python-markdown-math
pyyaml
textile
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/netcdf4/default.nix b/pkgs/development/python-modules/netcdf4/default.nix
index ddd8221f021c..07d4d53b75a4 100644
--- a/pkgs/development/python-modules/netcdf4/default.nix
+++ b/pkgs/development/python-modules/netcdf4/default.nix
@@ -13,7 +13,6 @@
numpy,
oldest-supported-numpy,
python,
- pythonOlder,
setuptools-scm,
stdenv,
wheel,
@@ -30,7 +29,7 @@ buildPythonPackage {
inherit version;
pyproject = true;
- disabled = isPyPy || pythonOlder "3.8";
+ disabled = isPyPy;
src = fetchFromGitHub {
owner = "Unidata";
diff --git a/pkgs/development/python-modules/ormar/default.nix b/pkgs/development/python-modules/ormar/default.nix
index 9e0ff13a17f7..291bc5fd2ff8 100644
--- a/pkgs/development/python-modules/ormar/default.nix
+++ b/pkgs/development/python-modules/ormar/default.nix
@@ -10,7 +10,6 @@
fastapi,
fetchFromGitHub,
httpx,
- importlib-metadata,
mysqlclient,
nest-asyncio,
orjson,
@@ -20,9 +19,7 @@
pymysql,
pytest-asyncio,
pytestCheckHook,
- pythonOlder,
sqlalchemy,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -53,10 +50,6 @@ buildPythonPackage rec {
pydantic
sqlalchemy
psycopg2
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- typing-extensions
- importlib-metadata
];
optional-dependencies = {
diff --git a/pkgs/development/python-modules/pep517/default.nix b/pkgs/development/python-modules/pep517/default.nix
index 65f806d6778b..c289334dc2ca 100644
--- a/pkgs/development/python-modules/pep517/default.nix
+++ b/pkgs/development/python-modules/pep517/default.nix
@@ -4,9 +4,6 @@
fetchPypi,
flit-core,
tomli,
- pythonOlder,
- importlib-metadata,
- zipp,
pytestCheckHook,
setuptools,
testpath,
@@ -28,10 +25,6 @@ buildPythonPackage rec {
propagatedBuildInputs = [
tomli
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- importlib-metadata
- zipp
];
nativeCheckInputs = [
diff --git a/pkgs/development/python-modules/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix
index d56bffbf8239..61347f3b20ac 100644
--- a/pkgs/development/python-modules/pg8000/default.nix
+++ b/pkgs/development/python-modules/pg8000/default.nix
@@ -2,10 +2,8 @@
lib,
buildPythonPackage,
fetchPypi,
- importlib-metadata,
passlib,
python-dateutil,
- pythonOlder,
scramp,
hatchling,
versioningit,
@@ -30,8 +28,7 @@ buildPythonPackage rec {
passlib
python-dateutil
scramp
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# Tests require a running PostgreSQL instance
doCheck = false;
diff --git a/pkgs/development/python-modules/pipdate/default.nix b/pkgs/development/python-modules/pipdate/default.nix
index 3e9cd16b4b7c..313b63fcca83 100644
--- a/pkgs/development/python-modules/pipdate/default.nix
+++ b/pkgs/development/python-modules/pipdate/default.nix
@@ -3,9 +3,7 @@
appdirs,
buildPythonPackage,
fetchPypi,
- importlib-metadata,
packaging,
- pythonOlder,
requests,
rich,
setuptools,
@@ -30,8 +28,7 @@ buildPythonPackage rec {
requests
rich
setuptools
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# Tests require network access and pythonImportsCheck requires configuration file
doCheck = false;
diff --git a/pkgs/development/python-modules/pony/default.nix b/pkgs/development/python-modules/pony/default.nix
index 834558d81c44..f32e33bbc61d 100644
--- a/pkgs/development/python-modules/pony/default.nix
+++ b/pkgs/development/python-modules/pony/default.nix
@@ -4,7 +4,6 @@
fetchFromGitHub,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
setuptools,
}:
@@ -13,7 +12,7 @@ buildPythonPackage rec {
version = "0.7.19";
pyproject = true;
- disabled = pythonOlder "3.8" || pythonAtLeast "3.13";
+ disabled = pythonAtLeast "3.13";
src = fetchFromGitHub {
owner = "ponyorm";
diff --git a/pkgs/development/python-modules/pyfma/default.nix b/pkgs/development/python-modules/pyfma/default.nix
index 946a5f7892e1..f27b9e8d504a 100644
--- a/pkgs/development/python-modules/pyfma/default.nix
+++ b/pkgs/development/python-modules/pyfma/default.nix
@@ -3,11 +3,9 @@
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
- importlib-metadata,
numpy,
pybind11,
pytestCheckHook,
- pythonOlder,
setuptools,
}:
@@ -35,7 +33,7 @@ buildPythonPackage rec {
buildInputs = [ pybind11 ];
- dependencies = [ numpy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ dependencies = [ numpy ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/pytest-isort/default.nix b/pkgs/development/python-modules/pytest-isort/default.nix
index 9a1e7bfd0e20..70073d214f76 100644
--- a/pkgs/development/python-modules/pytest-isort/default.nix
+++ b/pkgs/development/python-modules/pytest-isort/default.nix
@@ -2,12 +2,10 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- importlib-metadata,
isort,
poetry-core,
pytest,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -26,7 +24,7 @@ buildPythonPackage rec {
buildInputs = [ pytest ];
- propagatedBuildInputs = [ isort ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ propagatedBuildInputs = [ isort ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/python-miio/default.nix b/pkgs/development/python-modules/python-miio/default.nix
index 12b8e76d37a9..0deb0563e8b5 100644
--- a/pkgs/development/python-modules/python-miio/default.nix
+++ b/pkgs/development/python-modules/python-miio/default.nix
@@ -11,14 +11,12 @@
defusedxml,
fetchPypi,
fetchpatch,
- importlib-metadata,
micloud,
netifaces,
poetry-core,
pytest-asyncio,
pytest-mock,
pytestCheckHook,
- pythonOlder,
pytz,
pyyaml,
tqdm,
@@ -67,8 +65,7 @@ buildPythonPackage rec {
pyyaml
tqdm
zeroconf
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
pytest-asyncio
diff --git a/pkgs/development/python-modules/python-rabbitair/default.nix b/pkgs/development/python-modules/python-rabbitair/default.nix
index 29738685812b..bc6702cae441 100644
--- a/pkgs/development/python-modules/python-rabbitair/default.nix
+++ b/pkgs/development/python-modules/python-rabbitair/default.nix
@@ -5,9 +5,7 @@
fetchFromGitHub,
pytest-asyncio,
pytestCheckHook,
- pythonOlder,
setuptools,
- typing-extensions,
zeroconf,
}:
@@ -28,8 +26,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
cryptography
zeroconf
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
nativeCheckInputs = [
pytest-asyncio
diff --git a/pkgs/development/python-modules/pythonfinder/default.nix b/pkgs/development/python-modules/pythonfinder/default.nix
index 615b2fc3379b..9fcec324a51c 100644
--- a/pkgs/development/python-modules/pythonfinder/default.nix
+++ b/pkgs/development/python-modules/pythonfinder/default.nix
@@ -1,14 +1,12 @@
{
lib,
buildPythonPackage,
- cached-property,
click,
fetchFromGitHub,
packaging,
pytest-cov-stub,
pytest-timeout,
pytestCheckHook,
- pythonOlder,
setuptools,
}:
@@ -26,7 +24,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- propagatedBuildInputs = [ packaging ] ++ lib.optionals (pythonOlder "3.8") [ cached-property ];
+ propagatedBuildInputs = [ packaging ];
optional-dependencies = {
cli = [ click ];
diff --git a/pkgs/development/python-modules/pyvo/default.nix b/pkgs/development/python-modules/pyvo/default.nix
index d820df9f40e8..2de315b4662f 100644
--- a/pkgs/development/python-modules/pyvo/default.nix
+++ b/pkgs/development/python-modules/pyvo/default.nix
@@ -4,7 +4,6 @@
fetchPypi,
astropy,
pillow,
- pythonOlder,
pytestCheckHook,
pytest-astropy,
requests,
@@ -18,8 +17,6 @@ buildPythonPackage rec {
version = "1.8";
pyproject = true;
- disabled = pythonOlder "3.8"; # according to setup.cfg
-
src = fetchPypi {
inherit pname version;
hash = "sha256-ZvSIn9jjnd30b+SYYV02FW1JT2or7FOIa68cLFQyKGE=";
diff --git a/pkgs/development/python-modules/quandl/default.nix b/pkgs/development/python-modules/quandl/default.nix
index d07931c724b0..5a6cef69983b 100644
--- a/pkgs/development/python-modules/quandl/default.nix
+++ b/pkgs/development/python-modules/quandl/default.nix
@@ -5,7 +5,6 @@
faker,
fetchPypi,
httpretty,
- importlib-metadata,
inflection,
jsondate,
mock,
@@ -15,7 +14,6 @@
parameterized,
pytestCheckHook,
python-dateutil,
- pythonOlder,
requests,
six,
}:
@@ -41,8 +39,7 @@ buildPythonPackage rec {
python-dateutil
six
more-itertools
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
factory-boy
diff --git a/pkgs/development/python-modules/signedjson/default.nix b/pkgs/development/python-modules/signedjson/default.nix
index efcbb87009e8..a7f31be0f5f3 100644
--- a/pkgs/development/python-modules/signedjson/default.nix
+++ b/pkgs/development/python-modules/signedjson/default.nix
@@ -3,12 +3,9 @@
buildPythonPackage,
canonicaljson,
fetchPypi,
- importlib-metadata,
pynacl,
pytestCheckHook,
- pythonOlder,
setuptools-scm,
- typing-extensions,
unpaddedbase64,
}:
@@ -28,10 +25,6 @@ buildPythonPackage rec {
canonicaljson
unpaddedbase64
pynacl
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- importlib-metadata
- typing-extensions
];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index a675939ff93b..ba52464aee85 100644
--- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -2,8 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
- importlib-metadata,
sphinx,
pyenchant,
setuptools,
@@ -32,8 +30,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
sphinx
pyenchant
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# No tests included
doCheck = false;
diff --git a/pkgs/development/python-modules/statmake/default.nix b/pkgs/development/python-modules/statmake/default.nix
index ba9179ab18d3..8518632fcae6 100644
--- a/pkgs/development/python-modules/statmake/default.nix
+++ b/pkgs/development/python-modules/statmake/default.nix
@@ -7,7 +7,6 @@
fetchFromGitHub,
fonttools,
fs,
- importlib-metadata,
poetry-core,
pytestCheckHook,
pythonOlder,
@@ -43,8 +42,7 @@ buildPythonPackage rec {
# required by fonttools[ufo]
fs
]
- ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix
index cdb909b505a8..ef626df9bd36 100644
--- a/pkgs/development/python-modules/troposphere/default.nix
+++ b/pkgs/development/python-modules/troposphere/default.nix
@@ -4,8 +4,6 @@
buildPythonPackage,
cfn-flip,
fetchFromGitHub,
- pythonOlder,
- typing-extensions,
unittestCheckHook,
}:
@@ -21,7 +19,7 @@ buildPythonPackage rec {
hash = "sha256-s7eb8W/QjD+lNmq3bPhCP3tH8VV/xNf3cE2dGzWAgFk=";
};
- propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ propagatedBuildInputs = [ cfn-flip ];
nativeCheckInputs = [
awacs
diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix
index ce006b56011c..3d641de72490 100644
--- a/pkgs/servers/mautrix-telegram/default.nix
+++ b/pkgs/servers/mautrix-telegram/default.nix
@@ -26,7 +26,6 @@ in
python.pkgs.buildPythonPackage rec {
pname = "mautrix-telegram";
version = "0.15.3";
- disabled = python.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "mautrix";