Changes between Version 60 and Version 61 of FAQ


Ignore:
Timestamp:
Mar 25, 2009, 12:35:08 AM (15 years ago)
Author:
blb@…
Comment:

Add entry on python26/python30 dependencies

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v60 v61  
    185185See the [wiki:GNOME GNOME] section of this Wiki for more information.
    186186
     187=== Why does the python26/python30 port have so many dependencies? === #pydeps
     188
     189Earlier versions of the python ports either used variants (python23) or split some modules out from the base port (python24 and python25) in order to reduce the number of dependencies for the port.  Using variants is bad as that requires a complete rebuild of the port in order to add a given module (like readline support); also, dependencies can't specify variants currently (see ticket #126).
     190
     191Using separate ports for these modules (like py25-readline) avoids the need to completely rebuild the base port, and can be used as a dependency, but ends up having other issues.  One is that these modules are installed using the standard distutils method for python, which causes them to be installed in a different location than where they would be when installed normally (see ticket #12369).  The other is that many python developers have expectations when they install python, and installing python24 or python25 simply does not match that.
     192
    187193== Portfile Development and Maintenance Questions ==
    188194