summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-07gnu: python-certauth: Fix tests.Nicolas Graves
* 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-07gnu: python-syrupy: Fix tests.Nicolas Graves
* 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-07gnu: pybind11: Add python-setuptools native-inputs, improve style.Nicolas Graves
* 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-07gnu: python-dependency-groups: Correct package.Nicolas Graves
* 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-07gnu: python-sniffio: Drop python-curio native-input.Nicolas Graves
* 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-07gnu: python-frozenlist: Update to 1.8.0.Nicolas Graves
* 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-07gnu: python-pytest-asyncio: Switch to git-fetch.Nicolas Graves
* 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-07gnu: python-expandvars: Simplify.Nicolas Graves
* 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-07gnu: python-pyproject-metadata: Update to 0.10.0.Nicolas Graves
* 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-07gnu: python-phpserialize: Fix tests.Nicolas Graves
* 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-07gnu: python-openpyxl: Disable failing tests.Nicolas Graves
* 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-02-07gnu: python-semantic-version: Set test-backend to nose2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-semantic-version)[arguments] <#:tests?>: Set it. Change-Id: I09c84e3658fb6ff61255893a25332638192690b8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-termcolor: Relax coverage requirements.Nicolas Graves
* 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-02-07gnu: python-flit: Relax python-pip requirement.Nicolas Graves
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-02-07gnu: python-cffi: Ignore performance tests.Nicolas Graves
* gnu/packages/libffi.scm (python-cffi)[arguments]<#:tests?>: Ignore performance tests. Change-Id: Ic74ebfa42fd48d13ae539ea016eed8157012c11e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-gitdb: Ignore performance tests.Nicolas Graves
* 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-02-07gnu: python-defusedxml: Update to 0.7.1-0.c744588.Nicolas Graves
* 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-02-07gnu: python-jsonrpclib-pelix: Fix tests.Nicolas Graves
* 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-02-07gnu: python-multidict: Update to 6.7.0.Nicolas Graves
* 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-02-07gnu: python-dbusmock-minimal: Rename to python-dbusmock-for-tests.Nicolas Graves
* 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-02-07gnu: python-dbusmock: Fix and improve packages.Nicolas Graves
* 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-02-07gnu: Remove python-pytest-asyncio-0.21.Nicolas Graves
* 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-02-07gnu: python-asyncua: Update to 1.1.8.Nicolas Graves
* 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-02-07gnu: Add python-wait-for2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-wait-for2): New variable. Change-Id: I11e048274e08e479afce345fa1d75794f4f5672c
2026-02-07gnu: Remove python-pytest-asyncio-0.23.Nicolas Graves
* gnu/packages/check.scm (python-pytest-asyncio-0.23): Delete variable. Change-Id: I00190eb51efcd3f637ff827060999eb06703947c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-fakeredis: Update to 2.33.0.Sharlatan Hellseher
* gnu/packages/databases.scm (python-fakeredis): Update to 2.33.0. [arguments] <test-flags>: Run more tests, skip only 4. [propagated-inputs]: Remove python-typing-extensions; add python-valkey. Change-Id: I05d5f3b5da3da175a180cdb71fe6078342c10653
2026-02-07gnu: python-redis: Update to 7.1.0.Nicolas Graves
* 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-02-07gnu: python-traitlets: Update to 5.14.3.Sharlatan Hellseher
* 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-02-07gnu: python-pytest-asyncio-0.26: Relax higher boundary of Pytest version.Sharlatan Hellseher
* 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-02-07gnu: Remove python-charset-normalizer-3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Delete variable. Change-Id: I0013e9c5a388cf1a3b5d1c485832fb31d87b0e36
2026-02-07gnu: python-pybedtools: Update to 0.12.0.Sharlatan Hellseher
* 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-02-07gnu: python-pytest-timeout: Update to 2.4.0.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.4.0. [native-inputs]: Remove python-wheel. Change-Id: I1e6f72b41bdf0d02bdc2965fc2cc0928c8223f8f
2026-02-07gnu: python-pytest-mock: Update to 3.15.1.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-mock): Update to 3.15.1. [native-inputs]: Remove python-wheel. Change-Id: I27c3ff15fec307dc06e62cb73c73861b567a5664
2026-02-07gnu: python-pytest-asyncio: Update to 1.3.0.Sharlatan Hellseher
* 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-02-07gnu: Deprecate python-rich-next in favor of python-reach.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich-next): Deprecate variable. Change-Id: I8bcf329d0a69a0292b0fdb089e95fcf6c1103b4c
2026-02-07gnu: python-rich: Update to 14.2.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich): Update to 14.2.0. [arguments]: Drop all. [native-inputs]: Add which. Change-Id: I04ef0b87763c9d468648c5b05cff87ffb951f582
2026-02-07gnu: python-dateparser: Fix tests.Sharlatan Hellseher
* 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-02-07gnu: python-wrapt: Update to 2.0.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-wrapt): Update to 2.0.1. [native-inputs]: Remove python-wheel; add python-mypy. Change-Id: Id3ba54ce1a68e16f2b083bb826c94fe62820bacd
2026-02-07gnu: python-pytest-subtests: Update to 0.15.0.Sharlatan Hellseher
* 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-02-07gnu: python-expandvars: Update to 1.1.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-expandvars): Update to 1.1.2. [phases]{fix-pytest-config}: New phase. Change-Id: Iddc35940857724379377e6a9a9a3f5e3697556f5
2026-02-07gnu: python-numpy-1: Use python-setuptools.Sharlatan Hellseher
* 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-02-07gnu: python-setuptools-79: Disable tests.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-setuptools-79)[arguments]: Overwrite and disable tests. Change-Id: Ie5184747e60eeca0502126de05e24cb629bb8a79
2026-02-07gnu: python-pytest-xdist: Skip 2 more tests.Sharlatan Hellseher
* 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-02-07gnu: python-mt940: Enable tests.Sharlatan Hellseher
* 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-02-07gnu: python-yewtube: Drop phase 'fix-entry-points.Nicolas Graves
* 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-02-07gnu: udiskie: Drop phase 'fix-entry-points.Nicolas Graves
* gnu/packages/freedesktop.scm (udiskie)[arguments]<#:phases>: Drop phase 'fix-entry-points. Change-Id: I91fb698e1abcf83be89422034fe9f2d926a94235 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-invoke: Drop phase 'fix-entry-points.Nicolas Graves
* 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-02-07gnu: python-numpy: Reduce closure size through custom wrap phaseSören Tempel
* 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-02-07gnu: python-numpy-1: Reduce closure size through custom wrap phaseSören Tempel
* 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-02-07gnu: Remove python-djangorestframework.Sharlatan Hellseher
* gnu/packages/django.scm (python-djangorestframework): Delete variable. Change-Id: Icb2d0d0ddae994851963977d0d318eccfe8a64d1