[00:13:14] <tdsmith> dstufft: binary incompatibility would make the interpreter catch fire immediately, right?
[00:13:48] <dstufft> buck1: I don't think we're explicitly testing that thing (infact I have a PoC PR right now that just removes that setup.cfg file all together)
[00:24:04] <buck1> dstufft: i saw you were unable to remove the dependency-links stuff, sad
[00:26:06] <buck1> i've poured over the thing for a few hours and it feels like there's a couple types that could be created to help contain the complexity
[00:26:39] <buck1> without domain expertise i'd be trying pretty randoms stuff till it looked ok
[00:27:47] <dstufft> buck1: it'll get removed eventually, we could have left it out but it was leaving too many people in a lurch for now
[00:29:55] <dstufft> there's not a particularly good argument for having it on stuff on PyPI
[00:30:11] <dstufft> but for companies who are doing things internally it can be powerful for deploys from github kind of thing
[00:30:25] <buck1> we have an internal pypi server
[00:30:43] <buck1> what i understood is that they dont want to cut a release for dev versions that might not actually make the cut
[00:31:05] <buck1> we haven't gotten that far along in our packaging story to need that yet
[00:31:19] <buck1> we sometimes put git+ urls in our requirements.txt tho
[00:31:30] <dstufft> buck1: besides removing stuff, I've also been trying to build lower level primtiives to replace some of the older stuff, like PEP 440 and the like, and I've been planing on working my way up the stack from low level pieces to higher level parts, if you want to tackle it before I get to it you're more than welcome too do that though :)
[01:05:18] <dstufft> buck1: https://mail.python.org/pipermail/distutils-sig/2014-September/024820.html thing to remove some of the cases that PackageFinder has to handle
[01:11:29] <dstufft> there is devpi which will do on demand mirroring
[01:11:42] <buck1> that one doesn't have a whitelist as well pretty sure
[01:11:49] <dstufft> e.g. it won't actually mirror anything, but it'll pretend it has, until you do ``pip install requests``, at which point it'll start mirroring requests
[01:12:02] <buck1> our compromise with legal is that we'll eval any new packages at least once
[01:16:03] <buck1> i've done some lint cleanup to pip.index, and want to know if i should put the pylintrc in the same PR or not
[01:16:11] <Alex_Gaynor> I'm not a big fan of pylint, mostly because when I run it against extremely well tested and tended projects it still whines about tons of random stuff
[01:16:20] <Alex_Gaynor> e.g. it seems to think every single function should have a docstring
[01:17:25] <buck1> but there's a lot of baby in that bathwater imo
[01:17:39] <dstufft> I'd probably not want to add it personally unless we were using it in the test suite or something. Major problem I have with adding it though, is it creates the appearance that those are the rules that the pip project expects people to follow
[01:17:43] <buck1> Alex_Gaynor: my pylintrc might make it usable for you
[11:50:44] <jhermann> hi, can i assume that pip develop branch can handle unicode when writing to --log-file? 1.5.6 can not.
[12:31:41] <dstufft> jhermann: it should be able to.
[16:34:42] <jhermann> can do a PR if you think it's worthwhile
[16:35:21] <dstufft> the enxt release is hopefully in the near future, we don't plan to do another 1.5.x, and we've ripped out the custom logging code and replaced it with the stdlib logging in the next release
[16:35:29] <dstufft> so hopefully it should wall work now
[16:37:42] <dstufft> jhermann: you might try using the develop branch and seeing if it works for you
[16:37:45] <dstufft> that would be good information
[17:11:21] <buck11> any idea what causes this? http://paste.pound-python.org/show/taOL6QhXTHS6iRxBN3sX/
[21:38:49] <buck1> dstufft: what's the case that gives url_name is None here? https://github.com/pypa/pip/pull/2033/files#diff-a1f863caafabb33c2e33facb84c28dbfR251
[21:39:02] <buck1> seems like req.url_name would need to be none
[21:40:57] <Alex_Gaynor> dstufft: btw, did you see my PR to pypi?