Skip to main content

MicroPython stubs

Project description

micropython-stm32-pybv11-stubs

This is a stub-only package for MicroPython. It is intended to be installed in a projects virtual environment to allow static type checkers and intellisense features to be used while writing Micropython code.

The version of this package is alligned the the version of the MicroPython firmware.

  • Major, Minor and Patch levels are alligned to the same version as the firmware.
  • The post release level is used to publish new releases of the stubs.

For Micropython 1.17 the stubs are published as 1.17.post1 ... 1.17.post2
for Micropython 1.18 the stubs are published as 1.18.post1 ... 1.18.post2

To install the latest stubs:
pip install -I micropython-<port>-stubs where port is the port of the MicroPython firmware.

To install the stubs for an older version, such as MicroPython 1.17:
pip install micropython-stm32-stubs==1.17.* which will install the last post release of the stubs for MicroPython 1.17.

As the creation of the stubs, and merging of the different types is still going though improvements, the stub packages are marked as Beta. To upgrade stubs to the latest stubs for a specific version use pip install micropython-stm32-stubs==1.17.* --upgrade

If you have suggestions or find any issues with the stubs, please report them in the MicroPython-stubs Discussions

For an overview of Micropython Stubs please see: https://micropython-stubs.readthedocs.io/en/main/

Included stubs:

  • Merged stubs from stubs/micropython-v1_21_0-stm32-PYBV11-merged
  • Frozen stubs from stubs/micropython-v1_21_0-frozen/stm32/GENERIC
  • Core stubs from stubs/micropython-core
origin Family Port Board Version
Documentation micropython - - v1.21.0
Core micropython stm32 - v1.21.0

Project details


Download files

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

Source Distribution

Built Distribution

File details

Details for the file micropython_stm32_pybv11_stubs-1.21.0.post3.tar.gz.

File metadata

File hashes

Hashes for micropython_stm32_pybv11_stubs-1.21.0.post3.tar.gz
Algorithm Hash digest
SHA256 148cbb97724e2be2d6a30890eccc838d7cf09f8a88f2b04b22359b4dbe15f285
MD5 9b359062d05857544cb5790b37dfc5ef
BLAKE2b-256 d0a07c90f8a70832c2d7f11ac12bcefd7ab3ffb5979bf752a21668f2de0f133b

See more details on using hashes here.

File details

Details for the file micropython_stm32_pybv11_stubs-1.21.0.post3-py3-none-any.whl.

File metadata

File hashes

Hashes for micropython_stm32_pybv11_stubs-1.21.0.post3-py3-none-any.whl
Algorithm Hash digest
SHA256 401e3e10b8bd2e5f7c097ff725c5991bb39af39465d5ca9b2b7a62205679b4cc
MD5 95b6c9a8085faceb63584a58ebb9ceee
BLAKE2b-256 88b34aa6be10b64025cf332a39964f7fc0f9ad0a4501a4ddf8bfd0bf7387ab6e

See more details on using hashes here.

Supported by

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