Skip to main content

PEP 561 type stubs generator for pybind11 modules

Project description

master status pypi package coverage

About

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

Install

From PYPI:

python -m pip install pybind11-stubgen

From github:

python -m pip install git+https://github.com/sizmailov/pybind11-stubgen.git

Usage

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 ...]

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybind11-stubgen-0.10.5.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybind11_stubgen-0.10.5-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file pybind11-stubgen-0.10.5.tar.gz.

File metadata

  • Download URL: pybind11-stubgen-0.10.5.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for pybind11-stubgen-0.10.5.tar.gz
Algorithm Hash digest
SHA256 c20293968d6c0879502b00f1bad5188ac7b8295f288ee4fec0e8c5055b75a02e
MD5 20563f08e9d401baa62e98524a2cc80f
BLAKE2b-256 5358d04c4a55a84d0970a3038078d57658489c77b85cce22c02d955f3e29007a

See more details on using hashes here.

File details

Details for the file pybind11_stubgen-0.10.5-py3-none-any.whl.

File metadata

  • Download URL: pybind11_stubgen-0.10.5-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for pybind11_stubgen-0.10.5-py3-none-any.whl
Algorithm Hash digest
SHA256 272e4289c0ca01822984dbcd52faaddb14bf8364474b641246d003bc4b2042ec
MD5 c5562ceb8ce17c15e796987f38101b51
BLAKE2b-256 394ef1cdd6c628fd002cf5ff9043bbb16f9a4af577443e185a6adb01745f64db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page