summaryrefslogtreecommitdiff
path: root/gnu/packages/astronomy.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: python-lenstronomy: Skip one test.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-lenstronomy): [arguments] <test-flags>: Skip one more test. Change-Id: If2738b947f6d172ba8ac371b0ff1324b53a12f9c
2026-05-18gnu: python-ads: Skip one test.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ads): [arguments] <test-flags>: Skip one problematic test. [native-inputs]: Remove python-wheel. Change-Id: Idada295af88f51e7e3adf0c4730c17378f175369
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-cdflib: Drop phase 'fix-pytest-config.Nicolas Graves
* gnu/packages/astronomy.scm (python-cdflib)[arguments]<#:phases>: Drop phase 'fix-pytest-config. Change-Id: Ife876d242ed3fe602203ee675d158bc4f174c735 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Remove phase done by set-version in pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/astronomy.scm (python-kanon)[arguments]<#:phases>: Remove 'relax-requirements and 'set-version. * gnu/packages/machine-learning.scm (python-botorch)[arguments]<#:phases>: Remove 'pretend-version. * gnu/packages/openstack.scm (python-os-testr, python-requestsexceptions)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/package-management.scm (python-conda-libmamba-solver)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/patchutils.scm (pwclient)[arguments]<#:phases>: Remove 'set-PBR_VERSION. * gnu/packages/python-check.scm (python-aioresponses)[arguments]<#:phases>: Remove 'set-pbr-version. * gnu/packages/python-science.scm (python-modin, python-plotly, python-pytensor)[arguments]<#:phases>: Remove 'versioneer. (snakemake-5, snakemake-6, snakemake-7)[arguments]<#:phases>: Remove 'patch-version. * gnu/packages/python-web.scm (python-alpaca-py)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/python-xyz.scm (python-logical-unification)[arguments]<#:phases>: Remove 'versioneer. (python-debugpy, python-strenum)[arguments]<#:phases>: Remove 'fix-version. (python-qstylizer)[arguments]<#:phases>: Remove 'set-pbr-version. (python-retry)[arguments]<#:phases>: Remove 'set-version. * gnu/packages/statistics.scm (python-pymc)[arguments]<#:phases>: Remove 'versioneer. Change-Id: I7b4557c576730e47575305f4f03bfe2523412c6c Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-30gnu: Add python-cianna.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cianna): New variable. Change-Id: Ide1b3e735b6a88f2dd0e7c10e2daf4a00b6e1279
2026-04-30gnu: Add python-ctaplot.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ctaplot): New variable. Change-Id: I955f20973cbd90cd8fd98f2dd27e6401a9e6f45a
2026-04-30gnu: Add python-swiftsimsoap.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-swiftsimsoap): New variable. Change-Id: Ia6c61d41f9972c6d3412ca3fa3c47f2a812fd801
2026-04-30gnu: Add python-virgodc.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-virgodc): New variable. Change-Id: I12226cf15fe54d38d861910fe5202f29c8ed031d
2026-04-30gnu: Add python-pyspedas.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyspedas): New variable. Change-Id: Ie69dfdcc25774438a5ae82ebdb85c51664374397
2026-04-30gnu: Add python-cdasws.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cdasws): New variable. Change-Id: Id0fc8ce37ce4021ab4661614b4fc2b52e4b7e652
2026-04-30gnu: Add python-hapiclient.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-hapiclient): New variable. Change-Id: Id5022a07d40c95d930cc343fd36863b8a5a7133f
2026-04-30gnu: Add python-lephare.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-lephare): New variable. Change-Id: I1286618f925c2c5e861d1d581d64178afff8e004
2026-04-30gnu: Add python-p-winds.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-p-winds): New variable. Change-Id: If7a96c1e31618ee7f1989bd90d6b3463443d9334
2026-04-30gnu: Add python-flatstar.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-flatstar): New variable. Change-Id: I04d95f0d09dcb551a38f2f71f04a52b62412f195
2026-04-30gnu: Add python-pysatmadrigal.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pysatmadrigal): New variable. Change-Id: I17ba10baa30c10ca01416f04c5e9452f7c35ebe8
2026-04-30gnu: Add python-madrigalweb.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-madrigalweb): New variable. Change-Id: I61bf418c29609854466d5235ef80f7565467b5c7
2026-04-30gnu: Add python-pysatspaceweather.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pysatspaceweather): New variable. Change-Id: Ibb4507feb6e353658b280a70cfa542ee58e4b645
2026-04-30gnu: Add python-spacepy.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spacepy): New variable. Change-Id: I9ef1b2bdc40710ea40e7ac6b7369b7095bef5a88
2026-04-30gnu: tenmon: Update to 20260412.Sharlatan Hellseher
* gnu/packages/astronomy.scm (tenmon): Update to 20260412. [inputs]: Add qtsvg. Change-Id: I3faebc88ce31b76ca02a72facbed5e6b361165aa
2026-04-30gnu: stellarium: Update to 26.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (stellarium): Update to 26.1. [arguments] <tests?>: Enable. <configure-flags>: Remove options which default value are ON (1), build tests. [inputs]: Add qtsvg. [synopsis, description]: Adjust them. Change-Id: Ic1221b9df81e8b3436f530bb6bdc53fd251380a4
2026-04-30gnu: indi: Update to 2.2.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (indi): Update to 2.2.0. Change-Id: I2a34545cc935bac00494038ee5ef12ceb92b442f
2026-04-30gnu: gpredict: Update to 2.5.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (gpredict): Update to 2.5.1. Change-Id: If875b2d10cddfbfff54d9bc5f28d8b9dc3a77dd5
2026-04-30gnu: cpl: Update to 7.3.4.Sharlatan Hellseher
* gnu/packages/astronomy.scm (cpl): Update to 7.3.4. Change-Id: Ifd4a05be8bf76c9ad4e8a025cc8003ba27799151
2026-04-30gnu: cianna: Update to 1.0.1.2-0.c9aa934.Sharlatan Hellseher
* gnu/packages/astronomy.scm (cianna): Update to c9aa934a931ed77663997f0f20172ee7f63b068a commit. [source] <patches>: Add patch fixing missing CUDA error during runtime. [build-system]: Switch to cmake-build-system. [phases]{configure, check, build}: Keep phases. {fix-paths}: Remove phase. [native-inputs]: Remove python-wrapper, python-numpy, python-setuptools. * gnu/packages/patches/cianna-remove-error-for-missing-cuda.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch Change-Id: I953ed80843ce9939b46435d8e9b8a7f2966774d4 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
2026-04-30gnu: celestia-content: Update to 0.0.0-7.a76199c.Sharlatan Hellseher
* gnu/packages/astronomy.scm (celestia-content): Update to a76199c8bce62761ad577dc5c3523fb4925e09b7 commit. Change-Id: Ie6eb5006f299411fa9489d7898671c970840067a
2026-04-30gnu: astroterm: Update to 1.2.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (astroterm): Update to 1.2.0. Change-Id: I94ca94ea4e6199957ea15293ee7659cd3ed29883
2026-04-30gnu: python-sirilic: Update to 2.0.10.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.10. Change-Id: Ifd0056dcead7d12fde5377631a14c06cafad4a06
2026-04-30gnu: python-romancal: Update to 0.22.0-1.fb49640.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-romancal): Update to fb49640377b93d1c66456dc5bb7a6d1fa355eea1 commit. Change-Id: I2264941fdcae8c535d272798ab4d8bb85d33c20b
2026-04-30gnu: python-asdf-zarr: Update to 0.0.4-0.df31d90.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-zarr): Update to df31d9008b07d2a2c0f47df2d550a0bbd4151bb5 commit. [source]: Switch to git-fetch. [propagated-inputs]: Remove python-asdf-3; add python-asdf. [native-inputs]: Remove python-wheel. Change-Id: I7019c3ceb8d32705b1150a971b65c86821e7c352
2026-04-30gnu: python-spisea: Update to 2.4.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spisea): Update to 2.4. Change-Id: I22e60126a15331d052e3cf727f801df8de17c8cc
2026-04-30gnu: python-regularizepsf: Update to 1.2.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.2.0. Change-Id: I8575b10534b4d9324278a64921a9ab7a74c27ab4
2026-04-30gnu: python-pyxsim: Update to 4.5.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyxsim): Update to 4.5.0. Change-Id: I7ce5672014c261158605bf0556b1d28e17ffb4fb
2026-04-30gnu: python-pypeit: Update to 2.0.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pypeit): Update to 2.0.1. Change-Id: Ib4504024f536f02cd7aaa8f59057ad5dbe4d1b7c
2026-04-30gnu: python-pyhalo: Update to 1.4.6.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyhalo): Update to 1.4.6. [arguments] <test-flags>: Run all tests. Change-Id: I16af677d0c4c3f7264f70772127cb82adadffa9c
2026-04-30gnu: python-pyastronomy: Update to 0.25.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyastronomy): Update to 0.25.0. Change-Id: Id2b169e298178524da86e8fde08130f69d419c11
2026-04-30gnu: python-ctapipe: Update to 0.30.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ctapipe): Update to 0.30.0. [source]: Switch to git-fetch. [arguments] <tests?, test-flags>: Enable some portion of tests not requiring remote data. <phases>: Add 'remove-test-files. [native-inputs]: Add nss-certs-for-test, python-h5py, python-pytest, python-pytest-timeout, python-pytest-astropy-header, python-pytest-xdist, and python-tomli. Change-Id: If3fbc24c58c87ba4cadd2faddbdba38ba7abab33
2026-04-30gnu: python-radiospectra: Improve package.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-radiospectra): [source]: Switch to git-fetch. [arguments] <test-flags>: Limit parallel tests up to 8 threads. [phases]{sanity-check}: Keep the phase. {set-home-env}: Rename to {set-HOME}. [native-inputs]: Remove python-wheel. Change-Id: I1c7e9c4bdcc766567fc9246340e8aaa39e3cec8e
2026-04-30gnu: python-aiapy: Update to 0.12.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-aiapy): Update to 0.12.0. [source]: Switch to git-fetch. [arguments] <test-flags>: Run all tests. [phases]{set-home}: Adjust name to {set-HOME}, remove redundant comment. {include-package-data}: New phase. Change-Id: Id5368484909bddec77845f92758eda3a317bd19a
2026-04-30gnu: python-dkist: Update to 1.17.0-0.4369dd7.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-dkist): Update to 4369dd7830b29c6bf29f9053852d150eef37d971 commit. [source]: Switch to git-fetch. Change-Id: I9c3156c8027892eba1e95d4919e4fb77152a6a64
2026-04-30gnu: python-soxs: Update to 5.3.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-soxs): Update to 5.3.0. Change-Id: I1945fcbf2f02f478a1fb224b190cc3b92a420729
2026-04-30gnu: python-romanisim: Update to 0.13.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-romanisim): Update to 0.13.1. Change-Id: Ib7727d059fb85bce9e56a9b61e92f69d137e208d
2026-04-30gnu: python-pysm3: Update to 3.4.4.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pysm3): Update to 3.4.4. Change-Id: I18ffffc389c5d83f9adb4d91cf74e384952a5515
2026-04-30gnu: python-jwst: Update to 2.0.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-jwst): Update to 2.0.0. [source]: Switch to git-fetch. [phases]{relax-requirements}: Adjust phase. Change-Id: I5004446c1f03614d9e27319cef3063a229bd9421
2026-04-30gnu: python-swiftgalaxy: Update to 3.0.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 3.0.1. Change-Id: I4a861e8165c51e5fd37d391f71b1859f735fdb56
2026-04-30gnu: python-pynbody: Update to 2.4.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pynbody): Update to 2.4.2. Change-Id: I2bd0fba9ed181f18a59ce4bcd0a65b035dab8ba8
2026-04-30gnu: python-stdatamodels: Update to 5.0.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 5.0.1. [propagated-inputs]: Add python-gwcs. [native-inputs]: Remove nss-certs-for-test. Change-Id: I7c27d88cc468527afcf3142adc521d2d0a0b9fbc
2026-04-30gnu: python-gammapy: Update to 2.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-gammapy): Update to 2.1. [source]: Switch to git-fetch. [arguments] <test-flags>: Run all tests, provide --duration option to report on long running tests. <phases>: Remove 'relax-requirements. [description]: Fix column fill. Change-Id: Iebc70c76d80138644ea25c44c3998afbcbea17cb