-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpyproject.toml
More file actions
48 lines (43 loc) · 1.88 KB
/
Copy pathpyproject.toml
File metadata and controls
48 lines (43 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[tool.poetry]
name = "hello-python-ai"
version = "0.1.0"
description = "Hello LaunchDarkly for Python AI - OpenAI"
authors = ["LaunchDarkly <dev@launchdarkly.com>"]
license = "Apache-2.0"
readme = "README.md"
packages = [ { include = "examples" } ]
[tool.poetry.scripts]
bedrock-example = 'examples.bedrock_example:main'
openai-example = 'examples.openai_example:main'
gemini-example = 'examples.gemini_example:main'
langchain-example = 'examples.langchain_example:main'
langgraph-agent-example = 'examples.langgraph_agent_example:main'
langgraph-multi-agent-example = 'examples.langgraph_multi_agent_example:main'
chat-judge-example = 'examples.chat_judge_example:main'
chat-observability-example = 'examples.chat_observability_example:main'
direct-judge-example = 'examples.direct_judge_example:main'
[tool.poetry.dependencies]
python = "^3.10"
launchdarkly-server-sdk-ai = "^0.15.0"
launchdarkly-server-sdk-ai-langchain = "^0.3.0"
launchdarkly-server-sdk-ai-openai = "^0.1.0"
launchdarkly-observability = { version = ">=0.1.0", optional = true }
boto3 = { version = ">=0.2.0", optional = true }
openai = { version = ">=0.2.0", optional = true }
google-genai = { version = "^1.30.0", optional = true }
langchain = {version = "^0.3.0", optional = true}
langchain-aws = {version = "^0.2.30", optional = true}
langchain-core = {version = "^0.3.0", optional = true}
langchain-google-genai = {version = "^2.1.9", optional = true}
langchain-openai = {version = "^0.3.30", optional = true}
langgraph = {version = "^0.2.0", optional = true}
[tool.poetry.extras]
bedrock = ["boto3"]
openai = ["openai"]
gemini = ["google-genai"]
langchain = ["langchain", "langchain-core", "langchain-openai", "langchain-google-genai", "langchain-aws"]
langgraph = ["langgraph", "typing-extensions"]
observability = ["launchdarkly-observability", "openai"]
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"