1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

1660 Commits

Author SHA1 Message Date
Danny Milosavljevic
21007002a5 gnu: tenmon: Support Wayland.
* gnu/packages/astronomy.scm (tenmon)[build-system]: Switch to
qt-build-system.
[arguments]: Add qtbase.
[inputs]: Add qtwayland.

Change-Id: Ic5a6eb3478420ed9d5888a5d2a4d3b1671d7c6ca
2026-03-22 13:33:36 +01:00
Nicolas Graves
231e788ab2 gnu: python-pysat: Improve python-pytest-cov removal.
* gnu/packages/astronomy.scm (python-pysat)[arguments]
<#:test-flags>: Add addopts option override.
<#:phases>: Drop patch in phase 'pre-check.

Change-Id: I5090524fb3dbd47797620516d080900afdb1bf4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:38 +00:00
Ludovic Courtès
1ae20f03f4 gnu: Reference the inherited inputs values.
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
4ba653e637 gnu: python-astropy-minimal: Explicitly depend on ‘specification-astropy-data’.
* gnu/packages/astronomy.scm (python-astropy-minimal)[native-inputs]: Add
‘specification-astropy-data’, referred to via ‘this-package-input’ in the
inherited phases.

Change-Id: I8d287176f9807061dc6dde453dacc9a15f209746
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Sharlatan Hellseher
d840bb1863 gnu: Remove python-asdf-fits-schemas.
* gnu/packages/astronomy.scm (python-asdf-fits-schemas): Delete variable.

Fixes: guix/guix#6495
Change-Id: Ib3b7635eef7c9e1483337aeccdc1b9e180e863c6
2026-03-18 22:29:35 +00:00
Sharlatan Hellseher
80e4105fae gnu: Remove python-asdf-4.
* gnu/packages/astronomy.scm (python-asdf-4): Delete variable.

Fixes: guix/guix#6494
Change-Id: I6b25be5ca48e1df78468120234872b682378ef99
2026-03-18 22:29:35 +00:00
Sharlatan Hellseher
ef5dcfba69 gnu: Remove python-jplephem-2.22.
* gnu/packages/astronomy.scm (python-jplephem-2.22): Delete variable.

Change-Id: Iae86db0939c56739b22f8f3b68eeb20e39afcf08
2026-03-18 22:29:35 +00:00
Sharlatan Hellseher
3d57b3c173 gnu: Remove python-astropy-6.
* gnu/packages/astronomy.scm (python-astropy-6): Delete variable.

Fixes: guix/guix#6493
Change-Id: I229decc70292cd47d1ed88e7fec47bd1364d3412
2026-03-18 22:29:35 +00:00
Sharlatan Hellseher
959cf334b9 gnu: Remove python-poliastro.
* gnu/packages/astronomy.scm (python-poliastro): Delete variable.

Fixes: guix/guix#6387
Change-Id: I2380f793aca8bb1b19b6803e75849e1ab76eebb5
2026-03-18 22:29:34 +00:00
Andreas Enge
c987007d63 gnu: Remove sunclock.
* gnu/packages/astronomy.scm (sunclock): Delete variable.

Fixes: guix/guix#6394
Change-Id: I915cf0dc8ce5dd1e7940efc245c2674f8303ec8e
2026-03-17 14:12:56 +01:00
Hugo Buddelmeijer
5533b916cb gnu: stiff: Compile with optimizations and debugging symbols.
This is a followup to a2cfd46081.

See <https://codeberg.org/guix/guix/pulls/7035#issuecomment-11634022>.

* gnu/packages/astronomy.scm (stiff): Add default configure flags.
[arguments]<#:configure-flags>: Add `-O2 -g`.

Merges guix/guix!7152

Change-Id: I8f819845793b63e2a9be59ffcd502fb29ea8ef9b
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-15 10:57:16 +01:00
Hugo Buddelmeijer
2c43dcf299 gnu: stiff: Move to (gnu packages astronomy).
* gnu/packages/image-processing.scm (stiff): Move from here...
* gnu/packages/astronomy.scm: ...to here.

Change-Id: I6122cad526dbe0ef70cb489427ba2ef7cec344bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 12:26:17 +00:00
Gabriel Wicki
f86ff1db98 gnu: Pin old pybind11 version.
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.

* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
  gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
  python-coolbox, python-pyspoa, python-scvelo),
  gnu/packages/chemistry.scm (avogadrolibs),
  gnu/packages/computer-architecture.scm (gem5),
  gnu/packages/duckdb.scm (python-duckdb),
  gnu/packages/electronics.scm (nextpnr, prjtrellis),
  gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
  gnu/packages/geo.scm (ogs-serial),
  gnu/packages/graphics.scm (openshadinglanguage, openimageio),
  gnu/packages/image-processing.scm (opencolorio),
  gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
  onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
  python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
  python-dlib),
  gnu/packages/maths.scm (python-accupy, python-ducc0),
  gnu/packages/networking.scm (libcamera),
  gnu/packages/opencl.scm (python-pyopencl),
  gnu/packages/package-management.scm (python-libmambapy),
  gnu/packages/physics.scm (python-brille, python-gofit),
  gnu/packages/python-check.scm (python-xdoctest),
  gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
  python-iminuit, python-osqp, python-pyamg, python-qdldl,
  python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
  gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
  gr-satellites, limesuite-ng),
  gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
  gnu/packages/statistics.scm (python-diptest, python-george),
  gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.

Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 15:53:36 +01:00
Sharlatan Hellseher
d674e80c51 gnu: Add python-chiantipy.
* gnu/packages/astronomy.scm (python-chiantipy): New variable.

Change-Id: I7714b3abb72f10cb13b49ce399298d6f17747185
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
bb144825ed gnu: Add python-pyastronomy.
* gnu/packages/astronomy.scm (python-pyastronomy): New variable.

Change-Id: I0d0434dd6ba02f25d77481c03162a71c80dcc5c3
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
a966cc6359 gnu: Remove python-gwcs-0.21.
* gnu/packages/astronomy.scm (python-gwcs-0.21): Delete variable.

Fixes: guix/guix#6384
Change-Id: Id7cb6d9b7a5d5c22903a7f5d17774702d8403bb1
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
2d5ac7ee24 gnu: aoflagger: Fix indentation.
* gnu/packages/astronomy.scm (aoflagger): Fix indentation.

Change-Id: Iedc16dec939ebe5ddde52d60c42965e6e280a081
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
80c7d01a90 gnu: aoflagger: Update to 3.5.0.
* gnu/packages/astronomy.scm (aoflagger): Update to 3.5.0.

Change-Id: Ia5fb7af3a166e25286d025a039f52d99c2c5be99
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
51f2da1cab gnu: python-astlib: Update to 0.13.2.
* gnu/packages/astronomy.scm (python-astlib): Update to 0.13.2.

Change-Id: I2acd92354edfb57667fcb89a93142e96737268c9
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
23b22eb5cc gnu: python-astrodata: Relax requirements to use higher versions.
* gnu/packages/astronomy.scm (python-astrodata):
[arguments] <test-flags>: Skip one more test.
[phases]{relax-requirements}: New phase.
[propagated-inputs]: Remove python-asdf-3, python-astropy-6,
python-gwcs-0.21, and python-numpy-1; add python-asdf, python-astropy,
python-gwcs, and
python-numpy.

Change-Id: I3c4b98d1b9eea37bf01cb2fe33568d7c3c760e10
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
1c597c6c9e gnu: python-bdsf: Simplify package, refresh deprecated input.
* gnu/packages/astronomy.scm (python-bdsf):
[phases]{set-version}: Remove phase.
[native-inputs]: Remove python-meson-python; add python-meson.

Change-Id: I0b564c81426ddb63c8965206324c0f8d4cae4feb
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
4d1bd796da gnu: python-costools: Update to 1.2.7.
* gnu/packages/astronomy.scm (python-costools): Update to 1.2.7.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I18c91adfd6649ff569a674b5056b82b85e35142d
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
af8d8b5edd gnu: python-glue-astronomy: Reduce closure size.
Keeping python-pyqt in scope introduces profile collusion, see
<https://codeberg.org/guix/guix/issues/6371#issuecomment-10558598>,
this change removes optional inputs.

    gnu/packages/astronomy.scm:5270:2: python-glue-astronomy@0.14.0:
    propagated inputs python-pyqt@6.9.1 and python-pyqt@5.15.11 collide

* gnu/packages/astronomy.scm (python-glue-astronomy):
[propagated-inputs]: Remove python-pyqt and python-reproject.

Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Change-Id: Ia4e7edc6b82ae1d53d64518a44d093e4d2300288
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
cefa405041 gnu: python-glue-qt: Update to 0.4.2.
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.2.
[arguments] <test-flags>: Skip some problematic tests.

Change-Id: I4bdc06d6421bac08bd83199e71b7834e50886e84
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
33c88a87e7 gnu: python-halotools: Update to 0.9.4.
* gnu/packages/astronomy.scm (python-halotools): Update to 0.9.4.
[phases]: Use default {check}.
{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.

Change-Id: Ic72e83a86e3fd4547023da56dd22b7ad0bd132f2
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
ab7a195daf gnu: python-irispy-lmsal: Update to 0.6.0.
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.6.0.

Change-Id: I7b2f8dc71280c138e240d61f06991f8bf38d7615
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
16b6b72e70 gnu: python-kanon: Update to 0.6.6-0.16aca8d.
* gnu/packages/astronomy.scm (python-kanon): Update to
16aca8d7027937044b0b34942968cb2fee630cad commit.
[source]: Use the latest commit.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Keep 'sanity-check; add 'fix-astropy-7-compatibility,  and
'set-version, and move version setting logic from 'relax-requirements
phase her.
[propagated-inputs]: Remove python-astropy-6 and python-numpy-1; add
python-astropy and python-numpy.
[native-inputs]: Remove python-pytest-xdist; add nss-certs-for-test and
python-pytest.

Change-Id: Ie5c38fcd26e17afc0dec92be40043d303f48d632
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
754ad2abf0 gnu: python-pypeit: Update to 2.0.0.
* gnu/packages/astronomy.scm (python-pypeit): Update to 2.0.0.
[arguments] <tests?, test-flags>: Disable test for now.
<phases>: Delete 'sanity-check; add 'relax-requirments.
[propagated-inputs]: Remove python-linetools; add python-scikit-image
and python-specutils.

[native-inputs]: Remove nss-certs-for-test, python-pygit2,
python-pytest, python-scikit-image, python-setuptools,
python-setuptools-scm, python-shapely, and xorg-server-for-tests.

Change-Id: I48f5624fc0da9d25fb7411de02050ad6aed21484
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
11a65b0cc9 gnu: python-romancal: Update to 0.22.0.
* gnu/packages/astronomy.scm (python-romancal): Update to 0.22.0.
[arguments] <tests?>: Enable.
<phases>: Kepp 'sanity-check.

Change-Id: Ie00f2d1ce40c5ead5e910dad32d0f29fe1484c8f
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
b51a495d11 gnu: python-sirilic: Update to 2.0.7.
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.7.
[phases]{prepare-python-module-setuptools}: New phase.
[native-inputs]: Remove nss-certs-for-test and python-wheel.
[description]: Mention installation guide in Wiki.

Change-Id: I32fe6f6968cf0f660e01621dcf3e6cabcb7f1c61
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
f3431e4d95 gnu: python-spisea: Update to 2.2.
* gnu/packages/astronomy.scm (python-spisea): Update to 2.2.

Change-Id: Ib2c153ebeec53d3a80e2515b9e7524d79502de6b
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
b91fecb396 gnu: python-statmorph: Update to 0.7.2.
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.2.

Change-Id: I9bf8e2e88dde22bc4aecf4620100471606a45882
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
96b577d579 gnu: python-viresclient: Update to 0.15.0.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.15.0.

Change-Id: I398dff67aa0fef27ab6e0fb33cba59852794358c
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
e89e9590c3 gnu: siril: Update to 1.4.2.
* gnu/packages/astronomy.scm (siril): Update to 1.4.2.

Change-Id: Ife8d038c4391d58d8c2070a863658253e9fce325
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
a786a87405 gnu: tenmon: Update to 20260217.
* gnu/packages/astronomy.scm (tenmon): Update to 20260217.

Change-Id: I9049cd7cc688b711cd5e1f3126aef24777c1f6cf
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
04cf6e4aa8 gnu: python-jwst: Relax more requirements.
* gnu/packages/astronomy.scm (python-jwst)[phases]{relax-requirements}:
Relax more requirements.

Change-Id: Ibcfe8462669920f0cc91cc3552c6026bf84a8092
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
9f4b810ca9 gnu: celestia-content: Update to 0.0.0-5.a052c5f.
* gnu/packages/astronomy.scm (celestia-content): Update to
a052c5fcdbaedf077234117505e79680a28f2fbd commit.

Change-Id: I4fa4f421f30ed6267b20c48d7fd2988faeaba90e
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
20a9b5f058 gnu: python-swiftgalaxy: Update to 2.3.2.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.2.

Change-Id: I7cf29ef8d7ae80c192bfb603c908faf37bcc659f
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
ae986167a7 gnu: python-stsci-skypac: Update to 1.0.12.
* gnu/packages/astronomy.scm (python-stsci-skypac): Update to 1.0.12.
[source]: Switch to git-fetch.

Change-Id: I3938aa0f69eb74db660d0e883e7802f219fa0c44
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
4a2ffeb918 gnu: python-stpreview: Disable tests.
* gnu/packages/astronomy.scm (python-stpreview):
[arguments] <test-flags>: Disable as depends on older package version.
[native-inputs]: Remove python-pytest and python-roman-datamodels-0.28.
(python-rad-0.28,python-roman-datamodels-0.28): Delete variables.

Change-Id: Ie4e91b2e283795f6fcc4ab23caa819f7137dc794
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
e4e8bcb60d gnu: python-romanisim: Update to 0.13.0.
* gnu/packages/astronomy.scm (python-romanisim): Update to 0.13.0.
[phases]{relax-requirements}: Remove as no longer required.

Change-Id: Ic8b44100c554e6780e29a7a794e7b1b34646c243
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
2ecb5a68f5 gnu: python-pyirf: Add python-gammapy.
* gnu/packages/astronomy.scm (python-pyirf): Update to 0.13.0.
[propagated-inputs]: Add python-gammapy.
[description]: Open acronyms.

Change-Id: I204473eeaaf912db58636d3c4ca919c1a64d710b
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1b0f53a681 gnu: python-dkist: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-dkist): Update to 1.17.0.
[phases]{relax-requirements}: New phase.

Change-Id: I8e76cce2258dd41b06ace01e17d7f81af37cb09d
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1b50d87b8c gnu: python-calcos: Update to 3.6.2.
* gnu/packages/astronomy.scm (python-calcos): Update to 3.6.2.
[propagated-inputs]: Remove python-stsci-tools.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: Id8e80b1e04b6330e368067dff68fd8a2ddfaa42f
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1e7a91f508 gnu: python-astrocut: Update to 1.2.0.
* gnu/packages/astronomy.scm (python-astrocut): Update to 1.2.0.
[arguments] <test-flags>: Rework skipped test by apply "--deselect"
option.
[phases]{fix-setup.cfg}: Remove fixed substitute.
[native-inputs]: Remove python-wheel.

Change-Id: Id858725bdf7a81ffc4fd55bdae948804495891da
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
a68832441c gnu: python-specreduce: Update to 1.7.0-0.b0f657c.
* gnu/packages/astronomy.scm (python-specreduce): Update to
b0f657c9bd0d297dd19cc13dec4aefe19aec148e commit.
[arguments] <test-flags>: Run all tests.
[propagated-inputs]: Remove python-specutils-1.9; add python-specutils.
(python-specutils-1.9): Delete variable.

Change-Id: I3e4c8d08e68bf8e5ad353b2651933de867830d4a
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
767c58aaed gnu: python-pysm3: Update to 3.4.3-1.060913e.
* gnu/packages/astronomy.scm (python-pysm3): Update to
060913e7af72e12aba4bcc94b7f3d2d7a2bc878f commit.
[phases]{relax-requirements}: Adjust regex for SciPy.
[propagated-inputs]: Remove python-healpy-1.18; add python-healpy.

Change-Id: I17e04570d677964c66505015b29b8f01589d5c14
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
78236b6939 gnu: python-swiftsimio: Update to 11.0.0.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 11.0.0.

Change-Id: Ied8f12377f41613443f3dd1d2a6f2aa9c7dfd70c
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
38d1971524 gnu: python-stwcs: Update to 1.7.6.
* gnu/packages/astronomy.scm (python-stwcs): Update to 1.7.6.
[arguments] <tests>: Skip 2 more tests.

Change-Id: I3f1238702f6713a9529172956841b5dd2326e395
2026-02-28 22:07:03 +00:00