1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-29 13:31:16 +02:00
Commit Graph

147662 Commits

Author SHA1 Message Date
Nicolas Graves
fef4512c08 gnu: Add python-rich-click-next.
* gnu/packages/python-xyz.scm (python-rich-click-next): New variable.

Change-Id: I551b3f0efb016d0d8e40f5293d2b7f86385ea107
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:14 +01:00
Nicolas Graves
149faa0948 gnu: Add python-gfloat.
* gnu/packages/python-xyz.scm (python-gfloat): New variable.

Change-Id: I99cc0ed234ed3c0741cf9c1512669a37d046bbb3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:14 +01:00
Nicolas Graves
d880228bd8 gnu: python-iocapture: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-iocapture):
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them, now unecessary.
[propagated-inputs]: Remove python-six. Move the rest to...
[native-inputs]:...here. Also add python-setuptools, python-wheel.

Change-Id: Ic81f6489c28a4296891695ec9cc496921f3500d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:14 +01:00
Nicolas Graves
9234b1fa02 gnu: python-xmldiff: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-xmldiff):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I956fbb44c53dc889992ff3db6cf9691f28021c20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:14 +01:00
Nicolas Graves
214b619bf0 gnu: python-editorconfig: Update to 0.17.1.
* gnu/packages/python-xyz.scm (python-editorconfig): Update to 0.17.1.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add cmake.

Change-Id: I6611b18d8858bd5d9e6220b35ae63799094319e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:14 +01:00
Nicolas Graves
f2f5515885 gnu: python-editorconfig: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-editorconfig):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I600c5fcfb9c48a1db61656592b8749c2df554598
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:14 +01:00
Sharlatan Hellseher
cb83fed465 gnu: python-logical-unification: Update to 0.4.6.
* gnu/packages/python-xyz.scm (python-logical-unification): Update to 0.4.6.

Change-Id: I9f10fb5c09ba76424ef8cd1353d588dd1a8a32d4
2025-07-25 11:32:14 +01:00
Sharlatan Hellseher
395264ac6b gnu: python-logical-unification: Set version manually.
* gnu/packages/python-xyz.scm (python-logical-unification):
  [arguments] <phases>: Add 'versioneer.
  [native-inputs]: Add python-versioneer.

Change-Id: Id8cce49a53409d5ad1a4834a7c641e47bfcfd97a
2025-07-25 11:32:14 +01:00
Nicolas Graves
03977d42b4 gnu: python-logical-unification: Enable tests.
* gnu/packages/python-xyz.scm (python-logical-unification):
[native-inputs]: Add python-pytest, python-pytest-benchmark.

Change-Id: I1b22152956b6e05517735f6eb02e08ff1831cb43
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Nicolas Graves
eefaf173d6 gnu: python-logical-unification: Fetch source from git.
* gnu/packages/python-xyz.scm (python-logical-unification):
[source]: Switch to git-fetch.

Change-Id: I2f14aa301679efd7a3ad6509e7b7d9ff82016508
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Nicolas Graves
f304ba6c69 gnu: python-logical-unification: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-logical-unification):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Id6e2644dab6cab5e2ac6676f902fa2982d481370
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Sharlatan Hellseher
12cad7175d gnu: python-multipledispatch: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-multipledispatch): Update to 1.0.0.
  [source]: Switch to git-fetch providing tests.
  [build-system]: Use pypojrect.
  [propagated-inputs]: Remove python-six.
  [native-inputs]: Add python-pytest, python-pytest-benchmark, and
  python-setuptools-next.

Change-Id: I477c10effde220e36f046708be926cee833c758d
2025-07-25 11:32:13 +01:00
Nicolas Graves
5476a33c76 gnu: python-sortedcollections: Switch to git-fetch and enable tests.
* gnu/packages/python-xyz.scm (python-sortedcollections):
[source]: Switch to git-fetch.
[arguments]: Remove them.
[native-inputs]: Add python-pytest, python-pytest-cov.

Change-Id: I153530f691f33645a57af338840cb6bd3b1d4b24
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Nicolas Graves
142d81b1ae gnu: python-sortedcollections: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-sortedcollections): Reorder fields.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Iee1fd2584499b12e007b3620bec4eeb0fd97f3cf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Nicolas Graves
4368cda72d gnu: python-unpaddedbase64: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-unpaddedbase64):
[source]: Swith to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-poetry-core, python-setuptools,
python-wheel.  Remove the "tests" input since it's now the source.

Change-Id: I0d09e23cd3580dc6fa28ebcc9dc69da883116378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Nicolas Graves
bee81b5d39 gnu: python-pyvirtualdisplay: Enable tests.
* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
[arguemnts]<#:tests?>: Enable them.
<#:test-flags>: Disable failing tests.
[native-inputs]: Remove python-pytest-runner.  Add
python-vncdotool-bootstrap, xmessage and xorg-server-for-tests.

Change-Id: If829e4100a4a361d4bed67c0a55d4a6e193b3820
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:13 +01:00
Nicolas Graves
5b0ae597de gnu: Add python-vncdotool-bootstrap.
* gnu/packages/python-xyz.scm (python-vncdotool-bootstrap): New variable.

Change-Id: Iba9831c61b89cdeff01062c46ebfa3df3c8699d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
8a7c366627 gnu: Add python-vncdotool.
* gnu/packages/python-xyz.scm (python-vncdotool): New variable.

Change-Id: Ifbe9ef6fd30c6f8e86f883f4864fdccce51a9f4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
752125117b gnu: python-pyvirtualdisplay: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Iae25399c42c3fd36a9d2299c2c0d40769e9b2eae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
6176e673ec gnu: python-recommonmark: Switch to pyproject.
pytest is not mandatory here, but it's convenient.

* gnu/packages/python-xyz.scm (python-recommonmark):
[build-system]: Switch to pyproject-build-system.
[arguments]: Migrate <#:phases> to <#:test-flags>.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: I9704f2a4ade3095a477e039a6c8a17b8cd0fc0d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
c79c13eaa7 gnu: python-pybadges: Add missing inputs.
* gnu/packages/python-web.scm (python-pybadges):
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ib786f5a07c4613e455b78281919b6ae9a0238825
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
b19dda7697 gnu: python-fields: Update to 5.0.0-0.cb473d1.
* gnu/packages/python-xyz.scm (python-fields): Update to 5.0.0-0.cb473d1.
[arguments]<#:test-flags>: Ignore performance tests.
[native-inputs]: Add python-pytest, python-pytest-benchmark.

Change-Id: I5b210e0cdf000e388ceb98d0e554213bbc310f55
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
fbf3c58b6b gnu: python-fields: Fetch source from git.
* gnu/packages/python-xyz.scm (python-fields):
[source]: Switch to git-fetch.

Change-Id: I7bb11fe35b53cc641acfcba13bd9cabc1e6d7331
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
51b986b42e gnu: python-fields: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fields):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I08fdc957c0adaa59ad5fe0a7419ea084b220a061
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
18ef361e9c gnu: python-fastbencode: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fastbencode):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I34ff7d31368a73d9314492ea430e153033e35eee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:12 +01:00
Nicolas Graves
da8cee569c gnu: python-speg: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-speg):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ic6acfaf9654cb4444158cf950357bb5fe1a1a0dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
9b4925f01b gnu: python-psycopg2-binary: Improve style.
* gnu/packages/python-xyz.scm (python-psycopg2-binary): Run guix
style and reorder fields.

Change-Id: I2c730ae7e3b57784b7d45a119f066a76ad74fc61
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
b18266a41f gnu: python-psycopg2-binary: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-psycopg2-binary):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ide1577a2414e380d7be66dee7d88c5bc59abae6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
431fdb259e gnu: python-types-freezegun: Disable tests.
* gnu/packages/python-xyz.scm (python-types-freezegun):
[arguments]: Disable tests explicitely.

Change-Id: I5a58d81a6a83edb1d4fa6f6c5f9c6f3eb03c1521
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
88119444c3 gnu: python-types-freezegun: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-types-freezegun):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ic2c028b2f3990fa7546e38fe37805a5cdf90add4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
e35f4e88d7 gnu: python-types-protobuf: Disable tests.
* gnu/packages/python-xyz.scm (python-types-protobuf):
[arguments]: Disable tests explicitely.

Change-Id: I89decb3eb81f626a4dedf66c5a931f4c7ef60df8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
c7da5ddcf7 gnu: python-types-protobuf: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-types-protobuf):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I99e6654114c23bc5bf79aeb15b917ca6de70f054
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
69d80b31b0 gnu: python-args: Disable tests and remove python-nose dependency.
* gnu/packages/python-xyz.scm (python-args)
[arguments]<#:tests?>: Unset.
[native-inputs]: Remove python-nose.

Change-Id: I3b42748b25665271b2a1d83f3eaac68e8621f232
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:11 +01:00
Nicolas Graves
682dedf479 gnu: python-args: Improve style.
* gnu/packages/python-xyz.scm (python-args): Run guix style.

Change-Id: I291da2a8d3edc23cab7d760d74b657da781d4253
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:10 +01:00
Nicolas Graves
b31de4d4d7 gnu: python-args: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-args):
[arguments]<#:phases>: Remove 'check phase replacement.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ia25eae40725adadce182cbdb5e874dd7352e4d35
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:10 +01:00
Nicolas Graves
7b1f7c7e8c gnu: python-clint: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-clint):
[arguments]<#:phases>: Delete 'check phase.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I02ebd2b167dc9dafa3af44f2ed588b713279bba2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-25 11:32:10 +01:00
Sharlatan Hellseher
56a1addaed gnu: cbehave: Fix build with gcc@14.
Fixes guix/guix#1563

* gnu/packages/check.scm (cbehave): [arguments] <configure-flags>:
Provide CFLAGS which salient fails on warning of implicit function
declaration.

Change-Id: I162bfa41bcf1a0c9d409fefa44fe302612888220
2025-07-25 11:32:10 +01:00
Ashish SHUKLA
23edce641d gnu: snac: Update to 2.80.
* gnu/packages/fediverse.scm (snac2): Update to 2.80.

Fixes: #1553
Change-Id: I11a54b670b7c1aba3cdf7cd288417f5979c3f479
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-07-25 14:28:37 +08:00
Ashish SHUKLA
1f921c9820 gnu: wbg: Update to 1.3.0.
* gnu/packages/wm.scm (wbg): Update to 1.3.0.
[inputs]: Add libjxl.
[arguments]<#:configure-flags>: Add '-Djxl=enabled'.

Fixes: #1552
Change-Id: I354da59a2dd3bee5c38b122976d5125edf124981
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-07-25 14:27:42 +08:00
Ashish SHUKLA
fac50e22fb gnu: fnott: Update to 1.8.0.
* gnu/packages/wm.scm (fnott): Update to 1.8.0.

Fixes: #1551
Change-Id: I2e1cd2968ffddfdd7fe707e3c1c39bce22a33917
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-07-25 14:25:08 +08:00
Murilo
8a972347ed gnu: qt3d: Update to 6.8.2.
* gnu/packages/qt.scm (qt3d): Update to 6.8.2.

Fixes: #1549
Change-Id: I378b6881cda2dfe4bdb0944ac4e53a79f40b25f4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-07-25 14:21:46 +08:00
Sharlatan Hellseher
b585cc6b69 gnu: Remove go-keyify.
go-honnef-co-go-tools@0.6.1 does not provide <cmd/keyify> which was
removed in v0.5.0.
See: <https://github.com/dominikh/go-tools/releases/tag/2024.1>.

* gnu/packages/golang-check.scm (go-keyify): Delete variable.

Change-Id: I4e4b8cd8611dfd70f6dce3b6815e0ef057191f33
2025-07-25 00:02:37 +01:00
Sharlatan Hellseher
90880a7d65 gnu: go-honnef-co-go-tools: Fix build for inherited packages.
Fixes guix/guix#1555

Simplify package by utilizing <skip-build?> argument parameter and using
default 'check. Do not overwrite chosen go compiler in inherited
packages which fixes their build.

* gnu/packages/golang-check.scm (go-honnef-co-go-tools):
  [arguments] <skip-build?>: No go files in project's root, use it
  instead of deleting 'build phase.
  <phases>: Use default 'check.

(go-staticcheck, go-structlayout, go-structlayout,optimize,
go-structlayout-pretty): Do not overwrite argument paramter, substitue
them. Swap INHERIT with PACKAGE/INHERIT.

Change-Id: I308e6162813757a1c668bb328652adf89b3b30f0
2025-07-25 00:02:37 +01:00
Ashish SHUKLA
6566207b0f gnu: fcft: Update to 3.3.2.
* gnu/packages/fontutils.scm (fcft): Update to 3.3.2.

Change-Id: Ib33cd4c062eaf68042de5b3d3974023953ec0dbb
Signed-off-by: jgart <jgart@dismail.de>
2025-07-24 15:51:55 -05:00
Ian Eure
dfc22bad26 gnu: Remove emacs-seq.
* gnu/packages/emacs-xyz.scm (emacs-seq): Delete variable.

Change-Id: I6e5183820570ca525a1e5784b20cce9583df3adf
2025-07-24 08:45:51 -07:00
Ian Eure
b130df037e gnu: Remove emacs-seq from package inputs.
* gnu/packages/emacs-xyz.scm (emacs-hsluv): Remove emacs-seq from inputs.
(emacs-paradox): Remove emacs-seq from inputs.
(emacs-eglot): Remove emacs-seq from inputs.
(emacs-biblio): Remove emacs-seq from inputs.
(emacs-tomelr): Remove emacs-seq from inputs.

Change-Id: I85a34451b54a9544dc0d27f4273d7e917f9f0bf4
2025-07-24 08:45:48 -07:00
Cayetano Santos
b74fe3659c gnu: emacs-vhdl-ts-mode: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-vhdl-ts-mode): Update to 0.3.0.

Change-Id: I77f504291537c9c106c8fcce9577bf437566250c
2025-07-24 08:43:33 -07:00
Cayetano Santos
6911c9f3a3 gnu: emacs-vhdl-ext: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-vhdl-ext): Update to 0.6.0.

Change-Id: Ia8ef1268d37de109ab53afff4b221037e636f530
2025-07-24 08:43:32 -07:00
Cayetano Santos
3c1b0b348a gnu: emacs-fpga: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-fpga): Update to 0.3.0.

Change-Id: I10ea9d0876178b506cc52054e5efb9524ac6e1f5
2025-07-24 08:43:31 -07:00
Ashish SHUKLA
767460537e gnu: foot: Update to 1.23.1.
* gnu/packages/terminals.scm (foot): Update to 1.23.1.

Change-Id: I6d3291d7ca2c2139d70b58bc6b2b8351cc4280e9
Signed-off-by: jgart <jgart@dismail.de>
2025-07-24 10:36:45 -05:00