{"library":"adafruit-circuitpython-typing","type":"library","category":null,"description":"adafruit-circuitpython-typing provides Python type hints, specifically Protocol definitions and TypeAliases, for common hardware interface types found in CircuitPython, such as BlockDevice, SPIDevice, and AnyDisplay. It facilitates static type checking for CircuitPython applications developed in CPython environments. The library is currently at version 1.12.3 and is actively maintained with frequent minor releases.","language":"python","status":"active","version":"1.12.3","tags":["typing","adafruit","circuitpython","type-hints","protocol","development"],"last_verified":"Tue May 26","install":[{"cmd":"pip install adafruit-circuitpython-typing","imports":["from adafruit_circuitpython_typing import BlockDevice","from adafruit_circuitpython_typing import AnyDisplay","from adafruit_circuitpython_typing import SPIDevice"]}],"homepage":null,"github":"https://github.com/adafruit/Adafruit_CircuitPython_Typing","docs":null,"changelog":null,"pypi":"https://pypi.org/project/adafruit-circuitpython-typing/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.6,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/adafruit-circuitpython-typing/compatibility"}}