* Introduce driver that works with Bleak, enables to use BLE devices in windows without a need of external BLE dongle.
* Fix issues in auto review.
* Add method description and UT.
* Fix docstring to comply with pep257
* Experiment
* Make test only work in 3.7+
* Fix versions
* One more try
* Kick it
* Kick
* cmon
* Dummm
* yeah yeah
* Add
* Fix version
Co-authored-by: mgr <tomekmgr@gmail.com>
* Use setuptools to allow the extras_require to work in python3.6
This also declares some hidden dependencies for the underlying
connection protocols, but note that they are normally reliant
on system-packaged versions, which is a bit less than optimal.
* In message, on assert of incoming type, note failing type
* In utilities, guard against truncated input.
* In demo allow for specifying different connections and demos on command line
Also addresses a crash in led demo where parameters x and y were not provided
to an empty lamba that was passed in.
* Remove commentted line, apply black formatting
* Raise TypeError when an incorrectly-typed message is received
* Apply black automatic formatting to the utilities module
* Added support for bluepy communication backend.
* Added bluepy information into the readme.
* Added tests, fixed dependency specs in setup.py.
* Fixed dep in travis.
* Removed unused import. Added ability to fail the application on dispatcher thread error.
* Fixed bluepy test to be more appropriate.
* Properly handle hub mac if set.