~ruther/guix-local

ref: a7cb580f662ffa2dfcb2e7f10037762d5687b460 guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.4 MiB
a7cb580f — Nicolas Graves 5 months ago
gnu: python-pypytools: Switch to pyproject.

* gnu/packages/patches/python-pypytools-python-3-fixes.patch:
New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-pypytools):
[source]: Switch to git-fetch.  Add patch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-freezegun, python-numpy, python-pytest,
python-setuptools.

Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
90ce202a — Nicolas Graves 5 months ago
gnu: python-inotify-simple: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-inotify-simple):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them to run tests.
[native-inputs]: Add python-setuptools.

Change-Id: I6c4c8bd8d11be155ea0fa1d0a684415c9470bb1d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
45319553 — Nicolas Graves 5 months ago
gnu: python-importmagic: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-importmagic):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: If5c283290924d9206d5052bc4e59fe4feebe9086
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
e7c41bee — Sharlatan Hellseher 5 months ago
gnu: python-types-docutils: Update to 0.22.2.20251006.

* gnu/packages/python-xyz.scm (python-types-docutils): Update to 0.22.2.20251006.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I9f600fd3c16447617ca1d6da24475abcd2343878
73fc73a5 — Sharlatan Hellseher 5 months ago
gnu: python-types-orjson: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-types-orjson)[build-system]:
Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I4cdf5da7dffd6466d381ca360d56c379c3f446f7
56a15ca0 — Sharlatan Hellseher 5 months ago
gnu: python-types-pytz: Update to 2025.2.0.20250809.

* gnu/packages/python-xyz.scm (python-types-pytz): Update to 2025.2.0.20250809.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I2793dc8b9ca5156a4e11305e7822c9c66a5b0fb3
3aa4a99c — Sharlatan Hellseher 5 months ago
gnu: python-types-ujson: Update to 5.10.0.20250822.

* gnu/packages/python-xyz.scm (python-types-ujson): Update to 5.10.0.20250822.
[source] <pypi-uri>: Fix archive name as seen in PyPI.
[build-system]: Switch to pypproejct-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I99e8519483f668c38937c172be83e13947ffe17f
6ff0c5b0 — Sharlatan Hellseher 5 months ago
gnu: python-ratelimiter: Fix tests.

* gnu/packages/python-xyz.scm (python-ratelimiter)[version]: Use
GIT-VERSION.
[native-inputs]: Remove python-pytest-asyncio and python-wheel; add
python-pytest-asyncio-0.26.

Change-Id: Idc7f879bd125ddaa1f9fb0f92be566e03ccc7132
45aced9a — Sharlatan Hellseher 5 months ago
gnu: python-pythonanywhere: Update to 0.17.0.

* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.17.0.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip tests requiring network access.
<phases>: Use default 'check.
[propagated-inputs]: Add python-pythonanywhere-core and python-snakesay.
[native-inputs]: Add python-setuptools.

Change-Id: I41af3a91f692ba4fc40de0b67f1656fa62815086
8afe97a3 — Sharlatan Hellseher 5 months ago
gnu: Add python-snakesay.

* gnu/packages/python-xyz.scm (python-snakesay): New variable.

Change-Id: I90672801190f08aa659f1a2f3bf646931a373e70
de0c4910 — Sharlatan Hellseher 5 months ago
gnu: Add python-pythonanywhere-core.

* gnu/packages/python-xyz.scm (python-pythonanywhere-core): New variable.

Change-Id: Ia29b0a9faaa65c906c16bd3e28d5caa9b0f69965
bf18de78 — Sharlatan Hellseher 5 months ago
gnu: python-configobj: Update to 5.0.9.

* 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
5ee63e75 — Alexis Simon 5 months ago
gnu: python-zarr: Remove extra propagated-inputs.

* 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>
782772ba — Alexis Simon 5 months ago
gnu: python-numcodecs: Remove extra propagated-inputs.

* 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>
3ef8f8ce — Allan Adair 5 months ago
gnu: Add python-durationpy.

* 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>
5af8d45e — Sharlatan Hellseher 5 months ago
gnu: python-asyncclick: Update to 8.3.0.3.

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
7e40e209 — Andreas Enge 5 months ago
gnu: Remove python-dbus-next.

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

Fixes: guix/guix#2725
Change-Id: Ifc65d8e1c5efaa40e1e43f0b457878302a93dc43
901d8f72 — Sharlatan Hellseher 5 months ago
gnu: python-dask-image: Fix tests.

* 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
4c88f358 — Sharlatan Hellseher 5 months ago
gnu: python-typeshed-client: Update to 2.8.2.

* 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
5f6cbf43 — Nicolas Graves 5 months ago
gnu: python-lfdfiles: Update to 2025.9.17.

* 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>
Next