[Numpy-discussion] numpy easy_install fails for python 3.2

Matthew Brett matthew.brett at gmail.com
Wed May 4 12:53:13 EDT 2011


Hi,

I can imagine that this is low-priority, but I have just been enjoying
pytox for automated virtualenv testing:

http://codespeak.net/tox/index.html

which revealed that numpy download-build-install via easy_install
(distribute) fails with the appended traceback ending in "ValueError:
'build/py3k/numpy' is not a directory".

easy_install for pythons 2.5 - 2.7 work fine.

Best,

Matthew



RefactoringTool:
/tmp/easy_install-xr2px3/numpy-1.5.1/build/py3k/numpy/compat/py3k.py
Running from numpy source directory.Converting to Python3 via 2to3...
Traceback (most recent call last):
  File "../bin/easy_install", line 9, in <module>
    load_entry_point('distribute==0.6.14', 'console_scripts', 'easy_install')()
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 1855, in main
    with_ei_usage(lambda:
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 1836, in with_ei_usage
    return f()
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 1859, in <lambda>
    distclass=DistributionWithoutHelpCommands, **kw
  File "/usr/lib/python3.2/distutils/core.py", line 149, in setup
    dist.run_commands()
  File "/usr/lib/python3.2/distutils/dist.py", line 919, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.2/distutils/dist.py", line 938, in run_command
    cmd_obj.run()
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 342, in run
    self.easy_install(spec, not self.no_deps)
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 582, in easy_install
    return self.install_item(spec, dist.location, tmpdir, deps)
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 612, in install_item
    dists = self.install_eggs(spec, download, tmpdir)
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 802, in install_eggs
    return self.build_and_install(setup_script, setup_base)
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 1079, in build_and_install
    self.run_setup(setup_script, setup_base, args)
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/command/easy_install.py",
line 1068, in run_setup
    run_setup(setup_script, args)
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/sandbox.py",
line 30, in run_setup
    lambda: exec(compile(open(
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/sandbox.py",
line 71, in run
    return func()
  File "/home/mb312/dev_trees/nibabel/.tox/py32/lib/python3.2/site-packages/distribute-0.6.14-py3.2.egg/setuptools/sandbox.py",
line 33, in <lambda>
    {'__file__':setup_script, '__name__':'__main__'})
  File "setup.py", line 211, in <module>
  File "setup.py", line 204, in setup_package
  File "/tmp/easy_install-xr2px3/numpy-1.5.1/build/py3k/numpy/distutils/core.py",
line 152, in setup
  File "setup.py", line 151, in configuration
  File "/tmp/easy_install-xr2px3/numpy-1.5.1/build/py3k/numpy/distutils/misc_util.py",
line 972, in add_subpackage
  File "/tmp/easy_install-xr2px3/numpy-1.5.1/build/py3k/numpy/distutils/misc_util.py",
line 941, in get_subpackage
  File "/tmp/easy_install-xr2px3/numpy-1.5.1/build/py3k/numpy/distutils/misc_util.py",
line 878, in _get_configuration_from_setup_py
  File "numpy/setup.py", line 5, in configuration
  File "/tmp/easy_install-xr2px3/numpy-1.5.1/build/py3k/numpy/distutils/misc_util.py",
line 713, in __init__
ValueError: 'build/py3k/numpy' is not a directory



More information about the NumPy-Discussion mailing list