Upydevice

Latest version: v0.3.8

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

Scan your dependencies

Page 1 of 6

0.3.9

0.3.8

Added
- Device `raise_traceback` method to catch Device Exception after follow mode

0.3.7

Fix
- paste_buff method in BleDevice
- fix data feeding pipe missing blank lines in follow callback for BleDevice
- deprecate self-signed certs in favor of ROOT CA signed certs for WebSocketDevices using SSL/TLS
Added
- device.code decorator for Device classes to declare and call functions in devices
- device.code_follow for Device classes to declare and call functions in devices whose output need to be followed.
- devicegroup.code for DeviceGroup class to declare and call functions in group of devices
– devicegroup.code_follow for Device classes to declare and call functions in a group of devices whose output need to be followed.
- decorator examples

0.3.6

Fix
- fixed missing dependencies in `setup.py` (BradenM)

0.3.5

Fix
- reassign ip to hostname if hostname is not None for disconnect method

0.3.4

Fix
- `WebSocketDevice` double unwanted `super().__init__` bug.
- Load time in MacOS caused by bleak/corebluetooth, only if BleDevice
- Allow mdns `.local` name in WebSecureREPL, (ssl checkhostname / auth server.)
- `WebSocketDevice` receive frame errors
- `SerialDevice` follow command parsing errors
- `BleDevice` follow command parsing errors
- `is_reachable` method for `WebSocketDevice` if ip is mdns .local name
- pipe option for `BleDevice` `wr_cmd` method.
Added
- Indicate websocket port in ip address as `ip:port` format
- Allow `password:passphrase` format for `WebSocketDevice` password that sets ssl/auth
to `True` if present.
- `address` property for all device types.
- `flush_conn` for `BleDevice` for compatibility

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.