A cross-platform installer for the Julia programming language
MIT License
Bot releases are hidden (Show)
This version handles a few bugs for julia 1.10.
I only realized that python-fire parses "1.10"
as "1.1"
a few months ago. This makes it inconvenient and strange when people uses jill switch 1.10
or jill install 1.10
and get 1.1 instead.
Changes:
jill install '"1.10"'
, this is because jill install 1.10
will be treated as jill install 1.1
. A hint will be displayed now. (a5afe256df5c53ec1a3978bb72ff6f25ae60d699)1.1.x
version to 1.10.0-beta1
while it should be 1.1.1
. (4162b5450eb785e5fb16edf690cac391dde15d46)v0.11.4 was uploaded to Pypi accidentally, please use v0.11.5 instead.
Published by johnnychen94 over 1 year ago
Changes:
jill switch 1.1
and jill switch 1.10
mean targeting to Julia 1.10 (and not Julia 1.1).P.S. With Julialang advertising juliaup as its official Julia installer, I'd refrain from maintaining jill.py actively -- most changes will be for my personal usage and bug fixes.
Published by johnnychen94 almost 2 years ago
A few minor changes:
Published by johnnychen94 over 2 years ago
Features:
--skip-symlinks
can be used to tell jill install
to not generate symlinks when installing julia (https://github.com/johnnychen94/jill.py/pull/118) (@kerim371)Published by johnnychen94 over 2 years ago
I'm so satisfied that I don't need to frequently tag new jill releases when there are new Julia releases out; that this tool works quite well and reliably.
Changes:
jill install --preferred-arch arm64
. (#105)(@johnnychen94)--bypass-ssl
to not verify SSL certificate. (031ee35302c351589cfbc32d59becc86133c7b1c) (@johnnychen94)jill switch
on windows platform (#106)(@johnnychen94)jill list
no longer errors when symlink directory is empty (f643983e66ea7f8cd1c300df56ca26367a882254)(@johnnychen94)Published by johnnychen94 about 3 years ago
The new jill list
command introduced by v0.10.0 was actually broken for non-windows systems, this release fixes it.
Published by johnnychen94 about 3 years ago
I imagine this as the last minor version release before v1.0.0. JILL functionality is becoming quite stable and I'm very satisfied with this, thus probably there won't be any major feature changes in the future. I rewrite the entire README; hopefully, it gives a better overview of all the features of jill.
Enhancements:
jill install latest
is now set to 30 seconds. Hopefully, this solves the network issues like #82. (#89) (@johnnychen94).tar.gz
for Windows and macOS systems. Yet we still use .dmg
and .exe
for these systems because they're self-signed. (#89)(@johnnychen94)Features:
jill switch
allows you to switch what version julia
points to. (#92) (@johnnychen94)jill list
shows every julia
command(symlink) and the version it points to. (#90) (@johnnychen94)jill install <version>+<hash>
is a simple interface to fetch specific CI build artifacts in the Julialang/julia repository. For instance, jill install 1.8.0+cc4be25c
installs the CI artifact for cc4be25c
commit into julia-dev
. (#89)(@johnnychen94)Published by johnnychen94 about 3 years ago
All old v0.9.x series should upgrade to this version.
Bug fixes:
versions-schema.json
file to and fix the bug in the validation failure fallback solution (#87)(@johnnychen94)Published by johnnychen94 about 3 years ago
Enhancements:
Published by johnnychen94 over 3 years ago
Bug fixes:
/
is ignored when checking whether symlink_dir
is presented in PATH
. Previously, ~/.local/bin/
was incorrectly ignored. (#77) (@johnnychen94)--unstable
, it no longer symlink to julia
and julia-X
. For example, jill install 1.7 --unstable
will now only make symlink for julia-1.7
. This is a bug introduced in v0.9.4. (#78)(@johnnychen94)Enhancements:
JILL_SYMLINK_DIR
for --symlink_dir
and JILL_INSTALL_DIR
for --install_dir
. (#81)(@johnnychen94)Upstream changes:
SUSTech
is added (#75)(@johnnychen94)Published by johnnychen94 over 3 years ago
Bug fixes:
--unstable
flag to allow unstable versions. (#74) (@johnnychen94)Enhancements:
--unstable
: Unstable releases (e.g., 1.7.0-beta1
) can now be installed via passing --unstable
flag to jill
. (#74) (@johnnychen94)Published by johnnychen94 over 3 years ago
Enhancements:
Published by johnnychen94 over 3 years ago
Bug fixes:
versions.json
(#67)(@johnnychen94 )Published by johnnychen94 over 3 years ago
Bug fixes:
jill mirror
breaks when require_latest: "True"
(the default choice), which was newly introduced in v0.9.0 (5d0edbb12a33d068fb1c55709cdc8e58dede7278) (@johnnychen94 )Published by johnnychen94 over 3 years ago
Enhancements:
jill
now discards the slow version query mechanism and uses the Julia officially maintained versions.json file (#58) (@crstnbr)JILL_UPSTREAM
works the same as jill cmd --upstream
; you can predefine the upstream so as to avoid typing --upstream
flag again and again. (#61)(@crstnbr)jill
now supports some os/arch alias. For example, jill download --sys win
is a valid option now. (#62)(@johnnychen94)jill mirror
will also download test releases (e.g., alpha/beta/rc) (#62)(@johnnychen94)Breaking changes:
jill update
no longer exists (#58)(@crstnbr)Published by johnnychen94 almost 4 years ago
Enhancements:
jill install
will now check if julia
is already installed, and skips the installation when the version matches. A new flag --reinstall
is introduced to force a reinstallation. (#51) (@johnnychen94 )Published by johnnychen94 almost 4 years ago
Bug fixes:
Published by johnnychen94 about 4 years ago
Upstream changes:
USTC
has upgraded its Julia mirror using StorageMirrorServer+s3 sync (d284a4d988d67db628b82c1f6c7d1295c0e4d0ae) (@johnnychen94)Published by johnnychen94 about 4 years ago
Upstream changes:
ZJU
[all] and USTC
[latest]. They are not available/reliable. (8a81ef216dd93024d58709d33a5515b6ed4ff38d)(@johnnychen94 )