summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
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
2025-10-13gnu: python-nampa: Disable missing tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-nampa)[arguments] <tests?>: No tests in PyPI archvie. [native-inputs]: Remove python-wheel. Change-Id: I60d757d74e6243eb81bdb64433878fa64edb8f4f
2025-10-13gnu: python-ua-parser: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ua-parser)[build-system]: Switch to pyproejct-build-system. [native-inputs]: Add python-setuptools. Change-Id: I5d6b508086e0fa8b3d5e74b5ac302903eb74e2af
2025-10-13gnu: ueberzug: Move to image-viewers.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (ueberzug, pythonb-ueberzug): Move from here ... * gnu/packages/image-viewers.scm: ... to here. Change-Id: I4e0b6f64bdb0b0d7423ed2f89d37220ccc3390b3
2025-10-13gnu: python-ueberzug: Deprecate in favor of ueberzug.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (ueberzug): New variable, based on python-ueberzug. (python-ueberzug): Deprecate variable. * gnu/packages/image-viewers.scm (ytfzf)[phases] {wrap-program}: Replace python-ueberzug with ueberzug. [inputs]: Remove python-ueberzug; add ueberzug. Change-Id: I9beba793dc23020f6091b46842c83cf01277dca5
2025-10-13gnu: python-ueberzug: Switch to meson.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ueberzug)[build-system]: Switch to meson-build-system. [native-inputs]: Remove meson-python. Change-Id: I85df570fb6e50044c4ba987a8a48b0f8ff2a0fd8
2025-10-13gnu: python-unicodedata2: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-unicodedata2)[build-system]: Switch to pyproejct-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I50e370b7980389a1b7408a84d41b664fda8d1f55
2025-10-13gnu: python-unique-log-filter: Use custom test backend.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-unique-log-filter)[arguments] <test-backend>: Use custom. <test-flags>: Move here from custom 'check phase. <phases>: Use default 'check. Change-Id: If27a05c0cb1ff76f98665ccc49d474d6feb8f4d6
2025-10-13gnu: python-uniseg: Update to 0.10.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-uniseg): Update to 0.10.0. [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: Enable them. [native-inputs]: Remove unzip; add python-pytest, python-setuptools, and python-setuptools-scm. Change-Id: I0171be3a4372ddc2ee366ba114d8a2ce0e8d9e73