Final polishing for #Guix Astro Update 2026/06, everything is manually crafted!

This month is fruitful with new packages to collection and update-add listen is touching 55 count.

Due to Pandas 3 landed on the python-team branch, we need to be prepared - #Astropy is bumped to 8.0.0rc2 to support it.

https://codeberg.org/guix/guix/issues/9207

#guixastroupdate
#guixscienceteam
#guixpythonteam

Astro Update 2026/06: Planned refresh and additions

As usual, placing an issue for coordinate update for Astro collection for this month. - [ ] issues [0/2][0%] - [x] Relax timeouts for ctapipe https://codeberg.org/guix/guix/issues/9205 - [ ] python-irispy-lmsal :: would be upgraded from 0.6.0 to 0.7.0; Requires SciePy 1.17.0+ which is av...

Codeberg.org

Having fresh Pandas is a great thing, but having everything working again is another goal for the current #guixpythonteam cycle

#Dask has been refreshed without any issues
#Modin needs some love, but it looks like there is no open PR bringing Pandas 3 compatibility upstream

https://codeberg.org/guix/guix/issues/9336

python-modin 0.37.1 (2025-10-02): Not compatible with Pandas 3

Stabilizing python-team It looks like Modin still depends on Pandas 2. ``` py "pandas>=2.2,<2.4", ``` ``` starting phase `check' ImportError while loading conftest '/tmp/guix-build-python-modin-0.37.1.drv-0/source/modin/conftest.py'. modin/conftest.py:63: in <module> import modin.p...

Codeberg.org

Fixed tests for #Pandas 3.0.3 (latest) in #Guix!

https://codeberg.org/guix/guix/commit/7698140eaca32e5627e70404265acf682f4b6333

This magic trick is taken from upstream but cast a lispy spell

...
(invoke "python" "-c" (format #f "~a; ~a=[~{'~a', ~}]);" "import pandas as pd" "pd.test(extra_args" test-flags))))))))

#guixpythonteam #guixscienceteam

gnu: python-pandas: Update to 3.0.3. · 7698140eac

* gnu/packages/python-science.scm (python-pandas): Update to 3.0.3. [source] <patches>: Drop all. [arguments] <test-flags>: Run more tests and provide extra options. <phases>: Fix custom 'check phase. [propagated-inputs]: Remove python-pytz and python-tzdata; add python-bottleneck, python-lxml, ...

Codeberg.org
Pandas 3: Call for help to spot the reason of failing tests

My current WIP: ``` diff @@ -4274,7 +4274,7 @@ (define-public python-tspex (define-public python-pandas (package (name "python-pandas") - (version "2.3.3") + (version "3.0.3") (source (origin (method git-fetch) @@ -4283,35 +4283,24 @@ (define-public py...

Codeberg.org

Tensor and quantum computing in #Guix had fresh kitchen kick

https://codeberg.org/guix/guix/commit/15838b0a03677990128673b145b8941b15bdb16d

python-quimb

Library for quantum information and many-body calculations

#guixpythonteam

gnu: Add python-quimb. · 15838b0a03

* gnu/packages/quantum.scm (python-quimb): New variable. Merges: guix/guix!8999 Change-Id: Ibcc40f68e628c4d8ce554e76e7f3dbefc226dfad Reviewed-by: Hugo Buddelmeijer <[email protected]> Modified-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <sharlatanus@gma...

Codeberg.org
gnu: python-scipy: Update to 1.17.1. · b56779458b

* gnu/packages/python-science.scm (python-scipy): Update to 1.17.1. [arguments] <test-flags>: Rework skipped tests, run more. [inputs]: Remove boost-1.88 and pybind11-2; add boost and pybind11. [native-inputs]: Remove python-click, python-doit, python-numpydoc, python-pycodestyle, python-pydevto...

Codeberg.org

Moving slowly for Cython/NumPy stack refresh in #Guix about 200 on the list with 1-30%

Pandas 2 failed 20 tests, but v3 is out there, time to refresh -- help wanted

Scipy passed all 8k tests on the latest refreshed version.

Ending spring with new blossoms of Python freshness, and it queued to QA

#guixpythonteam

gnu: python-numpy: Update to 2.4.6. · 6efd833161

This update includes releases since 2.3.1 (2025-06-21): - 2.4.6 (2026-05-19) - 2.4.5 (2026-05-15) - 2.4.4 (2026-03-29) - 2.4.3 (2026-03-09) - 2.4.2 (2026-02-01) - 2.4.1 (2026-01-10) - 2.4.0 (2025-12-20) - 2.4.0rc1 (2025-12-03) - 2.3.5 (2025-11-16) - 2.3.4 (2025-10-15) - 2.3.3 (2025-09-09) - 2.3....

Codeberg.org
@simendsjo it was #guixpythonteam ;-) in main blockers

And it's merged!

---[ Commits stats ]---
* from-to: 84cad47547785b2cd6eee912686ee3b45a46df4b..dfb6f229e5f62de62723b8b8185678eade9107f9
* count: 560

---[ Packages stats ]---
* added: 28
* fixed: 142
* adjusted: 15
* realocated: 3
* removed: 7
* updated: 176

@guix If anyone would like to spread news about that https://codeberg.org/guix/guix/issues/8791

#Guix #guixpythonteam
#Python

Write news about Python 3.12 and only build system for Python

For anyone who would like to bring news about default Python 3.12 and only one build system. See https://codeberg.org/guix/guix/issues/8364

Codeberg.org