[MacPorts] #29893: improve or remove parsing of Tkinter.__version__ required for newer python versions
MacPorts
noreply at macports.org
Tue Jun 21 14:26:54 PDT 2011
#29893: improve or remove parsing of Tkinter.__version__ required for newer python
versions
-----------------------------+----------------------------------------------
Reporter: vbkhp@… | Owner: ram@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: py27-matplotlib
-----------------------------+----------------------------------------------
Changes (by jmr@…):
* owner: macports-tickets@… => ram@…
* port: => py27-matplotlib
Old description:
> due to the cpython hg transition the version attribute of tkinter has
> been removed in python 3 and in the python 2.7 rc1 it does not contain a
> number anymore.
>
> This breaks the py27-matplotlib build which parses version and expects a
> number:
>
> see https://github.com/matplotlib/matplotlib/commit/04b4e5091978 on how
> to fix it.
>
> OPTIONAL BACKEND DEPENDENCIES
> libpng: 1.2.44
> Traceback (most recent call last):
> File "./setup.py", line 162, in <module>
> if check_for_tk() or (options['build_tkagg'] is True):
> File "/build/buildd/matplotlib-1.0.1/setupext.py", line 832, in
> check_for_tk
> (Tkinter.__version__.split()[-2], Tkinter.TkVersion,
> Tkinter.TclVersion))
> IndexError: list index out of range
New description:
due to the cpython hg transition the version attribute of tkinter has been
removed in python 3 and in the python 2.7 rc1 it does not contain a number
anymore.
This breaks the py27-matplotlib build which parses version and expects a
number:
see https://github.com/matplotlib/matplotlib/commit/04b4e5091978 on how to
fix it.
{{{
OPTIONAL BACKEND DEPENDENCIES
libpng: 1.2.44
Traceback (most recent call last):
File "./setup.py", line 162, in <module>
if check_for_tk() or (options['build_tkagg'] is True):
File "/build/buildd/matplotlib-1.0.1/setupext.py", line 832, in
check_for_tk
(Tkinter.__version__.split()[-2], Tkinter.TkVersion,
Tkinter.TclVersion))
IndexError: list index out of range
}}}
--
Comment:
Please remember to fill in the Port field and cc the maintainers.
--
Ticket URL: <https://trac.macports.org/ticket/29893#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list