Skip to content

JuliaLang/Pkg.jl

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3df64b6 · Oct 29, 2024
Jul 25, 2024
Oct 13, 2024
Oct 20, 2024
Oct 29, 2024
Oct 25, 2024
Jan 2, 2022
Apr 21, 2022
Jul 12, 2024
Aug 2, 2021
Jul 26, 2024
Mar 23, 2024

Repository files navigation

Pkg

Development repository for Julia's package manager, shipped with Julia v1.0 and above.

Documentation Build Status

Using the development version of Pkg.jl

If you want to develop this package do the following steps:

  • Make a fork and then clone the repo locally on your computer
  • Change the current directory to the Pkg repo you just cloned and start julia with julia --project.
  • import Pkg will 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.

If you need to build Julia from source with Git checkouts of two or more stdlibs, please see the instructions in the Building Julia from source with a Git checkout of a stdlib section of the doc/src/devdocs/build/build.md file within the Julia devdocs.

Synchronization with the Julia repo

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.