Skip to content

Conversation

@KristofferC
Copy link
Member

  • Add docs for API version of Pkg
  • Fix a bug on windows where the tarball downloader didn't work
  • Fix a bug in the gc command
  • Tweak how target specific deps are defined, it is now:
    [extras]
    Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
    
    [targets]
    test = ["Test"]
    
  • Fix a bug where we threw when failing to update a registry.
  • No longer consider uninstallable packages for tab completion in REPL mode.
  • Fix a bug where Registry.toml files written by other TOML writers could not be parsed.
  • Changed status printing when testing dependencies to be less noisy and not show irrelevant things
  • No longer allow loading standard libs that are not declared as dependencies when testing or building. Fixup standard library Project.tomls to be consistent with this.
  • Write full dependnecy graph for standard libs to Manifest.

@KristofferC KristofferC added the packages Package management and loading label Jul 27, 2018
00vareladavid and others added 12 commits July 27, 2018 16:39
* Refactor argument order checking
* just use TOML for Registry.toml and set up a cache

* prevent a O(n^2) when collecting package names

* Update Types.jl
* Update copypasta line

I'm note sure what goes in `???` but just to get the PR rolling.

* Fill in the text for manifest mode

Based on what I see at https://docs.julialang.org/en/latest/stdlib/Pkg/#Adding-registered-packages-1 this text seems correct.

* Editorial fix
1. If Foo is an existing path, activate that
  2. If Foo is a developed dependency of the
     current environment, activate that
  3. Activate the (non-existing) directory Foo

To sidestep 2. above, and activate a non-existing directory Foo
even though there is a developed dependency Foo, use
`pkg> activate ./Foo`.
* improve printing when running tagets
@KristofferC KristofferC force-pushed the kc/bump_pkg branch 3 times, most recently from ff26271 to a7105d9 Compare July 27, 2018 16:21
KristofferC and others added 3 commits July 28, 2018 08:55
The --shared option places the package in Pkg.devdir(),
and the --local option places the package in a dev sub-directory
of the current project.
unless it is given as an absolute path, fix #485
@KristofferC KristofferC merged commit 2fb2028 into master Jul 28, 2018
@KristofferC KristofferC deleted the kc/bump_pkg branch July 28, 2018 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages Package management and loading

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants