manifest:
  events:
    platypush.message.event.bluetooth.BluetoothConnectionFailedEvent:
    platypush.message.event.bluetooth.BluetoothDeviceConnectedEvent:
    platypush.message.event.bluetooth.BluetoothDeviceDisconnectedEvent:
    platypush.message.event.bluetooth.BluetoothDeviceFoundEvent:
    platypush.message.event.bluetooth.BluetoothDeviceLostEvent:
    platypush.message.event.bluetooth.BluetoothFileReceivedEvent:
    platypush.message.event.bluetooth.BluetoothFileSentEvent:
    platypush.message.event.bluetooth.BluetoothFileTransferCancelledEvent:
    platypush.message.event.bluetooth.BluetoothFileTransferStartedEvent:
    platypush.message.event.bluetooth.BluetoothScanPausedEvent:
    platypush.message.event.bluetooth.BluetoothScanResumedEvent:
    platypush.message.event.entities.EntityUpdateEvent:
  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
