summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-01-23 11:55:45 +0100
committerAndreas Enge <andreas@enge.fr>2026-02-07 12:28:36 +0100
commit77e1781ffed490f07ceb190d9e0d174622fb9cf3 (patch)
treef48deccbb126cf3f3c47132af2af5e52ad612c92 /gnu
parentb6627e81a431f5c719f51d91a384d08aefb77538 (diff)
gnu: Remove python-importlib-metadata input from some packages.
Remove python-importlib-metadata from [native-inputs, inputs, or propagated-inputs] in the following packages as not required for build/tests/install: * gnu/packages/android.scm (python-miio) * gnu/packages/astronomy.scm (python-jwst, python-stpipe) * gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc, python-weblogo, python-metacells) * gnu/packages/calendar.scm (khal) * gnu/packages/django.scm (python-django-q2) * gnu/packages/engineering.scm (python-asyncua) * gnu/packages/jupyter.scm (python-jupyterlab-server, python-jupyterlite-core) * gnu/packages/machine-learning.scm (python-pynndescent, python-gymnasium) * gnu/packages/maths.scm (python-orthopy, python-quadpy) * gnu/packages/package-management.scm (poetry) * gnu/packages/python-compression.scm (python-pybcj) * gnu/packages/python-crypto.scm (python-keyring) * gnu/packages/python-web.scm (python-jsonpickle, python-flask) * gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher, python-lsp-server, python-nbconvert, python-dns-lexicon, python-signedjson, python-verlib2) * gnu/packages/sphinx.scm (python-sphinx-6) * gnu/packages/spreadsheet.scm (visidata) Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/android.scm1
-rw-r--r--gnu/packages/astronomy.scm2
-rw-r--r--gnu/packages/bioinformatics.scm4
-rw-r--r--gnu/packages/calendar.scm1
-rw-r--r--gnu/packages/django.scm1
-rw-r--r--gnu/packages/engineering.scm1
-rw-r--r--gnu/packages/jupyter.scm4
-rw-r--r--gnu/packages/machine-learning.scm6
-rw-r--r--gnu/packages/maths.scm6
-rw-r--r--gnu/packages/package-management.scm1
-rw-r--r--gnu/packages/python-compression.scm1
-rw-r--r--gnu/packages/python-crypto.scm3
-rw-r--r--gnu/packages/python-web.scm3
-rw-r--r--gnu/packages/python-xyz.scm7
-rw-r--r--gnu/packages/sphinx.scm1
-rw-r--r--gnu/packages/spreadsheet.scm1
16 files changed, 6 insertions, 37 deletions
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index 1a06b70d0b1..528aa9c63b5 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -1168,7 +1168,6 @@ useful for reverse engineering, analysis of Android applications and more.")
1168 python-croniter 1168 python-croniter
1169 python-cryptography 1169 python-cryptography
1170 python-defusedxml 1170 python-defusedxml
1171 python-importlib-metadata
1172 python-netifaces 1171 python-netifaces
1173 python-pytz 1172 python-pytz
1174 python-pyyaml 1173 python-pyyaml
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 49f142881ba..4210be1910e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6198,7 +6198,6 @@ milliarcsecond).")
6198 python-crds-minimal 6198 python-crds-minimal
6199 python-drizzle 6199 python-drizzle
6200 python-gwcs 6200 python-gwcs
6201 python-importlib-metadata
6202 python-jsonschema 6201 python-jsonschema
6203 python-numpy 6202 python-numpy
6204 python-packaging 6203 python-packaging
@@ -10016,7 +10015,6 @@ implemented in the @acronym{JWST, James Webb Space Telescope} and
10016 (list python-asdf 10015 (list python-asdf
10017 python-astropy 10016 python-astropy
10018 python-crds 10017 python-crds
10019 python-importlib-metadata
10020 python-pyyaml)) 10018 python-pyyaml))
10021 (home-page "https://github.com/spacetelescope/stpipe") 10019 (home-page "https://github.com/spacetelescope/stpipe")
10022 (synopsis "STScI framework for calibration pipeline software") 10020 (synopsis "STScI framework for calibration pipeline software")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 95e226b92f1..a79af0c5d0e 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -2844,7 +2844,6 @@ biological activities from omics data within a unified framework.")
2844 (arguments (list #:tests? #false)) 2844 (arguments (list #:tests? #false))
2845 (propagated-inputs 2845 (propagated-inputs
2846 (list python-docopt 2846 (list python-docopt
2847 python-importlib-metadata
2848 python-numpy 2847 python-numpy
2849 python-pandas 2848 python-pandas
2850 python-pegasusio 2849 python-pegasusio
@@ -2994,7 +2993,6 @@ to produce high quality figures that can be used in publications.")
2994 ;; Fix syntax error 2993 ;; Fix syntax error
2995 (("sphinx>") "sphinx"))))))) 2994 (("sphinx>") "sphinx")))))))
2996 (propagated-inputs (list python-anndata 2995 (propagated-inputs (list python-anndata
2997 python-importlib-metadata
2998 python-ipython 2996 python-ipython
2999 python-matplotlib 2997 python-matplotlib
3000 python-nbsphinx 2998 python-nbsphinx
@@ -3193,7 +3191,6 @@ multi-panel figures.")
3193 python-pluggy 3191 python-pluggy
3194 python-scipy)) 3192 python-scipy))
3195 (native-inputs (list ghostscript 3193 (native-inputs (list ghostscript
3196 python-importlib-metadata
3197 python-importlib-resources 3194 python-importlib-resources
3198 python-pytest 3195 python-pytest
3199 python-setuptools 3196 python-setuptools
@@ -3306,7 +3303,6 @@ and gene expression visualization.")
3306 python-cvxpy 3303 python-cvxpy
3307 python-fastcluster 3304 python-fastcluster
3308 python-igraph 3305 python-igraph
3309 python-importlib-metadata
3310 python-numpy 3306 python-numpy
3311 python-pandas 3307 python-pandas
3312 python-psutil 3308 python-psutil
diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm
index 4430fe4a56b..43c803d75cb 100644
--- a/gnu/packages/calendar.scm
+++ b/gnu/packages/calendar.scm
@@ -275,7 +275,6 @@ data units.")
275 (string-append #$output "/share/man/man1"))))))) 275 (string-append #$output "/share/man/man1")))))))
276 (native-inputs 276 (native-inputs
277 (list python-freezegun 277 (list python-freezegun
278 python-importlib-metadata
279 python-packaging 278 python-packaging
280 python-pytest 279 python-pytest
281 python-setuptools 280 python-setuptools
diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm
index 12b4dc2de2e..711fb3d6174 100644
--- a/gnu/packages/django.scm
+++ b/gnu/packages/django.scm
@@ -1364,7 +1364,6 @@ using Python multiprocessing.")
1364 python-django-q-sentry 1364 python-django-q-sentry
1365 python-django-redis 1365 python-django-redis
1366 python-hiredis 1366 python-hiredis
1367 python-importlib-metadata
1368 python-iron-mq 1367 python-iron-mq
1369 python-psutil 1368 python-psutil
1370 python-pymongo 1369 python-pymongo
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index eda08c80610..768c2942c47 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -5121,7 +5121,6 @@ more.")
5121 python-aiosqlite 5121 python-aiosqlite
5122 python-cryptography 5122 python-cryptography
5123 python-dateutil 5123 python-dateutil
5124 python-importlib-metadata
5125 python-pyopenssl 5124 python-pyopenssl
5126 python-pytz 5125 python-pytz
5127 python-sortedcontainers 5126 python-sortedcontainers
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index 0be149789a8..f11d4f094e6 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -921,7 +921,6 @@ the JupyterLab CSS variables.")
921 (lambda _ (setenv "HOME" "/tmp")))))) 921 (lambda _ (setenv "HOME" "/tmp"))))))
922 (propagated-inputs 922 (propagated-inputs
923 (list python-babel 923 (list python-babel
924 python-importlib-metadata ;TODO: remove after Python >= 3.10
925 python-jinja2 924 python-jinja2
926 python-json5 925 python-json5
927 python-jsonschema 926 python-jsonschema
@@ -1183,8 +1182,7 @@ are interactive HTML widgets for Jupyter notebooks and the IPython kernel.")
1183 (sha256 1182 (sha256
1184 (base32 "18ysrqlsh7a31sknfnng419r7wpx9nfj59lxxd6zl1kcj6wazh34")))) 1183 (base32 "18ysrqlsh7a31sknfnng419r7wpx9nfj59lxxd6zl1kcj6wazh34"))))
1185 (build-system pyproject-build-system) 1184 (build-system pyproject-build-system)
1186 (propagated-inputs (list python-doit python-importlib-metadata 1185 (propagated-inputs (list python-doit python-jupyter-core))
1187 python-jupyter-core))
1188 (native-inputs (list python-ansi2html 1186 (native-inputs (list python-ansi2html
1189 python-hatchling 1187 python-hatchling
1190 python-pytest-console-scripts 1188 python-pytest-console-scripts
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 7b2cb40f888..0762804baa7 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -2738,8 +2738,7 @@ to return meaningful clusters (if there are any).")
2738 (base32 "1x94mjdf62f2yqql50qn0qjh4bkhwdvx7xx9aph421s0bgxy1zbz")))) 2738 (base32 "1x94mjdf62f2yqql50qn0qjh4bkhwdvx7xx9aph421s0bgxy1zbz"))))
2739 (build-system pyproject-build-system) 2739 (build-system pyproject-build-system)
2740 (native-inputs (list python-pytest python-setuptools)) 2740 (native-inputs (list python-pytest python-setuptools))
2741 (propagated-inputs (list python-importlib-metadata 2741 (propagated-inputs (list python-joblib
2742 python-joblib
2743 python-llvmlite 2742 python-llvmlite
2744 python-numba 2743 python-numba
2745 python-scikit-learn 2744 python-scikit-learn
@@ -6975,8 +6974,7 @@ Brian 2 simulator.")
6975 (with-output-to-file "tests/__init__.py" 6974 (with-output-to-file "tests/__init__.py"
6976 (lambda _ (display "")))))))) 6975 (lambda _ (display ""))))))))
6977 (propagated-inputs (list python-cloudpickle python-farama-notifications 6976 (propagated-inputs (list python-cloudpickle python-farama-notifications
6978 python-importlib-metadata python-numpy 6977 python-numpy python-typing-extensions))
6979 python-typing-extensions))
6980 (native-inputs 6978 (native-inputs
6981 (list python-pytest python-scipy python-setuptools python-wheel)) 6979 (list python-pytest python-scipy python-setuptools python-wheel))
6982 (home-page "https://gymnasium.farama.org/") 6980 (home-page "https://gymnasium.farama.org/")
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index c231af8fd47..fd8270bd8ad 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4642,8 +4642,7 @@ recurrence relations.")
4642 python-scipy 4642 python-scipy
4643 python-setuptools)) 4643 python-setuptools))
4644 (propagated-inputs 4644 (propagated-inputs
4645 (list python-importlib-metadata 4645 (list python-ndim
4646 python-ndim
4647 python-numpy-1 4646 python-numpy-1
4648 python-sympy)) 4647 python-sympy))
4649 (home-page "https://github.com/diego-hayashi/orthopy") 4648 (home-page "https://github.com/diego-hayashi/orthopy")
@@ -4822,8 +4821,7 @@ Mathematics (GLM) library to Python.")
4822 ;; [optional] 4821 ;; [optional]
4823 (list python-matplotlib)) 4822 (list python-matplotlib))
4824 (propagated-inputs 4823 (propagated-inputs
4825 (list python-importlib-metadata 4824 (list python-numpy-1
4826 python-numpy-1
4827 python-orthopy 4825 python-orthopy
4828 python-scipy 4826 python-scipy
4829 python-sympy)) 4827 python-sympy))
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index dd3706db6eb..095c45f7809 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1417,7 +1417,6 @@ Trisquel's @code{apt}.")
1417 python-entrypoints 1417 python-entrypoints
1418 python-fastjsonschema 1418 python-fastjsonschema
1419 python-findpython 1419 python-findpython
1420 python-importlib-metadata
1421 python-installer 1420 python-installer
1422 python-keyring 1421 python-keyring
1423 python-packaging 1422 python-packaging
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm
index 24878c7ce51..570e487b2e3 100644
--- a/gnu/packages/python-compression.scm
+++ b/gnu/packages/python-compression.scm
@@ -404,7 +404,6 @@ following algorithms are available:
404 (base32 404 (base32
405 "1hvm3c3mb20z25kmbzyyn6pr5inx50z0ignl8b0bggxaik82ws4b")))) 405 "1hvm3c3mb20z25kmbzyyn6pr5inx50z0ignl8b0bggxaik82ws4b"))))
406 (build-system pyproject-build-system) 406 (build-system pyproject-build-system)
407 (propagated-inputs (list python-importlib-metadata))
408 (native-inputs 407 (native-inputs
409 (list python-pytest 408 (list python-pytest
410 python-setuptools 409 python-setuptools
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 8f5aa2b05c2..0071cb4e9ca 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -333,8 +333,7 @@ do what is needed for client/server Kerberos authentication based on
333 python-setuptools-scm 333 python-setuptools-scm
334 python-wheel)) 334 python-wheel))
335 (propagated-inputs 335 (propagated-inputs
336 (list python-importlib-metadata 336 (list python-jaraco-classes
337 python-jaraco-classes
338 python-secretstorage)) 337 python-secretstorage))
339 (home-page "https://github.com/jaraco/keyring") 338 (home-page "https://github.com/jaraco/keyring")
340 (synopsis "Store and access your passwords safely") 339 (synopsis "Store and access your passwords safely")
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 11bd4fbbc2a..9bd3b7300e0 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -3658,8 +3658,6 @@ CSS3 that adds programming capabilities and some other syntactic sugar.")
3658 (setenv "TZ" "UTC") 3658 (setenv "TZ" "UTC")
3659 (setenv "TZDIR" 3659 (setenv "TZDIR"
3660 (search-input-directory inputs "share/zoneinfo"))))))) 3660 (search-input-directory inputs "share/zoneinfo")))))))
3661 (propagated-inputs
3662 (list python-importlib-metadata))
3663 (native-inputs 3661 (native-inputs
3664 (list python-bson 3662 (list python-bson
3665 python-ecdsa 3663 python-ecdsa
@@ -7341,7 +7339,6 @@ WSGI.")
7341 (list python-asgiref ;async extra 7339 (list python-asgiref ;async extra
7342 python-click 7340 python-click
7343 python-blinker 7341 python-blinker
7344 python-importlib-metadata
7345 python-itsdangerous 7342 python-itsdangerous
7346 python-jinja2 7343 python-jinja2
7347 python-werkzeug)) 7344 python-werkzeug))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 099a4c16511..ad012f8aab0 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8362,7 +8362,6 @@ and convert DDL to BigQuery JSON schema.")
8362 ((#:tests? _ #t) #f))) 8362 ((#:tests? _ #t) #f)))
8363 (propagated-inputs 8363 (propagated-inputs
8364 (list python-attrs 8364 (list python-attrs
8365 python-importlib-metadata
8366 python-pyrsistent 8365 python-pyrsistent
8367 python-typing-extensions)) 8366 python-typing-extensions))
8368 (native-inputs 8367 (native-inputs
@@ -8995,7 +8994,6 @@ logic-free templating system Mustache.")
8995 #$(assoc-ref properties 'upstream-version))))))) 8994 #$(assoc-ref properties 'upstream-version)))))))
8996 (native-inputs (list python-hatchling python-hatch-vcs python-pytest)) 8995 (native-inputs (list python-hatchling python-hatch-vcs python-pytest))
8997 (inputs (list python-html5lib 8996 (inputs (list python-html5lib
8998 python-importlib-metadata
8999 python-markdown 8997 python-markdown
9000 python-pypdf 8998 python-pypdf
9001 python-validators)) 8999 python-validators))
@@ -10608,7 +10606,6 @@ Server (PLS).")
10608 (propagated-inputs 10606 (propagated-inputs
10609 (list python-black 10607 (list python-black
10610 python-docstring-to-markdown 10608 python-docstring-to-markdown
10611 python-importlib-metadata
10612 python-jedi 10609 python-jedi
10613 python-lsp-jsonrpc 10610 python-lsp-jsonrpc
10614 python-pluggy 10611 python-pluggy
@@ -18429,7 +18426,6 @@ time.")
18429 (list python-beautifulsoup4 18426 (list python-beautifulsoup4
18430 python-bleach 18427 python-bleach
18431 python-defusedxml 18428 python-defusedxml
18432 python-importlib-metadata
18433 python-jinja2 18429 python-jinja2
18434 python-jupyter-core 18430 python-jupyter-core
18435 python-jupyterlab-pygments 18431 python-jupyterlab-pygments
@@ -27199,7 +27195,6 @@ derivation parsing, namingly @code{b32decode()}, @code{b32encode()} and
27199 (list python-beautifulsoup4 27195 (list python-beautifulsoup4
27200 python-cryptography 27196 python-cryptography
27201 python-dnspython 27197 python-dnspython
27202 python-importlib-metadata
27203 python-pyotp 27198 python-pyotp
27204 python-pyyaml 27199 python-pyyaml
27205 python-requests 27200 python-requests
@@ -29896,7 +29891,6 @@ information for your operating system.")
29896 (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) 29891 (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
29897 (propagated-inputs 29892 (propagated-inputs
29898 (list python-canonicaljson 29893 (list python-canonicaljson
29899 python-importlib-metadata
29900 python-pynacl 29894 python-pynacl
29901 python-typing-extensions 29895 python-typing-extensions
29902 python-unpaddedbase64)) 29896 python-unpaddedbase64))
@@ -39935,7 +39929,6 @@ add the log levels NOTICE, SPAM, SUCCESS and VERBOSE.")
39935 (sha256 39929 (sha256
39936 (base32 "1xp0qfzy4l4fs1rn1670fbf7d7xv1p2s3rplspx8xqszjd5j0n8c")))) 39930 (base32 "1xp0qfzy4l4fs1rn1670fbf7d7xv1p2s3rplspx8xqszjd5j0n8c"))))
39937 (build-system pyproject-build-system) 39931 (build-system pyproject-build-system)
39938 (propagated-inputs (list python-importlib-metadata))
39939 (native-inputs 39932 (native-inputs
39940 (list python-pretend python-pytest python-pytest-cov python-setuptools)) 39933 (list python-pretend python-pytest python-pytest-cov python-setuptools))
39941 (home-page "https://github.com/pyveci/verlib2") 39934 (home-page "https://github.com/pyveci/verlib2")
diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm
index a077e6d4709..7af7a88f6e1 100644
--- a/gnu/packages/sphinx.scm
+++ b/gnu/packages/sphinx.scm
@@ -219,7 +219,6 @@ sources.")
219 python-filelock 219 python-filelock
220 python-html5lib 220 python-html5lib
221 python-imagesize 221 python-imagesize
222 python-importlib-metadata
223 python-jinja2 222 python-jinja2
224 python-packaging 223 python-packaging
225 python-pygments 224 python-pygments
diff --git a/gnu/packages/spreadsheet.scm b/gnu/packages/spreadsheet.scm
index 710276e7665..3c7fd95216c 100644
--- a/gnu/packages/spreadsheet.scm
+++ b/gnu/packages/spreadsheet.scm
@@ -125,7 +125,6 @@
125 (when tests? (invoke "pytest"))))))) 125 (when tests? (invoke "pytest")))))))
126 (inputs 126 (inputs
127 (list python-dateutil 127 (list python-dateutil
128 python-importlib-metadata
129 python-requests 128 python-requests
130 python-lxml 129 python-lxml
131 python-openpyxl 130 python-openpyxl