Skip to content

Commit 72d0a04

Browse files
authored
Chore/dev/pyproject.toml requirements (#107)
* fix: update dev installation instructions Signed-off-by: F.N. Claessen <felix@seita.nl> * chore: update update_dependencies.sh and run it Signed-off-by: F.N. Claessen <felix@seita.nl> --------- Signed-off-by: F.N. Claessen <felix@seita.nl>
1 parent f559d94 commit 72d0a04

3 files changed

Lines changed: 24 additions & 24 deletions

File tree

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Development
5959

6060
For development, you can install the required dependencies using the following command:
6161

62-
pip install -e .[testing,development]
62+
pip install -e .[testing,development,ws]
6363

6464

6565
The tests can be run using tox:

ci/update_dependencies.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env sh
22

33
. .venv/bin/activate
4-
pip-compile -U --extra=testing --extra=development --extra=docs -o ./dev-requirements.txt setup.cfg
4+
pip-compile --extra=ws --extra=development --extra=docs --extra=testing --output-file=./dev-requirements.txt pyproject.toml

dev-requirements.txt

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This file is autogenerated by pip-compile with Python 3.8
33
# by the following command:
44
#
5-
# pip-compile --extra=development --extra=docs --extra=testing --output-file=./dev-requirements.txt setup.cfg
5+
# pip-compile --extra=development --extra=docs --extra=testing --extra=ws --output-file=./dev-requirements.txt pyproject.toml
66
#
77
alabaster==0.7.13
88
# via sphinx
@@ -32,13 +32,13 @@ click==8.1.8
3232
# via
3333
# black
3434
# pip-tools
35-
# s2-python (setup.cfg)
35+
# s2-python (pyproject.toml)
3636
colorama==0.4.6
3737
# via tox
3838
coverage[toml]==7.6.1
3939
# via pytest-cov
4040
datamodel-code-generator==0.27.3
41-
# via s2-python (setup.cfg)
41+
# via s2-python (pyproject.toml)
4242
dill==0.3.9
4343
# via pylint
4444
distlib==0.3.9
@@ -83,7 +83,7 @@ markupsafe==2.1.5
8383
mccabe==0.7.0
8484
# via pylint
8585
mypy==1.14.1
86-
# via s2-python (setup.cfg)
86+
# via s2-python (pyproject.toml)
8787
mypy-extensions==1.0.0
8888
# via
8989
# black
@@ -104,7 +104,7 @@ packaging==24.2
104104
pathspec==0.12.1
105105
# via black
106106
pip-tools==7.4.1
107-
# via s2-python (setup.cfg)
107+
# via s2-python (pyproject.toml)
108108
platformdirs==4.3.6
109109
# via
110110
# black
@@ -116,44 +116,44 @@ pluggy==1.5.0
116116
# pytest
117117
# tox
118118
pre-commit==3.5.0
119-
# via s2-python (setup.cfg)
119+
# via s2-python (pyproject.toml)
120120
pydantic==2.10.6
121121
# via
122122
# datamodel-code-generator
123-
# s2-python (setup.cfg)
123+
# s2-python (pyproject.toml)
124124
pydantic-core==2.27.2
125125
# via pydantic
126126
pygments==2.19.1
127127
# via
128128
# sphinx
129129
# sphinx-tabs
130130
pylint==3.2.7
131-
# via s2-python (setup.cfg)
131+
# via s2-python (pyproject.toml)
132132
pyproject-api==1.8.0
133133
# via tox
134134
pyproject-hooks==1.2.0
135135
# via
136136
# build
137137
# pip-tools
138138
pyright==1.1.396
139-
# via s2-python (setup.cfg)
139+
# via s2-python (pyproject.toml)
140140
pytest==8.3.5
141141
# via
142142
# pytest-cov
143143
# pytest-timer
144-
# s2-python (setup.cfg)
144+
# s2-python (pyproject.toml)
145145
pytest-cov==5.0.0
146146
# via pytest-cover
147147
pytest-cover==3.0.0
148148
# via pytest-coverage
149149
pytest-coverage==0.0
150-
# via s2-python (setup.cfg)
150+
# via s2-python (pyproject.toml)
151151
pytest-timer==1.0.0
152-
# via s2-python (setup.cfg)
152+
# via s2-python (pyproject.toml)
153153
pytz==2025.1
154154
# via
155155
# babel
156-
# s2-python (setup.cfg)
156+
# s2-python (pyproject.toml)
157157
pyyaml==6.0.2
158158
# via
159159
# datamodel-code-generator
@@ -166,29 +166,29 @@ snowballstemmer==2.2.0
166166
# via sphinx
167167
sphinx==7.1.2
168168
# via
169-
# s2-python (setup.cfg)
169+
# s2-python (pyproject.toml)
170170
# sphinx-copybutton
171171
# sphinx-fontawesome
172172
# sphinx-rtd-theme
173173
# sphinx-tabs
174174
# sphinxcontrib-httpdomain
175175
# sphinxcontrib-jquery
176176
sphinx-copybutton==0.5.2
177-
# via s2-python (setup.cfg)
177+
# via s2-python (pyproject.toml)
178178
sphinx-fontawesome==0.0.6
179-
# via s2-python (setup.cfg)
179+
# via s2-python (pyproject.toml)
180180
sphinx-rtd-theme==3.0.2
181-
# via s2-python (setup.cfg)
181+
# via s2-python (pyproject.toml)
182182
sphinx-tabs==3.4.7
183-
# via s2-python (setup.cfg)
183+
# via s2-python (pyproject.toml)
184184
sphinxcontrib-applehelp==1.0.4
185185
# via sphinx
186186
sphinxcontrib-devhelp==1.0.2
187187
# via sphinx
188188
sphinxcontrib-htmlhelp==2.0.1
189189
# via sphinx
190190
sphinxcontrib-httpdomain==1.8.1
191-
# via s2-python (setup.cfg)
191+
# via s2-python (pyproject.toml)
192192
sphinxcontrib-jquery==4.1
193193
# via sphinx-rtd-theme
194194
sphinxcontrib-jsmath==1.0.1
@@ -212,9 +212,9 @@ tomli==2.2.1
212212
tomlkit==0.13.2
213213
# via pylint
214214
tox==4.24.1
215-
# via s2-python (setup.cfg)
215+
# via s2-python (pyproject.toml)
216216
types-pytz==2024.2.0.20241221
217-
# via s2-python (setup.cfg)
217+
# via s2-python (pyproject.toml)
218218
typing-extensions==4.12.2
219219
# via
220220
# annotated-types
@@ -233,7 +233,7 @@ virtualenv==20.29.2
233233
# pre-commit
234234
# tox
235235
websockets==13.1
236-
# via s2-python (setup.cfg)
236+
# via s2-python (pyproject.toml)
237237
wheel==0.45.1
238238
# via pip-tools
239239
zipp==3.20.2

0 commit comments

Comments
 (0)