* 398: Fix shebang handling on Windows in script headers where spaces in ``sys.executable`` would produce an improperly-formatted shebang header, introduced in 12.0 with the fix for 188.
* 663, 670: More style updates.
24.3.0
Not secure
=======
* 516: Disable ``os.link`` to avoid hard linking in ``sdist.make_distribution``, avoiding errors on systems that support hard links but not on the file system in which the build is occurring.
24.2.1
Not secure
=======
* 667: Update Metadata-Version to 1.2 when ``python_requires`` is supplied.
24.2.0
Not secure
=======
* 631: Add support for ``python_requires`` keyword.
24.1.1
Not secure
=======
* More style updates. See 660, 661, 641.
24.1.0
Not secure
=======
* 659: ``setup.py`` now will fail fast and with a helpful error message when the necessary metadata is missing. * More style updates. See 656, 635, 640, 644, 650, 652, and 655.