2023-10-25 10:39:13 +02:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
|
|
|
import re
|
|
|
|
|
|
|
|
requirements_file = 'requirements.txt'
|
|
|
|
app_controller = 'app/Controller/AppController.php'
|
|
|
|
|
|
|
|
with open(requirements_file) as f:
|
|
|
|
req_version = re.findall('pymisp==(.*)', f.read())[0]
|
|
|
|
|
|
|
|
with open(app_controller) as f:
|
2023-11-11 14:08:21 +01:00
|
|
|
controller_version = re.findall('pyMispVersion = \'(.*)\'', f.read())[0]
|
2023-10-25 10:39:13 +02:00
|
|
|
|
2023-11-11 14:08:21 +01:00
|
|
|
if not req_version == controller_version:
|
|
|
|
raise Exception(f'PyMISP in {requirements_file} ({req_version}) differs from the one in {app_controller} ({controller_version})')
|