[MacPorts] #42191: python*: IDLE requires py*-tkinter
MacPorts
noreply at macports.org
Fri Jul 19 10:59:00 UTC 2019
#42191: python*: IDLE requires py*-tkinter
-------------------------------------------------+-------------------------
Reporter: LenoreHorner | Owner:
| jyrkiwahlstedt
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: python26 python27 python32 |
python33 python34 python35 python36 python37 |
-------------------------------------------------+-------------------------
Comment (by GitHubRepositoryX):
Since my ticket got closed I want to point out, that even if installed
py37-tkinter, "IDLE.app" won't start at all. It requires the installation
of xorg-server. The use of the port "xorg-server" leads to a new issue
regarding "IDLE.app". After installing xorg-server and the tkinter port
when starting IDLE.app, the icon for IDLE.app will jump the whole time.
Therefore I suggest to exclude the whole "IDLE.app" and "Python
Launcher.app" from the python ports python27 and python37. It harms the
user-experience drastically and disturbs the workflow.
I checked pkgsrc, how they handle the python packages. They exclude the
mentioned ".app" (IDLE, Pyhton Launcher) by default. That makes sense to
me, because the ".apps" that are getting shipped with the port from
macports are unusable for the average macOS users. Nevertheless those
packages are completely optional and won't change how python behaves.
The official python-installer provide by the python-foundation has the
option to deselect the mentioned ".apps" as well. Both versions seems to
have different xorg implementation or IDLE.app, where as the version form
python.org ?does not contain xorg? or at least an not visible one. Or a
different ?tkinter module that runs nattily on macOS?. (the icon wont jump
all the time)
?? are just ideas not actually knowledge.
--
Ticket URL: <https://trac.macports.org/ticket/42191#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list