← Back to team overview

anvil-dev team mailing list archive

Re: smithy bootstrap of pip dependencies appear broken for 'clean' installs

 

Fixing this.

Stupid keyring thing is doing this...


On Fri, Dec 7, 2012 at 4:04 PM, Daniel Mercer <dmercer@xxxxxxxxxxxxxx>wrote:

> Hi,
>
> I believe the bootstrap step for pypi is broken for installs on a 'clean'
> host. I infer from the output that hgtools (which is installed as a pip
> package) is required for the pre/post install phase of one some subsequent
> pip package. Here is the expurgated version (full output attached):
>
> > Installing pypi dependencies…
> …SNIP…
> >     warning: no previously-included files matching '*.aux' found under
> directory 'docs'
> > Downloading/unpacking hgtools (from -r tools/pip-requires (line 3))
> >   Downloading hgtools-2.0.2.zip
> >   Running setup.py egg_info for package hgtools
> …SNIP..
> > Downloading/unpacking keyring>=0.9.2 (from -r tools/pip-requires (line
> 4))
> >   Downloading keyring-1.0.zip (61Kb): 61Kb downloaded
> >   Running setup.py egg_info for package keyring
> >     zip_safe flag not set; analyzing archive contents...
> >
> >     Installed
> /tmp/easy_install-SM0Psj/pytest-runner-1.2/hgtools-2.0.2-py2.6.egg
> >
> >     Installed
> /home/dmercer/anvil/build/keyring/pytest_runner-1.2-py2.6.egg
> >     Traceback (most recent call last):
> …SNIP…
> >     ImportError: No module named hgtools.plugins
>
> If the hgtools package is installed in advance of the other pip
> dependencies all is well. I like the recent change where the pip deps were
> removed from smithy and into tools/pip-requires, but it may be necessary to
> do the pip installs in multiple phases.
>
>
>
>
>
> dlm
>
>
>
>
>
>
> --
> Mailing list: https://launchpad.net/~anvil-dev
> Post to     : anvil-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~anvil-dev
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
--
*Joshua Harlow (mR.aWesOmo)*
facebook.com/jshharlow <http://www.facebook.com/jshharlow>
flickr.com/jshharlow
YIM: jshharlow

Follow ups

References