Inline:

> Setuptools is pretty conservative, but I think there's still the caveat that 
> major versions may have backwards-incompatible changes in it. For example, 
> version 39.0 removed some symbols after a long deprecation period. Version 38 
> started requiring ordered sequences for install_requires.

Hence the "more or less", I think these deprecations affect a very
small percentage of installable packages.

> Regarding the "there isn't currently a way for a package to specify 
> build-time compatibility with a specific version of setuptools", is it not 
> possible to do this with pyproject.toml?
>
> [build-system]
> requires = ["setuptools>38.0", "wheel"]
>
> Doing it this way will work with pip wheel or pip install, though it all 
> depends on how good the PEP 518 support is for the tools you're using to 
> build your package.

Thanks for catching this, I missed the fact that PEP 518 support is
now considered operational in the latest versions of pip.
--
Distutils-SIG mailing list -- distutils-sig@python.org
To unsubscribe send an email to distutils-sig-le...@python.org
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at 
https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/D7JTPUVFQT22NXYGZ5VQAN3VWHFL2VCC/

Reply via email to