GNU bug report logs - #77975
[PATCH 00/32] Astro update 2025/04.

Previous Next

Package: guix-patches;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Mon, 21 Apr 2025 22:03:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 77975 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to divya <at> subvertising.org, efraim <at> flashner.co.il, hako <at> ultrarare.space, steve <at> futurile.net, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:03:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
New bug report received and forwarded. Copy sent to divya <at> subvertising.org, efraim <at> flashner.co.il, hako <at> ultrarare.space, steve <at> futurile.net, guix-patches <at> gnu.org. (Mon, 21 Apr 2025 22:03:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 00/32] Astro update 2025/04.
Date: Mon, 21 Apr 2025 23:02:11 +0100
> Comme une pierre que l'on jette dans l'eau vive d'un ruisseau
> Et qui laisse derrière elle des milliers de ronds dans l'eau
> Aux vents des quatre saisons, tu fais tourner de ton nom
> Tous les moulins de mon cœur

Hi Guix!

It’s not a Fool’s day joke and we still on 100% success build for x86_64
architecture, and yes with Python 3.11 on board!

* The main highlights
- 100% build success on x86_64
- Number of packages in collection is 187, grown by 5 this month
- Astropy is upgraded to the latest 7.0.1 version
- Stellarium is on the latest commit and 25.1 version
- SunPy is on the latest 6.1.1
- Starting packaging process of Java based Aladin - interactive sky atlas,
  devloping by Centre de Données astronomiques de Strasbourg (CDS)

* The log
** added [5/5]
- [X] java-cds-healpix :: CDS HEALPix library in Java
- [X] python-libstempo :: Python wrapper for tempo2
- [X] python-gw-sky :: Gravitational wave signals visualization tool
- [X] python-sunraster :: Solar mission spectral data tool
- [X] rust-moc :: Create and manipulate HEALPix Multi-Order Coverages maps
** updated [27/27]
- [X] indi 2.1.2.1->2.1.3
/gnu/store/8sr4gfiv2880la2z8vl4xv677051i7mi-indi-2.1.3
/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a
- [X] iraf-community 2.18->2.18.1
/gnu/store/cjfkbhdg9lr29kyw6xjfbs1y9rylcafl-iraf-community-2.18.1
- [X] libsep version 1.4.0->version 1.4.1
/gnu/store/30dqa58da6whzlrlk9gqjfb648qdqfmi-libsep-1.4.1
- [X] python-astropy-iers-data 0.2025.3.17.0.34.53->0.2025.4.14.0.37.22
/gnu/store/h3ws93sykdpzz3q109g1y0ng8ar07y0i-python-astropy-iers-data-0.2025.4.14.0.37.22
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/dgkcs1b46qn6f4jnfaj6i4wqc40fww45-python-astropy-minimal-7.0.1
/gnu/store/1if6ib9wmwhlk8lfw1cl47sq7pl8v8zy-python-astropy-6.1.7
- [X] python-astropy 6.1.7->7.0.1
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/xrlwb8n8ibvsd0i4kfmp7a43qppi0r7m-python-fitsblender-0.4.4
/gnu/store/w5lcyw1i4zjd1wwbyvfm1pnrkx216zlj-python-synphot-1.5.0
/gnu/store/xgxb7vf6k6qnd7wb2f4g1g7vjhpnpdxv-python-pixell-0.28.4
/gnu/store/h3ikd6nsn7swg0j6p7d2aw6z9vl4f7hg-python-healpy-1.18.0
/gnu/store/m9m6yqg6cbdplbygbxy17syhvn6x1c9r-python-astroml-1.0.2.post1
/gnu/store/wc2cf5gdhjiaac9p5k5rlqjdkaah7c88-python-pyvo-1.6.2
/gnu/store/hjqssq8nnbv9isq9afih2n93a8z8sv55-python-yt-4.4.0
/gnu/store/kccclyny3i33c4kdkx1lsy5r25zlns23-python-specutils-1.19.0
/gnu/store/ffr7s28dbhjzbl1dxbz21dya5bdhafag-python-naima-0.10.0
/gnu/store/917wx5wcd8xidzxsdwl3z6xd36wima4b-python-sunpy-soar-1.11.1
/gnu/store/sn1czvpc25vj2yx1db4m1g8g9jg9lrxz-python-spectral-cube-0.6.6
/gnu/store/48hfxfrjdywl8yx4sjlak11wnjzp5r79-python-gwcs-0.24.0
/gnu/store/10xqy2z84k9xw06frdwd5r7y2p9lil2s-python-cosmopy-3.6
/gnu/store/y26gifxap04rfcdfiljvywvlaqmc5wm7-python-mpl-animators-1.2.1
/gnu/store/rdalzcaagwmf89sbw24k0l7r2xh73s0f-python-pyavm-0.9.6
/gnu/store/pnap2lxdfg558p2cnpwyaqsbv9x3751j-python-stpipe-0.8.1
/gnu/store/h5i9hdjh43ap6bvcn09vfmnx9an8agyi-python-stsci-skypac-1.0.10
/gnu/store/50zvv1w9lkc3yqz1m9smp9d6g6j7qd4n-python-sndata-1.3.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
/gnu/store/6fgfiay028k08imamnm1fhnahiil41jg-python-stwcs-1.7.3
/gnu/store/an411r7q7m8mlhhkl81s5p9dazcvdb7h-python-pysiaf-0.24.1
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
/gnu/store/ag6cl40w8rcwyyn78n2b53n6q68lrz3x-python-pvextractor-0.4
/gnu/store/vlv176s75m8mn3wz1492p5m82m2bb5xi-python-gw-sky-0.1.0
/gnu/store/vqxx2s26zhfb5hbcd6l7w76pkhjz35aq-python-sunkit-image-0.6.1
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/jwwsgh2xv3x9ppsxxkkncb6d1cjvzafi-python-holodeck-1.5.2
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/bv45c8mf2fxqzjwr1xp17l94ncgixc12-python-hasasia-1.2.3
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/nkyw20czmv5qlmgpmmc2dr3ykh07by93-python-spherical-geometry-1.3.3
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/788yrdcf75z9pbdwlswjpxznb7i3rs1d-python-astroplan-0.10.1
/gnu/store/ss934543lk201dzpzlmvzf1gx4h58vsh-ginga-qt5-5.3.0
/gnu/store/pgz8ns54p6gqyx816dp7b70jhmih7pvl-python-statmorph-0.6.1
/gnu/store/j0dqis0mcs5bf0h4fnym38shhnjdqy5b-python-regions-0.10
/gnu/store/ijcy5fyvnqnqj82lwcfgjw56cvx2wdp7-python-asdf-astropy-0.7.1
/gnu/store/fby59srmhixakb6yc3qrscbyr4xzaf54-python-crds-12.1.4
/gnu/store/5zhjnlcz11hvb0xxralw5sikx30ir8mx-python-glue-core-1.22.1
/gnu/store/32hb8j5dpmn368qildl979fiy155z4ml-python-coolest-0.1.9
/gnu/store/0das5b35p5h09rq21l0m9ksvhwf4zzfl-python-astropy-healpix-1.1.2
/gnu/store/zj4nh8npacgpjbzazp5rzym2rr08hy1i-python-ccdproc-2.4.3
/gnu/store/l7hhbx6v3ggmd52h53yfc71i23qiz4id-python-specreduce-1.5.1
/gnu/store/ri0xhi16hnykqr2ignmqj4a84c6k6aih-python-astroalign-2.6.1
/gnu/store/5q2lz1z9axv7pfm3a1ccbymg06xmp126-python-glue-astronomy-0.10.0
/gnu/store/fn52rd44g1d5p5aj2k1m6kz16qj757x9-python-sncosmo-2.12.1
/gnu/store/898aznbm3gd5slj38l9vcqxq538zrsk9-python-mapsims-2.6.0
/gnu/store/30gbm78hja9ba4h8igkp1wk5cmygbh66-python-bayesicfitting-3.2.3
/gnu/store/k5dmjcpg5kfx46nzhrp40735hhp8rvaf-python-pyregion-2.3.0
/gnu/store/0pym5wqlkgx1gimsa6qagw49zrpgs9jk-python-photutils-2.2.0
/gnu/store/diihg8imp5bsryml1mg4907fphawhg5m-python-poppy-1.1.2
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/9v8bflhhb9qasyfpvxm9l581ppbh9bzz-python-astroquery-0.4.9.post1
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
/gnu/store/cs9b1nv6p7lpf65n4cyxykrb6m4q773v-python-halotools-0.9.3
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
/gnu/store/a5j608yi5zpl6b58ffwcvdz2gk1ir77i-python-dust-extinction-1.5
/gnu/store/qbsf3356nvm6qif905q4zi0i401751dp-python-astrodendro-0.3.1
/gnu/store/gx38i6iwmd8xxz1j291aqnikjavib4hh-python-stsynphot-1.4.0
/gnu/store/l3ys60g1qrqasd0sdv2cxiaydycpy1v8-python-pint-pulsar-1.1.1
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
/gnu/store/rwpnkaycbm35d6ldqlx1rzyn6nnf1j2j-python-astroscrappy-1.2.0
/gnu/store/7izrnvdy2mnww1in63gbrzpk4kg7s0ac-python-glue-qt-0.3.3
/gnu/store/81mmvx97zhb7m8026873jklgl5pjl814-python-soxs-5.0.0
/gnu/store/w4aj4xrc9j0dnvgjy9cgd6113p3b96ag-python-libstempo-2.5.1
/gnu/store/1bzaxasflqznvfi3msfvgdjynn75qv20-python-stsci-tools-4.2.0
/gnu/store/h1imnsmzqvmbn81fjsps8da76wg1y9jg-python-casa-formats-io-0.3.0
/gnu/store/6d27jyxgvqaiv251l01fifqvn2ml3mvh-python-webbpsf-1.5.0
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
/gnu/store/q2a2pqx0jn2ysgr27misrprliij6isa7-python-acstools-3.7.2
/gnu/store/4pf6pypklr6fgav11znn9hq07n0z74mr-python-jwst-reffiles-1.0.1
/gnu/store/ma7qwk7pwqvxrbhxwyl7aachyrvg3n63-python-spisea-2.1.13
/gnu/store/70ag7jghh5225rvwznjx2drlddh2pw2h-python-regularizepsf-1.0.2
/gnu/store/irq3qgjz29bpf6gzzwmhryhg068yhkb5-python-radio-beam-0.3.8
/gnu/store/g70frk69dgykvhafhq08k5yak0y8lgq0-python-ndcube-2.3.1
/gnu/store/h6m1ah0w4yq27a32dm3qx46wf06rlb4l-python-reproject-0.14.1
/gnu/store/0izp7z0f4rf357wymvlmlr11j18m06jz-python-aplpy-2.2.0
/gnu/store/0bk8a3c5pvvl5vngni3c2nwsfff0w87z-python-pyxsim-4.4.2
/gnu/store/9b6xr8xhcqivmsxx21hrhbjhimvmwd74-python-pysynphot-2.0.0-0.54e9e2a
/gnu/store/jis338x3aj8dsmad9zswg0m4mfkcs0kp-python-pysm3-3.4.1a1
/gnu/store/qkjjy1bsmx6z8cnhgbcfpjky2zq7q4cx-veusz-3.6.2
- [X] python-cdflib 1.3.3->1.3.4
/gnu/store/c8qvn5pl36c1m29xm43fzxwpykcjp4bv-python-cdflib-1.3.4
/gnu/store/149f7j67ish4g3rgcbx5v6z0sn268p67-python-radiospectra-0.6.1
/gnu/store/jjg36l4pcxn2zjhh94qlw95if45wv0pm-python-viresclient-0.12.3
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
- [X] python-crds 12.1.4->12.1.5
/gnu/store/fby59srmhixakb6yc3qrscbyr4xzaf54-python-crds-12.1.4
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/pnap2lxdfg558p2cnpwyaqsbv9x3751j-python-stpipe-0.8.1
/gnu/store/6lzh6pq26f8ci3lxha19xsjay3bk5xks-python-ci-watson-0.8.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-ginga 5.2.0->5.3.0
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
- [X] python-glue-core 1.22.0->1.22.1
/gnu/store/5zhjnlcz11hvb0xxralw5sikx30ir8mx-python-glue-core-1.22.1
/gnu/store/5q2lz1z9axv7pfm3a1ccbymg06xmp126-python-glue-astronomy-0.10.0
/gnu/store/7izrnvdy2mnww1in63gbrzpk4kg7s0ac-python-glue-qt-0.3.3
/gnu/store/hjqssq8nnbv9isq9afih2n93a8z8sv55-python-yt-4.4.0
- [X] python-jwst 1.17.1->1.18.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/4pf6pypklr6fgav11znn9hq07n0z74mr-python-jwst-reffiles-1.0.1
- [X] python-losoto 2.4.4->2.5.0
/gnu/store/pmpxh2rllfadvqrghl7n8zqv5am959ir-python-losoto-2.5.0
/gnu/store/rq5g6im0mzffpii0a75gmvz79rhryhmf-python-lofar-h5plot-2.9.1
- [X] python-photutils 2.0.2->2.2.0
/gnu/store/0pym5wqlkgx1gimsa6qagw49zrpgs9jk-python-photutils-2.2.0
/gnu/store/6d27jyxgvqaiv251l01fifqvn2ml3mvh-python-webbpsf-1.5.0
/gnu/store/l7hhbx6v3ggmd52h53yfc71i23qiz4id-python-specreduce-1.5.1
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/pgz8ns54p6gqyx816dp7b70jhmih7pvl-python-statmorph-0.6.1
/gnu/store/ss934543lk201dzpzlmvzf1gx4h58vsh-ginga-qt5-5.3.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-pyvo 1.6.1->1.6.2
/gnu/store/wc2cf5gdhjiaac9p5k5rlqjdkaah7c88-python-pyvo-1.6.2
/gnu/store/9v8bflhhb9qasyfpvxm9l581ppbh9bzz-python-astroquery-0.4.9.post1
/gnu/store/h6m1ah0w4yq27a32dm3qx46wf06rlb4l-python-reproject-0.14.1
- [X] python-rad 0.23.1->0.24.0
/gnu/store/4glpsqh6rky18a273l8iz23lib7qagc4-python-rad-0.24.0
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
- [X] python-roman-datamodels 0.23.1->0.24.0
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/fby59srmhixakb6yc3qrscbyr4xzaf54-python-crds-12.1.4
- [X] python-skyfield 1.52->1.53
/gnu/store/1kfm3521q7qcj5l1bl8sdflq3qbxp9xg-python-skyfield-1.53
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/1if6ib9wmwhlk8lfw1cl47sq7pl8v8zy-python-astropy-6.1.7
- [X] python-sncosmo 2.12.0->2.12.1
/gnu/store/fn52rd44g1d5p5aj2k1m6kz16qj757x9-python-sncosmo-2.12.1
/gnu/store/50zvv1w9lkc3yqz1m9smp9d6g6j7qd4n-python-sndata-1.3.0
- [X] python-spherical-geometry 1.3.2->1.3.3
/gnu/store/nkyw20czmv5qlmgpmmc2dr3ykh07by93-python-spherical-geometry-1.3.3
/gnu/store/h5i9hdjh43ap6bvcn09vfmnx9an8agyi-python-stsci-skypac-1.0.10
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-stcal 1.11.1->1.12.0
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-stdatamodels 2.2.0->3.0.2
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/pnap2lxdfg558p2cnpwyaqsbv9x3751j-python-stpipe-0.8.1
- [X] python-stsci-stimage 0.2.10->0.3.0
/gnu/store/00bgjmcpf0qk5b4zadjfr05c2x496vyr-python-stsci-stimage-0.3.0
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
- [X] python-sunkit-magex 1.0.0->1.0.0rc1
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
- [X] python-sunpy 6.0.4->6.1.1
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/149f7j67ish4g3rgcbx5v6z0sn268p67-python-radiospectra-0.6.1
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/g70frk69dgykvhafhq08k5yak0y8lgq0-python-ndcube-2.3.1
/gnu/store/917wx5wcd8xidzxsdwl3z6xd36wima4b-python-sunpy-soar-1.11.1
/gnu/store/vqxx2s26zhfb5hbcd6l7w76pkhjz35aq-python-sunkit-image-0.6.1
- [X] python-tweakwcs 0.8.9->0.8.10
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
- [X] python-zodipy 1.1.0->1.1.1
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
- [X] scamp 2.13.1->2.14.0
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
- [X] stellarium 24.4-0.60b6bec->25.1-1.8a3a53a
/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a

** issues
After python-team brought us Python 3.11 and a fresh NumPy there are not too
many packages I could not update without issues, but some of the are still
hard require NumPy 2.0+ which would involde the whole scientifc Python stack
rebuild.

- python-cesium :: would be upgraded from 0.12.1 to 0.12.4; NumPy 2+ is requried
- python-naima :: would be upgraded from 0.10.0 to 0.10.2; NumPy 2+ is
requried. Attempt to use python-numpy-2 failed: module that was compiled using
NumPy 1.x cannot be run in NumPy 2.2.2 as it may crash. To support both 1.x
and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some
module may need to rebuild instead e.g. with ’pybind11>=2.12’.  python-pynbody
would be upgraded from 1.6.0.post0 to 2.1.1; majore update, depends on NumPy 2+
- python-specutils :: would be upgraded from 1.19.0 to 2.0.0rc1; introduces
incompatability https://github.com/spacetelescope/synphot_refactor/issues/411
- python-stwcs :: would be upgraded from 1.7.3 to 1.7.4; sanity check fails
requiring NumPy 2.0+
- python-webbpsf :: would be upgraded from 1.5.0 to 2.0.0; project in
migration to https://github.com/spacetelescope/stpsf
- splash :: would be upgraded from 3.11.1 to 3.11.2; needs a new giza
- giza :: would be upgraded from 1.4.1 to 1.5.0; test failed

** build stats

--8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix build indi <at> 2 iraf-community java-cds-healpix libsep
python-astropy python-astropy-iers-data python-cdflib python-ginga
python-glue-core python-gw-sky python-jwst python-libstempo python-losoto
python-photutils python-pyvo python-rad python-roman-datamodels
python-skyfield python-sncosmo python-spherical-geometry python-stcal
python-stdatamodels python-stsci-stimage python-sunkit-magex python-sunpy
python-sunraster python-tweakwcs python-zodipy rust-moc scamp stellarium

/gnu/store/8sr4gfiv2880la2z8vl4xv677051i7mi-indi-2.1.3
/gnu/store/cjfkbhdg9lr29kyw6xjfbs1y9rylcafl-iraf-community-2.18.1
/gnu/store/6pv49hk2s2pjcs6f11900cy85lh52lzg-java-cds-healpix-0.30.3
/gnu/store/30dqa58da6whzlrlk9gqjfb648qdqfmi-libsep-1.4.1
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/h3ws93sykdpzz3q109g1y0ng8ar07y0i-python-astropy-iers-data-0.2025.4.14.0.37.22
/gnu/store/c8qvn5pl36c1m29xm43fzxwpykcjp4bv-python-cdflib-1.3.4
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/5zhjnlcz11hvb0xxralw5sikx30ir8mx-python-glue-core-1.22.1
/gnu/store/vlv176s75m8mn3wz1492p5m82m2bb5xi-python-gw-sky-0.1.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/w4aj4xrc9j0dnvgjy9cgd6113p3b96ag-python-libstempo-2.5.1
/gnu/store/pmpxh2rllfadvqrghl7n8zqv5am959ir-python-losoto-2.5.0
/gnu/store/0pym5wqlkgx1gimsa6qagw49zrpgs9jk-python-photutils-2.2.0
/gnu/store/wc2cf5gdhjiaac9p5k5rlqjdkaah7c88-python-pyvo-1.6.2
/gnu/store/4glpsqh6rky18a273l8iz23lib7qagc4-python-rad-0.24.0
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
/gnu/store/1kfm3521q7qcj5l1bl8sdflq3qbxp9xg-python-skyfield-1.53
/gnu/store/fn52rd44g1d5p5aj2k1m6kz16qj757x9-python-sncosmo-2.12.1
/gnu/store/nkyw20czmv5qlmgpmmc2dr3ykh07by93-python-spherical-geometry-1.3.3
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/00bgjmcpf0qk5b4zadjfr05c2x496vyr-python-stsci-stimage-0.3.0
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
/gnu/store/1a5w7gcjjpblmi40qckksvwpsvj6lk0b-rust-moc-0.17.0
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a
--8<---------------cut here---------------end--------------->8---

--8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix refresh --list-dependent indi <at> 2 iraf-community
java-cds-healpix libsep python-astropy python-astropy-iers-data python-cdflib
python-ginga python-glue-core python-gw-sky python-jwst python-libstempo
python-losoto python-photutils python-pyvo python-rad python-roman-datamodels
python-skyfield python-sncosmo python-spherical-geometry python-stcal
python-stdatamodels python-stsci-stimage python-sunkit-magex python-sunpy
python-sunraster python-tweakwcs python-zodipy rust-moc scamp stellarium

Building the following 41 packages would ensure 108 dependent packages are
rebuilt: stellarium <at> 25.1-1.8a3a53a python-asdf-zarr <at> 0.0.4
python-asdf-compression <at> 0.0.1-1.7cfd07c python-viresclient <at> 0.12.3
python-lofar-h5plot <at> 2.9.1 python-coolest <at> 0.1.9 python-naima <at> 0.10.0
python-cesium <at> 0.12.1 python-regularizepsf <at> 1.0.2 python-halotools <at> 0.9.3
python-gw-sky <at> 0.1.0 python-zodipy <at> 1.1.1 python-statmorph <at> 0.6.1 scamp <at> 2.14.0
python-libstempo <at> 2.5.1 python-pint-pulsar <at> 1.1.1 python-holodeck <at> 1.5.2
python-mapsims <at> 2.6.0 python-spisea <at> 2.1.13 python-yt-astro-analysis <at> 1.1.3
python-pyxsim <at> 4.4.2 python-glue-qt <at> 0.3.3 python-astroalign <at> 2.6.1
ginga-qt5 <at> 5.3.0 python-astroplan <at> 0.10.1 python-fitsblender <at> 0.4.4 veusz <at> 3.6.2
python-kanon <at> 0.6.6 python-poliastro <at> 0.17.0 python-sndata <at> 1.3.0
python-stsci-skypac <at> 1.0.10 python-astrocut <at> 0.12.0 python-glue-astronomy <at> 0.10.0
python-sbpy <at> 0.5.0 python-webbpsf <at> 1.5.0 python-acstools <at> 3.7.2
python-sunraster <at> 0.5.1 python-radiospectra <at> 0.6.1 python-sunkit-magex <at> 1.0.0rc1
python-sunkit-image <at> 0.6.1 python-jwst-reffiles <at> 1.0.1

/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a
/gnu/store/j1kc5hgkjml4yl0v5xap9fqnm01n85jd-python-asdf-zarr-0.0.4
/gnu/store/3qpjpgnz9jfpdgwc9m3n0nyr3lx4l81n-python-asdf-compression-0.0.1-1.7cfd07c
/gnu/store/jjg36l4pcxn2zjhh94qlw95if45wv0pm-python-viresclient-0.12.3
/gnu/store/rq5g6im0mzffpii0a75gmvz79rhryhmf-python-lofar-h5plot-2.9.1
/gnu/store/32hb8j5dpmn368qildl979fiy155z4ml-python-coolest-0.1.9
/gnu/store/ffr7s28dbhjzbl1dxbz21dya5bdhafag-python-naima-0.10.0
/gnu/store/g0da8fmq8ggvlzvvrg0mp3b2kxf1sb99-python-cesium-0.12.1
/gnu/store/70ag7jghh5225rvwznjx2drlddh2pw2h-python-regularizepsf-1.0.2
/gnu/store/cs9b1nv6p7lpf65n4cyxykrb6m4q773v-python-halotools-0.9.3
/gnu/store/vlv176s75m8mn3wz1492p5m82m2bb5xi-python-gw-sky-0.1.0
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
/gnu/store/pgz8ns54p6gqyx816dp7b70jhmih7pvl-python-statmorph-0.6.1
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
/gnu/store/w4aj4xrc9j0dnvgjy9cgd6113p3b96ag-python-libstempo-2.5.1
/gnu/store/l3ys60g1qrqasd0sdv2cxiaydycpy1v8-python-pint-pulsar-1.1.1
/gnu/store/jwwsgh2xv3x9ppsxxkkncb6d1cjvzafi-python-holodeck-1.5.2
/gnu/store/898aznbm3gd5slj38l9vcqxq538zrsk9-python-mapsims-2.6.0
/gnu/store/ma7qwk7pwqvxrbhxwyl7aachyrvg3n63-python-spisea-2.1.13
/gnu/store/4ygfd9kswvbji6gr36hwhrhml6cyhjs5-python-yt-astro-analysis-1.1.3
/gnu/store/0bk8a3c5pvvl5vngni3c2nwsfff0w87z-python-pyxsim-4.4.2
/gnu/store/7izrnvdy2mnww1in63gbrzpk4kg7s0ac-python-glue-qt-0.3.3
/gnu/store/ri0xhi16hnykqr2ignmqj4a84c6k6aih-python-astroalign-2.6.1
/gnu/store/ss934543lk201dzpzlmvzf1gx4h58vsh-ginga-qt5-5.3.0
/gnu/store/788yrdcf75z9pbdwlswjpxznb7i3rs1d-python-astroplan-0.10.1
/gnu/store/xrlwb8n8ibvsd0i4kfmp7a43qppi0r7m-python-fitsblender-0.4.4
/gnu/store/qkjjy1bsmx6z8cnhgbcfpjky2zq7q4cx-veusz-3.6.2
/gnu/store/45fw6lawwsxdmabbjjmr64kck5b207sv-python-kanon-0.6.6
/gnu/store/7lv7xrh4dviil4866rvrrsrp0sb2sfds-python-poliastro-0.17.0
/gnu/store/50zvv1w9lkc3yqz1m9smp9d6g6j7qd4n-python-sndata-1.3.0
/gnu/store/h5i9hdjh43ap6bvcn09vfmnx9an8agyi-python-stsci-skypac-1.0.10
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/5q2lz1z9axv7pfm3a1ccbymg06xmp126-python-glue-astronomy-0.10.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
/gnu/store/6d27jyxgvqaiv251l01fifqvn2ml3mvh-python-webbpsf-1.5.0
/gnu/store/q2a2pqx0jn2ysgr27misrprliij6isa7-python-acstools-3.7.2
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/149f7j67ish4g3rgcbx5v6z0sn268p67-python-radiospectra-0.6.1
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/vqxx2s26zhfb5hbcd6l7w76pkhjz35aq-python-sunkit-image-0.6.1
/gnu/store/4pf6pypklr6fgav11znn9hq07n0z74mr-python-jwst-reffiles-1.0.1
--8<---------------cut here---------------end--------------->8---

Sharlatan Hellseher (32):
  gnu: indi-2.0: Update to 2.1.3.
  gnu: iraf-community: Update to 2.18.1.
  gnu: libsep: Update to 1.4.1.
  gnu: scamp: Update to 2.14.0.
  gnu: stellarium: Update to 25.1-1.8a3a53a.
  gnu: python-skyfield: Update to 1.53.
  gnu: python-astropy-iers-data: Update to 0.2025.4.14.0.37.22.
  gnu: python-astropy: Update to 7.0.1.
  gnu: python-sunpy: Update to 6.1.1.
  gnu: python-photutils: Simplify.
  gnu: python-photutils: Update to 2.2.0.
  gnu: python-stdatamodels: Update to 3.0.2.
  gnu: python-stcal: Update to 1.12.0.
  gnu: python-jwst: Update to 1.18.0.
  gnu: python-cdflib: Update to 1.3.4.
  gnu: python-ginga: Update to 5.3.0.
  gnu: python-glue-core: Update to 1.22.1.
  gnu: python-losoto: Update to 2.5.0.
  gnu: python-pyvo: Update to 1.6.2.
  gnu: python-rad: Update to 0.24.0.
  gnu: python-roman-datamodels: Update to 0.24.0.
  gnu: python-sncosmo: Update to 2.12.1.
  gnu: python-spherical-geometry: Update to 1.3.3.
  gnu: python-stsci-stimage: Update to 0.3.0.
  gnu: python-sunkit-magex: Update to 1.0.0rc1.
  gnu: python-tweakwcs: Update to 0.8.10.
  gnu: python-zodipy: Update to 1.1.1.
  gnu: Add java-cds-healpix.
  gnu: Add python-gw-sky.
  gnu: Add python-libstempo.
  gnu: Add python-sunraster.
  gnu: Add rust-moc-0.17.

 gnu/packages/astronomy.scm | 593 ++++++++++++++++++++++---------------
 gnu/packages/crates-io.scm |  66 +++++
 2 files changed, 423 insertions(+), 236 deletions(-)


base-commit: 4488cca17c9c02add8366dce9e8dd2f528c15a58
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:03 GMT) Full text and rfc822 format available.

Message #8 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 01/32] gnu: indi-2.0: Update to 2.1.3.
Date: Mon, 21 Apr 2025 23:03:00 +0100
* gnu/packages/astronomy.scm (indi-2.0): Update to 2.1.3.

Change-Id: Iaaa35c645136968c88294e3bc60e84cdd1143bd0
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a024a0b550..de7756ab04 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1014,7 +1014,7 @@ (define-public imppg
 (define-public indi-2.0
   (package
     (name "indi")
-    (version "2.1.2.1")
+    (version "2.1.3")
     (source
      (origin
        (method git-fetch)
@@ -1023,7 +1023,7 @@ (define-public indi-2.0
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0c0fi6n9243l3xfk84qjpk7n83w6q6k6yjj4a59zfhd8zk0fd8hi"))))
+        (base32 "13d0b7j0hsnz04j4a0l0pyv2h27ivp4ymvqvbavbflqdpaancqk3"))))
     (build-system cmake-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:04 GMT) Full text and rfc822 format available.

Message #11 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 02/32] gnu: iraf-community: Update to 2.18.1.
Date: Mon, 21 Apr 2025 23:03:01 +0100
* gnu/packages/astronomy.scm (iraf-community): Update to 2.18.1.

Change-Id: I0d69f363449ab2034a0e093947399aa07b59ecca
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index de7756ab04..b8f0226363 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1098,7 +1098,7 @@ (define-public indi
 (define-public iraf-community
   (package
     (name "iraf-community")
-    (version "2.18")
+    (version "2.18.1")
     (source
      (origin
        (method git-fetch)
@@ -1107,7 +1107,7 @@ (define-public iraf-community
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0cxf8s8gldx0zc9075x8ii0aadjagifw9gpdvnpqss0q21zwrpg2"))))
+        (base32 "1bp88lgciibkm83jbmv8nazz8mzcrl1vlmll853fib6pwiikd015"))))
     (build-system gnu-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:05 GMT) Full text and rfc822 format available.

Message #14 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 03/32] gnu: libsep: Update to 1.4.1.
Date: Mon, 21 Apr 2025 23:03:02 +0100
* gnu/packages/astronomy.scm (libsep): Update to 1.4.1.
(python-sep) [arguments] <phases>: Add 'relax-requirements.

Change-Id: Iea5fcea4768f83293627f2071ffd02275f37a8d9
---
 gnu/packages/astronomy.scm | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index b8f0226363..ed51fdb2c7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1254,7 +1254,7 @@ (define-public libpasastro
 (define-public libsep
   (package
     (name "libsep")
-    (version "1.4.0")
+    (version "1.4.1")
     (source
      (origin
        (method git-fetch)
@@ -1263,7 +1263,7 @@ (define-public libsep
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "03a9v3g8bq5sqq0ckxzkk63vij2y6ljpmymdvvvvb72q175pzpkd"))))
+        (base32 "1ni02sf3pcg438mi26csdcwsbq1v5mnxlna2aiwxj0mhq2psb1rw"))))
     (build-system cmake-build-system)
     (arguments
      (list
@@ -6370,6 +6370,11 @@ (define-public python-sep
       #:test-flags #~(list "test.py")
       #:phases
       #~(modify-phases %standard-phases
+          (add-after 'unpack 'relax-requirements
+            (lambda _
+              (substitute* "pyproject.toml"
+                ;; numpy = "^1.26.4"
+                (("1.26.4") "1.26.2"))))
           (add-after 'unpack 'set-version
             (lambda _
               (setenv "SETUPTOOLS_SCM_PRETEND_VERSION"
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:06 GMT) Full text and rfc822 format available.

Message #17 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 04/32] gnu: scamp: Update to 2.14.0.
Date: Mon, 21 Apr 2025 23:03:03 +0100
* gnu/packages/astronomy.scm (scamp): Update to 2.14.0.
[description]: Fix fill paragraph indentation.

Change-Id: I4dd4256d6c6a29d4b5bacdf6267987bfe908d85c
---
 gnu/packages/astronomy.scm | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ed51fdb2c7..b9ab660244 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7775,7 +7775,7 @@ (define-public qfits
 (define-public scamp
   (package
     (name "scamp")
-    (version "2.13.1")
+    (version "2.14.0")
     (source
      (origin
        (method git-fetch)
@@ -7784,7 +7784,7 @@ (define-public scamp
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "05ka5a7llzlg8r9il8flbpz42sd9nbjma6imp09rfv81qyh6c5mj"))))
+        (base32 "1wva4c0gz7qrphq713hcnjv84hbwqix05fqmqjq5vypnkdg67p31"))))
     (build-system gnu-build-system)
     (arguments
      (list
@@ -7822,21 +7822,21 @@ (define-public scamp
     (synopsis "Compute astrometric solutions")
     (description
      "@acronym{Software for Calibrating AstroMetry and Photometry,SCAMP} is a
-software that computes astrometric projection parameters from source catalogues
-derived from @url{http://fits.gsfc.nasa.gov/,FITS} images.  The computed solution
-is expressed according to the
-@url{http://www.atnf.csiro.au/people/mcalabre/WCS/index.html,WCS} standard.  The
-main features of SCAMP are:
+software that computes astrometric projection parameters from source
+catalogues derived from @url{http://fits.gsfc.nasa.gov/,FITS} images.  The
+computed solution is expressed according to the
+@url{http://www.atnf.csiro.au/people/mcalabre/WCS/index.html,WCS} standard.
+The main features of SCAMP are:
 
 @itemize
 @item compatibility with @code{SExtractor} FITS or Multi-Extension FITS
 catalogue format in input
-@item generation of WCS-compliant and @code{SWarp}-compatible FITS image headers
-in output
+@item generation of WCS-compliant and @code{SWarp}-compatible FITS image
+headers in output
 @item automatic grouping of catalogues on the sky
 @item selectable on-line astrometric reference catalogue
-@item automatic determination of scale, position angle, flipping and coordinate
-shift using fast pattern-matching
+@item automatic determination of scale, position angle, flipping and
+coordinate shift using fast pattern-matching
 @item various astrometric calibration modes for single detectors and detector
 arrays
 @item combined astrometric solutions for multi-channel/instrument surveys
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:07 GMT) Full text and rfc822 format available.

Message #20 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 05/32] gnu: stellarium: Update to 25.1-1.8a3a53a.
Date: Mon, 21 Apr 2025 23:03:04 +0100
* gnu/packages/astronomy.scm (stellarium): Update to 25.1-1.8a3a53a.
[inputs]: Add md4c.

Change-Id: I8b1732d7c385bca80ec8fea38166ab7fb5142404
---
 gnu/packages/astronomy.scm | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index b9ab660244..02108839aa 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -70,6 +70,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages lua)
   #:use-module (gnu packages machine-learning)
+  #:use-module (gnu packages markup)
   #:use-module (gnu packages maths)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages ncurses)
@@ -8219,14 +8220,14 @@ (define-public stackistry
     (license license:gpl3+)))
 
 (define-public stellarium
-  ;; XXX fatal error: libs/indiclient/baseclient.h: No such file or directory
-  ;; <https://github.com/Stellarium/stellarium/issues/4019>, using the latest
+  ;; XXX: 25.1 does not provide option to build with system MD4C, see
+  ;; <https://github.com/Stellarium/stellarium/issues/4267>, using the latest
   ;; commit.
-  (let ((commit "60b6becd4147dd7c731ed0be790b1a30cdc0039b")
-        (revision "0"))
+  (let ((commit "8a3a53aa5d81c6b1b2cd10546c6d40a33204091a")
+        (revision "1"))
     (package
     (name "stellarium")
-    (version (git-version "24.4" revision commit))
+    (version (git-version "25.1" revision commit))
     (source
      (origin
        (method git-fetch)
@@ -8235,7 +8236,7 @@ (define-public stellarium
              (commit commit)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1i00f63pmyy55mwagab4pv419agzmg2c4075hc8cgbhhhfr6gm8d"))))
+        (base32 "0k9zf29x1nqj1i9qqp5mpn2z2i0izhxplyzcrlhl0i6c863rk5wx"))))
     (build-system qt-build-system)
     ;; TODO: Complete documentation build and split into dedicated outputs.
     (arguments
@@ -8261,6 +8262,7 @@ (define-public stellarium
            gpsd
            indi-2.0
            libnova
+           md4c
            nlopt
            openssl
            qtbase-5
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:08 GMT) Full text and rfc822 format available.

Message #23 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 08/32] gnu: python-astropy: Update to 7.0.1.
Date: Mon, 21 Apr 2025 23:03:07 +0100
* gnu/packages/astronomy.scm (python-astropy): Update to 7.0.1.
[arguments] <test-flags>: Limit parallel tests up to 8 threads to
improve stability; skip just one test.
[phases]{check}: Set NumPy threads to 1.

(python-astropy-6): New variable.

(python-kanon) [propagated-inputs]: Remove python-astropy; add
python-astropy-6.

(python-poliastro): Likewise.

Change-Id: Ice96b055331641d67d8043e20032ef7ff5cc1937
---
 gnu/packages/astronomy.scm | 49 ++++++++++++++++++++++----------------
 1 file changed, 28 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e9d92c6ab7..f466b0a41f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2107,20 +2107,16 @@ (define-public python-astroml
 mining in astronomy.")
     (license license:bsd-2)))
 
-;; XXX: Upgrading to the latest version requires Python3.11+ and fresh
-;; versions of numpy, PyYAML, packaging, Pandas and matplotlib, see
-;; <https://github.com/astropy/astropy/blob/v7.0.0/CHANGES.rst
-;; #other-changes-and-additions>.
 (define-public python-astropy
   (package
     (name "python-astropy")
-    (version "6.1.7")
+    (version "7.0.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy" version))
        (sha256
-        (base32 "1vspagb4vbmkl6fm3mr78577dgdq992ggwkd5qawpdh6cccaq1d4"))
+        (base32 "0q74735xzrvxxpjv3sa8w68sfnziw1jilr70qba7qhxj8fsfwbrr"))
        (modules '((guix build utils)))
        (snippet
         '(begin
@@ -2138,19 +2134,10 @@ (define-public python-astropy
      (list
       #:test-flags
       #~(list "--pyargs" "astropy"
-              "--numprocesses" (number->string (parallel-job-count))
-              "-k" (string-join
-                    ;; Skip tests that need remote data.
-                    (list "not remote_data"
-                          ;; ValueError: The truth value of an array with more than
-                          ;; one element is ambiguous. Use a.any() or a.all()
-                          "test_table_comp[t16-t26]"
-                          ;; UnboundLocalError: local variable 'ihd'
-                          ;; referenced before assignment
-                          "test_delay_doc_updates"
-                          ;; assert 13 == 1
-                          "test_skip_meta")
-                    " and not "))
+              ;; XXX: Tests are not thread save when they are more than 8.
+              "--numprocesses" (number->string (min 8 (parallel-job-count)))
+              ;; Fails with  assert 13 == 1.
+              "-k" "not test_skip_meta")
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'preparations
@@ -2174,6 +2161,7 @@ (define-public python-astropy
             (lambda* (#:key tests? test-flags #:allow-other-keys)
               (when tests?
                 (setenv "HOME" "/tmp")
+                (setenv "OMP_NUM_THREADS" "1")
                 ;; Step out of the source directory to avoid interference; we
                 ;; want to run the installed code with extensions etc.
                 (with-directory-excursion #$output
@@ -2222,6 +2210,25 @@ (define-public python-astropy
 astronomy and astrophysics.")
     (license license:bsd-3)))
 
+(define-public python-astropy-6
+  (package
+    (inherit python-astropy)
+    (name "python-astropy")
+    (version "6.1.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "astropy" version))
+       (sha256
+        (base32 "1vspagb4vbmkl6fm3mr78577dgdq992ggwkd5qawpdh6cccaq1d4"))
+       (modules '((guix build utils)))
+       (snippet
+        #~(begin
+           (with-directory-excursion "astropy/extern"
+             (for-each delete-file-recursively '("ply" "configobj")))
+           (with-directory-excursion "cextern"
+             (for-each delete-file-recursively '("expat" "wcslib")))))))))
+
 (define-public python-astropy-iers-data
   (package
     (name "python-astropy-iers-data")
@@ -4802,7 +4809,7 @@ (define-public python-kanon
            python-pytest-xdist
            python-requests-mock))
     (propagated-inputs
-     (list python-astropy
+     (list python-astropy-6
            python-matplotlib
            python-numpy
            python-pandas
@@ -5071,7 +5078,7 @@ (define-public python-poliastro
            python-pytest-mpl
            python-pytest-mypy))
     (propagated-inputs
-     (list python-astropy
+     (list python-astropy-6
            python-astroquery
            python-czml3
            python-jplephem
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:09 GMT) Full text and rfc822 format available.

Message #26 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 07/32] gnu: python-astropy-iers-data: Update to
 0.2025.4.14.0.37.22.
Date: Mon, 21 Apr 2025 23:03:06 +0100
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.4.14.0.37.22.

Change-Id: I65952837d11c3ec2ec644ac3a138bb6fa5c2d5c5
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index dc8d0c6901..e9d92c6ab7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2225,13 +2225,13 @@ (define-public python-astropy
 (define-public python-astropy-iers-data
   (package
     (name "python-astropy-iers-data")
-    (version "0.2025.3.17.0.34.53")
+    (version "0.2025.4.14.0.37.22")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy_iers_data" version))
        (sha256
-        (base32 "0a7a548za7rppsggcnj8njjqq4ajlhrx27qql32jlxzl986havv4"))))
+        (base32 "14ddcwln4kyc6fwrzn9crxx0pw9zz750afs5rgbxq9dapczqwk2a"))))
     (build-system pyproject-build-system)
     (arguments
      (list #:tests? #f)) ; no tests
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:09 GMT) Full text and rfc822 format available.

Message #29 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 09/32] gnu: python-sunpy: Update to 6.1.1.
Date: Mon, 21 Apr 2025 23:03:08 +0100
* gnu/packages/astronomy.scm (python-sunpy): Update to 6.1.1.
[arguments] <test-flags>: Limit parallel tests up to 8 threads to
improve stability.
<phases>: Remove 'relax-requirements, 'writable-compiler,
'prepare-test-environment; add 'remove-test-file; use custom 'check.
[native-inputs]: Remove python-setuptools-scm; add
python-setuptools-scm-next.

Change-Id: I3fadca54c96d73e7ef54ebc513d4084eb5f9a615
---
 gnu/packages/astronomy.scm | 41 ++++++++++++++++----------------------
 1 file changed, 17 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f466b0a41f..8bb18b51b9 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7332,39 +7332,32 @@ (define-public python-sunkit-magex
 (define-public python-sunpy
   (package
     (name "python-sunpy")
-    (version "6.0.4")
+    (version "6.1.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sunpy" version))
        (sha256
-        (base32 "1x659wal84m00czkjjkvkawxivgc5d43m71m3q817zmpjkin7bma"))))
+        (base32 "1nqk5q4gd7w59zsps8gyzh6r1mmpzia0z5494za6na5vn2qsc2f6"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      #~(list "--numprocesses" (number->string (parallel-job-count))
-              ;; Requires SpicePy not packed in Guix yet.
-              "--ignore=sunpy/coordinates/tests/test_spice.py")
+      #~(list "--pyargs" "sunpy"
+              "--numprocesses" (number->string (min 8 (parallel-job-count))))
       #:phases
       #~(modify-phases %standard-phases
-          (add-after 'unpack 'relax-requirements
-            (lambda _
-              (substitute* "pyproject.toml"
-                ;; packaging>=23.0
-                ((">=23.0") ">=21.3")
-                ;; numpy>=1.23.5
-                ((">=1.23.5") ">=1.23.2"))))
-          (add-before 'install 'writable-compiler
+          (add-after 'unpack 'remove-test-files
             (lambda _
-              (make-file-writable "sunpy/_compiler.c")))
-          (add-before 'check 'prepare-test-environment
-            (lambda _
-              (setenv "HOME" "/tmp")
-              (call-with-output-file "pytest.ini"
-                (lambda (port)
-                  (format port "[pytest]
-python_files = test_*.py"))))))))
+              ;; Requires SpicePy wich is not packed in Guix yet and can't be
+              ;; ignored with Pytet options for some reason.
+              (delete-file "sunpy/coordinates/tests/test_spice.py")))
+          (replace 'check
+            (lambda* (#:key tests? test-flags #:allow-other-keys)
+              (when tests?
+                (setenv "HOME" "/tmp")
+                (with-directory-excursion "/tmp"
+                  (apply invoke "pytest" "-vv" test-flags))))))))
     (native-inputs
      (list opencv ; For tests, includes OpenCV-Python
            python-aiohttp
@@ -7378,7 +7371,7 @@ (define-public python-sunpy
            python-pytest-mpl
            python-pytest-xdist
            python-setuptools
-           python-setuptools-scm
+           python-setuptools-scm-next
            python-wheel))
     (propagated-inputs
      (list parfive
@@ -7408,8 +7401,8 @@ (define-public python-sunpy
     (home-page "https://sunpy.org")
     (synopsis "Python library for Solar Physics")
     (description
-     "SunPy is package for solar physics and is meant to be a free alternative to the
-SolarSoft data analysis environment.")
+     "SunPy is package for solar physics and is meant to be a free alternative
+to the SolarSoft data analysis environment.")
     (license license:bsd-2)))
 
 (define-public python-tweakwcs
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:10 GMT) Full text and rfc822 format available.

Message #32 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 06/32] gnu: python-skyfield: Update to 1.53.
Date: Mon, 21 Apr 2025 23:03:05 +0100
* gnu/packages/astronomy.scm (python-skyfield): Update to 1.53.

Change-Id: I6f033ea0c8ff08449fd360900dac24accdb384e7
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 02108839aa..dc8d0c6901 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7042,7 +7042,7 @@ (define-public python-roman-datamodels
 (define-public python-skyfield
   (package
     (name "python-skyfield")
-    (version "1.52")
+    (version "1.53")
     (source
      (origin
        (method git-fetch) ; PyPI tarball lacks test data
@@ -7051,7 +7051,7 @@ (define-public python-skyfield
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "08gg94fb4h5gjsywzy539h9znyghbi0rqnfsnajhwf5vq8wwhbzq"))))
+        (base32 "0jj0bjvzlfxr4qaq6mnybhwabhz9n70afi8sd6a26wl79s5bw1q9"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:11 GMT) Full text and rfc822 format available.

Message #35 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 10/32] gnu: python-photutils: Simplify.
Date: Mon, 21 Apr 2025 23:03:09 +0100
* gnu/packages/astronomy.scm (python-photutils) [arguments]
<test-flags>: Limit parallel tests up to 8 threads to improve stability.
<phases>: Remove 'relax-requirements, create-setup.py,
'writable-compiler, and 'build-extensions; use custom 'check.

Change-Id: I82f6f792a3f88836f6b2d39b2f1ce4db2d41acea
---
 gnu/packages/astronomy.scm | 35 +++++++----------------------------
 1 file changed, 7 insertions(+), 28 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8bb18b51b9..67d406fa43 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4959,36 +4959,15 @@ (define-public python-photutils
     (arguments
      (list
       #:test-flags
-      #~(list "--numprocesses" (number->string (parallel-job-count)))
+      #~(list "--pyargs" "photutils"
+              "--numprocesses" (number->string (min 8 (parallel-job-count))))
       #:phases
       #~(modify-phases %standard-phases
-         (add-after 'unpack 'relax-requirements
-           (lambda _
-             (substitute* "pyproject.toml"
-               ;; numpy>=1.24
-               ((">=1.24") ">=1.23"))))
-          ;; setup.py was removed in 36c3231ce5b80ad470fa78be2e96df859d2daf41
-          ;; for some unknown reason, which caused the package to fail to
-          ;; build. It is being recreated based on that commit.
-          (add-after 'unpack 'create-setup.py
-            (lambda _
-              (call-with-output-file "setup.py"
-                (lambda (port)
-                  (format port "from setuptools import setup
-from extension_helpers import get_extensions
-setup(ext_modules=get_extensions())")))))
-          ;; This file is opened in both install and check phases.
-          (add-before 'install 'writable-compiler
-            (lambda _ (make-file-writable "photutils/_compiler.c")))
-          (add-before 'check 'build-extensions
-            (lambda _
-              ;; Cython extensions have to be built before running
-              ;; the tests. If it's not build it fails with error:
-              ;;
-              ;; ModuleNotFoundError: No module named
-              ;; 'photutils.geometry.circular_overlap'
-              (make-file-writable "photutils/_compiler.c")
-              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+          (replace 'check
+            (lambda* (#:key tests? test-flags #:allow-other-keys)
+              (when tests?
+                (with-directory-excursion "/tmp"
+                  (apply invoke "pytest" "-vv" test-flags))))))))
     (propagated-inputs
      (list python-astropy
            python-bottleneck
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:11 GMT) Full text and rfc822 format available.

Message #38 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 11/32] gnu: python-photutils: Update to 2.2.0.
Date: Mon, 21 Apr 2025 23:03:10 +0100
* gnu/packages/astronomy.scm (python-photutils): Update to 2.2.0.

Change-Id: I047a6f4496edcaf90b8a3b58cb7ffc3bf8204b9a
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 67d406fa43..f764207082 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4948,13 +4948,13 @@ (define-public python-ndcube
 (define-public python-photutils
   (package
     (name "python-photutils")
-    (version "2.0.2")
+    (version "2.2.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "photutils" version))
        (sha256
-        (base32 "0lpah7a4wb3r7i8d4gc5bmb34bx3idg921220xhsgdplml77syzh"))))
+        (base32 "1h1bf8694pf9qdv9gf0934v6dk08d3ybrj858salqnfz6prnfnzb"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:12 GMT) Full text and rfc822 format available.

Message #41 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 12/32] gnu: python-stdatamodels: Update to 3.0.2.
Date: Mon, 21 Apr 2025 23:03:11 +0100
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 3.0.2.
[propagated-inputs]: Remove python-asdf-3; add python-asdf.

Change-Id: Iafb80573a739caf7a511ab4841502b99dd149dec
---
 gnu/packages/astronomy.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f764207082..eb24e39667 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5815,13 +5815,13 @@ (define-public python-stcal
 (define-public python-stdatamodels
   (package
     (name "python-stdatamodels")
-    (version "2.2.0")
+    (version "3.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "stdatamodels" version))
        (sha256
-        (base32 "14720438p245ncjgwh7j37s69jd91rdk39daab8zswk9lhfbq9dx"))))
+        (base32 "0gyv07cz5f5m5hg22cfa2lpdj9lzjg2isz8pjfg22gl311ys584i"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -5836,7 +5836,7 @@ (define-public python-stdatamodels
             (lambda _
               (setenv "HOME" "/tmp"))))))
     (propagated-inputs
-     (list python-asdf-3
+     (list python-asdf
            python-asdf-astropy
            python-astropy
            python-numpy))
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:13 GMT) Full text and rfc822 format available.

Message #44 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 13/32] gnu: python-stcal: Update to 1.12.0.
Date: Mon, 21 Apr 2025 23:03:12 +0100
* gnu/packages/astronomy.scm (python-stcal): Update to 1.12.0.
[arguments] <test-flags>: Skip one more test, sort alphabetically.

Change-Id: I3cfd4a2a523fc526a4b209cbf60461612f2f3bec
---
 gnu/packages/astronomy.scm | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index eb24e39667..4ea0882c96 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5741,13 +5741,13 @@ (define-public python-stsci-imagestats
 (define-public python-stcal
   (package
     (name "python-stcal")
-    (version "1.11.1")
+    (version "1.12.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "stcal" version))
        (sha256
-        (base32 "0xafli4b3wyimpaxmvb0h5bha5g5kg76s4hykk63wkxrjrd2m2vf"))))
+        (base32 "1wb1rvr0p00jhhpn2szqi9dn8vzmb8v12yb96h8x24mj08p5clwk"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -5756,12 +5756,13 @@ (define-public python-stcal
               "-k" (string-join
                     ;; Tests requiring network access.
                     (list "not test_absolute_align"
-                          "test_relative_align[True]"
-                          "test_relative_align[False]"
-                          "test_get_catalog"
                           "test_create_catalog"
                           "test_create_catalog_graceful_failure"
-                          "test_parse_refcat")
+                          "test_get_catalog"
+                          "test_parse_refcat"
+                          "test_parse_sky_centroid"
+                          "test_relative_align[False]"
+                          "test_relative_align[True]")
                     " and not "))
       #:phases
       #~(modify-phases %standard-phases
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:13 GMT) Full text and rfc822 format available.

Message #47 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 14/32] gnu: python-jwst: Update to 1.18.0.
Date: Mon, 21 Apr 2025 23:03:13 +0100
* gnu/packages/astronomy.scm (python-jwst): Update to 1.18.0.
[phases]{relax-requirements}: Remove relaxation for GWCS and NumPy;
remove "create_data" script as no longer provided.

Change-Id: I4a8144af772f39256fe28f822c298a74559067fb
---
 gnu/packages/astronomy.scm | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4ea0882c96..673856ccf0 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4626,14 +4626,13 @@ (define-public python-jplephem
 (define-public python-jwst
   (package
     (name "python-jwst")
-    (version "1.17.1")
+    (version "1.18.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "jwst" version))
        (sha256
-        (base32
-         "0brlj2w0jjg9p4zwna05bk9l8nb7xkcss7p5rjdjaj3hxlskzfkq"))
+        (base32 "1r3gmlsirdf1l2m1z8sxzh6h668zvkjyr463zwp32f6wppcj286l"))
        (modules '((guix build utils)))
        (snippet
         #~(begin
@@ -4658,10 +4657,6 @@ (define-public python-jwst
           (add-before 'build 'relax-requirements
             (lambda _
               (substitute* "pyproject.toml"
-                ;; gwcs>=0.22.0,<0.23.0
-                ((">=0.22.0,<0.23.0") ">=0.22.0")
-                ;; numpy<2.0,>=1.25
-                ((">=1.25,<2.0") ">=1.24,<2.0")
                 ;; scipy>=1.14.1
                 (("1.14.1") "1.12.0")
                 ;; XXX: Can't detect opencv-python version. The input opencv
@@ -4669,8 +4664,9 @@ (define-public python-jwst
                 ((".*opencv-python-headless.*") "")
                 ;; Remove broken scripts, see
                 ;; <https://github.com/spacetelescope/jwst/issues/9401>.
-                (("csvconvert = .*") "")
-                (("asn_gather = .*") "")))))))
+                (("asn_gather = .*") "")
+                (("create_data = .*") "")
+                (("csvconvert = .*") "")))))))
     (native-inputs
      (list python-colorama
            python-pytest
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:04:14 GMT) Full text and rfc822 format available.

Message #50 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 15/32] gnu: python-cdflib: Update to 1.3.4.
Date: Mon, 21 Apr 2025 23:03:14 +0100
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.4.

Change-Id: Ieceb49d728b4d5f35496b8fb93d9e41990ed9dd8
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 673856ccf0..0b5ba62b1e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2426,7 +2426,7 @@ (define-public python-ccdproc
 (define-public python-cdflib
   (package
     (name "python-cdflib")
-    (version "1.3.3")
+    (version "1.3.4")
     (source
      (origin
        (method git-fetch)               ; no tests in PyPI release
@@ -2435,7 +2435,7 @@ (define-public python-cdflib
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1b7r3hfkb3ldi02a6pzdcm4vrnz2ywsxy7zgg5jn903i4686wnsb"))))
+        (base32 "1j0q0mgs6y5zyf3sjz49msp471kwl1la4rabga5pbyzfwfmxlihj"))))
     (build-system pyproject-build-system)
     (arguments
      (list #:phases
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:02 GMT) Full text and rfc822 format available.

Message #53 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 20/32] gnu: python-rad: Update to 0.24.0.
Date: Mon, 21 Apr 2025 23:03:19 +0100
* gnu/packages/astronomy.scm (python-rad): Update to 0.24.0.

Change-Id: I34674c1a25e1e510fd4d3ff0e7f5fa1117a20789
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8cacf179cf..4352a87b1f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6804,13 +6804,13 @@ (define-public python-pint-pulsar
 (define-public python-rad
   (package
     (name "python-rad")
-    (version "0.23.1")
+    (version "0.24.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "rad" version))
        (sha256
-        (base32 "14zl3nsqbzm28yrghf7n66qmhf369dyw5bqymmgcq515llm42428"))))
+        (base32 "0xja7dpbkgbcvgqz3c3i1j5yblccjqv8g0dga16iayzcf9ni9jbg"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:03 GMT) Full text and rfc822 format available.

Message #56 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 21/32] gnu: python-roman-datamodels: Update to 0.24.0.
Date: Mon, 21 Apr 2025 23:03:20 +0100
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.24.0.
[propagated-inputs]: Add python-pyarrow.
[native-inputs]: Add python-pandas.

Change-Id: I62fd4d5ee34284de59bc886eeb7045a134586c55
---
 gnu/packages/astronomy.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4352a87b1f..a2cbdc0491 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6971,13 +6971,13 @@ (define-public python-regions
 (define-public python-roman-datamodels
   (package
     (name "python-roman-datamodels")
-    (version "0.23.1")
+    (version "0.24.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "roman_datamodels" version))
        (sha256
-        (base32 "14awdf4ndx9rhdz70s3mayp5j8cfmn9bb37yf3cp3s4w62ydmwfi"))))
+        (base32 "1jlzfpzg13g9sq1i0dz27ymny48rwz74blp2dqhk9idynbyp5l4k"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -6989,7 +6989,8 @@ (define-public python-roman-datamodels
             (lambda _
               (setenv "HOME" "/tmp"))))))
     (native-inputs
-     (list python-pytest
+     (list python-pandas
+           python-pytest
            python-pytest-doctestplus
            python-pytest-env
            python-pytest-xdist
@@ -7004,6 +7005,7 @@ (define-public python-roman-datamodels
            python-gwcs
            python-lz4
            python-numpy
+           python-pyarrow
            python-rad))
     (home-page "https://github.com/spacetelescope/roman_datamodels")
     (synopsis "Roman Datamodels Support")
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:04 GMT) Full text and rfc822 format available.

Message #59 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 16/32] gnu: python-ginga: Update to 5.3.0.
Date: Mon, 21 Apr 2025 23:03:15 +0100
* gnu/packages/astronomy.scm (python-ginga): Update to 5.3.0. Fix
indentation and style.
[arguments] <phases>: Remove 'relax-requirments.
[description]: Start from a new line and fix fill paragraph indentation.

Change-Id: Ie9eeb41c963316cd396212195afb70ac157b0a9e
---
 gnu/packages/astronomy.scm | 64 ++++++++++++++++++--------------------
 1 file changed, 30 insertions(+), 34 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0b5ba62b1e..1616d4b1b3 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3094,13 +3094,13 @@ (define-public python-gatspy
 (define-public python-ginga
   (package
     (name "python-ginga")
-    (version "5.2.0")
+    (version "5.3.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ginga" version))
        (sha256
-        (base32 "0gdb4wkz3ivizyb15x86q3z9ms7mlhpakwksp417mgy1av85wssh"))))
+        (base32 "04ag7v2srpl0scd3x27bbzkpfih98rrxhqvrsxy03l84g3zzrj6k"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -3108,17 +3108,18 @@ (define-public python-ginga
       #:test-flags #~(list "-k" "not test_fwhm")
       #:phases
       #~(modify-phases %standard-phases
-         (add-after 'unpack 'relax-requirements
-           (lambda _
-             (substitute* "setup.cfg"
-               ;; packaging>=23.1
-               ((">=23.1") ">=21.3"))))
-         (add-before 'check 'set-home
-           (lambda _
-             ;; Relax matplotlib warning: ... because the default path
-             ;; (/homeless-shelter/.config/matplotlib) is not a writable
-             ;; directory ...
-             (setenv "HOME" "/tmp"))))))
+          (add-before 'check 'set-home
+            (lambda _
+              ;; Relax matplotlib warning: ... because the default path
+              ;; (/homeless-shelter/.config/matplotlib) is not a writable
+              ;; directory ...
+              (setenv "HOME" "/tmp"))))))
+    (native-inputs
+     (list python-attrs
+           python-docutils
+           python-pytest-astropy
+           python-pytest-astropy-header
+           python-tornado))
     (propagated-inputs
      (list opencv
            python-astropy
@@ -3137,29 +3138,24 @@ (define-public python-ginga
            python-qtpy
            python-scipy
            python-tomli))
-    (native-inputs
-     (list python-attrs
-           python-docutils
-           python-pytest-astropy
-           python-pytest-astropy-header
-           python-tornado))
     (home-page "https://ejeschke.github.io/ginga/")
     (synopsis "Scientific image viewer and toolkit for FITS files")
-    (description "Ginga is a toolkit designed for building viewers for
-scientific image data in Python, visualizing 2D pixel data in numpy arrays.  It
-can view astronomical data such as contained in files based on the
-FITS (Flexible Image Transport System) file format.  It is written and is
-maintained by software engineers at the National Astronomical Observatory of
-Japan (NAOJ), the Space Telescope Science Institute (STScI), and other
-contributing entities.
-
-The Ginga toolkit centers around an image display object which supports zooming
-and panning, color and intensity mapping, a choice of several automatic cut
-levels algorithms and canvases for plotting scalable geometric forms.  In
-addition to this widget, a general purpose \"reference\" FITS viewer is
-provided, based on a plugin framework.  A fairly complete set of standard plugins
-are provided for features that we expect from a modern FITS viewer: panning and
-zooming windows, star catalog access, cuts, star pick/FWHM, thumbnails, etc.")
+    (description
+     "Ginga is a toolkit designed for building viewers for scientific image
+data in Python, visualizing 2D pixel data in numpy arrays.  It can view
+astronomical data such as contained in files based on the FITS (Flexible Image
+Transport System) file format.  It is written and is maintained by software
+engineers at the National Astronomical Observatory of Japan (NAOJ), the Space
+Telescope Science Institute (STScI), and other contributing entities.
+
+The Ginga toolkit centers around an image display object which supports
+zooming and panning, color and intensity mapping, a choice of several
+automatic cut levels algorithms and canvases for plotting scalable geometric
+forms.  In addition to this widget, a general purpose \"reference\" FITS
+viewer is provided, based on a plugin framework.  A fairly complete set of
+standard plugins are provided for features that we expect from a modern FITS
+viewer: panning and zooming windows, star catalog access, cuts, star
+pick/FWHM, thumbnails, etc.")
 (license license:bsd-3)))
 
 (define-public ginga-qt5
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:04 GMT) Full text and rfc822 format available.

Message #62 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 22/32] gnu: python-sncosmo: Update to 2.12.1.
Date: Mon, 21 Apr 2025 23:03:21 +0100
* gnu/packages/astronomy.scm (python-sncosmo): Update to 2.12.1.

Change-Id: I37c510861aa52c525772003ea2267d3ee21d0d27
---
 gnu/packages/astronomy.scm | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a2cbdc0491..30734e55fc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4023,13 +4023,13 @@ (define-public python-sirilic
 (define-public python-sncosmo
   (package
     (name "python-sncosmo")
-    (version "2.12.0")
+    (version "2.12.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sncosmo" version))
        (sha256
-        (base32 "0n5ygpq888hgdy7d4b8zz3hbfdi4vn4lsdp9m9ii0a6ghh61f803"))))
+        (base32 "1jvrrrlb37pgsa0zd6519r07hih41nswa7ym3sh49i6bx0pmh4n5"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -4065,6 +4065,13 @@ (define-public python-sncosmo
             (lambda _
               (setenv "HOME" "/tmp")
               (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+    (native-inputs
+     (list ;; python-iminuit ; not packed, optional
+           python-cython-3
+           python-pytest
+           python-pytest-astropy
+           python-setuptools
+           python-wheel))
     (propagated-inputs
      (list python-astropy
            python-extinction
@@ -4073,13 +4080,6 @@ (define-public python-sncosmo
            python-numpy
            python-pyyaml
            python-scipy))
-    (native-inputs
-     (list ;; python-iminuit ; not packed, optional
-           python-cython-3
-           python-pytest
-           python-pytest-astropy
-           python-setuptools
-           python-wheel))
     (home-page "https://sncosmo.readthedocs.org")
     (synopsis "Package for supernova cosmology based on astropy")
     (description
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:05 GMT) Full text and rfc822 format available.

Message #65 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 23/32] gnu: python-spherical-geometry: Update to 1.3.3.
Date: Mon, 21 Apr 2025 23:03:22 +0100
* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.3.

Change-Id: I7af310d6f3e033dc3a4a1bbac70d4f6c5a37efc2
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 30734e55fc..f6fef80900 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5504,7 +5504,7 @@ (define-public python-specutils
 (define-public python-spherical-geometry
   (package
     (name "python-spherical-geometry")
-    (version "1.3.2")
+    (version "1.3.3")
     (source
      (origin
        (method git-fetch)
@@ -5513,7 +5513,7 @@ (define-public python-spherical-geometry
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0znzfy3bmnsncvahf8qdav0c9403fn99d1gp25lainhv7kxfk44c"))
+        (base32 "0r11wkwblpm5mljx26kwkipb40f5p7hhrbks6vc71ckhdhfy248h"))
        (modules '((guix build utils)))
        (snippet
         #~(begin
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:06 GMT) Full text and rfc822 format available.

Message #68 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 24/32] gnu: python-stsci-stimage: Update to 0.3.0.
Date: Mon, 21 Apr 2025 23:03:23 +0100
* gnu/packages/astronomy.scm (python-stsci-stimage): Update to 0.3.0.
[arguments] <build-backend>: Use default.
<test-flags>: Remove them.
<phases>: Remove 'waf-configure-build; add 'build-extensions.
[native-inputs]: Remove python-waf.

Change-Id: Iaefe173dc00084ca5a751e01bb2e88e1ef5ad6fe
---
 gnu/packages/astronomy.scm | 26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f6fef80900..cbab2c3daf 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7096,33 +7096,25 @@ (define-public python-stsci-skypac
 (define-public python-stsci-stimage
   (package
     (name "python-stsci-stimage")
-    (version "0.2.10")
-    (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "stsci_stimage" version))
-              (sha256
-               (base32
-                "02qzblw11kfdw9rp2m26zbzlzl3w0dnrhncn383a3sw3dwjn9lpf"))))
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "stsci_stimage" version))
+       (sha256
+        (base32 "10vhc2kfryis37k5jkg357z7lhlmyci4makzy50xgh08648ak7cd"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-      #:build-backend "setuptools.build_meta"
-      #:test-flags #~(list "test_c")
       #:phases
       #~(modify-phases %standard-phases
-          ;; Test steps are taken from GitHub Actions, see
-          ;; <https://github.com/spacetelescope/stsci.stimage/issues/27>
-          (add-before 'check 'waf-configure-build
+          (add-before 'check 'build-extensions
             (lambda _
-              (copy-file (string-append
-                          #$(this-package-native-input "python-waf") "/bin/waf")
-                         "waf")
-              (invoke "python" "waf" "configure" "build"))))))
+              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
     (native-inputs
      (list python-pytest
            python-setuptools
            python-setuptools-scm
-           python-waf
            python-wheel))
     (propagated-inputs
      (list python-numpy))
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:07 GMT) Full text and rfc822 format available.

Message #71 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 25/32] gnu: python-sunkit-magex: Update to 1.0.0rc1.
Date: Mon, 21 Apr 2025 23:03:24 +0100
* gnu/packages/astronomy.scm (python-sunkit-magex): Update to 1.0.0rc1.
[arguments] <test-flags>: Run test in parallel, supported upstream.
[native-inputs]: Add python-pytest-xdist.

Change-Id: I78e6ef0a201761aa67d2cc00f5534529a374d965
---
 gnu/packages/astronomy.scm | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index cbab2c3daf..edb380acdc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7241,25 +7241,26 @@ (define-public python-stwcs
 (define-public python-sunkit-magex
   (package
     (name "python-sunkit-magex")
-    (version "1.0.0")
+    (version "1.0.0rc1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sunkit_magex" version))
        (sha256
-        (base32 "1jx1nvb6addnsmafq1s0wrxlcpk0p2hcp6b8ldw0q3sz2dzfpcb0"))))
+        (base32 "10lldb2q71q9gip9sx35zyzm34p9aj4xr2c7a21x176q90r3qyqq"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      #~(list "-k"
-              (string-join
-               ;; Some issue with presision in this test.
-               (list "not test_adapt_map"
-                     ;; NotImplementedError: is_full_sun_synoptic_map is only
-                     ;; implemented for ['CEA', 'CAR'] projections and not
-                     "test_car_reproject")
-               " and not "))
+      #~(list "--numprocesses" (number->string (min 8 (parallel-job-count)))
+              "-k" (string-join
+                    ;; Some issue with presision in this test.
+                    (list "not test_adapt_map"
+                          ;; NotImplementedError: is_full_sun_synoptic_map is
+                          ;; only implemented for ['CEA', 'CAR'] projections
+                          ;; and not
+                          "test_car_reproject")
+                    " and not "))
       #:phases
       #~(modify-phases %standard-phases
           (add-before 'check 'pre-check
@@ -7271,6 +7272,7 @@ (define-public python-sunkit-magex
      (list python-pytest
            python-pytest-arraydiff
            python-pytest-doctestplus
+           python-pytest-xdist
            python-reproject
            python-setuptools
            python-setuptools-scm
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:08 GMT) Full text and rfc822 format available.

Message #74 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 26/32] gnu: python-tweakwcs: Update to 0.8.10.
Date: Mon, 21 Apr 2025 23:03:25 +0100
* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.10.
[arguments] <test-flags>: Do not skip tests as issues resolved.

Change-Id: I9d6e2bfa57f032f7488cbd5c676b1fe4d5e704a7
---
 gnu/packages/astronomy.scm | 25 ++++++++-----------------
 1 file changed, 8 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index edb380acdc..4c42c98376 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7376,23 +7376,20 @@ (define-public python-sunpy
 (define-public python-tweakwcs
   (package
     (name "python-tweakwcs")
-    (version "0.8.9")
+    (version "0.8.10")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "tweakwcs" version))
        (sha256
-        (base32 "0a1ygsar9l6jybji9qibz6ja3picv9aiw2jmdcsqdfqhrppknqp7"))))
+        (base32 "0iiq57aympd0jvri4kjrjyxg276kysq8kfwcxwgwc56pr5v097fy"))))
     (build-system pyproject-build-system)
-    (arguments
-     (list
-      #:test-flags
-      ;; 2 tests are not compatible with gwcs>=0.24, skip them for now
-      ;; and enable in the next release, see
-      ;; <https://github.com/spacetelescope/tweakwcs/pull/220>.
-      #~(list "-k" (string-append
-                    "not test_jwstgwcs_bad_pipelines_no_vacorr"
-                    " and not test_jwstgwcs_bad_pipelines_with_vacorr"))))
+    (native-inputs
+     (list python-pytest
+           python-scipy
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      (list python-astropy
            python-gwcs
@@ -7401,12 +7398,6 @@ (define-public python-tweakwcs
            python-spherical-geometry
            python-stsci-imagestats
            python-stsci-stimage))
-    (native-inputs
-     (list python-pytest
-           python-scipy
-           python-setuptools
-           python-setuptools-scm
-           python-wheel))
     (home-page "https://tweakwcs.readthedocs.io/en/latest/")
     (synopsis
      "Algorithms for matching and aligning catalogs and for tweaking the WCS")
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:09 GMT) Full text and rfc822 format available.

Message #77 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 27/32] gnu: python-zodipy: Update to 1.1.1.
Date: Mon, 21 Apr 2025 23:03:26 +0100
* gnu/packages/astronomy.scm (python-zodipy): Update to 1.1.1.

Change-Id: I9f45aefb24eb8d768f9a70334470516ab1f3b710
---
 gnu/packages/astronomy.scm | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4c42c98376..1f71af4577 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7676,16 +7676,18 @@ (define-public python-yt-astro-analysis
 (define-public python-zodipy
   (package
     (name "python-zodipy")
-    (version "1.1.0")
+    (version "1.1.1")
     (source
      (origin
        (method git-fetch) ;; no tests in the PyPI tarball
        (uri (git-reference
+             ;; XXX: Upstream is not stable with version style
+             ;; <https://github.com/Cosmoglobe/zodipy/issues/48>
              (url "https://github.com/Cosmoglobe/zodipy")
-             (commit (string-append "v." version))))
+             (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1i7qdbxb9izsaciq4l3fz9irgxbsklxcfd33ap7w1spjk86mgv6x"))))
+        (base32 "0n51bism8irj2afj4xjyx438ylcc8f1dw2x0jy8xg90x7wdh30cm"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -7694,18 +7696,16 @@ (define-public python-zodipy
           (add-after 'unpack 'relax-requirements
             (lambda _
               (substitute* "pyproject.toml"
-                ;; numpy = "^1.26.4"
-                (("1.26.4") "1.23.2")
                 ;; scipy = "^1.13.0"
                 (("1.13.0") "1.12.0")))))))
+    (native-inputs
+     (list python-poetry-core
+           python-pytest))
     (propagated-inputs
      (list python-astropy
            python-jplephem
            python-numpy
            python-scipy))
-    (native-inputs
-     (list python-poetry-core
-           python-pytest))
     (home-page "https://github.com/Cosmoglobe/zodipy")
     (synopsis "Zodiacal emission simulations")
     (description
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:10 GMT) Full text and rfc822 format available.

Message #80 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 28/32] gnu: Add java-cds-healpix.
Date: Mon, 21 Apr 2025 23:03:27 +0100
* gnu/packages/astronomy.scm (java-cds-healpix): New variable.

Change-Id: Ie7f19463c440c87f34e4ad6d8a4d2cdf0c9bdd72
---
 gnu/packages/astronomy.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 1f71af4577..330ac5554f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -109,6 +109,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages)
+  #:use-module (guix build-system ant)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
@@ -1096,6 +1097,35 @@ (define-public indi
   ;; Default version of INDI..
   indi-1.9)
 
+(define-public java-cds-healpix
+  ;; XXX: Upstream bundles java-commons-math3 available in Guix, find out how
+  ;; to use the system package instead of it.
+  (package
+    (name "java-cds-healpix")
+    (version "0.30.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/cds-astro/cds-healpix-java")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1wi5ni6j0rvjyhz80g1gglxdimf7gnfa1kx8a3c2przzbwya0j8d"))))
+    (build-system ant-build-system)
+    (arguments
+     (list
+      #:jar-name "cdshealpix.jar"
+      #:source-dir "src/main/java/cds/healpix"
+      #:test-dir "src/test"))
+    (home-page "https://github.com/cds-astro/cds-healpix-java")
+    (synopsis "CDS HEALPix library in Java")
+    (description
+     "This package provides a @acronym{Centre de Données astronomiques de
+Strasbourg, CDS} implementation in Java of the @acronym{Hierarchical Equal
+Area isoLatitude Pixelization of a sphere , HEALPix} tesselation.")
+    (license license:bsd-3)))
+
 (define-public iraf-community
   (package
     (name "iraf-community")
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:10 GMT) Full text and rfc822 format available.

Message #83 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 17/32] gnu: python-glue-core: Update to 1.22.1.
Date: Mon, 21 Apr 2025 23:03:16 +0100
* gnu/packages/astronomy.scm (python-glue-core): Update to 1.22.1.
[propagated-inputs]: Remove python-h5py.

Change-Id: I455e8f91ea36b0cbe41c749973d6dec231640238
---
 gnu/packages/astronomy.scm | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 1616d4b1b3..af56fc8d6c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3212,21 +3212,25 @@ (define-public python-glue-astronomy
 (define-public python-glue-core
   (package
     (name "python-glue-core")
-    (version "1.22.0")
+    (version "1.22.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "glue_core" version))
        (sha256
-        (base32 "0cx97zbi58fjl9j6wg8clygdiv6a95wgc2azw7ffg16y3qlqwkzs"))))
+        (base32 "1prw271rdv3alxdh5apkq45d037vmwl83ag8my081cmwfdfmnvn3"))))
     (build-system pyproject-build-system)
+    (native-inputs
+     (list python-pytest
+           python-pytest-mpl
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      (list python-astrodendro
            python-astropy
            python-dill
            python-echo
            python-fast-histogram
-           python-h5py
            python-ipython
            python-matplotlib
            python-mpl-scatter-density
@@ -3241,11 +3245,6 @@ (define-public python-glue-core
            python-shapely
            python-spectral-cube
            python-xlrd))
-    (native-inputs
-     (list python-pytest
-           python-pytest-mpl
-           python-setuptools-scm
-           python-wheel))
     (home-page "http://glueviz.org")
     (synopsis "Multidimensional data visualization project")
     (description
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:11 GMT) Full text and rfc822 format available.

Message #86 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 18/32] gnu: python-losoto: Update to 2.5.0.
Date: Mon, 21 Apr 2025 23:03:17 +0100
* gnu/packages/astronomy.scm (python-losoto): Update to 2.5.0.

Change-Id: I4ce1092227d5fd1acb185e25880fa7eed0650d5b
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index af56fc8d6c..13e6344bb1 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3575,7 +3575,7 @@ (define-public python-lofar-h5plot
 (define-public python-losoto
   (package
     (name "python-losoto")
-    (version "2.4.4")
+    (version "2.5.0")
     (source
      (origin
        (method git-fetch) ; no tests data in the PyPI tarball
@@ -3584,7 +3584,7 @@ (define-public python-losoto
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0sdg30fi3dl4w5k4a4ry8b4rgx8ydf18s0yrka1ba1sin34jkwnk"))))
+        (base32 "1bpp156rrn35x1350kn1g7h6s9427yh1mhs5dbdyzy264z1m2gdr"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:12 GMT) Full text and rfc822 format available.

Message #89 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 19/32] gnu: python-pyvo: Update to 1.6.2.
Date: Mon, 21 Apr 2025 23:03:18 +0100
* gnu/packages/astronomy.scm (python-pyvo): Update to 1.6.2.
[native-inputs]: Add python-pytest-doctestplus.

Change-Id: I24bee0dffdfe19380a2e9c2247a62e29195af45e
---
 gnu/packages/astronomy.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 13e6344bb1..8cacf179cf 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5153,19 +5153,20 @@ (define-public python-pyavm
 (define-public python-pyvo
   (package
     (name "python-pyvo")
-    (version "1.6.1")
+    (version "1.6.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyvo" version))
        (sha256
-        (base32 "0hfdsb6yqda6g987b96jqaw4kqj4qh9qz3am6inx0nl2m5y735pq"))))
+        (base32 "00kqgw0aaddlds1s47gxymp7rbxhgmgm8imzciavwf8clgr817pa"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags #~(list "--pyargs" "pyvo")))
     (native-inputs
      (list python-pytest-astropy
+           python-pytest-doctestplus
            python-requests-mock
            python-setuptools
            python-setuptools-scm
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:12 GMT) Full text and rfc822 format available.

Message #92 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 29/32] gnu: Add python-gw-sky.
Date: Mon, 21 Apr 2025 23:03:28 +0100
* gnu/packages/astronomy.scm (python-gw-sky): New variable.

Change-Id: I02be95d9266fd4b446de6dec12c7a2625eaf466f
---
 gnu/packages/astronomy.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 330ac5554f..af0aec7aa6 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3332,6 +3332,36 @@ (define-public python-glue-qt
     (description "Multidimensional data visualization across files.")
     (license license:bsd-3)))
 
+(define-public python-gw-sky
+  (package
+    (name "python-gw-sky")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "gw_sky" version))
+       (sha256
+        (base32 "0k2qgy6d443lgxb140w70q078hclaf2c1jl85czkzkmz77yiiblc"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list jupyter
+           python-pytest
+           python-healpy
+           python-nbconvert
+           python-setuptools
+           python-wheel))
+    (propagated-inputs
+     (list python-astropy
+           python-matplotlib
+           python-numpy
+           python-scipy))
+    (home-page "https://github.com/Hazboun6/gw_sky")
+    (synopsis "Gravitational wave signals visualization tool")
+    (description
+     "Python package for making visuals of gravitational wave signals,
+specifically pulsar timing array signals.")
+    (license license:expat)))
+
 (define-public python-gwcs
   (package
     (name "python-gwcs")
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:13 GMT) Full text and rfc822 format available.

Message #95 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 30/32] gnu: Add python-libstempo.
Date: Mon, 21 Apr 2025 23:03:29 +0100
* gnu/packages/astronomy.scm (python-libstempo): New variable.

Change-Id: Ia293690cd0778625b9a3441298710a934d51d1c4
---
 gnu/packages/astronomy.scm | 43 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index af0aec7aa6..a983dae05d 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3601,6 +3601,49 @@ (define-public python-holodeck
 observationally-derived galaxy merger catalogs.")
     (license license:expat)))
 
+(define-public python-libstempo
+  (package
+    (name "python-libstempo")
+    (version "2.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "libstempo" version))
+       (sha256
+        (base32 "0408g761w9i0kg69b72y4lnpz5sa8bzd0zayi73q6wkry8lh7ymq"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'set-tempo2-search-paths
+            (lambda _
+              (let* ((tempo2 #$(this-package-input "tempo2"))
+                     (tempo2-runtime (string-append tempo2 "/share/runtime")))
+                (setenv "TEMPO2_PREFIX" tempo2)
+                (setenv "TEMPO2" tempo2-runtime)))))))
+    (native-inputs
+     (list python-cython-3
+           python-numpy
+           python-pytest
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
+    (inputs
+     (list tempo2))
+    (propagated-inputs
+     (list python-astropy
+           python-ephem
+           python-matplotlib
+           python-numpy
+           python-scipy))
+    (home-page "https://github.com/vallis/libstempo")
+    (synopsis "Python wrapper for tempo2")
+    (description
+     "This package provides a Python wrapper for tempo2 - a high precision
+pulsar timing tool.")
+    (license license:expat)))
+
 (define-public python-lofar-h5plot
   (package
     (name "python-lofar-h5plot")
-- 
2.49.0





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:14 GMT) Full text and rfc822 format available.

Message #98 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 31/32] gnu: Add python-sunraster.
Date: Mon, 21 Apr 2025 23:03:30 +0100
* gnu/packages/astronomy.scm (python-sunraster): New variable.

Change-Id: I0f50cbf7a36b189c89aa771be64c2f3035affa20
---
 gnu/packages/astronomy.scm | 52 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a983dae05d..00924c2890 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7476,6 +7476,58 @@ (define-public python-sunpy
 to the SolarSoft data analysis environment.")
     (license license:bsd-2)))
 
+(define-public python-sunraster
+  (package
+    (name "python-sunraster")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "sunraster" version))
+       (sha256
+        (base32 "1kp0bhih4fcx4g60li4s574m493f3z4dq2r30nifq0m7f50w0r87"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      #~(list "--ignore=docs/data_types/raster.rst"
+              "--ignore=docs/data_types/spectrogram.rst"
+              "-k" (string-join
+                    ;; XXX: Reported upstream:
+                    ;; <https://github.com/sunpy/sunraster/issues/281>
+                    (list "not test_apply_exposure_time_correction"
+                          "test_ndcube_components_after_slicing"
+                          "test_read_spice_l2_fits_multiple_files_dumbbells"
+                          "test_read_spice_l2_fits_multiple_rasters_multiple_windows"
+                          "test_read_spice_l2_fits_multiple_rasters_single_window"
+                          "test_read_spice_l2_fits_multiple_sns_multiple_windows"
+                          "test_read_spice_l2_fits_single_file_dumbbells")
+                    " and not "))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'pre-check
+            (lambda _
+              ;; PermissionError: [Errno 13] Permission denied:
+              ;; '/homeless-shelter'
+              (setenv "HOME" "/tmp"))))))
+    (native-inputs
+     (list python-extension-helpers
+           python-pytest-astropy
+           python-setuptools
+           python-setuptools-scm
+           python-sunpy
+           python-wheel))
+    (propagated-inputs
+     (list python-astropy
+           python-ndcube
+           python-numpy))
+    (home-page "https://docs.sunpy.org/projects/sunraster/en/stable/")
+    (synopsis "Solar mission spectral data tool")
+    (description
+     "sunraster is an Python library that provides the tools to read in and
+analyze spectrogram data.")
+    (license license:bsd-2)))
+
 (define-public python-tweakwcs
   (package
     (name "python-tweakwcs")
-- 
2.49.0





Information forwarded to divya <at> subvertising.org, efraim <at> flashner.co.il, hako <at> ultrarare.space, steve <at> futurile.net, guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Mon, 21 Apr 2025 22:05:14 GMT) Full text and rfc822 format available.

Message #101 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 32/32] gnu: Add rust-moc-0.17.
Date: Mon, 21 Apr 2025 23:03:31 +0100
* gnu/packages/crates-io.scm (rust-moc-0.17): New variable.

Change-Id: I9fcb4ee00b1dc39a4341ed0e9ed58c279fbc561b
---
 gnu/packages/crates-io.scm | 66 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6c9f571326..9184527c26 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43732,6 +43732,72 @@ (define-public rust-mmap-fixed-0.1
      "This package provides a library for dealing with memory-mapped I/O.")
     (license license:expat)))
 
+(define-public rust-moc-0.17
+  (package
+    (name "rust-moc")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "moc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1vkh0lm669lsraxbm7i8m0135ij91y9dijbj7fx72d62x8if43qx"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       ;; All of these tests fail with an error: Os { code: 2, kind: NotFound,
+       ;; message: "No such file or directory" }.
+       '("--"
+         "--skip=deser::fits::multiordermap::tests::test_mutliordermap"
+         "--skip=deser::fits::multiordermap::tests::test_mutliordermap_sum"
+         "--skip=deser::fits::skymap::tests::test_skymap_v2"
+         "--skip=deser::fits::skymap::tests::test_skymap_v3"
+         "--skip=deser::fits::skymap::tests::test_skymap_v4"
+         "--skip=deser::fits::skymap::tests::test_skymap_v5"
+         "--skip=deser::fits::tests::test_moc2d_to_fits"
+         "--skip=deser::fits::tests::test_read_v1_smoc_fits"
+         "--skip=deser::fits::tests::test_read_v2_smoc_uniq_fits"
+         "--skip=deser::fits::tests::test_read_v2_tmoc_fits"
+         "--skip=deser::fits::tests::test_write_cells_fits"
+         "--skip=deser::fits::tests::test_write_ranges2d_fits"
+         "--skip=deser::fits::tests::test_write_ranges_fits"
+         "--skip=deser::img::tests::test_img"
+         "--skip=deser::img::tests::test_img_auto_allsky"
+         "--skip=deser::json::tests::test_stmoc_from_json_large"
+         "--skip=moc2d::range::op::tests::test_union_assocdata_vsx"
+         "--skip=moc2d::range::op::tests::test_union_xmm_chandra"
+         "--skip=moc::range::op::and::tests::test_and"
+         "--skip=moc::range::op::minus::tests::test_minus"
+         "--skip=moc::range::op::or::tests::test_or"
+         "--skip=moc::range::op::overlap::tests::overlap_it"
+         "--skip=moc::range::op::xor::tests::test_xor"
+         "--skip=moc::range::tests::test_border_elementary_edges_2")
+       #:cargo-inputs
+       (("rust-byteorder" ,rust-byteorder-1)
+        ("rust-cdshealpix" ,rust-cdshealpix-0.7)
+        ("rust-flate2" ,rust-flate2-1)
+        ("rust-mapproj" ,rust-mapproj-0.3)
+        ("rust-nom" ,rust-nom-7)
+        ("rust-num" ,rust-num-0.4)
+        ("rust-png" ,rust-png-0.17)
+        ("rust-quick-error" ,rust-quick-error-2)
+        ("rust-rayon" ,rust-rayon-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-slab" ,rust-slab-0.4)
+        ("rust-stc-s" ,rust-stc-s-0.1)
+        ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.5)
+        ("rust-rand" ,rust-rand-0.8))))
+    (home-page "https://github.com/cds-astro/cds-moc-rust")
+    (synopsis "Create and manipulate HEALPix Multi-Order Coverages maps")
+    (description
+     "This package implements a functionality to read, write, create and
+manipulate HEALPix Multi-Order Coverage maps (MOCs), i.e. discretized
+geometrical surfaces on the unit sphere.")
+    (license license:asl2.0)))
+
 (define-public rust-modifier-0.1
   (package
     (name "rust-modifier")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Tue, 22 Apr 2025 00:18:02 GMT) Full text and rfc822 format available.

Message #104 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Hilton Chain <hako <at> ultrarare.space>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: Steve George <steve <at> futurile.net>, 77975 <at> debbugs.gnu.org,
 Efraim Flashner <efraim <at> flashner.co.il>,
 Divya Ranjan Pattanaik <divya <at> subvertising.org>
Subject: Re: [bug#77975] [PATCH 32/32] gnu: Add rust-moc-0.17.
Date: Tue, 22 Apr 2025 08:17:07 +0800
Hi Oleg,

On Tue, 22 Apr 2025 06:03:31 +0800,
Sharlatan Hellseher wrote:
>
> * gnu/packages/crates-io.scm (rust-moc-0.17): New variable.
>
> Change-Id: I9fcb4ee00b1dc39a4341ed0e9ed58c279fbc561b
> ---
>  gnu/packages/crates-io.scm | 66 ++++++++++++++++++++++++++++++++++++++
>  1 file changed, 66 insertions(+)

All crates-* modules are scheduled to be removed, maybe even in the next
rust-team merge if a migration plan is out.

Can you remove version suffix from the variable name (dependencies will be
handled separately), and move the variable to a different module?  I'll apply it
to rust-team.

Thanks




Information forwarded to guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Tue, 22 Apr 2025 08:39:06 GMT) Full text and rfc822 format available.

Message #107 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 77975 <at> debbugs.gnu.org
Cc: hako <at> ultrarare.space
Subject: [PATCH 00/32] Astro update 2025/04.
Date: Tue, 22 Apr 2025 09:38:06 +0100
[Message part 1 (text/plain, inline)]
Hi Hilton,

Thanks for lightning response!

If I move the rust-moc into astronomy module where I'll use it in python
package in the future would it be OK? Also I've submitted 2 or 3 patches
where Rust was involved in Python do I need to warry about them be
removed?

And if you give me some example on the current/upcoming Rust package
format and how to deal with intermediate dependencies please.

--
Thanks,
Oleg
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#77975; Package guix-patches. (Tue, 22 Apr 2025 10:40:02 GMT) Full text and rfc822 format available.

Message #110 received at 77975 <at> debbugs.gnu.org (full text, mbox):

From: Hilton Chain <hako <at> ultrarare.space>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: 77975 <at> debbugs.gnu.org
Subject: Re: [PATCH 00/32] Astro update 2025/04.
Date: Tue, 22 Apr 2025 18:39:30 +0800
On Tue, 22 Apr 2025 16:38:06 +0800,
Sharlatan Hellseher wrote:
>
> [1  <text/plain (7bit)>]
>
> Hi Hilton,
>
> Thanks for lightning response!
>
> If I move the rust-moc into astronomy module where I'll use it in python
> package in the future would it be OK? Also I've submitted 2 or 3 patches

No problem.

> where Rust was involved in Python do I need to warry about them be
> removed?

On rust-team I have already removed #:cargo-inputs for all packages out of
crates-* modules and made a DRAFT commit to remove all crates-* modules.  Let me
know if you need some of them and where to place them.

I'll send patch for a blog post and explain all things.  gnome-team and
python-team are big Rust users so I'll CC you too.  Whether to remove these
modules or not and when to remove them will be covered then too.  My current
plan is to make a channel and place these modules there as-is, so an external
user can still have them without changing module imports.

> And if you give me some example on the current/upcoming Rust package
> format and how to deal with intermediate dependencies please.

See latest revision of [1] for the documentation change.  And rust-team commits,
you might be interested in the ones removing #:cargo-inputs and changing bulid
systems.

For simplicity a Rust programs directly depends on all dependencies, so we don't
need to handle them.  This allowed me to migrate the 150 Rust programs and 3600+
dependencies within two weeks.  I have briefly checked all their sources and
unbundled more dependencies. :)
---
[1] New Rust packaging workflow based on lockfile importer.
https://issues.guix.gnu.org/77093
https://yhetil.org/guix-patches/cover.1742281797.git.hako <at> ultrarare.space/




This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.