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 using pip freeze and commits it to the pull request.
- (The robot may also periodically update
requirements.txt.)
requirements.txtis introduced in #9785. It should be the result ofpip 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:
setup.py.requirements.txtusingpip freezeand commits it to the pull request.requirements.txt.)