It seems like a small amount of convenience in exchange for a significant increase in complexity to me.
FYI, some previous discussion on the topic can be found here: https://mail.python.org/pipermail/distutils-sig/2016-September/029651.html And also here: https://github.com/pypa/setuptools/issues/1158 D. On Wed, Dec 13, 2017 at 6:17 PM, Barry Warsaw <ba...@python.org> wrote: > I'm about to release a new version of importlib_resources, so I want to > get my flit.ini's require-python clause right. We support Python 2.7, > and 3.4 and beyond. This makes me sad: > > requires-python = '>=2.7,!=3.0,!=3.1,!=3.2,!=3.3' > > Of course, I'd like to write this like: > > requires-python = '(>=2.7 and <3) or >= 3.4' > > I understand that OR clauses aren't supported under any syntax > currently, but as PEPs 566 and 508 are still open/active, wouldn't it be > reasonable to support something like this explicitly? > > It seems like wanting to support 2.7 and some versions of Python 3 (but > not all) is a fairly common need. > > Cheers, > -Barry > > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig