Skip to content

Remove wheel from the requirements in setup.py #6567

@AnandInguva

Description

@AnandInguva

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions