packages=find_packages("src"),
# py_modules lists top-level single file packages to include.
# find_packages only finds packages in directories with __init__.py files.
- py_modules=['analogio', 'bitbangio', 'board', 'busio', 'digitalio', 'micropython', 'pulseio', 'neopixel_write'],
+ py_modules=['_bleio', 'analogio', 'bitbangio', 'board', 'busio', 'digitalio', 'micropython', 'pulseio', 'neopixel_write'],
package_data={'adafruit_blinka.microcontroller.bcm283x.pulseio': ['libgpiod_pulsein']},
install_requires=[
"Adafruit-PlatformDetect",
--- /dev/null
+"""This is a stub of _bleio for use in GitHub Actions CI. It is NOT meant to provide _bleio
+ functionality in CPython."""
+
+class Attribute:
+ NO_ACCESS = 0
+ OPEN = 0
+ ENCRYPT_NO_MITM = 0
+ ENCRYPT_WITH_MITM = 0
+ LESC_ENCRYPT_WITH_MITM = 0
+ SIGNED_NO_MITM = 0
+ SIGNED_WITH_MITM = 0
+
+class UUID:
+ def __init__(self, uuid):
+ pass
+
+class Characteristic:
+ BROADCAST = 0
+ READ = 0
+ WRITE = 0
+ NOTIFY = 0
+ INDICATE = 0
+ WRITE_NO_RESPONSE = 0