2009-11-17 22:45:25 Robert Bradshaw napisaƂ(a):
> One last release candidate: http://cython.org/release/Cython-0.12.rc1.tar.gz

0.12.rc1 tarball contains needless Cython/Compiler/._Version.py and 
._runtests.py files.
Cython/Compiler/._Version.py causes this problem during running tests with 
Python 3.1:

...
Refactoring 
/var/tmp/portage/dev-python/cython-0.12_rc1/work/Cython-0.12.rc1/BUILD/Cy3/Cython/Compiler/StringEncoding.py
Wrote changes to 
/var/tmp/portage/dev-python/cython-0.12_rc1/work/Cython-0.12.rc1/BUILD/Cy3/Cython/Compiler/StringEncoding.py
Refactoring 
/var/tmp/portage/dev-python/cython-0.12_rc1/work/Cython-0.12.rc1/BUILD/Cy3/Cython/Compiler/Buffer.py
Wrote changes to 
/var/tmp/portage/dev-python/cython-0.12_rc1/work/Cython-0.12.rc1/BUILD/Cy3/Cython/Compiler/Buffer.py
Refactoring 
/var/tmp/portage/dev-python/cython-0.12_rc1/work/Cython-0.12.rc1/BUILD/Cy3/Cython/Compiler/TypeInference.py
Wrote changes to 
/var/tmp/portage/dev-python/cython-0.12_rc1/work/Cython-0.12.rc1/BUILD/Cy3/Cython/Compiler/TypeInference.py
Traceback (most recent call last):
  File "runtests.py", line 740, in <module>
    ''')
  File "/usr/lib64/python3.1/distutils/util.py", line 604, in copydir_run_2to3
    fixer_names=fixer_names, options=options, explicit=explicit)
  File "/usr/lib64/python3.1/distutils/util.py", line 572, in run_2to3
    r.refactor(files, write=True)
  File "/usr/lib64/python3.1/lib2to3/refactor.py", line 276, in refactor
    self.refactor_file(dir_or_file, write, doctests_only)
  File "/usr/lib64/python3.1/lib2to3/refactor.py", line 315, in refactor_file
    input, encoding = self._read_python_source(filename)
  File "/usr/lib64/python3.1/lib2to3/refactor.py", line 311, in 
_read_python_source
    return _from_system_newlines(f.read()), encoding
  File "/usr/lib64/python3.1/codecs.py", line 300, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xab in position 45: 
unexpected code byte

After removing this file, `python3.1 runtests.py --no-fork -vv` fails later 
with segmentation fault:

...
compiling (c) nogil ... ok
compiling (c) nogilcmeth ... ok
compiling (c) nogilfunctype ... ok
compiling (c) nonconst_def ... ok
compiling (c) notcimportedT418 ... ok
compiling (c) pxd_cdef_class_declaration_T286 ... ok
compiling (c) pyobjcastdisallow_T313 ... ok
compiling (c) return_outside_function_T135 ... ok
compiling (c) se_badindent ... ok
compiling (c) se_badindent2 ... ok
compiling (c) se_conddef ... ok
compiling (c) se_mixtabspace ... ok
compiling (c) se_multass ... ok
compiling (c) se_nestdef ... ok
compiling (c) string_assignments ... ok
compiling (c) tree_assert ... ok
compiling (c) typoT304 ... ok
compiling (c) undefinedname ... ok
compiling (c) void_as_arg ... ok
compiling (c) and running __getattribute__ ... Doctest: __getattribute__.both 
... Segmentation fault

-- 
Arfrever Frehtes Taifersar Arahesis

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to