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

Moved the metadata into setup.cfg #513

Closed
wants to merge 1 commit into from

Conversation

KOLANICH
Copy link

No description provided.

@j-towns
Copy link
Collaborator

j-towns commented Feb 3, 2020

Can you explain why this is worth doing?

@KOLANICH
Copy link
Author

KOLANICH commented Feb 3, 2020

It is a declarative format of metadata with a rigid schema that can be parsed without code execution. It is easier to review it and it is easier to create tools parsing it securely. So IMHO it is an improvement. Though it is not strictly needed and we can live without it, since it is an improvement, why not?

@bittner
Copy link
Contributor

bittner commented Jul 29, 2023

This change is now obsolete. We moved all packaging information entirely into pyproject.toml.

@KOLANICH
Copy link
Author

Good job, but I advice to start using setuptools_scm>=7 for version and license.file is captured automatically by setuptools (it searches for files having certain names and puts them into wheels automatically), I advice to replace it with license.text with an SPDX identifier.

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.

3 participants