Advertisement.__init__` now takes an `entry=` kwarg instead. Subclasses will need to be updated to pass it through. It allows subclasses to know in `__init__` whether it is being created from a ScanEntry and *not* initialize other stuff.
To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).
To use in CPython, `pip3 install adafruit-circuitpython-ble`.
Read the [docs](http://circuitpython.readthedocs.io/projects/ble/en/latest/) for info on how to use it.