File tree 3 files changed +3921
-27
lines changed
3 files changed +3921
-27
lines changed Original file line number Diff line number Diff line change 2
2
3
3
# Define variables
4
4
PYTHON = python3
5
- POETRY = poetry
6
- PYTEST = $(POETRY ) run pytest
7
- RUFF = $(POETRY ) run ruff
8
- MYPY = $(POETRY ) run mypy
5
+ UV = uv
6
+ PYTEST = $(UV ) run pytest
7
+ RUFF = $(UV ) run ruff
8
+ MYPY = $(UV ) run mypy
9
9
10
10
# Default target
11
11
all : format lint test
12
12
13
13
# Install dependencies
14
14
install :
15
- $(POETRY ) install --with dev
15
+ $(UV ) sync --group dev
16
16
17
17
# Format code
18
18
format :
Original file line number Diff line number Diff line change @@ -30,33 +30,32 @@ anthropic = ["anthropic>=0.49.0"]
30
30
groq = [" groq>=0.2.0" ]
31
31
google-genai = [" google-genai>=1.8.0" ]
32
32
33
- [tool .poetry .group .dev .dependencies ]
34
- mypy = " >=1.11.1"
35
- groq = " >=0.2.0"
36
- anthropic = " >=0.49.0"
37
- google-genai = " >=1.8.0"
38
- ipykernel = " >=6.29.5"
39
- jupyterlab = " >=4.2.4"
40
- diskcache-stubs = " >=5.6.3.6.20240818"
41
- langgraph = " >=0.2.15"
42
- langchain-anthropic = " >=0.2.4"
43
- langsmith = " >=0.1.108"
44
- langchain-openai = " >=0.2.6"
45
- sentence-transformers = " >=3.2.1"
46
- transformers = " >=4.45.2"
47
- voyageai = " >=0.2.3"
48
- pytest = " >=8.3.3"
49
- pytest-asyncio = " >=0.24.0"
50
- pytest-xdist = " >=3.6.1"
51
- ruff = " >=0.7.1"
33
+ [dependency-groups ]
34
+ dev = [
35
+ " mypy>=1.11.1" ,
36
+ " groq>=0.2.0" ,
37
+ " anthropic>=0.49.0" ,
38
+ " google-genai>=1.8.0" ,
39
+ " ipykernel>=6.29.5" ,
40
+ " jupyterlab>=4.2.4" ,
41
+ " diskcache-stubs>=5.6.3.6.20240818" ,
42
+ " langgraph>=0.2.15" ,
43
+ " langchain-anthropic>=0.2.4" ,
44
+ " langsmith>=0.1.108" ,
45
+ " langchain-openai>=0.2.6" ,
46
+ " sentence-transformers>=3.2.1" ,
47
+ " transformers>=4.45.2" ,
48
+ " voyageai>=0.2.3" ,
49
+ " pytest>=8.3.3" ,
50
+ " pytest-asyncio>=0.24.0" ,
51
+ " pytest-xdist>=3.6.1" ,
52
+ " ruff>=0.7.1"
53
+ ]
52
54
53
55
[build-system ]
54
56
requires = [" poetry-core" ]
55
57
build-backend = " poetry.core.masonry.api"
56
58
57
- [tool .poetry ]
58
- requires-poetry = " >=2.0"
59
-
60
59
[tool .pytest .ini_options ]
61
60
pythonpath = [" ." ]
62
61
You can’t perform that action at this time.
0 commit comments