diff --git a/README.rst b/README.rst index 2e7674a..c22c18d 100644 --- a/README.rst +++ b/README.rst @@ -59,7 +59,7 @@ Development For development, you can install the required dependencies using the following command: - pip install -e .[testing,development] + pip install -e .[testing,development,ws] The tests can be run using tox: diff --git a/ci/update_dependencies.sh b/ci/update_dependencies.sh index ca11b03..24ac2a8 100755 --- a/ci/update_dependencies.sh +++ b/ci/update_dependencies.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh . .venv/bin/activate -pip-compile -U --extra=testing --extra=development --extra=docs -o ./dev-requirements.txt setup.cfg +pip-compile --extra=ws --extra=development --extra=docs --extra=testing --output-file=./dev-requirements.txt pyproject.toml diff --git a/dev-requirements.txt b/dev-requirements.txt index 5b3daa2..5c413dd 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --extra=development --extra=docs --extra=testing --output-file=./dev-requirements.txt setup.cfg +# pip-compile --extra=development --extra=docs --extra=testing --extra=ws --output-file=./dev-requirements.txt pyproject.toml # alabaster==0.7.13 # via sphinx @@ -32,13 +32,13 @@ click==8.1.8 # via # black # pip-tools - # s2-python (setup.cfg) + # s2-python (pyproject.toml) colorama==0.4.6 # via tox coverage[toml]==7.6.1 # via pytest-cov datamodel-code-generator==0.27.3 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) dill==0.3.9 # via pylint distlib==0.3.9 @@ -83,7 +83,7 @@ markupsafe==2.1.5 mccabe==0.7.0 # via pylint mypy==1.14.1 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) mypy-extensions==1.0.0 # via # black @@ -104,7 +104,7 @@ packaging==24.2 pathspec==0.12.1 # via black pip-tools==7.4.1 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) platformdirs==4.3.6 # via # black @@ -116,11 +116,11 @@ pluggy==1.5.0 # pytest # tox pre-commit==3.5.0 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) pydantic==2.10.6 # via # datamodel-code-generator - # s2-python (setup.cfg) + # s2-python (pyproject.toml) pydantic-core==2.27.2 # via pydantic pygments==2.19.1 @@ -128,7 +128,7 @@ pygments==2.19.1 # sphinx # sphinx-tabs pylint==3.2.7 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) pyproject-api==1.8.0 # via tox pyproject-hooks==1.2.0 @@ -136,24 +136,24 @@ pyproject-hooks==1.2.0 # build # pip-tools pyright==1.1.396 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) pytest==8.3.5 # via # pytest-cov # pytest-timer - # s2-python (setup.cfg) + # s2-python (pyproject.toml) pytest-cov==5.0.0 # via pytest-cover pytest-cover==3.0.0 # via pytest-coverage pytest-coverage==0.0 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) pytest-timer==1.0.0 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) pytz==2025.1 # via # babel - # s2-python (setup.cfg) + # s2-python (pyproject.toml) pyyaml==6.0.2 # via # datamodel-code-generator @@ -166,7 +166,7 @@ snowballstemmer==2.2.0 # via sphinx sphinx==7.1.2 # via - # s2-python (setup.cfg) + # s2-python (pyproject.toml) # sphinx-copybutton # sphinx-fontawesome # sphinx-rtd-theme @@ -174,13 +174,13 @@ sphinx==7.1.2 # sphinxcontrib-httpdomain # sphinxcontrib-jquery sphinx-copybutton==0.5.2 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) sphinx-fontawesome==0.0.6 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) sphinx-rtd-theme==3.0.2 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) sphinx-tabs==3.4.7 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -188,7 +188,7 @@ sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==2.0.1 # via sphinx sphinxcontrib-httpdomain==1.8.1 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 @@ -212,9 +212,9 @@ tomli==2.2.1 tomlkit==0.13.2 # via pylint tox==4.24.1 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) types-pytz==2024.2.0.20241221 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) typing-extensions==4.12.2 # via # annotated-types @@ -233,7 +233,7 @@ virtualenv==20.29.2 # pre-commit # tox websockets==13.1 - # via s2-python (setup.cfg) + # via s2-python (pyproject.toml) wheel==0.45.1 # via pip-tools zipp==3.20.2