Skip to main content

Python stubs for micro:bit modules

Project description

microbit-stubs Python Library

License Python Version Micro:bit Version

A Python library providing stubs for micro:bit modules, enabling code completion and static analysis in integrated development environments (IDEs).

Overview

This library contains type hints (stubs) for the micro:bit modules, allowing developers to benefit from code completion, type checking, and static analysis in their Python projects that involve micro:bit programming. These stubs are compatible with popular Python IDEs like VSCode, PyCharm, and others.

Features

  • Type Hints for micro:bit Modules: Comprehensive type hints for various micro:bit modules, enhancing code readability and developer productivity.

  • IDE Compatibility: Works seamlessly with major Python IDEs, providing an improved development experience for micro:bit projects.

  • Easy Integration: Simply install the library using pip, and your IDE should automatically recognize and utilize the provided stubs.

Installation

pip install microbit-stubs

Usage

Once the library is installed, you can start using it in your micro:bit Python projects. Your IDE should automatically pick up the stubs and provide enhanced code completion and type checking.

from microbit import *

# Now, your IDE should provide code completion for micro:bit modules.
display.show(Image.HAPPY)
sleep(1000)
display.clear()

Contributing

We welcome contributions to enhance and expand the microbit-stubs library. If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

microbit-stubs-0.2.0.tar.gz (16.5 kB view details)

Uploaded Source

File details

Details for the file microbit-stubs-0.2.0.tar.gz.

File metadata

  • Download URL: microbit-stubs-0.2.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for microbit-stubs-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5de8b19e1ac393b9480031e0c1e9b158e854c81de162c9742722a28cc9f5e09d
MD5 3f904df23481a06bbede2de1002bae3f
BLAKE2b-256 422556ff7424c1fdd3c8629f82beda2b731749843bd6bf1cbbdcb5db583bb097

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