anvil-dev team mailing list archive
-
anvil-dev team
-
Mailing list archive
-
Message #00032
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