Commit graph

5294 commits

Author SHA1 Message Date
Nicolas Graves
cb28686943
gnu: python-pypandoc: Fix tests.
* 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-21 19:27:36 +01:00
Nicolas Graves
d52362e645
gnu: Remove python-dotenv-0.13.0.
* 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-21 19:27:35 +01:00
Nicolas Graves
7ada11443f
gnu: dynaconf: Update to 3.2.11.
* 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-21 19:27:35 +01:00
Nicolas Graves
d66ee48593
gnu: python-pypugjs: Fix package.
* 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-21 19:27:32 +01:00
Sharlatan Hellseher
c782761fc1
gnu: Remove python2-six.
* gnu/packages/python-xyz.scm (python2-six): Delete variable.

Change-Id: Ieb53c9ba93c630f5ffe8f55171496368430360c5
2025-09-21 17:12:19 +01:00
Sharlatan Hellseher
d24575bb18
gnu: python-geojson: Update to 3.2.0.
* 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-21 17:06:23 +01:00
Nicolas Graves
8c44d001e5
gnu: python-iron-mq: Update to 0.9-0.e6ff76a.
* 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-21 15:54:02 +01:00
Nicolas Graves
bfacc352cf
gnu: python-iron-core: Update to 1.2.1-0.5a5f301.
* 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-21 15:54:02 +01:00
Nicolas Graves
cea839855e
gnu: python-omegaconf: Update to 2.3.0-0.117f7de.
* 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-21 15:54:02 +01:00
Nicolas Graves
55f27d9927
gnu: python-pyclipper: Update to 1.3.0.post6.
* 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-21 15:54:01 +01:00
Sharlatan Hellseher
bae72b1d8d
gnu: python-xmldiff: Fix tests.
* gnu/packages/python-xyz.scm (python-xmldiff)[native-inputs]: Remove
python-wheel; add python-pytest.

Change-Id: I0381217cded746d82848bdfe5f34b216d55057c7
2025-09-21 13:35:14 +01:00
Sharlatan Hellseher
180d90836a
gnu: python-openstep-plist: Update to 0.3.0.
* 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-21 13:23:10 +01:00
Hugo Buddelmeijer
ecad1ed722
gnu: python-pyclipper: Switch to pyproject-build-system.
* 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-21 13:08:39 +01:00
Nicolas Graves
e86c04fe64
gnu: python-rope: Ignore failing test.
* 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-21 11:55:24 +01:00
Nicolas Graves
0103d0a2a3
gnu: python-serpent: Fix tests.
* 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-21 11:55:23 +01:00
Nicolas Graves
34b3b830da
gnu: python-daemon: Update to 3.1.2.
* 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-21 11:55:19 +01:00
Hugo Buddelmeijer
2f7b9dc2e2
gnu: python-orderedmultidict: Fix tests.
* 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-21 11:48:18 +01:00
Hugo Buddelmeijer
072cff0223
gnu: python-dotty-dict: Fix build.
* 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-21 11:34:03 +01:00
Sharlatan Hellseher
729b200b04
gnu: python-ddlparse: Reduce closure size.
* gnu/packages/python-xyz.scm (python-ddlparse)[native-inputs]: Remove
python-codecov, python-coveralls, python-tox, and python-wheel.

Change-Id: I387f2a0c384794afd87aeadef40a1c4ddd98ee63
2025-09-21 10:40:03 +01:00
Sharlatan Hellseher
3f7c2093df
gnu: python-setuptools-git: Skip tests.
* gnu/packages/python-xyz.scm (python-setuptools-git)[arguments]
<tests?>: Skip them.

Change-Id: Ie5f30d86c241dade965eec59b2f36fab7814b181
2025-09-21 09:25:49 +01:00
Sharlatan Hellseher
47635e419b
gnu: Remove python-pygments-github-lexers.
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-21 08:55:20 +01:00
Sharlatan Hellseher
0d0c52c45f
gnu: Remove python-jdcal.
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-21 08:49:57 +01:00
Sharlatan Hellseher
7859d5bb5a
gnu: Remove python-pbr-minimal.
* gnu/packages/python-xyz.scm (python-pbr-minimal): Delete variable.

Change-Id: I5911ecdd63cb8d797ca22730d77ef8a09261fc94
2025-09-21 08:46:11 +01:00
Sharlatan Hellseher
35a92f0b7e
gnu: python-langdetect: Adjust ipusts, fix build.
* gnu/packages/python-xyz.scm (python-langdetect)[propagated-inputs]:
Add python-six.
[native-inputs]: Remove python-wheel.

Change-Id: I97205c863ab57092fe7e6d9959c05a55ad77def9
2025-09-21 08:42:00 +01:00
Nicolas Graves
a14ad637bc
gnu: Add python-msgpack-for-borg.
* gnu/packages/python-xyz.scm (python-msgpack-for-borg): New variable.

Change-Id: I91efaa3e5592879185f5a66588a6051ec4d01718
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-21 08:25:36 +01:00
Sharlatan Hellseher
f3b5a5ead7
gnu: python-mdx-gh-links: Update to 0.4.
* 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-20 21:13:27 +01:00
Sharlatan Hellseher
d9df39b0e1
gnu: Add python-marshmallow-3.
* gnu/packages/python-xyz.scm (python-marshmallow-3): New variable.

Change-Id: I60c15b286a75f3255403da6603e2965290d5d68a
2025-09-20 21:02:09 +01:00
Nicolas Graves
f5be9b99f7
gnu: python-setuptools-gettext: Run tests and fix them.
* 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-20 19:27:03 +01:00
Nicolas Graves
17e29589b4
gnu: python-merge3: Run tests and fix them.
* 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-20 19:27:03 +01:00
Nicolas Graves
0d703d3822
gnu: python-pygithub: Update to 2.8.1.
* 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-20 19:27:03 +01:00
Nicolas Graves
05fe5e2924
gnu: python-zeroconf: Ignore failing tests.
* 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>
2025-09-20 19:27:03 +01:00
Nicolas Graves
4ea99c8354
gnu: python-signedjson: Update to 1.1.4.
* gnu/packages/python-xyz.scm (python-signedjson): Update to 1.1.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I9e1c804a0f7a3634a4ce487d581799935b6e7f10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-20 19:27:03 +01:00
Nicolas Graves
940141cf06
gnu: python-mercantile: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-mercantile):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Id6c1a3750489947935ac32c6826969a5a83f00d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-20 19:26:51 +01:00
Sharlatan Hellseher
ffa791a395
gnu: poetry: Update to 2.1.3.
* gnu/packages/python-xyz.scm (poetry): Update to 2.1.3.
[arguments] <test-flags>: Ignore a few more test files.
[propagated-inputs]: Add python-findpython and python-pbs-installer.

Change-Id: I9c4b33ad7a9e7ea6a93358ecc5fde592581bec9d
2025-09-20 16:18:51 +01:00
Sharlatan Hellseher
555595b9aa
gnu: Add python-findpython.
* gnu/packages/python-xyz.scm (python-findpython): New variable.

Change-Id: Ibec3d6e2307508e7cf6ed2f73db7e003e4f719e0
2025-09-20 16:18:51 +01:00
Sharlatan Hellseher
d5d9b4d010
gnu: Add python-pbs-installer.
* gnu/packages/python-xyz.scm (python-pbs-installer): New variable.

Change-Id: I38940d7f1a86c2afdf83c590a2b42624e31c88c1
2025-09-20 16:18:50 +01:00
Sharlatan Hellseher
d4f3820ddb
gnu: python-moto: Update to 5.1.5.
* gnu/packages/python-xyz.scm (python-moto): Update to 5.1.5.
[arguments] <test-args>: Run tests in parallel. Skip 10 more tests.
[propagated-inputs]: Add python-pyparsing.
[native-inputs]: Add python-pytest-xdist.

Change-Id: I5054e141f870640f898a0722389e95f42d5a951d
2025-09-20 16:18:50 +01:00
Sharlatan Hellseher
cbccba69f9
gnu: python-pytest-check-links: Update to 0.10.1.
* gnu/packages/python-xyz.scm (python-pytest-check-links): Update to 0.10.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: The most tests fail.
[propagated-inputs]: Remove python-pytest and python-six; add
python-requests.
[native-inputs]: Remove python-pbr-minimal; add python-hatchling.
[home-page]: Fix redirection, it's maintained by Jupyter Lab project.

Change-Id: Iebbe30534a4f1033fc59988056b745a7315963cc
2025-09-20 16:18:50 +01:00
Sharlatan Hellseher
6bd5b41ac6
gnu: python-timeout-decorator: Disable tests.
* gnu/packages/python-xyz.scm (python-timeout-decorator)[arguments]
<tests?>: Skip them for now.

Change-Id: I93bbc79be6345a4a0408f58dfbd944b9a48dddce
2025-09-20 16:18:50 +01:00
Sharlatan Hellseher
9112d080c3
gnu: python-readability-lxml: Update to 0.8.4.1.
* gnu/packages/python-xyz.scm (python-readability-lxml): Update to 0.8.4.1.
[source] <snippet>: Remove as no longer required.
<commit>: Version format has been changed.
[native-inputs]: Remove python-timeout-decorator, python-setuptools, and
python-wheel; add python-poetry-core.

Change-Id: I7b29efede45bd8dfdd41ee0145ba30cba452f0ec
2025-09-20 16:18:50 +01:00
Sharlatan Hellseher
7905a6bc7e
gnu: Remove python-extras.
1.0.0 was released in 2016 as helper for python-testtols,
python-fixtures and python-subunit. Now it's no longer required. There
are no users in Guix.

* gnu/packages/python-xyz.scm (python-extras): Delete variable.

Change-Id: Id328d826052ac5a27cc4e7c0a6042f0a5df2bd14
2025-09-20 16:18:50 +01:00
Sharlatan Hellseher
91b95ff2cd
gnu: Remove python-linecache2.
Upstream note: This repository was archived by the owner on Nov 25,
2023. It is now read-only.

No users in Guix.

* gnu/packages/python-xyz.scm (python-linecache2): Delete variable.

Change-Id: I12deda7a2359ceec86daa60c86dce9d2bfc9764e
2025-09-20 16:18:49 +01:00
Sharlatan Hellseher
a090c5260d
gnu: Remove python-traceback2.
Upstream note: This repository was archived by the owner on Nov 25,
2023. It is now read-only.

No users in Guix.

* gnu/packages/python-xyz.scm (python-traceback2): Delete variable.

Change-Id: I67c4575841bf9fbc775b0105de0c6a281620c175
2025-09-20 16:18:49 +01:00
Sharlatan Hellseher
b6ab59c048
gnu: python-widgetsnbextension: Update to 4.0.14.
* gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 4.0.14.
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: Ic061b06c53bea26f05a5871cf50a88bcd1e6921a
2025-09-20 16:18:49 +01:00
Sharlatan Hellseher
0c69faace3
gnu: python-fastbencode: Update to 0.3.2.
* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.2.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Remove python-cython-3 and python-wheel; add
python-cython.

Change-Id: Ie945290b90ef43bf228b780ca2413397da4211a1
2025-09-20 16:18:48 +01:00
Sharlatan Hellseher
f550d0e12c
gnu: python-bleach: Update to 6.2.0.
* gnu/packages/python-xyz.scm (python-bleach): Update to 6.2.0.
[propagated-inputs]: Remove python-tinycss2; add python-webencodings.
[native-inputs]: Remove python-wheel.

Change-Id: I246a5b8ffcafc5c83ff9bb3e24fcc87043170f61
2025-09-20 16:18:47 +01:00
Sharlatan Hellseher
c2bb71dbbe
gnu: python-numexpr: Update to 2.12.1.
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.12.1.
[propagated-inputs]: Remove python-numpy; add python-numpy-2.
[native-inputs]: Remove python-wheel.

Change-Id: I3eedd2eca2917db09432cd034855d5ba100c135e
2025-09-20 16:18:46 +01:00
Sharlatan Hellseher
ac5f6fbe7c
gnu: Remove python-ttystatus.
* gnu/packages/python-xyz.scm (python-ttystatus): Delete variable.

Change-Id: I6b4d7f75950f24bd19dcefd4cc80e385680214c9
2025-09-20 16:18:46 +01:00
Sharlatan Hellseher
3ba0945ceb
gnu: Remove python-setuptools-scm-git-archive.
Message from upstram: This repository was archived by the owner on May
5, 2024. It is now read-only.  There are no users in Guix, fails to
build.

* gnu/packages/python-xyz.scm (python-setuptools-scm-git-archive):
Delete variable.

Change-Id: If31c394997a0dce2b47fc2a0e9cda1215c4b3e96
2025-09-20 16:17:58 +01:00
Sharlatan Hellseher
5ada9e95bb
gnu: Remove python-rich-click-next.
* gnu/packages/python-xyz.scm (python-rich-click-next): Delete variable.

Change-Id: I170249bec31880883d2a090839e70357ab872ccb
2025-09-20 16:17:58 +01:00