astronomer / astronomer-airflow-version-check

Plugin to check if new version of Astronomer Certified Airflow is available
Apache License 2.0
1 stars 2 forks source link

Pin attrs to less than 20.0 #19

Closed kaxil closed 3 years ago

kaxil commented 3 years ago

Without this the tests fails with since Airflow need ~=19.3:

[2020-10-15 14:36:35,754] {plugins_manager.py:111} ERROR - Failed to import plugin astronomer_version_check
Traceback (most recent call last):
  File "/home/circleci/project/.venv/lib/python3.7/site-packages/airflow/plugins_manager.py", line 105, in load_entrypoint_plugins
    plugin_obj = entry_point.load()
  File "/home/circleci/project/.venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2461, in load
    self.require(*args, **kwargs)
  File "/home/circleci/project/.venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2484, in require
    items = working_set.resolve(reqs, env, installer, extras=self.extras)
  File "/home/circleci/project/.venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 792, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (attrs 20.2.0 (/home/circleci/project/.venv/lib/python3.7/site-packages), Requirement.parse('attrs~=19.3')