~ruther/guix-local

461eaba6 — Rutherther 2 months ago
gnu: clisp: Disable parallel tests.

Run the test suite sequentially. This prevents non-determinism
of clisp tests to some degree. It doesn't prevent it completely, though.

Thanks to Hugo Buddelmeijer <hugo@buddelmeijer.nl> who figured this out.

* gnu/packages/lisp.scm (clisp): Add phase to disable parallel tests.

Change-Id: I76e401151cb696e0f96c02771e111bd2cfb4d8f4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
1d3b7836 — Andreas Enge 2 months ago
gnu: python-joblib: Limit parallelism of tests.

* gnu/packages/python-xyz.scm (python-joblib)[arguments]<#:test-flags>:
Use at most 8 cores.

Change-Id: I0086ecbe653801052dff08a7d675d304791dba84
c91470ed — Andreas Enge 2 months ago
gnu: python-ipywidgets: Use older setuptools.

* gnu/packages/python-xyz.scm (python-ipywidgets)[native-inputs]:
Add python-setuptools-67.

Change-Id: I88240840e890a631353e045e955d1ad578cc98a1
12bae54d — Noé Lopez 2 months ago
gnu: clisp: Fix some tests.

Some tests were failing with locale errors. Either this fixes the issues, or I
was lucky with the nondetermistism.

* gnu/packages/lisp.scm (make-clisp-tests-locales): New function.
(clisp)[native-inputs]: Add required locales for tests.

Change-Id: I1205a34cc61520287aeb0f45190928c05cf3b493
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
a87435ee — Hugo Buddelmeijer 2 months ago
gnu: python-azure-common: Switch to pyproject-build-system.

* gnu/packages/python-web.scm (python-azure-common): Switch to
pyproject-build-system.
[arguments]<#:tests?>: Set to #f.
[native-inputs]: Add python-setuptools.

Change-Id: Ife71af09e889c7e7931adca87d8bbd9887ad465e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
863641c8 — Hugo Buddelmeijer 2 months ago
gnu: python-azure-nspkg: Switch to pyproject-build-system.

* gnu/packages/python-web.scm (python-azure-nspkg):  Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: If5342e683208b6a16089d40e43444cd6918e00b5
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2858053d — Hugo Buddelmeijer 2 months ago
gnu: python-pyotp: Switch to pyproject-build-system.

* gnu/packages/python-crypto.scm (python-pyotp): Switch to
pyproject-build-system.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Use test.py.
[native-inputs]: Add python-setuptools and python-pytest.

Change-Id: Ic77d0ad4173804ca300dc2d7bdce6d0529141f8b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
615ad81e — Hugo Buddelmeijer 2 months ago
gnu: pantalaimon: Update to 0.10.6.

* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.6.
[arguments]<#:phases>: Add 'create-pytest-ini phase.

Change-Id: I0e24fd65638835ba4df55a53b57a3dbc02cb16a0
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
7b52ea8c — Hugo Buddelmeijer 2 months ago
gnu: python-aiohttp-client-cache: Update to 0.14.2.

* gnu/packages/python-web.scm (python-aiohttp-client-cache): Update to 0.14.2.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-poetry-core and python-pytest-cov; add python-hatchling.

Change-Id: Ie6bc8ad470c6fc47867d8dc51df9d7503c797588
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
ed73da49 — Hugo Buddelmeijer 2 months ago
gnu: python-pytest-aiohttp: Update to 1.1.0.

* gnu/packages/python-check.scm (python-pytest-aiohttp): Update to 1.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'set-version and 'create-pytest-ini phases.
[propagated-inputs]: Add python-pytest-asyncio.
[native-inputs]: Add python-setuptools and python-setuptools-scm.

Change-Id: Ia25a1d8a8dce23ae9a4773cbf9a8b81e50abb4ac
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
38ee0d55 — Rutherther 2 months ago
gnu: webkitgtk: Ungraft.

* gnu/packages/webkit.scm
(webkitgtk): Ungraft.
(webkitgtk/fixed): Remove variable.

Change-Id: I7a21401afefac90c273b6b2e0159849cbb3652db
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
1ed4f2b4 — Andreas Enge 2 months ago
gnu: python-jmespath: Use older setuptools.

* gnu/packages/python-xyz.scm (python-jmespath)[native-inputs]:
Add python-setuptools-67.

Change-Id: I4bbaae33af1095f1f0757190c63d3eec7fa7afdc
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
71edbd9f — Andreas Enge 2 months ago
gnu: python-genshi: Use older setuptools.

* gnu/packages/python-web.scm (python-genshi)[native-inputs]:
Add python-setuptools-67.

Change-Id: I4da0ba45408b16ead0ad89433946e77e80f052ef
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
819d43b8 — Andreas Enge 2 months ago
gnu: python-polib: Use older setuptools.

* gnu/packages/python-xyz.scm (python-polib)[native-inputs]:
Add python-setuptools-67.

Change-Id: I4be4d8b093dca118969065494bbfe93112fb5ebd
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2c500224 — Andreas Enge 2 months ago
gnu: python-beautifulsoup4: Update to 4.14.3.

* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.14.3.

Change-Id: Ic5359b0a3cf0c2d2950badc0b8fff657fbf23824
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
5980f1cf — Andreas Enge 2 months ago
gnu: python-gpg: Fix build.

* gnu/packages/patches/python-gpg-setup-72.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gnupg.scm (python-gpg)[source]: Use patch.

Change-Id: I13ea8c28082bf9288aad7995eadf7f17d4b3cd9d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
b3e75b5e — Andreas Enge 2 months ago
gnu: python-joblib: Update to 1.5.2.

* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.2.

Change-Id: If2913bef45f97b5972570d44958a5d359c311c6d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
0f4ffa74 — Andreas Enge 2 months ago
gnu: python-markdown: Update to 3.10.

* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10.

Change-Id: I04ef516bbe82bc9fc6fa813d2104e89564219620
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
73fcd73a — Ludovic Courtès 2 months ago
gnu: python-3.11: Ungraft.

* gnu/packages/python.scm (python-3.11)[replacement]: Remove.
[version, source]: Update to 3.11.14.
(python-3.11/fixed): Remove variable.

Change-Id: Idee826409d249fff2aba74e3d6e98ef79ef90a17
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
cd4a0e2b — Ludovic Courtès 2 months ago
gnu: gtk+: Ungraft.

* gnu/packages/gtk.scm (gtk+)[replacement]: Remove.
[version, source]: Update to 3.24.51.
(gtk+/fixed): Remove variable.

Change-Id: I33041bd0049c92ac7f288fd21faac59cd5c15a59
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Next