Nicolas Graves
25c15d9fc4
gnu: Remove python-pycodestyle native-input from some packages.
...
Remove python-pycodestyle from [native-inputs] in the following packages
as not required for build/tests/install:
* gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-diff-cover
python-lsp-server, python-affine)
Change-Id: Ibd609f89b5fe1f7750108676f98ee0fdc9daf7ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:21 +00:00
Nicolas Graves
66f66f0604
gnu: Remove python-coveralls native-input from some packages.
...
Remove python-coveralls from [native-inputs] in the following packages
as not required for build/tests/install:
* gnu/packages/python-science.scm (python-trimesh)
* gnu/packages/python-xyz.scm (python-affine)
Change-Id: Ia2beeec4ebc4e651f0a079efb644afa8026d53de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:21 +00:00
Nicolas Graves
bd01c44c3b
gnu: u-boot-tools: Remove python-coverage native-input.
...
* gnu/packages/bootloaders.scm (u-boot-tools):
[native-inputs]: Remove python-coverage.
[arguments]<#:phases>: Adapt patch phase.
Change-Id: I94394544079197b4a3f8c53cc0b3d78d1f5dc8be
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:21 +00:00
Nicolas Graves
159ba7ec29
gnu: Remove python-coverage native-input from some packages.
...
Remove python-coverage from [native-inputs] in the following packages as
not required for build/tests/install:
* gnu/packages/check.scm: (python-pytest-flakes)
* gnu/packages/cpp.scm: (cpplint)
* gnu/packages/jupyter.scm: (python-nbclassic)
* gnu/packages/machine-learning.scm (onnx,
python-pytorch-lightning) (python-torchmetrics)
* gnu/packages/openstack.scm: (python-hacking)
* gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/version-control.scm: (pre-commit)
Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Nicolas Graves
e46e949a2c
gnu: Remove python-flake8 native-input from some packages.
...
Remove python-flake8 from [native-inputs] in the following packages as
not required for build/tests/install:
* gnu/packages/bioinformatics.scm: (python-doubletdetection)
* gnu/packages/ebook.scm: (calibre)
* gnu/packages/graph.scm: (python-pygsp)
* gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api)
* gnu/packages/python-web.scm: (python-furl)
* gnu/packages/python-xyz.scm: (python-jinja2-cli)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/vpn.scm: (sshuttle)
* gnu/packages/music.scm (python-mutagen):
[arguments]<#:test-flags>: Ignore flake8 quality tests.
[native-inputs]: Remove python-flake8.
Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Nicolas Graves
807f57e939
gnu: Remove python-pylint native-input from some packages.
...
Remove python-pylint from [native-inputs] in the following packages as
not required for build/tests/install:
* gnu/packages/games.scm (open-adventure)
* gnu/packages/potassco.scm (python-clingraph)
* gnu/packages/python-xyz.scm (python-lsp-jsonrpc, python-mediapy)
* gnu/packages/virtualization.scm (python-qemu-qmp)
Change-Id: I138d6ad7fbde00f76f77c14d728adce8d74f25bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Nicolas Graves
6fc94ac92b
gnu: python-doubletdetection: Remove python-black native-input.
...
* gnu/packages/bioinformatics.scm (python-doubletdetection)
[native-inputs]: Remove python-black.
Change-Id: Iaa12a1b73bb2f97a053c7b6365b3e1bc7c53080d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Nicolas Graves
631372f430
gnu: python-pycountry: Remove coverage input.
...
* gnu/packages/iso-codes.scm (python-pycountry)
[arguments]<#:phases>: Add phase 'fix-pytest-config.
[native-inputs]: Rmove python-pytest-cov.
[description]: Improve style.
Change-Id: I8f04f2fb2a262dd7b8dffff1a6c73cea520a7117
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Maxim Cournoyer
5d9ee25c98
gnu: python-matplotlib-documentation: Adjust native inputs.
...
* gnu/packages/python-xyz.scm (python-matplotlib-documentation)
[native-inputs]: Add ffmpeg, graphviz, python-matplotlib, python-pyyaml,
python-sphinx-tags and python-sphinxcontrib-video.
Relates-to: #4637
Change-Id: I59a23c3d6d6007def58528cb0b8d29eb4a0f8b13
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Maxim Cournoyer
6453c93a8e
gnu: python-sphinx-gallery: Propagate python-joblib.
...
* gnu/packages/sphinx.scm (python-sphinx-gallery)
[propagated-inputs]: Add python-joblib.
Change-Id: Ia14e770a620a4398c48ad3dca28a6a27a17b4ea4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Maxim Cournoyer
8907282cea
gnu: python-sphinx-gallery: Update to 0.20.0.
...
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.20.0.
[propagated-inputs]: Remove python-jupyterlite-sphinx.
[native-inputs]: Add python-jupyterlite-sphinx python-pydata-sphinx-theme,
python-sphinxcontrib-video, python-sphinx-design and python-statsmodels.
Change-Id: I35c2dac4ac8fbca13f16c832e53d0851ca015c52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:20 +00:00
Maxim Cournoyer
1dab220222
gnu: Add python-sphinxcontrib-video.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-video): New variable.
Change-Id: Idf7bd4450ee93c3970741bd169cf10525764f176
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:19 +00:00
Maxim Cournoyer
f9f2d7c3d5
gnu: python-numpydoc: Update to 1.10.0.
...
* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.10.0.
[propagated-inputs]: Remove python-jinja2, add python-tomli.
[#:test-flags]: Skip new test.
Change-Id: I7a1a009edcccd436bfdd52ced9b56ca94ab7208e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:19 +00:00
Maxim Cournoyer
a6cfcf1643
gnu: Add python-sphinx-tags.
...
* gnu/packages/sphinx.scm (python-sphinx-tags): New variable.
Change-Id: If4694b36b8f674e8a85799d224ef0ecda29922e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:19 +00:00
Sharlatan Hellseher
b0fdf2958f
gnu: python-sphinx-issues: Update to 5.0.1.
...
* gnu/packages/sphinx.scm (python-sphinx-issues): Update to 5.0.1.
[phases]{patch-sphinx-build-path}: Switch to search-input-file.
Change-Id: Icfd43725f94dfd40a8ca223dcab73ea1b4b17089
2026-01-24 23:15:19 +00:00
Sharlatan Hellseher
a4d360bf3a
gnu: python-sphinx-rtd-theme: Update to 3.1.0.
...
* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.1.0.
[native-inputs]: Remove python-wheel.
Change-Id: I34cb4d3bca874b33ef6cc715701357cd5d047d41
2026-01-24 23:15:19 +00:00
Maxim Cournoyer
cd02996ca0
gnu: python-sphinx: Update to 9.0.3.
...
* gnu/packages/sphinx.scm (python-sphinx): Update to 9.0.3.
(python-sphinx-pytest) [#:test-flags]: New argument.
(python-myst-parser) [#:test-flags]: Ignore more tests.
Change-Id: Ia1a0bda0c11e9b1909aad224a5bb3e48737b6492
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:19 +00:00
Maxim Cournoyer
4eef0a2a8e
gnu: Add python-roman-numerals.
...
* gnu/packages/python-xyz.scm (python-roman-numerals): New variable.
Change-Id: Idd5ad0a8ba7cc2a6acac5948af4a8c8dd5999277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:19 +00:00
Sharlatan Hellseher
9ea4b60ddc
gnu: python-pythondialog: Deprecate in favor of python-dialog.
...
* gnu/packages/python-xyz.scm (python-pythondialog): Proper deprecate
variable.
Change-Id: Ic76ad0fa92bb8eb7ffe47b06a8ba8ea70a54de24
2026-01-24 23:15:19 +00:00
Sharlatan Hellseher
4dc5a7176d
gnu: Remove pudb.
...
* gnu/packages/python-xyz.scm (pudb): Delete variable.
Change-Id: I9cdd207262a70bd0cfec89ce36e9ee035cf2ac67
2026-01-24 23:15:19 +00:00
Sharlatan Hellseher
1a0b685952
gnu: Remove python-consul.
...
* gnu/packages/python-xyz.scm (python-consul): Delete variable.
Change-Id: Ia3975aa86ad981f607074ac941a405ee9d1f15cf
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
6dff7d5f9a
gnu: Remove python-pep621.
...
* gnu/packages/python-xyz.scm (python-pep621): Delete variable.
Change-Id: Id962df957d978f14e655b3105d53b36d8086fc6d
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
ed378149b9
gnu: Remove python-language-server.
...
* gnu/packages/python-xyz.scm (python-language-server): Delete variable.
Change-Id: I3305e3df05157403e935685f10cfa1e3246ba429
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
e4e04784fe
gnu: Remove python-jsonrpc-server.
...
* gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable.
Change-Id: I10cc4abd05eda36c1ded5142876d03c0dba1e799
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
9ca33ccf85
gnu: Remove python-xenon.
...
* gnu/packages/code.scm (python-xenon): Delete variable.
Change-Id: I585e70120a7a4057564e5c9dbb5497f40a6119cb
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
85ffebdb9d
gnu: Remove python-requests-unixsocket.
...
* gnu/packages/python-web.scm (python-requests-unixsocket): Delete variable.
Change-Id: I898475524363db1d6011e4de75f643b8d7633cc4
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
d5687f477d
gnu: Remove python-scikit-image-next.
...
* gnu/packages/python-science.scm (python-scikit-image-next): Delete variable.
Change-Id: Ieecd9370c75ba24ea1740615fc950d9b1ffcb216
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
6492c388a7
gnu: Remove python-binwalk.
...
* gnu/packages/firmware.scm (python-binwalk): Delete variable.
Change-Id: Iadcba129527d393d8267e26f595b1d30d60d9cbf
2026-01-24 23:15:18 +00:00
Sharlatan Hellseher
6d1bdf5146
gnu: Remove python-cython-3.
...
* gnu/packages/python-xyz.scm (python-cython-3): Delete variable.
Change-Id: I702030f70a2063ef2a913b78e28f0dd132c09b7c
2026-01-24 23:15:17 +00:00
Sharlatan Hellseher
fc32bfe5c2
gnu: Remove python-setuptools-79.
...
* gnu/packages/python-build.scm (python-setuptools-79): Delete variable.
Fixes : guix/guix#5737
Change-Id: If282391c8992fbbc7284c9e71f8bf57d43318997
2026-01-24 23:15:17 +00:00
Sharlatan Hellseher
b407634be9
gnu: Remove python-setuptools-67.
...
* gnu/packages/python-build.scm (python-setuptools-67): Delete variable.
Related-to: guix/guix#5737
Change-Id: I40a3499686877b99c7467a3e83976c3ea48b4649
2026-01-24 23:15:17 +00:00
Sharlatan Hellseher
cd09afc4ba
gnu: Remove python-docutils-0.16.
...
* gnu/packages/python-xyz.scm (python-docutils-0.16): Delete variable.
Fixes : guix/guix#5800
Change-Id: Ie0faabd1681bffce59e7706fd1ca3abd6a9f709a
2026-01-24 23:15:17 +00:00
Nguyễn Gia Phong
cafc3b0765
gnu: python-anyio: Update to 4.12.1.
...
* gnu/packages/patches/python-anyio-unuse-exceptiongroup-in-test.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.12.1.
[source] <patches>: Add patch.
[arguments] <#:test-flags>: Unskip a test removed upstream.
[native-inputs]: Add python-blockbuster.
[home-page]: Change to the documentation website.
Change-Id: I3b73ec261817186b2b6a153eb844ff86dfdd28af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:17 +00:00
Nguyễn Gia Phong
049e14173b
gnu: Add python-blockbuster.
...
* gnu/packages/python-check.scm (python-blockbuster): Add variable.
Change-Id: I7cbdea1d62f700d75d92b8fd98929dc716e038e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:17 +00:00
Nguyễn Gia Phong
3f8c6a3a7b
gnu: python-pyee: Fix build.
...
* gnu/packages/python-xyz.scm (python-pyee) [arguments] <#:phases>:
Add phase 'patch-pytest-config for compatibility with pytest 9.
Change-Id: I17370c6648cbb9983584239236b19493cc28be4e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:17 +00:00
Nguyễn Gia Phong
52356fd3ef
gnu: python-trio: Update to 0.32.0.
...
* gnu/packages/python-xyz.scm (python-trio): Update to 0.32.0.
[arguments] <#:test-flags>: Adjust skipped tests.
<#:phases>: Add phase 'patch-pthread-path. Remove the inclusion
of src in PYTHONPATH in 'set-env phase before phase 'check.
[native-inputs]: Add python-async-generator, python-cryptography,
python-jedi and python-pylint. Remove python-wheel.
[propagated-inputs]: Remove python-cffi and python-exceptiongroup.
[home-page]: Change to the documentation website.
Change-Id: Ib109aeb2cf6a239a5a055d53682ab811c76701f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:17 +00:00
Sharlatan Hellseher
7e43aafa67
gnu: python-execnet: Update to 2.1.2.
...
* gnu/packages/python-xyz.scm (python-execnet): Update to 2.1.2.
[phases]{adjust-for-pytest-7.2+, pretend-version, prepare-for-tests}:
Remove phases.
{set-version, pre-check}: New phases.
Change-Id: Ifd26ee4d592862ed8c812fae61fafa06fdfac9da
2026-01-24 23:15:16 +00:00
Sharlatan Hellseher
739545f33e
gnu: python-execnet: Fix indentation.
...
* gnu/packages/python-xyz.scm (python-execnet): Fix indentation.
Change-Id: I74cbc2078450484e91b60f4fe6c9534ddc5b71f6
2026-01-24 23:15:16 +00:00
Sharlatan Hellseher
ba074db375
gnu: python-markupsafe: Update to 3.0.3.
...
* gnu/packages/python-xyz.scm (python-markupsafe): Update to 3.0.3.
[native-inputs]: Remove python-wheel.
Change-Id: I6222521337536075750614a3c9284fd3633768ba
2026-01-24 23:15:16 +00:00
Nicolas Graves
8340d03d59
gnu: Deprecate python-ukpostcodeparser.
...
* gnu/packages/python-xyz.scm
(python-ukpostcodeparser): Deprecate package.
(python-faker)[native-inputs]: Drop python-ukpostcodeparser.
Change-Id: Ib80d408cc4eb7e54b79128c7d14065fd2f432972
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:16 +00:00
Nicolas Graves
2e1e9e3576
gnu: python-icecream: Update to 2.1.9.
...
* gnu/packages/python-xyz.scm (python-icecream): Update to 2.1.9.
[source]: Switch to git-fetch.
[arguments]: Drop them.
[native-inputs]: Remove python-wheel.
Change-Id: I6266e3a8a23f70c1d11305292d2bd8ef33392150
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:16 +00:00
Nicolas Graves
7a46bdd4c0
gnu: mesa: Add python-packaging to native-inputs.
...
* gnu/packages/gl.scm (mesa)[native-inputs]: Add python-packaging.
Change-Id: I0a1c5ec7efc7c6d51491b418d90dfa4126c08c14
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:16 +00:00
Nicolas Graves
8b9f3a2885
gnu: python-envs: Propagate necessary packages.
...
* gnu/packages/python-xyz.scm (python-envs)
[native-inputs]: Add python-packaging.
[propagated-inputs]: Add python-jinja2, python-terminaltables.
Change-Id: I5a66592a0af7f3567d0313bdc9c3752267033079
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:16 +00:00
Nicolas Graves
f827ab9208
gnu: python-twisted: Propagate python:tk.
...
* gnu/packages/python-xyz.scm (python-twisted)[propagated-inputs]: Add
python:tk.
Change-Id: I20376d69683d2ba312a565c930639f401f73ab19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:16 +00:00
Nicolas Graves
7b2359868d
gnu: python-duniterpy: Relax requirements.
...
* gnu/packages/finance.scm (python-duniterpy)[arguments]<#:phases>:
Add phase 'relax-requirements.
Change-Id: I0fa9514267270396eecd8b11bf05bbfdf4db5fcd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:16 +00:00
Nicolas Graves
bd874978a5
gnu: python-pytest-sugar: Update to 1.1.1-0.4b1cd8d.
...
* gnu/packages/check.scm (python-pytest-sugar): Update to 1.1.1-0.4b1cd8d.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-packaging.
[native-inputs]: Remove python-wheel.
[home-page]: Update it.
[description]: Update it.
Change-Id: If9105648373c39465cbbc08f4721bf4c25d8491d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:15 +00:00
Sharlatan Hellseher
7365a63e57
gnu: python-anyio: Update to 4.10.0.
...
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.10.0.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Add python-truststore.
Change-Id: Ib0aab1c2dfbb7518756d5cd1eb8f21e203f5519f
2026-01-24 23:15:15 +00:00
Nicolas Graves
e13f435a57
gnu: python-anyio: Improve style.
...
* gnu/packages/python-xyz.scm (python-anyio)[arguments]
<#:phases>: Migrate to <#test-flags>, improve style, use gexps, and
string-join.
Change-Id: I99b144390e5503b149d9b469bf71ad53c61ba829
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:15 +00:00
Nicolas Graves
43e2710e01
gnu: python-trio: Improve style.
...
* gnu/packages/python-xyz.scm (python-trio)[arguments]: Improve style,
use gexps and string-join, put conditional arguments first.
Change-Id: I14a3bffa2137fbadd9aebc9a64ac2c6d027806d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:15 +00:00
Nicolas Graves
38e2e59c5e
gnu: python-numpy: Drop uneeded native-inputs.
...
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove
python-mypy, duplicate python-setuptools, and python-wheel.
Change-Id: I94a5a51a4eff4620809af9c4a0abbd649c0768c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-24 23:15:15 +00:00