@@ -83,9 +83,9 @@ mem0_memory = [
8383[tool .hatch .envs .hatch-static-analysis ]
8484features = [" mem0_memory" ]
8585dependencies = [
86- " strands-agents>=0.1.0,<1.0.0" ,
87- " mypy>=0.981,<1.0.0" ,
88- " ruff>=0.4.4,<0.5.0" ,
86+ " strands-agents>=0.1.0,<1.0.0" ,
87+ " mypy>=0.981,<1.0.0" ,
88+ " ruff>=0.4.4,<0.5.0" ,
8989]
9090
9191[tool .hatch .envs .hatch-static-analysis .scripts ]
@@ -140,7 +140,7 @@ list = [
140140 " echo 'Scripts commands available for default env:'; hatch env show --json | jq --raw-output '.default.scripts | keys[]'"
141141]
142142format = [
143- " hatch fmt --formatter" ,
143+ " hatch fmt --formatter" ,
144144]
145145test-format = [
146146 " hatch fmt --formatter --check" ,
@@ -154,6 +154,9 @@ test-lint = [
154154test = [
155155 " hatch test --cover --cov-report html --cov-report xml {args}"
156156]
157+ test-integ = [
158+ " hatch test tests-integ {args}"
159+ ]
157160
158161[tool .mypy ]
159162python_version = " 3.10"
@@ -173,14 +176,14 @@ ignore_missing_imports = false
173176
174177[tool .ruff ]
175178line-length = 120
176- include = [" src/**/*.py" , " tests/**/*.py" ]
179+ include = [" src/**/*.py" , " tests/**/*.py" , " tests-integ/**/*.py " ]
177180
178181[tool .ruff .lint ]
179182select = [
180- " E" , # pycodestyle
181- " F" , # pyflakes
182- " I" , # isort
183- " B" , # flake8-bugbear
183+ " E" , # pycodestyle
184+ " F" , # pyflakes
185+ " I" , # isort
186+ " B" , # flake8-bugbear
184187]
185188
186189[tool .coverage .run ]
@@ -196,6 +199,12 @@ directory = "build/coverage/html"
196199[tool .coverage .xml ]
197200output = " build/coverage/coverage.xml"
198201
202+ [tool .pytest .ini_options ]
203+ testpaths = [
204+ " tests"
205+ ]
206+ pythonpath = [" src" ]
207+
199208[tool .commitizen ]
200209name = " cz_conventional_commits"
201210tag_format = " v$version"
0 commit comments