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

Add PEP 621 metadata and replace setuptools with a PEP 517 compatible build system #1

Closed
shenanigansd opened this issue Jan 14, 2022 · 0 comments · Fixed by #2
Closed
Assignees

Comments

@shenanigansd
Copy link
Collaborator

shenanigansd commented Jan 14, 2022

This project does not currently have a pyproject.toml file. Let's go ahead and create one and add project metadata as specified in PEP 621.

Also, now that PEP 517 allows you to specify a specific build system, setuptools is removing their own build system.
You can see the deprecation warning in AppVeyor builds here: https://ci.appveyor.com/project/pglet/pglet-python/builds/42088148#L339
We will need to switch to a PEP 517 compatible build system.

@shenanigansd shenanigansd self-assigned this Jan 14, 2022
@shenanigansd shenanigansd changed the title Replace setuptools with a PEP 517 compatible build system Add PEP 621 metadata and replace setuptools with a PEP 517 compatible build system Jan 14, 2022
This was referenced Jan 14, 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

Successfully merging a pull request may close this issue.

1 participant