Skip to content

Change build system #1247

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

Merged
merged 5 commits into from
Jun 27, 2022
Merged

Change build system #1247

merged 5 commits into from
Jun 27, 2022

Conversation

tobias-urdin
Copy link
Contributor

@tobias-urdin tobias-urdin commented Jun 13, 2022

This moves the build system to using isolated builds. Moves the custom out of gnocchi/setuptools.py into setup.py so that we can use it. Cleans up some custom integrations that minimizes the maintenance burden.

To build you now pip install build && python3 -m build

The builds is placed in the dist directory. Then simply upload with something like twine as shown in #1230 (comment)

Fixes: #1231

@tobias-urdin tobias-urdin merged commit 39d48dd into gnocchixyz:master Jun 27, 2022
@tobias-urdin
Copy link
Contributor Author

@Mergifyio backport stable/4.4

@mergify
Copy link
Contributor

mergify bot commented Jun 27, 2022

backport stable/4.4

✅ Backports have been created

tobias-urdin added a commit that referenced this pull request Jun 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

PEP517
2 participants