Awesome!

Now I have an explanation for the weird behaviour I got today. `charm
compose` was working fine until suddenly I started getting errors because
wheel was not installed in the venv. Running `sudo apt-get update; sudo
apt-get upgrade` fixed my problems, I guess this was right after fix
8c09431... :)

2015-11-25 17:02 GMT+01:00 Marco Ceppi <marco.ce...@canonical.com>:

> Hello everyone!
>
> I'm happy to announce another charm-tools release today, this is the 1.9.3
> which succeeds 1.8.0 as the latest release of charm-tools. If you've
> managed to install 1.9.0, 1.9.1, or 1.9.2 in the past several days please
> be sure to upgrade. As always, you can verify the version you are running
> by executing: `charm version`
>
> # Changes
>
> 5cadfda [Marco Ceppi] version bump
> 8c09431 [Marco Ceppi] Make sure wheel is available in build venv fixes #51
> 11557b3 [Marco Ceppi] version bump
> 2a70207 [Marco Ceppi] install_requires needed because Homebrew can't
> handle a pip install
> f820bfd [Marco Ceppi] version bump
> 3ae864a [Marco Ceppi] virtualenv is a dependency
> 975702a [Marco Ceppi] version bump
> 55193cd [Cory Johns] Switch WheelhouseTactic to use a venv and include
> (newer) pip in wheelhouse
> 67639fa [Cory Johns] Added support for building a wheelhouse
> da058a3 [Tim Van Steenburgh] Implement charm-proof for storage
> a098a99 [Benjamin Saller] special case 'help' for issue #35
> b2ec3b1 [Benjamin Saller] metrics no longer defaults to off
>
>
> ## Proof now supports storage
>
> This was a nice update with the new storage feature in 1.25 - we're
> keeping a close eye on 1.26 and will make sure metadata changes there are
> supported.
>
> ## Wheel House for layer dependencies
>
> Going forward we recommend all dependencies for layers and charms be
> packaged in a wheelhouse.txt file. This perform the installation of pypi
> packages on the unit instead of first on the local machine meaning Python
> libraries that require architecture specific builds will do it on the units
> architecture. This also provides the added bonus of making `charm layers` a
> much cleaner experience.
>
> Here's an example of side-by-side output of a charm build of the basic
> layer before and after converting to Wheelhouse.
>
> Previous: http://paste.ubuntu.com/13502779/ (53 directories, 402 files)
> Wheelhouse: http://paste.ubuntu.com/13502787/ (3 directories, 21 files)
>
> This is the superior way package dependencies in charms, and we look
> forward to current layers migrating to a wheelhouse tactic. That said,
> charms which currently use a .pypi file in the lib directory will continue
> to work as expected and is a supported method of including dependencies.
>
> # Install
> Charm Tools is available to users either via the juju/stable PPA,
> Homebrew, or pip
>
> ## PPA
>
>     sudo add-apt-repository ppa:juju/stable
>     sudo apt-get update
>     sudo apt-get install charm-tools
>
> ## Homebrew
>
>     brew install charm-tools
>
> * This will be available once
> https://github.com/Homebrew/homebrew/pull/46352 has been merged
>
> ## PIP
>
>     pip install -U charm-tools
>
> Thanks,
> Marco Ceppi
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to