Skip to content

Commit f6c3a5c

Browse files
authored
deps: add missing dependencies in test group (#223)
This PR adds missing dependencies to `pyproject.toml` test dependency group (used for local development). Added dependencies: - `codespell` - required to run `make spell_check` and `make spell_fix` scripts - `pytest-watcher` - required to run `make test_watch` - `greenlet` - without it, `make test` fails with error below. It was previously added in #161, but lost at some point. ``` ValueError: the greenlet library is required to use this function. No module named 'greenlet' ```
1 parent 18b1bcd commit f6c3a5c

File tree

2 files changed

+74
-4
lines changed

2 files changed

+74
-4
lines changed

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies = [
1313
"pgvector>=0.2.5,<0.4",
1414
"psycopg>=3,<4",
1515
"psycopg-pool>=3.2.1,<4",
16-
"sqlalchemy>=2,<3",
16+
"sqlalchemy[asyncio]>=2,<3",
1717
"numpy>=1.21,<3",
1818
]
1919

@@ -22,6 +22,7 @@ dependencies = [
2222

2323
[dependency-groups]
2424
test = [
25+
"codespell>=2.4.1",
2526
"langchain-tests==0.3.7",
2627
"mypy>=1.15.0",
2728
"pytest>=8.3.4",
@@ -30,6 +31,7 @@ test = [
3031
"pytest-mock>=3.14.0",
3132
"pytest-socket>=0.7.0",
3233
"pytest-timeout>=2.3.1",
34+
"pytest-watcher>=0.4.3",
3335
"ruff>=0.9.7",
3436
]
3537

uv.lock

Lines changed: 71 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)