Changes between Version 7 and Version 8 of setuptools
- Timestamp:
- Aug 22, 2014, 5:13:35 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
setuptools
v7 v8 1 = setuptools =1 = setuptools 2 2 3 3 [http://peak.telecommunity.com/DevCenter/setuptools setuptools] is a Python module that helps to compile, distribute and install Python packages by wrapping them into "egg"s. Eggs contain additional information to process dependencies, etc. Trac [TracPlugins plugins] can be packaged as eggs since [milestone:0.9]. Starting with [milestone:0.11] Trac itself can also be packaged using setuptools. 4 4 5 5 Installed setuptools version can be checked with the following commands (should work for other Python packages too): 6 {{{ 7 #!sh 6 {{{#!sh 8 7 $ python 9 8 Python 2.3.5 … … 14 13 15 14 Setuptools can be installed using bootstrap script from PEAK: 16 {{{ 17 #!sh 18 wget http://peak.telecommunity.com/dist/ez_setup.py 19 python ez_setup.py 20 rm ez_setup.py 15 {{{#!sh 16 $ wget http://peak.telecommunity.com/dist/ez_setup.py 17 $ python ez_setup.py 18 $ rm ez_setup.py 21 19 }}} 22 20 23 21 Aternatively, it can be obtained from the Python repository: 24 {{{ 22 {{{#!sh 25 23 $ svn co http://svn.python.org/projects/sandbox/trunk/setuptools 26 24 $ cd setuptools … … 29 27 Notes: 30 28 - if you're using svn 1.6.x and setuptools prior to **0.6c10**, be sure to apply the latest patch in setuptools-issue:64. 31 - if you're using Python 2.6 and setuptools prior to **0.6c10**, be sure to also apply the Python26.warnings.diff patch from setuptools-issue:5632 - Forsetuptools versions **5.4** through **5.6**, the environment variable `PKG_RESOURCES_CACHE_ZIP_MANIFESTS` should be set, otherwise the performance of Trac will be significantly degraded.29 - if you're using Python 2.6 and setuptools prior to **0.6c10**, be sure to also apply the `Python26.warnings.diff` patch from setuptools-issue:56. 30 - if you're using setuptools versions **5.4** through **5.6**, the environment variable `PKG_RESOURCES_CACHE_ZIP_MANIFESTS` should be set, otherwise the performance of Trac will be significantly degraded. 33 31 - Linux: `$export PKG_RESOURCES_CACHE_ZIP_MANIFESTS=1` 34 32 - Windows: `>set PKG_RESOURCES_CACHE_ZIP_MANIFESTS=1` … … 37 35 setuptools include "easy_install" script for convenient installation of packages found on [http://pypi.python.org/pypi/setuptools/ Python Package Index] including Trac with all necessary dependencies. 38 36 39 {{{ 40 #!sh 37 {{{#!sh 41 38 $ python -m easy_install Trac 42 39 }}} 43 40 44 == Reference Documentation ==41 == Reference Documentation 45 42 - [http://peak.telecommunity.com/DevCenter/setuptools setuptools] 46 43 - [http://peak.telecommunity.com/DevCenter/PkgResources pkg_resources] (setuptools)