<div dir="ltr">On Sun, Oct 27, 2013 at 10:49 PM, Chris Jerdonek <span dir="ltr"><<a href="mailto:chris.jerdonek@gmail.com" target="_blank">chris.jerdonek@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Sun, Oct 27, 2013 at 12:04 PM, Chris Jerdonek<br>

<<a href="mailto:chris.jerdonek@gmail.com">chris.jerdonek@gmail.com</a>> wrote:<br>
><br>
> On Sun, Oct 27, 2013 at 10:44 AM, Donald Stufft <<a href="mailto:donald@stufft.io">donald@stufft.io</a>> wrote:<br>
>><br>
>> Here’s the list of dependency links for the projects that still use them in their latest releases:<br>
>><br>
>> <a href="https://gist.github.com/dstufft/7185162" target="_blank">https://gist.github.com/dstufft/7185162</a><br>
>><br>
>> A good number of them are either bogus, are pointing directly to PyPI, or are file:// urls that are highly unlikely to exist on anyones computer but the author’s. All in all there are 307 total unique links in this set of packages, and 99 of them are not reachable from my computer (requests.get(…) raises an exception).<br>

><br>
> I actually know a couple people on this list.  I can ask them and see if the list can be reduced further. :)<br>
<br>
</div>So I asked the person I know, and this is what he said, "Yes, we have<br>
to use it!  It's the only way to allow a package to install other<br>
packages that aren't on PyPI-- for instance, a custom fork of a<br>
library."<br>
<br>
Is there another approach or work-around he can be using?  What is the<br>
"right" way for him to do it?<br>
<span class=""><font color="#888888"><br>
--Chris</font></span></blockquote><div><br></div><div>Note that some projects also use the dependency_links to point to development packages. See for example <a href="https://github.com/tangentlabs/django-oscar/blob/master/setup.py#L63">https://github.com/tangentlabs/django-oscar/blob/master/setup.py#L63</a></div>
<div><br></div><div>Although this approach doesn't always work reliably in my experience</div><div><br></div></div></div></div>