Skip to content
Snippets Groups Projects
Commit 5a791f37 authored by Rick Waldron's avatar Rick Waldron
Browse files

tools/lint: install PyYAML if not available. Fixes gh-1286

parent e760413d
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,23 @@ ...@@ -4,6 +4,23 @@
import argparse import argparse
import sys import sys
import pip
import pip.req
try:
__import__('yaml')
except ImportError:
for item in pip.req.parse_requirements("./tools/lint/requirements.txt", session="test262"):
if isinstance(item, pip.req.InstallRequirement):
requirement = item.name
if len(str(item.req.specifier)) > 0:
requirement = "{}{}".format(requirement, item.req.specifier)
# print(requirement)
pip.main(['install', requirement])
from lib.collect_files import collect_files from lib.collect_files import collect_files
from lib.checks.features import CheckFeatures from lib.checks.features import CheckFeatures
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment