[Numpy-discussion] [SciPy-Dev] ANN: Numpy 1.6.0 beta 1

Bruce Southey bsouthey@gmail....
Wed Mar 23 14:17:20 CDT 2011


On 03/23/2011 12:25 PM, Ralf Gommers wrote:
> On Wed, Mar 23, 2011 at 6:00 PM, Bruce Southey<bsouthey@gmail.com>  wrote:
>> On 03/23/2011 11:38 AM, Ralf Gommers wrote:
>>> On Wed, Mar 23, 2011 at 5:29 PM, Bruce Southey<bsouthey@gmail.com>    wrote:
>>>> On 03/23/2011 11:07 AM, Ralf Gommers wrote:
>>>>> Hi,
>>>>>
>>>>> I am pleased to announce the availability of the first beta of NumPy
>>>>> 1.6.0. Due to the extensive changes in the Numpy core for this
>>>>> release, the beta testing phase will last at least one month. Please
>>>>> test this beta and report any problems on the Numpy mailing list.
>>>>>
>>>>> Sources and binaries can be found at:
>>>>> http://sourceforge.net/projects/numpy/files/NumPy/1.6.0b1/
>>>>> For (preliminary) release notes see below.
>>>>>
>>>>> Enjoy,
>>>>> Ralf
>>>>>
>>>>>
>>>>>
>>>> [snip]
>>>> Python 3.1 failed to build it due to import error of _inspect module and
>>>> Python2.4 failed 'test_iterator.test_iter_broadcasting_errors'. Yet all
>>>> tests passed on Python versions 2.5, 2.6 and 2.7.
>>>>
>>>> Bruce
>>>> PS I do want to go through the bugs I indicated but I have not found
>>>> sufficient time.
>>>>
>>>> Python3.1 error:
>>>>
>>>> Traceback (most recent call last):
>>>>    File "setup.py", line 201, in<module>
>>>>      setup_package()
>>>>    File "setup.py", line 178, in setup_package
>>>>      from numpy.distutils.core import setup
>>>>    File
>>>>
>>>> "/home/bsouthey/python/numpystuff/numpy-1.6.0b1/numpy/distutils/__init__.py",
>>>> line 22, in<module>
>>>>      import numpy.distutils.ccompiler
>>>>    File
>>>>
>>>> "/home/bsouthey/python/numpystuff/numpy-1.6.0b1/numpy/distutils/ccompiler.py",
>>>> line 15, in<module>
>>>>      from numpy.distutils.exec_command import exec_command
>>>>    File
>>>>
>>>> "/home/bsouthey/python/numpystuff/numpy-1.6.0b1/numpy/distutils/exec_command.py",
>>>> line 58, in<module>
>>>>      from numpy.compat import open_latin1
>>>>    File
>>>>
>>>> "/home/bsouthey/python/numpystuff/numpy-1.6.0b1/numpy/compat/__init__.py",
>>>> line 11, in<module>
>>>>      import _inspect
>>>> ImportError: No module named _inspect
>>> This is strange. I checked that numpy/compat/_inspect.py is present in
>>> the tarball. What build command did you use, and can you give the
>>> complete output of that command?
>>>
>>> Ralf
>>> _______________________________________________
>>> NumPy-Discussion mailing list
>>> NumPy-Discussion@scipy.org
>>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>> Yes, I know that it is there and not sure what is missing!
>> The typical way:
>> $python3.1 setup.py build
> It runs 2to3, but then for some reason decides not to use the output
> of that on your system. Is that failing each time? If so, can you look
> just above where it is failing, and see what's going on before/after
> switching the path. Relevant code is:
>
>      old_path = os.getcwd()
>      os.chdir(src_path)
>      sys.path.insert(0, src_path)
>
> Just inserting some print statements to look at os.getcwd() before and
> after and at sys.path may tell you what's going on.
>
> Ralf
>
>> Also I know that it builds with Python3.1 and Python 3.2 with the latest git
>> pull! But I have update nose before I can test it.
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
I can not figure out what is different between git and this version :-(

All the paths appear to be the same.
Further it continues onwards when I do:
$python3.1 -m pdb setup.py build

I added these lines to the start of "numpy/compat/__init__.py"
import os
print(os.getcwd())

/home/bsouthey/python/numpystuff/tmp6/numpy-1.6.0b1/build/py3k
This is equivalent to the git version.

Unless someone else finds it, I will consider it just my problem and 
ignore it.

Bruce


More information about the NumPy-Discussion mailing list