mirror of https://github.com/tc39/test262.git
tools: update lint.py to work with pip 10+
Update the lint.py script to work with pip 10+ as pip.req was moved to pip._internal.req in version 10 onwards and the existing code only works on versions of pip under or equal to 9.0.3
This commit is contained in:
parent
fd4a46a657
commit
fbd79b10a7
|
@ -6,7 +6,10 @@ import argparse
|
|||
import inflect
|
||||
import os
|
||||
import pip
|
||||
import pip.req
|
||||
try:
|
||||
from pip._internal.req import parse_requirements
|
||||
except ImportError:
|
||||
from pip.req import parse_requirements
|
||||
import sys
|
||||
|
||||
ie = inflect.engine()
|
||||
|
@ -14,7 +17,7 @@ ie = inflect.engine()
|
|||
try:
|
||||
__import__('yaml')
|
||||
except ImportError:
|
||||
for item in pip.req.parse_requirements("./tools/lint/requirements.txt", session="test262"):
|
||||
for item in parse_requirements("./tools/lint/requirements.txt", session="test262"):
|
||||
if isinstance(item, pip.req.InstallRequirement):
|
||||
requirement = item.name
|
||||
|
||||
|
|
Loading…
Reference in New Issue