Ok, I have my finger on the problem. From a virtualenv at the root of my pylons project (where "development.ini" lives):
-------------------------------------- a...@alex-laptop:~/hg/papyrus/papyrus$ virtualenv --no-site-package foo New python executable in foo/bin/python Installing setuptools............done. a...@alex-laptop:~/hg/papyrus/papyrus$ source foo/bin/activate (foo)a...@alex-laptop:~/hg/papyrus/papyrus$ easy_install SQLAlchemy Searching for SQLAlchemy Reading http://www.pylonshq.com/download/ Best match: SQLAlchemy 0.5.2 Downloading http://www.pylonshq.com/download/0.9.7/SQLAlchemy-0.5.2.tar.gz Processing SQLAlchemy-0.5.2.tar.gz Running SQLAlchemy-0.5.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-IVPutW/SQLAlchemy-0.5.2/egg-dist-tmp-JR8Ktt no previously-included directories found matching 'doc/build/output' zip_safe flag not set; analyzing archive contents... sqlalchemy.databases.mysql: module MAY be using inspect.stack Adding SQLAlchemy 0.5.2 to easy-install.pth file Installed /home/alex/hg/papyrus/papyrus/foo/lib/python2.6/site-packages/SQLAlchemy-0.5.2-py2.6.egg Processing dependencies for SQLAlchemy Finished processing dependencies for SQLAlchemy -------------------------------------- So, the download URL seems to be provided by pylons. Huh? Now, from a virtualenv outside my project: -------------------------------------- a...@alex-laptop:~$ virtualenv --no-site-package foo New python executable in foo/bin/python Installing setuptools............done. a...@alex-laptop:~$ source foo/bin/activate (foo)a...@alex-laptop:~$ easy_install SQLAlchemy Searching for SQLAlchemy Reading http://pypi.python.org/simple/SQLAlchemy/ Reading http://www.sqlalchemy.org Best match: SQLAlchemy 0.5.6 Downloading http://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-0.5.6.tar.gz#md5=65c6d2007969bf5d70307afc65687391 Processing SQLAlchemy-0.5.6.tar.gz Running SQLAlchemy-0.5.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-nrpteJ/SQLAlchemy-0.5.6/egg-dist-tmp-NZ5I2H no previously-included directories found matching 'doc/build/output' zip_safe flag not set; analyzing archive contents... sqlalchemy.test.orm: module MAY be using inspect.getframeinfo sqlalchemy.test.orm: module MAY be using inspect.stack sqlalchemy.databases.mysql: module MAY be using inspect.stack Adding SQLAlchemy 0.5.6 to easy-install.pth file Installed /home/alex/foo/lib/python2.6/site-packages/SQLAlchemy-0.5.6-py2.6.egg Processing dependencies for SQLAlchemy Finished processing dependencies for SQLAlchemy -------------------------------------- That is correct. Now why is easy_install using pylons as the search path for SQLAlchemy? I guess that's an easy_install related problem. I'll ask elsewhere. Although if someone reading this knows, I'll be happy to know why. Regards, Alex 2009/12/1 Mariano Mara <mariano.m...@gmail.com>: > Excerpts from Tefnet Developers - Tomasz Jezierski's message of Tue Dec 01 > 19:06:31 -0300 2009: >> Dnia 2009-12-01, Wt o godzinie 18:45 +0100, Alexandre Conrad pisze: >> > Hey there, >> > >> > just wondering: >> > >> > easy_install SQLAlchemy >> > >> > downloads and installs version 0.5.2. Shouldn't it be 0.5.6? >> > >> # easy_install SQLAlchemy >> Searching for SQLAlchemy >> Reading http://pypi.python.org/simple/SQLAlchemy/ >> Reading http://www.sqlalchemy.org >> Best match: SQLAlchemy 0.5.6 >> Downloading >> http://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-0.5.6.tar.gz#md5= >> 65c6d2007969bf5d70307afc65687391 >> Processing SQLAlchemy-0.5.6.tar.gz >> Running SQLAlchemy-0.5.6/setup.py -q bdist_egg >> --dist-dir /tmp/easy_install-biunCq/SQLAlchemy-0.5.6/egg-dist-tmp-S--F9w >> no previously-included directories found matching 'doc/build/output' >> zip_safe flag not set; analyzing archive contents... >> sqlalchemy.databases.mysql: module MAY be using inspect.stack >> sqlalchemy.test.orm: module MAY be using inspect.getframeinfo >> sqlalchemy.test.orm: module MAY be using inspect.stack >> Adding SQLAlchemy 0.5.6 to easy-install.pth file >> >> Installed /usr/lib/python2.5/site-packages/SQLAlchemy-0.5.6-py2.5.egg >> Processing dependencies for SQLAlchemy >> Finished processing dependencies for SQLAlchemy >> > It seems it really depends on something related with > easy_install (I'm not sure what): > I run the process for SqlAlchemy from a virtual environ using python > 2.6 and it tried to install 0.5.6 > I then deactivate the virtualenv and tried from the easy_install from > distribution (Ubuntu 9.04, python2.6) and told me the best match was > 0.5.3 > > BTW, you can always do > easy_install "SqlAlchemy==0.5.6" > > Mariano > > -- > > You received this message because you are subscribed to the Google Groups > "sqlalchemy" group. > To post to this group, send email to sqlalch...@googlegroups.com. > To unsubscribe from this group, send email to > sqlalchemy+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/sqlalchemy?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalch...@googlegroups.com. To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en.