summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2026-05-21gnu: python-readme-renderer: Update to latest version from Git.Charles Roelli
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to latest version from Git, commit 4ad4c701f2a17ca62f040e94d73c2eb08af320e9. Change-Id: I5e95886ec5314132752551830aee0da841cafdf2
2026-05-21gnu: python-pympler: Fix tests.Charles Roelli
* gnu/packages/python-xyz.scm (python-pympler): Exclude test that times out. Change-Id: I3880907ce71d5c716fe1165c3cd9bd0f9fd75e3f
2026-05-21gnu: python-docutils: Update to 0.22.4.Charles Roelli
* gnu/packages/python-xyz.scm (python-docutils): Update to 0.22.4. Change-Id: I79de0f9deb56cb922b282ed917ce6a791ad04c38
2026-05-20gnu: python-celery: Update to 5.6.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-celery): Update to 5.6.3. [propagated-inputs]: Remove python-click-8.1; add python-click. Change-Id: I460c6af1428ec16a59f09069b50e2fe0445e22d2
2026-05-20gnu: python-click-repl: Update to 0.3.0-1.b84191a.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-click-repl): Update to b84191aec21b407b3cb3374ff1ab000887d38f29 commit. [propagated-inputs]: Remove python-click-8.1; add python-click. Change-Id: Ia8079ece2255446111a7ea818b703d1aaf030133
2026-05-20gnu: python-rbfly: Update to 0.11.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rbfly): Update to 0.11.0. [arguments] <test-flags>: Keep options, skip one test on 32bit systems. [phases]{remove-local-source}: New phase. [native-inputs]: Remove python-wheel. Change-Id: I38584474a8e2f952c66c77d1c3b751bed00e124a
2026-05-19gnu: python-marshmallow: Skip one test on 32bit systems.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-marshmallow): [arguments] <test-flags>: Skip 1 test on 32bit systems. [phases]{set-check-environment}: Remove phase. Change-Id: I3debc5e48d638b86eebce8682b8fc0a2e0510393
2026-05-19gnu: python-loguru: Skip 2 tests on 32bit systems.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-loguru): [arguments] <test-flags>: Skip 2 tests on 32bit systems. Change-Id: I9496453aa0c19302498a3eee76f185837fd4636b
2026-05-19gnu: python-pydub: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydub): [source] <patches>: Apply upstream patch to fix tests. Change-Id: I771d0b59a61304bf35e54ce64dbd54ee76861b33
2026-05-19gnu: python-yamlcore: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-yamlcore): [phases]{fix-test-file-names}: New phase. [native-inputs]: Add python-pytest. Change-Id: I0da9eae7fb7d78d4cd99cd9aef4a7f73a208ad08
2026-05-19gnu: python-loguru: Update to 0.7.3-0.75b9201.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-loguru): Update to 75b920160d0655c1631a2739b4470fc12317a155 commit. [arguments]: Drop all. [native-inputs]: Remove python-pytest-mypy-plugins and python-pytest-xdist; add python-mypy-for-tests and tzdata-for-tests. Change-Id: I28efa4bfc2c97eb6544e910b4b2826acf3707db4
2026-05-19gnu: python-param: Update to 2.3.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-param): Update to 2.3.3. [source]: Switch to git-fetch. [native-inputs]: Remove python-ipython and python-pytest-xdist; add python-ipython-minimal. Change-Id: I4af32ce74056aa1654053ef699e115a91e8ae52a
2026-05-19gnu: python-numpy-documentation: Fix build on Python@3.12.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numpy-documentation): [native-inputs]: Add python-setuptools. Change-Id: I4ed1ac1baeaeb463c2d0612e231e6e57aa55ea86
2026-05-18gnu: python-omegaconf: Update to 2.3.0-1.71e0264.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-omegaconf): Update to 71e02647d93bb8bd467502008940317920ec7e5b commit. Merges: guix/guix!8709 Change-Id: I6884d09fd68792fe488f4be7612be0ab0b928337 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Add python-cyclopts.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cyclopts): New variable. Change-Id: Ie2f939ac524f5dc00d9f3b9d460838bd6f3e0a87
2026-05-18gnu: Add python-rich-rst.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich-rst): New variable. Change-Id: Iebfdbc7b3659b09a0038d661b007f54aaf81a217
2026-05-18gnu: python-psutil: Skip 2 tests on 32bit systems.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-psutil): [arguments] <test-flags>: Skip two tests on 32bit systesm. Change-Id: I9caaa7687359b8dec25c03b6df49970892171a95
2026-05-18gnu: python-wrapt: Use python-mypy-for-tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-wrapt)[native-inputs]: Replace python-mypy by python-mypy-for-tests. Change-Id: I293b435e155dee4c635ede3933e987e4015017ff Relates-to: guix/guix!7207 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Add python-standard-smtpd.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-standard-smtpd): New variable. Change-Id: I1f9818a1772f9aca67f43ae0d46ecdd898b6f2d7
2026-05-18gnu: Add python-standard-asynchat.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-standard-asynchat): New variable. Change-Id: I680e9b61db82e1ec2af75dc84e673a5df84b687b
2026-05-18gnu: Add python-standard-asyncore.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (%python-standard-pep-594-version, %python-standard-pep-594-source, python-standard-asyncore): New variables. Change-Id: Ia90cf7e8f2f5bfd91525c89b1d8294b480bd5480
2026-05-18gnu: python-matplotlib-documentation: Fix build on Python@3.12.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-matplotlib-documentation): [native-inputs]: Add python-setuptools. Change-Id: I747881482c5a6fc65b6e2914b2823f687986e31e
2026-05-18gnu: python-term-image: Update to 0.7.2-0.a40a12b.Nicolas Graves
* gnu/packages/python-xyz.scm (python-term-image): Update to 0.7.2-0.a40a12b. [arguments]<#:phases>: Replace phase 'adjust-dependencies by phase 'bump-pillow-requirement. Change-Id: Ic52f25517e9ae1b8b2a59b781a2d98cf7e4c3b0c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-sinfo: Update to 1.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-sinfo): Update to 1.0.1. [source]: Switch to git-fetch. Change-Id: If0f27fc579afec530184b2f473bd8bbbc5ca6296 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pythonanywhere: Update to 0.19.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.19.0. [arguments]<#:phases>: Add phase 'relax-requirements. Change-Id: Id97fc1dac72f39c5c4797fb06dbd679c27befed4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pythonanywhere-core: Update to 0.3.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pythonanywhere-core): Update to 0.3.0. Change-Id: I974af668d26a75887bfcb63323411069f55a7503 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-schema: Update to 0.7.8.Nicolas Graves
* gnu/packages/python-xyz.scm (python-schema): Update to 0.7.8. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Change-Id: Idbb469a7c5e2e30e18799976c26819b99e53f0b7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-ipyparallel: Fix tests with Python@3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ipyparallel)[arguments] <#:test-flags>: Disable warnings to allow tests to pass. Change-Id: I0d145747e6d1dbadc08850d260a6be8cabd7a793 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-hdf5storage: Ignore failing test.Nicolas Graves
* gnu/packages/python-xyz.scm (python-hdf5storage): [arguments]<#:test-flags>: Ignore failing test. Change-Id: Ia09c3bcfced4d863ed72f1e29db570cb89fb7d50 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-flufl-bounce: Update to 4.0-0.e7d37db.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flufl-bounce): Update to 4.0-0.e7d37db. [arguments]: Improve style. Change-Id: Ib68d20ad506aedbc01fcee059e8b45575d331e61 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pynput: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pynput): [arguments] <tests?>: Disable, can't be found on Python@3.12. Change-Id: I8643fc5ba5b138e28eed5e1a99f1e1c2e02591b5
2026-05-18gnu: python-expiringdict: Disable failing test.Nicolas Graves
* gnu/packages/python-xyz.scm (python-expiringdict): [arguments]<#:test-flags>: Disable failing test. Change-Id: Iea331f6f3f8363fc51a6ed46b8d6c97fd0b173f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-bsddb3: Disable tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-bsddb3) [arguments]<#:tests?>: Disable them. Change-Id: Ic9dab55c455d1af680e21a24501ed4817d8e8c67 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-omero-py: Enable valid tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-omero-py): [arguments]<#:test-flags>: Enable some tests that are now valid. Change-Id: If19efeb6da887b6dccf86d106a0561bfbf174a1e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-aenum: Ignore failing test.Nicolas Graves
This package is tedious to update (missing tags, failing tests...). * gnu/packages/python-xyz.scm (python-aenum): [source]: Switch to git-fetch. [arguments]<#:tests-flags>: Ignore additional failing test. [native-inputs]: Remove python-wheel. Change-Id: I5036d50ab77a27ec011f0a86e3166f731e2c2922 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Add python-pyconify.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyconify): New variable. Change-Id: I06aa3fa6220eccd59bb809a5e268df3639668d94
2026-05-18gnu: Add python-sentry-sdk-minimal.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sentry-sdk-minimal): New variable. Change-Id: I63c40f26a60e6c0a531064efc6fb0d02ffb1e007
2026-05-18gnu: python-sentry-sdk: Update to 2.59.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sentry-sdk): Update to 2.59.0. [arguments] <test-flags>: Run tests in parallel and rework ignored/skipped tests. [propagated-inputs]: Add python-aiohttp, python-asttokens, python-executing, and python-httpcore. <phases>: Remove 'fix-test; add 'fix-pytest-config; use default 'check phase. [native-inputs]: Remove python-django, python-executing, python-gevent, python-pyrsistent, python-pytest-django, python-werkzeug, and python-wheel; add python-brotli, python-pysocks, python-pytest-aiohttp, python-pytest-asyncio, python-pytest-timeout, python-pytest-xdist, python-responses, and python-socksio. Change-Id: I6f7ae1e753cb139e07e263ecac27b51d0942dfb5
2026-05-18gnu: python-lsp-server: Fix tests on Python@3.12.Nicolas Graves
* gnu/packages/patches/python-lsp-server-python-3.13-compatibility.patch: Add patch, taken from upstream pull request 692. * gnu/local.mk: Record patch. * gnu/packages/python-xyz.scm (python-lsp-server)[origin]<patches>: Add patch. Change-Id: Ia310b621afbf6a30666dcd4ab44365b987afcafa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyproject-api: Update to 1.10.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyproject-api): Update to 1.10.0. [arguments]: Drop all. [native-inputs]: Remove python-wheel. Change-Id: I3af57a3e426436e8d9035a24fec65e6add9d6d46
2026-05-18gnu: Add python-gest-api.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-gest-api): New variable. Change-Id: I43aef2dc51c3e7adbd8abb668a71ff87b1e17da2
2026-05-18gnu: hatch: Update to 1.16.4.Sharlatan Hellseher
* gnu/packages/package-management.scm (hatch): Update to 1.16.4. [arguments] <test-flags>: Rework skipped tests. [inputs]: Remove python-hatchling-for-hatch, python-virtualenv-for-hatch, and python-zstandard; add python-backports-zstd, python-hatchling, python-pyproject-hooks, python-virtualenv, and uv. [native-inputs]: Remove git-minimal; add git-minimal/pinned, python-editables, python-filelock, python-flit-core, and python-trustme. * gnu/packages/python-build.scm (python-hatchling-for-hatch): Delete variable. * gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable. Change-Id: I48df4c5c5f3e6feb5e5cd02aed02ab368b68e349
2026-05-18gnu: python-robotframework-sshlibrary: Fix tests on Python@3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): [arguments]<#:phases>: Add phase 'fix-python-incompatibilities. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-robotframework-pythonlibcore: Fix tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore): [native-inputs]: Add python-pytest-cov and explain why. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-svgelements: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (python-svgelements) [source]: Switch to git-fetch. [arguments]: Add phase 'fix-python-incompatibilities. [native-inputs]: Drop python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-zeroc-ice-3.6: Fix build on python@3.12.Nicolas Graves
* gnu/packages/patches/python-zeroc-ice-3.6.5-python-3.12-support.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): Use it. Merges: https://codeberg.org/guix/guix/pulls/8389 Change-Id: I73d3b981414474d880a82413dcff2fc11ef04d53 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-18gnu: python-show-in-file-manager: Update to 1.1.6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-show-in-file-manager): Update to 1.1.6. [source]: Switch to git-fetch. [arguments]<#:tests?>: Disable them. [native-inputs]: Replace python-setuptools by python-hatchling. Replace python-argparse-manpage by python-hatch-argparse-manpage. Add python-pytest. Change-Id: I3f0c6ce0128358fa01aeeb82d3222fdbbb78af4f Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-18gnu: python-senf: Update to 1.5.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-senf): Update to 1.5.1. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Add comment. [native-inputs]: Remove python-wheel. Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-18gnu: python-lfdfiles: Update to 2026.4.30.Nicolas Graves
* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2026.4.30. [source]<snippet>: Delete ldfiles/conftest.py which prevents tests/ to run and doesn't seem used at all. [arguments]: Update test comment. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pysrt: Fix tests on Python@3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pysrt)[arguments]<#:phases>: Add phase 'fix-python-incompatibilities. Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Change-Id: I69fb37881e9f6e65ef9856ce7bdd4a848d0af744 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>