Newer
Older
[metadata]
name = wpa-supplicant-client
version = attr: wpa_supplicant.__version__
author = Dom Sekotill
author_email = dom.sekotill@kodo.org.uk
description = A client package for connecting to, configuring and controlling wpa_supplicant daemons
long_description = file: README.md
long_description_content_type = text/markdown
url = 'https://code.kodo.org.uk/dom/wpa-supplicant-client.git'
license = Apache-2.0
license_files =
LICENCE.txt
classifiers =
Development Status :: 2 - Pre-Alpha
Intended Audience :: Developers
License :: OSI Approved
License :: OSI Approved :: Apache Software License
Natural Language :: English
Operating System :: POSIX
Programming Language :: Python
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
[options]
python_requires = >= 3.6
packages = find:
setup_requires =
setuptools >= 40.6
setuptools-lint >= 0.6
install_requires =
anyio >=1.0
tests_require =
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
nose2[coverage_plugin]
test_suite = nose2.collector.collector
lint_rcfile = setup.cfg
[options.packages.find]
exclude =
util
[unittest]
start-dir = tests
verbose = True
plugins =
nose2.plugins.junitxml
nose2.plugins.testid
[coverage]
always-on = True
coverage = wpa_supplicant
coverage-report = term
[coverage:run]
branch = True
[coverage:report]
fail_under = 80
precision = 2
omit = **/__main__.py
exclude_lines =
pragma: no cover
if __name__ == .__main__.:
def __repr__
__version__ =
[coverage:xml]
output = .coverage.xml
[coverage:html]
directory = .coverage.html.d
[junit-xml]
always-on = True
path = .unittest.xml
[testid]
always-on = True
[log-capture]
always-on = True
[pylint]
reports = no
output-format = colorized
indent-string = '\t'
max-attributes = 10
const-rgx = [A-Z][A-Z0-9_]{2,30}$|_{1,2}[a-z][a-z0-9_]{2,30}$
disable =
bad-continuation,
; Would be nice to not disable but it is bugged; it trys to interpret tabs as
; spaces.
trailing-whitespace,
; Would be nice to have enabled for *code* but not for comments or
; multi-line strings.
bad-mcs-classmethod-argument,
; PyLint 2 seems to have fallen in line with an overstrict interpretation of
; PEP-8 and no longer thinks classmethods on metaclasses should use 'mcs' as
; the first argument. I disagree with this, especially in the __new__ method
; as instances of 'mcs' are classes, so should be named 'cls'.
; https://github.com/PyCQA/pylint/issues/2028
; vim: sw=2 sts=2 expandtab