enscons 0.30.0 release highlights
- Python 3.12 support
- More correct PEP 517 hook API
- Use setuptools, not distutils for complied extensions. Setuptools is not used for pure-Python projects.
What's Changed since the beginning
- Ensure suffix always applied to source dist. by @richardkiss in #1
- Add auto-build & upload. by @richardkiss in #2
- Update SConstruct.in by @dholth in #6
- Fix cp37m problem on win32. Start using
packaging
. by @richardkiss in #7 - support build_wheel_for_editable by @dholth in #9
- Editables conditional by @dholth in #11
- Support PEP 621 metadata keys by @magv in #13
- better sdist api by @dholth in #16
- Update the list of manylinux tags by @magv in #19
- updates for pep660 + editables 0.2 by @dholth in #21
- Update pyproject.toml to the new PEP 621 syntax by @magv in #20
- build system build deps by @dholth in #26
- Fix typos by @kianmeng in #28
- convert docs to markdown; add github action by @dholth in #31
- Wrote an initial sphinx documentation page by @brownan in #32
- Update some documentation by @richardkiss in #35
- Rename
settings
toconfig_settings
in PEP 517 hooks by @charliermarsh in #43 - Python 3.12 changes by @dholth in #44
New Contributors
- @richardkiss made their first contribution in #1
- @dholth made their first contribution in #6
- @magv made their first contribution in #13
- @kianmeng made their first contribution in #28
- @brownan made their first contribution in #32
- @charliermarsh made their first contribution in #43
Full Changelog: https://github.com/dholth/enscons/commits/0.30.0