-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
60 lines (52 loc) · 1.2 KB
/
pyproject.toml
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
[build-system]
requires = ["flit_core"]
build-backend = "flit_core.buildapi"
[project]
name = "fastdev-py"
version = "0.5.0"
description = "FastAPI development server that JIT preprocess TS, TSX, SCSS, etc... files."
readme = "readme.md"
requires-python = ">=3.11"
license = { file = "license.md" }
authors = [{ name = "Omar Azmi" }]
dependencies = ["fastapi"]
keywords = [
"devserver",
"dev-server",
"devtools",
"sever",
"liveserver",
"live-server",
]
[tool.flit.module]
name = "fastdev"
path = "src/fastdev"
[project.scripts]
fastdev = "fastdev.__main__:main"
[project.urls]
Source = "https://github.com/omar-azmi/fastdev_py"
Homepage = "https://github.com/omar-azmi/fastdev_py"
[tool.autopep8]
max_line_length = 512
ignore = ["W191", "E701", "C0103"]
[tool.isort]
profile = "black"
line_length = 80
indent = "\t"
multi_line_output = 5
lines_between_sections = 0
[tool.pylint.messages_control]
max-line-length = 512
indent-string = "\t"
disable = [
"missing-docstring",
"invalid-name",
"line-too-long",
"too-many-arguments",
"C0321",
]
[tool.pylint.design]
# limiting the number of returns might discourage
# the use of guard clauses. So we increase the
# allowed number of returns from 6 to 8
max-returns = 8