Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hardfury-labs/types-circuitpython
Type support (typings) for CircuitPython built-in binding packages.
https://github.com/hardfury-labs/types-circuitpython
circuitpython micropython python
Last synced: 22 days ago
JSON representation
Type support (typings) for CircuitPython built-in binding packages.
- Host: GitHub
- URL: https://github.com/hardfury-labs/types-circuitpython
- Owner: hardfury-labs
- License: gpl-3.0
- Created: 2022-09-14T18:30:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-03T05:31:48.000Z (over 1 year ago)
- Last Synced: 2024-11-13T11:43:50.703Z (about 2 months ago)
- Topics: circuitpython, micropython, python
- Language: Python
- Homepage: https://pypi.org/project/types-circuitpython/#history
- Size: 1.32 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# types-circuitpython
[![Package Version](https://img.shields.io/pypi/v/types-circuitpython?label=types-circuitpython&style=flat-square)](https://pypi.org/project/types-circuitpython/#history)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-circuitpython?style=flat-square)](https://pypi.org/project/types-circuitpython/)
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/types-circuitpython?style=flat-square)](https://pypi.org/project/types-circuitpython/)Type Support (typings) for [CircuitPython](https://github.com/adafruit/circuitpython) built-in binding packages.
Coding with `adafruit-circuitpython-typing`:
![adafruit-circuitpython-typing](https://raw.githubusercontent.com/hardfury-labs/types-circuitpython/master/screen-records/adafruit-circuitpython-typing.gif)
Coding with `types-circuitpython`:
![types-circuitpython](https://raw.githubusercontent.com/hardfury-labs/types-circuitpython/master/screen-records/types-circuitpython.gif)
## Usage
```bash
$ pip install types-circuitpython
```## Long-term support for 7.x and 8.x
Following the [latest version of CircuitPython](https://github.com/adafruit/circuitpython/tags) and publishing automatically.
[All Published Versions of types-circuitpython](https://pypi.org/project/types-circuitpython/#history)
## Development
## Initialization
```bash
$ virtualenv .venv
$ . ./.venv/bin/activate
$ pip install -r requirements.txt
$ python setup.py develop
# or
$ pip install -e .
```## Generate bindings
```bash
$ make generate version=
```## Code styles
```bash
$ make format
$ make lint
```