content: [build-system]
  requires = ["poetry-core>=1.0.0"]
  build-backend = "poetry.core.masonry.api"
  
  [tool.poetry]
  name = "langchain-localai"
  version = "0.1.2"
  description = "An integration package connecting LocalAI and LangChain"
  authors = []
  readme = "README.md"
  repository = "https://github.com/mkhludnev/langchain-localai"
  license = "MIT"
  packages = [
      { include = "langchain_localai" }
  ]
  [tool.mypy]
  disallow_untyped_defs = "True"
  
  [tool.poetry.urls]
  "Source Code" = "https://github.com/mkhludnev/langchain-localai/tree/main/libs/localai"
  "Release Notes" = "https://github.com/mkhludnev/langchain-localai/releases?&expanded=true"
  
  [tool.poetry.dependencies]
  python = ">=3.9,<4.0"
  langchain-core = "^0.3.15"
  openai = ">=1.30.0,<2.0"
  
  [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",
      "compile: mark placeholder test used to compile integration tests without running them",
  ]
  asyncio_mode = "auto"
  
  [tool.poetry.group.test]
  optional = true
  
  [tool.poetry.group.codespell]
  optional = true
  
  [tool.poetry.group.test_integration]
  optional = true
  
  [tool.poetry.group.lint]
  optional = true
  
  [tool.poetry.group.dev]
  optional = true
  
  [tool.poetry.group.dev.dependencies]
  
  [tool.poetry.group.test.dependencies]
  pytest = "^7.4.3"
  pytest-asyncio = "^0.23.2"
  pytest-socket = "^0.7.0"
  pytest-watcher = "^0.3.4"
  langchain-tests = "^0.3.5"
  
  [tool.poetry.group.codespell.dependencies]
  codespell = "^2.2.6"
  
  [tool.poetry.group.test_integration.dependencies]
  pytest-vcr = "^1.0.2"
  vcrpy = "^6"
  
  [tool.poetry.group.lint.dependencies]
  ruff = "^0.5"
  
  [tool.poetry.group.typing.dependencies]
  mypy = "^1.10"
  