[New-bugs-announce] [issue10374] setup.py caches outdated scripts in the build tree
Geoffrey Bache
report at bugs.python.org
Tue Nov 9 14:11:29 CET 2010
New submission from Geoffrey Bache <gjb1002 at users.sourceforge.net>:
I have the following setup.py script:
#!/usr/bin/env python
from distutils.core import setup
scripts=["hello.py"]
setup(scripts=scripts)
I have two different python installations (using virtualenv) where I
wish to install this program. So I do
~/tmp/test_setup/python1/bin/python setup.py install
which creates a file at
/users/geoff/tmp/test_setup/python1/bin/hello.py, that looks like
this:
#!/users/geoff/tmp/test_setup/python1/bin/python
print "Hello"
So far so good. But then I also install it somewhere else:
~/tmp/test_setup/python2/bin/python setup.py install
which creates a file at
/users/geoff/tmp/test_setup/python2/bin/hello.py which refers to
"python1", i..e it has the same contents as the first one. Which is
clearly not what I want.
The cached script in the build tree appears not to get updated once it exists.
----------
assignee: tarek
components: Distutils
messages: 120864
nosy: eric.araujo, gjb1002, tarek
priority: normal
severity: normal
status: open
title: setup.py caches outdated scripts in the build tree
type: behavior
versions: Python 2.6
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue10374>
_______________________________________
More information about the New-bugs-announce
mailing list