From bbad8d3a8c278a0baad3e3845f71effe617cc271 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Dec 28 2020 19:35:36 +0000 Subject: add helperscript to determine bundled versions --- diff --git a/get-bundled-versions.py b/get-bundled-versions.py new file mode 100755 index 0000000..40fb247 --- /dev/null +++ b/get-bundled-versions.py @@ -0,0 +1,26 @@ +#!/bin/env python + +import os +import json + +for root, dirs, files in os.walk("apps"): + for file in files: + if file == 'composer.lock': + with open(os.path.join(root, file)) as f: + lockdata = json.load(f) + try: + for i in lockdata['packages']: + print("Provides: bundled(php-composer(" + i['name'] + ")) = " + i['version'].strip('v')) + except KeyError: + pass + +for root, dirs, files in os.walk("3rdparty"): + for file in files: + if file == 'composer.lock': + with open(os.path.join(root, file)) as f: + lockdata = json.load(f) + try: + for i in lockdata['packages']: + print("Provides: bundled(php-composer(" + i['name'] + ")) = " + i['version'].strip('v')) + except KeyError: + pass