Sharlatan Hellseher
998f133bae
gnu: python-nrepl: Update to 0.3.4.
...
* gnu/packages/python-xyz.scm (python-nrepl): Update to 0.3.4.
2026-08-08 23:02:38 +01:00
Sharlatan Hellseher
c2f9177bc1
gnu: python-celery: Skip 2 more tests.
...
* gnu/packages/python-xyz.scm (python-celery):
[arguments] <#:test-flags>: Skip 2 more failing tests.
2026-08-08 23:02:37 +01:00
Sharlatan Hellseher
850e0ddd5c
gnu: python-cplot: Remove python-wheel.
...
* gnu/packages/python-xyz.scm (python-cplot):
[native-inputs]: Remove python-wheel.
2026-08-08 23:02:37 +01:00
Sharlatan Hellseher
cfdb037979
gnu: python-matplotx: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-matplotx):
[propagated-inputs]: Add python-networkx, python-pypng, and
python-scipy.
[native-inputs]: Remove python-networkx and python-pypng.
2026-08-08 23:02:37 +01:00
Sharlatan Hellseher
11875ad1d7
gnu: python-readme-renderer: Update to 45.0.
...
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 45.0.
[propagated-inputs]: Remove python-cmarkgfm; add python-comrak.
[native-inputs]: Remove python-wheel.
2026-08-08 23:02:36 +01:00
Sharlatan Hellseher
0b39440ff9
gnu: Add python-comrak.
...
* gnu/packages/python-xyz.scm (python-comrak): New variable.
* gnu/packages/rust-crates.scm (rust-unicode-ident-1.0.16,
rust-tinyvec-1.8.1, rust-syn-2.0.98, rust-serde-derive-1.0.217,
rust-serde-1.0.217, rust-quote-1.0.38, rust-pyo3-macros-backend-0.29.0,
rust-pyo3-macros-0.29.0, rust-pyo3-ffi-0.29.0,
rust-pyo3-build-config-0.29.0, rust-pyo3-0.29.0,
rust-proc-macro2-1.0.93, rust-portable-atomic-1.10.0, rust-emojis-0.8.2,
rust-comrak-0.54.0): New variables.
(lookup-cargo-inputs): Register python-comrak.
2026-08-08 23:02:36 +01:00
Sharlatan Hellseher
c3db101ad7
gnu: Add python-cachey.
...
* gnu/packages/python-xyz.scm (python-cachey): New variable.
2026-08-08 23:02:34 +01:00
Nicolas Graves
5fac60ce08
gnu: python-grandalf: Fix build.
...
* gnu/packages/python-xyz.scm (python-grandalf)[source]
{patches}: Add patch to fix the latest numpy bump.
Relates-to: guix/guix!10394
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:34 +01:00
Nicolas Graves
a528b5f266
gnu: python-qnorm: Fix build.
...
* gnu/packages/python-xyz.scm (python-qnorm)[arguments]{phases}: Add
phase 'fix-pandas-3.
Fix suggested-by gen-AI
Relates-to: guix/guix!10394
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:34 +01:00
Nicolas Graves
156df6681e
gnu: python-telethon: Update to 1.44.0.
...
* gnu/packages/python-xyz.scm (python-telethon): Update to 1.44.0.
[arguments]{phases}: Add phase generate-tl-code.
[native-inputs]: Add python-hatchling.
Relates-to: guix/guix!10413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:33 +01:00
Nicolas Graves
1db1dc6399
gnu: python-restructuredtext-lint: Update to 2.0.2.
...
* gnu/packages/python-xyz.scm (python-restructuredtext-lint): Update to 2.0.2.
Relates-to: guix/guix!10354
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:32 +01:00
Nicolas Graves
dac2223532
gnu: python-numba: Update to 0.66.0.
...
* gnu/packages/python-xyz.scm (python-numba): Update to 0.66.0.
Merges: guix/guix!10379
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:30 +01:00
Nicolas Graves
05b876471c
gnu: python-rst2ansi: Update to 0.1.5-1.3728e16.
...
* gnu/packages/python-xyz.scm (python-rst2ansi): Update to 0.1.5-1.3728e16.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:30 +01:00
Nicolas Graves
465302608e
gnu: python-flake8-pyi: Update to 26.5.0.
...
* gnu/packages/python-xyz.scm (python-flake8-pyi): Update to 26.5.0.
[source]: Switch to git-fetch.
[native-inputs]: Add python-hatch-vcs.
[synopsis]: Make it more concise.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:29 +01:00
Nicolas Graves
b0d2f66883
gnu: python-etcd3: Propagate necessary dependency.
...
* gnu/packages/python-xyz.scm (python-etcd3)
[propagated-inputs]: Add python-six.
[native-inputs]: Indent properly, no changes.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:29 +01:00
Hugo Buddelmeijer
72e3f983c9
gnu: python-rich-click: Update to 1.9.8.
...
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.9.8.
[arguments]<#:test-flags>: Disable all typer related tests.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:27 +01:00
Hugo Buddelmeijer
251ea26f15
gnu: python-jaraco-versioning: Fix build.
...
* gnu/packages/python-xyz.scm (python-jaraco-versioning): Fix build.
[arguments]<#:phases>: Add 'fix-doc-test' phase.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:26 +01:00
Hugo Buddelmeijer
6adeef39d8
gnu: python-mizani: Update to 0.14.4.
...
* gnu/packages/python-xyz.scm (python-mizani): Update to 0.14.4.
[native-inputs]: Remove python-wheel, and tzdata; add
tzdata-for-tests.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:26 +01:00
Hugo Buddelmeijer
10a075b30e
gnu: python-beautifultable: Fix build for Pandas 3.
...
* gnu/packages/python-xyz.scm (python-beautifultable):Fix build.
[arguments]<#:test-flags>: Skip failing test.
[native-inputs]: Add python-pytest.
Change-Id: I2caeebe6466105feea27e0579bc765ea0616e964
2026-08-08 23:02:25 +01:00
Sharlatan Hellseher
0f4dcace6f
gnu: python-numpysane: Update to 0.43.
...
* gnu/packages/python-xyz.scm (python-numpysane): Update to 0.43.
[phases]{patch}: Fix path to NumPy v2 "include" directory.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.
Relates-to: guix/guix#6610
2026-08-08 23:02:25 +01:00
Hugo Buddelmeijer
3a25599b7b
gnu: python-dotenv-0.13.0: Fix build.
...
* gnu/packages/python-xyz.scm (python-dotenv-0.13.0): Fix build.
[native-inputs]: Add python-sh-1.
Relates-to: guix/guix!9885
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:23 +01:00
Hugo Buddelmeijer
972ac1b20b
gnu: python-throttler: Update to 1.2.3.
...
* gnu/packages/python-xyz.scm (python-throttler): Update to 1.2.3.
[native-inputs]: Remove python-codecov, python-flake8, and python-wheel.
Relates-to: guix/guix!9885
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:23 +01:00
Hugo Buddelmeijer
79f1d406cc
gnu: python-resolvelib: Fix build by updating to 1.2.1-0.a0cb7c5.
...
* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.2.1-0.a0cb7c5.
Relates-to: guix/guix!9885
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:23 +01:00
Sharlatan Hellseher
f6d004a885
gnu: Add python-dnspython-minimal.
...
* gnu/packages/python-xyz.scm (python-dnspython-minimal): New variable.
2026-08-08 23:02:21 +01:00
Sharlatan Hellseher
08fc093554
gnu: Add python-jsonschema-minimal.
...
* gnu/packages/python-xyz.scm (python-jsonschema-minimal): New variable.
2026-08-08 23:02:21 +01:00
Sharlatan Hellseher
ff3fcd8321
gnu: python-jsonschema: Add python-rfc3987-syntax.
...
Without python-rfc3987-syntax in scope, packages depending on
python-jsonschema started failing on sanity-check:
DistributionNotFound(Requirement.parse('rfc3987-syntax>=1.1.0;
extra == "format-nongpl"'), {'jsonschema'})
* gnu/packages/python-xyz.scm (python-jsonschema):
[propagated-inputs]: Add python-rfc3987-syntax.
2026-08-08 23:02:20 +01:00
Hugo Buddelmeijer
5d08bb1d66
gnu: python-referencing: Fix runtime.
...
* gnu/packages/python-xyz.scm (python-referencing): Fix runtime for
Python version < 3.13.
[propagated-inputs]: Add python-typing-extensions.
Merges: guix/guix!9690
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:20 +01:00
Sharlatan Hellseher
124f4a6b3f
gnu: python-seaborn: Update to 0.13.2-0.32088bb.
...
* gnu/packages/python-xyz.scm (python-seaborn): Update to
32088bbc3adc611b7118e57fce6d4ed096a76a29 commit.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run all tests.
[native-inputs]: Remove python-pytest-8; add python-pytest.
2026-08-08 23:02:19 +01:00
Sharlatan Hellseher
1ca6aaa7ad
gnu: dosage: Update to 3.3.
...
* gnu/packages/python-xyz.scm (dosage): Update to 3.3.
[source]: Switch to git-fetch.
2026-08-08 23:02:19 +01:00
Sharlatan Hellseher
5a588ca4fb
gnu: python-levenshtein: Update to 0.27.3-0.7c905d9.
...
* gnu/packages/python-xyz.scm (python-levenshtein): Update to
7c905d9f4e788a95f5f1696517e6ff06d639943f commit.
[native-inputs]: Remove cmake-minimal and python-setuptools.
2026-08-08 23:02:19 +01:00
Sharlatan Hellseher
890a2c2e87
gnu: python-rapidfuzz: Update to 3.14.5.
...
* gnu/packages/python-xyz.scm (python-rapidfuzz): Update to 3.14.5.
[native-inputs]: Remove cmake-minimal, python-numpy, and python-pandas; add
python-pandas-minimal.
2026-08-08 23:02:18 +01:00
Sharlatan Hellseher
e21b1f1e7b
gnu: python-anaconda-cli-base: Update to 0.8.2.
...
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): Update to 0.8.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip 2 tessts.
[propagated-inputs]: Add python-pydantic.
2026-08-08 23:02:18 +01:00
Sharlatan Hellseher
2fd67eef0e
gnu: python-cattrs: Update to 26.1.0.
...
* gnu/packages/python-xyz.scm (python-cattrs): Update to 26.1.0.
[propagated-inputs]: Add python-tomli-w.
2026-08-08 23:02:17 +01:00
Sharlatan Hellseher
e810e77f56
gnu: python-zarr: Update to 3.2.1.
...
* gnu/packages/python-xyz.scm (python-zarr): Update to 3.2.1.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run tests in a single thread, otherwise they
fail to start; do not run benchmark tests, skip tests depending on uv.
[phases]{set-version}: Remove phase.
[propagated-inputs]: Remove python-asciitree and python-fasteners; add
python-donfig, python-google-crc32c, python-packaging, and
python-typing-extensions.
[native-inputs]: Remove python-pytest-xdist, python-setuptools, and
python-wheel; add python-hatch-vcs, python-hatchling, python-numpydoc,
python-pytest-asyncio, python-pytest-benchmark, and python-tomlkit.
2026-08-08 23:02:17 +01:00
Sharlatan Hellseher
889112df8a
gnu: python-numcodecs: Update to 0.15.1.
...
* gnu/packages/python-xyz.scm (python-numcodecs): Update to
0.15.1. Apply G-Expressions.
[source]: Switch to git-fetch.
[phases] {build-extensions}: Remove phase.
{check}: Use custom phase.
{substitute-git-submodules}: New phase.
[propagated-inputs]: Remove python-google-crc32c and
python-importlib-metadata; add python-deprecated.
[native-inputs]: Remove python-pydata-sphinx-theme, python-sphinx, and
python-sphinx-issues.
2026-08-08 23:02:17 +01:00
Sharlatan Hellseher
5d077b0473
gnu: python-perfplot: Build from git, use NumPy 2.
...
* gnu/packages/python-xyz.scm (python-perfplot):
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.
2026-08-08 23:02:16 +01:00
Sharlatan Hellseher
19c0cb39c9
gnu: python-matplotx: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-matplotx):
[propagated-inputs]: Remove python-networkx, python-pypng, and
python-scipy.
[native-inputs]: Remove python-wheel; add python-networkx, python-pypng,
and python-scipy-minimal.
2026-08-08 23:02:16 +01:00
Hugo Buddelmeijer
7add9cf1ee
gnu: python-beniget: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-beniget): Update to 0.5.0.
Relates-to: guix/guix!9327
Change-Id: Iffa8a0b8956ee7f00141fbf165bc32e46431dfa8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:14 +01:00
Sharlatan Hellseher and Hugo Buddelmeijer
e7fb6ed56f
gnu: python-partd: Apply Pandas 3 compatibility patch.
...
* gnu/packages/python-xyz.scm (python-partd):
[source] <patches>: New patch.
[arguments]: Drop all.
Relates-to: guix/guix!9327
Change-Id: Iab41a7374ae429f7cb841bcc1f50a4d99059a71e
Co-authored-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
2026-08-08 23:02:13 +01:00
Sharlatan Hellseher
4fe736a95f
gnu: python-partd: Build from git, skip 2 tests.
...
* gnu/packages/python-xyz.scm (python-partd):
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip two tests incompatible with Pandas 3.0.3.
[native-inputs]: Add tzdata-for-tests.
Change-Id: I989df708aa73575e1157416973aa3ce010560b08
2026-08-08 23:02:13 +01:00
Sharlatan Hellseher
97ae7790ff
gnu: python-bleak: Update to 3.0.2.
...
* gnu/packages/python-xyz.scm (python-bleak): Update to 3.0.2.
[arguments] <build-backend>: Use poetry.core-masonry.api, upstream
swapped to uv_build.
[propagated-inputs]: Remove python-async-timeout and
python-typing-extensions.
[native-inputs]: Remove python-packaging.
Change-Id: I1b2f434c3e6889f6a4d0ff091a9ec5f8a1ca7125
2026-08-08 23:02:12 +01:00
Sharlatan Hellseher
6a614b408b
gnu: python-jsonargparse: Drop python-pytest-subtests.
...
* gnu/packages/python-xyz.scm (python-jsonargparse):
[native-inputs]: Remove python-pytest-subtests.
Change-Id: Ibdd52e5dcbbe1e200a351d915ffcd9a5a069cf62
2026-08-08 23:02:12 +01:00
Charles Roelli
e13e7769a4
gnu: python-readme-renderer: Update to 44.0-0.e603eb1.
...
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to
4ad4c701f2a17ca62f040e94d73c2eb08af320e9 commit.
Relates-to: guix/guix!8726
Change-Id: I5e95886ec5314132752551830aee0da841cafdf2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:12 +01:00
Charles Roelli
e01b957da1
gnu: python-pympler: Fix tests.
...
* gnu/packages/python-xyz.scm (python-pympler): Exclude test that times out.
Relates-to: guix/guix!8726
Change-Id: I3880907ce71d5c716fe1165c3cd9bd0f9fd75e3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:12 +01:00
Sharlatan Hellseher
d95d81cea7
gnu: python-flexparser: Build from git.
...
* gnu/packages/python-xyz.scm (python-flexparser):
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest-mpl, python-pytest-subtests, and
python-wheel.
Change-Id: I2ceb96cc6814b7c1328a3834e216515f27816c89
2026-08-08 23:02:12 +01:00
Sharlatan Hellseher
68cbd7053c
gnu: python-flexcache: Build from git.
...
* gnu/packages/python-xyz.scm (python-flexcache):
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest-mpl, python-pytest-subtests, and
python-wheel.
Change-Id: Id94029e0e56e0c48928c6f61e8882efac5e4ae36
2026-08-08 23:02:11 +01:00
Sharlatan Hellseher
2350f46319
gnu: python-cattrs: Update to 25.2.0.
...
* gnu/packages/python-xyz.scm (python-cattrs): Update to 25.2.0.
[arguments] <test-flags>: Proper skip benchmark test groups (markers);
run parallel tests.
[phases]{patch-pyroject, compatibility}: Remove phases.
{fix-pytest-config}: New phase.
[propagated-inputs]: Add python-msgpack, python-msgspec, and
python-pymongo.
[native-inputs]: Remove python-hypothesis, python-msgpack,
python-msgspec, python-poetry-core, and python-pymongo.
Change-Id: Ia6f0804d7ea26d293bca692e4bb6b4e9b774f889
2026-08-08 23:02:11 +01:00
Sharlatan Hellseher
fa8a78dfa6
gnu: python-numexpr: Build from git.
...
* gnu/packages/python-xyz.scm (python-numexpr):
[source]: Switch to git-fetch.
[arguments] <test-flags>: Tests from compiled and installed package.
[phases]{check}: Do not overwrite and use default phase.
{remove-local-source}: New phase.
Change-Id: I01a7be4e54722273c3bb9c86dfecebe254b46f60
2026-08-08 23:02:11 +01:00
Sharlatan Hellseher
6ff77d2cda
gnu: python-lazy-object-proxy: Update to 1.12.0.
...
* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.12.0.
[native-inputs]: Remove python-wheel.
Change-Id: Ida595f362e80c46c64641695b367edc561cc37d9
2026-08-08 23:02:10 +01:00
Sharlatan Hellseher
c5e70db773
gnu: python-dill: Update to 0.4.1.
...
* gnu/packages/python-xyz.scm (python-dill): Update to 0.4.1.
[source]: Switch to git-fetch.
[arguments] <test-backend, test-flags>: Use 'custom backend instead of
overwriting test phase.
<phases>: Use default 'check.
[native-inputs]: Remove python-wheel.
[home-page]: Update to URL to http://dill.rtfd.io/ .
Change-Id: Ifd949babdc06ed4e33cdadae6f392c224f53197a
2026-08-08 23:02:10 +01:00