this post was submitted on 07 Jun 2026
6 points (100.0% liked)

Guix

538 readers
9 users here now

Guix is an advanced distribution of the GNU operating system developed by the GNU Project

founded 6 years ago
MODERATORS
 

Hello everyone,

How do you guys handle programming in languages that want to package imports "their" way? I'm mainly referring to things like Python, Golang, or Rust. I'm in the middle of a small Golang project and need to import a uuid library that guix doesn't package on it's own. I could make the package which isn't difficult but that leads me down the tension between "Go project is more portable if I use go get ..." vs "Project is more reproducible if I use Guix".

How do you all do it?

top 1 comments
sorted by: hot top controversial new old
[–] civodul@toot.aquilenet.fr 2 points 2 weeks ago

@RumRunningDevil The usual method is with ‘guix import go --recursive’. (There are currently more than 2k Go packages in Guix that were created like this.)

Does that work for you?