Generates stubs for python modules
There are several tweaks to target specifically modules compiled using pybind11
Package targets python3 only. (In fact, it's compatible with python2 but it's not officially supported)
Issues/PR are welcome
From PYPI:
python -m pip install pybind11-stubgen
From github:
python -m pip install git+https://github.com/sizmailov/pybind11-stubgen.git
pybind11-stubgen [-h] [-o OUTPUT_DIR] \
[--root-module-suffix ROOT_MODULE_SUFFIX] \
[--no-setup-py] \
[--ignore-invalid {signature,defaultarg,all} [{signature,defaultarg,all} ...]] \
[--skip-signature-downgrade] \
[--bare-numpy-ndarray] \
[--log-level LOG_LEVEL] \
MODULE_NAME [MODULE_NAME ...]