[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