Airflow 1.10.7 added the jsonschema dependency to support serializing/deserialising data in its meta database.
Because singer-python pins the jsonschema version to 2.6.0, it can no longer be used in Airflows newer versions in the same Python venv.
This change would allow users to use singer-python in a newer Airflow Environment.
Description of change
Airflow 1.10.7 added the
jsonschema
dependency to support serializing/deserialising data in its meta database. Because singer-python pins the jsonschema version to 2.6.0, it can no longer be used in Airflows newer versions in the same Python venv.This change would allow users to use singer-python in a newer Airflow Environment.
Manual QA steps
Risks
Rollback steps