@ -1,12 +1,19 @@
[ build-system ]
requires = [ "poetry-core>=1.0.0" , ]
build-backend = "poetry.core.masonry.api"
[ tool . poetry ]
name = "langchain-mistralai"
version = "0.1.8"
version = "0.1. 9 "
description = "An integration package connecting Mistral and LangChain"
authors = [ ]
readme = "README.md"
repository = "https://github.com/langchain-ai/langchain"
license = "MIT"
[ tool . mypy ]
disallow_untyped_defs = "True"
[ tool . poetry . urls ]
"Source Code" = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/mistralai"
@ -17,74 +24,59 @@ tokenizers = ">=0.15.1,<1"
httpx = ">=0.25.2,<1"
httpx-sse = ">=0.3.1,<1"
[ tool . ruff . lint ]
select = [ "E" , "F" , "I" , "T201" , ]
[ tool . coverage . run ]
omit = [ "tests/*" , ]
[ tool . pytest . ini_options ]
addopts = "--strict-markers --strict-config --durations=5"
markers = [ "requires: mark tests as requiring a specific library" , "asyncio: mark tests as requiring asyncio" , "compile: mark placeholder test used to compile integration tests without running them" , ]
asyncio_mode = "auto"
[ tool . poetry . group . test ]
optional = true
[ tool . poetry . group . test . dependencies ]
pytest = "^7.3.0"
pytest-asyncio = "^0.21.1"
langchain-core = { path = "../../core" , develop = true }
langchain-standard-tests = { path = "../../standard-tests" , develop = true }
[ tool . poetry . group . test_integration ]
optional = true
[ tool . poetry . group . test_integration . dependencies ]
[ tool . poetry . group . codespell ]
optional = true
[ tool . poetry . group . codespell . dependencies ]
codespell = "^2.2.0"
[ tool . poetry . group . lint ]
optional = true
[ tool . poetry . group . dev ]
optional = true
[ tool . poetry . group . test . dependencies ]
pytest = "^7.3.0"
pytest-asyncio = "^0.21.1"
[ tool . poetry . group . test_integration . dependencies ]
[ tool . poetry . group . codespell . dependencies ]
codespell = "^2.2.0"
[ tool . poetry . group . lint . dependencies ]
ruff = "^0.1.5"
[ tool . poetry . group . typing . dependencies ]
mypy = "^0.991"
langchain-core = { path = "../../core" , develop = true }
[ tool . poetry . group . dev ]
optional = true
[ tool . poetry . group . dev . dependencies ]
langchain-core = { path = "../../core" , develop = true }
[ tool . ruff . lint ]
select = [
"E" , # pycodestyle
"F" , # pyflakes
"I" , # isort
"T201" , # print
]
[ tool . mypy ]
disallow_untyped_defs = "True"
[ tool . poetry . group . test . dependencies . langchain-core ]
path = "../../core"
develop = true
[ tool . coverage . run ]
omit = [ "tests/*" ]
[ tool . poetry . group . test . dependencies . langchain-standard-tests ]
path = "../../standard-tests"
develop = true
[ build-system ]
requires = [ "poetry-core>=1.0.0" ]
build-backend = "poetry.core.masonry.api"
[ tool . poetry . group . typing . dependencies . langchain-core ]
path = "../../core"
develop = true
[ tool . pytest . ini_options ]
# --strict-markers will raise errors on unknown marks.
# https://docs.pytest.org/en/7.1.x/how-to/mark.html#raising-errors-on-unknown-marks
#
# https://docs.pytest.org/en/7.1.x/reference/reference.html
# --strict-config any warnings encountered while parsing the `pytest`
# section of the configuration file raise errors.
#
addopts = "--strict-markers --strict-config --durations=5"
# Registering custom markers.
# https://docs.pytest.org/en/7.1.x/example/markers.html#registering-markers
markers = [
"requires: mark tests as requiring a specific library" ,
"asyncio: mark tests as requiring asyncio" ,
"compile: mark placeholder test used to compile integration tests without running them" ,
]
asyncio_mode = "auto"
[ tool . poetry . group . dev . dependencies . langchain-core ]
path = "../../core"
develop = true