From 038b474bfa8414ad168fb8c10a5f7d504040fa47 Mon Sep 17 00:00:00 2001 From: Kaxil Naik Date: Fri, 30 Oct 2020 13:14:13 +0000 Subject: [PATCH] Bump attrs and cattrs dependencies `cattrs` now depends on `attrs >= 20.1.0`, because of `attr.resolve_types`. Source: https://github.com/Tinche/cattrs/blob/master/HISTORY.rst#110-2020-10-29 closes https://github.com/apache/airflow/issues/11965 --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 2340284b3e0bf..cca4b6731a7f3 100644 --- a/setup.py +++ b/setup.py @@ -690,9 +690,11 @@ def is_package_excluded(package: str, exclusion_list: List[str]): INSTALL_REQUIREMENTS = [ 'alembic>=1.2, <2.0', 'argcomplete~=1.10', - 'attrs~=20.0', + 'attrs>=20.0, <21.0', 'cached_property~=1.5', - 'cattrs~=1.0', + # cattrs >= 1.1.0 dropped support for Python 3.6 + 'cattrs>=1.0, <1.1.0;python_version<="3.6"', + 'cattrs>=1.0, <2.0;python_version>"3.7"', 'colorlog==4.0.2', 'connexion[swagger-ui,flask]>=2.6.0,<3', 'croniter>=0.3.17, <0.4',