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

Remove redundant wheel dep from pyproject.toml #368

Merged
merged 2 commits into from
Sep 22, 2023

Conversation

mgorny
Copy link
Contributor

@mgorny mgorny commented Sep 22, 2023

Remove the redundant wheel dependency, as it is added by the backend automatically. Listing it explicitly in the documentation was a historical mistake and has been fixed since, see: pypa/setuptools@f7d30a9

Remove the redundant `wheel` dependency, as it is added by the backend
automatically.  Listing it explicitly in the documentation was
a historical mistake and has been fixed since, see:
pypa/setuptools@f7d30a9
The `build` packages creates an isolated venv to perform the actual
build and installs build dependencies there, therefore making installing
them in the tox environment unnecessary.
@brunato
Copy link
Member

brunato commented Sep 22, 2023

Thank you! (there is always something to learn ...)

About pyproject.toml is advised to add it to MANIFEST.in?

@brunato brunato merged commit a3c1e2b into sissaschool:master Sep 22, 2023
17 checks passed
@mgorny
Copy link
Contributor Author

mgorny commented Sep 22, 2023

About pyproject.toml is advised to add it to MANIFEST.in?

I don't think it's necessary. I'm pretty sure setuptools picks it up automatically.

@mgorny mgorny deleted the wheel branch September 22, 2023 11:05
@brunato
Copy link
Member

brunato commented Sep 22, 2023

Yes, I checked the source distribution and it's included ...

Also the MANIFEST.in documentation reports that pyproject.toml is automatically added (if setuptools>=43.0.0).

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.

2 participants