On Dec 13, 2017, at 19:39, Dustin Ingram <di@di.codes> wrote:
> 
> It seems like a small amount of convenience in exchange for a
> significant increase in complexity to me.

I can’t speak to the complexity, but it’s very definitely an important use 
case.  Imagine when Python 3.10 is out; do you really want to have to write:

requires-python = '>=2.7,!=3.0,!=3.1,!=3.2,!=3.3,!=3.4,!=3.5,!=3.6,!=3.7’

and so on?  Plus, I don’t think it’s uncommon to have disjointed version 
support like this (well, maybe until 2020 when Python 2 is dead and gone 
<wink>).  And you have to get requires-python right, otherwise tools like tox 
can’t do the right thing when they install your library into its virtual 
environments.

> FYI, some previous discussion on the topic can be found here:

Thanks for the links.

And thanks Donald for your vote of support.

Cheers,
-Barry

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to