A couple of years ago Wolf Vollprecht created a conda channel called julia-forge that repackges official Julia downloads as conda packages:
Recently, I revived the project by adding recent stable (1.12.6) and long term support (LTS) builds (1.10.11). I also added an additional LTS channel which does not contain the latest stable builds.
The revival mimics logic based on juliaup to monitor version releases. The two channels are meant to mimic juliaup’s release and lts channels.
This differs from the conda-forge builds which are built from source by conda-forge. While noble in premise, it has been difficult to properly coordinate the dependencies in the conda-forge ecosystem leading to some unresolved issues such as the lack of Windows support.
While at the moment, this is mainly meant to provide a mechanism to provide official Julia binaries via conda, mamba, and pixi, I am also considering providing julia packages with their precompile caches targeted towards a generic microarchitectures. My main focus with this would be to make it easier to install packages with long precompilation times such as the Makie ecosystem or introductory packages such as Pluto.jl.
Lastly, thank you to @visr for also adding Linux aadch64 packages:
Contributions are welcome!
Pixi instructions:
pixi workspace channel add --prepend https://prefix.dev/julia-forge
pixi add julia
Or
pixi add https://prefix.dev/julia-forge::julia
You can also configure pixi.toml as follows.
[workspace]
name = "my-workspace"
channels = ["https://prefix.dev/julia-forge", "conda-forge"]
platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"]
[dependencies]
julia = "*"
Mamba instructions
mamba install -c https://prefix.dev/julia-forge julia
Conda instructions
conda install -c https://prefix.dev/julia-forge julia
edit: I originally stated the channel URL incorrect with an extra channels/ directory. Also pixi does not have a --channel flag.