Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18260 closed enhancement (wontfix)

Python 2.6 enables tk by default without any variants to turn it off pulling in xorg

Reported by: n@… Owned by: blb@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: python26

Description

Pulling xorg in all its glory by default for python26 (vs python25 not which does not) seems very heavy. Could we have tk as an optional variant or a no_tk variant?

Thanks!

Change History (3)

comment:1 Changed 16 years ago by blb@…

Cc: mcalhoun@… added
Owner: changed from macports-tickets@… to blb@…
Status: newassigned

comment:2 Changed 16 years ago by blb@…

Resolution: wontfix
Status: assignedclosed

This was done deliberately (in r42841) as otherwise Python isn't quite Python as most people expect it; see for example ticket #12369 especially comment 18 about what happens when such modules are split out.

Using a variant means that if you already have it installed and want to add tk, then you have to go through the mess of manually deactivating rebuilding with +tk.

Also, note that IDLE requires Tk...

Note that the xorg dependencies can be kept light with the +system_x11 variant if you're using 10.5 (I don't believe it's safe on 10.4 and earlier). See the email thread for info on +system_x11.

comment:3 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.