Install python requirements during daily (#11486)

* install python requirements during daily

* Only check python 3

* ignore failures
This commit is contained in:
Tony Murray
2020-05-02 00:30:55 -05:00
committed by GitHub
parent 1108f7d530
commit b827250e5d
2 changed files with 23 additions and 1 deletions

18
scripts/check_requirements.py Executable file
View File

@@ -0,0 +1,18 @@
#! /usr/bin/env python3
import os
import pkg_resources
from pkg_resources import DistributionNotFound, VersionConflict
target = os.path.realpath(os.path.dirname(__file__) + '/../requirements.txt')
with open(target, 'r') as file:
requirements = file.read().rstrip().split("\n")
try:
pkg_resources.require(requirements)
except DistributionNotFound:
exit(1)
except VersionConflict:
exit(2)
exit(0)
exit(3)