Pkg.jl
Pkg.jl copied to clipboard
Pkg - Package manager for the Julia programming language
`compat` entries should automatically be added according to the current minor version of the relevant package whenever that package is `Pkg.add`ed to an environment.
Assume I install StaticArrays in my current project ```julia (v0.7) pkg> add StaticArrays Resolving package versions... Updating `~/.julia/environments/v0.7/Project.toml` [90137ffa] + StaticArrays v0.8.3 Updating `~/.julia/environments/v0.7/Manifest.toml` [no changes] ``` I think that...
I have developed a Julia package that hosts data that I need for testing. Normally Julia packages are not intended for this purpose, but there are some nice advantages this...
I want to start an official discussion of what makes a project an application here.
Movin out DelmitedFiles from Julia made the custom `julia_version` code path no longer work since it tries to look up the Project file from the local installation. A discussed solution...
We need to be able to load the standard libraries such as `TOML`, `Artifacts`, etc... when running our `.pkg` hooks such as `.pkg/select_artifacts.jl`. While these are usually available, they are...
@carlobaldassi, we are thinking about possible ways of adding conditional dependencies. In almost all cases it seems there is a need for a package to be able to add compatibility...
This is a proposal for adding first class support in Pkg and the code loading system for conditional dependencies. ## What is a conditional dependency Desribing a conditional dependency is...
This adds a `source` field in the active project for any packages we are tracking by repo or by path. On `add`/`dev`/`instantiate` we crawl over any unregistered dependencies and download...
On 1.8-rc1/1.9.0-DEV.1065, but fine on 1.7 ``` @v1.8) pkg> generate SomePkg Generating project SomePkg: SomePkg/Project.toml SomePkg/src/SomePkg.jl shell> mkdir SomePkg/test shell> touch SomePkg/test/runtests.jl (@v1.8) pkg> activate SomePkg/test Activating new project at...