File tree 4 files changed +14
-11
lines changed
4 files changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -49,8 +49,8 @@ release-deb:
49
49
50
50
install-dev :
51
51
pip install -U pip setuptools wheel
52
- pip install -e .
53
- pip install -Ur test-requirements.txt -r docs-requirements.txt pre-commit
52
+ pip install -e ' .[test] '
53
+ pip install -U -r docs-requirements.txt pre-commit
54
54
set -xe && if [ " $( REQUIREMENTS) " = " minimal" ]; then \
55
55
pip install pyproject-dependencies && \
56
56
pip install -U --force-reinstall $$(pyproject-dependencies . | sed 's/>/=/' ) ; \
Original file line number Diff line number Diff line change @@ -46,8 +46,9 @@ You can install the all development dependencies with::
46
46
make install-dev
47
47
48
48
You probably don't want this since it will use pip to download the
49
- dependencies. Alternatively you can find the testing dependencies in
50
- ``test-requirements.txt ``, again with lower-bound version requirements.
49
+ dependencies. Alternatively test dependencies are listed as ``test `` optional
50
+ dependencies in ``pyproject.toml ``, again with lower-bound version
51
+ requirements.
51
52
52
53
You also have to have vdirsyncer fully installed at this point. Merely
53
54
``cd ``-ing into the tarball will not be sufficient.
Original file line number Diff line number Diff line change @@ -43,6 +43,15 @@ dynamic = ["version"]
43
43
44
44
[project .optional-dependencies ]
45
45
google = [" aiohttp-oauthlib" ]
46
+ test = [
47
+ " hypothesis>=6.72.0,<7.0.0" ,
48
+ " pytest" ,
49
+ " pytest-cov" ,
50
+ " pytest-httpserver" ,
51
+ " trustme" ,
52
+ " pytest-asyncio" ,
53
+ " aioresponses" ,
54
+ ]
46
55
47
56
[project .scripts ]
48
57
vdirsyncer = " vdirsyncer.cli:app"
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments