[test-suite] Install LNT using requirements file #608
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Instead of "setup.py develop". Fixes llvm/llvm-lnt#76.
The new process is tested in CI so we can catch problems before they get to the buildbots.
https://llvm.org/docs/lnt/quickstart.html#installation
The bots only use the client so I've used that specific requirement file as suggested.
The requirement file has an entry ".". This means "install the package defined in the current directory". "current" means the current working directory, not the directory the requirement file is in.
This is handled by running the install command from within the LNT checkout. LNT will still be installed in the sandbox as expected.