[PyPy-issue] [issue540] distutils byte_compile fails when installing suds
Patrick Armstrong
pypy-dev-issue at codespeak.net
Thu May 20 05:52:50 CEST 2010
New submission from Patrick Armstrong <pat at triplefox.com>:
When trying to install suds in pypy with easy_install, the install fails when the setup script tries to byte
compile. Transcript follows:
$ sudo /opt/pypy/bin/easy_install suds
Password:
Searching for suds
Reading http://pypi.python.org/simple/suds/
Reading https://fedorahosted.org/suds
Best match: suds 0.3.9
Downloading http://pypi.python.org/packages/source/s/suds/suds-
0.3.9.tar.gz#md5=9472fdf89351f604bf49f4d1370af984
Processing suds-0.3.9.tar.gz
Running suds-0.3.9/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Gfca71/suds-0.3.9/egg-
dist-tmp-qSynyo
Traceback (most recent call last):
File "?", line 33, in run_toplevel
File "/opt/pypy/bin/easy_install", line 8, in <module>
load_entry_point('setuptools==0.6c11', 'console_scripts', 'easy_install')()
File "setuptools/command/easy_install.py", line 1712, in main
with_ei_usage(lambda:
File "setuptools/command/easy_install.py", line 1700, in with_ei_usage
return f()
File "setuptools/command/easy_install.py", line 1716, in <lambda>
distclass=DistributionWithoutHelpCommands, **kw
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/core.py", line 151, in setup
dist.run_commands()
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/dist.py", line 974, in run_commands
self.run_command(cmd)
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "setuptools/command/easy_install.py", line 211, in run
self.easy_install(spec, not self.no_deps)
File "setuptools/command/easy_install.py", line 446, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "setuptools/command/easy_install.py", line 476, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "setuptools/command/easy_install.py", line 655, in install_eggs
return self.build_and_install(setup_script, setup_base)
File "setuptools/command/easy_install.py", line 930, in build_and_install
self.run_setup(setup_script, setup_base, args)
File "setuptools/command/easy_install.py", line 919, in run_setup
run_setup(setup_script, args)
File "setuptools/sandbox.py", line 62, in run_setup
lambda: execfile(
File "setuptools/sandbox.py", line 105, in run
return func()
File "setuptools/sandbox.py", line 64, in <lambda>
{'__file__':setup_script, '__name__':'__main__'}
File "setup.py", line 32, in <module>
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/core.py", line 151, in setup
dist.run_commands()
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/dist.py", line 974, in run_commands
self.run_command(cmd)
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "setuptools/command/bdist_egg.py", line 175, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "setuptools/command/bdist_egg.py", line 161, in call_command
self.run_command(cmdname)
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/cmd.py", line 348, in run_command
self.distribution.run_command(command)
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "setuptools/command/install_lib.py", line 24, in run
self.byte_compile(outfiles)
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/command/install_lib.py", line 139, in
byte_compile
verbose=self.verbose, dry_run=self.dry_run)
File "/opt/pypy-1.2-osx/lib-python/modified-2.5.2/distutils/util.py", line 425, in byte_compile
script = os.fdopen(script_fd, "w")
AttributeError: 'function' object has no attribute 'fdopen'
----------
effort: ???
messages: 1745
nosy: oldpatricka, pypy-issue
priority: bug
release: 1.2
status: unread
title: distutils byte_compile fails when installing suds
_______________________________________________________
PyPy development tracker <pypy-dev-issue at codespeak.net>
<https://codespeak.net/issue/pypy-dev/issue540>
_______________________________________________________
More information about the Pypy-issue
mailing list