PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Monday the 20th of April, 2015

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[00:06:49] <r1chardj0n3s> dstufft: around?
[00:07:10] <dstufft> r1chardj0n3s: sup
[00:07:42] <r1chardj0n3s> just realised that email would be easier, sorry ;)
[00:07:53] <dstufft> r1chardj0n3s: no problem!
[00:08:49] <lifeless> dstufft: ahhhhh
[00:09:04] <lifeless> dstufft: we completely bypass all the sanity checks for any url with #egg= in it
[00:09:15] <lifeless> dstufft: is it just me, or is that not bonkers?
[00:09:22] <dstufft> lifeless: which sanity checks
[00:09:40] <lifeless> for instance, if ext not in SUPPORTED_EXTENSIONS:
[00:09:40] <lifeless> self._log_skipped_link(
[00:09:40] <lifeless> link, 'unsupported archive format: %s' % ext)
[00:09:40] <lifeless> return
[00:10:19] <dstufft> oh
[00:10:24] <dstufft> yea we probably shouldn't do that
[00:10:27] <dstufft> it's likely a mistake
[00:10:49] <lifeless> I shall fix
[00:12:28] <r1chardj0n3s> ugh, connection errors cloning the pep repository. my Internet sucks
[00:14:45] <lifeless> yay
[00:14:46] <lifeless> PYTHONPATH=. pip install testtools --only-binary=extras
[00:14:51] <lifeless> Collecting extras (from testtools)
[00:14:51] <lifeless> Could not find a version that satisfies the requirement extras (from testtools) (from versions: )
[00:14:54] <lifeless> No matching distribution found for extras (from testtools)
[00:14:58] <lifeless> (thats something with no wheel)
[00:26:23] <lifeless> dstufft: do you think https://github.com/pypa/pip/issues/2686 is a valid bug?
[00:59:25] <lifeless> dstufft: around? Whats the deal with --no-use-wheel in requirements.txt?!
[01:17:54] <dstufft> lifeless: off and on
[01:18:05] <dstufft> lifeless: not sure what you mean by "what's the deal", you mean why does it exist there?
[01:18:32] <lifeless> yeah
[01:18:42] <lifeless> seems like a fairly large abstraction violation
[01:18:58] <lifeless> since its only going to take effect when you get to parsing that part of that requirements file
[01:19:23] <lifeless> more specifically
[01:19:31] <dstufft> huh? what do you mean, we don't discover any dependencies until after the requirements.txt has been compeltely parsed
[01:19:35] <lifeless> do I need to implement that for no-binary and only-binary
[01:20:20] <dstufft> pip doesn't recursively read requirements.txt, it only reads the ones you pass into -r requirements.txt (and ones they refer to with -r), it's a pbr thing to make a requirements.txt mean anything when you don't pass it into -r
[01:20:28] <dstufft> and yea, it should probably be implemented for it
[01:20:31] <lifeless> k
[01:21:07] <lifeless> in the past
[01:21:14] <lifeless> was use-wheel opt-in rather than opt-out?
[01:24:04] <lifeless> implemented it
[01:35:59] <dstufft> lifeless: yea, iun 1.4 wheels were opt in
[01:36:05] <dstufft> lifeless: and in 1.5 they switched to opt out
[01:36:10] <lifeless> cool
[01:36:10] <dstufft> in order to give a sort of trial period
[01:36:14] <lifeless> I've cleaned up a bunch of tests
[01:36:20] <lifeless> makes the final diff cleaner
[01:36:28] <lifeless> also there was some docs saying -use-wheel
[01:48:20] <lifeless> dstufft: is there a test file for testing cmd options specifically?
[01:49:06] <dstufft> lifeless: um, I don't think so no
[01:50:09] <lifeless> I'm nearly finished with polish on this
[01:52:46] <lifeless> dstufft: what are your thoughts on pyme?
[01:55:22] <dstufft> I'm not sure what it is
[01:55:28] <dstufft> lifeless: ^
[01:55:36] <lifeless> type checking for python
[01:56:01] <lifeless> https://www.youtube.com/watch?v=2wDvzy6Hgxg
[01:56:20] <lifeless> I want to give it (even though its raw) a spin
[01:56:29] <lifeless> somewhere
[01:56:37] <lifeless> so I can form an opinion on usability etc
[01:57:28] <dstufft> ah
[01:57:29] <dstufft> neat
[01:57:32] <dstufft> I'll have to poke at it some
[01:57:42] <lifeless> if you were broadly interested
[01:58:02] <lifeless> I could writeup .pyi files for some of the bits of pip I need to touch to get setup_requires done
[02:01:23] <dstufft> lifeless: dunno enough about it, I probably wouldn't commit them to develop but it'd probably be interesting to see them if you wanted to do them
[02:01:53] <lifeless> dstufft: one of the potential things is to add a new travis job for such things
[02:02:03] <lifeless> dstufft: (perhaps not on day one :))
[18:05:45] <wickman> sup
[18:09:29] <wickman> i need to come up to speed with what's going on since i've been out for 1 1/2 weeks.
[18:09:54] <wickman> i will try to get a test case out (or at least understand what we're testing) by today
[18:10:04] <wickman> oops
[18:10:05] <wickman> wrong chan
[18:23:06] <dstufft> wickman: did I just see some secret twitter communication
[18:23:25] <wickman> lol no just #aurora weekly meeting
[18:24:08] <wickman> i am so bad at irc
[18:24:15] <dstufft> lol
[18:24:26] <ionelmc> wickman: i think the joke is that twitter content is public, but no one wants to read it at all
[18:50:59] <Yasumoto> ionelmc: lol
[18:51:00] <Yasumoto> ;)
[20:04:38] <lifeless> morning
[23:58:19] <lifeless> dstufft: calling private methods sadface
[23:58:32] <lifeless> dstufft: commands/list.py line 150