gnu: Add python-yamlordereddictloader.
* gnu/packages/python-xyz.scm (python-yamlordereddictloader): New
variable.
Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
gnu: Add python-presto.
* gnu/packages/bioinformatics.scm (python-presto): New variable.
Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
gnu: Add python-circe.
* gnu/packages/bioinformatics.scm (python-circe): New variable.
Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
gnu: Add python-pybiomart.
* gnu/packages/bioinformatics.scm (python-pybiomart): New variable.
Change-Id: Ie0922ac394f0d7e897fdd3bea1841bc4a758f14d
gnu: clapack: Fix build with gcc-14.
* gnu/packages/maths.scm (clapack)[arguments]: Update to G-Expressions. Add
"-Wno-error=implicit-function-declaration" to #:configure-flags to relax
gcc-14's strictness.
Change-Id: I23d05c5df64625b0ca04e18375e0ef7f42e85d5c
gnu: Add python-splicekit.
* gnu/packages/bioinformatics.scm (python-splicekit): New variable.
Change-Id: I00e4144bfbe1c11e131f6e32e0fa4ed5d6a6e5db
gnu: Add python-scanrbp.
* gnu/packages/bioinformatics.scm (python-scanrbp): New variable.
Change-Id: I00e4144bfbe1c11e131f6e32e0fa4ed5d6a6e5db
gnu: python-requests-unixsocket2: Update to 1.0.1.
* gnu/packages/python-web.scm (python-requests-unixsocket2): Update to 1.0.1.
[propagated-inputs]: Remove python-pbr and python-requests; add
python-requests-next and python-urllib3-next.
[native-inputs]: Remove python-poetry-core; add nss-certs-for-test and
python-hatchling.
Change-Id: I52740b3663ca3374441ad17402eae7385798ccaf
gnu: python-urllib3-next: Update to 2.5.0.
* gnu/packages/python-web.scm (python-urllib3-next): Update to 2.5.0.
[native-inputs]: Add python-setuptools-scm.
Change-Id: Iecc060bf0bbc89147181e7a6148f8bf9ab463ee0
gnu: Add lsix.
Change-Id: I5e62969ac21d7128bca5058d1171c17ebdace98a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
build-self: Remove 2018-era replacement for ‘make-config.scm’.
* build-aux/build-self.scm (%persona-variables, %config-variables)
(make-config.scm): Remove. Use (guix self) instead.
Change-Id: I8ebf531d0a953d5f34ce58556c2fe0623064209f
build-self: Remove 2018-era compatibility shim for ‘gexp->script’.
* build-aux/build-self.scm (load-path-expression, gexp->script): Remove.
Change-Id: I956e2b8461c1a3ab719f923aef857efc03ebb174
build-self: Remove 2018-era fallback for guile-gcrypt.
* build-aux/build-self.scm (guile-gcrypt): Remove fallback case for when the
host Guix lacks ‘guile-gcrypt’.
Change-Id: I840333a72a45f8582bb26271d41e3fadf1c59f3e
packages: ‘package-field-location’ returns a <location> for atoms.
Fixes guix/guix#1975.
When using ‘read’, ‘package-field-location’ would not get source location for
atoms such as symbols, typically making it impossible to get the location of
the value of a field list (build-system gnu-build-system). This fixes that.
* guix/packages.scm (field-value-location): New procedure.
(package-field-location): Use it instead of inline code.
* tests/packages.scm ("package-field-location"): Test the ‘build-system’
field.
Reported-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I98c694bb6f1999fa9ca80e145fa016640067af55
gnu: python-glob2: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-glob2)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-pytest. and python-setuptools-next.
[arguments] <#:phases>: Add fixes for pytest 8.
Change-Id: I95459df0aedf4c5ba22d060aa1e2640875ecb240
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: ogs-petsc: Fix build.
This is a follow-up to cc0f3ff18b38bfb3c49a8d2c7fb9634e2e62610b.
Fixes build error:
/<...>-ogs-petsc-6.5.5-builder:1:6093: Unknown # object: "#<"
* gnu/packages/geo.scm (ogs-petsc): Arguments to G-expressions.
Change-Id: Ideec2bd833e2dbf0f701659bac31796ac0d06009
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add fastfetch-minimal.
* gnu/packages/admin.scm (fastfetch-minimal): New variable.
(fastfetch): inherit from fastfetch-minimal.
Change-Id: Ie1b39699e5202a7a29c606f9e9ba08fb769eadd0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: incus: Update to 6.15.0.
* gnu/packages/virtualization.scm (incus): Update to 6.15.0.
Change-Id: Id03bb3b716f28ff96e3fe8dde74648cf08006b7b
gnu: go-github-com-zitadel-oidc-v3: Update to 3.43.0.
* gnu/packages/golang-web.scm (go-github-com-zitadel-oidc-v3): Update to 3.43.0.
[arguments] <go>: Use default go-1.24.
<test-flags>: Skip code vet during tests.
[propagated-inputs]: Add go-go-opentelemetry-io-otel-trace.
Change-Id: Id5debd7a426de5e31ea1985bd536b23a9bebcc5f
gnu: go-github-com-vishvananda-netlink: Update to 1.3.1.
* gnu/packages/golang-web.scm (go-github-com-vishvananda-netlink): Update to 1.3.1.
Change-Id: I00803901994f3f4dfc9931e9e8049d08877fce53