-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
91 lines (78 loc) · 2.03 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
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
[metadata]
name = e2e.common
version = 0.1.5.dev0
description = Core modelling framework components for the e2e package ecosystem
long_description = file: README.rst, CHANGELOG.rst, LICENSE
long_description_content_type = text/x-rst
url = https://github.com/nickroeker/e2e.common
author = Nic Kroeker
license = Apache 2.0
keywords =
e2e
testing
framework
model
classifiers =
Development Status :: 3 - Alpha
Intended Audience :: Developers
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: Implementation :: CPython
Topic :: Software Development :: Testing
Topic :: Software Development :: Testing :: Acceptance
[options]
python_requires = >=3.6
include_package_data = true
zip_safe = false
packages = find_namespace:
namespace_packages=
e2e
[options.package_data]
e2e.common =
py.typed
[options.packages.find]
include = e2e.*
[options.extras_require]
dev =
pep8-naming
pylint
black
flake8
tox
pytest
mypy
setuptools>=40.6.0
wheel
zest.releaser[recommended]
[zest.releaser]
create-wheel = yes
[mypy]
strict=true
namespace_packages=true
[isort]
# [Google Python Style Guide]
force_single_line=true
# [Google Python Style Guide] Allow long imports
line_length=200
# Sometimes doesn't recognize the current package
known_first_party=e2e
# These often have a necessary import order within them
skip=
__init__.py,
conftest.py,
[flake8]
# Using pylint for length detection since it can ignore import lines
max-line-length=9999
ignore=
# "First line should be in imperative mood", mostly annoying
D401,
# Ignore constructor docstrings, documenting on class instead
D107,
# black sometimes outputs lines which start with a binary operator, but wraps them appropriately.
W503,
per-file-ignores =
*/__init__.py:F401,D104