[08:04:52] <mgedmin> dear dear pypi people, can you figure out why I keep getting these 503 errors from varnish? they go away if I clear the cookies, then come back a week later
[09:16:58] <webhenrik> Hey peeps, did I just dream that there was a new package manager in lieu of pip?
[09:39:36] <webhenrik> :D - i distinctly remember reading some article called something like "how i abandoned pip for XXX". I want to say it's called Webload, but I've been working with Webpack for JavaScript and stuff lately so it might be just me that's going crazy
[09:41:57] <doismellburning> welp, I started writing one in Haskell, but you won't have heard of it
[15:01:53] <apollo13> deasy: there are a few options, run ./configure --help
[15:02:06] <apollo13> should tell you which you can use, but installing into a venv certainly works
[15:02:47] <deasy> yep yep it just try to install that in my / instead of my venv and seems to ignore my --prefix=$VENV
[15:05:06] <deasy> i will check again into the help
[15:27:41] <herrwolfe45> dstufft: I've been working on some code that uses extra_requires and am curious - has there ever been a desire to report to the user that an extra failed to install because the extra couldn't be found? An example being, a user tries to `pip install "twisted[zorro]"`, since the zorro option doesn't exist, would it be helpful to report an error?
[15:28:26] <herrwolfe45> that should read - because the extra *option* couldn't be found
[15:32:18] <deasy> "checking for directory to install python bindings in... /usr/lib/python2.7/dist-packages"
[16:03:18] <dstufft> herrwolfe45: I dunno, i'd have to think about that. I think a problem would be what happens for extras that are only defined in certain versions of a project
[16:03:31] <dstufft> like would Twisted[ssl] effectively mean Twisted >=14.3 or whatever
[16:04:13] <dstufft> (Twisted[ssl] is probably a bad example, because in that case you probably don't want to install, but for optional things that just sort of extend? I don't know)
[16:05:08] <herrwolfe45> dstufft: that is a good point - the main issue I was targeting is when a user just mistypes an option (or has an error in a file). The user can figure out the install didn't happen if they either read the logs and notice that the option didn't install what they expect, or if they run pip freeze/list
[16:05:33] <dstufft> a warning might be appropiate if we don't already have one
[16:05:52] <dstufft> that'll show up colored if the output supports it
[16:05:57] <herrwolfe45> dstufft: yeah, that is exactly what I was thinking
[16:06:16] <herrwolfe45> would it help if I filed an issue for this on github?
[16:50:41] <jrabbit> debian undid a weird patch of theirs
[16:52:01] <jrabbit> the debian whl package tripped me up
[17:56:54] <Fah> Hey. I'm using pip/wheel to generate binary packages. So far, no issues. Does anyone know of a plugin that will let pip use s3 as a uri protocol vs http, https or file?
[18:01:04] <Fah> I suppose i could make the bucket accessible via http and set a policy to ensure requests are only from internal users in IAM
[22:20:43] <herrwolfe45> dstufft: the more I think about this, the more I think the warning we discussed is something that setuptools would handle, and not pip, since setuptools has to parse the extra_requires first before pip could emit any warning