forked from langfuse/langfuse-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
62 lines (55 loc) · 1.45 KB
/
pyproject.toml
File metadata and controls
62 lines (55 loc) · 1.45 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[tool.poetry]
name = "langfuse"
version = "2.16.2"
description = "A client library for accessing langfuse"
authors = ["langfuse <developers@langfuse.com>"]
license = "MIT"
readme = "README.md"
[tool.poetry.dependencies]
python = ">=3.8.1,<3.13"
httpx = ">=0.15.4,<0.26.0"
pydantic = ">=1.10.7, <3.0"
backoff = "^2.2.1"
openai = ">=0.27.8"
wrapt = "1.14"
langchain = { version = ">=0.0.309", optional = true }
chevron = "^0.14.0"
llama-index = {version = "^0.10.6", optional = true}
packaging = "^23.2"
[tool.poetry.group.dev.dependencies]
pytest = "^7.4.0"
chromadb = "^0.4.2"
tiktoken = "0.5.2"
pytest-timeout = "^2.1.0"
pytest-xdist = "^3.3.1"
respx = "^0.20.2"
google-search-results = "^2.4.2"
huggingface_hub = ">=0.16.4,<0.21.0"
pre-commit = "^3.2.2"
anthropic = ">=0.3.10,<0.12.0"
bs4 = ">=0.0.1,<0.0.3"
lark = "^1.1.7"
pytest-asyncio = ">=0.21.1,<0.24.0"
pytest-httpserver = "^1.0.8"
boto3 = "^1.28.59"
ruff = "^0.1.8"
langchain-mistralai = ">=0.0.1,<0.0.4"
google-cloud-aiplatform = "^1.38.1"
cohere = "^4.46"
langchain-google-vertexai = "^0.0.5"
langchain-openai = "^0.0.5"
dashscope = "^1.14.1"
pymongo = "^4.6.1"
llama-index-llms-anthropic = "^0.1.1"
bson = "^0.5.10"
[tool.poetry.extras]
langchain = ["langchain"]
llama-index = ["llama-index"]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.ruff]
target-version = 'py38'
[tool.pytest.ini_options]
log_cli = true
[tool.poetry_bumpversion.file."langfuse/version.py"]