From e6a06c9f43e0ad6bbfcfa550a2f580d2a27aff66 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Wed, 26 Jun 2024 10:09:48 +0200 Subject: [PATCH] build: fixed dependency ranges; closes #135 --- pyproject.toml | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 72db579f..cfb2f5e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,30 +13,27 @@ classifiers = [ "Topic :: Scientific/Engineering", ] dependencies = [ - "pydantic", - "qtconsole", - "jedi", - "qtpy", - "pyqtgraph", - "bec_lib", - "bec_ipython_client", # needed for jupyter widget - "zmq", - "h5py", - "pyqtdarktheme", - "black", # needed for bw-generate-cli - "isort", # needed for bw-generate-cli + "pydantic~=2.0", + "qtconsole~=5.5, >=5.5.1", # needed for jupyter console + "qtpy~=2.4", + "pyqtgraph~=0.13", + "bec_lib~=2.16", + "bec_ipython_client~=2.16", # needed for jupyter console + "pyqtdarktheme~=2.1", + "black~=24.0", # needed for bw-generate-cli + "isort~=5.13, >=5.13.2", # needed for bw-generate-cli ] [project.optional-dependencies] dev = [ - "pytest", - "pytest-random-order", - "pytest-timeout", - "pytest-xvfb", - "coverage", - "pytest-qt", - "fakeredis", + "pytest~=8.0", + "pytest-random-order~=1.1", + "pytest-timeout~=2.2", + "pytest-xvfb~=3.0", + "coverage~=7.0", + "pytest-qt~=4.4", + "fakeredis~=2.23, >=2.23.2", ] pyqt5 = ["PyQt5>=5.9", "PyQtWebEngine>=5.9"] pyqt6 = ["PyQt6>=6.7", "PyQt6-WebEngine>=6.7"]