Nicolas Graves
6c66583fbe
gnu: python-openpyxl: Disable failing tests.
...
* gnu/packages/python-xyz.scm (python-openpyxl)[arguments]
<#:test-flags>: Disable failing tests.
Change-Id: I5d8c9a02377dcd3a04ae4db886bebdf0743db028
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
0d953da1f7
gnu: python-semantic-version: Set test-backend to nose2.
...
* gnu/packages/python-xyz.scm (python-semantic-version)[arguments]
<#:tests?>: Set it.
Change-Id: I09c84e3658fb6ff61255893a25332638192690b8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
9234f9d3af
gnu: python-termcolor: Relax coverage requirements.
...
* gnu/packages/python-xyz.scm (python-termcolor)[arguments]
<#:phases>: Add phase 'relax-coverage-requirements.
(python-termcolor-next)[name, arguments]: Set them.
Change-Id: Icd184f39b0f9da33cfa9306c33639467dbf0cf80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
74ff7c631c
gnu: python-flit: Relax python-pip requirement.
...
The new sanity-check makes this package fail.
* gnu/packages/python-xyz.scm (python-flit)[arguments]<#:phases>: Add
phase 'relax-pip-requirement.
Change-Id: Ib3023182667469c9683f0c63ccbd165276af3202
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
f1f932cf66
gnu: python-cffi: Ignore performance tests.
...
* gnu/packages/libffi.scm (python-cffi)[arguments]<#:tests?>: Ignore
performance tests.
Change-Id: Ic74ebfa42fd48d13ae539ea016eed8157012c11e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
609fea82a7
gnu: python-gitdb: Ignore performance tests.
...
* gnu/packages/version-control.scm (python-gitdb)[arguments]
<#:test-flags>: Ignore performance tests.
Change-Id: I2f7379cb32af2270ec9dee2551cfa47c1205c5df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
b0397db898
gnu: python-defusedxml: Update to 0.7.1-0.c744588.
...
* gnu/packages/xml.scm (python-defusedxml): Update to 0.7.1-0.c744588.
[source]: Switch to git-fetch.
[arguments]: Run a custom test-suite.
[native-inputs]: Remove python-wheel.
Change-Id: If80357c1c4a18e0ca910ec245141ecad7649b08e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
0996d452f5
gnu: python-jsonrpclib-pelix: Fix tests.
...
* gnu/packages/python-xyz.scm (python-jsonrpclib-pelix)
[arguments]<#:test-backend>: Remove it.
<#:test-flags>: Refresh it.
[native-inputs]: Add python-pytest.
Change-Id: I98db9df4f74ddfa601aa577b899a6e91677e96de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:11 +00:00
Nicolas Graves
b9b6e0e1d8
gnu: python-multidict: Update to 6.7.0.
...
* gnu/packages/python-xyz.scm (python-multidict): Update to 6.7.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore benchmarks.
<#:phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-cov and python-wheel. Add
python-objgraph and python-psutil.
[description]: Improve style.
Change-Id: Ifa9e724162fac24cd83523f92ab66e36bdceb2d8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Nicolas Graves
b4e7dfff46
gnu: python-dbusmock-minimal: Rename to python-dbusmock-for-tests.
...
* gnu/packages/gnome.scm (upower)
* gnu/packages/gtk.scm (at-spi2-core)
* gnu/packages/polkit.scm (polkit)
[native-inputs]: Remove python-dbusmock-minimal; add
python-dbusmock-for-tests.
* gnu/packages/python-xyz.scm
(python-dbusmock-minimal): Rename to python-dbusmock-for-tests.
(python-dbusmock-minimal): New deprecated package.
Change-Id: I640ede147bd1b85b671a76b2d9096fea063164b1
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Nicolas Graves
1a204fe84b
gnu: python-dbusmock: Fix and improve packages.
...
* gnu/packages/python-xyz.scm
(python-dbusmock-check-phase): Drop variable.
(python-dbusmock-patch-paths-phase): New variable.
(python-dbusmock): Refactor phases accordingly.
(python-dbusmock-minimal): Update to 0.37.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]<#:phases>: Drop 'check phase replacement. Refactor
'patch-paths phase.
[native-inputs]: Add python-setuptools.
Change-Id: Id32561d8d1b15f96726a6c4099d64c6937dad506
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Nicolas Graves
bfb25e3a91
gnu: Remove python-pytest-asyncio-0.21.
...
* gnu/packages/check.scm (python-pytest-asyncio-0.21): Delete variable.
Fixes : guix/guix#5738
Change-Id: Id288d8132a2e74879f72f92638b7c661f7d7e3b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Nicolas Graves
f3daef3011
gnu: python-asyncua: Update to 1.1.8.
...
* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.8.
[native-inputs]: Remove python-pytest-asyncio-0.21, python-setuptools,
and python-wheel; add python-pytest-asyncio, and python-hatchling.
[propagated-inputs]: Add python-wait-for2.
Change-Id: I27b71ce7c976892b8c77a290d3468ea9c72f18e7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Sharlatan Hellseher
0862bf629d
gnu: Add python-wait-for2.
...
* gnu/packages/python-xyz.scm (python-wait-for2): New variable.
Change-Id: I11e048274e08e479afce345fa1d75794f4f5672c
2026-01-23 22:09:10 +00:00
Nicolas Graves
2f892c884d
gnu: Remove python-pytest-asyncio-0.23.
...
* gnu/packages/check.scm (python-pytest-asyncio-0.23): Delete variable.
Change-Id: I00190eb51efcd3f637ff827060999eb06703947c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Nicolas Graves
6d1ecfbeed
gnu: python-redis: Update to 7.1.0.
...
* gnu/packages/databases.scm (python-redis): Update to 7.1.0.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Rename and refresh phase 'avoid-pytest-cov to
'relax-coverage-requirements.
[native-inputs]: Add python-hatchling, python-mock,
python-pytest-timeout. Replace python-pytest-asyncio-0.23 by
python-pytest-asyncio. Remove python-setuptools.
Change-Id: I202a4b4e413300dc2a9f25b75793367e4adcd8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:10 +00:00
Sharlatan Hellseher
ad37883076
gnu: python-traitlets: Update to 5.14.3.
...
* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.14.3.
[native-inputs]: Remove python-argcomplete, python-mypy, python-pytest-mock, and
python-pytest-mypy-testing.
Change-Id: I857b475b0b0b35a537429c3741845db327e788b0
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
7b2ad5d241
gnu: python-pytest-asyncio-0.26: Relax higher boundary of Pytest version.
...
* gnu/packages/check.scm (python-pytest-asyncio-0.26):
[arguments] <test-flags>: Skip 4 tests, as it was in v1.0.0.
<phases>: Add 'relax-requirements.
Change-Id: If104b5b59759b4ea6c6fcb91aee62e4f933480a1
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
5922ec491c
gnu: Remove python-charset-normalizer-3.
...
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Delete variable.
Change-Id: I0013e9c5a388cf1a3b5d1c485832fb31d87b0e36
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
9b0f08e4ef
gnu: python-docopt: Use python-pytest-8.
...
* gnu/packages/python-xyz.scm (python-docopt):[native-inputs]: Remove
python-pytest; add python-pytest-8.
Change-Id: I327218f7a1614aedd7c399824fae85c61e0fbec0
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
c994d6420e
gnu: python-pybedtools: Update to 0.12.0.
...
* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.12.0.
Use G-Expresions.
[source] <snippet>: Move phase {remove-cython-generated-files} here.
[argumets] <modules>: Drop all.
<build-backend>: Use setuptools.build_meta.
<test-flags>: Run test from installed module via "--pyargs".
<phases>: Remove 'build-extenstions; add 'remove-local-source.
[native-inputs]: Remove python-wheel.
Change-Id: I993aaee8a4bae900d4c6b61d5b4804d8afbe1131
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
e2a9025077
gnu: python-pytest-timeout: Update to 2.4.0.
...
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.4.0.
[native-inputs]: Remove python-wheel.
Change-Id: I1e6f72b41bdf0d02bdc2965fc2cc0928c8223f8f
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
44f4685785
gnu: python-pytest-mock: Update to 3.15.1.
...
* gnu/packages/check.scm (python-pytest-mock): Update to 3.15.1.
[native-inputs]: Remove python-wheel.
Change-Id: I27c3ff15fec307dc06e62cb73c73861b567a5664
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
f9df23191c
gnu: python-pytest-asyncio: Update to 1.3.0.
...
* gnu/packages/check.scm (python-pytest-asyncio): Update to 1.3.0.
[arguments] <test-flags>: Rework skipped tests.
[native-inputs]: Remove python-wheel.
Change-Id: I762de7afafe6b87befebca27016917bc9f267979
2026-01-23 22:09:09 +00:00
Sharlatan Hellseher
2a05dd9936
gnu: Deprecate python-rich-next in favor of python-reach.
...
* gnu/packages/python-xyz.scm (python-rich-next): Deprecate variable.
Change-Id: I8bcf329d0a69a0292b0fdb089e95fcf6c1103b4c
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
e6dd59a76b
gnu: python-rich: Update to 14.2.0.
...
* gnu/packages/python-xyz.scm (python-rich): Update to 14.2.0.
[arguments]: Drop all.
[native-inputs]: Add which.
Change-Id: I04ef0b87763c9d468648c5b05cff87ffb951f582
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
5b1d54be3b
gnu: python-dateparser: Fix tests.
...
* gnu/packages/python-xyz.scm (python-dateparser):
[arguments]: Simplify.
<test-flags>: Skip only one failing test.
[phases]{set-check-environment}: Remove phase.
[propagated-inputs]: Remove python-ruamel.yaml.
Change-Id: If72eb17f98935204d636a76d2a3db1326eb35606
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
a8d2885b21
gnu: python-wrapt: Update to 2.0.1.
...
* gnu/packages/python-xyz.scm (python-wrapt): Update to 2.0.1.
[native-inputs]: Remove python-wheel; add python-mypy.
Change-Id: Id3ba54ce1a68e16f2b083bb826c94fe62820bacd
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
cbdf822fbd
gnu: python-pytest-subtests: Update to 0.15.0.
...
* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.15.0.
[native-inputs]: Remove python-pytest-bootstrap and python-wheel; add
python-pytest-8.
Change-Id: I427b7bbcc5284607961210a167149fc50714c952
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
f40bd5c845
gnu: python-expandvars: Update to 1.1.2.
...
* gnu/packages/python-xyz.scm (python-expandvars): Update to 1.1.2.
[phases]{fix-pytest-config}: New phase.
Change-Id: Iddc35940857724379377e6a9a9a3f5e3697556f5
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
4952e2b438
gnu: python-numpy-1: Use python-setuptools.
...
* gnu/packages/python-xyz.scm (python-numpy-1)
[phases]{delete-test-files}: New phases.
{check}: Skip 2 more tests expecting older setuptools.
[native-inputs]: Remove python-setuptools-67, and python-wheel-0.40; add
python-setuptools.
Change-Id: I658ccde3c32daca20ecd2716ae245077decdde26
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
a47ec7ca37
gnu: python-setuptools-79: Disable tests.
...
* gnu/packages/python-build.scm (python-setuptools-79)[arguments]:
Overwrite and disable tests.
Change-Id: Ie5184747e60eeca0502126de05e24cb629bb8a79
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
ec8a7b93e4
gnu: python-pytest-xdist: Skip 2 more tests.
...
* gnu/packages/check.scm (python-pytest-xdist):
[arguments] <test-flags>: Reworks skipped tests, add 2 more.
[native-inputs]: Remove python-wheel.
[synopsis, description]: Replace py.test with pytest.
Change-Id: Ie454f68dfe2c18819f1ea2e3b41b2d100270ec12
2026-01-23 22:09:08 +00:00
Sharlatan Hellseher
da39c50aa8
gnu: Add python-pytest-8.
...
* gnu/packages/check.scm (python-pytest-8): New variable.
Change-Id: I5886e75b56efda89cf924e6ec0f91fba9121903c
2026-01-23 22:09:07 +00:00
Sharlatan Hellseher
46321ff86b
gnu: python-mt940: Enable tests.
...
* gnu/packages/finance.scm (python-mt940):
[arguments] <test-backend>: Use unittest.
[native-inputs]: Remove python-setuptools-67 and python-wheel-0.40; add
python-setuptools.
Change-Id: I660ed423b08a08cc31c1b652c0f096652b08f3dc
2026-01-23 22:09:07 +00:00
Nicolas Graves
31eab3744e
gnu: python-yewtube: Drop phase 'fix-entry-points.
...
* gnu/packages/python-xyz.scm (python-yewtube)[arguments]<#:phases>:
Drop phase 'fix-entry-points.
Change-Id: Icf5515198078d3290a459dce335f79af4a8368c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:07 +00:00
Nicolas Graves
125c1490e9
gnu: udiskie: Drop phase 'fix-entry-points.
...
* gnu/packages/freedesktop.scm (udiskie)[arguments]<#:phases>:
Drop phase 'fix-entry-points.
Change-Id: I91fb698e1abcf83be89422034fe9f2d926a94235
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:07 +00:00
Nicolas Graves
49f58dbb17
gnu: python-invoke: Drop phase 'fix-entry-points.
...
* gnu/packages/python-xyz.scm (python-invoke)[arguments]<#:phases>:
Drop phase 'fix-entry-points.
Change-Id: Ibfeff99cba7fa4badb0dee42dda306c69e998ee6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:07 +00:00
Nicolas Graves
493e2e231f
build-system: pyproject: Improve entry-point parser.
...
* guix/build/pyproject-build-system.scm (create-entrypoints): Add
procedures parse-entry-points and parse-line.
Change-Id: Ifd208df6a912431f8d996c5dab2b39987dcc3532
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:07 +00:00
Nicolas Graves
edff9172da
build-system: pyproject: Fix entry points handling.
...
* guix/build/pyproject-build-system.scm (create-entrypoints): Correct
the auto-generated script.
Fixes : guix/guix#4509
Change-Id: I0689e99311ff29f58d93ce9a4cca03941ec74419
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:07 +00:00
Sören Tempel
a2574593f8
gnu: python-numpy: Reduce closure size through custom wrap phase
...
* gnu/packages/python-xyz.scm (python-numpy)
[arguments] <phases>: Provide custom 'wrap phase.
Change-Id: Iab5bbee198796b61364fc3116a748e0e71b79148
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:07 +00:00
Sören Tempel
d1c4962bff
gnu: python-numpy-1: Reduce closure size through custom wrap phase
...
* gnu/packages/python-xyz.scm (python-numpy-1)
[arguments] <phases>: Provide custom 'wrap phase.
Change-Id: I111ad7dfd39ada63b97b43d7eeb1eda0ca508db5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
4f664469a2
gnu: Remove python-djangorestframework.
...
* gnu/packages/django.scm (python-djangorestframework): Delete variable.
Change-Id: Icb2d0d0ddae994851963977d0d318eccfe8a64d1
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
fa6866e2b8
gnu: Remove python-pandas-2.
...
* gnu/packages/python-science.scm (python-pandas-2): Delete variable.
Change-Id: Ia08c92f284f3bdb5849967376d5cfc38c61c7703
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
c18eabb2b1
gnu: Remove python-hypercorn.
...
* gnu/packages/python-web.scm (python-hypercorn): Delete variable.
Change-Id: I8718d0984ba3d2f3450cd6d7209a2fd8bf857d34
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
f76757fed5
gnu: Remove python-requests-next.
...
* gnu/packages/python-web.scm (python-requests-next): Delete variable.
Change-Id: I83a6c57aa27afaeb9116efb33982dce92f5cfa1d
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
1caff43e04
gnu: Remove python-schema-0.5.
...
* gnu/packages/python-xyz.scm (python-schema-0.5): Delete variable.
Change-Id: If511246ee6ad743591f50d4a2ad7d23f4ae141f5
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
3dd923c66d
gnu: Remove python-tldr.
...
* gnu/packages/textutils.scm (python-tldr): Delete variable.
Change-Id: Id535933a89c202b9fe1192b78116781b43dbf8a2
2026-01-23 22:09:06 +00:00
Sharlatan Hellseher
760c36c8e5
gnu: Remove python-cobib.
...
* gnu/packages/textutils.scm (python-cobib): Delete variable.
Change-Id: I30cd0930728617827af71baa3dad42f1960b9316
2026-01-23 22:09:05 +00:00
Sharlatan Hellseher
c41a52b6c8
gnu: Remove python-pre-commit.
...
* gnu/packages/version-control.scm (python-pre-commit): Delete variable.
Change-Id: I0f8ced695ba57ffd3260897bb3587bd18f096d00
2026-01-23 22:09:05 +00:00