[00:33:40] <sigmavirus24> my concern is the result of `python setup.py bdist_wheel`
[00:34:13] <sigmavirus24> that metadata requires-dist translates to the requirements (especially extras and python version specific) when a user pip installs a wheel from PyPI
[00:34:15] <agronholm> well, if you specify the requirements like in the example I linked, it will work with both wheel and a develop install
[00:53:30] <sigmavirus24> (About being listed as maintainer)
[00:54:05] <sigmavirus24> The metadata in __init__.py means people not having to use slow things like the pkginfo library
[00:54:11] <sigmavirus24> They can get the metadata as necessary
[00:54:27] <sigmavirus24> It's far more accessible for programs and people like buildout that insist on importing parts of twine
[00:56:22] <agronholm> if you ARE the maintainer, then not providing that info is a disservice to the users
[00:56:42] <agronholm> are python 3.2 and 3.3 still supported by twine?
[00:59:24] <sigmavirus24> 3.2 and 3.3 aren't even tested so probably no
[00:59:31] <sigmavirus24> and many libraries we rely on don't work on 3.2
[00:59:54] <agronholm> I will remove them from the classifiers then and add a python_requires to that end
[00:59:54] <sigmavirus24> PyPA is really the group maintaining twine. I just try to prioritize replying more than others
[01:02:45] <sigmavirus24> agronholm: fwiw, these changes will be more reviewable if they're broken up over a few PRs, at least, that's how I prefer to review things
[01:03:01] <agronholm> that will be a lot more work
[01:04:21] <agronholm> why is there no "or" operator
[01:06:32] <sigmavirus24> agronholm: I'm sorry that it seems like a lot more work. In my experience "Fix all the things" PRs end up breaking things regardless of how innocent they seem initially because something always gets missed
[01:09:16] <agronholm> sigmavirus24: are you completely against moving the metadata to setup.cfg?
[01:09:38] <agronholm> if so, I don't see any point in any of this
[01:52:13] <sigmavirus24> I'm not against moving metadata to setup.cfg but I'm also not in favor of random massive shifts in relatively low priority things all thrown into one large PR
[01:52:17] <agronholm> this is what I had for the setup.cfg
[01:55:20] <agronholm> the only other change I made was removing the 3.2 and 3.3 classifiers
[01:55:34] <agronholm> oh, and replacing the explicit package names with "find:"
[01:55:43] <agronholm> I can undo those changes if you want
[01:57:16] <agronholm> IMHO the extra should be named "blake2"
[01:57:23] <sigmavirus24> If with-blake2 wasn't working that's depressing that no one reported that. Was it working before moving it to setup.cfg or is this a casualty of that? I'm +1 on removing the 3.2 and 3.3 classifiers. I think we can switch to `find:` but I want to make sure it isn't pulling in our tests