PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Monday the 7th of December, 2015

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[00:44:17] <dstufft> xafer: I am now
[01:30:38] <lifeless> dstufft: so why does packaging, which isn't a product itself, vendor stuff?
[01:31:59] <dstufft> lifeless: mostly so pip and co can more easily vendor it. It doesn't absolutely _need_ to I guess, but whatever it uses needs to be easily vendorable
[01:34:36] <lifeless> dstufft: sure, I get that, just if its intended to be a regular lib, it would be nice to use regular deps :)
[01:34:54] <lifeless> dstufft: at a minimum at sdist/wheel time
[01:35:06] <lifeless> dstufft: right now StevenK is struggling trying to add six to the vendor thing
[01:35:23] <lifeless> dstufft: its urlllib.parse bit is returning the six thunk rather than actually resolving to anything useful
[01:35:46] <lifeless> dstufft: (he copied in six from pip's vendor dir)
[01:36:42] <dstufft> I don't think packaging has any vendoring right now
[01:37:00] <StevenK> Well, it sort of does
[01:37:04] <lifeless> dstufft: it has pyparsing
[01:37:11] <StevenK> When you know, you copied in _parsing in your WIP branch
[01:37:20] <dstufft> Oh, in my WIP branch
[01:37:22] <dstufft> I forgot about it
[01:37:28] <lifeless> StevenK is unwipping
[01:37:28] <dstufft> sorry, I'm super scrambled in the head
[01:37:38] <lifeless> yes, yes you are :)
[01:37:48] <dstufft> I haven't gotten much sleep the last few days heh
[01:37:55] <StevenK> Unwip'ing by bashing my head against a keyboard and then going "LIFELESS!"
[01:38:36] <dstufft> I don't think we need things bundled I guess as long as they are capable of being easily bundled in pip
[01:39:13] <lifeless> dstufft: I don't think we super care
[01:39:22] <lifeless> but we do need to either vendor more
[01:39:28] <lifeless> or add install_requires
[01:39:43] <lifeless> my preference would be install_requires, unless and until we have strong reason to vendor
[01:39:58] <lifeless> if only because I want to save the times we have that *debate* for when it really adds value
[01:40:32] <dstufft> install_requires is fine as long as we don't depend on anything that is hard to vendor inside of pip
[01:42:40] <lifeless> right
[01:42:43] <lifeless> but review will find that
[03:03:17] <StevenK> dstufft: https://github.com/pypa/packaging/pull/49 is a thing, it's your WIP branch dealt with
[03:06:14] <StevenK> Well, the marker support commit anyway, dependency-specifiers will be following
[03:13:34] <lifeless> dstufft: Upload failed (500): Internal Server Error
[03:13:58] <lifeless> dstufft: followed by Upload failed (400): A file named "testresources-1.0.0.tar.gz" already exists for testresources-1.0.0. To fix problems with that file you should create a new release.
[03:45:46] <sigmavirus24> lifeless: uploading to? Warehouse? with?
[04:48:42] <lifeless> sigmavirus24: pypi with setup.py
[04:49:05] <sigmavirus24> Intriguing
[21:13:39] <StevenK> dstufft: O HAI, can you poke at https://github.com/pypa/packaging/pull/49 ?
[22:25:49] <xafer> dstufft: there now ? ^^
[23:39:03] <xafer> dstufft: the pip test suite started failing on py26/33 with the new travis infrastructure (cf https://github.com/pypa/pip/pull/3295). I sent an email to their support to be able to connect to a box without answer yet and since it seemed like you knew some people at travis maybe you'd have more luck, or even better maybe you could diagnose the failure :). But
[23:39:03] <xafer> apparently we are now back on the old workers and the tests pass again :-O
[23:43:00] <lifeless> tchaypo: I thought you fixed handling of file urls so they didn't need index.html files ?
[23:44:14] <tchaypo> The problem I fixed is that with a file:/// url it wasn’t able to try again if its first guess was wrong due to an unhandled OSError; I caught that and throw a fake 404, which lets it go back and guess again
[23:44:40] <xafer> Some failures similar to the ones of https://github.com/pypa/pip/pull/3262 (the wheel package being accessible in some tests), it would be nice to debug them before Travis completely switch to its new infra.
[23:44:49] <xafer> and going to bed now :)
[23:45:10] <tchaypo> I know that it does stuff like changing case and converting - to _ and so on. I don’t think that entirely replaces index.html files though