> On 31 Aug 2015, at 11:35, M.-A. Lemburg <m...@egenix.com> wrote: > > On 31.08.2015 11:05, Wichert Akkerman wrote: >> On 31 Aug 2015, at 10:44, M.-A. Lemburg <m...@egenix.com> wrote: >>> >>> There's also another difference: Linux repos are usually managed >>> by a single entity owning the packages, very much unlike PyPI which >>> is merely a hosting platform and index to point to packages owned >>> by the authors. >> >> That is probably true for public repositories. However, there are also a >> huge number of organisations who have internal repositories for deb/rpm >> packages, and many of those contain third party packages. I have a couple, >> and most of them contain a combination of our own packages as well as >> collection of backports and custom packages for software that hasn’t been >> packaged by anyone else. > > True, but for those, I think explicitly adding the index URL to > the package installer search path is the better approach.
Sure. > Or perhaps I misunderstood and you meant something like: > > "If the package is not in my internal repo, I don't want > pip to look it up on PyPI or anywhere else.” I just wanted to add a bit of context, since your statement seemed to reflect a slightly different reality than mine. You do bring up a good point though. I really like the apt-preferences approach. That allows you to define some rules to set which repository should be used. You can do things like always prefer a specific repository, or do that only for specific packages, with a default rule to use whichever repository has the latest version. Very, very useful. Wichert. _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig