Skip to content

Conversation

@eccles
Copy link
Contributor

@eccles eccles commented Aug 4, 2022

Problem:
USe of setup.py is deprecated and is replaced by
PEP 517/518.

Solution:
Replace setup.py with pyproject.toml and extended settings in
setup.cfg.

Signed-off-by: Paul Hewlett phewlett76@gmail.com

@eccles eccles linked an issue Aug 4, 2022 that may be closed by this pull request
Problem:
USe of setup.py is deprecated and is replaced by
PEP 517/518.

Solution:
Replace setup.py with pyproject.toml and extended settings in
setup.cfg.

Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
eccles added 2 commits August 12, 2022 09:06
Problem:
New PEP 517 requires tools are configured in pyproject.toml.

Solution:
Moved pylintrc config options into pyproject.toml

Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
Solution:
Coverage tool is now configured using pyproject.toml.

Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
@eccles eccles force-pushed the dev/eccles/pep-517-management branch from 8170236 to 10df7c9 Compare August 12, 2022 12:39
@eccles eccles merged commit 8249ec6 into main Aug 12, 2022
@eccles eccles deleted the dev/eccles/pep-517-management branch August 12, 2022 12:43
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.

PEP 517 build management

3 participants