Ricardo Wurmus
f7ac711df5
gnu: python-dpath: Update to 2.2.0.
...
* gnu/packages/python-xyz.scm (python-dpath): Update to 2.2.0.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase.
[native-inputs]: Remove python-mock and python-nose; add python-nose2,
python-setuptools, and python-wheel.
Change-Id: I30ca919712b03f868d3e9fed4802817e4602dcda
2025-04-16 11:46:16 +02:00
Ricardo Wurmus
1dc317fbbd
gnu: snakemake-7: Update to 7.32.4.
...
* gnu/packages/python-xyz.scm (snakemake-7): Update to 7.32.4.
[arguments]: Use #:test-flags instead of a custom 'check phase; remove
'tabulate-compatibility phase; add 'pre-check phase.
[propagated-inputs]: Add python-humanfriendly, python-reretry, and
python-throttler; remove python-ratelimiter.
Change-Id: Iea7f17559b19098ca5a589d164355f3918f4bb3e
2025-04-16 11:46:16 +02:00
Ricardo Wurmus
bcf4ab7511
gnu: python-toposort: Update to 1.10.
...
* gnu/packages/python-xyz.scm (python-toposort): Update to 1.10.
[build-system]: Use pyproject-build-system.
[arguments]: Replace 'check phase.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ifde522ecba6331634c911856892c3b25098fbd88
2025-04-16 11:46:16 +02:00
Ricardo Wurmus
9ebcce5a92
gnu: Add python-reretry.
...
* gnu/packages/python-xyz.scm (python-reretry): New variable.
Change-Id: Ic54bdb5eee422b12d2c0e475abb6c4f142cad1e3
2025-04-16 11:46:16 +02:00
Ricardo Wurmus
7af8a3ad8d
gnu: Add python-throttler.
...
* gnu/packages/python-xyz.scm (python-throttler): New variable.
Change-Id: I04a07281d4ba77d880d7c8176b1a3269713b9b63
2025-04-16 11:46:16 +02:00
Sharlatan Hellseher
158323faa6
gnu: zbar: Update to 0.23.93.
...
* gnu/packages/aidc.scm (zbar): Update to 0.23.93.
Change-Id: Id681057d67cfbd26d1b95a9450b2c9cace2545f6
2025-04-16 11:46:16 +02:00
Sharlatan Hellseher
d722e9ef15
gnu: python-glue-astronomy: Avoid deprecation failure in tests.
...
* gnu/packages/astronomy.scm (python-glue-astronomy) [arguments]
<test-flags>: Skip one failing test.
Change-Id: I4dd3d3e1d56b75cf8e6479bdeacf2c391d206e9c
2025-04-16 11:46:16 +02:00
Sharlatan Hellseher
bd5df72ce9
gnu: python-sanic: Scip more tests, simplify.
...
* gnu/packages/python-web.scm (python-sanic) [arguments] <test-flags>:
Ignore all benchmark and typing tests. Skip more failing tests.
<phases>: Use default 'check.
[native-inputs]: Remove python-bandit, python-chardet, python-coverage,
python-cryptography, python-docutils, python-mypy, python-pygments,
python-pytest-benchmark, python-pytest-sanic, python-slotscheck,
python-towncrier, python-tox, and python-types-ujson; add
python-pytest-asyncio.
Change-Id: I8804114656fd76639939ba2fa50fb95d65b823ab
2025-04-16 11:46:16 +02:00
Sharlatan Hellseher
09ebf09185
gnu: python-debug: Use G-Expressions.
...
* gnu/packages/python.scm (python-debug): Use G-Expressions, fix build.
Change-Id: I940ec4fddcea03a258659ca044b0dad4948c4ed5
2025-04-16 11:46:15 +02:00
Sharlatan Hellseher
907ae7b07d
gnu: python-uvloop: Fix build.
...
* gnu/packages/python-web.scm (python-uvloop): Fix unquote-splicing
error as seen in <https://ci.guix.gnu.org/build/9605318/log/raw >.
Change-Id: I26bba8d29913e01e037c678d943607a7c00f5647
2025-04-16 11:46:15 +02:00
Sharlatan Hellseher
18e9141d01
gnu: python-uvloop: Fix indentation.
...
* gnu/packages/python-web.scm (python-uvloop): Fix indentation.
Change-Id: I72f6674c870317ebec48933e2bb5744bae6e0387
2025-04-16 11:46:15 +02:00
Sharlatan Hellseher
43bd9c7f77
gnu: python-asyncpg: Update to 0.30.0.
...
* gnu/packages/databases.scm (python-asyncpg): Update to 0.30.0. Fix build.
[build-system]: Swap to pyproject-build-system
[propagated-inputs]: Remove python-typing-extensions; add
python-async-timeout.
[native-inputs]: Add python-distro, python-setuptools, and python-wheel.
Change-Id: Icb586671370ac2f6d30577383b257003eda6a4d5
2025-04-16 11:46:15 +02:00
Sharlatan Hellseher
a5b507230c
gnu: python-cftime: Fix tests.
...
* gnu/packages/python-xyz.scm (python-cftime) [arguments] <phases>:
Remove 'remove-unwanted-dev-dependencies, add ''remove-unwanted-pytest-options.
[native-inputs]: Remove python-sphinx.
Change-Id: Ib196a6a3781da4067d287f62f5f92b72eb024de3
2025-04-16 11:46:15 +02:00
Nicolas Graves
de961c303b
gnu: Remove python-pytest-pep8.
...
This package is outdated.
* gnu/packages/check.scm (python-pytest-pep8): Delete variable.
(python-pytest-flakes)[native-inputs]: Remove python-pytest-pep8.
* gnu/packages/machine-learning.scm (python-keras,
python-keras-applications)[native-inputs]: Remove python-pytest-pep8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:15 +02:00
Nicolas Graves
ae7d115436
gnu: Remove python-pep8.
...
* gnu/packages/python-xyz.scm (python-pep8): Delete variable.
(python-cliapp, python-ttystatus)[native-inputs]: Remove python-pep8.
* gnu/packages/radio.scm (chirp)[native-inputs]: Remove python-pep8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:15 +02:00
Nicolas Graves
a41f421b66
gnu: python-unyt: Avoid deprecation failure in tests.
...
* gnu/packages/python-science.scm (python-unyt)[arguments]
{test-flags}: Ignore failing test.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:15 +02:00
Nicolas Graves
fcc266cf25
gnu: python-h2: Fix test-flags.
...
* gnu/packages/python-web.scm (python-h2)[arguments]{test-flags}:
Fix quoting.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:15 +02:00
Nicolas Graves
24ad03da5a
gnu: python-anndata: Ignore failing test.
...
* gnu/packages/python-xyz.scm (python-anndata)[arguments]{test-flags}:
Ignore test_read_write_X test.
2025-04-16 11:46:15 +02:00
Nicolas Graves
e78dfd6b7b
gnu: python-ipympl: Update to 0.9.2.
...
* gnu/packages/jupyter.scm (python-ipympl): Update to 0.9.2.
[native-inputs]: Add python-hatchling.
2025-04-16 11:46:15 +02:00
Nicolas Graves
6838baeffc
gnu: Remove python-dictpath.
...
* gnu/packages/python-xyz.scm (python-dictpath): Remove variable.
* gnu/packages/python-web.scm (python-openapi-core)[propagated-inputs]:
Remove unecessary python-dictpath.
2025-04-16 11:46:15 +02:00
Nicolas Graves
885b745e15
gnu: behave: Remove python-nose native-input.
...
* gnu/packages/check.scm (behave)[native-inputs]: Remove python-nose.
2025-04-16 11:46:14 +02:00
Nicolas Graves
2fbc7fb085
gnu: python-pyparsing: Update to 3.2.1.
...
* gnu/packages/python-build.scm (python-pyparsing): Update to 3.2.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core.
(python-pyparsing-2.4.7)[native-inputs]: Add python-setuptools,
python-wheel.
2025-04-16 11:46:14 +02:00
Nicolas Graves
20c8141746
gnu: python-vcrpy: Update to 7.0.0.
...
* gnu/packages/python-check.scm (python-vcrpy): Update to 7.0.0.
[native-inputs]: Remove python-flask, python-ipaddress, python-mock.
Add python-aiohttp, python-boto3, python-httpx, python-pytest-aiohttp,
python-pytest-asyncio, python-requests, python-tornado,
python-werkzeug.
[propagated-inputs]: Remove python-six.
2025-04-16 11:46:14 +02:00
Nicolas Graves
0165b28b86
gnu: Remove python-rednose.
...
This package is broken with the latest python version, and is easy to
remove.
* gnu/packages/check.scm (python-rednose): Delete variable.
* gnu/packages/python-xyz.scm (python-sure) and
* gnu/packages/web.scm (python-httpretty):
[arguments]: Add 'remove-rednose-dependency in {phases}.
[native-inputs]: Remove python-rednose.
2025-04-16 11:46:14 +02:00
Nicolas Graves
31eb603647
gnu: python-pytest-runner: Update to 6.0.1.
...
* gnu/packages/check.scm (python-pytest-runner): Update to 6.0.1.
[arguments]: Remove {phases}.
[native-inputs]: Remove python-pip, python-pypa-build. Add
python-pytest-checkdocs, python-pytest-enabler,
python-types-setuptools.
2025-04-16 11:46:14 +02:00
Nicolas Graves
5a13bc717a
gnu: sdkmanager: Update python-urllib3.
...
* gnu/packages/android.scm (sdkmanager)[inputs]: Switch to
python-urllib3-next.
2025-04-16 11:46:14 +02:00
Nicolas Graves
fb00a1ec45
gnu: python-peachpy: Update to 0.2.0-3.349e8f8.
...
* gnu/packages/python-xyz.scm (python-peachpy): Update to
0.2.0-3.349e8f8.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove {phases}. Add {test-target} to ignore a failing
test.
[native-inputs]: Remove python-nose, python-rednose. Add
python-pytest, python-wheel.
2025-04-16 11:46:14 +02:00
Nicolas Graves
8195252da9
gnu: python-pykdtree: Update to 1.3.9.
...
* gnu/packages/python-xyz.scm (python-pykdtree): Update to 1.3.9.
[native-inputs]: Remove python-nose. Add python-cython, python-pytest,
python-setuptools, python-wheel.
2025-04-16 11:46:14 +02:00
Nicolas Graves
b160f49b59
gnu: python-multiprocessing-on-dill: Use pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): Use pyproject-build-system.
[arguments]: Remove field.
[native-inputs]: Remove uneeded python-check-manifest. Add python-pytest.
2025-04-16 11:46:14 +02:00
Nicolas Graves
090f572edf
gnu: python-cftime: Update to 1.6.4.
...
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.4.
[arguments]{phases}: Add phase 'remove-unwanted-dev-dependencies.
[native-inputs]: Remove python-check-manifest, python-pytest-cov. Add
python-setuptools.
2025-04-16 11:46:14 +02:00
Nicolas Graves
6783699f74
gnu: python-beartype: Update to 0.19.0.
...
* gnu/packages/python-check.scm (python-beartype): Update to 0.19.0.
[arguments]: Remove former test-flags.
[native-inputs]: Remove python-setuptools, python-wheel. Add
python-hatchling, python-numpy and python-pygments.
2025-04-16 11:46:14 +02:00
Nicolas Graves
7e8f8c0d3d
gnu: python-pillow-heif: Update test-flags.
...
* gnu/packages/python-xyz.scm (python-pillow-heif)[arguments]{test-flags}:
Update them.
[native-inputs]: Remove uneeded python-pylint.
2025-04-16 11:46:13 +02:00
Nicolas Graves
a35f661489
gnu: python-uvicorn: Rename python-watchgod native-input.
...
* gnu/packages/python-web.scm (python-uvicorn)[native-inputs]: Rename
python-watchgod to python-watchfiles. Add python-a2wsgi.
2025-04-16 11:46:13 +02:00
Nicolas Graves
1e099d3e47
gnu: python-watchgod: Rename package to python-watchfiles.
...
* gnu/packages/python-xyz.scm (python-watchgod): Define in terms of
'deprecated-package'.
[version]: Update to 1.0.4.
[build-system]: Switch to cargo-build-system.
[arguments]: Likewise.
[native-inputs]: Add maturin, python-dirty-equals,
python-pytest-timeout, python-wrapper. Remove python-pygments,
python-pytest-sygar, python-setuptools and python-wheel.
(python-watchfiles): New variable, formerly known as
"python-watchgod".
2025-04-16 11:46:13 +02:00
Nicolas Graves
b18cac33b4
gnu: Add rust-notify-7.
...
* gnu/packages/crates-io.scm (rust-notify-7): New variable.
(rust-notify-6): Inherit from rust-notify-7.
2025-04-16 11:46:13 +02:00
Nicolas Graves
3f9037890e
gnu: Add rust-notify-types-1.
...
* gnu/packages/crates-io.scm (rust-notify-types-1): New variable.
2025-04-16 11:46:13 +02:00
Ricardo Wurmus
d97df2b206
gnu: python-opt-einsum: Use pyproject-build-system.
...
* gnu/packages/python-science.scm (python-opt-einsum)[build-system]: Use
pyproject-build-system.
[arguments]: Remove.
[native-inputs]: Remove python-pytest-pep8; add python-setuptools and
python-wheel.
Change-Id: I6da632c3c7e02ec13ab61124ce2984aa2675d996
2025-04-16 11:46:13 +02:00
Ricardo Wurmus
e3cfbd0c15
gnu: python-pytest-flakes: Use pyproject-build-system.
...
* gnu/packages/check.scm (python-pytest-flakes)[build-system]: Use
pyproject-build-system.
[arguments]: Remove custom 'check phase; use #:test-flags instead.
[native-inputs]: Remove python-pytest-pep8; add python-setuptools and
python-wheel.
Change-Id: I510ed41d7750e4024c404322c60deae4291dc9b7
2025-04-16 11:46:13 +02:00
Ricardo Wurmus
70b3077d7b
gnu: d-feet: Deprecate.
...
d-feet is no longer maintained and depends on the unmaintained python-pep8,
which is slated for removal.
* gnu/packages/gnome.scm (d-feet): Deprecate in favor of d-spy.
Change-Id: I57908295e78aeb9013a2d3290b53981fb687e283
2025-04-16 11:46:13 +02:00
Ricardo Wurmus
9ba755e015
gnu: python-shortuuid: Update to 1.0.13.
...
* gnu/packages/python-xyz.scm (python-shortuuid): Update to 1.0.13.
[native-inputs]: Remove python-pep8; add python-poetry-core and python-pytest.
[build-system]: Use pyproject-build-system.
Change-Id: If854af9296fa378c505e83d87bacf609978edf9f
2025-04-16 11:46:13 +02:00
Nicolas Graves
d6de00627e
gnu: python-multiprocess: Update to 0.70.17.
...
* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.17.
[arguments]{phases}: Use gexps. Remove phase
'disable-broken-tests. Improve phase 'check.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:13 +02:00
Nicolas Graves
f5ace3d164
gnu: python-dill: Update to 0.3.9.
...
* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.9.
[arguments]{phases}: Rewrite using gexp. Adapt 'check phase.
[native-inputs]: Remove python-nose.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:13 +02:00
Sharlatan Hellseher
8224c56e00
gnu: Remove python-flake8-pie.
...
* gnu/packages/python-xyz.scm (python-flake8-pie): Delete variable.
Change-Id: I094d1b46090473f4cdb19bf40088d717c574f778
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
b0faa68d52
gnu: python-protobuf: Update to 3.20.3.
...
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.3.
[inputs]: Use protobuf-3.20.
[arguments]: Do not use C++ implementation.
Change-Id: I21d140ce2959b009026847b1ad73c15dfa23fd91
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
0c7debdcd1
gnu: protobuf: Update to 3.20.3.
...
* gnu/packages/protobuf.scm (protobuf): Update to 3.20.3.
Change-Id: I451913a3f379f7bad1f6cea56fb6b028627984bb
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
be8ff088ec
gnu: python-ml-collections: Update to 1.0.0.
...
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.0.0.
[source]: Fetch from git repository.
[arguments]: Remove custom 'check phase; use test-flags instead.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-mock, python-setuptools, and python-wheel; add
python-pylint, python-pytest-xdist, and python-flit-core.
Change-Id: Icdd340d138a14eaa5b1972d53b4a788a2a0e830e
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
c080336271
gnu: Remove python-contextlib2.
...
This was a backport of the Python 3.10 version of contextlib.
* gnu/packages/python-xyz.scm (python-contextlib2): Remove variable.
* gnu/packages/machine-learning.scm (python-ml-collections)
[propagated-inputs]: Remove it.
Change-Id: I47e4eccf98d8caa18235008e94a0849e21975a68
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
b9cfda4fa4
gnu: Remove python-pyblake2.
...
This package no longer builds with Python 3.11. Since Python 3.6 and later
have native support for BLAKE2 in hashlib derived from this implementation,
with compatible API, it is no big loss to remove this package.
* gnu/packages/python-crypto.scm (python-pyblake2): Remove variable.
Change-Id: Ia540ce0ee2cae10ee5fb5527b5fc90bb6db2be9b
2025-04-16 11:46:12 +02:00
Sharlatan Hellseher
03a873278c
gnu: python-astropy: Skip one more test.
...
* gnu/packages/astronomy.scm (python-astropy) [arguments] <test-flags>:
Skip one more failing test.
Change-Id: Iea781139001dedac966365da2e7c3fca7094ec81
2025-04-16 11:46:12 +02:00
Sharlatan Hellseher
c8bd224e07
gnu: python-paramz: Fix tests.
...
* gnu/packages/python-science.scm (python-paramz)
[arguments] <test-flags>: Make them compatible with Pytest to allow some
adjustments.
[native-inputs]: Remove python-nose; add python-pytest.
Change-Id: I66fbd374ce30e80f02fe43784740389a33783011
2025-04-16 11:46:12 +02:00