Re: Deprecate External Links

Donald Stufft <[email protected]>
Newsgroups gmane.comp.python.catalog
Message-ID <[email protected]>
On Wednesday, February 27, 2013 at 7:20 PM, PJ Eby wrote:
> On Wed, Feb 27, 2013 at 4:50 PM, Donald Stufft <[email protected] (mailto:[email protected])> wrote:
> > Development snapshots are a use case that i'm not sure makes sense
> > for PyPI, but if they do should require specific opt-in to install them.
> > Does easy_install have a command line flag that adds extra links?
> > 
> 
> 
> *chuckle*. Yes, it's the original source of the --find-links option,
> emulated in pip to ease migration.
> 
> 

I guessed as much, but I don't remember easy_install all that well, it's
been awhile since I used it. 
> 
> > can your instructions simply state to do the equivalent of
> > `pip install --find-links=http://setuptools.com/dev-snapshopts/`?
> > 
> 
> 
> The problem with find-links is that if you push them off of PyPI, they
> have to go somewhere else, which is setuptools' "dependency-links"
> feature. Now you have an even *harder* problem to update or remove
> those links, because they're not under the control of the author nor
> visible on PyPI.
> 
> 

Why would they go in dependency-links? I mean I understand that
people might do that to remove the need to direct their users to
enter a full url. But that is outside of the realm of PyPI at that point
and can be fixed in the tooling.

easy_install / pip / buildout / etc should *never* fetch anything outside
of PyPI without the *user* (not the package author) directing them
to that url, either directly via tarball, or implicitly with --index-url/--find-links
and PyPI shouldn't make that an exposed part of the workflow. 
> 
> 
> > Alternatively I would like to get the tooling smarter about not installing
> > pre-release versions unless asked as well.
> > 
> 
> 
> Yes, and that discussion doesn't have much to do with PyPI per se,
> because again, it's up to the tools.
> 
>

_______________________________________________
Catalog-SIG mailing list
[email protected]
http://mail.python.org/mailman/listinfo/catalog-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.