Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18957 closed request (wontfix)

python-2.6 incorrect dependencies

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

Description

Python 2.6 has as dependencies: gettext, zlib, openssl, tk, sqlite3, db46, ncurses, gdbm, bzip2, readline

These should probably be listed as variants (probably as +no_tk, etc.), as python can successfully configure, build, install, and be used without them.

On a personal note, something like this is really important to me, as python is just a dependency for me, and these other ports aren't strictly necessary.

Change History (4)

comment:1 Changed 16 years ago by mf2k (Frank Schima)

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

comment:2 Changed 16 years ago by blb@…

Resolution: wontfix
Status: newclosed

Many python users have expectations of what is available when you install it, hence the dependencies. Also, splitting them out either into variants or separate modules is bad for a number of reasons. With variants, if you want to add, say, readline, then you have to completely rebuild the port with that variant; also, until ticket #126 is implemented, you can't depend on the variant. For external modules, that was done with python25 and has issues, see ticket #12369.

comment:3 Changed 16 years ago by jmroot (Joshua Root)

Type: enhancementrequest

comment:4 Changed 16 years ago by (none)

Milestone: Port Requests

Milestone Port Requests deleted

Note: See TracTickets for help on using tickets.