forked from feast-dev/feast
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
38 lines (35 loc) · 715 Bytes
/
pyproject.toml
File metadata and controls
38 lines (35 loc) · 715 Bytes
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
[build-system]
requires = [
"setuptools>=60",
"wheel",
"setuptools_scm>=6.2",
"grpcio",
"grpcio-tools>=1.47.0",
"mypy-protobuf==3.1",
"protobuf>=4.24.0,<5.0.0",
"sphinx!=4.0.0",
]
build-backend = "setuptools.build_meta"
[tool.setuptools_scm]
# Including this section is comparable to supplying use_scm_version=True in setup.py.
[tool.ruff]
line-length = 88
target-version = "py39"
include = ["*.py", "*.pyi"]
[tool.ruff.format]
# exclude a few common directories in the root of the project
exclude = [
".eggs",
".git",
".hg",
".mypy_cache",
".tox",
".venv",
"_build",
"buck-out",
"build",
"dist",
"pb2.py",
".pyi",
"protos",
"sdk/python/feast/embedded_go/lib"]