Commit graph

4522 commits

Author SHA1 Message Date
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
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
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
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
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
6abfc4a723
gnu: python-pywavelets: Update to 1.8.0.
* gnu/packages/python-xyz.scm (python-pywavelets): Update to 1.8.0.
[source]: Remove obsolete snippet.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase; add 'pre-check phase.
[native-inputs]: Replace python-cython with python-cython-3; remove
python-matplotlib; add meson, ninja, pkg-config, python-meson-python, and
python-numpy.
[propagated-inputs]: Add python-scipy.

Change-Id: I1d157775a2079e2a218dea89ab46bbd01685d91a
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
50cd73c12e
gnu: python-cmd2: Update to 2.5.11.
* gnu/packages/python-xyz.scm (python-cmd2): Update to 2.5.11.
[propagated-inputs]: Remove python-attrs and python-colorama.
[native-inputs]: Remoe python-invoke and python-mock.

Change-Id: I97b98a7eb39e8dd2c83e837cd08ab52965b8a58c
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
c8435ea369
gnu: python-wcwidth: Update to 0.2.13.
* gnu/packages/python-xyz.scm (python-wcwidth): Update to 0.2.13.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-pytest-cov, python-setuptools, and
python-wheel.

Change-Id: I50b427532a834026ca5dac869440df1216148cad
2025-04-16 11:46:12 +02:00
Sharlatan Hellseher
e8e3684665
gnu: python-numpy: Update to 1.26.2.
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.2.
[arguments] <phases>: Add 'hide-gfortran.
[native-inputs]: Remove python-cython.

Change-Id: I1f02d45dd5c5bc7ad248dbbdc63a8e6a7a21ca9f
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2025-04-16 11:46:11 +02:00
Sharlatan Hellseher
f5b677e762
gnu: python-frozendict: Update to 2.4.6.
* gnu/packages/python-xyz.scm (python-frozendict): Update to 2.4.6. Fix build.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I023c36fb55fb4d89ffb965165818221d3c6a58f3
2025-04-16 11:46:11 +02:00
Ricardo Wurmus
f6ac61a1be
gnu: python-zarr: Update list of disabled tests.
* gnu/packages/python-xyz.scm (python-zarr)[arguments]: Enable one, disable
another test.

Change-Id: I52af5563621f9f44c8397a606cd0551e595dcfe8
2025-04-16 11:46:11 +02:00
Ricardo Wurmus
5b6a692ed3
gnu: python-cattrs: Disable failing test.
* gnu/packages/python-xyz.scm (python-cattrs)[arguments]: Disable one
additional test.

Change-Id: Ice48bd139d8dda509a0c380ebef69afa863fd245
2025-04-16 11:46:11 +02:00
Ricardo Wurmus
d87896da28
gnu: python-requests-unixsocket: Update to 0.4.2.
* gnu/packages/python-web.scm (python-requests-unixsocket): Define as
deprecated alias for...
(python-requests-unixsocket2): ...this new variable.
[source]: Fetch from forked git repository.
[home-page]: Update.
[arguments]: Remove.
[native-inputs]: Remove python-apipkg, python-appdirs, python-execnet,
python-packaging, python-pep8, python-py, python-pyparsing,
python-pytest-cache, python-pytest-pep8, python-setuptools, python-six, and
python-wheel; add python-poetry-core.
[propagated-inputs]: Remove python-urllib3.
(python-cheroot)[native-inputs]: Replace python-requests-unixsocket with
python-requests-unixsocket2.
* gnu/packages/python-xyz.scm (python-notebook)[native-inputs]: Same.
* gnu/packages/jupyter.scm (python-nbclassic)[native-inputs]: Same.

Change-Id: I4c35ff9f86aa7e3df0f2b9ed8616727a7a94f12d
2025-04-16 11:46:11 +02:00
Ricardo Wurmus
4fbac2167e
gnu: python-relatorio: Use pyproject-build-system.
* gnu/packages/python-xyz.scm (python-relatorio)[build-system]: Use
pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel; move python-magic
from here...
[propagated-inputs]: ...to here.
[description]: Reformat.

Change-Id: Ie1bc69be70c37d283e6dbd5264e27479b8dca3fc
2025-04-16 11:46:10 +02:00
Sharlatan Hellseher
1e62855b54
gnu: python-toolz: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-toolz): Update to 1.0.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I275909a94c8214aecd9ed6969589df443deb28cb
2025-04-16 11:46:10 +02:00
Sharlatan Hellseher
d8128447e0
gnu: python-tblib: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-tblib): Update to 2.0.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-six; add python-setuptools and
python-wheel.

Change-Id: Iafb318162ff5cee5b7f5c0e41d2a4735cee9d30b
2025-04-16 11:46:10 +02:00
Sharlatan Hellseher
924fc862d0
gnu: python-pydevd: Skip one more test.
* gnu/packages/python-xyz.scm (python-pydevd): [arguments] <test-flags>:
Skip one test, failing on Python 3.11, use "string-join" to simplify
package.

Change-Id: I5dcb9b97210d08aa12858514ecad1a74b3c6e13b
2025-04-16 11:46:10 +02:00
Sharlatan Hellseher
87cf0c3e87
gnu: python-anyio: Adjust inputs, fix build.
* gnu/packages/python-xyz.scm (python-anyio): [native-inputs]: Remove
python-contextlib2, python-hypothesis, and python-mock.

Change-Id: I84e16a7be8f8dd914d5710926960dc7d7339fa4d
2025-04-16 11:46:09 +02:00
Sharlatan Hellseher
c3bdbea4b9
gnu: pybind11: Update to 2.13.6.
* gnu/packages/python-xyz.scm (pybind11): Update to 2.13.6. Fix build.

Change-Id: I91aa0b4387bd46f317c6e7a00572645195d133de
2025-04-16 11:46:09 +02:00
Sharlatan Hellseher
f36dfb732b
gnu: python-cached-property: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-cached-property): Update to
2.0.1. Fix build, improve style.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Remove 'disable-broen-test, issue is resolved.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: Ib929c70387acd885d2f5f3db6b2ca8e7e9e51433
2025-04-16 11:46:09 +02:00
Sharlatan Hellseher
f372684b14
gnu: python-argcomplete: Update to 3.5.3.
* gnu/packages/python-xyz.scm (python-argcomplete): Update to 3.5.3. Fix
build.
[native-inputs]: Remove python-coverage, python-mypy, python-setuptools,
and python-setuptools-scm; add python-hatchling.

Change-Id: Iac973cede3a41c42248b48c1e3d252225109c86f
2025-04-16 11:46:09 +02:00
Sharlatan Hellseher
89a47ee98d
gnu: python-objgraph: Adjust inputs.
* gnu/packages/python-xyz.scm (python-objgraph)
[propagated-inputs]: Remove graphviz; add python-graphviz.
[native-inputs]: Add graphviz.

Change-Id: I6ee63b68be75354ac649e3736dd1d55b60809e91
2025-04-16 11:46:09 +02:00
Sharlatan Hellseher
3eca105304
gnu: python-objgraph: Update to 3.6.2.
* gnu/packages/python-xyz.scm (python-objgraph): Update to 3.6.2.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-mock; add python-pytest,
python-setuptools, and python-wheel.

Change-Id: I4d6fa195f528809a948ea1f8d076603f4e9d0118
2025-04-16 11:46:08 +02:00
Sharlatan Hellseher
98d32f6dfa
gnu: python-virtualenv: Update to 20.29.1.
* gnu/packages/python-xyz.scm (python-virtualenv): Update to
20.29.1. Fix build.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Remove python-covdefaults and python-coverage; add
python-pytest-freezer.

Change-Id: I4eb1895181bfba2de0c93c4bee217f2ec7d5b25d
2025-04-16 11:46:08 +02:00
Sharlatan Hellseher
90ee5a3fbc
gnu: python-pympler: Update to 1.1.
* gnu/packages/python-xyz.scm (python-pympler): Update to 1.1.
[source] <uri>: Adjust it as name of PyPI archive has been changed.
[bulid-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
<phases>: Remove 'skip-broken-test.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I4d9e942a2f52548f0443cb498d678dc892762f90
2025-04-16 11:46:08 +02:00
Sharlatan Hellseher
79904458f9
gnu: python-pytest-black: Move to python-check.
* gnu/packages/python-xyz.scm (python-pytest-black): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I63b64e0e09173312bb6ddea316fe323801cb1176
2025-04-16 11:46:07 +02:00
Sharlatan Hellseher
96012e341c
gnu: python-pytest-black: Update to 0.6.0.
Project maintainer has been changed, see
<https://github.com/shopkeep/pytest-black/issues/70>.

* gnu/packages/python-xyz.scm (python-pytest-black): Update to 0.6.0.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-setuptools-scm, add python-setuptools and
python-wheel.
[home-page]: Fix it.

Change-Id: If2c6eb1edebfbe95207340cbd569668364da7a73
2025-04-16 11:46:07 +02:00
Brian Kubisiak
ea96f4b0c5
gnu: python-crossenv: Update to 1.5.0.
* gnu/packages/python-xyz.scm (python-crossenv): Update to 1.5.0.

Change-Id: Ib5f2e912cddc35cec8e342c023a4f2cbe641ce93
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-14 10:32:36 +02:00
Ian Eure
1c6aa45d9a
gnu: ganeti: Use python-bitarray-2.
Tests fail with the newer version of python-bitarray, so continue using 2.8.1.

* gnu/packages/virtualization.scm (ganeti):
[inputs]: Replace python-bitarray with python-bitarray-2.

Change-Id: If2c70ca30770f5e3ecfd0fd8d2e1be918ef9f419
2025-04-14 10:19:50 +02:00
Ian Eure
e18c66240a
gnu: Add python-bitarray-2.
* gnu/packages/python-xyz.scm (python-bitarray-2): New variable.

Change-Id: I211f067c83c957573a4762ab3e07a8dff7f7a316
2025-04-14 10:19:48 +02:00
Ian Eure
3f99acb7ff
gnu: python-bitarray: Update to 3.3.1.
* gnu/packages/python-xyz.scm (python-bitarray): Update to 3.3.1.

Change-Id: I89b12ad734211cff07a74a0e68dc14ab7b9f8ea8
2025-04-14 10:19:46 +02:00
Sharlatan Hellseher
143faecec3
gnu: python-gcovr: Move to python-check.
* gnu/packages/python-xyz.scm (python-gcovr): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I99b0900bcf05d86509ddbfbd73b97a4f752d5882
2025-04-13 22:25:17 +01:00
Florent Pruvost
611649a195
gnu: python-gcovr: Update to 8.3.
* gnu/packages/python-xyz.scm (python-gcovr): Update to 8.3.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme,
python-hatch-vcs, python-pytest, and python-pytest-timeout.
[propagated-inputs]: Add python-colorlog, python-pygments, and
python-tomli.

Change-Id: I3c4f0378ba1f3f0e380a4940c8e1ad3aaf5e5a5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-13 22:24:55 +01:00
Maxim Cournoyer
427264a130
gnu: inkscape/stable: Rename variable to inkscape/pinned.
This is to match recently established conventions.  Add a deprecated public
alias to avoid breaking channels using inkscape/stable.

Automated via:

   git grep -l inkscape/stable  |
   xargs sed -i 's,inkscape/stable,inkscape/pinned,'

Change-Id: If74bf91b1da0d2ca8cf25c6038b4c2100262873e
2025-04-11 13:31:58 +01:00
Ricardo Wurmus
24e9cdbe26
gnu: Add python-tiktoken.
* gnu/packages/python-xyz.scm (python-tiktoken): New variable.

Change-Id: I76be9a1b00c6872015346360fb1dc96f0b5bd15c
2025-04-07 16:44:27 +02:00
Cayetano Santos
295f641702
gnu: Add python-crc.
* gnu/packages/python-xyz.scm (python-crc): New variable.

Change-Id: I6d9c4320c1e4b01fe4c87013b7ff6761d993bad4
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-01 11:57:08 +01:00
Sharlatan Hellseher
0b599568d5
gnu: Add python-streamtracer.
* gnu/packages/python-xyz.scm (python-streamtracer): New variable.

Change-Id: If42d86ac92de197cbd8803dc7da5dfe9704785b5
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
8fbb0cc233
gnu: Add python-simplify-polyline.
* gnu/packages/python-xyz.scm (python-simplify-polyline): New variable.

Change-Id: Ib4030f83db16caa07650f35080e7172f7d611f8f
2025-03-31 21:04:10 +01:00
Efraim Flashner
24440a299c
gnu: python-numpy: Skip another test on armhf-linux.
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: When building
for armhf-linux skip another test.

Change-Id: Iccd691affca928061becc183db14009544c0e163
2025-03-26 07:44:33 +02:00
Zheng Junjie
d6a9fc6c95
gnu: Add python-flake8-import-order.
* gnu/packages/python-xyz.scm (python-flake8-import-order): New variable.

Change-Id: I2f6a0a71c39d2b8112c66116b8a880d570b8b950
2025-03-26 12:19:24 +08:00
Zheng Junjie
19905aaf83
gnu: Add python-flake8-class-newline.
* gnu/packages/python-xyz.scm (python-flake8-class-newline): New variable.

Change-Id: I4cf791c6e075094ba0be02daec8de06bd5cf2619
2025-03-26 12:19:24 +08:00
Zheng Junjie
7127a51490
gnu: Add python-flake8-docstrings.
* gnu/packages/python-xyz.scm (python-flake8-docstrings): New variable.

Change-Id: I758db70b11394134221d795e38a049527aa87da8
2025-03-26 12:19:24 +08:00
Cayetano Santos
bd678967b0
gnu: Remove python-pytooling@4.
This reverts commit a4168d8ba7: this
package is no longer necessary.

* gnu/packages/python-xyz.scm (python-pytooling-4): Remove.

Change-Id: If8aa3cc228887966c284ca770354432b46763ef5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-18 11:35:39 +01:00
gemmaro
ccc9fd93c4
gnu: Add python-tatsu.
* gnu/packages/python-xyz.scm (python-tatsu): New variable.

Change-Id: I0868e5ec57bc384b2dad2114671b780c988d77d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-16 20:54:58 +00:00
Sharlatan Hellseher
aa06cb2819
gnu: python-pint: Move to python-science.
* gnu/packages/python-xyz.scm (python-pint): Move from here ...
* gnu/packages/python-science.scm: ... to here.

Change-Id: Iabfce6ac788e01d42307a678979077cd61618693
2025-03-16 20:29:23 +00:00