- Compatible with python 3.8-3.12, require newer libcst
- Depend on setuptools explicitly
- No longer unconditionally move
setup_requires
- Handle
setup(keywords=...)as a string - Improve tests
- Suggestions
- move
setup_requiresintopyproject.toml
- move
- Enough
setup(...)kwargs recognized to be useful, including some buggy scope walking. Parsessetup_requiresfrom 99.5% ofsetup.pythat I have handy. - List of suggestions that are performed automatically, with diff or apply mode.
- move
setup.pyargs tosetup.cfg - move
tox.iniintosetup.cfg - move
coverage.iniinto setup.cfg`
- move
- Reserve name