Metadata-Version: 2.1
Name: ovos-PHAL
Version: 0.2.0
Summary: Plugin based Hardware Abstraction Layer for OVOS
Home-page: https://github.com/OpenVoiceOS/ovos-PHAL
Author: jarbasAi
Author-email: jarbasai@mailfence.com
License: apache-2.0
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: ovos-utils<1.0.0,>=0.0.38
Requires-Dist: ovos-bus-client<1.0.0,>=0.0.8
Requires-Dist: ovos-workshop<1.0.0,>=0.0.13
Requires-Dist: ovos-config<1.0.0,>=0.0.12
Requires-Dist: ovos-plugin-manager<1.0.0,>=0.0.25
Provides-Extra: extras
Requires-Dist: ovos-phal-plugin-ipgeo<1.0.0,>=0.0.1; extra == "extras"
Requires-Dist: ovos-PHAL-plugin-connectivity-events<1.0.0,>=0.0.1; extra == "extras"
Requires-Dist: ovos-PHAL-plugin-oauth<1.0.0,>=0.0.1; extra == "extras"
Provides-Extra: linux
Requires-Dist: ovos-phal-plugin-alsa<1.0.0,>=0.0.1; extra == "linux"
Requires-Dist: ovos-phal-plugin-system<1.0.0,>=0.0.1; extra == "linux"
Requires-Dist: ovos-PHAL-plugin-network-manager<2.0.0,>=0.0.1; extra == "linux"
Provides-Extra: mac
Requires-Dist: ovos-phal-plugin-mac<1.0.0,>=0.0.1; extra == "mac"
Provides-Extra: mk1
Requires-Dist: ovos-PHAL-plugin-mk1<1.0.0,>=0.0.1; extra == "mk1"
Provides-Extra: mk2
Provides-Extra: mk2dev
Requires-Dist: ovos-PHAL-plugin-mk2-fan-control<1.0.0,>=0.0.1; extra == "mk2dev"

# ovos_PHAL

Plugin based Hardware Abstraction Layer

a wrapper for software system level abstraction, where based on the environment either through known configuration or via fingerprinting, only specific plugins load to interface with the system and specific hardware

A PHAL plugin can provide anything from hardware integrations (respeaker, mk1, mk2....) or system integrations (network manager, ovos shell)


