From 759d7010fbddcda39b285536f5424723715ceb2b Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Tue, 21 Jan 2020 16:05:57 -0800 Subject: [PATCH 1/3] Remove use of mocks for sphinx. Blinka should be enough. --- docs/conf.py | 2 +- requirements.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 4473aad..d5c2e60 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,7 +20,7 @@ # Uncomment the below if you use native CircuitPython modules such as # digitalio, micropython and busio. List the modules you use. Without it, the # autodoc module docs will fail to generate with a warning. -autodoc_mock_imports = ["adafruit_ble"] +autodoc_mock_imports = [] intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None),'CircuitPython': ('https://circuitpython.readthedocs.io/en/latest/', None)} diff --git a/requirements.txt b/requirements.txt index e69de29..2c2721a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,3 @@ +Adafruit-Blinka +adafruit-circuitpython-ble + From 48a0687c564f622a0ad613c839abf8986fc40a25 Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Tue, 21 Jan 2020 16:43:48 -0800 Subject: [PATCH 2/3] Correct Service import --- adafruit_ble_apple_notification_center.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_ble_apple_notification_center.py b/adafruit_ble_apple_notification_center.py index fc4144a..6b45db8 100644 --- a/adafruit_ble_apple_notification_center.py +++ b/adafruit_ble_apple_notification_center.py @@ -37,7 +37,7 @@ import struct import time -from adafruit_ble import Service +from adafruit_ble.services import Service from adafruit_ble.uuid import VendorUUID from adafruit_ble.characteristics.stream import StreamIn, StreamOut From 34682361a7d9bdb119dca0dd4dc6c6a738f9300f Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Wed, 22 Jan 2020 10:45:27 -0800 Subject: [PATCH 3/3] Add pylint exception to work around pylint bug --- examples/ble_apple_notification_center_new.py | 3 ++- examples/ble_apple_notification_center_simpletest.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/ble_apple_notification_center_new.py b/examples/ble_apple_notification_center_new.py index 5312549..6cc933a 100644 --- a/examples/ble_apple_notification_center_new.py +++ b/examples/ble_apple_notification_center_new.py @@ -8,7 +8,8 @@ from adafruit_ble.advertising.standard import SolicitServicesAdvertisement import adafruit_ble_apple_notification_center as ancs -radio = adafruit_ble.BLERadio() +# PyLint can't find BLERadio for some reason so special case it here. +radio = adafruit_ble.BLERadio() # pylint: disable=no-member a = SolicitServicesAdvertisement() a.solicited_services.append(ancs.AppleNotificationCenterService) radio.start_advertising(a) diff --git a/examples/ble_apple_notification_center_simpletest.py b/examples/ble_apple_notification_center_simpletest.py index b409e21..2325084 100644 --- a/examples/ble_apple_notification_center_simpletest.py +++ b/examples/ble_apple_notification_center_simpletest.py @@ -7,7 +7,8 @@ from adafruit_ble.advertising.standard import SolicitServicesAdvertisement import adafruit_ble_apple_notification_center as ancs -radio = adafruit_ble.BLERadio() +# PyLint can't find BLERadio for some reason so special case it here. +radio = adafruit_ble.BLERadio() # pylint: disable=no-member a = SolicitServicesAdvertisement() a.solicited_services.append(ancs.AppleNotificationCenterService) radio.start_advertising(a)