1
- [tool . poetry ]
1
+ [project ]
2
2
name = " mistralai"
3
3
version = " 1.5.2"
4
4
description = " Python Client SDK for the Mistral AI API."
5
- authors = [" Mistral" ]
5
+ authors = [{ name = " Mistral" }, ]
6
6
readme = " README-PYPI.md"
7
+ requires-python = " >=3.9"
8
+ dependencies = [
9
+ " eval-type-backport >=0.2.0" ,
10
+ " httpx >=0.28.1" ,
11
+ " pydantic >=2.10.3" ,
12
+ " python-dateutil >=2.8.2" ,
13
+ " typing-inspection >=0.4.0" ,
14
+ ]
15
+
16
+ [tool .poetry ]
7
17
repository = " https://github.com/mistralai/client-python.git"
8
18
packages = [
9
19
{ include = " mistralai" , from = " src" },
@@ -18,32 +28,25 @@ include = ["py.typed", "src/mistralai/py.typed"]
18
28
[virtualenvs ]
19
29
in-project = true
20
30
21
- [tool .poetry .dependencies ]
22
- python = " >=3.8"
23
- eval-type-backport = " >=0.2.0"
24
- httpx = " >=0.27.0"
25
- jsonpath-python = " >=1.0.6"
26
- pydantic = " >=2.9.0"
27
- python-dateutil = " >=2.8.2"
28
- typing-inspect = " >=0.9.0"
29
- google-auth = { version = " >=2.27.0" , optional = true }
30
- requests = { version = " >=2.32.3" , optional = true }
31
-
32
31
[tool .poetry .group .dev .dependencies ]
33
- mypy = " >=1.13.0 "
34
- pylint = " > =3.2.3"
35
- pytest = " >= 8.2.2"
36
- pytest-asyncio = " >= 0.23.7"
37
- types-python-dateutil = " >= 2.9.0.20240316"
32
+ mypy = " ==1.14.1 "
33
+ pylint = " = =3.2.3"
34
+ pytest = " ^ 8.2.2"
35
+ pytest-asyncio = " ^ 0.23.7"
36
+ types-python-dateutil = " ^ 2.9.0.20240316"
38
37
39
- [tool .poetry .extras ]
40
- gcp = [" google-auth" , " requests" ]
38
+ [project .optional-dependencies ]
39
+ gcp = [
40
+ " google-auth >=2.27.0" ,
41
+ " requests >=2.32.3"
42
+ ]
41
43
42
44
[build-system ]
43
45
requires = [" poetry-core" ]
44
46
build-backend = " poetry.core.masonry.api"
45
47
46
48
[tool .pytest .ini_options ]
49
+ asyncio_default_fixture_loop_scope = " function"
47
50
pythonpath = [" src" ]
48
51
49
52
[tool .mypy ]
0 commit comments