2024-06-29 00:10:30 +00:00
[ build-system ]
requires = [ "poetry-core>=1.0.0" , ]
build-backend = "poetry.core.masonry.api"
2024-01-05 23:03:28 +00:00
[ tool . poetry ]
name = "langchain-openai"
2024-06-29 00:10:30 +00:00
version = "0.1.13"
2024-01-05 23:03:28 +00:00
description = "An integration package connecting OpenAI and LangChain"
authors = [ ]
readme = "README.md"
2024-01-12 17:36:37 +00:00
repository = "https://github.com/langchain-ai/langchain"
2024-01-17 16:37:13 +00:00
license = "MIT"
2024-01-12 17:36:37 +00:00
2024-06-29 00:10:30 +00:00
[ tool . mypy ]
disallow_untyped_defs = "True"
[ [ tool . mypy . overrides ] ]
module = "transformers"
ignore_missing_imports = true
2024-01-12 17:36:37 +00:00
[ tool . poetry . urls ]
"Source Code" = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/openai"
2024-01-05 23:03:28 +00:00
[ tool . poetry . dependencies ]
python = ">=3.8.1,<4.0"
2024-05-29 20:08:30 +00:00
langchain-core = ">=0.2.2,<0.3"
2024-06-27 15:57:24 +00:00
openai = "^1.32.0"
2024-05-15 19:19:29 +00:00
tiktoken = ">=0.7,<1"
2024-01-05 23:03:28 +00:00
2024-06-29 00:10:30 +00:00
[ tool . ruff . lint ]
select = [ "E" , "F" , "I" , "T201" , ]
[ tool . ruff . format ]
docstring-code-format = true
skip-magic-trailing-comma = true
[ tool . coverage . run ]
omit = [ "tests/*" , ]
[ tool . pytest . ini_options ]
addopts = "--snapshot-warn-unused --strict-markers --strict-config --durations=5 --cov=langchain_openai"
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" , "scheduled: mark tests to run in scheduled testing" , ]
asyncio_mode = "auto"
2024-01-05 23:03:28 +00:00
[ tool . poetry . group . test ]
optional = true
2024-06-29 00:10:30 +00:00
[ tool . poetry . group . codespell ]
optional = true
[ tool . poetry . group . lint ]
optional = true
[ tool . poetry . group . dev ]
optional = true
[ tool . poetry . group . test_integration ]
optional = true
2024-01-05 23:03:28 +00:00
[ tool . poetry . group . test . dependencies ]
pytest = "^7.3.0"
freezegun = "^1.2.2"
2024-02-13 19:25:55 +00:00
pytest-mock = "^3.10.0"
2024-01-05 23:03:28 +00:00
syrupy = "^4.0.2"
pytest-watcher = "^0.3.4"
pytest-asyncio = "^0.21.1"
2024-03-22 22:33:10 +00:00
pytest-cov = "^4.1.0"
2024-06-29 00:10:30 +00:00
[ [ tool . poetry . group . test . dependencies . numpy ] ]
version = "^1"
python = "<3.12"
2024-01-05 23:03:28 +00:00
2024-06-29 00:10:30 +00:00
[ [ tool . poetry . group . test . dependencies . numpy ] ]
version = "^1.26.0"
python = ">=3.12"
2024-01-05 23:03:28 +00:00
[ 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"
types-tqdm = "^4.66.0.5"
2024-02-23 21:12:05 +00:00
[ tool . poetry . group . test_integration . dependencies ]
2024-06-19 17:41:47 +00:00
httpx = "^0.27.0"
pillow = "^10.3.0"
2024-06-29 00:10:30 +00:00
[ [ tool . poetry . group . test_integration . dependencies . numpy ] ]
version = "^1"
python = "<3.12"
2024-02-23 21:12:05 +00:00
2024-06-29 00:10:30 +00:00
[ [ tool . poetry . group . test_integration . dependencies . numpy ] ]
version = "^1.26.0"
python = ">=3.12"
2024-01-05 23:03:28 +00:00
2024-06-29 00:10:30 +00:00
[ tool . poetry . group . test . dependencies . langchain-core ]
path = "../../core"
develop = true
2024-06-19 18:39:58 +00:00
2024-06-29 00:10:30 +00:00
[ tool . poetry . group . test . dependencies . langchain-standard-tests ]
path = "../../standard-tests"
develop = true
2024-01-05 23:03:28 +00:00
2024-06-29 00:10:30 +00:00
[ tool . poetry . group . typing . dependencies . langchain-core ]
path = "../../core"
develop = true
2024-01-05 23:03:28 +00:00
2024-06-29 00:10:30 +00:00
[ tool . poetry . group . dev . dependencies . langchain-core ]
path = "../../core"
develop = true