python/setup.cfg (37 lines of code) (raw):
[metadata]
name = python-qpid-proton
version = file: VERSION.txt
description = An AMQP based messaging library.
long_description = file: README.rst
author = Apache Qpid
author_email = users@qpid.apache.org
url = http://qpid.apache.org/proton/
license = Apache Software License
classifiers =
License :: OSI Approved :: Apache Software License
Intended Audience :: Developers
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
[options]
packages = proton
py_modules = cproton
setup_requires = cffi>=1.0.0
install_requires = cffi>=1.0.0
[options.extras_require]
opentracing = opentracing; jaeger_client
[flake8]
# TODO(PROTON-2322) decrease the limit
max-line-length = 150
# TODO(PROTON-2322) re-enable all these warnings
ignore =
# do not use bare 'except'
E722,
# imported but unused
F401,
# ambiguous variable name 'l'
E741,
# local variable 'int_nodes' is assigned to but never used
F841,
# TODO(PROTON-2322) decide which of these two warnings we want disabled
# _transport.py:908:21: W503 line break before binary operator
# _transport.py:907:56: W504 line break after binary operator
W504,
exclude =
# TODO(PROTON-2095) generated by SWIG
cproton.py,
# ignore the tests as they are not shipped
tests