Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to pyproject.toml for setuptools data #572

Merged
merged 1 commit into from
Apr 25, 2023
Merged

Conversation

sirosen
Copy link
Collaborator

@sirosen sirosen commented Apr 25, 2023

This requires more modern versions of setuptools to build, but results in declarative metadata with fewer pieces of disparate config.

The setup.py stub is kept for now to reduce the number of steps redistributors of nose2 will have to take to adapt. It can be removed in a subsequent release.

Also, remove a defunct graft rule from MANIFEST.in.
Apply a pre-commit fix (trailing comma) in one unrelated file to get CI passing.

This requires more modern versions of setuptools to build, but results
in declarative metadata with fewer pieces of disparate config.

The setup.py stub is kept for now to reduce the number of steps
redistributors of nose2 will have to take to adapt. It can be removed
in a subsequent release.

Also, remove a defunct `graft` rule from `MANIFEST.in`.
Apply a fix from pre-commit hooks.
@sirosen sirosen force-pushed the setuptools-pyproject branch from 547a362 to 09a589a Compare April 25, 2023 23:36
@sirosen sirosen merged commit e76cd4e into main Apr 25, 2023
@sirosen sirosen deleted the setuptools-pyproject branch April 25, 2023 23:45
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