summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2026-01-25gnu: Remove python-fusepyng.Andreas Enge
* gnu/packages/python-xyz.scm (python-fusepyng): Delete variable. Fixes: guix/guix#3874 Change-Id: I68ca5d59379c0c90f29a83cf3921e5f4e5344a63 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-15Revert "gnu: python-pyzmq: Do not run flaky tests."Ricardo Wurmus
This reverts commit 5379ca97180b66be67d039e58f8c03688d918f98. The commit was intended for next-master.
2026-01-15gnu: python-pyzmq: Do not run flaky tests.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pyzmq)[arguments]: Skip tests marked as flaky. Change-Id: I97204b237f8c2192b501b105b0b2c13434708df3
2026-01-14gnu: python-codespell: Update inputs.Efraim Flashner
* gnu/packages/python-xyz.scm (python-codespell)[native-inputs]: Remove python-tomli, add python-setuptools-scm. Change-Id: I0fb4999bc5070c0fcfebb5991966e488eca85109
2026-01-11gnu: python-pymongo: Update to 4.16.0.jgart
* gnu/packages/python-xyz.scm (python-pymongo): Update to 4.16.0. Change-Id: I3ba3a2f5d2607c916d9228a57fc06c7db150e3ac
2026-01-08gnu: Add python-customtkinter.Andy Tai
* gnu/packages/python-xyz.scm (python-customtkinter): New variable. Merges guix/guix#5108 Change-Id: Iacfe7220ace7396e6d878283a2d36b6f97da3ca4 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-04gnu: python-userspacefs: Hardcode location of libfuse.Efraim Flashner
* gnu/packages/python-xyz.scm (python-userspacefs)[arguments]: Add a phase to hardcode the location of libfuse. [inputs]: Add fuse-2. Change-Id: Ib991967a29daa759ff0e3f2682c2b9f860b8cb3c
2026-01-01gnu: python-cairocffi: modernize package.Nicolas Goaziou
* gnu/packages/python-xyz.scm (python-cairocffi)[arguments]: Use G-exps. Remove trailing #t from phases. Change-Id: I1b0442ff2a7ba73e8b63e40b6313de8649dbdce6
2026-01-01gnu: python-cairocffi: Update to 1.7.1.Nicolas Goaziou
* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.7.1. Change-Id: Iacea14cbbafaf38bfd43841910706955468aa0a8
2026-01-01gnu: python-pyfuse3: Update to 3.4.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyfuse3): Update to 3.4.1. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-pytest-trio; add python-trio. [native-inputs]: Add python-cython, python-pytest, python-setuptools, and python-setuptools-scm. Change-Id: I6f4846bb90a0fb578dbadf3c4021a0458428bfcb
2025-12-31gnu: python-pymd4c: Update to 1.1.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pymd4c): Update to 1.1.2. Change-Id: I712e7868b078c4ca3cea594e78c71393cb3e12f3
2025-12-31gnu: python-parse-type: Update to 0.6.6.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.6.6. [native-inputs]: Remove python-wheel; add python-setuptools-scm. Change-Id: Ia31b266f4ce6ceb677ae3787d3484e19fdc80de2
2025-12-31gnu: python-polling2: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-polling2): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Enable <#:tests?>. <#:test-flags>: Ignore flaky test. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: Ifb8a4eb6fe65ba4dccb1cbc0a4cb629aba443b09 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-polib: Update to 1.2.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-polib): Update to 1.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them. [native-inputs]: Add python-setuptools. [home-page]: Refresh it; [description]: Improve style. Change-Id: If11e30028c3ede6301488801ffaecb591088f908 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-parse: Update to 1.20.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-parse): Update to 1.20.2. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Drop them. [native-inputs]: Add python-pytest, python-pytest-cov, python-setuptools. Change-Id: Ibee0e79a21b5cc7f974c25646c4dc9409c0e1e6a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-empy: Update to 3.3.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-empy): Update to 3.3.4. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check phase. [native-inputs]: Add python-setuptools. Change-Id: I52aa3db0a2d2f536e520280848724092c6e05c44 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-simpleaudio: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-simpleaudio): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:test-backend>: Set it. <#:phases>: Add phase 'fix-test-run. [native-inputs]: Add python-setuptools. Change-Id: Ibad8cf2ae98699fec69c3961a804dfa6a9155ef4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-coloredlogs: Update to 15.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-coloredlogs): Update to 15.0.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:test-flags>: Disable failing tests. [native-inputs]: Add python-pytest, python-setuptools, python-verboselogs. Change-Id: If21f11357fdce225de6caa3b7b77b6ef7ed6cb5b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-capturer: Update to 3.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-capturer): Update to 3.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I0f44dcff9d7f77a8391a8841268e078f5dca0758 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31gnu: python-humanfriendly: Update to 10.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-humanfriendly): Update to 10.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I15dcfa2af7df442ea68e6165fa37aafcb869fd28 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-30gnu: python-slicerator: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-slicerator): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-numpy, python-pytest, and python-setuptools. Change-Id: I3e220370a4ed9259efa7610f84c62c416e6e2b06
2025-12-28gnu: python-pubmed-parser: Update to 0.5.1.Aaron Covrig
* gnu/packages/python-xyz.scm (python-pubmed-parser): Update to 0.5.1. [arguments]: Disable tests. [native-inputs]: Remove python-pytest, python-pytest-cov, and python-wheel. [home-page]: Update URL. Change-Id: Icb0bf10b2e757ec5f36b102dcdbb3bf524e8db0e Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-scooby: Update to 0.11.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-scooby): Update to 0.11.0. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Skip problematic tests instead of patching them. <phases>: Remove 'fix-tests; use default 'check; add 'set-version. [native-inputs]: Remove python-pytest-cov and python-pyvips-for-python-scooby; add python-pyvips, python-setuptools, and python-setuptools-scm. (python-pyvips-for-python-scooby): Delete variable. Change-Id: I927e8cddcd482e0a9b1a5801c9354551c14d43da
2025-12-28gnu: python-marshmallow-jsonapi: Move to (gnu packages python-web).Nicolas Graves
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi): Move from here… * gnu/packages/python-web.scm (python-marshmallow-jsonapi): …to here. Change-Id: Ie1672601cac70ff7d40cd7323d094f50ef1152a6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-cart: Update to 1.2.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cart): Update to 1.2.3. [native-inputs]: Remove python-wheel. Change-Id: I02c5367c8b16e7f1fd3321627566ada4e868c6ae
2025-12-27gnu: python-kitchen: Update to 1.2.6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-kitchen): Update to 1.2.6. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing-tests. <#:phases>: Add phase 'delete-broken-test-files. [native-inputs]: Add python-pynose, python-setuptools. [propagated-inpurs]: Remove python-chardet. [description]: Improve style. Change-Id: I3fad4736c6c828747cc6fcdf71ad7f3fc8226684 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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>