summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-12-27gnu: Add python-verlib2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-verlib2): New variable. Change-Id: I31d5404d098d43d2d874b04bafab412a079cb58b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: Add python-celery-minimal.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-celery-minimal): New variable. Change-Id: Ib6c71748d52cdfee06c894e74bb067e8522fc6e4 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: python-roman: Update to 5.2.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-roman): Update to 5.2. [source]: Switch to git-fetch for tests. [build-system]: Switch to python-pyproject. [arguments]<#:test-backend>: Switch to unittest. [native-inputs]: Add python-setuptools. [license]: Switch to ZPL 2.1. Change-Id: I0edd6ceeb26561e512db1da5660a8ebdd8de64ec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: python-jupytext: Move to jupyter.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-jupytext): Move from here ... * gnu/packages/jupyter.scm: ... to here. Change-Id: I02697361195c0bada08122cecb2dfb16598595cd
2025-12-18gnu: python-jupytext: Update to 1.18.1.Ghislain Vaillant
* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.18.1. [arguments]<#:tests-flags>: Update filters. [propagated-inputs]: Add python-packaging and python-pyyaml. [native-inputs]: Add python-hatchling, python-jupyter-client and python-pytest-asyncio. Remove git-minimal, python-gitpython, python-ipython-genutils python-pyyaml, python-toml, python-setuptools and python-wheel. [home-page]: Update URL. Change-Id: I8096565639b8da3372465c72554af28ade20eead Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-pyld: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-pyld): Switch to pyproject-build-system. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable tests for now. [propagated-inputs]: Add python-aiohttp and python-requests. [native-inputs]: Add python-setuptools. Change-Id: I072f5210a1bbb0e9c3c38747b682cc3fb9ce575c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-extract-dtb: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-extract-dtb): Switch to pyproject-build-system. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Set to false, no tests. [native-inputs]: Add python-setuptools. Change-Id: I5ef5ecee569c66415e2354a2104f764e3bcae886 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-poyo: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-poyo): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I8dd95bb1f84b4ff98e640d730fd4ec6a4270c78d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-argparse-addons: Update to 0.12.0.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-argparse-addons): Update to 0.12.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I779fc2731c7dd3e184676823945fcceb9dabadf1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-clickgen: Update to 2.2.5.Sergey Trofimov
* gnu/packages/python-xyz.scm (python-clickgen): Update to 2.2.5. [source]: Fetch from git. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore broken test. [inputs]: Remove libx11, libpng, and libxcursor. [propagated-inputs]: Add python-pyyaml. [native-inputs]: Remove python-wheel; add python-pytest, and python-setuptools. Change-Id: Icb0ba11d9b542f38a02c7ab9262d146cbff329ef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18Update Nguyễn Gia Phong's new email address.Nguyễn Gia Phong
* .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: python-pulp: Fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pulp): [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: Disable for now. [native-inputs]: Add python-setuptools. Change-Id: I4488a3a7d7199f722df5ba8b319dfbd19612972c
2025-12-17gnu: python-fb-re2: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-fb-re2): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I390e137e77090cb157df4ad9b661ef63b2942ade Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17gnu: python-sinfo: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-sinfo): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ibe678393b5e531928ba88d4569349cdbbcaf0a68 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17gnu: python-intervaltree: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-intervaltree): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ie849ed1cfabacd9b2438b6e2bd883048d8032b5e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17gnu: python-simple-rlp: Switch to pyproject-build-sytem.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-simple-rlp): Switch to pyproject-build-sytem. [build-system]: Switch to pyproject-build-sytem. [native-inputs]: Add python-setuptools and python-pytest. Change-Id: Ic4e9b717e6be6885b123834391a53b94c19e1132 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-cligj: Switch to pypproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cligj): [build-system]: Switch to pypproject-build-system. [native-inputs]: Remove python-pytest-cov; add python-pytest and python-setuptools. Change-Id: I9c1f1ab5f4689eb2443b6720bbe111e291bc3df6
2025-12-17gnu: python-joblib: Limit parallelism of tests.Andreas Enge
* gnu/packages/python-xyz.scm (python-joblib)[arguments]<#:test-flags>: Use at most 8 cores. Change-Id: I0086ecbe653801052dff08a7d675d304791dba84
2025-12-17gnu: python-ipywidgets: Use older setuptools.Andreas Enge
* gnu/packages/python-xyz.scm (python-ipywidgets)[native-inputs]: Add python-setuptools-67. Change-Id: I88240840e890a631353e045e955d1ad578cc98a1
2025-12-17gnu: python-jmespath: Use older setuptools.Andreas Enge
* gnu/packages/python-xyz.scm (python-jmespath)[native-inputs]: Add python-setuptools-67. Change-Id: I4bbaae33af1095f1f0757190c63d3eec7fa7afdc Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-polib: Use older setuptools.Andreas Enge
* gnu/packages/python-xyz.scm (python-polib)[native-inputs]: Add python-setuptools-67. Change-Id: I4be4d8b093dca118969065494bbfe93112fb5ebd Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-beautifulsoup4: Update to 4.14.3.Andreas Enge
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.14.3. Change-Id: Ic5359b0a3cf0c2d2950badc0b8fff657fbf23824 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-joblib: Update to 1.5.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.2. Change-Id: If2913bef45f97b5972570d44958a5d359c311c6d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-markdown: Update to 3.10.Andreas Enge
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10. Change-Id: I04ef516bbe82bc9fc6fa813d2104e89564219620 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-11gnu: Add python-quantlaw.Isidor Zeuner
* gnu/packages/python-xyz.scm (python-quantlaw): New variable. Change-Id: I22d57cb02ae805559e26eb345ff140ae420da7ad Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-09gnu: python-watchfiles: Propagate python-anyio.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-watchfiles) [propagated-inputs]: Add python-anyio. Change-Id: I50d4173d45a8b4ec3d737457c3074cd11950a6c4
2025-12-07gnu: python-debugpy: Update to 1.8.17.jgart
* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.17. Change-Id: I2e71507f68785f3551afd7c96ff903e5d4e53acf
2025-12-03gnu: python-qrcode: Update to 8.2.Brendan Tildesley
* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.2. Change-Id: I5912d03090eae91957c9d22406be23c2721d2c95
2025-12-03gnu: python-humanize: Update to 4.14.0.Brendan Tildesley
* gnu/packages/python-xyz.scm (python-humanize): Update to 4.14.0. [native-inputs]: Add python-hatch-vcs, python-hatchling. Remove python-wheel. Change-Id: I1141ae4e117910c0cf55b7b59bb66e7aab1f0520
2025-12-03gnu: python-twisted: Update to 25.5.0.Brendan Tildesley
* gnu/packages/python-xyz.scm (python-twisted): Update to 25.5.0. Change-Id: Ib82a1e4a2a3c11724343f9f9aeaa1a95a1dbd643
2025-12-03gnu: python-jupyter-console: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jupyter-console): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Remove python-nose. Change-Id: Ida809559b38d65e03be9fb25d244eb2550b0c353 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03gnu: python-pdf2image: Replace python-nose by python-pynose.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pdf2image) [arguments]: Improve style. [native-inputs]: Remove python-wheel. Replace python-nose by python-pynose. Change-Id: I2a7f607931144c6858efc95f4845f2866be0224d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03gnu: python-colorspacious: Disable tests.Nicolas Graves
python-nose runs 0 tests, let's remove it and disable tests instead. * gnu/packages/python-xyz.scm (python-colorspacious) [arguments]<#:tests?>: Disable them. [native-inputs]: Remove python-nose, python-wheel. [description]: Improve style. Change-Id: I6a2a58ea8f5183e4933b1dca227e8086640cd11d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03gnu: python-restructuredtext-lint: Remove python-nose native-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (python-restructuredtext-lint) [arguments]<#:test-backend>: Switch to unittest. [native-inputs]: Remove python-nose. Change-Id: I1d59f2012ff939b5856c3cc482d40391f0d2fb5e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03gnu: python-dogtail: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dogtail): [source, arguments]: Run guix style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Replace python-nose by python-pynose. Change-Id: I7376f34c8e80465373be8ecd1b55af0c494491af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-02gnu: python-xyz: Add python-pyhimitsu.Lilah Tascheter
* gnu/packages/python-xyz.scm (python-pyhimitsu): New variable. Change-Id: Ia8ad95f466f749152c8c16ad71fc46de9c32f615
2025-12-02gnu: python-xyz: Add python-prctl.Lilah Tascheter
* gnu/packages/python-xyz.scm (python-prctl): New variable. Change-Id: I14b788cd83650a38a448d6474ce305f0ccfcb559
2025-12-01gnu: python-jaconv: Update to 0.4.0-0.d427346.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaconv): Update to 0.4.0-0.d427346. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Replace python-nose by python-pynose. Change-Id: I2106aa0237e41af9263fb662d2f7a8be15547bde Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01gnu: python-mpv: Improve package.Sharlatan Hellseher
Dependency on python-xvfbwrapper was review by upstream in 2023, see: <https://github.com/jaseg/python-mpv/issues/249>. * gnu/packages/python-xyz.scm (python-mpv): [arguments]: Use THIS-PACKAGE-INPUT and FORMAT to simplify "libmpv" substitution. [native-inputs]: Remove python-xvfbwrapper and python-wheel; add xorg-server-for-tests. Change-Id: I5856d4a5cb68a442b34ef4518361ab5aec8b7a50
2025-12-01gnu: python-pyvirtualdisplay: Enable more tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyvirtualdisplay): [arguments] <test-flags>: Rework skipped tests. [propagated-inputs]: Remove python-easyprocess and python-pillow. [native-inputs]: Remove python-wheel; add python-easyprocess. Change-Id: Ic23d47046b93a0120239fbdf9c3664e1ed2561bc
2025-11-30gnu: Add python-represent.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-represent): New variable. Change-Id: If8081edde0caf8808a1930ed648c6896ba2b3a6f
2025-11-30gnu: Add python-rush.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rush): New variable. Change-Id: I1e7500e63b986e33bed8eb6c1e14181eebd23463
2025-11-29gnu: python-jupyter-client-bootstrap: Fix kernelspec script.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap)[arguments]: Add phase 'fix-syntax-error. Change-Id: Ie160e1ff0152c224bebd581eb266d92ef19b6df8
2025-11-27gnu: Add python-jschon.Cayetano Santos
* gnu/packages/python-xyz.scm (python-jschon): New variable. Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25
2025-11-27gnu: python-invoke: Update to 2.2.1.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.1. Change-Id: I561645f4cc4eba0c37e2a80897b964e83d087acb
2025-11-27gnu: python-invoke: Workaround a recent regression with entry points.Maxim Cournoyer
This works around a recent regression introduced in the pyproject-build-system. * gnu/packages/python-xyz.scm (python-invoke) [#:phases] {fix-entry-points}: New phase. Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586
2025-11-26gnu: Remove python-future-fstrings.Andreas Enge
* gnu/packages/python-xyz.scm (python-future-fstrings): Delete variable. Fixes: guix/guix#3865 Change-Id: I0dc9ba6b3450d61c993359b32488d1c6f516323f
2025-11-26gnu: Remove python-misaka.Andreas Enge
* gnu/packages/python-xyz.scm (python-misaka): Delete variable. Fixes: guix/guix#3857 Change-Id: I92b85081d3ed36d6e347c5f794654125176c8cf8
2025-11-26gnu: Remove python-scandir.Andreas Enge
* gnu/packages/python-xyz.scm (python-scandir): Delete variable. Fixes: guix/guix#3844 Change-Id: I07486a29e949e4ffeca4be84ce3298796f1b84e8