On Jul 13, 2010, at 6:52 PM, Dave Peticolas wrote:

> 
> 
> On Tue, Jul 13, 2010 at 2:53 AM, Gary Poster <gary.pos...@canonical.com> 
> wrote:
> 
> On Jul 13, 2010, at 1:59 AM, Dave Peticolas wrote:
> 
> ...
> 
> >
> > I'm testing out the beta branch
> 
> Thank you!
> 
> > and running into a problem. I'm running buildout from a virtualenv,
> > and when I try to install the 'superlance' package, I get this:
> >
> >   The required version of setuptools (>=0.6c9) is not available, and
> >   can't be installed while this script is running. Please install
> >   a more recent version first, using 'easy_install -U setuptools'.
> >
> >   (Currently using setuptools 0.6c8 (/usr/lib/python2.5/site-packages))
> >   error: Setup script exited with 2
> >
> > This is despite the fact that I have 0.6c11 installed in the virtualenv. 
> > This seems to be caused
> > by the fact that the buildout bin script has this:
> >
> >   import sys
> >   sys.path[0:0] = [
> >       '/tmp/ve/eggs/zc.buildout-1.5.0b2-py2.5.egg',
> >       '/usr/lib/python2.5/site-packages',
> >       ]
> >
> > And thus picks up the older version of setuptools in /usr/lib/python2.5. I 
> > tried removing those lines,
> > but buildout seems to be re-creating that file when I run it.
> >
> > Any suggestions?
> 
> (1) This may be unrelated to your problem, but I have *not* added support for 
> using a virtualenv without --no-site-packages, and AFAIK it was never 
> supported.  It looks like you are not using --no-site-packages in your 
> virtualenv, so I  don't support that.
> 
> Gotcha. And adding --no-site-packages does seem to have cleared up my 
> problem. Thank you!

Awesome, thank you for giving it a whirl.

> (2) It looks like you are using an old bootstrap.  In addition to using the 
> code from the 
> svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-betafix/ branch 
> (I guess you made your own release?), you also need to make sure you are 
> using the bootstrap if you want to use the new feature without virtualenv.
> 
> I pretty much always use buildout in a virtualenv. In my test, I'm creating 
> the virtualenv, and then using easy_install to install buildout from a 
> checkout
> of your branch. Is there a better way to run the test?

That's probably fine.  I have a shared download-cache, so when I test, I make 
an sdist, put it in my download-cache, and give it a whirl.

Gary
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to