Open
Description
openedon Dec 22, 2023
requirements.txt
is introduced in #9785. It should be the result of pip freeze
.
However, as time goes by, these files are edit manually when we bump package. Some dependencies are out-of-date and may have version conflict (see #28017).
I think we use a robot to improve this:
- Developers only need to modify
setup.py
. - The robot creates
requirements.txt
usingpip freeze
and commits it to the pull request. - (The robot may also periodically update
requirements.txt
.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment