summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-18gnu: python-mysql-connector-python: Relocate and rename.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Move from here… * gnu/packages/databases.scm (mysql-connector-python): …to here. (python-mysql-connector-python): Deprecate package. * gnu/packages/bioinformatics.scm (python-genomepy)[propagated-inputs]: Replace python-mysql-connector-python by mysql-connector-python. Change-Id: Ib48e3b998d3bf946d03d2c7aaf246a8251776402 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-mysql-connector-python: Update to 8.3.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Update to 8.3.0. [source]: Switch to git-fetch. [arguments]<#:configure-flags>: Drop them. <#:phases>: Add phase 'chdir and 'prepare-build. Refresh phases 'compatibility and 'check. [native-inputs]: Add python-setuptools. Fixes: #3881 Change-Id: I75cfdfb880e3b4f8245ef24d8340440393245f33 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: boost: Avoid dependency on pyproject-build-system.Nicolas Graves
This very heavy package is quite annoying when developping on python-team. Alleviate some of that development cost using G-expressions. * gnu/packages/boost.scm (boost, boost-1.88, boost-1.83): [arguments]<#:imported-modules, #:modules>: Drop them. <#:configure-flags, #:phases>: Set python-version with a G-expression instead of depending on the pyproject-build-system to get it at build time. Wrap those snippet in a force/delay, because evaluating the G-expression is not possible if python is not present, and this is the case for boost-for-mysql. This lead to a minor rewrite of the phase 'provide-libboost_python, to stay under 80 characters wide, but the logic is similar. Merges: https://codeberg.org/guix/guix/pulls/7392 Change-Id: I40ad5dfe12253d72f3b91af66eae4d72e1050209 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-parfive: Update to 2.3.1.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-parfive): Update to 2.3.1. [source]: Switch to git-fetch. [arguments] <test-flags>: Skip one more test. [propagated-inputs]: Remove python-aiofiles. [native-inputs]: Remove python-wheel; add python-aiofiles. Change-Id: Ia32c1e070ebc19ed1a2f8d442b4bda656b845a8b
2026-05-18gnu: python-aioftp: Fix tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-aioftp): Fix tests. [source]: Switch to git-fetch. [native-inputs]: Add python-pytest-mock. Change-Id: I73a89803ad17148e590823a79c83ee8feade2371
2026-05-18gnu: python-click-repl: Update to 0.3.0-0.9a05fe9.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-click-repl): Update to 9a05fe9e58f768ce446f2777d13b4162211131e0 commit. [propagated-inputs]: Remove python-click; add python-click-8.1. [native-inputs]: Remove python-wheel. Change-Id: Ia9fccd250c8a6a4bd38fce87e1847bbd95f34adc
2026-05-18gnu: Add python-click-8.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-click-8.1): New variable. Change-Id: Ib574dc4b1ec0d4dc06bb1fd844afbdbea345fc17
2026-05-18gnu: python-fiona: Update to 1.10.1.Sharlatan Hellseher
* gnu/packages/geo.scm (python-fiona): Update to 1.10.1. [arguments] <test-flags>: Rework skipped tests. <phases>: Remove 'set-configure-flags, and 'remove-local-fiona; add 'remove-local-source. [propagated-inputs]: Remove python-click-plugins-1; add python-click-plugins. [native-inputs]: Add python-fsspec and python-shapely. Change-Id: I90fcfcd5cb4fc0956e0b0d28ce4b7a80ce66727f
2026-05-18gnu: python-click-plugins: Downgrade to 1.1.1.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-click-plugins): 1.1.1.2. [arguments] <tests?>: Disable them. <phases>: Remove 'mkdir-tests. [native-inputs]: Remove python-pytest. (python-click-plugins-1): Deprecate in favor of python-click-plugins. Fixes: guix/guix#7404 Change-Id: I51783a9013f1ee06f9445519203147751da47ee3
2026-05-18gnu: python-graphviz: Update to 0.21.Sharlatan Hellseher
* gnu/packages/graphviz.scm (python-graphviz): Update to 0.21. [source]: Switch to git-fetch. [arguments] <test-flags>: Ignore running tests from "tests/backend" in the default 'check phase. [phases] {check}: Use default phase. {patch-pytest-options}: Re-point to pyproject.toml and exclude test coverage checks. {pre-check, test-backend}: New phases. [native-inputs]: Remove unzip. Change-Id: I0c8a146937edf81e086697ab048f8b15a85b4254
2026-05-18gnu: gtk: Make reproducible.Maxim Cournoyer
* gnu/packages/patches/gtk4-demo-reproducible.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gtk.scm (gtk) [source]: Apply it. Change-Id: I03ef58f324a84151a681988a18aa1ab986aeba79
2026-05-18gnu: gtk: Update to 4.22.1.Maxim Cournoyer
* gnu/packages/gtk.scm (gtk): Update to 4.22.1. [patches]: Add gtk-needs-udmabuf.patch. [#:phases] {pre-check}: Adjust arguments of Xvfb. [native-inputs]: Add glibc-utf8-locales. * gnu/packages/patches/gtk-needs-udmabuf.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: If9043cb55a60f4ec703515b61796b38fb4959f0b
2026-05-18build-system: pyproject: Add arguments to pytest_guix plugin.Nicolas Graves
* guix/build/pyproject-build-system.scm (keywords->alist, guile->python-keywords): Add procedures. (check): Convert keyword alist before writing it. * guix/build-system/pyproject.scm (%default-pytest-guix-options): Add some python kwargs in a guile format. * gnu/packages/aux-files/python/pytest_guix.py (pytest_addoption): Handle python kwargs when some are provided. Change-Id: Ie35e9b300acda830f35b6b754e8ccc07ad730faa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system: pyproject: Add pytest-guix-options.Nicolas Graves
* guix/build/pyproject-build-system.scm (check): Pass pytest-guix-options to python through a hidden json file. * guix/build-system/pyproject.scm (%default-pytest-guix-options): Add variable. (pyproject-build): Use it. * gnu/packages/aux-files/python/pytest_guix.py: Import pytest-guix-options from guile through a hidden json file. Change-Id: Ice2ea72452c335b900bc354a04bd9657dc03d7d4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-pytest-html native-input.Nicolas Graves
* gnu/packages/check.scm (behave)[native-inputs]: Remove python-pytest-html. * gnu/packages/python-check.scm (python-cucumber-tag-expressions): Likewise. * gnu/packages/python-xyz.scm (python-parse-type): Likewise. Change-Id: Ic6369532bb9846d81718deeb3a63f35e2609f4ac Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove some comments.Nicolas Graves
The previous commit removed some packages without proper handling of comments. This commit correct those comments. * gnu/packages/django.scm (python-django-extensions, python-django-cleanup): Correct comments. * gnu/packages/jupyter.scm (python-ipykernel-7): Likewise. * gnu/packages/python-check.scm (python-hypothesmith, python-pytest-celery): Likewise. * gnu/packages/python-xyz.scm (python-mir-eval, python-click-repl, python-nb-clean): Likewise. * gnu/packages/statistics.scm (python-dcor): Likewise. Change-Id: I1ee52361f627a71716c20ccff3a0cd1678a00b7d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-diskcache: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-diskcache)[arguments] <#:phases>: Drop phase 'fix-pytest-config. <#:test-flags>: Keep ignoring addopts, as it also has other uneeded flags. Change-Id: I584128eed904c0d134e3a7292ffb65977b9f36b6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-cloudpathlib: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-cloudpathlib)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ia02f72a3643ed4b04e7430a74b246b27378ea213 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-utils: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-utils)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I73f8a857d234b542a0ecf078cbb809403d5a9c7a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-strenum: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-strenum)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I7b19876d98916098b90b9352f8c42c98fc7f708e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: nikola: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (nikola)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ia18548523bf4cca435ab0a42d42e8f2a19961ac8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-async-timeout: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-async-timeout)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I06cafe55f35351110409ffdf5cd74e3c0e677139 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-rich-click: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rich-click)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I9c675aa0f90a45f336dc24e59cd631060e798d96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-codespell: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-codespell)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ic2287d6aa5e1dab0da960e0912ef363a33f9c088 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-quantlaw: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-quantlaw)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: If109ea44922411a3a45b9bfd8a34e0265b550eb9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-diskcache: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-diskcache)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Idb05bb437377878cefb639e7f8537b4837e63fe9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pytokens: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pytokens)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Iac4637403844c62d4bfd40dae2ca908469ef15a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-conda-content-trust: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-conda-content-trust)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I1e613f9f52c2c004b7b64115d1288a75c051c03c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-anaconda-cli-base: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-xyz.scm (python-anaconda-cli-base)[arguments] <#:phases>: Drop phase 'fix-pytest-config. [native-inputs]: Replace python-pytest-8 by python-pytest. Add python-types-requests. Change-Id: Ie2f8c35497a0e17fd045166a34ea5a3269052e12 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyramid-tm: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-pyramid-tm)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I44cca8be5ca12925df3b70d2265331b2c7337320 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyramid-mako: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-pyramid-mako)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I341da9eecf6078a6aa175f3884b0d15fbfec7c96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyramid-jinja2: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-pyramid-jinja2)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I034863e3cfe613a5605d8eefa76e3f4c7575608e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-venusian: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-venusian)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I6f4b2ff1d387e302d0041da334e82c9d3f0ff717 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-httpx-sse: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-httpx-sse)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: I29167f13b75a56369e3ce886499b6589206ae9a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-elastic-transport: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-web.scm (python-elastic-transport) [arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: I70ea2632e8b43fdd3d81a3985a09c2fd187e375a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pingouin: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-science.scm (python-pingouin)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ieadcbabed58f87ae3e5a4d54e158bfa6d8b322a2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-tspex: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-science.scm (python-tspex)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I41624e1f8dd044e25408b445b28759d8d52d62e4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-scikit-misc: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-science.scm (python-scikit-misc)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ic828d3d3d645b8e87c6ad50ed08008a9a6987372 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-numdifftools: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-science.scm (python-numdifftools)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ib0cd60fd668cccab7cbb16d5e4b1bdb9fd7f96aa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-respx: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-check.scm (python-respx)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: I31b5cb885d82f909aa4b3389fff9a8776af6cf4a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-deal-solver: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-check.scm (python-deal-solver)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ie57206231cb72ab63523ed9482b92acaf9e6463d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-deal: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/python-check.scm (python-deal)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: If97a9af823185330a2717b08f2b51d8ada9008ed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: conda-bootstrap: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/package-management.scm (conda-bootstrap)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: I6d0cc7c38313e97ff6224998b4554a133932651f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: zulip-term: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/messaging.scm (zulip-term)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: I7198151577706405858346cde4b6a0ad9373effe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-graphviz: Refresh phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-graphviz)[arguments] <#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ifbe98cc5a16da38bfac388a37c0cb5c2e7ffb78d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: cpplint: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/cpp.scm (cpplint)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: I64bb7e3079947fadc76f9965480e4c4098ae9485 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-cooler: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-cooler)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: Iddad5557655691c11ded0f0a20b1f23b7791b896 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: gdc-client: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/bioinformatics.scm (gdc-client)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: I12f5dd5306a4c6d562d03b48837bf4bc1ae8ddda Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pandas-flavor: Improve python-pytest-cov removal.Nicolas Graves
* gnu/packages/python-science.scm (python-pandas-flavor)[arguments]: Drop them. Change-Id: I3c83750eeb95b755c6160fc10b0d34cb8fd9a465 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>