mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00

svn+ssh://pythondev@svn.python.org/python/trunk ........ r60901 | eric.smith | 2008-02-19 14:21:56 +0100 (Tue, 19 Feb 2008) | 1 line Added PEP 3101. ........ r60907 | georg.brandl | 2008-02-20 20:12:36 +0100 (Wed, 20 Feb 2008) | 2 lines Fixes contributed by Ori Avtalion. ........ r60909 | eric.smith | 2008-02-21 00:34:22 +0100 (Thu, 21 Feb 2008) | 1 line Trim leading zeros from a floating point exponent, per C99. See issue 1600. As far as I know, this only affects Windows. Add float type 'n' to PyOS_ascii_formatd (see PEP 3101 for 'n' description). ........ r60910 | eric.smith | 2008-02-21 00:39:28 +0100 (Thu, 21 Feb 2008) | 1 line Now that PyOS_ascii_formatd supports the 'n' format, simplify the float formatting code to just call it. ........ r60918 | andrew.kuchling | 2008-02-21 15:23:38 +0100 (Thu, 21 Feb 2008) | 2 lines Close manifest file. This change doesn't make any difference to CPython, but is a necessary fix for Jython. ........ r60921 | guido.van.rossum | 2008-02-21 18:46:16 +0100 (Thu, 21 Feb 2008) | 2 lines Remove news about float repr() -- issue 1580 is still in limbo. ........ r60923 | guido.van.rossum | 2008-02-21 19:18:37 +0100 (Thu, 21 Feb 2008) | 5 lines Removed uses of dict.has_key() from distutils, and uses of callable() from copy_reg.py, so the interpreter now starts up without warnings when '-3' is given. More work like this needs to be done in the rest of the stdlib. ........ r60924 | thomas.heller | 2008-02-21 19:28:48 +0100 (Thu, 21 Feb 2008) | 4 lines configure.ac: Remove the configure check for _Bool, it is already done in the top-level Python configure script. configure, fficonfig.h.in: regenerated. ........ r60925 | thomas.heller | 2008-02-21 19:52:20 +0100 (Thu, 21 Feb 2008) | 3 lines Replace 'has_key()' with 'in'. Replace 'raise Error, stuff' with 'raise Error(stuff)'. ........ r60927 | raymond.hettinger | 2008-02-21 20:24:53 +0100 (Thu, 21 Feb 2008) | 1 line Update more instances of has_key(). ........ r60928 | guido.van.rossum | 2008-02-21 20:46:35 +0100 (Thu, 21 Feb 2008) | 3 lines Fix a few typos and layout glitches (more work is needed). Move 2.5 news to Misc/HISTORY. ........ r60936 | georg.brandl | 2008-02-21 21:33:38 +0100 (Thu, 21 Feb 2008) | 2 lines #2079: typo in userdict docs. ........ r60938 | georg.brandl | 2008-02-21 21:38:13 +0100 (Thu, 21 Feb 2008) | 2 lines Part of #2154: minimal syntax fixes in doc example snippets. ........ r60942 | raymond.hettinger | 2008-02-22 04:16:42 +0100 (Fri, 22 Feb 2008) | 1 line First draft for itertools.product(). Docs and other updates forthcoming. ........ r60955 | nick.coghlan | 2008-02-22 11:54:06 +0100 (Fri, 22 Feb 2008) | 1 line Try to make command line error messages from runpy easier to understand (and suppress traceback cruft from the implicitly invoked runpy machinery) ........ r60956 | georg.brandl | 2008-02-22 13:31:45 +0100 (Fri, 22 Feb 2008) | 2 lines A lot more typo fixes by Ori Avtalion. ........ r60957 | georg.brandl | 2008-02-22 13:56:34 +0100 (Fri, 22 Feb 2008) | 2 lines Don't reference pyshell. ........ r60958 | georg.brandl | 2008-02-22 13:57:05 +0100 (Fri, 22 Feb 2008) | 2 lines Another fix. ........
65 lines
2.2 KiB
ReStructuredText
65 lines
2.2 KiB
ReStructuredText
.. _package-index:
|
|
|
|
**********************************
|
|
Registering with the Package Index
|
|
**********************************
|
|
|
|
The Python Package Index (PyPI) holds meta-data describing distributions
|
|
packaged with distutils. The distutils command :command:`register` is used to
|
|
submit your distribution's meta-data to the index. It is invoked as follows::
|
|
|
|
python setup.py register
|
|
|
|
Distutils will respond with the following prompt::
|
|
|
|
running register
|
|
We need to know who you are, so please choose either:
|
|
1. use your existing login,
|
|
2. register as a new user,
|
|
3. have the server generate a new password for you (and email it to you), or
|
|
4. quit
|
|
Your selection [default 1]:
|
|
|
|
Note: if your username and password are saved locally, you will not see this
|
|
menu.
|
|
|
|
If you have not registered with PyPI, then you will need to do so now. You
|
|
should choose option 2, and enter your details as required. Soon after
|
|
submitting your details, you will receive an email which will be used to confirm
|
|
your registration.
|
|
|
|
Once you are registered, you may choose option 1 from the menu. You will be
|
|
prompted for your PyPI username and password, and :command:`register` will then
|
|
submit your meta-data to the index.
|
|
|
|
You may submit any number of versions of your distribution to the index. If you
|
|
alter the meta-data for a particular version, you may submit it again and the
|
|
index will be updated.
|
|
|
|
PyPI holds a record for each (name, version) combination submitted. The first
|
|
user to submit information for a given name is designated the Owner of that
|
|
name. They may submit changes through the :command:`register` command or through
|
|
the web interface. They may also designate other users as Owners or Maintainers.
|
|
Maintainers may edit the package information, but not designate other Owners or
|
|
Maintainers.
|
|
|
|
By default PyPI will list all versions of a given package. To hide certain
|
|
versions, the Hidden property should be set to yes. This must be edited through
|
|
the web interface.
|
|
|
|
|
|
.. _pypirc:
|
|
|
|
The .pypirc file
|
|
================
|
|
|
|
The format of the :file:`.pypirc` file is as follows::
|
|
|
|
[server-login]
|
|
repository: <repository-url>
|
|
username: <username>
|
|
password: <password>
|
|
|
|
*repository* can be omitted and defaults to ``http://www.python.org/pypi``.
|
|
|
|
|