chroma
/
pyproject.toml
81 строка · 1.9 Кб
1[project]
2name = "chromadb"
3dynamic = ["version"]
4
5authors = [
6{ name="Jeff Huber", email="jeff@trychroma.com" },
7{ name="Anton Troynikov", email="anton@trychroma.com" }
8]
9description = "Chroma."
10readme = "README.md"
11requires-python = ">=3.8"
12classifiers = [
13"Programming Language :: Python :: 3",
14"License :: OSI Approved :: Apache Software License",
15"Operating System :: OS Independent",
16]
17dependencies = [
18'build >= 1.0.3',
19'requests >= 2.28',
20'pydantic >= 1.9',
21'chroma-hnswlib==0.7.3',
22'fastapi >= 0.95.2',
23'uvicorn[standard] >= 0.18.3',
24'numpy >= 1.22.5',
25'posthog >= 2.4.0',
26'typing_extensions >= 4.5.0',
27'onnxruntime >= 1.14.1',
28'opentelemetry-api>=1.2.0',
29'opentelemetry-exporter-otlp-proto-grpc>=1.2.0',
30'opentelemetry-instrumentation-fastapi>=0.41b0',
31'opentelemetry-sdk>=1.2.0',
32'tokenizers >= 0.13.2',
33'pypika >= 0.48.9',
34'tqdm >= 4.65.0',
35'overrides >= 7.3.1',
36'importlib-resources',
37'graphlib_backport >= 1.0.3; python_version < "3.9"',
38'grpcio >= 1.58.0',
39'bcrypt >= 4.0.1',
40'typer >= 0.9.0',
41'kubernetes>=28.1.0',
42'tenacity>=8.2.3',
43'PyYAML>=6.0.0',
44'mmh3>=4.0.1',
45'orjson>=3.9.12',
46]
47
48[tool.black]
49line-length = 88
50required-version = "23.3.0" # Black will refuse to run if it's not this version.
51target-version = ['py38', 'py39', 'py310', 'py311']
52
53[tool.pytest.ini_options]
54pythonpath = ["."]
55
56[tool.mypy]
57ignore_errors = false
58
59[[tool.mypy.overrides]]
60module = ["chromadb.proto.*"]
61ignore_errors = true
62
63[project.scripts]
64chroma = "chromadb.cli.cli:app"
65
66[project.urls]
67"Homepage" = "https://github.com/chroma-core/chroma"
68"Bug Tracker" = "https://github.com/chroma-core/chroma/issues"
69
70[build-system]
71requires = ["setuptools>=61.0", "setuptools_scm[toml]>=6.2"]
72build-backend = "setuptools.build_meta"
73
74[tool.setuptools_scm]
75local_scheme="no-local-version"
76
77[tool.setuptools]
78packages = ["chromadb"]
79
80[tool.setuptools.package-data]
81chromadb = ["*.yml"]
82