Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Commit

Permalink
Add a FAQ on why people not hosting on PyPI should still register to …
Browse files Browse the repository at this point in the history
…PyPI
  • Loading branch information
dstufft committed Aug 30, 2015
1 parent e959219 commit 6d05d80
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions pep-0470-removal-of-external-hosting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,21 @@ particular PEP is intended to focus on getting us to a point where the
capabilities of PyPI are straightforward with an easily understood baseline
that is similar to existing models such as Linux distribution repositories.

Why should I register on PyPI if I'm running my own repository anyways?
-----------------------------------------------------------------------

PyPI serves two critical functions for the Python ecosystem. One of those is as
a central repository for the actual files that get downloaded and installed by
pip or another package manager and it is this function that this PEP is
concerned with and that you'd be replacing if you're running your own
repository. However, it also provides a central registry of who owns what name
in order to prevent naming collisions, think of it sort of as DNS but for
Python packages. In addition to making sure that names are handed out in a
first come, first serve manner it also provides a single place for users to go
to look search for and discover new projects. So the simple answer is, you
should still register your project with PyPI to avoid naming collisions and to
make it so people can still easily discover your project.


Rejected Proposals
==================
Expand Down

0 comments on commit 6d05d80

Please sign in to comment.