platypush/platypush/plugins/bluetooth/manifest.json
Fabio Manganiello 59c693d6a0
[#394] All manifest.yaml converted to manifest.json.
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`.
2024-05-17 02:21:57 +02:00

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"
}
}