~ruther/guix-local

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
947c94ac — Ricardo Wurmus 1 year, 6 months ago
gnu: tryton: Update to 7.4.4.

* gnu/packages/tryton.scm (tryton): Update to 7.4.4.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-expression.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: Ic68e0ed6df6918c52a71c0a8ef72fdf7db522161
eee5857d — Ricardo Wurmus 1 year, 6 months ago
gnu: trytond: Update to 7.4.4.

* gnu/packages/patches/trytond-add-egg-modules-to-path.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/tryton.scm (trytond): Update to 7.4.4.
[source]: Remove obsolete patch.
[build-system]: Use pyproject-build-system.
[arguments]: Disable two types of test.
[propagated-inputs]: Remove python-magic, python-psycopg2, and python-wrapt;
replace python-werkzeug-1.0 with python-werkzeug.
[native-inputs]: Remove python-mock; add python-pydot, python-pytest,
python-setuptools, python-wheel, and tzdata-for-tests.

Change-Id: I072565d0fc52a704729ea58de8990de5aee12831
4fbac216 — Ricardo Wurmus 1 year, 6 months ago
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
64135bd5 — Ricardo Wurmus 1 year, 6 months ago
gnu: python-sql: Update to 1.5.2.

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

Change-Id: Ida8994508536671319894c5ba134f2246ef1b191
f22b9b98 — Ricardo Wurmus 1 year, 6 months ago
gnu: python-passlib: Use pyproject-build-system.

* gnu/packages/python-crypto.scm (python-passlib)[build-system]: Use
pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Add python-argon2-cffi and python-cryptography.

Change-Id: If443497990b35768650f368f0368d9c0f648cca9
815a7044 — Ricardo Wurmus 1 year, 6 months ago
gnu: python-3.11: Build with libxcrypt.

Linking with libxcrypt provides a featureful fallback for the included crypto
module, thus fixing the virtually unmaintained but still widely used
python-passlib.

* gnu/packages/python.scm (python-3.11)[arguments]<configure-flags>: Link
with libcrypt if available.
<phases>: Use G-expression; add phase 'add-libxcrypt-reference-pkgconfig.
[inputs]: Add libxcrypt.

Change-Id: I2e51df7f7f2cc8909ee64717648a36ed0da3f198
1e62855b — Sharlatan Hellseher 1 year, 6 months ago
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
d8128447 — Sharlatan Hellseher 1 year, 6 months ago
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
85ec6394 — Sharlatan Hellseher 1 year, 6 months ago
gnu: python-pytest-regressions: Update to 2.7.0.

* gnu/packages/check.scm (python-pytest-regressions): Update to 2.7.0.
[arguments] <test-flags>: Do not fail on deprecation warning.
[native-inputs]: Remove python-matplotlib, python-pillow, and
python-restructuredtext-lint.

Change-Id: I63c9295e7b926edd591d11aba1e89ea7f7cda8c6
924fc862 — Sharlatan Hellseher 1 year, 6 months ago
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
Next