-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
41 lines (31 loc) · 1.31 KB
/
pyproject.toml
File metadata and controls
41 lines (31 loc) · 1.31 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
[project]
name = "qdrant_cloud_public_api"
# The version is replaced by the version from Git branch name during the release process
version = "0.0.0"
description = "Qdrant cloud public API"
readme = "README.md"
requires-python = ">=3.12, <3.13"
authors = [
{ name = "Cloud Unit Platform", email = "cloud-unit-platform@qdrant.com" },
]
dependencies = [
# Due to `buf.build/protocolbuffers/python:v33.0`, we need at least protobuf 6.33.0
# as runtime dependency. Runtime must never be lower than generator version.
"protobuf>=6.33.2"
]
[project.urls]
Homepage = "https://github.com/qdrant/qdrant-cloud-public-api"
Repository = "https://github.com/qdrant/qdrant-cloud-public-api"
# Consider this as *happens in the time of `sdist` creation* i.e. at the time of packaging.
[tool.hatch.build.targets.sdist]
include = ["gen/python/qdrant", "gen/python/google", "gen/python/buf", "gen/python/k8s", "gen/python/k8s.io"]
[tool.hatch.build.targets.wheel]
# Remove prefix from the generated sources, installed package will have the structure `qdrant/cloud`
packages = ["gen/python/qdrant", "gen/python/google", "gen/python/buf", "gen/python/k8s", "gen/python/k8s.io"]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[dependency-groups]
dev = ["twine>=6.1.0"]
[project.optional-dependencies]
dev = []