[Python-checkins] r45309 - python/trunk/Doc/whatsnew/whatsnew25.tex

andrew.kuchling python-checkins at python.org
Wed Apr 12 15:03:35 CEST 2006


Author: andrew.kuchling
Date: Wed Apr 12 15:03:35 2006
New Revision: 45309

Modified:
   python/trunk/Doc/whatsnew/whatsnew25.tex
Log:
Add PEP 243 section

Modified: python/trunk/Doc/whatsnew/whatsnew25.tex
==============================================================================
--- python/trunk/Doc/whatsnew/whatsnew25.tex	(original)
+++ python/trunk/Doc/whatsnew/whatsnew25.tex	Wed Apr 12 15:03:35 2006
@@ -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 @@
 
 
 %======================================================================
+\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


More information about the Python-checkins mailing list