forked from platypush/platypush
Fabio Manganiello
59c693d6a0
YAML isn't part of the Python standard library, while JSON is. If we want `setup.py` to dynamically parse the available integration manifest files in order to populate the extra dependencies, then it's better to rely on a JSON format for manifest files - the parser is part of the standard library and it doesn't require the user to install `pyyaml` before `platypush`.
48 lines
No EOL
1.5 KiB
JSON
48 lines
No EOL
1.5 KiB
JSON
{
|
|
"manifest": {
|
|
"events": {
|
|
"platypush.message.event.bluetooth.BluetoothConnectionFailedEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothDeviceConnectedEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothDeviceDisconnectedEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothDeviceFoundEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothDeviceLostEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothFileReceivedEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothFileSentEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothFileTransferCancelledEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothFileTransferStartedEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothScanPausedEvent": null,
|
|
"platypush.message.event.bluetooth.BluetoothScanResumedEvent": null,
|
|
"platypush.message.event.entities.EntityUpdateEvent": null
|
|
},
|
|
"install": {
|
|
"apk": [
|
|
"py3-pydbus",
|
|
"git"
|
|
],
|
|
"apt": [
|
|
"libbluetooth-dev",
|
|
"python3-pydbus",
|
|
"git"
|
|
],
|
|
"dnf": [
|
|
"python-pydbus",
|
|
"git"
|
|
],
|
|
"pacman": [
|
|
"python-pydbus",
|
|
"python-bleak",
|
|
"git"
|
|
],
|
|
"pip": [
|
|
"bleak",
|
|
"bluetooth-numbers",
|
|
"TheengsDecoder",
|
|
"pydbus",
|
|
"git+https://github.com/pybluez/pybluez",
|
|
"git+https://github.com/BlackLight/PyOBEX"
|
|
]
|
|
},
|
|
"package": "platypush.plugins.bluetooth",
|
|
"type": "plugin"
|
|
}
|
|
} |