1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

167493 Commits

Author SHA1 Message Date
Nicolas Graves
9d91b1e289 gnu: Remove python-daemux.
* gnu/packages/tmux.scm (python-daemux): Delete variable.

Fixes: guix/guix#5199
Change-Id: I5856717be0f2ee846515600e4a8f13e128b3f149
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
0d2964c549 gnu: python-coverage: Update to 7.13.2.
* gnu/packages/check.scm (python-coverage): Update to 7.13.2.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Replace python-pytest-8 by python-pytest.

Change-Id: Ibab6a6dee35bfcf4a8741d7a80434599360ae08a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
cd922c8cba gnu: python-yamlloader: Update to 1.6.0.
* gnu/packages/python-xyz.scm (python-yamlloader): Update to 1.6.0.
[native-inputs]: Add python-pytest.

Change-Id: I29875488b26755f3496670a510f9019fd398e0b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
3aa6c48bbc gnu: python-sphinx-autodoc-typehints: Update to 3.5.2.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 3.5.2.
[arguments]<#:test-flags>: Ignore more failing tests.

Change-Id: Ifc44e6b5a90362d50802d4359f23a066fd4c483b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
1a82eeeded gnu: python-sphobjinv: Update to 2.3.1.3.
* gnu/packages/sphinx.scm (python-sphobjinv): Update to 2.3.1.3.
[source]: Switch to git-fetch.
[native-inputs]: Improve style.  Add python-pytest-check.  Remove
python-wheel.

Change-Id: Iaefe484986127245d17af09b29b5b2df29459c8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
f976635507 gnu: python-xmlsec: Update to 1.3.17.
* gnu/packages/python-xyz.scm (python-xmlsec): Update to 1.3.17.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Drop phase 'pre-check.

Change-Id: I9b5220f9acba1f53e444bd60d60e8d8d5ae4afd3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
33b5313d6d gnu: python-python3-saml: Drop phase 'pre-check.
* gnu/packages/python-web.scm (python-python3-saml)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: Ib1fc47e84ea2e8da5aa30205802c758d4de16ac3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
f2ffaa347e gnu: python-django-allauth: Drop phase 'pre-check.
* gnu/packages/django.scm (python-django-allauth)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: I3e62f9aa0ff4fccd40e5ca916e8cf13e4541d987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
348032e627 gnu: xmlsec: Update to 1.3.9.
* gnu/packages/xml.scm (xmlsec): Update to 1.3.9.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Disable dynamic loading support, as it
is not required and causes peculiar configuration requirements.
[inputs]: Remove libltdl.

Change-Id: I538fd6ff14fdc8f52531f7cd6ebd15fa063437f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Sharlatan Hellseher
c74a0d5a91 gnu: jack-select: Update to 1.5.2.
* gnu/packages/music.scm (jack-select): Update to 1.5.2.

Change-Id: I5aacf2386740849e3462f3d32c886700cdb4e53b
2026-02-07 12:28:46 +01:00
Sharlatan Hellseher
13f8875a50 gnu: jack-select: Switch to pyproject.
* gnu/packages/music.scm (jack-select): Use G-Expressions.
[build-system]: Switch to pyproject-build-system.
[phases]{configure, build, install}: Use phases from
pyproject-build-system.
{fix-libasound-path}: New phase.
[inputs]: Remove python-dbus and python-wrapper; add gtk+ and
python-dbus-python.
[native-inputs]: Add python-setuptools.

Change-Id: Ic82c8bb0386811f207cafd9b0612c44c9ff9c373
2026-02-07 12:28:45 +01:00
Sharlatan Hellseher
ee9f7169fb gnu: packages/rust-crates: Sort some variables a->z.
* gnu/packages/rust-crates.scm: (rust-async-compression-0.4.25,
rust-cc-1.2.54, rust-itoa-1.0.17, rust-libc-0.2.180, rust-ryu-1.0.22,
rust-zerocopy-0.8.33, rust-zerocopy-derive-0.8.33): Sort variables
alphabetically to resolve git conflicts.

Fixes: guix/guix#5950
Change-Id: Ic4611478ce0491f496bc15e58ce2dee615412250
2026-02-07 12:28:45 +01:00
Nicolas Graves
a291d2697b gnu: python-google-api-core: Update to 2.29.0.
* gnu/packages/python-web.scm (python-google-api-core): Update to 2.29.0.

Change-Id: I6da448552d1d6ae49af66f98a5cbde0511c7bcc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
41e64792e1 gnu: python-google-auth-oauthlib: Update to 1.2.4.
* gnu/packages/python-web.scm (python-google-auth-oauthlib): Update to 1.2.4.
Change-Id: I6d7b2e267ebb93d394cd243ccec779d6260363ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
71b2d17d20 gnu: python-pytest-textual-snapshot: Relax requirements.
* gnu/packages/python-check.scm (python-pytest-textual-snapshot)
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'relax-requirements.

Change-Id: I41c3df3ac6fc9154c85bb05d93da1d22ecf85a50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
9d57566793 gnu: python-google-auth: Update to 2.48.0.
* gnu/packages/python-web.scm (python-google-auth): Update to 2.48.0.
[propagated-inputs]: Remove python-cachetools, add
python-cryptography.
[native-inputs]: Add python-aiohttp, python-requests, python-rsa,
python-urllib3.  Remove python-cryptography, python-mock.

Change-Id: Iad35b296c278b182fcb0256e4a66a90e4758fa40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
0dba696865 gnu: python-textual: Update to 7.4.0.
* gnu/packages/python-build.scm (python-textual): Update to 7.4.0.
[arguments]<#:test-flags>: Align style.
<#:phases>: Add phase 'relax-requirements.
[propagated-inputs]: Add python-mdit-py-plugins.
* gnu/packages/python-xyz.scm : Add comment.

Change-Id: I064dd81b81568526c986f8dd667b693b5a22e32c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
8a84a30fbf gnu: python-pytest-isort: Update to 4.0.0.
* gnu/packages/python-check.scm (python-pytest-isort): Update to 4.0.0.

Change-Id: Ia94de2ea3ac3a7df7605c16b59c5916e8191143e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
ac29a28570 gnu: python-elastic-transport: Use the right python-pytest-asyncio.
* gnu/packages/python-web.scm (python-elastic-transport)
[native-inputs]: Replace python-pytest-asyncio by
python-pytest-asyncio-0.26.

Change-Id: I49d13fb4c1130f36cc73f89ba224958e2b1d4944
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
90437f77cf gnu: python-can: Relax requirements.
This relaxation is fine according to
bc248e8aaf

* gnu/packages/python-xyz.scm (python-can)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: I1be72d9a2cada3dc9bb740355bfc2277f8a011ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
6912158f77 gnu: python-diff-cover: Add python-pycodestyle native-input.
* gnu/packages/python-xyz.scm (python-diff-cover)[native-inputs]: Add
python-pycodestyle.

Change-Id: Ieb6c991415bf445684e449a3e2d2362449a20d57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Nicolas Graves
586d4a71b1 gnu: python-pytooling: Update to 8.11.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.11.0.
[arguments]<#:test-flags>: Update them.
<#:phases>: Add phase 'patch-git-bin-for-tests to drop former failing
tests.
[native-inputs]: Add python-aiohttp, python-requests.

Change-Id: Ie23d82f758d6361fa948ab97f314d7f25e91bbc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Nicolas Graves
5faad87a91 gnu: python-cmudict: Drop importlib-metadata requirement.
* gnu/packages/dictionaries.scm (python-cmudict)[arguments]<#:phases>:
In phase 'relax-requirements, drop importlib-metadata requirement.

Change-Id: I07652a99a8668839104ee8575fac8a4c83a38923
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
f9ba406dc0 gnu: Remove python-discover.
* gnu/packages/check.scm (python-discover): Delete variable.

Fixes: guix/guix#5135
Change-Id: I5ff792a6fe4205f57257c2dc28c0766ffeac33ba
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
a2c8386f35 gnu: Remove python-coverage-test-runner.
* gnu/packages/check.scm (python-coverage-test-runner): Delete variable.

Fixes: guix/guxi#5136
Change-Id: I6413c28a5206efbfd53a5726a59226e10a2bd0c1
2026-02-07 12:28:44 +01:00
Nicolas Graves
dbc0173478 gnu: dblatex: Switch to pyproject.
Rationale: This setup.py is clubberred by an old BuildScripts
configuration, which is not compatible with the most recent
setuptools.  Patch it to use a modern API for entry points.

* gnu/packages/docbook.scm (dblatex):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'use-modern-entry-points.
[native-inputs]: Add python-setuptools.

Change-Id: I816635cd9e96b04665231398b307695481def0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
f815f0796f gnu: python-meson-python: Rename to python-meson.
This change adjusts the package name to follow Guix naming convention
for Python packages, see:
<https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>.

* gnu/packages/python-xyz.scm (python-meson): New variable.
(python-meson-python): Deprecate variable.

* gnu/packages/algebra.scm (python-flint):
* gnu/packages/astronomy.scm (python-pixell)
* gnu/packages/finance.scm (beancount)
* gnu/packages/game-development.scm (python-pygame-ce)
* gnu/packages/machine-learning.scm (python-scikit-learn)
* gnu/packages/python-science.scm (python-pandas, python-scikit-image,
python-scikit-misc, python-scipy, python-scs)
* gnu/packages/python-xyz.scm (python-contourpy, python-cysignals,
python-dbus-python, python-matplotlib, python-numpy, python-numpy-1,
python-pywavelets, python-siphash24)
[native-inputs]: Remove python-meson-python; add python-meson.

Fixes: guix/guix#5917
Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
0620f182e0 gnu: python-nose: Deprecate in favor of python-pynose.
* gnu/packages/check.scm (python-nose): Deprecate variable.

Fixes: guix/guix#5111
Change-Id: I80445a5ed438d800aed116eef88f4df65d3b306b
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
c37871187e gnu: python-flint: Adjust native-inputs.
* gnu/packages/algebra.scm (python-flint):[native-inputs]: Remove
meson-python and python-cython; add python-meson-python.

Change-Id: I9171a30b1770eaede45cd8b37565cb200b2532ce
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
28a0b3221c gnu: python-scikit-misc: Adjust inputs.
* gnu/packages/python-science.scm (python-scikit-misc):
[propagated-inputs]: Remove meson-python and python-spin.
[native-inputs]: Remove pkg-config, python-cython, python-numpy,
python-numpydoc, and python-wheel; add python-spin.

Change-Id: If2a9f9f3a003d2edc960ca5382d66fba604defef
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
bbfea24b41 gnu: python-pixell: Adjust native inputs.
* gnu/packages/astronomy.scm (python-pixell)[native-inputs]: Remove
meson-python, pkg-config, and python-cython; add python-meson-python.

Change-Id: I97bb6a1ca6f5454760ce14b923a2156a4c00412d
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
15a9841068 gnu: python-cysignals: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-cysignals)[native-inputs]:
Remove meson-python, pkg-config, and python-sphinx; add
python-meson-python.

Change-Id: I63d7da3556da8c4c33176956e2261df646ea902d
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
519ddd28a4 gnu: python-contourpy: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-contourpy)[native-inputs]:
Remove cmake-minimal, meson-python, and pkg-config; add
python-meson-python.

Change-Id: Ifd5a08d147184950095a078aa0a134add0d1ab36
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
ee5d3fb344 gnu: python-siphash24: Adjust native-inputs.
* gnu/packages/python-xyz.scm (python-siphash24)[native-inputs]:
Remove meson-python and python-cython; add python-meson-python.

Change-Id: Iaa3e8061f683ee3ea3882b4970296431993b72ee
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
5a200d8651 gnu: python-scs: Adjust native inputs.
* gnu/packages/python-science.scm (python-scs)[native-inputs]: Remove
meson-python; add python-meson-python.

Change-Id: I903af2c7c8a06cd616c39feb37ba7b42ba30bc0e
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
74325f30c2 gnu: python-pygame-ce: Adjust native inputs.
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove meson-python and python-cython; add python-meson-python.

Change-Id: Ib3f6ccbd0ec266f73b3f4678b0bcc9e78134196e
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
8920d05cd1 gnu: python-scikit-image: Adjust native inputs.
* gnu/packages/python-science.scm (python-scikit-image):
[native-inputs]: Remove meson-python and python-cython; add
python-meson-python.

Change-Id: Ic273fd889d108ed896d753702a5ef977ade3a5f9
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
6f7f9d6c68 gnu: python-scikit-learn: Adjust native inputs.
* gnu/packages/machine-learning.scm (python-scikit-learn):
[native-inputs]: Remove meson-python, pkg-config, and python-cython; add
python-meson-python.

Change-Id: Ib0ad4db1382d748e3ecbab9c50f9446c345048dc
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
e50bf1b431 gnu: python-scipy: Adjust inputs and native inputs.
* gnu/packages/python-science.scm (python-scipy):
[phases]{relax-requirements}: Remove phase.
[inputs]: Remove boost; add boost-1.88.
[native-inputs]: Remove meson-python and python-cython; add
python-meson-python.

Change-Id: Ic9534456c52f0a93086ad9275c2e4ca2f93661a9
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
415c5bdaa3 gnu: python-matplotlib: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-matplotlib)[native-inputs]:
Remove meson-python and python-wheel; add python-meson-python.

Change-Id: Id8c0b9138ef80bebd3188d50ac65d97d59481ebf
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
2b911b764b gnu: python-pandas: Adjust native inputs.
* gnu/packages/python-science.scm (python-pandas)[native-inputs]:
Remove meson and meson-python; add python-meson-python.

Change-Id: I5f947f9a81e6931261ad16a3648fc1350d50c7f9
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
615c0f3962 gnu: python-numpy-1: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-numpy-1)[native-inputs]: Remove
meson-python, pkg-config, and python-cython; add python-meson-python.

Change-Id: I49c7c219c02f0c5374573e139b4164e96429b184
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
9e20b9a419 gnu: python-numpy: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove
meson-python, ninja, and pkg-config; add python-meson-python.

Change-Id: I34b5a3ce480fc7eb6b717cba11512cf2d3464aae
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
2be51334cf gnu: python-meson-python: Update to 0.19.0.
* gnu/packages/python-xyz.scm (python-meson-python): Update to 0.19.0.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-tomli; add meson, ninja,
python-cython, and python-packaging.
[native-inputs]: Add git-minimal, patchelf, python-pytest, and
python-pytest-mock.

Change-Id: Iae236772fe06eccf61f88147c9e4ffa23d0a5617
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
774825a6cd gnu: python-platypush: Update to 1.3.17.
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.17.
[propagated-inputs]: Add python-psutil.
[native-inputs]: Remove python-wheel.

Change-Id: I2288177de402ab3f70660235f4e4a8c3ea3bcf32
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
8e9cec519e gnu: python-pyzbar: Fix test flags.
* gnu/packages/aidc.scm (python-pyzbar)[arguments] <test-flags>: Adjust
skipped tests, "-k" option does not support glob pattern use explicit
"--deselect" parameter and skip 2 tests.

Change-Id: Iad255dd3bb71c98c385c2e03e75435fef3fe7172
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
5354fbaaca gnu: python-aspectlib: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-aspectlib): Update to 2.0.0.
[arguments] <test-flags>: Ignore only integration tests.
[phases]{fix-pytest-config}: New phase.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-8.

Change-Id: I4a940367c9a54bd8ecdccb8b6297f5b172925460
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
d09690436e gnu: python-fields: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-fields)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I222be28e2a8f77371187ff56048958cdc5974d86
2026-02-07 12:28:42 +01:00
Hugo Buddelmeijer
059bbece2f gnu: python-parso: Update to 0.8.5.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.8.5.
[native-inputs]: Remove python-wheel.

Change-Id: I7548a9a8735c88036874bfd21614d33ea45d6a36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
5cafd2bdb0 gnu: b4: Update to 0.14.3.
* gnu/packages/version-control.scm (b4): Update to 0.14.3.
[native-inputs]: Remove python-wheel.

Change-Id: I463523cfcafc0c5dca332d2e8d99b0e33278e578
2026-02-07 12:28:41 +01:00