New submission from Vinay Sajip <[email protected]>:
test_packaging has started failing in the pythonv branch:
======================================================================
ERROR: test_old_record_extensions
(packaging.tests.test_command_install_dist.InstallTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/lib/python3.3/packaging/tests/test_command_install_dist.py",
line 214, in test_old_record_extensions
support.copy_xxmodule_c(project_dir)
File "/usr/local/lib/python3.3/packaging/tests/support.py", line 334, in
copy_xxmodule_c
filename = _get_xxmodule_path()
File "/usr/local/lib/python3.3/packaging/tests/support.py", line 346, in
_get_xxmodule_path
if os.path.exists(path):
UnboundLocalError: local variable 'path' referenced before assignment
======================================================================
ERROR: test_build_ext (packaging.tests.test_command_build_ext.BuildExtTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/lib/python3.3/packaging/tests/test_command_build_ext.py",
line 30, in test_build_ext
support.copy_xxmodule_c(self.tmp_dir)
File "/usr/local/lib/python3.3/packaging/tests/support.py", line 334, in
copy_xxmodule_c
filename = _get_xxmodule_path()
File "/usr/local/lib/python3.3/packaging/tests/support.py", line 346, in
_get_xxmodule_path
if os.path.exists(path):
UnboundLocalError: local variable 'path' referenced before assignment
Upon investigation, the code for _get_xxmodule_path is this:
def _get_xxmodule_path():
if sysconfig.is_python_build():
srcdir = sysconfig.get_config_var('projectbase')
path = os.path.join(os.getcwd(), srcdir, 'Modules', 'xxmodule.c')
else:
os.path.join(os.path.dirname(__file__), 'xxmodule.c')
if os.path.exists(path):
return path
It looks as if the else: path should have a "path = " ... with that change, the
test_packaging failures go away.
----------
assignee: tarek
components: Distutils2, Library (Lib)
messages: 153515
nosy: alexis, eric.araujo, tarek, vinay.sajip
priority: normal
severity: normal
status: open
title: Packaging test support code raises exception
type: behavior
versions: Python 3.3
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue14038>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com