Skip to content

Commit fd1357e

Browse files
committed
Fix tox dependencies install
Signed-off-by: Albert Callarisa <albert@diagrid.io>
1 parent dd5cf86 commit fd1357e

1 file changed

Lines changed: 39 additions & 29 deletions

File tree

tox.ini

Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,14 @@ envlist =
99
[testenv]
1010
setenv =
1111
PYTHONDONTWRITEBYTECODE=1
12-
deps = -rdev-requirements.txt
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}/
1320
commands =
1421
coverage run -m unittest discover -v ./tests
1522
coverage run -a -m unittest discover -v ./ext/dapr-ext-workflow/tests
@@ -19,14 +26,9 @@ commands =
1926
coverage run -a -m unittest discover -v ./ext/dapr-ext-strands/tests
2027
coverage run -a -m unittest discover -v ./ext/flask_dapr/tests
2128
coverage xml
29+
2230
commands_pre =
23-
pip3 install -e {toxinidir}/
24-
pip3 install -e {toxinidir}/ext/dapr-ext-workflow/
25-
pip3 install -e {toxinidir}/ext/dapr-ext-grpc/
26-
pip3 install -e {toxinidir}/ext/dapr-ext-fastapi/
27-
pip3 install -e {toxinidir}/ext/dapr-ext-langgraph/
28-
pip3 install -e {toxinidir}/ext/dapr-ext-strands/
29-
pip3 install -e {toxinidir}/ext/flask_dapr/
31+
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
3032

3133
[testenv:ruff]
3234
basepython = python3
@@ -41,6 +43,13 @@ basepython = python3
4143
changedir = ./examples/
4244
deps =
4345
mechanical-markdown
46+
-e {toxinidir}/ext/dapr-ext-workflow/
47+
-e {toxinidir}/ext/dapr-ext-grpc/
48+
-e {toxinidir}/ext/dapr-ext-fastapi/
49+
-e {toxinidir}/ext/dapr-ext-langgraph/
50+
-e {toxinidir}/ext/dapr-ext-strands/
51+
-e {toxinidir}/
52+
4453
commands =
4554
./validate.sh conversation
4655
./validate.sh crypto
@@ -65,15 +74,11 @@ commands =
6574
./validate.sh jobs
6675
./validate.sh langgraph-checkpointer
6776
./validate.sh ../
68-
commands_pre =
69-
pip3 install -e {toxinidir}/ext/dapr-ext-workflow/
70-
pip3 install -e {toxinidir}/ext/dapr-ext-grpc/
71-
pip3 install -e {toxinidir}/ext/dapr-ext-fastapi/
72-
pip3 install -e {toxinidir}/ext/dapr-ext-langgraph/
73-
pip3 install -e {toxinidir}/ext/dapr-ext-strands/
74-
pip3 install -e {toxinidir}/
7577
allowlist_externals=*
7678

79+
commands_pre =
80+
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
81+
7782
[testenv:example-component]
7883
; This environment is used to validate a specific example component.
7984
; Usage: tox -e example-component -- component_name
@@ -83,31 +88,36 @@ basepython = python3
8388
changedir = ./examples/
8489
deps =
8590
mechanical-markdown
91+
-e {toxinidir}/ext/dapr-ext-workflow/
92+
-e {toxinidir}/ext/dapr-ext-grpc/
93+
-e {toxinidir}/ext/dapr-ext-fastapi/
94+
-e {toxinidir}/ext/dapr-ext-langgraph/
95+
-e {toxinidir}/ext/dapr-ext-strands/
96+
-e {toxinidir}/
8697
commands =
8798
./validate.sh {posargs}
8899

89-
commands_pre =
90-
pip3 install -e {toxinidir}/
91-
pip3 install -e {toxinidir}/ext/dapr-ext-workflow/
92-
pip3 install -e {toxinidir}/ext/dapr-ext-grpc/
93-
pip3 install -e {toxinidir}/ext/dapr-ext-fastapi/
94-
pip3 install -e {toxinidir}/ext/dapr-ext-langgraph/
95-
pip3 install -e {toxinidir}/ext/dapr-ext-strands/
96100
allowlist_externals=*
97101

102+
commands_pre =
103+
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
104+
98105
[testenv:type]
99106
basepython = python3
100107
usedevelop = False
101-
deps = -rdev-requirements.txt
108+
deps =
109+
-rdev-requirements.txt
110+
-e {toxinidir}/ext/dapr-ext-workflow/
111+
-e {toxinidir}/ext/dapr-ext-grpc/
112+
-e {toxinidir}/ext/dapr-ext-fastapi/
113+
-e {toxinidir}/ext/dapr-ext-langgraph/
114+
-e {toxinidir}/ext/dapr-ext-strands/
115+
-e {toxinidir}/
102116
commands =
103117
mypy --config-file mypy.ini
104118
commands_pre =
105-
pip3 install -e {toxinidir}/
106-
pip3 install -e {toxinidir}/ext/dapr-ext-workflow/
107-
pip3 install -e {toxinidir}/ext/dapr-ext-grpc/
108-
pip3 install -e {toxinidir}/ext/dapr-ext-fastapi/
109-
pip3 install -e {toxinidir}/ext/dapr-ext-langgraph/
110-
pip3 install -e {toxinidir}/ext/dapr-ext-strands/
119+
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
120+
111121
[testenv:doc]
112122
basepython = python3
113123
usedevelop = False

0 commit comments

Comments
 (0)