Better workflow for using Pixi with Julia projects? #4236
Replies: 2 comments 6 replies
-
I think this is pretty much the workflow, yes. See for example how the Pixi repo is set up, we similarly install |
Beta Was this translation helpful? Give feedback.
-
I have started a little experiment a while ago (long while) to simply re-package Julia into Conda packages: https://github.com/wolfv/julia-forge This package is available on https://prefix.dev/julia-forge There was also some discussion here: https://discourse.julialang.org/t/managing-julia-versions-using-pixi/116165/15 I would love to have a better story for Julia, ideally on conda-forge. Packaging Julia from source is (afaik) quite difficult and also relies on patched LLVM versions (so we cannot simply rely on the LLVM which is already packaged on conda-forge). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As Julia packages aren't for the most part distributed on conda-forge, what's the best course of action for trying to work on projects that might use Julia, but you'd still like to have controlled with Pixi? Install
juliaup
with Pixi and then just let Julia control all of its own packages throughProject.toml
(which then has a correspondingManifest.toml
lock file)? so this would result in keeping thepixi.toml
,pixi.lock
,Project.toml
, andManifest.toml
under version control.Example:
Is there a better workflow than this in practice? Or is the workflow to just not use Pixi here given that the benefit is limited?
Beta Was this translation helpful? Give feedback.
All reactions