Hello, Phillip.

On Saturday 19 July 2008 20:35:54 Phillip J. Eby wrote:
> It doesn't sound like you read what I wrote below, or that you did
> any of what I said to do, so I'm not sure what other help I can
> offer. 

I did do what you said, and sorry for not letting you know about the result I 
got.

The output is basically the same; the environment contents are exactly the 
same (which you can verify, because the output is attached). The only thing 
that changes is that with the build system I get
> Animador 1.0a1 is already the active version in easy-install.pth
while with `setup.py develop' I get
> Adding Animador 1.0a1 to easy-install.pth file

But that's the only difference.

I found that if I remove "build", the test suite finally works, and therefore 
I didn't try to understand what's the problem with setuptools' develop in my 
script if the environment contents are the same as in `setup.py develop'.

> (Also, your statements about "develop" and "build" are 
> mutually inconsistent.)

I don't understand why you think that.

Setuptools' build is included in the only example of configuration file for a 
Python-powered project I found in the documentation of the continuous 
integration system I use, Bitten, so I thought it was required and therefore 
I included it in my script. But when I noticed it breaks the script, I 
removed it.

Regarding "develop", I had to include it in my script because otherwise my 
packages' modules wouldn't be accessible - I got import errors when I didn't 
use it.

Thank you very much for your help.

Cheers,

  - Gustavo.

> At 07:32 PM 7/19/2008 +0200, Gustavo Narea wrote:
> >Hello, Phillip.
> >
> >I don't really understand why, but if I don't run "build" my script works.
> >
> >However I need "develop" because the Ant-like tool runs my test suite on a
> >different folder for every svn revision. If I remove "build", I get an
> > import error because my modules are not accessible.
> >
> >Thanks for your help!
> >
> >Cheers.
> >
> >On Saturday 19 July 2008 00:27:02 Phillip J. Eby wrote:
> > > I would suggest setting DISTUTILS_DEBUG=yes in your environment when
> > > running both, and compare the other environment contents.  My guess
> > > is that you are either running a different Python executable or have
> > > a different HOME -- which might change what setup.cfg is being used,
> > > and thus the target install directory.
> > >
> > > Notice in particular that the run for your wrapper script says that
> > > it is alrady present in easy-install.pth, while the other run does
> > > not.  This suggests that the target installation path is different.
> > >
> > > Personally, however, I don't see the point of your script running
> > > "build" or "develop" prior to "test"; running "test" will both do a
> > > build and put the package on sys.path for the duration of the test
> > > run, so the preceding commands are redundant.  Also, if for some
> > > reason you *did* need to run all three in sequence, you could just do
> > > "setup.py build develop test" and save a lot of excess overhead and
> > > repetition.
> > >
> > > At 10:07 PM 7/18/2008 +0200, Gustavo Narea wrote:
> > > >Hello, everyone.
> > > >
> > > >I have an script which is supposed to run my test suite periodically,
> > > > and the routine is basically this:
> > > >  1.- It checkouts my app's source from the repository, and stores it
> > > > in a different directory on every checkout.
> > > >  2.- It runs setuptools build.
> > > >  3.- It runs setuptools develop.
> > > >  4.- It runs my test suite (via setuptools unittest).
> > > >
> > > >But setuptools' develop doesn't append my project's path to sys.path;
> > > > I don't know what is going on, but I'm absolutely sure about that.
> > > > Here is part of the verbose output of the script (it's actually not
> > > > an script per se; I'm
> > > >
> > > >using an Ant like app, part of the Bitten continuous integration 
system):
> > > > > [DEBUG   ] Executing <function exec_ at 0x83ccdf4> with arguments:
> > > > > {'executable': './setup.py', 'args': 'develop'}
> > > > > [DEBUG   ] Executing  ['./setup.py', 'develop']
> > > >
> > > >And because my package is not accessible, its modules are not
> > > > accessible
> > > >
> > > >either:
> > > > > ImportError: No module named build.lib.animador.config
> > > >
> > > >Then, from the Python interpreter, I check sys.path and I find that my
> > > >package's path is not included. But if I manually run `setup.py
> > > > develop', and then open the Python interpreter again, the path is
> > > > included.
> > > >
> > > >Here's the output of my script http://paste.turbogears.org/paste/3255
> > > > and here's the full output of `setup.py develop'
> > > >http://paste.turbogears.org/paste/3256
> > > >
> > > >Also, here's my repository
> > > > https://svn.gnulinuxmatters.org:81/animador/trunk/ and here you can
> > > > browse the source code:
> > > >https://tracker.gnulinuxmatters.org/browser/animador/trunk
> > > >
> > > >I hope someone can help me out; I have spent days trying to fix this.
> > > >
> > > >Thanks in advance.
> > > >--
> > > >Gustavo Narea.
> > > >General Secretary. GNU/Linux Matters.
> > > >http://www.gnulinuxmatters.org/
> > > >
> > > >
> > > >_______________________________________________
> > > >Distutils-SIG maillist  -  [email protected]
> > > >http://mail.python.org/mailman/listinfo/distutils-sig
> >
> >--
> >Gustavo Narea.
> >General Secretary. GNU/Linux Matters.
> >http://www.gnulinuxmatters.org/


-- 
Gustavo Narea.
General Secretary. GNU/Linux Matters.
http://www.gnulinuxmatters.org/
Executing <function distutils at 0x833dfb4> with arguments: {'command': 
'develop'}
Executing ['/usr/bin/python', 
'/home/gustavo/builds/build_animador-trunk_13/setup.py', 'develop']
Distribution.parse_config_files():
options (after parsing config files):
no commands known yet
options (after parsing command line):
option dict for 'aliases' command:
  {}
option dict for 'develop' command:
  {}
running develop
Distribution.get_command_obj(): creating 'develop' command object
  setting options for 'develop' command:
Distribution.get_command_obj(): creating 'egg_info' command object
Distribution.get_command_obj(): creating 'install' command object
pre-finalize_{unix,other}:
  prefix: None
  exec_prefix: None
  home: None
  install_base: None
  install_platbase: None
  root: None
  install_purelib: None
  install_platlib: None
  install_lib: None
  install_headers: None
  install_scripts: None
  install_data: None
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
post-finalize_{unix,other}():
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: $base/lib/python$py_version_short/site-packages
  install_platlib: $platbase/lib/python$py_version_short/site-packages
  install_lib: None
  install_headers: $base/include/python$py_version_short/$dist_name
  install_scripts: $base/bin
  install_data: $base
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
post-expand_basedirs():
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: $base/lib/python$py_version_short/site-packages
  install_platlib: $platbase/lib/python$py_version_short/site-packages
  install_lib: None
  install_headers: $base/include/python$py_version_short/$dist_name
  install_scripts: $base/bin
  install_data: $base
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
config vars:
{'base': '/usr',
 'dist_fullname': 'Animador-1.0a1',
 'dist_name': 'Animador',
 'dist_version': '1.0a1',
 'exec_prefix': '/usr',
 'platbase': '/usr',
 'prefix': '/usr',
 'py_version': '2.5.2',
 'py_version_short': '2.5',
 'sys_exec_prefix': '/usr',
 'sys_prefix': '/usr'}
post-expand_dirs():
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: /usr/lib/python2.5/site-packages
  install_platlib: /usr/lib/python2.5/site-packages
  install_lib: None
  install_headers: /usr/include/python2.5/Animador
  install_scripts: /usr/bin
  install_data: /usr
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
after prepending root:
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: /usr/lib/python2.5/site-packages
  install_platlib: /usr/lib/python2.5/site-packages
  install_lib: /usr/lib/python2.5/site-packages/
  install_headers: /usr/include/python2.5/Animador
  install_scripts: /usr/bin
  install_data: /usr
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
Distribution.get_command_obj(): creating 'build' command object
Distribution.get_command_obj(): creating 'install_lib' command object
Distribution.get_command_obj(): creating 'install_scripts' command object
running egg_info
paster_plugins not set in setup(), but Animador.egg-info/paster_plugins.txt 
exists
writing requirements to Animador.egg-info/requires.txt
writing Animador.egg-info/PKG-INFO
writing top-level names to Animador.egg-info/top_level.txt
writing dependency_links to Animador.egg-info/dependency_links.txt
writing entry points to Animador.egg-info/entry_points.txt
Distribution.get_command_obj(): creating 'build_py' command object
package init file 'locales/__init__.py' not found (or not a regular file)
include_pattern: applying regex r'^Animador\.egg\-info/.*[^/]*$'
 adding Animador.egg-info/entry_points.txt
 adding Animador.egg-info/SOURCES.txt
 adding Animador.egg-info/dependency_links.txt
 adding Animador.egg-info/not-zip-safe
 adding Animador.egg-info/requires.txt
 adding Animador.egg-info/paster_plugins.txt
 adding Animador.egg-info/top_level.txt
 adding Animador.egg-info/PKG-INFO
 adding Animador.egg-info/.svn/all-wcprops
 adding Animador.egg-info/.svn/entries
 adding Animador.egg-info/.svn/format
 adding Animador.egg-info/.svn/text-base/requires.txt.svn-base
 adding Animador.egg-info/.svn/text-base/PKG-INFO.svn-base
 adding Animador.egg-info/.svn/text-base/not-zip-safe.svn-base
 adding Animador.egg-info/.svn/text-base/paster_plugins.txt.svn-base
 adding Animador.egg-info/.svn/text-base/SOURCES.txt.svn-base
 adding Animador.egg-info/.svn/text-base/dependency_links.txt.svn-base
 adding Animador.egg-info/.svn/text-base/entry_points.txt.svn-base
 adding Animador.egg-info/.svn/text-base/top_level.txt.svn-base
exclude_pattern: applying regex r'^build/.*'
exclude_pattern: applying regex r'^Animador\-1\.0a1/.*'
exclude_pattern: applying regex r'\/(RCS|CVS|\.svn)\/'
 removing Animador.egg-info/.svn/text-base/top_level.txt.svn-base
 removing Animador.egg-info/.svn/text-base/entry_points.txt.svn-base
 removing Animador.egg-info/.svn/text-base/dependency_links.txt.svn-base
 removing Animador.egg-info/.svn/text-base/SOURCES.txt.svn-base
 removing Animador.egg-info/.svn/text-base/paster_plugins.txt.svn-base
 removing Animador.egg-info/.svn/text-base/not-zip-safe.svn-base
 removing Animador.egg-info/.svn/text-base/PKG-INFO.svn-base
 removing Animador.egg-info/.svn/text-base/requires.txt.svn-base
 removing Animador.egg-info/.svn/format
 removing Animador.egg-info/.svn/entries
 removing Animador.egg-info/.svn/all-wcprops
writing manifest file 'Animador.egg-info/SOURCES.txt'
Distribution.get_command_obj(): creating 'build_ext' command object
running build_ext
Creating /usr/lib/python2.5/site-packages/Animador.egg-link (link to .)
Animador 1.0a1 is already the active version in easy-install.pth
Installing start-animador script to /usr/bin

Installed /home/gustavo/builds/build_animador-trunk_13
Processing dependencies for Animador==1.0a1
Searching for Elixir==0.5.2
Best match: Elixir 0.5.2
Processing Elixir-0.5.2-py2.5.egg
Elixir 0.5.2 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/Elixir-0.5.2-py2.5.egg
Searching for SQLAlchemy==0.4.6
Best match: SQLAlchemy 0.4.6
Processing SQLAlchemy-0.4.6-py2.5.egg
SQLAlchemy 0.4.6 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg
Searching for TurboGears==1.0.5
Best match: TurboGears 1.0.5
Processing TurboGears-1.0.5-py2.5.egg
TurboGears 1.0.5 is already the active version in easy-install.pth
Installing tg-admin script to /usr/bin

Using /usr/lib/python2.5/site-packages/TurboGears-1.0.5-py2.5.egg
Searching for TurboKid==1.0.4
Best match: TurboKid 1.0.4
Processing TurboKid-1.0.4-py2.5.egg
TurboKid 1.0.4 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/TurboKid-1.0.4-py2.5.egg
Searching for TurboJson==1.1.3
Best match: TurboJson 1.1.3
Processing TurboJson-1.1.3-py2.5.egg
TurboJson 1.1.3 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/TurboJson-1.1.3-py2.5.egg
Searching for TurboCheetah==1.0
Best match: TurboCheetah 1.0
Processing TurboCheetah-1.0-py2.5.egg
TurboCheetah 1.0 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/TurboCheetah-1.0-py2.5.egg
Searching for simplejson==1.9.1
Best match: simplejson 1.9.1
Processing simplejson-1.9.1-py2.5-linux-i686.egg
simplejson 1.9.1 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/simplejson-1.9.1-py2.5-linux-i686.egg
Searching for setuptools==0.6c8
Best match: setuptools 0.6c8
Processing setuptools-0.6c8-py2.5.egg
Removing setuptools 0.6c8 from easy-install.pth file
setuptools 0.6c8 is already the active version in easy-install.pth
Installing easy_install script to /usr/bin
Installing easy_install-2.5 script to /usr/bin

Using /usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg
Searching for RuleDispatch==0.5a0.dev-r2306
Best match: RuleDispatch 0.5a0.dev-r2306
Processing RuleDispatch-0.5a0.dev_r2306-py2.5-linux-i686.egg
RuleDispatch 0.5a0.dev-r2306 is already the active version in easy-install.pth

Using 
/usr/lib/python2.5/site-packages/RuleDispatch-0.5a0.dev_r2306-py2.5-linux-i686.egg
Searching for PasteScript==1.6.3
Best match: PasteScript 1.6.3
Processing PasteScript-1.6.3-py2.5.egg
PasteScript 1.6.3 is already the active version in easy-install.pth
Installing paster script to /usr/bin
Installing paster script to /usr/bin

Using /usr/lib/python2.5/site-packages/PasteScript-1.6.3-py2.5.egg
Searching for FormEncode==0.7.1
Best match: FormEncode 0.7.1
Adding FormEncode 0.7.1 to easy-install.pth file

Using /usr/lib/python2.5/site-packages
Searching for DecoratorTools==1.7
Best match: DecoratorTools 1.7
Processing DecoratorTools-1.7-py2.5.egg
DecoratorTools 1.7 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/DecoratorTools-1.7-py2.5.egg
Searching for configobj==4.5.2
Best match: configobj 4.5.2
Processing configobj-4.5.2-py2.5.egg
configobj 4.5.2 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/configobj-4.5.2-py2.5.egg
Searching for CherryPy==2.3.0
Best match: CherryPy 2.3.0
Processing CherryPy-2.3.0-py2.5.egg
CherryPy 2.3.0 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/CherryPy-2.3.0-py2.5.egg
Searching for kid==0.9.6
Best match: kid 0.9.6
Processing kid-0.9.6-py2.5.egg
kid 0.9.6 is already the active version in easy-install.pth
Installing kidc script to /usr/bin
Installing kid script to /usr/bin

Using /usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg
Searching for Cheetah==2.0.1
Best match: Cheetah 2.0.1
Processing Cheetah-2.0.1-py2.5-linux-i686.egg
Cheetah 2.0.1 is already the active version in easy-install.pth
Installing cheetah-compile script to /usr/bin
Installing cheetah script to /usr/bin

Using /usr/lib/python2.5/site-packages/Cheetah-2.0.1-py2.5-linux-i686.egg
Searching for PyProtocols==1.0a0dev-r2302
Best match: PyProtocols 1.0a0dev-r2302
Processing PyProtocols-1.0a0dev_r2302-py2.5-linux-i686.egg
PyProtocols 1.0a0dev-r2302 is already the active version in easy-install.pth

Using 
/usr/lib/python2.5/site-packages/PyProtocols-1.0a0dev_r2302-py2.5-linux-i686.egg
Searching for PasteDeploy==1.3.2
Best match: PasteDeploy 1.3.2
Processing PasteDeploy-1.3.2-py2.5.egg
PasteDeploy 1.3.2 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/PasteDeploy-1.3.2-py2.5.egg
Searching for Paste==1.7.1
Best match: Paste 1.7.1
Processing Paste-1.7.1-py2.5.egg
Paste 1.7.1 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/Paste-1.7.1-py2.5.egg
Finished processing dependencies for Animador==1.0a1
/usr/bin/python exited with code 0
Distribution.parse_config_files():
options (after parsing config files):
no commands known yet
options (after parsing command line):
option dict for 'aliases' command:
  {}
option dict for 'develop' command:
  {}
running develop
Distribution.get_command_obj(): creating 'develop' command object
  setting options for 'develop' command:
Distribution.get_command_obj(): creating 'egg_info' command object
Distribution.get_command_obj(): creating 'install' command object
pre-finalize_{unix,other}:
  prefix: None
  exec_prefix: None
  home: None
  install_base: None
  install_platbase: None
  root: None
  install_purelib: None
  install_platlib: None
  install_lib: None
  install_headers: None
  install_scripts: None
  install_data: None
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
post-finalize_{unix,other}():
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: $base/lib/python$py_version_short/site-packages
  install_platlib: $platbase/lib/python$py_version_short/site-packages
  install_lib: None
  install_headers: $base/include/python$py_version_short/$dist_name
  install_scripts: $base/bin
  install_data: $base
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
post-expand_basedirs():
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: $base/lib/python$py_version_short/site-packages
  install_platlib: $platbase/lib/python$py_version_short/site-packages
  install_lib: None
  install_headers: $base/include/python$py_version_short/$dist_name
  install_scripts: $base/bin
  install_data: $base
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
config vars:
{'base': '/usr',
 'dist_fullname': 'Animador-1.0a1',
 'dist_name': 'Animador',
 'dist_version': '1.0a1',
 'exec_prefix': '/usr',
 'platbase': '/usr',
 'prefix': '/usr',
 'py_version': '2.5.2',
 'py_version_short': '2.5',
 'sys_exec_prefix': '/usr',
 'sys_prefix': '/usr'}
post-expand_dirs():
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: /usr/lib/python2.5/site-packages
  install_platlib: /usr/lib/python2.5/site-packages
  install_lib: None
  install_headers: /usr/include/python2.5/Animador
  install_scripts: /usr/bin
  install_data: /usr
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
after prepending root:
  prefix: /usr
  exec_prefix: /usr
  home: None
  install_base: /usr
  install_platbase: /usr
  root: None
  install_purelib: /usr/lib/python2.5/site-packages
  install_platlib: /usr/lib/python2.5/site-packages
  install_lib: /usr/lib/python2.5/site-packages/
  install_headers: /usr/include/python2.5/Animador
  install_scripts: /usr/bin
  install_data: /usr
  compile: None
  compile: True
  optimize: None
  force: None
  skip_build: 0
  record: None
  old_and_unmanageable: None
  single_version_externally_managed: None
Distribution.get_command_obj(): creating 'build' command object
Distribution.get_command_obj(): creating 'install_lib' command object
Distribution.get_command_obj(): creating 'install_scripts' command object
running egg_info
paster_plugins not set in setup(), but Animador.egg-info/paster_plugins.txt 
exists
writing requirements to Animador.egg-info/requires.txt
writing Animador.egg-info/PKG-INFO
writing top-level names to Animador.egg-info/top_level.txt
writing dependency_links to Animador.egg-info/dependency_links.txt
writing entry points to Animador.egg-info/entry_points.txt
Distribution.get_command_obj(): creating 'build_py' command object
package init file 'locales/__init__.py' not found (or not a regular file)
include_pattern: applying regex r'^Animador\.egg\-info/.*[^/]*$'
 adding Animador.egg-info/entry_points.txt
 adding Animador.egg-info/SOURCES.txt
 adding Animador.egg-info/dependency_links.txt
 adding Animador.egg-info/not-zip-safe
 adding Animador.egg-info/requires.txt
 adding Animador.egg-info/paster_plugins.txt
 adding Animador.egg-info/top_level.txt
 adding Animador.egg-info/PKG-INFO
 adding Animador.egg-info/.svn/all-wcprops
 adding Animador.egg-info/.svn/entries
 adding Animador.egg-info/.svn/format
 adding Animador.egg-info/.svn/text-base/requires.txt.svn-base
 adding Animador.egg-info/.svn/text-base/PKG-INFO.svn-base
 adding Animador.egg-info/.svn/text-base/not-zip-safe.svn-base
 adding Animador.egg-info/.svn/text-base/paster_plugins.txt.svn-base
 adding Animador.egg-info/.svn/text-base/SOURCES.txt.svn-base
 adding Animador.egg-info/.svn/text-base/dependency_links.txt.svn-base
 adding Animador.egg-info/.svn/text-base/entry_points.txt.svn-base
 adding Animador.egg-info/.svn/text-base/top_level.txt.svn-base
exclude_pattern: applying regex r'^build/.*'
exclude_pattern: applying regex r'^Animador\-1\.0a1/.*'
exclude_pattern: applying regex r'\/(RCS|CVS|\.svn)\/'
 removing Animador.egg-info/.svn/text-base/top_level.txt.svn-base
 removing Animador.egg-info/.svn/text-base/entry_points.txt.svn-base
 removing Animador.egg-info/.svn/text-base/dependency_links.txt.svn-base
 removing Animador.egg-info/.svn/text-base/SOURCES.txt.svn-base
 removing Animador.egg-info/.svn/text-base/paster_plugins.txt.svn-base
 removing Animador.egg-info/.svn/text-base/not-zip-safe.svn-base
 removing Animador.egg-info/.svn/text-base/PKG-INFO.svn-base
 removing Animador.egg-info/.svn/text-base/requires.txt.svn-base
 removing Animador.egg-info/.svn/format
 removing Animador.egg-info/.svn/entries
 removing Animador.egg-info/.svn/all-wcprops
writing manifest file 'Animador.egg-info/SOURCES.txt'
Distribution.get_command_obj(): creating 'build_ext' command object
running build_ext
Creating /usr/lib/python2.5/site-packages/Animador.egg-link (link to .)
Adding Animador 1.0a1 to easy-install.pth file
Installing start-animador script to /usr/bin

Installed /home/gustavo/GLM/Projects/Animador
Processing dependencies for Animador==1.0a1
Searching for Elixir==0.5.2
Best match: Elixir 0.5.2
Processing Elixir-0.5.2-py2.5.egg
Elixir 0.5.2 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/Elixir-0.5.2-py2.5.egg
Searching for SQLAlchemy==0.4.6
Best match: SQLAlchemy 0.4.6
Processing SQLAlchemy-0.4.6-py2.5.egg
SQLAlchemy 0.4.6 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg
Searching for TurboGears==1.0.5
Best match: TurboGears 1.0.5
Processing TurboGears-1.0.5-py2.5.egg
TurboGears 1.0.5 is already the active version in easy-install.pth
Installing tg-admin script to /usr/bin

Using /usr/lib/python2.5/site-packages/TurboGears-1.0.5-py2.5.egg
Searching for TurboKid==1.0.4
Best match: TurboKid 1.0.4
Processing TurboKid-1.0.4-py2.5.egg
TurboKid 1.0.4 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/TurboKid-1.0.4-py2.5.egg
Searching for TurboJson==1.1.3
Best match: TurboJson 1.1.3
Processing TurboJson-1.1.3-py2.5.egg
TurboJson 1.1.3 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/TurboJson-1.1.3-py2.5.egg
Searching for TurboCheetah==1.0
Best match: TurboCheetah 1.0
Processing TurboCheetah-1.0-py2.5.egg
TurboCheetah 1.0 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/TurboCheetah-1.0-py2.5.egg
Searching for simplejson==1.9.1
Best match: simplejson 1.9.1
Processing simplejson-1.9.1-py2.5-linux-i686.egg
simplejson 1.9.1 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/simplejson-1.9.1-py2.5-linux-i686.egg
Searching for setuptools==0.6c8
Best match: setuptools 0.6c8
Processing setuptools-0.6c8-py2.5.egg
Removing setuptools 0.6c8 from easy-install.pth file
setuptools 0.6c8 is already the active version in easy-install.pth
Installing easy_install script to /usr/bin
Installing easy_install-2.5 script to /usr/bin

Using /usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg
Searching for RuleDispatch==0.5a0.dev-r2306
Best match: RuleDispatch 0.5a0.dev-r2306
Processing RuleDispatch-0.5a0.dev_r2306-py2.5-linux-i686.egg
RuleDispatch 0.5a0.dev-r2306 is already the active version in easy-install.pth

Using 
/usr/lib/python2.5/site-packages/RuleDispatch-0.5a0.dev_r2306-py2.5-linux-i686.egg
Searching for PasteScript==1.6.3
Best match: PasteScript 1.6.3
Processing PasteScript-1.6.3-py2.5.egg
PasteScript 1.6.3 is already the active version in easy-install.pth
Installing paster script to /usr/bin
Installing paster script to /usr/bin

Using /usr/lib/python2.5/site-packages/PasteScript-1.6.3-py2.5.egg
Searching for FormEncode==0.7.1
Best match: FormEncode 0.7.1
Adding FormEncode 0.7.1 to easy-install.pth file

Using /usr/lib/python2.5/site-packages
Searching for DecoratorTools==1.7
Best match: DecoratorTools 1.7
Processing DecoratorTools-1.7-py2.5.egg
DecoratorTools 1.7 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/DecoratorTools-1.7-py2.5.egg
Searching for configobj==4.5.2
Best match: configobj 4.5.2
Processing configobj-4.5.2-py2.5.egg
configobj 4.5.2 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/configobj-4.5.2-py2.5.egg
Searching for CherryPy==2.3.0
Best match: CherryPy 2.3.0
Processing CherryPy-2.3.0-py2.5.egg
CherryPy 2.3.0 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/CherryPy-2.3.0-py2.5.egg
Searching for kid==0.9.6
Best match: kid 0.9.6
Processing kid-0.9.6-py2.5.egg
kid 0.9.6 is already the active version in easy-install.pth
Installing kidc script to /usr/bin
Installing kid script to /usr/bin

Using /usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg
Searching for Cheetah==2.0.1
Best match: Cheetah 2.0.1
Processing Cheetah-2.0.1-py2.5-linux-i686.egg
Cheetah 2.0.1 is already the active version in easy-install.pth
Installing cheetah-compile script to /usr/bin
Installing cheetah script to /usr/bin

Using /usr/lib/python2.5/site-packages/Cheetah-2.0.1-py2.5-linux-i686.egg
Searching for PyProtocols==1.0a0dev-r2302
Best match: PyProtocols 1.0a0dev-r2302
Processing PyProtocols-1.0a0dev_r2302-py2.5-linux-i686.egg
PyProtocols 1.0a0dev-r2302 is already the active version in easy-install.pth

Using 
/usr/lib/python2.5/site-packages/PyProtocols-1.0a0dev_r2302-py2.5-linux-i686.egg
Searching for PasteDeploy==1.3.2
Best match: PasteDeploy 1.3.2
Processing PasteDeploy-1.3.2-py2.5.egg
PasteDeploy 1.3.2 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/PasteDeploy-1.3.2-py2.5.egg
Searching for Paste==1.7.1
Best match: Paste 1.7.1
Processing Paste-1.7.1-py2.5.egg
Paste 1.7.1 is already the active version in easy-install.pth

Using /usr/lib/python2.5/site-packages/Paste-1.7.1-py2.5.egg
Finished processing dependencies for Animador==1.0a1

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to