diff --git a/.pylintrc b/.pylintrc new file mode 100644 index 00000000000..3e0a483bb21 --- /dev/null +++ b/.pylintrc @@ -0,0 +1,8 @@ +[MASTER] +fail-under=6.0 +init-hook='from pylint.config import find_pylintrc; import os, sys; sys.path.append(os.path.dirname(find_pylintrc()))' +extension-pkg-allow-list=pydantic +[MESSAGES CONTROL] +disable=no-name-in-module +[TYPECHECK] +ignored-classes=optparse.Values,thread._local,_thread._local,SQLAlchemyHelper,FieldInfo diff --git a/ingestion/setup.py b/ingestion/setup.py index 035fb43fa29..4333df5eb93 100644 --- a/ingestion/setup.py +++ b/ingestion/setup.py @@ -49,7 +49,7 @@ base_requirements = { "typing_extensions>=3.7.4" "mypy_extensions>=0.4.3", "typing-inspect", - "pydantic<1.8.0,>=1.7.1", + "pydantic@https://github.com/samuelcolvin/pydantic/archive/refs/tags/v1.7.4.tar.gz#egg=pydantic", "pydantic[email]>=1.7.2", "google>=3.0.0", "google-auth>=1.33.0",