[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