Skip to content

Conversation

mdickinson
Copy link
Member

This PR updates the package configuration for apptools, dragging it kicking and screaming into the Century of the Woodlouse.

The main change is to replace setup.py with pyproject.toml. Other changes:

  • the dynamic versioning machinery in setup.py has been removed - we don't have any need for this kind of complication at this point. Versions will be updated manually at release time.

  • apptools/version.py and apptools.__version__ have been removed; if you want to get the version, use importlib.metadata.

  • setup.cfg (which only contained flake8 configuration) has been moved to .flake8

  • Add a news fragment if this PR is news-worthy for end users. (see docs/releases/README.rst)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant