summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-09-25gnu: python-txacme: Update to 0.9.3-0.ac18f92, fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txacme): Update to 0.9.3-0.ac18f92. [source]: Switch to git-fetch and use the latest commit from trunk branch. [arguments] <test-backend>: Use 'custom. <test-flags>: Provide option to run tests with twisted. [native-inputs]: Remove python-fixtures, python-hypothesis, python-mock, python-service-identity, python-testrepository, python-testscenarios, and python-testtools; add python-setuptools. Change-Id: Ifd7feb33bbca051e61f9eddf7b6e1a5026ec5568
2025-09-25gnu: python-mando: Update to 0.8.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-mando): Update to 0.8.2. Improve style. [bulid-system]: Switch to pyproject-bulid-system. [arguments]: Drop all. [propagated-inputs]: Remove python-rst2ansi and python-six. [native-inputs]: Add python-setuptools. Change-Id: I2ef5ca1c19e209404491be4a4fd616080d6ca744
2025-09-25gnu: python-colormath2: Fix tests.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-colormath2): Fix tests. [source]: Switch to git-fetch. [native-inputs]: Remove python-pytest; add python-nose2. Change-Id: I969d0271cc9d7cdb9a662e0a007f2c895a331ace Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-cykhash: Disalbe tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cykhash)[arguments] <tests?>: No tests in PyPI, git does not provide 2.0.1 tag or any newer. [native-inputs]: Remove python-wheel. Change-Id: Id356556121023a1ad3077d190d0f153de903a91a
2025-09-25gnu: Add python-cachetools-5.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cachetools-5): New variable. Change-Id: I88a91b87f89f1ae49e251fba316f1edaad77d121
2025-09-25gnu: python-reretry: Fix tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-reretry) [source]: Switch to git-fetch. [native-inputs]: Add python-pytest, python-pytest-asyncio. Remove python-setuptools. Change-Id: I559f5d00d8093fd468a308f3b8588a75c0f75161 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-treelib: Remove python-six properly.Nicolas Graves
The package still used python-six. Luckily a PR was ready for its removal. * gnu/packages/python-xyz.scm (python-treelib)[source]: Add patch. * gnu/packages/patches/python-treelib-remove-python2-compat.patch: Add file. * gnu/local.mk: Record patch. Change-Id: I91a37770391cc72f158ade5b9619e80ab9a36bc7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-qnorm: Update to 0.9.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-qnorm): Update to 0.9.0. [arguments]: Remove them. [propagated-inputs]: Add python-tables, python-pyarrow, python-fastparquet. [description]: Improve style. Change-Id: I6862c4ddf60938034a39953ecfddde4b839705b2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-limits: Update to 5.5.0 and setup tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-limits): Update to 5.5.0. [source]: Switch to git-fetch. [arguments]<#:tests?, test-flags, phases>: Setup tests. [native-inputs]: Add python-flaky, python-pytest, python-pytest-asyncio, python-pytest-benchmark, python-pytest-cov, python-pytest-lazy-fixtures, python-pytest-xdist, python-setuptools. [description]: Improve style. Change-Id: I738eb037a2e90b7cd9492793e1061561ce5f3ffb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: Add python-valkey.Nicolas Graves
* gnu/packages/python-xyz.scm (python-valkey): New variable. Change-Id: I901715e061fe1c86fdfd7873a4fdc738bde06646 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: Add python-etcd3.Nicolas Graves
* gnu/packages/python-xyz.scm (python-etcd3): New variable. Change-Id: Ic41bfd08d26c549dcaab4043448fe93a506e7a95 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-daiquiri: Update to 3.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-daiquiri): Update to 3.0.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add 'set-version phase. [native-inputs]: Add python-setuptools. Remove python-six. [synopsis, description]: Improve style. Change-Id: I7d1caed0f59f412a82998fea2c1916b4b67cde83 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-canopen: Update to 2.4.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-canopen): Update to 2.4.1. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Add python-setuptools. Change-Id: Ie1f49c6ce10d9fb6d3ba90a442c5b1d50f9dc554 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-cantools: Update to 40.5.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cantools): Update to 40.5.0. [native-inputs]: Remove python-wheel. Add python-freezegun. Change-Id: I5bbf58d2681dbbe83b215501438908ce2ab2ee79 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-can: Update to 4.6.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-can): Update to 4.6.1. [source]: Switch to git-fetch. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Remove python-codecov, python-coverage, python-pytest-runner, python-wheel. Add python-setuptools, python-setuptools-scm. [description]: Improve style. Change-Id: I75d9fa49566d8cb47b34c04f5a7bf67112f2c8ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-structlog: Update to 25.4.0.John Kehayias
* gnu/packages/python-xyz.scm (python-structlog): Update to 25.4.0. [native-inputs]: Remove python-coverage, python-simplejson, and python-twisted. Change-Id: Ie5f848cd7a6b4f98a197adfc90e78cde6e827352
2025-09-25gnu: python-cairosvg: Update to 2.8.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cairosvg): Update to 2.8.2. [source] <uri>: Adjust the PyPI archive name according to <https://pypi.org/project/CairoSVG>. [arguments] <test-flags>: Provide the path to the test file, otherwise they fail. [native-inputs]: Remove python-pytest-flake8, python-pytest-isort, python-pytest-runner, and python-wheel; add python-pytest. Change-Id: I1f4947a288227e5dabd00fb3305a4ac21eb0e048
2025-09-25gnu: python-vdf: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-vdf)[source]: Switch to git-fetch providing tests. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ic02581bb528315c03d6dd6f32d72f78f9a44c401
2025-09-25gnu: python-ioctl-opt: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ioctl-opt)[arguments] <tests?>: No tests. [native-inputs]: Remove python-wheel. Change-Id: Ia6331b4f5a19898f79124df1f22d3ee52d6cb6c9
2025-09-25gnu: python-pypandoc: Fix tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pypandoc) [source]: Switch to git-fetch. [arguments]<#:test-backend>: Set it. [description]: Improve style. Change-Id: Idfbd8f57804b30e205fd0d53733cc27b39bab4de Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: Remove python-dotenv-0.13.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dotenv-0.13.0): Delete variable. Change-Id: Ia9ad7fccf26587c66c3ee5f489805ff0179eb8d4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: dynaconf: Update to 3.2.11.Nicolas Graves
* gnu/packages/python-xyz.scm (dynaconf) [source]: Remove <patches>, handle these substitutions in <snippet>. Re-vendor python-dotenv. [arguments]: Improve style. <#:test-flags>: Add failing click test. [propagated-inputs]: Remove python-dotenv-0.13.0. [native-inputs]: Remove python-wheel. * gnu/packages/patches/dynaconf-unvendor-deps.patch: Remove patch. * gnu/local.mk: De-register patch. Change-Id: Ie3630a754d592e364742ddbebe7f4b3570e73f85 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-pypugjs: Fix package.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pypugjs): [propagated-inputs]: Re-introduce python-six. Change-Id: Ia0bf9b9eee83c7d82a52ec128a43d880f231d650 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: Remove python2-six.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python2-six): Delete variable. Change-Id: Ieb53c9ba93c630f5ffe8f55171496368430360c5
2025-09-25gnu: python-geojson: Update to 3.2.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-geojson): Update to 3.2.0. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I22d1f189732d56f0d02727d73cdbcdd2b79b42f4
2025-09-25gnu: python-iron-mq: Update to 0.9-0.e6ff76a.Nicolas Graves
* gnu/packages/python-xyz.scm (python-iron-mq): Update to 0.9-0.e6ff76a. [source]: Switch to git-fetch. [arguments]: Disable tests. [native-inputs]: Remove python-wheel. Change-Id: I28a79b34158d632c4580bf87fe08d5f0c830b40a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-iron-core: Update to 1.2.1-0.5a5f301.Nicolas Graves
* gnu/packages/python-xyz.scm (python-iron-core): Update to 1.2.1-0.5a5f301. [source]: Switch to git-fetch. [arguments]: Set them for tests. [native-inputs]: Remove python-wheel. [description]: Improve style. Change-Id: I46aeb5aff23d5e971f895902c6c8a874389de8cd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-omegaconf: Update to 2.3.0-0.117f7de.Nicolas Graves
* gnu/packages/python-xyz.scm (python-omegaconf): Update to 2.3.0-0.117f7de. [arguments]<#:test-flags>: Ignore test files that fail collection. [description]: Improve style. Change-Id: I3bf8d9d33e1f8563bf0cb889b28c49dc8b15ce3c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-pyclipper: Update to 1.3.0.post6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyclipper): Update to 1.3.0.post6. [source]: Switch to git-fetch, remove snippet. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Add python-setuptools, remove python-pytest-runner. Change-Id: Iec0229e6941fdd24c0624c40c4cc5b70935c2165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-xmldiff: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xmldiff)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I0381217cded746d82848bdfe5f34b216d55057c7
2025-09-25gnu: python-openstep-plist: Update to 0.3.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-openstep-plist): Update to 0.3.0. [native-inputs]: Remove python-cython and python-wheel; add python-cython-0. Change-Id: I2ed94a09ad9de84eed5e973fa288e55cb3fd1cab
2025-09-25gnu: python-pyclipper: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-pyclipper): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-cython, and python-pytest-runner, add python-cython-0, and python-setuptools. Change-Id: I914c261ba56a92c92402bf4a225acac5babf8c4f Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-rope: Ignore failing test.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rope) [arguments]<#:test-flags>: Ignore failing test. [native-inputs]: Remove python-pip, python-pre-commit, python-pytest-cov, python-wheel. [description]: Improve style. Change-Id: I506879b750ee63a60c9fd515721062b56612ba17 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-serpent: Fix tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-serpent): [source]: Switch to git-fetch. [arguments]: Set <#:test-backend> and <#:test-flags>. [native-inputs]: Remove python-wheel. Change-Id: I2ca9aaaf98b0759b069bc72e0e1b08260fa6dc58 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-daemon: Update to 3.1.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-daemon): Update to 3.1.2. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove phase 'adjust-tests. Add phase 'discard-dynamic-metadata. [native-inputs]: Add python-setuptools, remove python-docutils, python-testtools. [description]: Improve style. Change-Id: Ibb3928a2e89146eafee7896f0c2dd8eefd1dc1d0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-orderedmultidict: Fix tests.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-orderedmultidict)[native-inputs]: Remove python-wheel, python-flake8 and python-pycodestyle; add python-pytest. Change-Id: I8ff24ecc0bf02e0af87ea973d1b5affa8278c79b Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-dotty-dict: Fix build.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-dotty-dict): Fix build. [source]: Switch got git-fetch. [native-inputs]: Add python-pytest. Change-Id: I453ed9910197892bc46ef3339fa47e72c222fb91 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-ddlparse: Reduce closure size.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ddlparse)[native-inputs]: Remove python-codecov, python-coveralls, python-tox, and python-wheel. Change-Id: I387f2a0c384794afd87aeadef40a1c4ddd98ee63
2025-09-25gnu: python-setuptools-git: Skip tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-setuptools-git)[arguments] <tests?>: Skip them. Change-Id: Ie5f30d86c241dade965eec59b2f36fab7814b181
2025-09-25gnu: Remove python-pygments-github-lexers.Sharlatan Hellseher
Unmaintained for 11 years, fails to build no users in Guix. * gnu/packages/python-xyz.scm (python-pygments-github-lexers): Delete variable. Change-Id: I0f54afdf34b5fe0603a9d9ff8d5b4c662d542972
2025-09-25gnu: Remove python-jdcal.Sharlatan Hellseher
1.4.1 was released in 2019, no active work on master branch for 3y, no users in Guix fails to build. * gnu/packages/python-xyz.scm (python-jdcal): Delete variable. Change-Id: I9ac7d76cbe483c5bfdd486660b002fee6b2ae117
2025-09-25gnu: Remove python-pbr-minimal.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pbr-minimal): Delete variable. Change-Id: I5911ecdd63cb8d797ca22730d77ef8a09261fc94
2025-09-25gnu: python-langdetect: Adjust ipusts, fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-langdetect)[propagated-inputs]: Add python-six. [native-inputs]: Remove python-wheel. Change-Id: I97205c863ab57092fe7e6d9959c05a55ad77def9
2025-09-25gnu: Add python-msgpack-for-borg.Nicolas Graves
* gnu/packages/python-xyz.scm (python-msgpack-for-borg): New variable. Change-Id: I91efaa3e5592879185f5a66588a6051ec4d01718 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-mdx-gh-links: Update to 0.4.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-mdx-gh-links): Update to 0.4. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I98370aabb14c2465f0fed4399d57e87b3f7b0f69
2025-09-25gnu: Add python-marshmallow-3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-marshmallow-3): New variable. Change-Id: I60c15b286a75f3255403da6603e2965290d5d68a
2025-09-25gnu: python-setuptools-gettext: Run tests and fix them.Nicolas Graves
* gnu/packages/python-xyz.scm (python-setuptools-gettext) [source]: Switch to git-fetch. [native-inputs]: Add python-pytest, remove python-wheel. Change-Id: I969a8d6f6e41df7e1f6729a9b4e9a9d5ec782303 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-merge3: Run tests and fix them.Nicolas Graves
* gnu/packages/python-xyz.scm (python-merge3) [source]: Switch to git-fetch. [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-wheel. Change-Id: I57dc757b036cee4baba12c0021a5ddb5aab65a26 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-pygithub: Update to 2.8.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pygithub): Update to 2.8.1. [arguments]<#:phases>: Remove 'check phase replacement, add phase 'set-version. [propagated-inputs]: Add python-typing-extensions, python-urllib3. Remove python-cryptography. [native-inputs]: Add python-responses, python-setuptools, python-setuptools-scm. Change-Id: I047f053d24b46d4697904101697de0a52a4ba5c9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-zeroconf: Ignore failing tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-zeroconf) [arguments]<#:test-flags>: Ignore additional failing test. [native-inputs]: Add python-pytest-asyncio. Remove python-wheel. Change-Id: Iac76a731e91d1287c47f4af9b769d78bca22c9ab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>