[metadata] long_description = file: README.rst long_description_content_type = text/x-rst description = Seamless operability between C++11 and Python author = Wenzel Jakob author_email = wenzel.jakob@epfl.ch url = https://github.com/pybind/pybind11 license = BSD classifiers = Development Status :: 5 - Production/Stable Intended Audience :: Developers Topic :: Software Development :: Libraries :: Python Modules Topic :: Utilities Programming Language :: C++ Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 License :: OSI Approved :: BSD License Programming Language :: Python :: Implementation :: PyPy Programming Language :: Python :: Implementation :: CPython Programming Language :: C++ Topic :: Software Development :: Libraries :: Python Modules keywords = C++11 Python bindings [options] python_requires = >=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4 zip_safe = False [bdist_wheel] universal=1 [check-manifest] ignore = tests/** docs/** tools/** include/** .* pybind11/include/** pybind11/share/** CMakeLists.txt [flake8] max-line-length = 99 show_source = True exclude = .git, __pycache__, build, dist, docs, tools, venv ignore = # required for pretty matrix formatting: multiple spaces after `,` and `[` E201, E241, W504, # camelcase 'cPickle' imported as lowercase 'pickle' N813 # Black conflict W503, E203 [mypy] files = pybind11 python_version = 2.7 warn_unused_configs = True # Currently (0.800) identical to --strict disallow_any_generics = True disallow_subclassing_any = True disallow_untyped_calls = True disallow_untyped_defs = True disallow_incomplete_defs = True check_untyped_defs = True disallow_untyped_decorators = True no_implicit_optional = True warn_redundant_casts = True warn_unused_ignores = True warn_return_any = True no_implicit_reexport = True strict_equality = True [tool:pytest] timeout = 300