~ruther/guix-local

c0803362 — Ricardo Wurmus 1 year, 5 months ago
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
b9cfda4f — Ricardo Wurmus 1 year, 5 months ago
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
03a87327 — Sharlatan Hellseher 1 year, 5 months ago
gnu: python-astropy: Skip one more test.

* gnu/packages/astronomy.scm (python-astropy) [arguments] <test-flags>:
Skip one more failing test.

Change-Id: Iea781139001dedac966365da2e7c3fca7094ec81
c8bd224e — Sharlatan Hellseher 1 year, 5 months ago
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
6abfc4a7 — Ricardo Wurmus 1 year, 5 months ago
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
50cd73c1 — Ricardo Wurmus 1 year, 5 months ago
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
c8435ea3 — Ricardo Wurmus 1 year, 5 months ago
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
e8e36846 — Sharlatan Hellseher 1 year, 6 months ago
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>
23ecf0bc — Ricardo Wurmus 1 year, 5 months ago
gnu: mozjs-78: Fix build with Python 3.11.

* gnu/packages/gnuzilla.scm (mozjs-78):[arguments]: Add phase
'python-3.11-compatibility.

Change-Id: I9178a2f8a6880bbcc2d712a1a9ccecd300242370
0c90d3e2 — Ricardo Wurmus 1 year, 5 months ago
gnu: mozjs: Fix build with Python 3.11.

* gnu/packages/gnuzilla.scm (mozjs):[arguments]: Add phase
'python-3.11-compatibility.

Change-Id: I0d02ff98f69bab9df405550c75d5e13a741389d6
f5b677e7 — Sharlatan Hellseher 1 year, 6 months ago
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
e7875440 — Sharlatan Hellseher 1 year, 6 months ago
gnu: streamlink: Update to 7.1.2.

* gnu/packages/video.scm (streamlink): Update to 7.1.2. Fix build.
[source] <snippet>: Remove as redundunt.
[bulid-system]: Swap to pyproject-build-system.
[argument] <test-flags>: Skip one test.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-typing-extensions; add
python-exceptiongroup.
[native-inputs]: Remove python-pytest-asyncio; add python-setuptools and
python-wheel.

Change-Id: I62d3a95748530f26d064b359cce9c87452235cf5
17be2f2a — Ricardo Wurmus 1 year, 6 months ago
gnu: scvelo: Remove custom 'check phase.

* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Remove custom 'check
phase by using pyargs.

Change-Id: I3fb0a7aa9d6dd8ceb623e0372df32fb7f3cc8478
c5b62704 — Ricardo Wurmus 1 year, 6 months ago
gnu: python-scanpy: Patch broken version check.

* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Patch broken
anndata version check.

Change-Id: I28e72116d1f8520102f3331bf3f45dd87f79eb33
f6ac61a1 — Ricardo Wurmus 1 year, 6 months ago
gnu: python-zarr: Update list of disabled tests.

* gnu/packages/python-xyz.scm (python-zarr)[arguments]: Enable one, disable
another test.

Change-Id: I52af5563621f9f44c8397a606cd0551e595dcfe8
5b6a692e — Ricardo Wurmus 1 year, 6 months ago
gnu: python-cattrs: Disable failing test.

* gnu/packages/python-xyz.scm (python-cattrs)[arguments]: Disable one
additional test.

Change-Id: Ice48bd139d8dda509a0c380ebef69afa863fd245
2d1582cd — Ricardo Wurmus 1 year, 6 months ago
gnu: python-nbclassic: Restore 'sanity-check phase.

* gnu/packages/jupyter.scm (python-nbclassic)[arguments]: Restore
'sanity-check phase.

Change-Id: I37872386a90f940b06bfdb505b723d88f3339163
44556552 — Ricardo Wurmus 1 year, 6 months ago
gnu: python-patsy: Update to 1.0.1.

* gnu/packages/statistics.scm (python-patsy): Update to 1.0.1.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.

Change-Id: Ia732916c31e0494c00d455ac1cca5df913dd9c4d
d87896da — Ricardo Wurmus 1 year, 6 months ago
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
27ed080d — Ricardo Wurmus 1 year, 6 months ago
gnu: python-proteus: Update to 7.4.1.

* gnu/packages/tryton.scm (python-proteus): Update to 7.4.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: If55502eb1dd95f8e8d95c6238f81e3eca24dfe38
Next