1- [tool . poetry ]
1+ [project ]
22name = " mistralai"
33version = " 1.5.1"
44description = " Python Client SDK for the Mistral AI API."
5- authors = [" Mistral" ]
5+ authors = [{ name = " Mistral" }, ]
66readme = " 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 ]
717repository = " https://github.com/mistralai/client-python.git"
818packages = [
919 { include = " mistralai" , from = " src" },
@@ -18,32 +28,25 @@ include = ["py.typed", "src/mistralai/py.typed"]
1828[virtualenvs ]
1929in-project = true
2030
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-
3231[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"
3837
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+ ]
4143
4244[build-system ]
4345requires = [" poetry-core" ]
4446build-backend = " poetry.core.masonry.api"
4547
4648[tool .pytest .ini_options ]
49+ asyncio_default_fixture_loop_scope = " function"
4750pythonpath = [" src" ]
4851
4952[tool .mypy ]
0 commit comments