Commit Graph
6819 Commits
Author SHA1 Message Date
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 HellseherandHugo 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