-
Notifications
You must be signed in to change notification settings - Fork 20
/
pyproject.toml
76 lines (64 loc) · 1.68 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[build-system]
requires = ["setuptools"]
[project]
name = "btest"
description = "A powerful system testing framework"
readme = "See https://github.com/zeek/btest"
dynamic = ["version"]
license = { text = "3-clause BSD License" }
requires-python = ">=3.9"
keywords=[
"system",
"tests",
"testing",
"framework",
"baselines",
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"License :: OSI Approved :: BSD License",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS :: MacOS X",
"Programming Language :: Python :: 3",
"Topic :: Utilities",
]
dependencies = [
# We require the external multiprocess library on Windows due to pickling
# issues with the standard one.
"multiprocess>=0.70.16",
]
[project.urls]
Repository = "https://github.com/zeek/btest"
[[project.maintainers]]
name = "The Zeek Team"
email = "[email protected]"
[tool.setuptools]
# When making changes to the following list, remember to keep
# CMakeLists.txt in sync.
script-files = [
"btest",
"btest-ask-update",
"btest-bg-run",
"btest-bg-run-helper",
"btest-bg-wait",
"btest-diff",
"btest-setsid",
"btest-progress",
"sphinx/btest-diff-rst",
"sphinx/btest-rst-cmd",
"sphinx/btest-rst-include",
"sphinx/btest-rst-pipe",
]
package-dir = { "" = "sphinx"}
[tool.flake8]
max_line_length = 100
# E203: whitespace before ':' (black / flake8 disagreement)
# W503: line break before binary operator (black / flake8 disagreement)
ignore="E203,W503"
# E266: too many leading '#' for block comment
per-file-ignores = """
btest: E266
"""
[tool.ruff.lint]
select = ["C4", "F", "I", "ISC", "UP"]