summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-07gnu: python-yamlloader: Update to 1.6.0.Nicolas Graves
* 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-07gnu: python-sphinx-autodoc-typehints: Update to 3.5.2.Nicolas Graves
* 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-07gnu: python-sphobjinv: Update to 2.3.1.3.Nicolas Graves
* 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-07gnu: python-xmlsec: Update to 1.3.17.Nicolas Graves
* 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-07gnu: python-python3-saml: Drop phase 'pre-check.Nicolas Graves
* 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-07gnu: python-django-allauth: Drop phase 'pre-check.Nicolas Graves
* 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-07gnu: xmlsec: Update to 1.3.9.Nicolas Graves
* 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-07gnu: jack-select: Update to 1.5.2.Sharlatan Hellseher
* gnu/packages/music.scm (jack-select): Update to 1.5.2. Change-Id: I5aacf2386740849e3462f3d32c886700cdb4e53b
2026-02-07gnu: jack-select: Switch to pyproject.Sharlatan Hellseher
* 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-07gnu: packages/rust-crates: Sort some variables a->z.Sharlatan Hellseher
* 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-07gnu: python-google-api-core: Update to 2.29.0.Nicolas Graves
* 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-07gnu: python-google-auth-oauthlib: Update to 1.2.4.Nicolas Graves
* 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-07gnu: python-pytest-textual-snapshot: Relax requirements.Nicolas Graves
* 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-07gnu: python-google-auth: Update to 2.48.0.Nicolas Graves
* 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-07gnu: python-textual: Update to 7.4.0.Nicolas Graves
* 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-07gnu: python-pytest-isort: Update to 4.0.0.Nicolas Graves
* 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-07gnu: python-elastic-transport: Use the right python-pytest-asyncio.Nicolas Graves
* 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-07gnu: python-can: Relax requirements.Nicolas Graves
This relaxation is fine according to https://github.com/hardbyte/python-can/commit/bc248e8aaf96280a574c06e8e7d2778a67f091e3 * 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-07gnu: python-diff-cover: Add python-pycodestyle native-input.Nicolas Graves
* 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-07gnu: python-pytooling: Update to 8.11.0.Nicolas Graves
* 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-07gnu: python-cmudict: Drop importlib-metadata requirement.Nicolas Graves
* 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-07gnu: Remove python-discover.Sharlatan Hellseher
* gnu/packages/check.scm (python-discover): Delete variable. Fixes: guix/guix#5135 Change-Id: I5ff792a6fe4205f57257c2dc28c0766ffeac33ba
2026-02-07gnu: Remove python-coverage-test-runner.Sharlatan Hellseher
* gnu/packages/check.scm (python-coverage-test-runner): Delete variable. Fixes: guix/guxi#5136 Change-Id: I6413c28a5206efbfd53a5726a59226e10a2bd0c1
2026-02-07gnu: dblatex: Switch to pyproject.Nicolas Graves
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-07gnu: python-meson-python: Rename to python-meson.Sharlatan Hellseher
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-07gnu: python-nose: Deprecate in favor of python-pynose.Sharlatan Hellseher
* gnu/packages/check.scm (python-nose): Deprecate variable. Fixes: guix/guix#5111 Change-Id: I80445a5ed438d800aed116eef88f4df65d3b306b
2026-02-07gnu: python-flint: Adjust native-inputs.Sharlatan Hellseher
* gnu/packages/algebra.scm (python-flint):[native-inputs]: Remove meson-python and python-cython; add python-meson-python. Change-Id: I9171a30b1770eaede45cd8b37565cb200b2532ce
2026-02-07gnu: python-scikit-misc: Adjust inputs.Sharlatan Hellseher
* 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-07gnu: python-pixell: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-cysignals: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-contourpy: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-siphash24: Adjust native-inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-siphash24)[native-inputs]: Remove meson-python and python-cython; add python-meson-python. Change-Id: Iaa3e8061f683ee3ea3882b4970296431993b72ee
2026-02-07gnu: python-scs: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-scs)[native-inputs]: Remove meson-python; add python-meson-python. Change-Id: I903af2c7c8a06cd616c39feb37ba7b42ba30bc0e
2026-02-07gnu: python-pygame-ce: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-scikit-image: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-scikit-learn: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-scipy: Adjust inputs and native inputs.Sharlatan Hellseher
* 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-07gnu: python-matplotlib: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-matplotlib)[native-inputs]: Remove meson-python and python-wheel; add python-meson-python. Change-Id: Id8c0b9138ef80bebd3188d50ac65d97d59481ebf
2026-02-07gnu: python-pandas: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pandas)[native-inputs]: Remove meson and meson-python; add python-meson-python. Change-Id: I5f947f9a81e6931261ad16a3648fc1350d50c7f9
2026-02-07gnu: python-numpy-1: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-numpy: Adjust native inputs.Sharlatan Hellseher
* 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-07gnu: python-meson-python: Update to 0.19.0.Sharlatan Hellseher
* 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-07gnu: python-platypush: Update to 1.3.17.Sharlatan Hellseher
* 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-07gnu: python-pyzbar: Fix test flags.Sharlatan Hellseher
* 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-07gnu: python-aspectlib: Update to 2.0.0.Sharlatan Hellseher
* 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-07gnu: python-fields: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fields)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I222be28e2a8f77371187ff56048958cdc5974d86
2026-02-07gnu: python-parso: Update to 0.8.5.Hugo Buddelmeijer
* 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-07gnu: b4: Update to 0.14.3.Sharlatan Hellseher
* gnu/packages/version-control.scm (b4): Update to 0.14.3. [native-inputs]: Remove python-wheel. Change-Id: I463523cfcafc0c5dca332d2e8d99b0e33278e578
2026-02-07gnu: conan: Update to 2.24.0.Sharlatan Hellseher
* gnu/packages/package-management.scm (conan): Update to 2.24.0. [arguments] <modules>: Drop. <test-flags>: Simplify, run only unittests and skip only one test. [phases]{patch-hard-coded-GCC-references, check 'configure-tests, check, set-home}: Remove phases. [inputs]: Add python-colorama, python-dateutil, python-distro, python-fasteners, python-jinja2, python-patch-ng, python-pyyaml, python-requests, python-urllib3, python-bottle, python-pluginbase, and python-pyjwt. [propagated-inputs]: Remove python-bottle, python-colorama, python-dateutil, python-distro, python-fasteners, python-future, python-jinja2, python-node-semver, python-patch-ng, python-pluginbase, python-pygments, python-pyjwt, python-pyyaml, python-requests, python-six, python-tqdm, and python-urllib3-1.26. [native-inputs]: Remove cmake, python-pytest, and python-wheel; add cmake-minimal and python-pytest-8. Fixes: guix/guix#3520 Change-Id: I2546e328ca5749da37e649b0928912031c6fc078
2026-02-07gnu: python-umap-learn: Update to 0.5.11.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.11. [phases]{set-numa-cache-dir}: Move before {build}, see: <https://codeberg.org/guix/guix/issues/5892>. [native-inputs]: Remove python-wheel. Change-Id: Ia05d93991f3fa9baced3a92260cfc111b91f7400