PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Tuesday the 6th of January, 2015

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[02:45:18] <prologic> Q: Can the pip egg and wheel cache be the same directory?
[08:21:19] <ronny> prologic: my current understanding is that it should be fine
[08:28:06] <dstufft> prologic: ronny yea it should be fine, pip will just ignore eggs
[08:50:02] <prologic> sweet thanks guys
[08:50:08] <prologic> I *thought* as much but actually hadn't tested it yet
[08:50:16] <prologic> it should use whatever it finds I suppose?
[08:51:01] <prologic> and if it's both pip's cache and wheel's wheeldir and --no-index and no other --find-links should pick up both .egg and .whl from that dir?
[08:53:16] <ronny> prologic: pip wont do eggs
[08:53:32] <ronny> prologic: pip only dos wheels and source packages
[08:54:25] <ronny> prologic: i mix or separate the directories based on deployment needs
[08:56:10] <prologic> oh that's right :)
[08:56:10] <prologic> sorry
[08:56:15] <prologic> yeah pip only does sources
[08:56:24] <prologic> and it unpacks and does a setup.py thingy
[08:56:53] <dstufft> andw heels!
[08:56:55] <dstufft> wheels are great
[08:59:17] <prologic> they are indeed
[08:59:18] <prologic> I love em :)
[09:02:18] <xafer> speaking of them, I was wondering why the wheel package wasnt vendored in pip ?
[09:04:23] <dstufft> xafer: for similar reasons the setuptools packages wasn't, we're OK with optional dependencies in certain situations, but the core package manager should work
[09:06:57] <xafer> but since pip is expected to install package via building wheels, the wheel package will ultimately be vendored right ?
[09:08:48] <dstufft> maybe
[09:08:52] <dstufft> maybe not :D
[09:09:01] <dstufft> we'll have to see how it plays out
[09:09:15] <prologic> in any case it's trivial to just pip install wheel
[09:09:21] <prologic> and even do it as a post hook in virtualenv
[09:09:30] <dstufft> one option, which is likely the real future, but may not in the short term, is to have it dynamically install wheel/setuptools as part of the build process
[09:09:52] <prologic> that could be nice
[10:35:07] <ronny> prologic: as far as i understood installing wheels wont need the wheel package, just creating them does
[10:35:55] <apollo13> exactly
[10:36:18] <dstufft> well
[10:36:33] <dstufft> what xafer was talking about is that in the future pip is going to build a wheel if one isn't available
[10:36:55] <dstufft> instead of running setup.py install we'll run setup.py bdist_wheel and then install the wheel
[11:48:11] <ronny> dstufft: when will that be supported by default, it would ease some deployment setups of mine, where we start with creating cached wheel, then install those wheels
[11:57:39] <pf_moore> ronny: basically waiting on someone with the time to implement it