镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Modernize package configuration - #358

Open
mdickinson wants to merge 1 commit into
mainfrom
dev/pyproject_toml
Open

mdickinson wants to merge 1 commit into
mainfrom
dev/pyproject_toml

Conversation

@mdickinson

Copy link
Copy Markdown
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)

This branch has not been deployed

No deployments
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