-
-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathsetup.cfg
43 lines (39 loc) · 1.2 KB
/
setup.cfg
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
[metadata]
# This includes the license file(s) in the wheel.
# https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-wheel-file
license_files = LICENSE.txt
# pydocstyle
# http://www.pydocstyle.org/en/latest/usage.html
# [pydocstyle]
# pycodestyle
# http://pycodestyle.pycqa.org/en/latest/intro.html#configuration
[pycodestyle]
max-line-length = 79
statistics = True
# yapf
# https://github.com/google/yapf#formatting-style
[yapf:style]
based_on_style = pep8
column_limit = 79
spaces_before_comment = 2
allow_multiline_lambdas = true
dedent_closing_brackets = true
blank_line_before_nested_class_or_def = false
# isort
# https://github.com/timothycrosley/isort/wiki/isort-Settings
[isort]
from_first = true
import_heading_stdlib = Standard library imports
import_heading_firstparty = Local imports
import_heading_localfolder = Local imports
import_heading_thirdparty = Third party imports
indent = ' '
known_first_party = qtsass
known_third_party = libsass,pytest,setuptools,watchdog
default_section = THIRDPARTY
line_length = 79
sections = FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
lines_after_imports = 2
skip = venv
multi_line_output = 3
include_trailing_comma = true