Changes between Version 60 and Version 61 of FAQ
- Timestamp:
- Mar 25, 2009, 12:35:08 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FAQ
v60 v61 185 185 See the [wiki:GNOME GNOME] section of this Wiki for more information. 186 186 187 === Why does the python26/python30 port have so many dependencies? === #pydeps 188 189 Earlier 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 191 Using 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 187 193 == Portfile Development and Maintenance Questions == 188 194