Add '--ignore-installed six' to pip install arguments. #26

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
4 participants

cmars commented Jan 20, 2016

This was necessary to avoid conflicts with the python3-six Ubuntu
package, which is a dependency of python3-pip.

Add '--ignore-installed six' to pip install arguments.
This was necessary to avoid conflicts with the python3-six Ubuntu
package, which is a dependency of python3-pip.

cmars commented Jan 20, 2016

Was getting this install hook error in all my layered charms prior to this fix: https://paste.ubuntu.com/14582988/

1stvamp commented Jan 21, 2016

I'm getting a similar error for yaml in #27

Owner

marcoceppi commented Jan 21, 2016

This is because of a recent release of pip. This patch address some of the
side effects.

On Thu, Jan 21, 2016, 3:14 AM Wes Mason notifications@github.com wrote:

I'm getting a similar error for yaml in #27
juju-solutions#27


Reply to this email directly or view it on GitHub
juju-solutions#26 (comment)
.

Owner

marcoceppi commented Jan 21, 2016

I've attempted to address this here juju/charm-tools#90 though this isn't the only way to resolve this. @johnsca would this be better to have the base layer define the pip version or should we continue to include this in charm-tools as juju/charm-tools#90 has done?

Owner

johnsca commented Jan 21, 2016

@marcoceppi Yes, I think it would be better for the pip requirement to explicitly be in the base layer, and version-locked like the other wheelhouse deps.

Owner

marcoceppi commented Jan 21, 2016

I'll update the pull requests, thanks

@johnsca johnsca closed this in #28 Jan 21, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment