[08:52:24] <apollo13> jax: and which does it fail to install?
[08:52:32] <jax> it is django-admin-tools causing the problem. i know i can add —allow-external etc before the entry, but the problem is, that pip freeze won't put it back in if i change something
[15:22:56] <iandees> hi all, i'm working on a little script to figure out the license for all the projects in my requirements.txt file. is there a way to do this from within python using existing pip/pypi code?
[15:53:25] <phschwartz> What is the best way to generate a dependency list for a project. I want to basically generate a list that will list all dependencies including dependencies of dependencies.
[15:54:22] <dstufft> phschwartz: you're probably going to be real sad at the answer
[15:54:34] <dstufft> phschwartz: as far as I know the answer is "install everything and then pip freeze the results"
[15:55:29] <phschwartz> dstufft: That is what I was hoping the answer wasn't.
[15:58:46] <tomprince> pip wheel will download, and show all the information (but not in an easy to consume way.
[15:59:36] <phschwartz> tomprince: I don't mind a hard to consume format if I am able to build a list that I can override items in with things from local repos if I need to. (As that is the goal).
[16:00:59] <tomprince> The cuurent best solution is to build a page with links to all the packages (they can be git+https links even), that you pass to --find-links. (Likely with --no-index)
[16:01:50] <phschwartz> tomprince: how exactly does that work? I have not seen --find-links before
[16:06:26] <phschwartz> Ok, from what I see that might help. Is it possible to have it follow find-links > index for installs so we can still have it install deps for something we find with find-links from the cheeseshop?
[16:13:04] <DanielHolth> the thing about pip wheel is that instead of a list, you get a folder with all the dependencies as installable archives
[16:13:25] <kibad_> dstufft: where /usr/bin/pip be pointing to?
[16:23:32] <phschwartz> tomprince: I created an html page with a git+https link and it doesn't appear to find the package. Do you know of any examples using it that I can look at?
[16:24:07] <tomprince> You need to specify #egg I think.
[16:24:16] <tomprince> dstufft is the one who discoved that that worked, I think.
[16:24:45] <phschwartz> tomprince: I used git+https://github.com/klmitch/framer.git#egg=framer
[16:24:53] <phschwartz> dstufft: Have yo used it before?
[16:28:17] <phschwartz> dstufft: Looks like you need the version you want in the egg= which I did not have. :) ty, that worked.
[16:29:32] <phschwartz> dstufft: hmm, actually. if I remove the no-index I was using so it can find the deps that go with the module form pypi, it downloads the module from pypi also instead of git.
[16:29:43] <phschwartz> Is there a way to force it to use the link if it is there.
[16:32:35] <dstufft> phschwartz: I think you'd need to use a requirements.txt file for that
[16:40:04] <kibad_> dstufft: still the behavior is same :(
[16:40:25] <kibad_> Timeout: (<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x29a8210>, 'Connection to pypi.python.org timed out. (connect timeout=15)') is final error
[16:50:35] <dstufft> kibad: can you ``pip install requests`` and then run this script and tell me if it fails? https://gist.github.com/dstufft/cea64511ef6bcbed164c
[18:02:34] <dstufft> kibad: your problem isn't external then, it's unverified, and there's no way to allow all unverified because it's a security risk to install them