[01:22:07] <dstufft> StevenK: was just gonna see if you could add a dedicated exception for the marker PR (or I Was going to do it if you didn't once I got thorugh other stuff tonight)
[01:22:14] <dstufft> otherwise I'm good to merge that
[01:25:47] <StevenK> dstufft: Adding it where? I'm not sure if we can detect that due to pyparsing
[01:26:30] <dstufft> should be just catching the key error when attempting to get a value out of the environment dictionary
[01:26:33] <dstufft> and raising a different error
[01:26:50] <dstufft> (or doing a if "wahtever" in environment: raise SomeError
[01:27:22] <dstufft> if "wahtever" not in environment:
[01:28:16] <dstufft> I just like having the dedicated exception so it's easier to differentiate between "some random key in an unrelated thing was missing" and "the environment is broken" and "you're using extras when you shouldn't be"
[01:28:38] <dstufft> the last two could probably be collapsed
[01:35:40] <dstufft> StevenK: oh, and it needs documentation too
[01:36:07] <StevenK> dstufft: Happy for you to add the guard. Docs where?
[01:36:51] <dstufft> you can see an example at either docs/version.rst or docs/specifiers.rst
[01:39:05] <StevenK> dstufft: You know it's a Saturday, right? :-)
[01:41:52] <dstufft> StevenK: what, you mean everyone doesn't work 7 days a week (though I legit forgot it wasn't Friday where you are)? ;) It's not an emergency and if you don't get to at some point I will :D
[11:39:05] <pmxbot> Prefer relpath to string slicing for computing a path relative to a base. Fixes #341.
[12:00:00] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :
[12:00:00] <pmxbot> Always use Python 3 version of map
[12:54:46] <sigmavirus24> dstufft: if you can convince the pkginfo people to move the project to the PyPA, I'll maintain it (https://bugs.launchpad.net/pkginfo) ... They have a couple annoying (and minor) bugs that are fixed in twine but would be nice to have in the upstream project/package
[15:49:52] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :
[15:49:53] <pmxbot> Fix two failures in sorting where filename parts became a factor in the version. Ref #432.
[16:13:17] <pmxbot> jaraco pushed 3 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[16:13:17] <pmxbot> Copy all the defaults from twine.commands.upload, as they're not exposed in the API. Ref #432
[16:13:17] <pmxbot> Omit cert and client_cert, the latest release of twine is different than what is seen in master.
[16:13:17] <pmxbot> Pin to 1.6.4 due to https://github.com/pypa/twine/issues/158. Ref #432.
[16:25:55] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :
[16:25:55] <pmxbot> Remove script as it's no longer needed. Fixes #432.
[22:10:03] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :
[22:10:03] <pmxbot> Merged in embray/setuptools (pull request #167)
[22:10:03] <pmxbot> jaraco pushed 4 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[22:10:03] <pmxbot> Adds the regression test for distribute issue 323 that I attached to #207. This is to ensure that any fix to #207 does not introduce another regression.
[22:10:04] <pmxbot> Fixes the original root cause of #231, and re-enables the test when the tempdir is a symlink (this does not explicitly test that /tmp itself is a symlink, but the effect is the same--only one of the path levels needs to be a symlink to reproduce this isssue)
[22:10:04] <pmxbot> Sort __path__ entries for namespace packages according to their order
[22:10:04] <pmxbot> Merged in embray/setuptools (pull request #167)
[22:23:49] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :