-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
133 lines (115 loc) · 2.75 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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
[tool.poetry]
name = "scargo"
version = "0.0.1"
description = "Code for scargo project."
authors = ["ProteinQure team <team@proteinqure.com>"]
license = "Proprietary"
[[tool.poetry.source]]
name = "ProteinQure"
url = "https://pypi.proteinqure.com/simple"
[tool.poetry.dependencies]
python = "^3.9"
typer = "^0.3.2"
pyyaml = "^5.4.1"
astor = "^0.8.1"
[tool.poetry.dev-dependencies]
pytest = "^6.2.2"
pytest-console-scripts = "^1.1.0"
coverage = "^5.4"
pylint = "^2.6.0"
pre-commit = "^2.10.1"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
scargo = 'scargo.cli:run'
[tool.black]
line-length = 120
target-version = ["py38"]
[tool.coverage.run]
omit = [
"*/site-packages/*",
"*__init__.py",
"*/tests/*"
]
[tool.pytest.ini_options]
norecursedirs = [
".*",
"*.egg",
"build",
"dist"
]
[tool.pylint.messages_control]
disable = [
"arguments-differ",
"assignment-from-no-return",
"attribute-defined-outside-init",
"bad-continuation",
"blacklisted-name",
"comparison-with-callable",
"duplicate-code",
"fixme",
"import-error",
"invalid-name",
"invalid-sequence-index",
"len-as-condition",
"literal-comparison",
"no-else-raise",
"no-else-return",
"no-member",
"no-name-in-module",
"no-self-use",
"not-an-iterable",
"not-context-manager",
"protected-access",
"redefined-builtin",
"stop-iteration-return",
"too-few-public-methods",
"too-many-arguments",
"too-many-branches",
"too-many-instance-attributes",
"too-many-lines",
"too-many-locals",
"too-many-return-statements",
"too-many-statements",
"unexpected-keyword-arg",
"unidiomatic-typecheck",
"unsubscriptable-object",
"unsupported-assignment-operation",
"unused-argument",
"abstract-method",
"bad-continuation",
"bad-string-format-type",
"broad-except",
"not-callable",
"chained-comparison",
"consider-iterating-dictionary",
"consider-merging-isinstance",
"consider-using-in",
"cyclic-import",
"eval-used",
"exec-used",
"expression-not-assigned",
"global-statement",
"inconsistent-return-statements",
"invalid-unary-operand-type",
"keyword-arg-before-vararg",
"logging-format-interpolation",
"missing-docstring",
"nonexistent-operator",
"pointless-statement",
"redefined-argument-from-local",
"redefined-outer-name",
"reimported",
"single-string-used-for-slots",
"superfluous-parens",
"too-many-ancestors",
"trailing-comma-tuple",
"undefined-loop-variable",
"unexpected-special-method-signature",
"unnecessary-pass",
"unused-variable"
]
max-line-length = 120
reports = "no"
score = "no"