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

Merge setup.cfg into pyproject.toml #371

Open
nchammas opened this issue Nov 27, 2023 · 0 comments
Open

Merge setup.cfg into pyproject.toml #371

nchammas opened this issue Nov 27, 2023 · 0 comments

Comments

@nchammas
Copy link
Owner

There is a lot of churn in the Python packaging ecosystem, hopefully for the better in the long term. But for now, it means more busywork.

setup.cfg is apparently going to be deprecated at some point, and all of its functionality subsumed into pyproject.toml. That means we will need to move the dynamic versioning plus all the settings for pytest and flake8 from setup.cfg to pyproject.toml.

I didn't do it as part of the Flintrock 2.1.0 release (#369) because setup.cfg is still a ways out it seems from being deprecated, and because there are still several open discussions about the details of how and when pyproject.toml will absorb it.

So there's no rush to do this. When we do want to pick up this work, we'll want to refer to these documentation pages and issues:

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

No branches or pull requests

1 participant