[Python-checkins] python/nondist/peps pep-0301.txt,1.5,1.6
goodger@users.sourceforge.net
goodger@users.sourceforge.net
Sun, 27 Apr 2003 06:48:42 -0700
Update of /cvsroot/python/python/nondist/peps
In directory sc8-pr-cvs1:/tmp/cvs-serv14545
Modified Files:
pep-0301.txt
Log Message:
update from Richard Jones
Index: pep-0301.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0301.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** pep-0301.txt 20 Nov 2002 22:10:24 -0000 1.5
--- pep-0301.txt 27 Apr 2003 13:48:39 -0000 1.6
***************
*** 109,114 ****
new submitted information.
! There will also be a submit/edit form that will allow manual submission
! and updating for those who do not use Distutils.
**submit_pkg_info**
--- 109,114 ----
new submitted information.
! There will also be a submit/edit form that will allow manual
! submission and updating for those who do not use Distutils.
**submit_pkg_info**
***************
*** 117,123 ****
**user**
! Registers a new user with the index. Requires username, password and
! email address. Passwords will be stored in the index database as SHA
! hashes. If the username already exists in the database:
1. If valid HTTP Basic authentication is provided, the password and
--- 117,123 ----
**user**
! Registers a new user with the index. Requires username, password
! and email address. Passwords will be stored in the index database
! as SHA hashes. If the username already exists in the database:
1. If valid HTTP Basic authentication is provided, the password and
***************
*** 196,202 ****
**release_discriminators**
! Each entry maps a package (*name*, *version*) to a *discriminator_id*.
! We map to releases instead of packages because the set of
! discriminators may change between releases.
**journals**
--- 196,202 ----
**release_discriminators**
! Each entry maps a package (*name*, *version*) to a
! *discriminator_id*. We map to releases instead of packages because
! the set of discriminators may change between releases.
**journals**
***************
*** 234,239 ****
Notification of changes to a package entry will be sent to all users
! who have submitted information about the package. That is, the original
! submitter and any subsequent updaters.
The *register* command will include a ``--verify`` option which
--- 234,239 ----
Notification of changes to a package entry will be sent to all users
! who have submitted information about the package. That is, the
! original submitter and any subsequent updaters.
The *register* command will include a ``--verify`` option which
***************
*** 289,293 ****
from FreshMeat and SourceForge (with their permission). This list
will be made available both through the web interface and through the
! *regsiter* command's ``--list-classifiers`` option as a text list
which may then be copied to the ``setup.py`` file. The *register*
command's ``--verify`` option will check classifiers values against
--- 289,293 ----
from FreshMeat and SourceForge (with their permission). This list
will be made available both through the web interface and through the
! *register* command's ``--list-classifiers`` option as a text list
which may then be copied to the ``setup.py`` file. The *register*
command's ``--verify`` option will check classifiers values against
***************
*** 296,300 ****
Unfortunately, the addition of the "classifiers" property is not
backwards-compatible. A setup.py file using it will not work under
! Python 2.1.3. It is hoped that a bugfix release of Python 2.2 (most
likely 2.2.3) will relax the argument checking of the setup() command
to allow new keywords, even if they're not actually used. It is
--- 296,300 ----
Unfortunately, the addition of the "classifiers" property is not
backwards-compatible. A setup.py file using it will not work under
! Python 2.1.3. It is hoped that a bug-fix release of Python 2.2 (most
likely 2.2.3) will relax the argument checking of the setup() command
to allow new keywords, even if they're not actually used. It is
***************
*** 317,349 ****
! Reference Implementation
! ========================
!
! Reference code is available from the SourceForge project:
!
! http://sourceforge.net/projects/pypi/
! A demonstration will be available at:
! http://www.amk.ca/cgi-bin/pypi.cgi
! ===== =============================================================
! Done Feature
! ===== =============================================================
! Y Submission via *register* command (register.py module)
! Y Web interface
! Y Handling of the *classifiers* setup() keyword (dist.py.patch)
! Y Patch Python 2.2.3 to relax keyword argument checks in the
! distutils setup() function
! N Patch Python 2.3 to apply the dist.py.patch
! N Library reference documentation of the *register* command and
! additional *classifiers* keyword
! ===== =============================================================
! In the two days of the 22nd and 23rd October 2002, after the first
! announcement to the Catalog-SIG (22nd) and Distutils-SIG (23rd), the
! initial prototype had 45 visitors (not including myself), two of whom
! used the *register* command to submit package information.
--- 317,332 ----
! Implementation
! ==============
! The server is be available at:
! http://www.python.org/pypi
! The code is available from the SourceForge project:
! http://sourceforge.net/projects/pypi/
+ The *register* command has been integrated into Python 2.3.
***************
*** 361,365 ****
in the case of a success.
! However, it has been pointed out [8]_ that this is a bad scheme to use.
--- 344,349 ----
in the case of a success.
! However, it has been pointed out [8]_ that this is a bad scheme to
! use.