Skip to content

Initial Release

Compare
Choose a tag to compare
@sjlongland sjlongland released this 10 Oct 02:58
· 172 commits to main since this release
fde5f75

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

Full Changelog: https://github.com/diazona/setuptools-pyproject-migration/commits/v0.1.0 and https://github.com/diazona/setuptools-pyproject-migration/commits/v0.1a0