Releases: diazona/setuptools-pyproject-migration
v0.3.1.post0
I forgot to update the changelog when releasing v0.3 or v0.3.1. 😰 This post-release is a simple way to make up for that.
What's Changed
Full Changelog: v0.3.1...v0.3.1.post0
v0.3.1
v0.3
This is the third public release, which incorporates numerous bug fixes and brings the project very close to full support for all project metadata fields. Thank you to all our contributors and users! We look forward to your feedback.
What's Changed
- [pre-commit.ci] pre-commit autoupdates by @pre-commit-ci in #138, #148, #149, #150, #151, #154, #170
- Reduce the pre-commit autoupdate frequency to monthly by @diazona in #147
- Handle INI-style strings for
entry_points
by @sjlongland in #153 - Update the project status to active by @diazona in #155
- Support passing command line arguments to setup.py from test code by @diazona in #157
- Add more robust handling of long descriptions by @diazona in #156
- Enable tox output in CI by @diazona in #163
- Add testing with Python 3.13 by @diazona in #161
- Apply xfail markers to individual test methods in external project tests by @diazona in #160
- Add explicit coverage.py configuration by @diazona in #162
- Parse dependencies with no markers from core metadata by @diazona in #165
- Split keywords in test support code by @diazona in #166
- Enable slow tests in CI by @diazona in #167
- Relax the check of optional dependencies to allow missing extras by @diazona in #168
- Handle email addresses in StandardMetadata which are None by @diazona in #169
- Remove typo in README. by @tmzhuang in #171
- Exclude some irrelevant config files from sdist by @diazona in #172
New Contributors
Full Changelog: v0.2.0...v0.3.0b0
v0.2
This is our second release intended for general public use, incorporating a number of bug fixes and minor improvements. Thanks to everyone who tried the package out and/or offered feedback!
What's Changed
- Handle README being specified in setup.py by @sjlongland in #103
- Add missing
packaging
dependency explicitly by @sjlongland in #101 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #98
- Use full history and ignore local changes in ReadTheDocs by @diazona in #106
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #108
- Use inline arrays and tables by @adamchainz in #112
- Strip README path by @adamchainz in #111
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #110
- Avoid empty contributor fields by @adamchainz in #117
- Improve inline array and table creation by @adamchainz in #114
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #121
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #122
- Add a distribution package test for aioax25 by @diazona in #123
- Use simpler shell syntax to deepen repository checkout by @diazona in #128
- Change the primary name of the console script to setuptools-pyproject-migration by @diazona in #127
- Fix a couple syntax errors in documentation by @diazona in #131
- Work around incompatibility between Python 3.12 and setuptools<66.1 by @diazona in #140
- Update tests to use Python 3.12 as the latest stable version by @diazona in #137
- Generate changelog for version 0.2 by @diazona in #142
- Work around keyword arguments missing in older versions of Python by @diazona in #144
- Conditionally disable the pytest distribution package test by @diazona in #146
New Contributors
- @adamchainz made their first contribution in #112
Full Changelog: v0.1.0...v0.2.0
v0.2rc1
Trial run for the second release. Full release notes will be added when the second release is finalized.
Full Changelog: v0.1.0...v0.2.0rc1
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
Candidate for initial release
This is a test run to check whether the release process works, so we can fix any bugs in it before making a final release.
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.1a0