diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 53c7b153c5..14426a9921 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,7 +72,7 @@ jobs: run: make test - run: coverage xml - - uses: codecov/codecov-action@v1.1.1 + - uses: codecov/codecov-action@v1.2.1 with: file: ./coverage.xml env_vars: COMPILED,DEPS,PYTHON,OS @@ -87,7 +87,7 @@ jobs: run: make test - run: coverage xml - - uses: codecov/codecov-action@v1.1.1 + - uses: codecov/codecov-action@v1.2.1 with: file: ./coverage.xml env_vars: COMPILED,DEPS,PYTHON,OS @@ -105,7 +105,7 @@ jobs: run: make test - run: coverage xml - - uses: codecov/codecov-action@v1.1.1 + - uses: codecov/codecov-action@v1.2.1 with: file: ./coverage.xml env_vars: COMPILED,DEPS,PYTHON,OS @@ -143,7 +143,7 @@ jobs: - run: coverage xml - - uses: codecov/codecov-action@v1.1.1 + - uses: codecov/codecov-action@v1.2.1 with: file: ./coverage.xml env_vars: COMPILED,DEPS,PYTHON,OS @@ -229,7 +229,7 @@ jobs: CIBW_SKIP: '*-win32' CIBW_PLATFORM: '${{ matrix.platform || matrix.os }}' CIBW_BEFORE_BUILD: 'pip install -U cython' - CIBW_TEST_REQUIRES: 'pytest==6.1.1 pytest-mock==3.3.1' + CIBW_TEST_REQUIRES: 'pytest==6.2.2 pytest-mock==3.5.1' CIBW_TEST_COMMAND: 'pytest {project}/tests' CIBW_MANYLINUX_X86_64_IMAGE: 'manylinux2014' CIBW_MANYLINUX_I686_IMAGE: 'manylinux2014' diff --git a/docs/requirements.txt b/docs/requirements.txt index 1b8ba1000e..0b6e5dc2a4 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,7 +3,7 @@ flake8==3.8.4 flake8-quotes==3.2.0 mkdocs==1.1.2 mkdocs-exclude==1.0.2 -mkdocs-material==6.2.3 +mkdocs-material==6.2.8 markdown-include==0.6.0 sqlalchemy orjson diff --git a/pydantic/typing.py b/pydantic/typing.py index 8f8cbac927..e04470fe61 100644 --- a/pydantic/typing.py +++ b/pydantic/typing.py @@ -205,6 +205,7 @@ def get_args(tp: Type[Any]) -> Tuple[Any, ...]: 'CallableGenerator', 'get_args', 'get_origin', + 'typing_base', ) diff --git a/tests/requirements-linting.txt b/tests/requirements-linting.txt index 0dc0c06020..1a2f8b7519 100644 --- a/tests/requirements-linting.txt +++ b/tests/requirements-linting.txt @@ -1,8 +1,8 @@ black==20.8b1 flake8==3.8.4 flake8-quotes==3.2.0 -isort==5.6.4 -mypy==0.790 +isort==5.7.0 +mypy==0.800 pycodestyle==2.6.0 pyflakes==2.2.0 twine==3.3.0 diff --git a/tests/requirements-testing.txt b/tests/requirements-testing.txt index beb21c5944..ec4398d21b 100644 --- a/tests/requirements-testing.txt +++ b/tests/requirements-testing.txt @@ -1,8 +1,8 @@ -coverage==5.3.1 +coverage==5.4 # pin importlib-metadata as upper versions need typing-extensions to work if on python < 3.8 importlib-metadata==3.1.0;python_version<"3.8" -mypy==0.790 -pytest==6.2.1 -pytest-cov==2.10.1 -pytest-mock==3.4.0 +mypy==0.800 +pytest==6.2.2 +pytest-cov==2.11.1 +pytest-mock==3.5.1 pytest-sugar==0.9.4