1- [project ]
1+ [tool . poetry ]
22name = " mistralai"
33version = " 1.5.1"
44description = " Python Client SDK for the Mistral AI API."
5- authors = [{ name = " Mistral" }, ]
5+ authors = [" 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 ]
177repository = " https://github.com/mistralai/client-python.git"
188packages = [
199 { include = " mistralai" , from = " src" },
@@ -28,25 +18,32 @@ include = ["py.typed", "src/mistralai/py.typed"]
2818[virtualenvs ]
2919in-project = true
3020
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+
3132[tool .poetry .group .dev .dependencies ]
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"
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"
3738
38- [project .optional-dependencies ]
39- gcp = [
40- " google-auth >=2.27.0" ,
41- " requests >=2.32.3"
42- ]
39+ [tool .poetry .extras ]
40+ gcp = [" google-auth" , " requests" ]
4341
4442[build-system ]
4543requires = [" poetry-core" ]
4644build-backend = " poetry.core.masonry.api"
4745
4846[tool .pytest .ini_options ]
49- asyncio_default_fixture_loop_scope = " function"
5047pythonpath = [" src" ]
5148
5249[tool .mypy ]
0 commit comments