commit | 5acafc540ad61c4cab90fbe3323c795d5210b72f | [log] [tgz] |
---|---|---|
author | Oliver Stannard <oliver.stannard@linaro.org> | Wed Apr 22 10:21:19 2020 +0100 |
committer | Oliver Stannard <oliver.stannard@linaro.org> | Wed Apr 22 12:06:04 2020 +0100 |
tree | 0739ca3e579516abad0757063e395f7927d22fc4 | |
parent | 9c9f6f8aaca07b783b4a2db2b68f7878a61bd97a [diff] |
[LNT] Update to match API change in PIP The parse_requirements function in PIP now (as of version 20.1) returns a list of ParsedRequirements, where it was previously a list of InstallRequirements. Update our setup.py to work with either one. This is an internal function of pip, so we shouldn't really be depending on it, the recommended solution seems to be to hard-code the dependency list in setup.py. However, according to a comment on D45211 the requirements.*.txt files are needed for some cloud setups, and this avoids duplicating the dependency list between these files and setup.py. Differential Revision: https://reviews.llvm.org/D78620
This directory and its subdirectories contain the LLVM nightly test infrastructure. This is technically version “4.0” of the LLVM nightly test architecture.
The infrastructure has the following layout:
$ROOT/lnt - Top-level Python ‘lnt’ module
$ROOT/lnt/server/db - Database schema, utilities, and examples of the LNT plist format.
$ROOT/docs - Sphinx documentation for LNT.
$ROOT/tests - Tests for the infrastructure.
For more information, see the web documentation, or docs/.