Skip to content

Commit 7b15fe5

Browse files
committed
add mypy and flake to github actions
1 parent 2312713 commit 7b15fe5

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,16 @@ jobs:
1212
- name: Install packages
1313
run: |
1414
sudo apt-get update -y -qq
15-
sudo apt-get install -y -qq libboost-dev libexpat1-dev zlib1g-dev libbz2-dev libproj-dev libgeos-dev liblz4-dev
15+
sudo apt-get install -y -qq libboost-dev libexpat1-dev zlib1g-dev libbz2-dev libproj-dev libgeos-dev liblz4-dev pipx
16+
pipx install mypy
17+
pipx inject mypy types-requests
18+
pipx install flake8
19+
20+
- name: Lint package
21+
run: flake8 src examples
22+
23+
- name: Typecheck package
24+
run: mypy src
1625

1726
- name: Set up Python 3.7
1827
uses: actions/setup-python@v5

0 commit comments

Comments
 (0)