Initial Release
The initial release… after trial run v0.1a0
.
What's Changed
- Implement a proof-of-concept setuptools plugin by @diazona in #1
- Set minimum supported Python version to 3.6 by @diazona in #3
- Add setuptools as an explicit dependency by @diazona in #7
- Add a simple test by @diazona in #4
- Configure linters and fix issues detected by @diazona in #5
- Update development status to pre-alpha by @diazona in #8
- Make the documentation build successfully by @diazona in #11
- Update .editorconfig file for consistency by @diazona in #12
- Add pre-commit hooks for remaining linters by @diazona in #13
- Revert "Change one instance of project name that I missed" by @diazona in #14
- Tweak some project settings by @sjlongland in #16
- Skip duplicate actions when pushing in this repository by @diazona in #15
- Add more pre-commit hooks by @diazona in #24
- Implement emitting of some project dependencies by @sjlongland in #17
- Merge latest updates from jaraco/skeleton by @diazona in #22
- Add complete TOML type information by @diazona in #21
- Switch to more precise type definitions by @diazona in #26
- Refactor testing to use the data structure directly by @diazona in #25
- Add a pre-commit hook to verify Github Actions configuration by @diazona in #27
- Configure pre-commit.ci to skip the actionlint-docker hook by @diazona in #41
- Rewrite the release workflow and refactor existing GHA workflows by @diazona in #40
- Test additional Python versions and dependency versions by @diazona in #23
- Split linting/static checks apart from pytest by @diazona in #48
- Various improvements to the README file by @diazona in #50
- Add support for author and maintainer fields by @diazona in #45
- Add additional project URLs by @diazona in #49
- .coveragerc: Exclude tests and their fixtures. by @sjlongland in #52
- Issue 36: Implement entrypoint support by @sjlongland in #46
- Add contribution guidance in CONTRIBUTING.md by @diazona in #54
- Add support for classifiers by @diazona in #53
- Fix or ignore all warnings by @diazona in #55
- Support the description field by @diazona in #57
- Bugfix/setuptools circular import workaround by @sjlongland in #60
- Support readme files by @diazona in #58
- Support keywords by @diazona in #62
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #59
- Streamline the manual creation of Distribution objects with new fixtures by @diazona in #63
- Add support for requires-python by @diazona in #65
- Add a badge reflecting the status of the documentation build by @diazona in #67
- Add a console script to run the pyproject command by @diazona in #69
- Support URLs by @diazona in #66
- Support optional dependencies by @diazona in #70
- Add more detail to documentation by @diazona in #73
- Add WIP repo status badge by @diazona in #75
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #79
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #80
- Add tests of real distribution packages by @diazona in #81
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #82
- Remove setuptools maximum version by @diazona in #83
- Limit dependency on script runner fixture by @diazona in #85
- Add license field support by @sjlongland in #78
- Fix the non-running of slow tests in CI by @diazona in #89
- Enable towncrier for changelog aggregation by @diazona in #90
- Update development status to alpha by @diazona in #84
- Issue 91: CHANGELOG.rst: Update for initial release by @sjlongland in #93
New Contributors
- @diazona made their first contribution in #1
- @sjlongland made their first contribution in #16
- @pre-commit-ci made their first contribution in #59
Full Changelog: https://github.com/diazona/setuptools-pyproject-migration/commits/v0.1.0 and https://github.com/diazona/setuptools-pyproject-migration/commits/v0.1a0