Hi,
Running Python 3.9 on a Macbook pro with all necessary dependencies installed (presumably) I get the following error when trying to run the example application heart_rate_collector.py:
% python3 ./heart_rate_collector.py NRF52
2020-10-16 11:34:52,767 [4514393536/MainThread] Shared library: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pc_ble_driver_py/lib/macos_osx/libpc_ble_driver_shared_sd_api_v3.dylib
2020-10-16 11:34:52,767 [4514393536/MainThread] Swig module name: pc_ble_driver_sd_api_v3
Traceback (most recent call last):
File "/private/tmp/./heart_rate_collector.py", line 208, in <module>
init(sys.argv[1])
File "/private/tmp/./heart_rate_collector.py", line 56, in init
from pc_ble_driver_py.ble_driver import (
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pc_ble_driver_py/ble_driver.py", line 112, in <module>
driver = importlib.import_module(SWIG_MODULE_NAME)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pc_ble_driver_py/lib/macos_osx/pc_ble_driver_sd_api_v3.py", line 28, in <module>
_pc_ble_driver_sd_api_v3 = swig_import_helper()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pc_ble_driver_py/lib/macos_osx/pc_ble_driver_sd_api_v3.py", line 24, in swig_import_helper
_mod = imp.load_module('_pc_ble_driver_sd_api_v3', fp, pathname, description)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: dynamic module does not define module export function (PyInit__pc_ble_driver_sd_api_v3)
Any tips on how this can be resolved?