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.4.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.4-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybind11-stubgen-0.10.4.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.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for pybind11-stubgen-0.10.4.tar.gz
Algorithm Hash digest
SHA256 cf064b271a79b6b9c5368df636e762483728b1223baf1c75e0db11f64dbc9f6e
MD5 a129ce08fdd02803543a399338d3db42
BLAKE2b-256 965d6c063b50532afc7ba2e1e6e01b1ff1c3b2f877d5193667e0b334a62fa825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybind11_stubgen-0.10.4-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.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for pybind11_stubgen-0.10.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ef044a722af6fa26f4a3062e0b2431a257ef1f06c9c82d834d9121ee213cc9d2
MD5 5b4b3ee9671c317af04f2d92a645a1b0
BLAKE2b-256 7cbb1860da40dcb2d786cfaa2e57e6e1be96b29734b30489485332510e75c3ba

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