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?

  • vepr_jako_pepr@slrpnk.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    at the minute it is quite quick for importing the skeleton of the project and then then things such as non internal-language dependencies can be manually fixed, but it does lack in the scope of updating these imports whilst avoiding repeated work imo

    • vepr_jako_pepr@slrpnk.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      but there are a decent number of times when with python, rust or go, the auto import will work first try or with very minimal adjustment