Skip to content

Commit f694bcd

Browse files
authored
chore: pin linter dependencies and enable dependabot (#192)
1 parent b7aeaf7 commit f694bcd

14 files changed

+73
-59
lines changed

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version: 2
2+
updates:
3+
# master
4+
- package-ecosystem: "pip"
5+
directory: "/dev_requirements"
6+
schedule:
7+
interval: "daily"
8+
9+
# Github Actions
10+
- package-ecosystem: "github-actions"
11+
directory: "/"
12+
schedule:
13+
interval: "daily"

.github/workflows/ci_static-analysis.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
python-version: 3.8
3838
- run: |
3939
python -m pip install --upgrade pip
40-
pip install --upgrade -r ci-requirements.txt
40+
pip install --upgrade -r dev_requirements/ci-requirements.txt
4141
- name: check
4242
env:
4343
TOXENV: ${{ matrix.category }}

.github/workflows/ci_tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
architecture: ${{ matrix.platform.architecture }}
4545
- run: |
4646
python -m pip install --upgrade pip
47-
pip install --upgrade -r ci-requirements.txt
47+
pip install --upgrade -r dev_requirements/ci-requirements.txt
4848
- name: run test
4949
env:
5050
TOXENV: ${{ matrix.category }}
@@ -65,7 +65,7 @@ jobs:
6565
python-version: 3.7
6666
- run: |
6767
python -m pip install --upgrade pip
68-
pip install --upgrade -r ci-requirements.txt
68+
pip install --upgrade -r dev_requirements/ci-requirements.txt
6969
- name: run test
7070
env:
7171
TOXENV: ${{ matrix.category }}

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ submodules:
1717
python:
1818
version: 3.8
1919
install:
20-
- requirements: doc/requirements.txt
20+
- requirements: dev_requirements/doc-requirements.txt
2121
- method: setuptools
2222
path: .

ci-requirements.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

dev_requirements/ci-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tox==3.24.5
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
sphinx==4.2.0
1+
sphinx==4.4.0
22
sphinx_rtd_theme==1.0.0
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
bandit==1.7.2
2+
black==22.1.0
3+
doc8==0.10.1
4+
flake8==4.0.1
5+
flake8-docstrings==1.6.0
6+
flake8-isort==4.1.1
7+
# https://github.com/JBKahn/flake8-print/pull/30
8+
flake8-print==4.0.0
9+
isort==5.10.1
10+
pylint==2.12.2
11+
pyflakes==2.4.0
12+
# https://github.com/PyCQA/pydocstyle/issues/375
13+
pydocstyle==3.0.0
14+
readme_renderer==32.0
15+
seed-isort-config==2.2.0
16+
vulture==2.3
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
pypi-parker==0.1.2
2+
setuptools==60.7.1
3+
twine==3.8.0
4+
wheel==0.37.1
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
hypothesis==5.49.0
2+
mock==4.0.3
3+
moto==3.0.2
4+
pytest==7.0.0
5+
pytest-cov==3.0.0
6+
pytest-mock==3.6.1
7+
pytest-xdist==2.5.0
8+
boto3==1.20.51
9+
botocore==1.23.51

0 commit comments

Comments
 (0)