12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- [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
|