We need a script to verify the installed versions of the critical packages (airflow, celery, kombu, botocore, etc.) This is required since installing the customer's requirements (see #14) might result in corrupting the versions if the given requirements are bad. We already have such a script internally, but we need to open source, refactor it, and improve it.
Acceptance Criteria
Open source the internal version verification script (called internally verification.sh.)
Refactor it so it meets this repo's coding guidelines.
Ensure that it covers all critical packages, not just Airflow.
We don't need this anymore. We have implemented a special tool for installing pip packages safely (safe-pip-install), ensuring the versions of the critical packages.
Overview
We need a script to verify the installed versions of the critical packages (airflow, celery, kombu, botocore, etc.) This is required since installing the customer's requirements (see #14) might result in corrupting the versions if the given requirements are bad. We already have such a script internally, but we need to open source, refactor it, and improve it.
Acceptance Criteria
verification.sh
.)