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