Skip to content

Commit 7dff808

Browse files
authored
Lock dev requirements (#292)
1 parent 3ce6fa4 commit 7dff808

3 files changed

Lines changed: 307 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,13 @@ jobs:
1515
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1616
with:
1717
python-version: '3.11'
18-
- name: Upgrade python tooling
19-
run: python -m pip install --upgrade pip setuptools wheel
18+
- name: Upgrade pip
19+
run: python -m pip install --upgrade pip
2020
- name: Install dependencies
2121
run: python -m pip install -r requirements.txt
22-
- name: Install lint dependencies
23-
run: python -m pip install --upgrade mypy
22+
- name: Install test dependencies
23+
run: python -m pip install -r requirements-test.txt
2424
- name: Lint
2525
run: python -m mypy -p linehaul
26-
- name: Install test dependencies
27-
run: python -m pip install pytest pretend hypothesis pyaml
2826
- name: Test
2927
run: python -m pytest test_functions.py tests/unit

requirements-test.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
mypy
2+
pytest
3+
pretend
4+
hypothesis
5+
PyYAML

0 commit comments

Comments
 (0)