~ruther/guix-local

ref: 0f39ab356e7cfbf68b4fc0fb97a396859623c223 guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.5 MiB
0f39ab35 — Sharlatan Hellseher 5 months ago
gnu: python-typeapi: Update to 2.2.4.

* gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4.
[arguments] <phases>: Remove 'patch-build-system.
[native-inputs]: Remove python-poetry-core; add python-hatchling.

Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47
17dbec83 — Sharlatan Hellseher 5 months ago
gnu: python-safety: Update to 3.6.2.

* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2.
[arguments] <test-flags>: Skip 4 more tests.
<phases>: Add 'disable-telemetry.

Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8
808703c4 — Sharlatan Hellseher 5 months ago
gnu: python-typer: Update to 0.19.2.

* gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix
indentation and style.
[arguments] <test-flags>: Run tests in parallel, supported by upstream.
<phases>: Remove 'pre-check.
[native-inputs]: Add python-pytest-xdist.

Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796
0556de0b — Sharlatan Hellseher 5 months ago
gnu: python-types-aiofiles: Update to 25.1.0.20251011.

* gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011.

Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4
5b0b42a8 — Sharlatan Hellseher 5 months ago
gnu: python-types-dataclasses: Update to 0.6.6.

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

Change-Id: I6e064f79f6ea6914b9d1ac662a52e43887ef977b
311afe47 — Nicolas Graves 5 months ago
gnu: python-backcall: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-backcall):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core, python-pytest.

Change-Id: Ifbaa3cb7d8360bbba6a1df20347410b1b0de1395
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
78c7a9c1 — Nicolas Graves 5 months ago
gnu: python-netifaces: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-netifaces):
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
[synopsis]: Improve style.

Change-Id: I386b7b9436ca0c937d2f322b98e98a6735f62942
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
23284e11 — Nicolas Graves 5 months ago
gnu: python-datrie: Update to 0.8.3, unbundle libdatrie.

* gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.3.
[source]: Switch to git-fetch, unbundle libdatrie.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'inject-libdatrie.
[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.
[inputs]: Add libdatrie.

Change-Id: I90cd92129b75b76485122c9fffa359a0b8bfd8fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
84a07b5e — Nicolas Graves 5 months ago
gnu: python-ipython-sql: Update to 0.5.0-0.e21bc64.

* gnu/packages/python-xyz.scm (python-ipython-sql): Update to 0.5.0-0.e21bc64.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them, update comment.
<#:phases>: Replace 'check phase, remove phase 'permit-newer-prettytable.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-six.  Replace python-sqlalchemy by
python-sqlalchemy-2.

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

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

Change-Id: I1bc03460a5a69ea42af4b0d4c8bb693a4c8cb2bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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
Next