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.3.tar.gz (12.5 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.3-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybind11-stubgen-0.10.3.tar.gz
  • Upload date:
  • Size: 12.5 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.8.3

File hashes

Hashes for pybind11-stubgen-0.10.3.tar.gz
Algorithm Hash digest
SHA256 79cd60a85202226b59ae965405f0ab583c2d670d0df58eceff7cdcc215df09c5
MD5 1b3534e008ed5b72f9428b80ad36cbb9
BLAKE2b-256 b20a221daa2ca8f10a661df61cf979529afd083e4422bf2d129af1a331e97362

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybind11_stubgen-0.10.3-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.8.3

File hashes

Hashes for pybind11_stubgen-0.10.3-py3-none-any.whl
Algorithm Hash digest
SHA256 af6b01565400d119260e908868474fb4138359a30e226295c128c98a5a20c3e8
MD5 ad77c6a291270c4fb839fcdaa087913c
BLAKE2b-256 081ee200a85f82a5728a94a0b1ff0ec8b0fd73170f1524474c0da8d9f0627738

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