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

174819 Commits

Author SHA1 Message Date
Maxim Cournoyer
67aa42fce3 gnu: python-invoke: Workaround a recent regression with entry points.
This works around a recent regression introduced in the
pyproject-build-system.

* gnu/packages/python-xyz.scm (python-invoke) [#:phases]
{fix-entry-points}: New phase.

Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586
2025-11-27 17:22:49 +09:00
Nicolas Graves
3eb585c899 gnu: python-sphinx-sitemap: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-sitemap):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I5dd05e231fb290df38f4d06a64e8565e83d20888
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
2078e378d2 gnu: python-sphinx-theme-builder: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-theme-builder):
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.

Change-Id: Ic01a4787b9ac696e1995f1debf585babcd2be0eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
c1ea57265a gnu: python-sphinxcontrib-autoprogram: Update to 0.1.9.
* gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): Update to 0.1.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I84abe2d46dc0a080a678d71e69aa749570152dd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
206004403c gnu: python-sphinx-autobuild: Update to 2025.08.25.
* gnu/packages/sphinx.scm (python-sphinx-autobuild): Update to 2025.08.25.
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-starlette, python-uvicorn,
python-watchfiles, python-websockets.
[native-inputs]: Add python-httpx.

Change-Id: Ieac2da4f9bec9d5ee588376bcc45105c2005a8cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
5f00848dc5 gnu: python-sphinx-autobuild: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-autobuild):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core.

Change-Id: Ic6e1e771cf945ae857c3279271e366956a2f8b63
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
59b6a730a6 gnu: repo2docker: Remove python-sphinx-autobuild native-input.
This is a development-only input.

* gnu/packages/jupyter.scm (repo2docker)[native-inputs]:
Remove python-sphinx-autobuild.

Change-Id: I9d1596214bf93d57e1e7622ec05bf8e818722e9d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
023bba9441 gnu: python-pybiomart: Remove python-sphinx-autobuild native-input.
This is a development-only input.

* gnu/packages/bioinformatics.scm (python-pybiomart)[native-inputs]:
Remove python-sphinx-autobuild.

Change-Id: Ie806c28dcbe7e139f79476ec8086b7af24ec527c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:30 +00:00
luca
78403d98a4 gnu: reuse: Update to 6.2.0.
* gnu/packages/license.scm (reuse): Update to 6.2.0.
[source]: Change to git-fetch.
[arguments] <test-flags>: Prevent running tests in "src".
<phases>: Remove 'chdir
[inputs]: Remove python-boolean.py; add git, jujutsu, mercurial,
python-charset-normalizer, and python-magic.
[native-inputs]: Remove python-wheel.

Change-Id: Ia8c9ceea488d1b4d9e247444494143529f523c51
Reviewed-by: Nguyễn Gia Phong <mcsinyx@disroot.org>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Ashish SHUKLA
a6c51c83f0 gnu: unbound: Update to 1.24.2. [security-fixes]
This update includes fix for CVE-2025-11411.

* gnu/packages/dns.scm (unbound): Update to 1.24.2.

Change-Id: I36e56a6bdd3f73f216047157881faf24a1f68bfb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
029353d5df gnu: python-sphinxext-opengraph: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxext-opengraph):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.  Add phase
'set-version.
[native-inputs]: Add python-setuptools.

Change-Id: I8e76fb1ec9ac494d4a345e61660e974f2397ca9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
4c0632ba2d gnu: python-sphinx-intl: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-intl):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-mock, python-pytest, python-setuptools.

Change-Id: I7b5f4ab526d39feb2ed26025c908179ea22d0b48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
f6f7cfd62d gnu: python-mpl-sphinx-theme: Switch to pyproject.
* gnu/packages/sphinx.scm (python-mpl-sphinx-theme):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I7d6784ff597393d39dd9868bb449675cf96f746e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
aa2c544f6e gnu: python-guzzle-sphinx-theme: Switch to pyproject.
* gnu/packages/sphinx.scm (python-guzzle-sphinx-theme):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I06da4737bc64626cb7745f3796835daa84ebaf50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
973816c38f gnu: python-sphinx-argparse: Update to 0.5.2.
* gnu/packages/sphinx.scm (python-sphinx-argparse): Update to 0.5.2.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-docutils.
[native-inputs]: Remove python-commomark, python-sphinx-rtd-theme.
Add python-flit-core, python-lxml, python-setuptools,
python-typing-extensions.

Change-Id: Ife8585e1b19b332f764a74987bff6b1f2b83ca6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
f8bbb9a3f6 gnu: python-sphinx-me: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-me):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I46dded77ef185f717cbeb0d6752def0ca7f29997
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:22 +00:00
Nicolas Graves
d44759c562 gnu: python-sphinxcontrib-svg2pdfconverter: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I7ddd94d7c6a6e4b309ee0281f83387b1df75e2cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:22 +00:00
Nicolas Graves
a33532a008 gnu: python-sphinx-tabs: Update to 3.4.7.
* gnu/packages/sphinx.scm (python-sphinx-tabs): Update to 3.4.7.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments, propagated-inputs]: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: Ibb4f25ae8618fc7a1add46211c9466c72fbf40c4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:22 +00:00
Nicolas Graves
2d03c4d23b gnu: python-sphinxcontrib-newsfeed: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxcontrib-newsfeed):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[home-page]: Refresh it.

Change-Id: I48b45337fe08e28873741f75bef952187f6a3561
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:20 +00:00
Hartmut Goebel
94326a4e33 gnu: trytond-web-shop-shopify: Update to 7.0.12.
* gnu/packages/tryton.scm (trytond-web-shop-shopify): Update to 7.0.12.

Change-Id: I0251933a58b0389e8d2099db39e6de69d69f62ab
2025-11-27 00:02:49 +01:00
Hartmut Goebel
7637eb466c gnu: trytond-stock-supply: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-stock-supply): Update to 7.0.5.

Change-Id: Ibf7f109d36df88c23a103ad1cda975e3b1539e01
2025-11-27 00:02:49 +01:00
Hartmut Goebel
4d6956ed4b gnu: trytond-sale-point: Update to 7.0.3.
* gnu/packages/tryton.scm (trytond-sale-point): Update to 7.0.3.

Change-Id: Ic613f27cb43ceda49c722d672bc4a30e6c4ec733
2025-11-27 00:02:49 +01:00
Hartmut Goebel
ca9d4aef5a gnu: trytond-sale-discount: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-sale-discount): Update to 7.0.2.

Change-Id: Icd21b7581ea1f57e7d648b2f3d9199f2ca37d8be
2025-11-27 00:02:49 +01:00
Hartmut Goebel
80dba9a9ad gnu: trytond-purchase: Update to 7.0.15.
* gnu/packages/tryton.scm (trytond-purchase): Update to 7.0.15.

Change-Id: I9302321acf2911ba94b17094a8b8e5f49058783c
2025-11-27 00:02:49 +01:00
Hartmut Goebel
40d7d67173 gnu: trytond-production-outsourcing: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-production-outsourcing): Update to 7.0.2.

Change-Id: I5d64401b3b1ccb1506707c181d5a00bd6b852b8c
2025-11-27 00:02:49 +01:00
Hartmut Goebel
9d4fc986e5 gnu: trytond-product-price-list-dates: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-product-price-list-dates): Update to 7.0.1.

Change-Id: Ic05d9e678e268f5ce8186e78e0c098d69c5686b3
2025-11-27 00:02:49 +01:00
Hartmut Goebel
9c3f49b3d7 gnu: trytond-incoterm: Update to 7.0.3.
* gnu/packages/tryton.scm (trytond-incoterm): Update to 7.0.3.
[propagated-inputs]: Remove trytond-country.

Change-Id: Idbbc9fddab2e6f92e0716ed7d7defb338901415a
2025-11-27 00:02:49 +01:00
Hartmut Goebel
9208c7b65b gnu: trytond-document-incoming-invoice: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-document-incoming-invoice): Update to 7.0.1.

Change-Id: Icfa8300af5cbb99d9376966d469154b9a3a4ef0b
2025-11-27 00:02:49 +01:00
Hartmut Goebel
b1b9d88db8 gnu: trytond-account-tax-non-deductible: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-account-tax-non-deductible): Update to 7.0.1.

Change-Id: I27eed33ea3a902f4b642ee94185ea22972ae0702
2025-11-27 00:02:48 +01:00
Hartmut Goebel
63d29ebae1 gnu: trytond-account-stock-eu: Update to 7.0.6.
* gnu/packages/tryton.scm (trytond-account-stock-eu): Update to 7.0.6.

Change-Id: I429c74cdaa2fe6cd0962bd34181a9e3c624a5627
2025-11-27 00:02:48 +01:00
Hartmut Goebel
08ea220e03 gnu: trytond-account-statement-rule: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-account-statement-rule): Update to 7.0.2.

Change-Id: I133763ddbbbad7b9897b59a2c313e4203e92c1a8
2025-11-27 00:02:48 +01:00
Hartmut Goebel
3783bd6a22 gnu: trytond-account-statement: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-account-statement): Update to 7.0.5.

Change-Id: Idf6f30116b410bcff5c9f4f720df6a41b783413d
2025-11-27 00:02:48 +01:00
Hartmut Goebel
374254a24c gnu: trytond-account-payment-stripe: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-account-payment-stripe): Update to 7.0.5.
  [propagated-inputs]: Replace python-stripe by python-strip-12.

Change-Id: I23c1fb3a1ad9cc5177353e2d6a16a922dafc9de2
2025-11-27 00:02:48 +01:00
Hartmut Goebel
73f2766c88 gnu: trytond-account-payment-clearing: Update to 7.0.6.
* gnu/packages/tryton.scm (trytond-account-payment-clearing): Update to 7.0.6.

Change-Id: I53160b11150047a529d2f0e436e427f374a9167e
2025-11-27 00:02:48 +01:00
Hartmut Goebel
237395a2f4 gnu: tryton: Update to 7.0.29.
* gnu/packages/tryton.scm (tryton): Update to 7.0.29.

Change-Id: Ie63744cec8d83a04feaf5580225634bb23559b47
2025-11-27 00:02:48 +01:00
Hartmut Goebel
321e33c0b7 gnu: trytond: Update to 7.0.40.
* gnu/packages/tryton.scm (trytond): Update to 7.0.40.

Change-Id: I5d97498371f784b4f80778ee669277b6cac7928c
2025-11-27 00:02:48 +01:00
Hartmut Goebel
50b7968f79 gnu: python-sql: Update to 1.7.0.
* gnu/packages/databases.scm (python-sql): Update to 1.7.0.

Change-Id: Ifb5a1daba79c6a065981046e01eef13f5337132c
2025-11-27 00:02:48 +01:00
Hartmut Goebel
16248a958d gnu: python-mt940: Update to 0.7.0.
* gnu/packages/finance.scm (python-mt940): Update to 0.7.0.

Change-Id: I0be4368aaf1f7fc627ec3f8e16077edeb20e1a9e
2025-11-27 00:02:48 +01:00
Hartmut Goebel
ec53e575fc gnu: Add python-stripe-12.
* gnu/packages/python-web.scm (python-stripe-12): New variable.

Change-Id: I7f72a250a1b93625c37788819eb904004397ec0a
2025-11-27 00:02:48 +01:00
Nicolas Graves
a511728210 gnu: python-meshio: Update to 5.3.5.
* gnu/packages/simulation.scm (python-meshio): Update to 5.3.5.
[source]: Remove snippet.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-importlib-metadata.
[inputs, description]: Improve style.

Change-Id: I9cfe0bdbef3bbb8628e065d523dd65bf1fe388c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
c63083b2a1 gnu: fenics: Switch to pyproject.
* gnu/packages/simulation.scm (fenics):
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field, improve style.
<#:test-flags>: Use them, and skip flaky tests.
[native-inputs]: Add python-setuptools.

Change-Id: I85825ec6aa2a68db74cb7b5864103bbf34c33031
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
99e0ae2431 gnu: python-commonroad-route-planner: Switch to pyproject.
* gnu/packages/simulation.scm (python-commonroad-route-planner):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I4df18bbc6bafa2d156e8569646e6b5b1af464714
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
ebf4dccced gnu: python-commonroad-io: Switch to pyproject.
* gnu/packages/simulation.scm (python-commonroad-io):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.  Remove python-pytest.

Change-Id: Ib678e1e41ab51dbfef75fc86dee327c721de5731
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
5cbbbc609f gnu: python-commonroad-vehicle-models: Switch to pyproject.
* gnu/packages/simulation.scm (python-commonroad-vehicle-models):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-matplotlib, python-pytest, python-scipy,
python-setuptools.

Change-Id: If774ec9d9c8185367b2e2360e60e05038b11eca6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
98d4c1daeb gnu: python-fenics-ffc: Switch to pyproject.
* gnu/packages/simulation.scm (python-fenics-ffc):
[source, arguments, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I311ee58857bb796e6cacece5408a2eb62c754a04
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
a978dc3d3e gnu: Add python-fenics-ufl-2019.
* gnu/packages/simulation.scm (python-fenics-ufl-2019): New variable.

Change-Id: Ie0dccb8e5500cdaa14b6f32621ce48d1399b9979
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
720b0aa871 gnu: python-fenics-ufl: Update to 2025.2.0.
* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2025.2.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I747c989bd6dbcfa034182523ec6be7976d7f3f33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:06 +00:00
Nicolas Graves
bc4297daa9 gnu: open-simulation-interface: Switch to pyproject.
* gnu/packages/simulation.scm (open-simulation-interface):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: Ie27bdc726ee7a943cdb7a59b86595853e78a575e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 21:22:05 +00:00
Sharlatan Hellseher
2b2889137f gnu: mbed-tools: Update to 7.59.0.
* gnu/packages/embedded.scm (mbed-tools): Update to 7.59.0.
[build-system]: Switch to pyproejct-build-system.
[arguments] <phases>: Remove 'relax-requirements; add 'fix-pytest-config;
use default 'check.
[propagated-inputs]: Remove python-pdoc3.
[native-inputs]: Remove python-pytest-cov; add python-setuptools and
python-setuptools-scm.

Change-Id: I277b573ae5983f1a48b657bdbbfba311600d82cf
2025-11-26 21:22:05 +00:00
Sharlatan Hellseher
7c28753d9e gnu: python-psptool: Update to 3.1.
* gnu/packages/embedded.scm (python-psptool): Update to 3.1.
[source]: Switch to git-fetch.
<snippet>: Drop it as no longer required.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-psptrace-bootstrap and python-setuptools.

Change-Id: Iadf37adc484d2b19db710e0110343e965b5e2e08
2025-11-26 21:22:05 +00:00