Sharlatan

@sharlatan
168 Followers
111 Following
1.4K Posts
Practicing #Aikido and #Zettelkasten. Maintaining #Astronomy, #Python, #Julia and #Golang packages in #Guix. #Cycling no car.
vcshttps://git.sr.ht/~hellseher

I wonder how it's possible to release nearly every day

#AI revealed

https://github.com/HypothesisWorks/hypothesis/blob/master/.claude/CLAUDE.md

... and Hypothesis is so deep in #Guix, if we are going to strictly follow GCD008 we have to cut off nearly each Python package using Pytest

hypothesis/.claude/CLAUDE.md at master · HypothesisWorks/hypothesis

The property-based testing library for Python. Contribute to HypothesisWorks/hypothesis development by creating an account on GitHub.

GitHub
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

WhatsApp CLI is available in #Guix

https://codeberg.org/guix/guix/commit/e87c221cd250ba1bf8486221eafd5653e4445063

See, no browser required!

Pull gently

#guixgoteam

gnu: Add whatscli. · e87c221cd2

* gnu/packages/messaging.scm (whatscli): New variable. Merges: guix/guix!8655 Change-Id: I2c2f03afc93a538bdaf83424d3186665e9749e13 Signed-off-by: Sharlatan Hellseher <[email protected]>

Codeberg.org

I've written a helper bash wrapper to bypass unstable go importer

https://codeberg.org/guix/guix/pulls/642#issuecomment-16017467

WIP: Package forgejo

This is the start of my attempt to package Forgejo. gnu/packages/forgejo.scm contains the results of repeated invocations of guix import. These packages should of course end up in the various golang-* modules and version-control but I wanted to try to get it building before I started worrying a...

Codeberg.org

Started packaging #forgejo in #Guix

https://codeberg.org/guix/guix/pulls/642

There is an option to follow the Kubo unvendor way, but who likes simple routes ^.^

#guixgoteam

WIP: Package forgejo

This is the start of my attempt to package Forgejo. gnu/packages/forgejo.scm contains the results of repeated invocations of guix import. These packages should of course end up in the various golang-* modules and version-control but I wanted to try to get it building before I started worrying a...

Codeberg.org

We finally updated SBCL from 2.5.8 to 2.6.4 in Guix.
The process took three months, mostly waiting in the build queue!

Remember to donate to the Guix Foundation to improve the infrastructure:
https://guix.gnu.org/en/donate/

#SBCL #CommonLisp #Guix

Donate — GNU Guix

We are looking for donations to sustain Guix. Whether recurring or one-off, they all help us to take a step towards sustainability.

guix pull
guix package --manifest=manifest.scm

python3 --version
Python 3.12.12

#Guix rocks, all of the subs are available \../

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

@guix is about to bring #Python 3.12 as a default this Sunday, there are still some older packages which need love, but 98% have passed QA.

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

3.12 release has dropped a long list of deprecated modules which were planned since 3.6, they called it "dead batteries"

https://peps.python.org/pep-0594

#guixpythonteam

python-team 2026/05: Pre merge check and call for help with failing packages

Hi Guix! Exiting, QA digested 84% on x86_64 architecture now lets' check our profiles and spot any major blocker to make the branch ready for the merge. I did not know that Python touched more than 70% of all packages, so things may breaks with 3.12 and simple version bump would heal it. Other...

Codeberg.org

@pjotrprins What makes this debate so relevant is that it can be extrapolated to other subjects, take @khinsen, for example [0].

Personal convenience, as oposed to ideology, is a decision that we all need to take in many aspects of our daily lifes (taking a plane or a train?). Which is the reason why diverse, not single minded communities, are so important: speaking up clearly, stating (and sharing) different perspectives on the matter is something to preserve.

[0] https://blog.khinsen.net/posts/2026/05/19/automating-science.html

Konrad Hinsen's blog