@@ -9,15 +9,6 @@ envlist =
99[testenv]
1010setenv =
1111 PYTHONDONTWRITEBYTECODE =1
12- deps =
13- -rdev-requirements.txt
14- -e {toxinidir}/ext/dapr-ext-workflow/
15- -e {toxinidir}/ext/dapr-ext-grpc/
16- -e {toxinidir}/ext/dapr-ext-fastapi/
17- -e {toxinidir}/ext/dapr-ext-langgraph/
18- -e {toxinidir}/ext/dapr-ext-strands/
19- -e {toxinidir}/ext/flask_dapr/
20- -e {toxinidir}/
2112commands =
2213 coverage run -m unittest discover -v ./tests
2314 coverage run -a -m unittest discover -v ./ext/dapr-ext-workflow/tests
@@ -30,6 +21,14 @@ commands =
3021
3122commands_pre =
3223 pip uninstall -y dapr dapr-ext-grpc dapr-ext-fastapi dapr-ext-langgraph dapr-ext-strands dapr-ext-flask dapr-ext-langgraph dapr-ext-strands
24+ pip install -r dev-requirements.txt \
25+ -e {toxinidir}/ \
26+ -e {toxinidir}/ext/dapr-ext-workflow/ \
27+ -e {toxinidir}/ext/dapr-ext-grpc/ \
28+ -e {toxinidir}/ext/dapr-ext-fastapi/ \
29+ -e {toxinidir}/ext/dapr-ext-langgraph/ \
30+ -e {toxinidir}/ext/dapr-ext-strands/ \
31+ -e {toxinidir}/ext/flask_dapr/
3332
3433[testenv:ruff]
3534basepython = python3
@@ -44,13 +43,6 @@ basepython = python3
4443changedir = ./examples/
4544deps =
4645 mechanical-markdown
47- -e {toxinidir}/ext/dapr-ext-workflow/
48- -e {toxinidir}/ext/dapr-ext-grpc/
49- -e {toxinidir}/ext/dapr-ext-fastapi/
50- -e {toxinidir}/ext/dapr-ext-langgraph/
51- -e {toxinidir}/ext/dapr-ext-strands/
52- -e {toxinidir}/ext/flask_dapr/
53- -e {toxinidir}/
5446
5547commands =
5648 ./validate.sh conversation
@@ -80,6 +72,13 @@ allowlist_externals=*
8072
8173commands_pre =
8274 pip uninstall -y dapr dapr-ext-grpc dapr-ext-fastapi dapr-ext-langgraph dapr-ext-strands dapr-ext-flask dapr-ext-langgraph dapr-ext-strands
75+ pip install -e {toxinidir}/ \
76+ -e {toxinidir}/ext/dapr-ext-workflow/ \
77+ -e {toxinidir}/ext/dapr-ext-grpc/ \
78+ -e {toxinidir}/ext/dapr-ext-fastapi/ \
79+ -e {toxinidir}/ext/dapr-ext-langgraph/ \
80+ -e {toxinidir}/ext/dapr-ext-strands/ \
81+ -e {toxinidir}/ext/flask_dapr/
8382
8483[testenv:example-component]
8584; This environment is used to validate a specific example component.
@@ -90,37 +89,36 @@ basepython = python3
9089changedir = ./examples/
9190deps =
9291 mechanical-markdown
93- -e {toxinidir}/ext/dapr-ext-workflow/
94- -e {toxinidir}/ext/dapr-ext-grpc/
95- -e {toxinidir}/ext/dapr-ext-fastapi/
96- -e {toxinidir}/ext/dapr-ext-langgraph/
97- -e {toxinidir}/ext/dapr-ext-strands/
98- -e {toxinidir}/ext/flask_dapr/
99- -e {toxinidir}/
10092commands =
10193 ./validate.sh {posargs}
10294
10395allowlist_externals =*
10496
10597commands_pre =
10698 pip uninstall -y dapr dapr-ext-grpc dapr-ext-fastapi dapr-ext-langgraph dapr-ext-strands dapr-ext-flask dapr-ext-langgraph dapr-ext-strands
99+ pip install -e {toxinidir}/ \
100+ -e {toxinidir}/ext/dapr-ext-workflow/ \
101+ -e {toxinidir}/ext/dapr-ext-grpc/ \
102+ -e {toxinidir}/ext/dapr-ext-fastapi/ \
103+ -e {toxinidir}/ext/dapr-ext-langgraph/ \
104+ -e {toxinidir}/ext/dapr-ext-strands/ \
105+ -e {toxinidir}/ext/flask_dapr/
107106
108107[testenv:type]
109108basepython = python3
110109usedevelop = False
111- deps =
112- -rdev-requirements.txt
113- -e {toxinidir}/ext/dapr-ext-workflow/
114- -e {toxinidir}/ext/dapr-ext-grpc/
115- -e {toxinidir}/ext/dapr-ext-fastapi/
116- -e {toxinidir}/ext/dapr-ext-langgraph/
117- -e {toxinidir}/ext/dapr-ext-strands/
118- -e {toxinidir}/ext/flask_dapr/
119- -e {toxinidir}/
120110commands =
121111 mypy --config-file mypy.ini
122112commands_pre =
123113 pip uninstall -y dapr dapr-ext-grpc dapr-ext-fastapi dapr-ext-langgraph dapr-ext-strands dapr-ext-flask dapr-ext-langgraph dapr-ext-strands
114+ pip install -r dev-requirements.txt \
115+ -e {toxinidir}/ \
116+ -e {toxinidir}/ext/dapr-ext-workflow/ \
117+ -e {toxinidir}/ext/dapr-ext-grpc/ \
118+ -e {toxinidir}/ext/dapr-ext-fastapi/ \
119+ -e {toxinidir}/ext/dapr-ext-langgraph/ \
120+ -e {toxinidir}/ext/dapr-ext-strands/ \
121+ -e {toxinidir}/ext/flask_dapr/
124122
125123[testenv:doc]
126124basepython = python3
0 commit comments