-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
Can we remove the wheel requirement from the requirements.txt at
| wheel >= 0.26 |
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.