Maxim Cournoyer
537b853deb
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-02-07 12:28:34 +01:00
Maxim Cournoyer
bc52952c95
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-02-07 12:28:34 +01:00
Sharlatan Hellseher
321882346c
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-02-07 12:28:34 +01:00
Sharlatan Hellseher
c592bb848f
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-02-07 12:28:34 +01:00
Maxim Cournoyer
95fc451c04
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-02-07 12:28:34 +01:00
Maxim Cournoyer
cca26dda19
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-02-07 12:28:34 +01:00
Sharlatan Hellseher
12d83d196a
gnu: python-pythondialog: Deprecate in favor of python-dialog.
...
* gnu/packages/python-xyz.scm (python-pythondialog): Proper deprecate
variable.
Change-Id: Ic76ad0fa92bb8eb7ffe47b06a8ba8ea70a54de24
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
5576d9cc52
gnu: Remove pudb.
...
* gnu/packages/python-xyz.scm (pudb): Delete variable.
Change-Id: I9cdd207262a70bd0cfec89ce36e9ee035cf2ac67
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
e1d6724eda
gnu: Remove python-consul.
...
* gnu/packages/python-xyz.scm (python-consul): Delete variable.
Change-Id: Ia3975aa86ad981f607074ac941a405ee9d1f15cf
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
98305a8210
gnu: Remove python-pep621.
...
* gnu/packages/python-xyz.scm (python-pep621): Delete variable.
Change-Id: Id962df957d978f14e655b3105d53b36d8086fc6d
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
5d748698d2
gnu: Remove python-language-server.
...
* gnu/packages/python-xyz.scm (python-language-server): Delete variable.
Change-Id: I3305e3df05157403e935685f10cfa1e3246ba429
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
2fd449243d
gnu: Remove python-jsonrpc-server.
...
* gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable.
Change-Id: I10cc4abd05eda36c1ded5142876d03c0dba1e799
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
7b4c3103d2
gnu: Remove python-xenon.
...
* gnu/packages/code.scm (python-xenon): Delete variable.
Change-Id: I585e70120a7a4057564e5c9dbb5497f40a6119cb
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
6c28fc5827
gnu: Remove python-requests-unixsocket.
...
* gnu/packages/python-web.scm (python-requests-unixsocket): Delete variable.
Change-Id: I898475524363db1d6011e4de75f643b8d7633cc4
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
1574c37720
gnu: Remove python-scikit-image-next.
...
* gnu/packages/python-science.scm (python-scikit-image-next): Delete variable.
Change-Id: Ieecd9370c75ba24ea1740615fc950d9b1ffcb216
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
1177039890
gnu: Remove python-binwalk.
...
* gnu/packages/firmware.scm (python-binwalk): Delete variable.
Change-Id: Iadcba129527d393d8267e26f595b1d30d60d9cbf
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
f235a916b1
gnu: Remove python-cython-3.
...
* gnu/packages/python-xyz.scm (python-cython-3): Delete variable.
Change-Id: I702030f70a2063ef2a913b78e28f0dd132c09b7c
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
4f6577931e
gnu: Remove python-setuptools-79.
...
* gnu/packages/python-build.scm (python-setuptools-79): Delete variable.
Fixes : guix/guix#5737
Change-Id: If282391c8992fbbc7284c9e71f8bf57d43318997
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
d39dee169c
gnu: Remove python-setuptools-67.
...
* gnu/packages/python-build.scm (python-setuptools-67): Delete variable.
Related-to: guix/guix#5737
Change-Id: I40a3499686877b99c7467a3e83976c3ea48b4649
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
5f84a2d122
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-02-07 12:28:32 +01:00
Nguyễn Gia Phong
48fa7f2122
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-02-07 12:28:32 +01:00
Nguyễn Gia Phong
81df280103
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-02-07 12:28:32 +01:00
Nguyễn Gia Phong
b984aaab60
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-02-07 12:28:32 +01:00
Nguyễn Gia Phong
992e7fc3b8
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-02-07 12:28:31 +01:00
Sharlatan Hellseher
252d45be89
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-02-07 12:28:31 +01:00
Sharlatan Hellseher
4dbea4f8af
gnu: python-execnet: Fix indentation.
...
* gnu/packages/python-xyz.scm (python-execnet): Fix indentation.
Change-Id: I74cbc2078450484e91b60f4fe6c9534ddc5b71f6
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher
9effcb54c6
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-02-07 12:28:31 +01:00
Nicolas Graves
4b388188f8
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-02-07 12:28:31 +01:00
Nicolas Graves
37e670fcca
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-02-07 12:28:31 +01:00
Nicolas Graves
330909db92
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-02-07 12:28:31 +01:00
Nicolas Graves
8193183d65
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-02-07 12:28:31 +01:00
Nicolas Graves
855e52db66
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-02-07 12:28:31 +01:00
Nicolas Graves
b4ec3c1e3c
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-02-07 12:28:31 +01:00
Nicolas Graves
a226273ba2
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-02-07 12:28:30 +01:00
Sharlatan Hellseher
ce399662a3
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-02-07 12:28:30 +01:00
Nicolas Graves
a0f66f7326
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-02-07 12:28:30 +01:00
Nicolas Graves
d916cfea91
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-02-07 12:28:30 +01:00
Nicolas Graves
8e0f560f8d
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-02-07 12:28:30 +01:00
Nicolas Graves
6f2259d7f0
gnu: python-curio: Flag the package as deprecated.
...
* gnu/packages/python-xyz.scm (python-curio): Flag the package as
deprecated.
Change-Id: I484f852cc6ecb59eb2e3638a7b32442752e98faa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:30 +01:00
Nicolas Graves
7b1f76b6cc
gnu: python-ipython: Drop python-curio native-input.
...
* gnu/packages/python-xyz.scm (python-ipython)[native-inputs]: Drop
python-curio.
Change-Id: Id6183bc95711899171e3d3941423400ba001592a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:30 +01:00
Nicolas Graves
ccba1a600c
gnu: python-certauth: Fix tests.
...
* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add
python-pytest, drop python-wheel.
Change-Id: Ia2ffaabdfb8943bc19bac75561268186bbb10fb7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:30 +01:00
Nicolas Graves
d2fe4a5ee5
gnu: python-syrupy: Fix tests.
...
* gnu/packages/python-check.scm (python-syrupy)
[arguments]<#:test-backend>: Drop it.
<#:test-flags>: Ignore expected failing test.
[native-inputs]: Drop python-invoke.
Change-Id: Ie3e92293d7bd96aa7edbf81b577c9413bd988dfd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:30 +01:00
Nicolas Graves
017ecad9d9
gnu: pybind11: Add python-setuptools native-inputs, improve style.
...
* gnu/packages/python-xyz.scm (pybind11)
[native-inputs]: Drop labels, add python-setuptools.
[arguments]<#:configure-flags>: Adapt for catch label change.
<#:phases>: Improve style.
Change-Id: I3171c79e079be0ebeda072412b3a9173c61713ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:30 +01:00
Nicolas Graves
8c8ef5f197
gnu: python-dependency-groups: Correct package.
...
* gnu/packages/python-web.scm (python-dependency-groups)
[native-inputs]: Add python-pytest, as tests were not run using unittests.
Change-Id: I966ea4dad232ad514bcf10cfd37a89c5244ca0b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00
Nicolas Graves
bbb3a062e7
gnu: python-sniffio: Drop python-curio native-input.
...
* gnu/packages/python-xyz.scm (python-sniffio):
[arguments] <test-flags>: Skip test requiring curio.
[native-inputs]: Remove python-curio.
Change-Id: I96678566359cbbfc1ee268c73952b1de6a147959
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00
Nicolas Graves
2ed4b04db3
gnu: python-frozenlist: Update to 1.8.0.
...
* gnu/packages/python-web.scm (python-frozenlist): Update to 1.8.0.
[source]: Switch to git-fetch.
[outputs]: Add "wheel" output.
[arguments]<#:test-flags>: Ignore configuration.
[native-inputs]: Add python-cython, python-pytest, python-tomli.
Remove python-wheel.
Change-Id: I3ff9f502960c8dd1ff304b90499d4c1370869b20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00
Nicolas Graves
38cd29afb9
gnu: python-pytest-asyncio: Switch to git-fetch.
...
* gnu/packages/check.scm (python-pytest-asyncio):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'set-version.
Change-Id: I448406ec79ceca892a1204a948ce2b91a573114b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00
Nicolas Graves
5949c757cd
gnu: python-expandvars: Simplify.
...
* gnu/packages/python-xyz.scm (python-expandvars):
[arguments]<#:phases>: Drop them.
<#:test-flags>: Add flag to ignore configuration that is
too old for pytest@9 compatiblity.
Change-Id: I1aed3c1c60110cf39262686a235eccc0f570e41e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00
Nicolas Graves
126fdbd61d
gnu: python-pyproject-metadata: Update to 0.10.0.
...
* gnu/packages/python-xyz.scm (python-pyproject-metadata): Update to 0.10.0.
[native-inputs]: Replace python-pypa-build by python-flit-core.
Remove python-setuptools.
Change-Id: Ibbc17d14b182a1513e5492aee138ac721710db16
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00
Nicolas Graves
d033fb7212
gnu: python-phpserialize: Fix tests.
...
* gnu/packages/python-xyz.scm (python-phpserialize)
[arguments]: Remove <#:test-backend>, update <#:test-flags>.
[native-inputs]: Add python-pytest.
Change-Id: I72536b16f56ad7e9050828f2c77d70abf16ce639
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:29 +01:00