[Infra] Use pyproject.toml
instead of setup.cfg
#294
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
自PEP 621开始,
pyproject.toml
已经成为现代Python配置项目元信息的标准方式。目前ERNIE SDK中各项目尚未完全跟进PEP 621,而是采用强依赖于setuptools
的“历史遗留”方式:setup.py
、setup.cfg
与pyproject.toml
共同存在,pyproject.toml
仅用于配置formatter和linter。本PR将SDK中各项目的项目元信息配置方式进行“现代化”,统一为PEP 621鼓励的方式。