Differences between revisions 15 and 16
Revision 15 as of 2009-01-31 07:40:29
Size: 2099
Editor: 61
Comment:
Revision 16 as of 2009-01-31 13:27:34
Size: 2129
Editor: 61
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= A list of Distutils-related Project =
Line 3: Line 4:
'''CheeseShopDev / PyPI''' -- the central repository of python package metadata and distribution files. == PyPI ==
T
he central repository of Python package metadata and distribution files. See: CheeseShopDev
Line 5: Line 7:
'''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 ==
A
n effort to produce single-file distributions of packages similar to Java JARs.
See: http://peak.telecommunity.com/DevCenter/PythonEggs
Line 9: Line 15:
'''PEPs for extending distutils / PyPI''' -- PEPs 262 "Database of Installed Python Packages" and 345 "Metadata for Python Software Packages 1.2" are currently open == 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 11: Line 18:
'''Uraga''' -- an effort to develop a tool for download and installation of packages. See http://www.byteofpython.info/projects/uraga/uraga.html == Uraga ==
A
n effort to develop a tool for download and installation of packages.
See: http://www.byteofpython.info/projects/uraga/uraga.html
Line 13: Line 22:
'''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 26:
'''stdeb''' -- build debian source packages using setuptools and the "sdist" distutils command. See http://stdeb.python-hosting.com/ == stdeb ==
B
uild debian source packages using setuptools and the "sdist" distutils command.
See: http://stdeb.python-hosting.com/
Line 17: Line 30:
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 33:
Ian Bicking is looking to clean up and extend the use of release_urls in PyPI for use in [[http://pythonpaste.org|Paste]]. == 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 21: Line 36:
Maurice Ling is looking at implementing PEP 262 as an academic project.  * Maurice Ling is looking at implementing PEP 262 as an academic project.
Line 23: Line 38:
Geoffrey T. Dairiki has a bdist_deb command http://bugs.python.org/1054967  * Geoffrey T. Dairiki has a bdist_deb command http://bugs.python.org/1054967
Line 25: Line 40:
[[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).

[[Distribute]] -- A community-driven project that aims to gather all requirements for a future distribution package.

[[Distutils/Projects/Distutils20]]
 * [[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

PEPs for extending distutils / PyPI

PEPs 262 "Database of Installed Python Packages" and 345 "Metadata for Python Software Packages 1.2" are currently open

Uraga

An effort to develop a tool for download and installation of packages. See: http://www.byteofpython.info/projects/uraga/uraga.html

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://stdeb.python-hosting.com/

Distribute

Distribute A community-driven project that aims to gather all requirements for a future distribution package.

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).

Distutils/Projects (last edited 2013-05-14 20:52:03 by nawkboy)

Unable to edit the page? See the FrontPage for instructions.