diff --git a/.travis.yml b/.travis.yml
index 2e00b5d0def32691825997dbf3f197fb032a77f5..8403926d14d9636d1a4dfe6756f463e552423e60 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,7 @@
 language: python
-install: pip install --requirement tools/generation/requirements.txt
+install:
+  - pip install --requirement tools/generation/requirements.txt
+  - pip install --requirement tools/lint/requirements.txt
 script:
   - ./tools/scripts/ci_build.sh
   - ./tools/generation/test/run.py
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 9d9d02983a5db77d0533735e9a9f795f88159d19..54cbc5769f6007839ca46f962a4d55fb6e6217b9 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -278,7 +278,11 @@ As above, exceptions that are thrown from a `then` clause are passed to a later
 
 ## Linting
 
-Some of the expectations documented here are enforced via a "linting" script. This script is used to validate patches automatically at submission time, but it may also be invoked locally via the following command:
+Some of the expectations documented here are enforced via a "linting" script. This script is used to validate patches automatically at submission time, but it may also be invoked locally. To do so, first install the required Python packages via the following command:
+
+    pip install --requirement tools/lint/requirements.txt
+
+Then invoke the following command:
 
     python tools/lint/lint.py --whitelist lint.whitelist [paths to tests]
 
@@ -313,9 +317,11 @@ Field | Description
 `features` | see the frontmatter definition of the "features" field. The generated test will have a final feature list in combination with the test case's feature field.
 any other valid frontmatter field | see the frontmatter definitions.
 
-Generated files are managed using the `make.py` Python script located in the root of this repository.
+Generated files are managed using the `make.py` Python script located in the root of this repository. To use it, first install the required Python packages via the following command:
+
+    pip install --requirement tools/generation/requirements.txt
 
-To create files:
+And then issue the following command to create files:
 
     make.py