diff --git a/packaging.html b/packaging.html index 07c382f..6cf17d6 100644 --- a/packaging.html +++ b/packaging.html @@ -95,6 +95,8 @@ This version requires Python 3 or later; a Python 2 version is available separat
⁂ +
To start packaging your Python software, you need to get your files and directories in order. The httplib2 directory looks like this:
@@ -144,6 +146,8 @@ chardet/
+--...
+
⁂ +
The Distutils setup script is a Python script. In theory, it can do anything Python can do. In practice, it should do as little as possible, in as standard a way as possible. Setup scripts should be boring. The more exotic your installation process is, the more exotic your bug reports will be. @@ -178,6 +182,8 @@ chardet/
☞Setup script metadata is defined in PEP 314. +
⁂ +
The Python Package Index (“PyPI”) contains thousands of Python libraries. Proper classification metadata will allow people to find yours more easily. @@ -247,11 +253,15 @@ Topic :: Software Development :: Libraries :: Python Modules
⁂ +
⁂ +
⁂ +
⁂ +
Distutils is not the be-all and end-all of Python packaging, but as of this writing (August 2009), it’s the only packaging framework that works in Python 3. There are a number of other frameworks for Python 2; some focus on installation, others on testing and deployment. Some or all of these may end up being ported to Python 3 in the future. @@ -302,6 +316,8 @@ Topic :: Software Development :: Libraries :: Python Modules
py2exe
+⁂ +
On Distutils: