#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+
# Note: To use the 'upload' functionality of this file, you must:
# $ pip install twine
long_description_content_type="text/x-rst",
author="Adafruit Industries",
author_email="circuitpython@adafruit.com",
- python_requires=">=3.6.0",
+ python_requires=">=3.7.0",
url="https://github.com/adafruit/Adafruit_Blinka",
package_dir={"": "src"},
- packages=find_packages("src"),
+ packages=find_packages("src") + ["micropython-stubs"],
# py_modules lists top-level single file packages to include.
# find_packages only finds packages in directories with __init__.py files.
py_modules=[
"keypad",
"micropython",
"neopixel_write",
+ "onewireio",
"pulseio",
"pwmio",
"rainbowio",
+ "usb_hid",
],
package_data={
- "adafruit_blinka.microcontroller.bcm283x.pulseio": ["libgpiod_pulsein"]
+ "adafruit_blinka.microcontroller.bcm283x.pulseio": [
+ "libgpiod_pulsein",
+ "libgpiod_pulsein64",
+ ],
+ "adafruit_blinka.microcontroller.amlogic.meson_g12_common.pulseio": [
+ "libgpiod_pulsein",
+ ],
+ "micropython-stubs": ["*.pyi"],
},
+ include_package_data=True,
install_requires=[
- "Adafruit-PlatformDetect>=3.13.0",
+ "Adafruit-PlatformDetect>=3.52.0",
"Adafruit-PureIO>=1.1.7",
"pyftdi>=0.40.0",
+ "adafruit-circuitpython-typing",
]
+ board_reqs,
license="MIT",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.6",
+ "Programming Language :: Python :: 3.7",
"Programming Language :: Python :: Implementation :: MicroPython",
],
)