summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2006-04-12 13:03:35 (GMT)
committerAndrew M. Kuchling <amk@amk.ca>2006-04-12 13:03:35 (GMT)
commit6a67e4ead43583b0c9252b8e931b669c45f32142 (patch)
tree7aa5ae4c868fecd2b012889e2b47d3858c6d1380
parentf69a24c6ac99d6642735ff5553bd7e86e10b913d (diff)
downloadcpython-6a67e4ead43583b0c9252b8e931b669c45f32142.zip
cpython-6a67e4ead43583b0c9252b8e931b669c45f32142.tar.gz
cpython-6a67e4ead43583b0c9252b8e931b669c45f32142.tar.bz2
Add PEP 243 section
-rw-r--r--Doc/whatsnew/whatsnew25.tex27
1 files changed, 26 insertions, 1 deletions
diff --git a/Doc/whatsnew/whatsnew25.tex b/Doc/whatsnew/whatsnew25.tex
index 4733b38..45efe64 100644
--- a/Doc/whatsnew/whatsnew25.tex
+++ b/Doc/whatsnew/whatsnew25.tex
@@ -3,7 +3,6 @@
% $Id$
% Fix XXX comments
-% Distutils upload (PEP 243)
% The easy_install stuff
% Stateful codec changes
% ASCII is now default encoding for modules
@@ -36,6 +35,32 @@ rationale, refer to the PEP for a particular new feature.
%======================================================================
+\section{PEP 243: Uploading Modules to PyPI}
+
+PEP 243 describes an HTTP-based protocol for submitting software
+packages to a central archive. The Python package index at
+\url{http://cheeseshop.python.org} now supports package uploads, and
+the new \command{upload} Distutils command will upload a package to the
+repository.
+
+Before a package can be uploaded, you must be able to build a
+distribution using the \command{sdist} Distutils command. Once that
+works, you can run \code{python setup.py upload} to add your package
+to the PyPI archive. Optionally you can GPG-sign the package by
+supplying the \programopt{--sign} and
+\programopt{--identity} options.
+
+\begin{seealso}
+
+\seepep{243}{Module Repository Upload Mechanism}{PEP written by
+Sean Reifschneider; implemented by Martin von L\"owis
+and Richard Jones. Note that the PEP doesn't exactly
+describe what's implemented in PyPI.}
+
+\end{seealso}
+
+
+%======================================================================
\section{PEP 308: Conditional Expressions}
For a long time, people have been requesting a way to write