Skip to content

Commit 3fc38e0

Browse files
committed
Add requirements-dev.txt
1 parent a0c29e2 commit 3fc38e0

File tree

5 files changed

+16
-8
lines changed

5 files changed

+16
-8
lines changed

.github/workflows/coverage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
sudo apt-get update -qq
2121
sudo apt-get install -y libcurl4-openssl-dev libpython3-dev libssl-dev
2222
python -m pip install --upgrade pip
23-
pip install -r requirements.txt
24-
pip install apprise coverage coveralls minio==7.2.18 time-machine==3.2.0
23+
pip install -r requirements.txt -r requirements-dev.txt
24+
pip install coverage coveralls
2525
- name: Run Tests
2626
env:
2727
SECRET_KEY: dummy-key

.github/workflows/mypy.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ jobs:
2020
sudo apt-get update -qq
2121
sudo apt-get install -y libcurl4-openssl-dev libpython3-dev libssl-dev
2222
python -m pip install --upgrade pip
23-
pip install -r requirements.txt
24-
pip install apprise==1.9.4 minio==7.2.20 time-machine==3.2.0
25-
pip install mypy==1.19.0 django-stubs==5.2.8 types-pycurl types-Markdown types-pygments
23+
pip install -r requirements.txt -r requirements-dev.txt
2624
touch hc/local_settings.py
2725
- name: Run Mypy
2826
run: mypy --strict --show-traceback hc

.github/workflows/tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ jobs:
4747
sudo apt-get update -qq
4848
sudo apt-get install -y libcurl4-openssl-dev libpython3-dev libssl-dev
4949
python -m pip install --upgrade pip
50-
pip install -r requirements.txt
51-
pip install apprise minio==7.2.20 mysqlclient time-machine==3.2.0
50+
pip install -r requirements.txt -r requirements-dev.txt
5251
- name: Run Tests
5352
env:
5453
DB: ${{ matrix.db }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ To set up Healthchecks development environment:
9595
* Install requirements (Django, ...) into virtualenv:
9696

9797
```sh
98-
pip install -r healthchecks/requirements.txt
98+
pip install -r healthchecks/requirements.txt -r healthchecks/requirements-dev.txt
9999
```
100100

101101
* macOS only - pycurl needs to be reinstalled using the following method (assumes OpenSSL was installed using brew):

requirements-dev.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apprise==1.9.4
2+
django-stubs==5.2.8
3+
Markdown==3.7
4+
minio==7.2.20
5+
mypy==1.19.0
6+
mysqlclient==2.2.7
7+
Pygments==2.19.2
8+
time-machine==3.2.0
9+
types-Markdown
10+
types-pycurl
11+
types-pygments

0 commit comments

Comments
 (0)