Differences between revisions 21 and 23 (spanning 2 versions)
Revision 21 as of 2009-04-06 16:39:01
Size: 2132
Editor: remote
Comment: uraga seems to be a dead project -- removing
Revision 23 as of 2013-05-14 20:52:03
Size: 2447
Editor: nawkboy
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
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
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 13: Line 12:
An effort to produce single-file distributions of packages similar to Java JARs.
See: http://peak.telecommunity.com/DevCenter/PythonEggs
An effort to produce single-file distributions of packages similar to Java JARs. See: http://peak.telecommunity.com/DevCenter/PythonEggs
Line 23: Line 21:
A source-based packaging system.
See: http://www.zope.org/Members/fdrake/zpkgtools/
A source-based packaging system. See: http://www.zope.org/Members/fdrake/zpkgtools/
Line 27: Line 24:
Build debian source packages using setuptools and the "sdist" distutils command.
See: http://github.com/astraw/stdeb
Build debian source packages using setuptools and the "sdist" distutils command. See: http://github.com/astraw/stdeb
Line 32: Line 28:

== Defend Against Fruit ==

[[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/

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

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

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