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

[feature] Support PEP518 #388

Open
Freed-Wu opened this issue Nov 26, 2022 · 1 comment
Open

[feature] Support PEP518 #388

Freed-Wu opened this issue Nov 26, 2022 · 1 comment

Comments

@Freed-Wu
Copy link

Freed-Wu commented Nov 26, 2022

According to https://peps.python.org/pep-0621, any python project should
store its metadata in pyproject.toml, not .gitlint, .yamllint.yaml, .vintrc.yml, addon-info.json, or other thing.

Many projects have support PEP621, such as

So I advise this project can support, too.

Before python3.11, toml support must be provided by third-party package, such as

You can use one as extras_require.

After python3.11, tomllib is a builtin package. Not need install any toml package. Remember python<3.11 in requirements.txt

@Freed-Wu
Copy link
Author

it should be https://peps.python.org/pep-0518/#tool-table (right, pep only have a number which make it is hard to remember), It suggests every python tool store their setting to pyproject.tomls tool.

@Freed-Wu Freed-Wu changed the title [feature] Support PEP621 [feature] Support PEP518 Nov 26, 2022
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