Fauxmo

Latest version: v0.8.0

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.4.0

- Rename handlers to plugins
- Add interface for user plugins
- Add type hints
- Require Python 3.6
- Eliminate third party dependencies
- Make sure to close connection when plugin commands fail / return False

0.3.3

- Added compatibility for `rollershutter` to `handlers.hass`
- Changed `handlers.hass` to send values from a dict to make addition of new
services easier in the future

0.3.2

- Update SSDPServer to `setsockopt` to permit receiving multicast broadcasts
- `sock` kwarg to `create_datagram_endpoint` no longer necessary, restoring
functionality to Python 3.4.0 - 3.4.3 (closes 6)
- `make_udp_sock()` no longer necessary, removed from `fauxmo.utils`
- Tox and Travis configs switched to use Python 3.4.2 instead of 3.4.4 (since
3.4.2 is the latest available in the default Raspbian Jessie repos)

0.3.1

- Don't decode the UDP multicast broadcasts (hopefully fixes 7)
- They might not be from the Echo and might cause a `UnicodeDecodeError`
- Just search the bytes instead
- Tests updated for this minor change

0.3.0

- Fauxmo now uses asyncio and requires Python >= 3.4.4
- *Extensive* changes to codebase
- Handler classes renamed for PEP8 (capitalization)
- Moved some general purpose functions to `fauxmo.utils` module
- Both the UDP and TCP servers are now in `fauxmo.protocols`
- Added some rudimentary [pytest](http://pytest.org/latest) tests including [tox](http://tox.readthedocs.org/en/latest) and [Travis](https://travis-ci.org/) support
- Updated documentation on several classes

0.2.0

- Add additional HTTP verbs and options to `RestApiHandler` and Indigo sample
to config
- **NB:** Breaking change: `json` config variable now needs to be either
`on_json` or `off_json`
- Make `RestApiHandler` DRYer with `functools.partialmethod`
- Add `SO_REUSEPORT` to `upnp.py` to make life easier on OS X

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.