summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-10-18gnu: python-inotify-simple: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-inotify-simple): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them to run tests. [native-inputs]: Add python-setuptools. Change-Id: I6c4c8bd8d11be155ea0fa1d0a684415c9470bb1d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-importmagic: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-importmagic): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: If5c283290924d9206d5052bc4e59fe4feebe9086 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-types-docutils: Update to 0.22.2.20251006.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-docutils): Update to 0.22.2.20251006. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I9f600fd3c16447617ca1d6da24475abcd2343878
2025-10-18gnu: python-types-orjson: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-orjson)[build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I4cdf5da7dffd6466d381ca360d56c379c3f446f7
2025-10-18gnu: python-types-pytz: Update to 2025.2.0.20250809.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-pytz): Update to 2025.2.0.20250809. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I2793dc8b9ca5156a4e11305e7822c9c66a5b0fb3
2025-10-18gnu: python-types-ujson: Update to 5.10.0.20250822.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-ujson): Update to 5.10.0.20250822. [source] <pypi-uri>: Fix archive name as seen in PyPI. [build-system]: Switch to pypproejct-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I99e8519483f668c38937c172be83e13947ffe17f
2025-10-18gnu: python-ratelimiter: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ratelimiter)[version]: Use GIT-VERSION. [native-inputs]: Remove python-pytest-asyncio and python-wheel; add python-pytest-asyncio-0.26. Change-Id: Idc7f879bd125ddaa1f9fb0f92be566e03ccc7132
2025-10-18gnu: python-pythonanywhere: Update to 0.17.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.17.0. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Skip tests requiring network access. <phases>: Use default 'check. [propagated-inputs]: Add python-pythonanywhere-core and python-snakesay. [native-inputs]: Add python-setuptools. Change-Id: I41af3a91f692ba4fc40de0b67f1656fa62815086
2025-10-18gnu: Add python-snakesay.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-snakesay): New variable. Change-Id: I90672801190f08aa659f1a2f3bf646931a373e70
2025-10-18gnu: Add python-pythonanywhere-core.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pythonanywhere-core): New variable. Change-Id: Ia29b0a9faaa65c906c16bd3e28d5caa9b0f69965
2025-10-18gnu: python-configobj: Update to 5.0.9.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-configobj): Update to 5.0.9. Improve package style. [source] <patch>: Remove as no longer required. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-pytest and python-setuptools. * gnu/packages/patches/python-configobj-setuptools.patch: Delete file. * gnu/packages/python-xyz.scm (dist_patch_DATA): Deregister patch. Change-Id: I5ab0522a85626562d5ee4f0f2d02728f3d0459ba
2025-10-16gnu: python-zarr: Remove extra propagated-inputs.Alexis Simon
* gnu/packages/python-xyz.scm (python-zarr): [propagated-inputs]: Remove python-ipywidgets, python-notebook, python-numpydoc, pyhon-pydata-sphinx-theme. Change-Id: Ie6161fb3fd3ff989cb09f0d1e7bb4c94aaad8fab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-16gnu: python-numcodecs: Remove extra propagated-inputs.Alexis Simon
* gnu/packages/python-xyz.scm (python-numcodecs): [propagated-inputs]: Remove python-coverage and python-numpydoc. Change-Id: Ia7f7e52dea7460c37b3eb5a64c23e1c53507fc68 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-16gnu: Add python-durationpy.Allan Adair
* gnu/packages/python-xyz.scm (python-durationpy): New variable. Change-Id: Ibb3ee965a1f121dc0301f3fdaaea2a432cad5010 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-16gnu: python-asyncclick: Update to 8.3.0.3.Sharlatan Hellseher
Upstream has resolved all issues: - <https://github.com/python-trio/asyncclick/issues/39> - <https://github.com/python-trio/asyncclick/issues/42> * gnu/packages/python-xyz.scm (python-asyncclick): Update to 8.3.0.3. [arguments]: Drop all. [native-inputs]: Remove python-anyio; add less. [propagated-inputs]: Add python-anyio. Change-Id: I689ddbe231760a21986080b0dbcebdf6c56f1039
2025-10-16gnu: Remove python-dbus-next.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus-next): Delete variable. Fixes: guix/guix#2725 Change-Id: Ifc65d8e1c5efaa40e1e43f0b457878302a93dc43
2025-10-15gnu: python-dask-image: Fix tests.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-dask-image)[arguments] <test-flags>: Rework skipped tests and enable more tests. [propagated-inputs]: Remove python-tifffile; add python-tifffile-for-dask-image. [description]: Remove new line in the end. * gnu/packages/python-xyz.scm (python-tifffile-for-dask-image): New variable. Change-Id: I8539569aab1134d049ec8e8c0041191ce61e2eb7
2025-10-15gnu: python-typeshed-client: Update to 2.8.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-typeshed-client): Update to 2.8.2. [source]: Switch to git-fetch providing test data. [arguments] <test-backend>: Use custom. [propagated-inputs]: Add python-typing-extensions. [native-inputs]: Remove python-wheel. Change-Id: Icfbb809b45e0ca9e4b29237f0f622d77928f9730
2025-10-15gnu: python-lfdfiles: Update to 2025.9.17.Nicolas Graves
* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2025.9.17. [source, propagated-inputs]: Improve style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I728400b74276b036d021c25b6c25c92709f7776c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-tifffile: Update to 2025.10.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-tifffile): Update to 2025.10.4. [build-system]: Switch to pyproject-build-system. [arguments, description]: Improve style. [native-inputs]: Add python-setuptools. Remove python-pytest, as tests are not run. Change-Id: Ica27197142bf7f80a7078cae1581b65a73a9b4b2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-roifile: Update to 2025.5.10.Nicolas Graves
* gnu/packages/python-xyz.scm (python-roifile): Update to 2025.5.10. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I35e052527647cc13ae345be3a2d99b7445bc3257 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-imagecodecs: Update to 2025.8.2.Nicolas Graves
Warning: In phase 'create-configuration, I've disabled 3 modules that fail compilation with gcc@14, although they should theorically compile: apng, lzo, tiff. IMO it's a bit out of the scope for a already heavy patch to try and fix C compilation errors. I added a FIXME comment though. * gnu/packages/python-xyz.scm (python-imagecodecs): Update to 2025.8.2. [source]<snippet>: Remove code unbundling 3rd party modules. Almost all of those are not bundled in the sense that they are extracted and patched from upstream sources, and using those upstream sources directly won't help. [build-system]: Switch to pyproject-build-system. [arguments]: Use gexps. <#:tests?>: Enable them. <#:test-flags>: Ignore flaky test. <#:phases>: Re-factor phase 'create-configuration. Add phase 'fix-sanity-check and 'configure-tests. [inputs]: Add lcms, libheif, lzfse, python-blosc2. [propagated-inputs]: Add python-matplotlib, python-tifffile. [native-inputs]: Add python-pytest, python-setuptools. [synopsis]: Improve style. Change-Id: I1c13eea510136891c667741f73fbf1d3f4231551 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-executor: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-executor): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-mock, python-pytest, python-setuptools. [decription]: Improve style. Change-Id: Iaa0008971f89d92158170a066a742f883e9e1017 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-property-manager: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-property-manager): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Replace python-pytest-cov by python-pytest. [description]: Improve style. Change-Id: Ib74ee7b09448964276016fa14fbc86126c51366f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-pixelmatch: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pixelmatch): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them for now, as I'm not able to quickly diagnose the error. [native-inputs]: Add python-poetry-core, python-pytest, python-pytest-benchmark. [description]: Improve style. Change-Id: Ic63865d7d78ae49f06f953b460837f81daa9c361 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: python-pikepdf: Update to 8.15.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pikepdf): Update to 8.15.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Add python-xmp-toolkit, python-setuptools. Remove python-coverage, python-pytest-cov. [propagated-inputs]: Replace python-deprecation by python-deprecated. Change-Id: Iae6014ce980a84461940f86866cd1000221c36cd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-15gnu: Add python-types-pyyaml.Allan Adair
* gnu/packages/python-xyz.scm (python-types-pyyaml): New variable. Change-Id: I4420c567d2414a53aea2e54f5e2e121cef69155b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-14gnu: Remove python-pyhull.Andreas Enge
* gnu/packages/python-xyz.scm (python-pyhull): Delete variable. Fixes: guix/guix#2886 Change-Id: I4ad2e4dd31c9606bdb4b95fb0feba643e43887b0
2025-10-14gnu: hatch: Move to package-management.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (hatch): Move from here ... * gnu/packages/package-management.scm: ... to here. Change-Id: I09eec61efc1f57d0e983ef5e366e89afad168364
2025-10-14gnu: hatch: Adjust inputs.Sharlatan Hellseher
hatch is a final program which is not meant to be used as Python library, this change move all propagated inputs to inputs. * gnu/packages/python-xyz.scm (hatch)[propagated-inputs]: Move from here ... [inputs]: ... to here. Change-Id: I84feebbefd20db7656831becc8a62fff100e716d
2025-10-14gnu: hatch: Update to 1.9.7.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (hatch): Update to 1.9.7. [source] <snippet>: Remove as no longer required. [arguments] <test-flags>: Rework skipped tests and enable more. [propagated-inputs]: Remove python-hatchling, python-pyperclip, and python-virtualenv; add python-hatchling-for-hatch, python-virtualenv-for-hatch, and python-zstandard. [native-inputs]: Add nss-certs-for-test and python-hatch-vcs. * gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): New variable. * gnu/packages/python-build.scm (python-hatchling-for-hatch): New variable. Change-Id: Ib22be321c7afe79bb9d21029a1a0b1909508ed2f
2025-10-14gnu: python-rst.linker: Rename and update to 2.6.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rst.linker): Rename to python-rst-linker and update to 2.6.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Add python-path, python-jaraco-vcs, python-pytest, python-pytest-subprocess, python-setuptools-scm, python-setuptools. [description]: Improve style. Change-Id: I9dc2e2f9882ed3908766cf943a6d90611a165641 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-14gnu: Add python-jaraco-versioning.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-versioning): New variable. Change-Id: I8d45cbdb7c498c9634a76ed3828037a49a989b71 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-14gnu: Add python-jaraco-vcs.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-vcs): New variable. Change-Id: Ib029198d3e7dc629b221ac0133385850667b2d0b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-14gnu: Add python-jaraco-path.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-path): New variable. Change-Id: Iaf8bc8ff56fd361b73b664d95f8a358dc1edcc02 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-14gnu: python-scp: Update to 0.15.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-scp): Update to 0.15.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments, description, propagated-inputs]: Run guix style. Change-Id: Ic79dd2d9a2b0f01c0596b0e6fde664174ab9ee2c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-14gnu: python-tblib: Update to 3.1.0.Sharlatan Hellseher
There are no breaking changes in v2.0.0...v3.1.0. See: <https://github.com/ionelmc/python-tblib/compare/v2.0.0...v3.1.0>. * gnu/packages/python-xyz.scm (python-tblib): Update to 3.1.0. [native-inputs]: Remove python-wheel. Change-Id: Ie0673120d65ef9db18ad01fb952fd13b75639ce9
2025-10-14gnu: python-pyquery: Skip more tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyquery)[arguments] <test-flags>: Refactor skipped tests to use "--deselect" option and add 6 more items to the list. Change-Id: Ic006521b36ae3494dfa88c25fcbffc11a32494dc
2025-10-13gnu: python-socksipychain: Update to 2.1.3-0.570c75c.Nicolas Graves
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.3-0.570c75c. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments]: Improve style. Change-Id: I085f49a57e7140bc21d01eb22d40a04d6270664a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-socksipy-branch: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-socksipy-branch): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [source, arguments, description]: Improve style. Change-Id: Iec3eb91557e8875a544e8214977f5866951a36fc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-proto-matcher: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-proto-matcher): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments, propagated-inputs, description]: Run guix style.
2025-10-13gnu: python-patch-ng: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-patch-ng): [build-system]: Switch to pyproject-build-system. [arguments]: Migrate <#:phases> to <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I2f019c51f036ce96277419dff8151a1e15bebf04 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-norns: Switch to pyproject.Nicolas Graves
* gnu/packages/patches/python-norns-nose.patch: New file. * gnu/local.mk: Record patch. * gnu/packages/python-xyz.scm (python-norns): [source]: Switch to git-fetch. Add patch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-setuptools, replace python-nose by python-pynose. [native-inputs]: Add python-setuptools. Remove python-wheel. Change-Id: Idf13cbf9cb1b224d4e502a5ebd8573540604eeed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-node-semver: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-node-semver): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I58833dfe34194e227ef265927b4f346171136bd8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-pluginbase: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pluginbase): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments, description]: Improve style. Change-Id: I3342026c622fe72de51602816ef4b600eb652fc5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-ipdb: Update to 0.13.13.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ipdb): Update to 0.13.13. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Switch from <#:phases> to <#:test-backend>. [native-inputs]: Add python-setuptools. [description]: Run guix style. Change-Id: I97e1e55e4150e019d07dd97f33917acee42f0bd3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-fancycompleter: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fancycompleter): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments, description]: Run guix style. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: If7486ba795baa0f4e73fc37097c7e936b2fa3efd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-numpysane: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-numpysane): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Improve and rewrite phase 'patch. [native-inputs]: Add python-setuptools. [home-page]: Relocate field. [description]: Improve style. Change-Id: Ib4ecd4e68fad941b2afeaa09be6231cfe3cff8a5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: python-black-macchiato: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-black-macchiato): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'ignore-failing-tests. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: Icc08a4d00971c974d328988b864681f2fdc489f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: packages/python-xyz: Sort python-u*.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ua-parser, python-ubelt, python-uc-micro-py, python-ujson, python-ukkonen, python-ukpostcodeparser, python-uncertainties, python-unicodedata2, python-unidecode, python-unique-log-filter, python-uniseg, python-unpaddedbase64, python-update-checker, python-uri-template, python-urwid, python-urwid-2, python-urwid-3, python-urwid-for-zulip-term, python-urwid-readline, python-urwidgets, python-urwidtrees, python-user-agents, python-userpath, python-userspacefs, python-utils): Sort variables alphabetically. Change-Id: I756f8f8af046cb9fbdf6be647cb0695eada284f5