Development repository for Julia's package manager, shipped with Julia v1.0 and above.
| Documentation | Build Status |
|---|---|
If you want to develop this package do the following steps:
- Clone the repo anywhere.
- In line 2 of the
Project.tomlfile (the line that begins withuuid = ...), modify the UUID, e.g. change the44cto54c. - Change the current directory to the Pkg repo you just cloned and start julia with
julia --project. import Pkgwill now load the files in the cloned repo instead of the Pkg stdlib .- To test your changes, simply do
include("test/runtests.jl").
If you need to build Julia from source with a git checkout of Pkg, then instead use make DEPS_GIT=Pkg when building Julia. The Pkg repo is in stdlib/Pkg, and created initially with a detached HEAD. If you're doing this from a pre-existing Julia repository, you may need to make clean beforehand.
To check which commit julia master uses see JuliaLang/julia/stdlib/Pkg.version.
To open a PR to update this to the latest commit the JuliaPackaging/BumpStdlibs.jl github actions bot is recommended.