Commit graph

167523 commits

Author SHA1 Message Date
Sharlatan Hellseher
c7702b021f
gnu: python-radiospectra: Delete sanity check.
* gnu/packages/astronomy.scm (python-radiospectra): Delete sanity check.

Change-Id: I8bc7cd7b8a914be577307007b99e9114c4cfc8bd
2025-08-31 15:25:31 +07:00
Sharlatan Hellseher
6bfbcfc2a3
gnu: python-pyhalo: Update to 1.4.3.
* gnu/packages/astronomy.scm (python-pyhalo): Update to 1.4.3.

Change-Id: I6d9e51b8959983bea90caebb76303f17c8d54145
2025-08-31 15:25:30 +07:00
Sharlatan Hellseher
01b318b542
gnu: python-pint-pulsar: Update to 1.1.4.
* gnu/packages/astronomy.scm (python-pint-pulsar): Update to 1.1.4.

Change-Id: Ib7ba3be7fd5821ad764d098d45fa5c0cd0034253
2025-08-31 15:25:29 +07:00
Sharlatan Hellseher
1e400db77f
gnu: python-irispy-lmsal: Update to 0.3.1.
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.3.1.
[arguments] <phases>: Delete 'sanity-check.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-pooch and python-setuptools-next.

Change-Id: Iafabf5a5cd3337d086fe3f21209439b1d02c40d2
2025-08-31 15:25:27 +07:00
Sharlatan Hellseher
14ff3f0099
gnu: python-hierarc: Use python-astronomy-6.
Astropy 7.1.0 (2025-05-20) release removed "astropy.cosmology._utils"
which is required for python-hierarc which is compatible with Astropy
v6.

* gnu/packages/astronomy.scm (python-hierarc): [propagated-inputs]:
Remove python-astropy; add python-astropy-6.

Change-Id: I55180f16a39e425fa6848c71f2dac21a566859d8
2025-08-31 15:25:26 +07:00
Sharlatan Hellseher
ed5370296c
gnu: python-aiapy: Fix build.
* gnu/packages/astronomy.scm (python-aiapy):
[arguments] <phases>: Delete 'sanity-check.
[native-inputs]: Remove python-setuptools and python-wheel; add
nss-certs-for-test and python-setuptools-next.

Change-Id: I9e3239158fcd5bce616cfc299438e45a0ff13178
2025-08-31 15:25:25 +07:00
Sharlatan Hellseher
e99db1993b
gnu: ginga: Adjust inputs.
* gnu/packages/astronomy.scm (ginga): Adjust inputs.
[inputs]: Remove python-fitsio, python-magic, and python-tomli; add
python-pillow-heif, python-pyside-6, python-pycairo, and python-tornado.
[native-inputs]: Remove python-docutils and python-tornado; add
python-pytest-doctestplus.

Change-Id: I3dbd1db4e37aeff626564d88f2e14a2bdf9ec865
2025-08-31 15:25:24 +07:00
Sharlatan Hellseher
1994796c44
gnu: alfa: Update to 2.3.
* gnu/packages/astronomy.scm (alfa): Update to 2.3.

Change-Id: I4f020c8826398a8058260b04c15fe6dee76c0570
2025-08-31 15:25:22 +07:00
Sharlatan Hellseher
b9d96ce817
gnu: python-sunraster: Update to 0.6.1.
* gnu/packages/astronomy.scm (python-sunraster): Update to 0.6.1.
[native-inputs]: Remove python-wheel; add nss-certs-for-test.

Change-Id: I6121aa8db6ec3e4e38017704c87a064cc05797e0
2025-08-31 15:25:21 +07:00
Sharlatan Hellseher
509769573e
gnu: python-sunpy-soar: Fix tests.
* gnu/packages/astronomy.scm (python-sunpy-soar)
[arguments] <phases>: Delete 'sanity-check.
[native-inputs]: Add nss-certs-for-test.

Change-Id: Ifec3e5b8d5b158a8aaa17175852e86a3639434e4
2025-08-31 15:25:20 +07:00
Sharlatan Hellseher
28cad6da87
gnu: python-stsci-skypac: Update to 1.0.11.
* gnu/packages/astronomy.scm (python-stsci-skypac): Update to 1.0.11.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

Change-Id: Ibe2dab68e64b1a9961c26c2f60e82f14f9633249
2025-08-31 15:25:18 +07:00
Sharlatan Hellseher
25a8b05db5
gnu: python-jwst: Relax requirements.
* gnu/packages/astronomy.scm (python-jwst) [phases]{relax-requirements}:
Relax vertion check for 'stcal'.

Change-Id: I2a53afd229611c58f1a90e9057a240b4611775f5
2025-08-31 15:25:17 +07:00
Sharlatan Hellseher
47b8e4ff49
gnu: python-ginga: Swap inheritance.
Ginga project positions as a final application and Python library, this
change swaps inheritance with ginga.

* gnu/packages/astronomy.scm (ginga): New variable, moved from
python-ginga, sort alphabetically.
[native-inputs]: Add python-setuptools-next.
[inputs]: Moved from propagated-inputs; remove python-pyqt and add
python-pyqt-6.

(ginga-qt5): Deprecate variable.

(python-ginga): Inherit from ginga.
[propagated-inputs]: Keep only "install-requirements".
Remove opencv, python-astroquery, python-dateutil, python-exif-read,
python-fitsio, python-magic, python-matplotlib, python-photutils,
python-scipy, and python-tomli.

Change-Id: I8e361273325d465af1be333de0852f4321eb0146
2025-08-31 15:25:16 +07:00
Sharlatan Hellseher
8b052799b7
gnu: python-ginga: Update to 5.4.0.
* gnu/packages/astronomy.scm (python-ginga): Update to 5.4.0.

Change-Id: I8ab38a339a347a16c30414b1265dfcbda262d7fe
2025-08-31 15:25:15 +07:00
Sharlatan Hellseher
3671746f7b
gnu: python-glue-qt: Update to 0.4.0.
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.0.
[native-inputs]: Remove python-setuptools, python-setuptools-scm, and python-wheel;
add python-setuptools-next and python-setuptools-scm-next.

Change-Id: Ia82f33bda0a3f21acf64d85296f0ab336e051ef6
2025-08-31 15:25:13 +07:00
Sharlatan Hellseher
8a3cb49817
gnu: python-dkist: Update to 1.15.0.
* gnu/packages/astronomy.scm (python-dkist): Update to 1.15.0.
[arguments] <phases>: Delete 'sanity-check.
[propagated-inputs]: Add python-asdf-astropy, python-asdf-coordinates-schemas,
python-asdf-standard, python-asdf-transform-schemas,
python-asdf-wcs-schemas, and python-packaging.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-setuptools-next.

Change-Id: Ibe60a07e6893666c90d1dd83309b40aa507090e8
2025-08-31 15:25:12 +07:00
Sharlatan Hellseher
e8b96c547f
gnu: python-czml3: Update to 2.3.6.
* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.6.

Change-Id: I685ed936cdcb353f8690699932ff739035a46866
2025-08-31 15:25:11 +07:00
Sharlatan Hellseher
2061573dfc
gnu: indi: Update to 2.1.5.
* gnu/packages/astronomy.scm (indi): Update to 2.1.5.

Change-Id: I9c7b9359e02f2d011f04be392821dd7c601f9ec6
2025-08-31 15:25:10 +07:00
Sharlatan Hellseher
e2fa3885db
gnu: python-extinction: Update to 0.4.8.
* gnu/packages/astronomy.scm (python-extinction): Update to 0.4.8.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

Change-Id: I1fd4f9656eebb4e8e3845ed9273beacb691f1ab0
2025-08-31 15:25:08 +07:00
Sharlatan Hellseher
40daf7ee4c
gnu: python-bayesicfitting: Update to 3.2.4.
* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.4.
[arguments] <test-flags>: Run bare minimal "TestUserModel".
<phases>: Remove 'disable-failing-tests.
[home-page]: Upstream has changed and mentioned in release note, see:
<https://github.com/dokester/BayesicFitting/releases/tag/v3.2.4>.

Change-Id: I46281feb278fb66f50a2caa960d8822135e70ded
2025-08-31 15:25:07 +07:00
Sharlatan Hellseher
a1881ac1ef
gnu: python-lenstronomy: Skip two more tests.
* gnu/packages/astronomy.scm (python-lenstronomy): Skip two more tests.

Change-Id: I006b4893096d1fa1b57c2a391acc580c0a376650
2025-08-31 15:25:06 +07:00
Sharlatan Hellseher
454ac3f862
gnu: python-stcal: Update to 1.15.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.15.0.

Change-Id: Iac61eb110dfbf20806f5d0752b3233b8cc54c9ce
2025-08-31 15:25:04 +07:00
Sharlatan Hellseher
0be49bd6c8
gnu: python-drizzle: Update to 2.1.1.
* gnu/packages/astronomy.scm (python-drizzle): Update to 2.1.1.
[native-inputs]: Remove python-wheel.

Change-Id: Id6611918ece3f5f42ac5636b5f4700f1e0b740fe
2025-08-31 15:25:03 +07:00
Sharlatan Hellseher
5fc13c17af
gnu: python-glue-core: Update to 1.23.0.
* gnu/packages/astronomy.scm (python-glue-core): Update to 1.23.0.
[native-inputs]: Remove python-setuptools-scm and python-wheel; add
python-setuptools-next and python-setuptools-scm-next.

Change-Id: I9670ae3e83c832228570f889c509807906b00b15
2025-08-31 15:25:02 +07:00
Sharlatan Hellseher
1e5cad31e6
gnu: python-sunpy: Update to 7.0.1.
* gnu/packages/astronomy.scm (python-sunpy): Update to 7.0.1.
[arguments] <test-flags>: Skip 3 tests.
[propagated-inputs]: Add python-packaging and python-requests-next.
[native-inputs]: Remove python-packaging, python-setuptools, and
python-wheel; add nss-certs-for-test, python-setuptools-next.
(python-sunpy-minimal): Add python-requests-next.

Change-Id: I0c549ab50381a84b9911d1e6b2cdecf4d42a0a0f
2025-08-31 15:25:01 +07:00
Sharlatan Hellseher
6cdb7e7e78
gnu: python-glymur: Update to 0.14.3.
* gnu/packages/python-xyz.scm (python-glymur): Update to 0.14.3.
[propagated-inputs]: Remove python-packaging; add python-pillow.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

Change-Id: I5644607ba14a01bfb045a36d4f9405744ce9184c
2025-08-31 15:24:59 +07:00
Sharlatan Hellseher
3efd90a13a
gnu: python-cdflib: Update to 1.3.6.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.6.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

Change-Id: Ic155ace0e5b5bd9d0822304e17e4cf91ac3dacfb
2025-08-31 15:24:58 +07:00
Sharlatan Hellseher
878b78e85e
gnu: python-roman-datamodels: Update to 0.27.0.
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.27.0.

Change-Id: Ifcfcf02973d6afa431a4a0df4a242a1c1352e7ab
2025-08-31 15:24:57 +07:00
Sharlatan Hellseher
020ae48857
gnu: python-rad: Update to 0.27.0.
* gnu/packages/astronomy.scm (python-rad): Update to 0.27.0.
[native-inputs]: Remove python-wheel.

Change-Id: I4fad399272a77dbaffd038f18aba34d26b261d13
2025-08-31 15:24:55 +07:00
Sharlatan Hellseher
c97b38c173
gnu: python-dust-extinction: Update to 1.6.
* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.6.
[native-inputs]: Remove python-pytest-astropy and python-wheel; add python-pytest,
python-pytest-doctestplus, and python-setuptools-next.

Change-Id: Ifc8caf5663f086ae10aca3018559113c03edcfa2
2025-08-31 15:24:54 +07:00
Sharlatan Hellseher
dc4eedbea6
gnu: python-specutils: Update to 2.1.0.
* gnu/packages/astronomy.scm (python-specutils): Update to 2.1.0.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

Change-Id: I45047dab9f64cbcedb78da43757a24d5da3b7b3f
2025-08-31 15:24:53 +07:00
Sharlatan Hellseher
1092352198
gnu: python-gwcs: Update to 0.25.2.
* gnu/packages/astronomy.scm (python-gwcs): Update to 0.25.2.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-pyyaml and python-wheel.

Change-Id: I5a01c33632220f49bf957da1ea5dac756147f838
2025-08-31 15:24:52 +07:00
Sharlatan Hellseher
8552a9182d
gnu: python-ndcube: Fix tests.
* gnu/packages/astronomy.scm (python-ndcube): [native-inputs]: Add
nss-certs-for-test.

Change-Id: Idf30d716f01dd041b6f5d157f12edbef91a11ffb
2025-08-31 15:24:50 +07:00
Sharlatan Hellseher
4b26280e01
gnu: python-astropy: Update to 7.1.0.
* gnu/packages/astronomy.scm (python-astropy): Update to 7.1.0.
[native-inputs]: Remove python-ipython, python-pandas,
python-pytest-mpl, python-scikit-image, python-setuptools,
python-setuptools-scm, and python-wheel; python-pytest-doctestplus, and
python-setuptools-scm-next.
[propagated-inputs] Add python-asdf-astropy, python-beautifulsoup4,
python-bleach, python-bottleneck, python-certifi, python-dask,
python-fsspec, python-html5lib, python-ipykernel, python-ipython,
python-ipywidgets, python-jupyter-core, python-mpmath, python-pandas,
python-pandas, python-pytz, python-s3fs, python-sortedcontainers, and
python-uncompresspy.

Change-Id: I250cf595dba95d2e35261470150737620119bf57
2025-08-31 15:24:49 +07:00
Sharlatan Hellseher
313c8f53da
gnu: Add python-uncompresspy.
* gnu/packages/python-compression.scm (python-uncompresspy): New variable.

Change-Id: I8981485e342bafeea1dd188a069f41916f793ca0
2025-08-31 15:24:48 +07:00
Sharlatan Hellseher
5cf617dbfb
gnu: python-sgp4: Update to 2.25.
* gnu/packages/astronomy.scm (python-sgp4): Update to 2.25.
[arguments] <phases>: Use custom 'check.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-setuptools-next.

Change-Id: Ifa727fec0b229d8a37826c8b43d5b2033a45cb62
2025-08-31 15:24:47 +07:00
Sharlatan Hellseher
a554ff5f42
gnu: python-asdf-astropy: Adjust inputs.
* gnu/packages/astronomy.scm (python-asdf-astropy): [propagated-inputs]:
Remove python-astropy; add python-astropy-minimal.

Change-Id: Iadae2cb358697e5f94d22540f5254f787e6864c4
2025-08-31 15:24:45 +07:00
Sharlatan Hellseher
b335f071f9
gnu: python-asdf-astropy: Skip some example tests.
* gnu/packages/astronomy.scm (python-asdf-astropy) [arguments]
<test-flags>: Skip 8 example tests.

Change-Id: I41573eef52d6c9b305d50b6e5349531cf801e9d9
2025-08-31 15:24:44 +07:00
Sharlatan Hellseher
2b7cbedbcc
gnu: python-astropy-minimal: Adjust inputs.
* gnu/packages/astronomy.scm (python-astropy-minimal)
[native-inputs]: Remove python-wheel, python-setuptools, and
python-setuptools-scm; add python-setuptools-scm-next.
[propagate-inputs]: Do not inherit but overwrite, add bare minimal
install dependencies: python-astropy-iers-data, python-configobj,
python-numpy, python-packaging, python-ply, python-pyerfa, and
python-pyyaml.

Change-Id: Ib2a2421953f0d9986334038f900694ee15b5d1c7
2025-08-31 15:24:43 +07:00
Sharlatan Hellseher
d30ccdc125
gnu: python-asdf: Update to 4.4.0.
* gnu/packages/astronomy.scm (python-asdf): Update to 4.4.0.

Change-Id: Iae033b72d4c7822107877c2ddc7b8b28e9b8f248
2025-08-31 15:24:41 +07:00
Sharlatan Hellseher
f553f9c43e
gnu: python-extension-helpers: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-extension-helpers): Update to 1.4.0.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Use default 'check.
[propagated-inputs]: Add python-setuptools-next.
[native-inputs]: Remove python-pytest-astropy, python-pytest-cov,
python-tomli, python-setuptools, python-wheel, and python-pip.

Change-Id: I577f2021e77ad30fa60250fcccaf53f963c740b0
2025-08-31 15:24:40 +07:00
Sharlatan Hellseher
7be0086fbf
gnu: python-astropy-iers-data: Update to 0.2025.8.18.0.40.14.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.8.18.0.40.14.

Change-Id: I1a20802134dc9f37be8fb24f6b34f58f1c262462
2025-08-31 15:24:39 +07:00
Hugo Buddelmeijer
8d7c6d4591
gnu: cfitsio: Enable reentrant multithreading.
To build ESO’s Common Pipeline Library (CPL), CFITSIO has to be compiled
with enabled reentrant multithreading configure flag.

See: <https://www.eso.org/sci/software/cpl/download.html>

* gnu/packages/astronomy.scm (cfitsio)[arguments]<#:configure-flags>:
  Add "--enable-reentrant".

Change-Id: I75f36af8a9dc86becf4c7c764ade6f8e53f5a279
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-31 15:24:37 +07:00
Maxim Cournoyer
6dc9cee1dd
gnu: usbutils: Update to 018.
* gnu/packages/linux.scm (usbutils): Update to 018.
[build-system]: Switch to meson-build-system.
[#:phases] {patch-bootstrap-scripts}: Delete phase.
{install-usbreset}: New phase.
[native-inputs]: Remove autoconf automake and libtool.
[description]: Mention the 'usbreset' command.

Change-Id: I2f71e0947fcc199b20c607c06bd4eae6324f0e17
2025-08-31 09:46:38 +09:00
Ludovic Courtès
6a45a2aac0
gnu: guile-fibers: Update to 1.4.0.
* gnu/packages/guile-xyz.scm (guile-fibers): Rename to…
(guile-fibers-1.3): … this.
(guile-fibers-1.4): New variable.
(guile-fibers): Turn into a alias for ‘guile-fibers-1.4’.
* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: Change to
‘guile-fibers-1.3’.

Change-Id: If44f7482955da08be1927ad2933487ef9bf9bbdd
2025-08-31 00:27:50 +02:00
Ludovic Courtès
526e9334f3
gnu: guile-fibers: Update home page and source URL.
* gnu/packages/guile-xyz.scm (guile-fibers)[home-page]: Update.
[source]: Use it.

Change-Id: I91ea6884b35251834401fd430f1aecf5b2d6b357
2025-08-31 00:09:04 +02:00
Ludovic Courtès
9f2d6787ac
gnu: hpcguix-web: Update to 0.4.3.
* gnu/packages/web.scm (hpcguix-web): Update to 0.4.3.

Change-Id: Ie21e12efb7462d9f9023218d0eebcd61dca254d0
2025-08-30 23:59:35 +02:00
Yelninei
fecaf550cf
services: hurd-vm: Support different hurd types.
* gnu/services/virtualization.scm (sanitize-hurd-vm-configuration-type): New procedure.
(hurd-vm-confiuration): Add type field.
(hurd-vm-disk-image): Use it.
* doc/guix.texi (hurd-vm-configuration): Document it.

* gnu/tests/virtualization.scm (%childhurd64-os): New variable.
(run-childhurd-test): Add the os a parameter.
(%test-childhurd): Adjust accordingly.
(%test-childhurd64): New system test.

Change-Id: Ie1c55a9414657ced4bf8b4324527037f1a1f78f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-30 23:52:09 +02:00
Yelninei
4b03c71022
system: image: hurd: Fix typo.
* gnu/system/images/hurd.scm: Fix typo in exported variable.

Change-Id: I4f7ef293978953aa494c3db4cf66a1f5f89037b4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-30 23:52:09 +02:00
Ashish SHUKLA
7f323555ba
gnu: tuxedo-keyboard: Update to 4.15.4.
* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.15.4.
Add supported-systems. [license]: Update. [description]: Update.

Change-Id: I908b51f8a3238c6a4c67d7addd48b5aeca861524
2025-08-30 17:05:34 -04:00