summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-18gnu: python-notebook: Skip 2 more tests.Sharlatan Hellseher
* gnu/packages/jupyter.scm (python-notebook)[arguments] <test-flags>: Skip two more failing tests. Change-Id: Ib9793b45dab870f5953b737dadb516894305209e
2026-05-18gnu: libsoup-minimal: Make tests deterministic.Hugo Buddelmeijer
* gnu/packages/gnome.scm (libsoup-minimal): Make tests deterministic. [arguments]<#:parallel-tests?>: Set to #f. [home-page]: Update URL. Fixes: guix/guix#7508. Merges: https://codeberg.org/guix/guix/pulls/7511 Change-Id: Ia30f8594455f50b9df26988933622af313b3c0d8 Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Drop python-pytest-runner native-inputs.Nicolas Graves
This commit was generated using https://codeberg.org/guix/guix/pulls/5862: guix style -S remove-native-inputs --parameter=python-pytest-runner and adding back python-pytest if necessary. * gnu/packages/geo.scm (python-pyshp) * gnu/packages/backup.scm (vorta) [native-inptus]: Remove python-pytest-runner, add python-pytest. * gnu/packages/backup.scm (duplicity) * gnu/packages/linux.scm (python-spython) * gnu/packages/bioinformatics.scm (python-cwl-utils) * gnu/packages/databases.scm (python-pyarrow, datasette) * gnu/packages/fontutils.scm (python-cu2qu) * gnu/packages/gnome.scm (terminator) * gnu/packages/music.scm (stargate) * gnu/packages/python-science.scm (python-upsetplot) * gnu/packages/python-web.scm (python-falcon, python-cssselect2) * gnu/packages/python-xyz.scm (python-docrep, python-cairocffi, python-entrypoint2) * gnu/packages/task-management.scm (todoman) * gnu/packages/video.scm (yle-dl) * gnu/packages/vpn.scm (sshuttle) [native-inptus]: Remove python-pytest-runner. Relates-to: https://codeberg.org/guix/guix/issues/7474 Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: onnx: Drop python-pytest-runner native-input.Nicolas Graves
* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Drop python-pytest-runner. Change-Id: I5ae6f0cb25215a9f616cd7f763127424b8d0a723 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-fontpens: Drop python-pytest-runner native-input.Nicolas Graves
* gnu/packages/fontutils.scm (python-fontpens)[native-inputs]: Drop python-pytest-runner. Change-Id: I61635be4a141631cb1e35c7560d3ce5c9ed536d8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-rapidjson: Update to 1.23.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-rapidjson): Update to 1.23. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Change-Id: I003839deb5e2a3ef23fae03b6a7c5ab1e51a8f8b
2026-05-18gnu: python-cherrypy: Fix tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-cherrypy): Remove dependency on pytest_cov. [arguments] <test-flags>: Skip one more test. [phases]{fix-pytest-config}: New phase. Change-Id: I40c91689c1a47e1d66a599e2b3aa9462c9f53bb5
2026-05-18gnu: python-debugpy: Add python-versioneer.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-debugpy)[native-inputs]: Add python-versioneer. Change-Id: I2e9906742caa4edcb44dfc3236e75b36656cabcd
2026-05-18gnu: python-pecan: Update to 1.8.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-pecan): Update to 1.8.0. [propagated-inputs]: Remove python-logutils, python-six, and python-webtest. [native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2 and python-webtest. Change-Id: Id1df430d81d3f573db3fd3ae572e2f2f26b3829e
2026-05-18gnu: python-future: Skip more tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-future)[arguments] <test-flags>: Skip more tests failing on Python 3.12. Relates-to: https://codeberg.org/guix/guix/issues/6904 Change-Id: I36f62a53a81ed08e9982fe7fbcc0971c070dca60
2026-05-18gnu: python-defusedxml: Fix dependents sanity-checks.Nicolas Graves
* gnu/packages/xml.scm (python-defusedxml) [properties]: Add upstream-version and... [version]: ...use it. [arguments]<#:phases>: Add phase 'patch-version. Change-Id: Ia837c8fbe54db68f261eb3085c48049ba313fceb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-psutil: Update to 7.2.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-psutil): Update to 7.2.2. [source]: Switch to git-fetch. [arguments]<#:tests?>: Drop keyword. <#:test-flags>: Ignore failing tests. <#:phases>: Add phase 'prepare-tests. [native-inputs]: Add procps, python-packaging, python-pytest, python-pytest-instafail, python-pytest-xdist. Change-Id: Ie2f094d1f8d039a9692de4075aa1a0f17745cd22 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: reprotest: Drop phase adjust-importlib-resources-for-old-python.Nicolas Graves
* gnu/packages/diffoscope.scm (reprotest)[arguments]<#:phases>: Drop phase 'adjust-importlib-resources-for-old-python. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-uvicorn: Update to 0.40.0.Nicolas Graves
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.40.0. [arguments] <test-flags>: Ignore resource warning. [native-inputs]: Add python-pytest-xdist. Replace python-pytest-asyncio-0.26 by python-pytest-asyncio. Change-Id: I0debd320aea58c775f60c4409420937031b2ae66 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-aiohappyeyeballs: Update to 2.6.1-0-cc53cf8.Nicolas Graves
* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1-0-cc53cf8. [source]: Switch to git-fetch. [native-inputs]: Replace python-pytest-asyncio-0.26 by python-pytest-asyncio. Change-Id: Idc1d2005079c8bfa4fa34d3d5816715723a6e995 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pypdf: Update to 6.9.2.Sharlatan Hellseher
* gnu/packages/pdf.scm (python-pypdf): Update to 6.9.2. [arguments] <test-flags>: Run tests in a single thread, there are not many of them; rework skipped tests. [propagated-inputs]: Remove python-typing-extensions. [native-inputs]: Remove python-flit, and python-pytest-xdist. Fixes: guix/guix#7276 Change-Id: I6635b1f9583edf8caa271c292ea14e6db6ab0d6e
2026-05-18gnu: packages/video: Remove (guix build-system python).Sharlatan Hellseher
* gnu/packages/video.scm: Remove (guix build-system python) as no longer required. Change-Id: I860344f4784d857dc8c86b44ef78b1cb9f45f765
2026-05-18gnu: python-pyzmq: Update to 27.1.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.1.0. [source]: Switch to git-fetch. Change-Id: I96e23eb0b01233213d8aebdc216ff5f473dae1b1
2026-05-18gnu: python-pytest-celery: Update to 1.3.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-celery): Update to 1.3.0. Change-Id: I218092baf981ecfaa53bf744ecd8ab40107c3c2d
2026-05-18gnu: python-celery: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-celery): [propagated-inputs]: Remove python-click and python-click-plugins-1; add python-click-8.1 and python-click-plugins. Change-Id: I1654705099e03db4762d129377ff3fdf61f61ec2
2026-05-18gnu: mypaint: Update to 2.0.1-0.35aa9d3.Hugo Buddelmeijer
* gnu/packages/image.scm (mypaint): Update to 35aa9d33cd3deba6cafea6d8fc901b5a1d161ceb commit. Use G-expressions. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments] <imported-modules, modules>: Switch to pyproject-build-system. <tests?>: Enable. <phases>: Remove 'python3.11-compatibility; add 'move-assets-to-data. [native-inputs]: Remove swig-4.0; add python-pytest, python-setuptools, and swig. [inputs]: Remove libmypain; add gdk-pixbuf, libmypaint-next, and libpng. [home-page]: Use HTTPS. Merges: https://codeberg.org/guix/guix/pulls/3878 Change-Id: Ic342c02467b3f75a796698c030ef4f937a91e25a Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Add libmypaint-next.Sharlatan Hellseher
* gnu/packages/gimp.scm (libmypaint-next): New variable. Change-Id: I1a5c1090d5eea1630934f95cef452d1a4896db69
2026-05-18gnu: libmypaint: Build from git.Sharlatan Hellseher
* gnu/packages/gimp.scm (libmypaint): [source]: Switch to git-fetch. [phases]{overwrite-automake-and-aclocal-versions}: New phase. [native-inputs]: Add autoconf, automake, libtool, and python. Change-Id: I78d3b245455a021bb64b8d7b8ffca085ec4dfc12
2026-05-18gnu: openmm: Update to 8.5.0.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (openmm): Update to 8.5.0. [phases]{patch-python-build-system}: Rename to {patch-wrappers-python-install}. {remove-shaky-tests}: Place after {unpack} phase. [native-inputs]: Remove swig-4.0; add swig. [license]: List all mentioned licenses. Change-Id: I89dc1b06917f20bf38e965077fb5f8b63cdf5cb9
2026-05-18gnu: python-cheroot: Update to 11.1.2.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2. [source]: Switch to git-fetch. [arguments] <test-flags>: Drop all. <phases>: Use default 'check; add 'fix-pytest-config. [native-inputs]: Remove python-jaraco-text and python-wheel; add python-pytest. Fixes: guix/guix#7476 Change-Id: Idffa902090f305ca6d8d4f4a7ad20c1c1c6b5ef9
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-build-system comments.Sharlatan Hellseher
Rephrase or remove comments completely mentioning python-build-system to prepare it for depreciation. It helps to search code for the rest relevant entries of python-build-system. Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
2026-05-18gnu: python-pandas: Fix build.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pandas): [phases]{version-set-by-guix}: Remove phases. {patch-generate-version}: New phase. Change-Id: Iee36356021f5bab3656ee39f3600af8b9d297a05
2026-05-18gnu: python-pytest-pycodestyle: Update to 2.5.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-pycodestyle): Update to 2.5.0. [source]: Switch to git-fetch. [arguments] <tests?>: Enable. [propagated-inputs]: Remove python-py and python-pytest. [native-inputs]: Remove python-pytest-isort and python-wheel; add python-pytest. Relates-to: https://codeberg.org/guix/guix/issues/7475 Change-Id: I2a7b179d58d26f1486c199b24f5432aeba61089b
2026-05-18gnu: python-pytest-random-order: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-random-order): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I5c530546776f441fe6d652880aea854a21388bda
2026-05-18gnu: python-pytest-random-order: Update to 1.2.0.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-random-order): Update to 1.2.0. [source]: Switch to git-fetch. [arguments] <test-flags>: Deselect tests requiring extra packages. [propagated-inputs]: Remove python-pytest. [native-inputs]: Remove python-pytest-xdist, python-py, and python-wheel; add python-pytest. Relates-to: https://codeberg.org/guix/guix/issues/7475 Change-Id: I18506aee5f4424fc4e680ac0e7a2f52eafd84695
2026-05-18gnu: python-pygments: Update to 2.19.2.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-pygments): Update to 2.19.2. Change-Id: I494bc99b8c0af2316b7a0269fc320b417986d917
2026-05-18gnu: python-regex: Update to 2026.2.28.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-regex): Update to 2026.2.28. [source]: Switch to git-fetch. [arguments] <test-flags>: Run tests from installed module. <phases>: Add 'remove-local-source. [home-page]: Fix it as seen on https://pypi.org/project/regex/. Change-Id: Id304acc12704aff63a6230b882250c3c824a9fbe
2026-05-18gnu: python-antlr4-runtime: Fix compatibility with Python 3.12.Nguyễn Gia Phong
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]<#:phases>: Add 'fix-python-3.12-compatibility. Merges: https://codeberg.org/guix/guix/pulls/7451 Fixes: guix/guix#7436 Change-Id: Idd32199a39a4cf60f93670a9599ab53e3f978370 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-dbus-1.2: Fix build on python-3.12.Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-dbus-1.2)[native-inputs]: Add python-setuptools. Change-Id: Id93ac8629e22c66ddbeb67e5d0ff71ba1e54bae1
2026-05-18gnu: python-scikit-image: Fix build with python-pillow 12.1.1.Hugo Buddelmeijer
Followup to 017903d435f987c50c085bf415a07a551684412b. * gnu/packages/python-science.scm (python-scikit-image): Fix build. [source]: Add patch. * gnu/packages/patchen/python-scikit-image-fix-python-pillow.patch: Add. * gnu/local.mk (dist_patch_DATA): Register patch. Merges: https://codeberg.org/guix/guix/pulls/7261 Change-Id: I7eee2e1f397f1f1ce0757f588da921687296ad41 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: mutter: Drop uneeded imported modules.Nicolas Graves
* gnu/packages/gnome.scm (mutter)[arguments] <#:imported-modules, #:modules>: Drop them. Change-Id: I161914091d1f488cc29c55b1b7cbe0c98de96286 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pytorch-for-r-torch: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): [build-system]: Switch to pyproject-build-system. Change-Id: I1d990b27034f81965a186cf536daaac47e93bf63 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: tensile: Switch to pyproject.Nicolas Graves
* gnu/packages/rocm-libs.scm (tensile): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Set them. <#:phases>: Drop 'check phase replacement. Change-Id: Ie80b85ae5d79098b964012a0daed65935ccd8337 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: openshot: Switch to pyproject.Nicolas Graves
* gnu/packages/video.scm (openshot): [arguments]: Relocate field. <#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: Ie2c8a3d0fc1358b9f1846f10ca9de28a962b27f8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-orsopy: Switch to pyproject.Nicolas Graves
* gnu/packages/python-science.scm (python-orsopy): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Set them. <#:phases>: Drop them accordingly. [native-inputs]: Add python-setuptools. Change-Id: Ic7116a6d6a23eea4b8e15c557b2967fd9d0d48af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-quasielasticbayes: Switch to pyproject.Nicolas Graves
* gnu/packages/physics.scm (python-quasielasticbayes)[arguments]: <#:imported-modules, #:modules>: Switch to pyproject-build-system. <#:phases>: Extract phases more canonically. <#:test-flags>: Use them. Change-Id: I1b53b5b278f67d5a7a02a8b3a84e1297ab83284e Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-brille: Switch to pyproject.Nicolas Graves
* gnu/packages/physics.scm (python-brille): [arguments]<#:modules>: Switch to pyproject-build-system. <#:phases>: Remove with-extensions wrapper. Change-Id: I2f02c1a1b3ef5c5b5c92e6db5e4a075111b3a5b1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-timezonefinder: Update to 8.2.1.Sharlatan Hellseher
* gnu/packages/time.scm (python-timezonefinder): Update to 8.2.1. [arguments] <test-flags>: Rework skipped/ignored tests. [propagated-inputs]: Remove python-h3-3, python-numba, python-numpy-1, and python-pytz; add python-h3, python-flatbuffers, python-numpy, and python-pydantic. [native-inputs]: Remove python-poetry-core; add python-pytz. Relates-to: https://codeberg.org/guix/guix/issues/7433 Change-Id: I6c9547f3ebf6d2078b75b2082d6345b8e61524ff
2026-05-18gnu: python-strict-rfc3339: Switch to unittest.Sharlatan Hellseher
* gnu/packages/time.scm (python-strict-rfc3339): [arguments] <test-backend, test-flags>: Switch to unittest. <phasers>: Use default 'check; add 'skip-bad-tests. [native-inputs]: Remove python-pytest. Change-Id: Ib224fc2a5ade9f9533421b93ffbbc5aab29af0ab
2026-05-18gnu: python-h3: Update to 4.4.2.Sharlatan Hellseher
* gnu/packages/geo.scm (python-h3): Update to 4.4.2. [arguments] <test-flags>: Drop all. [native-inputs]: Remove python-scikit-build, python-setuptools, python-setuptools-scm, and python-wheel; add python-scikit-build-core. Change-Id: Iadc4df4a2d84ba2d470373d99d0807a509452069
2026-05-18gnu: h3: Update to 4.4.1.Sharlatan Hellseher
* gnu/packages/geo.scm (h3): Update to 4.4.1. Change-Id: I5b7149568a74aeced17fbc1f7befb639cc4a62fe
2026-05-18gnu: flatbuffers: Refresh package style.Sharlatan Hellseher
* gnu/packages/serialization.scm (flatbuffers): Use G-Expressions, and list style. Adjust version commit to reflect required actions. Change-Id: I908c9cb07fbe69d92fcc8b3f1f4aabd1eebbf481
2026-05-18gnu: flatbuffers: Update to 25.2.10.Sharlatan Hellseher
* gnu/packages/serialization.scm (flatbuffers) (go-github-com-google-flatbuffers, python-flatbuffers): Update to 25.2.10. Change-Id: Iba22930fc4d7d32c4bf67f79d18a6b6366e4dcdb
2026-05-18gnu: python-pivy: Switch to pyproejct.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-pivy)[build-system]: Switch to pyproject-build-system. Fixes: guix/guix#4094 Change-Id: Ic177e9ad7029fe62cf22ad420e4a875ee4e9e859