[MacPorts] #39207: vim @7.3.762_2+cscope+huge+perl+python27+python33+tcl is broken after upgrading MacPorts python27 from 2.7.3 to 2.7.5
MacPorts
noreply at macports.org
Thu May 23 11:28:01 PDT 2013
#39207: vim @7.3.762_2+cscope+huge+perl+python27+python33+tcl is broken after
upgrading MacPorts python27 from 2.7.3 to 2.7.5
---------------------------+----------------------
Reporter: swordangel@… | Owner: raimue@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: | Keywords:
Port: vim python27 |
---------------------------+----------------------
Changes (by larryv@…):
* cc: raimue@… (removed)
* cc: jwa@… (added)
* owner: macports-tickets@… => raimue@…
* port: vim => vim python27
* keywords: python =>
Old description:
> 1. Upgrade python27 in MacPorts to version 2.7.5
> 2. Open a existing Python source file in vim; e.g. vim helloworld.py
> 3. Get a Python 2.7 traceback and see vim crash.
>
> The traceback is as follows:
> Traceback (most recent call last):
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
> line 548, in <module>
> main()
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
> line 530, in main
> known_paths = addusersitepackages(known_paths)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
> line 266, in addusersitepackages
> user_site = getusersitepackages()
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
> line 241, in getusersitepackages
> user_base = getuserbase() # this will also set USER_BASE
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
> line 231, in getuserbase
> USER_BASE = get_config_var('userbase')
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py",
> line 516, in get_config_var
> return get_config_vars().get(name)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py",
> line 449, in get_config_vars
> import re
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py",
> line 105, in <module>
> import sre_compile
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_compile.py",
> line 14, in <module>
> import sre_parse
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_parse.py",
> line 17, in <module>
> from sre_constants import *
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_constants.py",
> line 18, in <module>
> from _sre import MAXREPEAT
> ImportError: cannot import name MAXREPEAT
>
> This StackOverflow QA seems to be relevant:
> [http://stackoverflow.com/questions/16301735/importerror-cannot-import-
> name-maxrepeat-with-cx-freeze]
New description:
1. Upgrade python27 in MacPorts to version 2.7.5
2. Open a existing Python source file in vim; e.g. vim helloworld.py
3. Get a Python 2.7 traceback and see vim crash.
The traceback is as follows:
{{{
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
line 548, in <module>
main()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
line 530, in main
known_paths = addusersitepackages(known_paths)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
line 266, in addusersitepackages
user_site = getusersitepackages()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
line 241, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
line 231, in getuserbase
USER_BASE = get_config_var('userbase')
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py",
line 516, in get_config_var
return get_config_vars().get(name)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py",
line 449, in get_config_vars
import re
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py",
line 105, in <module>
import sre_compile
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_compile.py",
line 14, in <module>
import sre_parse
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_parse.py",
line 17, in <module>
from sre_constants import *
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_constants.py",
line 18, in <module>
from _sre import MAXREPEAT
ImportError: cannot import name MAXREPEAT
}}}
This StackOverflow QA seems to be relevant:
[http://stackoverflow.com/questions/16301735/importerror-cannot-import-
name-maxrepeat-with-cx-freeze]
--
--
Ticket URL: <https://trac.macports.org/ticket/39207#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list