Skip to main content

MicroPython stubs

Project description

micropython-esp8266-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_23_0-esp8266-ESP8266_GENERIC-merged
  • Core stubs from stubs/micropython-core
origin Family Port Board Version
Documentation micropython - - v1.23.0

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_esp8266_stubs-1.23.0.post2.tar.gz.

File metadata

File hashes

Hashes for micropython_esp8266_stubs-1.23.0.post2.tar.gz
Algorithm Hash digest
SHA256 6465561a06f2fb21b1d6c85c16df0b2e97a69819acf480f2bdf6535884ae239a
MD5 f9c41d45f1ee0073e0523a173f07864a
BLAKE2b-256 f7ad4846083655d04889bf607447a731a2ab8a893400b4b7904625f0a857536b

See more details on using hashes here.

File details

Details for the file micropython_esp8266_stubs-1.23.0.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for micropython_esp8266_stubs-1.23.0.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 ed53af85598f18dad6a2b72095842e95105af3d6fb922631dc856ea519fb89db
MD5 989f5802f802257ac80a7c94cd0ea4fe
BLAKE2b-256 dc08e372120643bde41c85a38e419282b3522c522bdc976b269decfea40c30d8

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