diff --git a/config/workflow_config.json b/config/workflow_config.json index ca7b200..3077972 100644 --- a/config/workflow_config.json +++ b/config/workflow_config.json @@ -27,7 +27,13 @@ }, { "parameter_type": "datetime", - "key_name": "start_time" + "key_name": "start_time", + "constraints": [ + { + "other_key_name": "end_time", + "relation": "smaller" + } + ] }, { "parameter_type": "datetime", diff --git a/dev-requirements.txt b/dev-requirements.txt index cb3f0e4..8b67e39 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile --constraint=requirements.txt --extra=dev --output-file=dev-requirements.txt pyproject.toml @@ -69,6 +69,8 @@ dataclass-binder==0.3.4 # via # -c requirements.txt # orchestrator (pyproject.toml) +exceptiongroup==1.2.2 + # via pytest flake8==7.1.1 # via # flake8-bugbear @@ -144,11 +146,11 @@ mypy-extensions==1.0.0 # via # black # mypy -omotes-sdk-protocol==1.1.0 +omotes-sdk-protocol==1.2.0 # via # -c requirements.txt # omotes-sdk-python -omotes-sdk-python==4.1.0 +omotes-sdk-python==4.2.0 # via # -c requirements.txt # orchestrator (pyproject.toml) @@ -251,12 +253,25 @@ streamcapture==1.2.5 # via # -c requirements.txt # omotes-sdk-python +tomli==2.2.1 + # via + # -c requirements.txt + # black + # build + # coverage + # dataclass-binder + # flake8-pyproject + # mypy + # pytest + # setuptools-git-versioning types-protobuf==4.24.0.20240408 # via orchestrator (pyproject.toml) typing-extensions==4.13.2 # via # -c requirements.txt # alembic + # black + # multidict # mypy # omotes-sdk-python # sqlalchemy diff --git a/pyproject.toml b/pyproject.toml index 09c1e74..8ead396 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ dependencies = [ "sqlalchemy ~= 2.0.27", "psycopg2-binary ~= 2.9.9", "celery ~= 5.3.6", - "omotes-sdk-python ~= 4.1.0", + "omotes-sdk-python ~= 4.2.0", "alembic ~= 1.13.1", "influxdb ~= 5.3.2", ] diff --git a/requirements.txt b/requirements.txt index 8c3ef3b..dec91b5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile --output-file=requirements.txt pyproject.toml @@ -58,9 +58,9 @@ msgpack==1.1.0 # via influxdb multidict==6.4.3 # via yarl -omotes-sdk-protocol==1.1.0 +omotes-sdk-protocol==1.2.0 # via omotes-sdk-python -omotes-sdk-python==4.1.0 +omotes-sdk-python==4.2.0 # via orchestrator (pyproject.toml) ordered-set==4.1.0 # via pyecore @@ -102,9 +102,12 @@ sqlalchemy==2.0.40 # orchestrator (pyproject.toml) streamcapture==1.2.5 # via omotes-sdk-python +tomli==2.2.1 + # via dataclass-binder typing-extensions==4.13.2 # via # alembic + # multidict # omotes-sdk-python # sqlalchemy tzdata==2025.2