Thanks Alejandro for the tip. Indeed things work well with pyramid 1.3. Not so well with 1.4.
On Wed, Oct 3, 2012 at 6:15 AM, Alejandro Jatib <[email protected]> wrote: > Thanks Thomas. > I solve this issue deleting all files and creating a brand new virtualenv > with a new installation of pyramid_appengine (a few week ago with pyramid > 1.4 this not work, but with 1.3.4 yes) > > I not understand deeply how buildout works but i can do "the salad" with > buildout/appengine/pyramid and works fine! > > Alejandro > > El miércoles, 26 de septiembre de 2012 13:23:16 UTC-3, Thomas G. Willis > escribió: >> >> I suppose the explanation for what you are doing(or should be) should >> go here then to make it more obvious. >> >> >> http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/deployment/gae_buildout.html#bootstrap-the-buildout >> >> ~/ $ cd newproject >> ~/newproject $ /usr/bin/python2.7 bootstrap.py --distribute >> >> pyramid_appengine merely generates a buildout directory based on >> templates, once the project is generated, it's does not have >> pyramid_appengine as a dependency. >> >> installing pyramid/associated libs like pyramid_appengine in a >> virtualenv is generally good practice so that you avoid polluting your >> system install of python >> >> maybe it's a miss on the expected experience level of the reader. If I >> documented why you should use buildout and why you should use >> virtualenv and why appengine apps are structured the way they are it >> would be very long documentation that would be quickly out of date >> because it would have to be copied from other sources. >> >> So I'm open to suggestions on how to make this bit clearer, but I'm >> not too keen on documenting virtualenv, appengine apps and buildout. >> especially since all 3 are in a state of flux at the moment. >> >> >> >> Thomas G. Willis >> >> >> On Tue, Sep 25, 2012 at 2:25 AM, Jacob Hite <[email protected]> wrote: >> > I've encountered the same problem. >> > >> > The pyramid docs here specifically document using virtualenv and >> > buildout together. Docs should probably be fixed... >> > >> > >> > http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/deployment/gae_buildout.html >> > >> > >> > >> > On Sun, Sep 16, 2012 at 10:05 PM, Thomas G. Willis <[email protected]> >> > wrote: >> >> As far as I know, buildout and virtualenv dont play well together. >> >> buildout >> >> and virtualenv do share some of the same goals such as isolating your >> >> development environment libraries from your system. there's no reason I >> >> can >> >> think of to use both. >> >> >> >> I would suggest trying to bootstrap the buildout with the system >> >> python2.7. >> >> like so >> >> >> >> >> >> $ /usr/bin/python2.7 bootstrap.py --distribute && ./bin/buildout >> >> >> >> If that doesn't work, file an issue @ >> >> https://github.com/Batterii/pyramid_appengine/issues and I'll see if I >> >> can >> >> help you out. >> >> >> >> >> >> >> >> On Saturday, September 15, 2012 11:43:41 PM UTC-4, Alejandro Jatib >> >> wrote: >> >>> >> >>> Hi guys, >> >>> I'm making a new project with pyramid_appengine (I have a few other >> >>> and >> >>> these are working fine) and when i try to "buildout" a skeleton empty >> >>> project i have this error: >> >>> >> >>>> ..... >> >>>> rod.recipe.appengine: Google App Engine distribution already >> >>>> downloaded. >> >>>> While: >> >>>> Installing mascotanube. >> >>>> An internal error occurred due to a bug in either zc.buildout or in a >> >>>> recipe being used: >> >>>> Traceback (most recent call last): >> >>>> File >> >>>> >> >>>> "/Users/alejandro/Development/Python/enviroments/mascotanube/mascotanube/eggs/zc.buildout-1.6.3-py2.7.egg/zc/buildout/buildout.py", >> >>>> line 1852, in main >> >>>> getattr(buildout, command)(args) >> >>>> File >> >>>> >> >>>> "/Users/alejandro/Development/Python/enviroments/mascotanube/mascotanube/eggs/zc.buildout-1.6.3-py2.7.egg/zc/buildout/buildout.py", >> >>>> line 618, in install >> >>>> installed_files = self[part]._call(recipe.install) >> >>>> File >> >>>> >> >>>> "/Users/alejandro/Development/Python/enviroments/mascotanube/mascotanube/eggs/zc.buildout-1.6.3-py2.7.egg/zc/buildout/buildout.py", >> >>>> line 1327, in _call >> >>>> return f() >> >>>> File >> >>>> >> >>>> "/Users/alejandro/Development/Python/enviroments/mascotanube/mascotanube/eggs/rod.recipe.appengine-2.0.0-py2.7.egg/rod/recipe/appengine/__init__.py", >> >>>> line 327, in install >> >>>> self.copy_packages(ws, temp_dir) >> >>>> File >> >>>> >> >>>> "/Users/alejandro/Development/Python/enviroments/mascotanube/mascotanube/eggs/rod.recipe.appengine-2.0.0-py2.7.egg/rod/recipe/appengine/__init__.py", >> >>>> line 234, in copy_packages >> >>>> self.write_pkg_resources(ws, lib) >> >>>> File >> >>>> >> >>>> "/Users/alejandro/Development/Python/enviroments/mascotanube/mascotanube/eggs/rod.recipe.appengine-2.0.0-py2.7.egg/rod/recipe/appengine/__init__.py", >> >>>> line 217, in write_pkg_resources >> >>>> assert len(setuptools_eggs) == 1, "setuptools not found" >> >>>> AssertionError: setuptools not found >> >>> >> >>> >> >>> Any suggestion? >> >>> I use virtualenv and I have setuptools installed in the same >> >>> virtualenv. >> >>> >> >>> Thanks! >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> >> Groups >> >> "pylons-discuss" group. >> >> To view this discussion on the web visit >> >> https://groups.google.com/d/msg/pylons-discuss/-/vpBUKgzFSLkJ. >> >> >> >> To post to this group, send email to [email protected]. >> >> To unsubscribe from this group, send email to >> >> [email protected]. >> >> For more options, visit this group at >> >> http://groups.google.com/group/pylons-discuss?hl=en. >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "pylons-discuss" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > For more options, visit this group at >> > http://groups.google.com/group/pylons-discuss?hl=en. >> > > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/pylons-discuss/-/vCVTUotsz_gJ. > > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
