PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Thursday the 16th of June, 2016

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[01:11:47] <sigmavirus24> dstufft: ping
[01:11:54] <dstufft> sigmavirus24: pong
[01:12:26] <sigmavirus24> dstufft: flake8-docstrings 1.0 seems to have disappeared from PyPI
[01:13:10] <sigmavirus24> I think so at least
[01:13:33] <sigmavirus24> Hm, nevermind, I never tagged 1.0 apparently... I wonder how thtat got into that environment :(
[01:13:59] <dstufft> sigmavirus24: I was just about to say, I don't see 1.0 ever in the journals :)
[01:14:12] <sigmavirus24> Sorry, I think I have a different bug :(
[01:14:17] <sigmavirus24> but not with PyPI
[01:14:57] <dstufft> bugs with software that I don't maintain are my favorite bugs!
[01:15:22] <sigmavirus24> you're welcome? :P
[01:15:48] <sigmavirus24> Ugh it's a bug in flake8 2.6.0
[01:16:34] <dstufft> actually I guess techincally bugs with software I don't maintain or use are my favorite bugs
[01:19:39] <sigmavirus24> ugh this is weird
[21:24:13] <wilornel__> Hey pip devs!
[21:25:26] <wilornel__> At work we are using Jenkins for CI internally and Travis CI externally. I see that our jobs are basically doing `virutalenv env; pip install -r requirements.txt`, which downloads all of these packages. In the case of the internal CI, it downloads the packages from our internal repos.
[21:26:32] <wilornel__> However, I feel like no downloading might be necessary... I feel like it should be possible to keep these dependencies in the fs, and tell pip to "hide" all dependencies before running `pip install -r requirements.txt`, which would show a dependency if it is hidden, and download it if it does not exist..
[21:27:07] <dstufft> wilornel__: fwiw modern pip's will aggresively cache things automatically so that it doesn't need to constantly redownload
[21:27:21] <wilornel__> I just tried it on my dev server, and I can just rename the package directory: `mv /home/me/proj/env/lib/python2.7/site-packages/Fabric-1.11.1-py2.7.egg-info{,.old}`
[21:27:38] <wilornel__> dstufft: Makes sense. Does it have to reinstall them though?
[21:28:42] <dstufft> wilornel__: yea it does, though if you have ``wheel`` installed in your virtualenv reinstallation is very fast too, as the first time it installs it will build a wheel file (which is a binary package and is essentially just a zip file) and will install from that (essentially just an unzip + mv)
[21:29:31] <wilornel__> nice.