2057
Comment:
|
← Revision 23 as of 2013-05-14 20:52:03 ⇥
2447
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from DistutilsProjects = A list of Distutils-related Project = |
|
Line 3: | Line 5: |
'''CheeseShopDev / PyPI''' -- the central repository of python package metadata and distribution files. | == PyPI == The central repository of Python package metadata and distribution files. See: CheeseShopDev |
Line 5: | Line 8: |
'''Easy Install''' -- a Python package manager that downloads, builds, installs, upgrades, and switches between package versions automatically (using Python Eggs). See http://peak.telecommunity.com/DevCenter/EasyInstall | == Easy Install == A Python package manager that downloads, builds, installs, upgrades, and switches between package versions automatically (using Python Eggs). See: http://peak.telecommunity.com/DevCenter/EasyInstall |
Line 7: | Line 11: |
'''Python Eggs''' -- an effort to produce single-file distributions of packages similar to Java JARs. See http://peak.telecommunity.com/DevCenter/PythonEggs | == Python Eggs == An effort to produce single-file distributions of packages similar to Java JARs. See: http://peak.telecommunity.com/DevCenter/PythonEggs |
Line 9: | Line 14: |
'''PEPs for extending distutils / PyPI''' -- PEPs 262 "Database of Installed Python Packages" and 345 "Metadata for Python Software Packages 1.2" are currently open | == Paver == [[http://www.blueskyonmars.com/projects/paver/|Paver]]: Easy Scripting for Software Projects |
Line 11: | Line 17: |
'''Uraga''' -- an effort to develop a tool for download and installation of packages. See http://www.byteofpython.info/projects/uraga/uraga.html | == PEPs for extending distutils / PyPI == PEPs 262 "Database of Installed Python Packages" and 345 "Metadata for Python Software Packages 1.2" are currently open |
Line 13: | Line 20: |
'''zpkgtools''' -- a source-based packaging system. See http://www.zope.org/Members/fdrake/zpkgtools/ | == zpkgtools == A source-based packaging system. See: http://www.zope.org/Members/fdrake/zpkgtools/ |
Line 15: | Line 23: |
'''stdeb''' -- build debian source packages using setuptools and the "sdist" distutils command. See http://stdeb.python-hosting.com/ | == stdeb == Build debian source packages using setuptools and the "sdist" distutils command. See: http://github.com/astraw/stdeb |
Line 17: | Line 26: |
Other efforts we know about: | == Distribute == [[Distribute]] A community-driven project that aims to gather all requirements for a future distribution package. |
Line 19: | Line 29: |
Ian Bicking is looking to clean up and extend the use of release_urls in PyPI for use in [http://pythonpaste.org Paste]. | == Defend Against Fruit == |
Line 21: | Line 31: |
Maurice Ling is looking at implementing PEP 262 as an academic project. | [[http://teamfruit.github.io/defend_against_fruit/|Defend Against Fruit]]: A continuous deployment focused extension to Distribute supporting [[http://www.jfrog.com/home/v_artifactorypro_overview|Artifactory Pro]] as a PyPI server. See: http://teamfruit.github.io/defend_against_fruit/ |
Line 23: | Line 33: |
Geoffrey T. Dairiki has a bdist_deb command http://bugs.python.org/1054967 | == Other efforts we know about == * Ian Bicking is looking to clean up and extend the use of release_urls in PyPI for use in [[http://pythonpaste.org|Paste]]. |
Line 25: | Line 36: |
[http://www.egenix.com/ eGenix] uses its own extensions to distutils in the various egenix-mx packages called mxSetup.py. Among other things this module contains support for building Unix libraries, limited autoconf support, uninstall command and a clever build_ext command that allows to disable building extensions/packages from the command line and also supports building optional extensions (depending on the availability of certain include and library files). | * Maurice Ling is looking at implementing PEP 262 as an academic project. |
Line 27: | Line 38: |
["Distribute"] -- A community-driven project that aims to gather all requirements for a future distribution package. | * Geoffrey T. Dairiki has a bdist_deb command http://bugs.python.org/1054967 * [[http://www.egenix.com/|eGenix]] uses its own extensions to distutils in the various egenix-mx packages called mxSetup.py. Among other things this module contains support for building Unix libraries, limited autoconf support, uninstall command and a clever build_ext command that allows to disable building extensions/packages from the command line and also supports building optional extensions (depending on the availability of certain include and library files). |
A list of Distutils-related Project
Please add a listing to this page if you're working on Distutils (and help us reduce duplication of effort).
PyPI
The central repository of Python package metadata and distribution files. See: CheeseShopDev
Easy Install
A Python package manager that downloads, builds, installs, upgrades, and switches between package versions automatically (using Python Eggs). See: http://peak.telecommunity.com/DevCenter/EasyInstall
Python Eggs
An effort to produce single-file distributions of packages similar to Java JARs. See: http://peak.telecommunity.com/DevCenter/PythonEggs
Paver
Paver: Easy Scripting for Software Projects
PEPs for extending distutils / PyPI
PEPs 262 "Database of Installed Python Packages" and 345 "Metadata for Python Software Packages 1.2" are currently open
zpkgtools
A source-based packaging system. See: http://www.zope.org/Members/fdrake/zpkgtools/
stdeb
Build debian source packages using setuptools and the "sdist" distutils command. See: http://github.com/astraw/stdeb
Distribute
Distribute A community-driven project that aims to gather all requirements for a future distribution package.
Defend Against Fruit
Defend Against Fruit: A continuous deployment focused extension to Distribute supporting Artifactory Pro as a PyPI server. See: http://teamfruit.github.io/defend_against_fruit/
Other efforts we know about
Ian Bicking is looking to clean up and extend the use of release_urls in PyPI for use in Paste.
- Maurice Ling is looking at implementing PEP 262 as an academic project.
Geoffrey T. Dairiki has a bdist_deb command http://bugs.python.org/1054967
eGenix uses its own extensions to distutils in the various egenix-mx packages called mxSetup.py. Among other things this module contains support for building Unix libraries, limited autoconf support, uninstall command and a clever build_ext command that allows to disable building extensions/packages from the command line and also supports building optional extensions (depending on the availability of certain include and library files).