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 wheel from the requirements in setup.py #6567

Closed
AnandInguva opened this issue Sep 6, 2023 · 2 comments
Closed

Remove wheel from the requirements in setup.py #6567

AnandInguva opened this issue Sep 6, 2023 · 2 comments

Comments

@AnandInguva
Copy link

Can we remove the wheel requirement from the requirements.txt at

.

pip install will automatically install it and for projects depending on pyproject.toml, it can be included as part of build-time dependency.

In Apache Beam, we generate our dependencies requirements file and we have tensorflow as a dependency, which has tensorboard as dependency. So we generate our requirements file by installing all the requirements in the virtual env and then doing a pip list. In this way, wheel won't included as part of pip list. Right now Apache beam supports only setup.py installation and we are planning to move to PEP 517, 518 -> pyproject.toml build process.

if someone install from that generated requirements file in a fresh env and do a pip check, they would get an error saying tensorboard 2.13.0 requires wheel, which is not installed.

@JamesHollyer
Copy link
Contributor

This seems like a good idea. I will remove it.

JamesHollyer added a commit that referenced this issue Sep 27, 2023
## Motivation for features / changes
This package is no longer needed in newer versions of python. It comes
as a seed package where needed. It is even causing some users
problems(#6567)
JamesHollyer added a commit to JamesHollyer/tensorboard that referenced this issue Sep 27, 2023
## Motivation for features / changes
This package is no longer needed in newer versions of python. It comes
as a seed package where needed. It is even causing some users
problems(tensorflow#6567)
@groszewn
Copy link
Contributor

groszewn commented Oct 2, 2023

This dependency should no longer be included as of 2.14.1.

@groszewn groszewn closed this as completed Oct 2, 2023
JamesHollyer added a commit that referenced this issue Oct 6, 2023
## Motivation for features / changes
This package is no longer needed in newer versions of python. It comes
as a seed package where needed. It is even causing some users
problems(#6567)
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

No branches or pull requests

3 participants