From d5c7f674435a0ad22f11e15553b6e9ec8f22da28 Mon Sep 17 00:00:00 2001 From: Abhinav Singh Date: Thu, 23 Sep 2021 04:55:27 +0530 Subject: [PATCH 1/2] add paramiko types for mypy compliance --- requirements-testing.txt | 2 +- requirements-tunnel.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements-testing.txt b/requirements-testing.txt index 6d03e357ff..a2e2266d92 100644 --- a/requirements-testing.txt +++ b/requirements-testing.txt @@ -5,7 +5,7 @@ flake8==3.9.2 pytest==6.2.5 pytest-cov==2.12.1 autopep8==1.5.7 -mypy==0.812 +mypy==0.910 py-spy==0.3.9 codecov==2.1.12 tox==3.24.4 diff --git a/requirements-tunnel.txt b/requirements-tunnel.txt index 58f39bb285..77851f207d 100644 --- a/requirements-tunnel.txt +++ b/requirements-tunnel.txt @@ -1 +1,2 @@ paramiko==2.7.2 +types-paramiko==2.7.0 From 41091a123c4e3d10243cef13c719615e8315364f Mon Sep 17 00:00:00 2001 From: Abhinav Singh Date: Thu, 23 Sep 2021 05:00:20 +0530 Subject: [PATCH 2/2] Install tunnel requirements too --- .github/workflows/test-docker.yml | 1 + .github/workflows/test-library.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/test-docker.yml b/.github/workflows/test-docker.yml index e623186544..5e2bfa993a 100644 --- a/.github/workflows/test-docker.yml +++ b/.github/workflows/test-docker.yml @@ -23,6 +23,7 @@ jobs: python -m pip install --upgrade pip pip install -r requirements.txt pip install -r requirements-testing.txt + pip install -r requirements-tunnel.txt - name: Build run: | make container diff --git a/.github/workflows/test-library.yml b/.github/workflows/test-library.yml index 9068485381..f67a52956b 100644 --- a/.github/workflows/test-library.yml +++ b/.github/workflows/test-library.yml @@ -23,6 +23,7 @@ jobs: python -m pip install --upgrade pip pip install -r requirements.txt pip install -r requirements-testing.txt + pip install -r requirements-tunnel.txt - name: Quality Check run: | flake8 --ignore=W504 --max-line-length=127 --max-complexity=19 proxy/ tests/ setup.py