Fedora is an operating system based on the Linux kernel, developed by the community-supported Fedora Project. There are releases for x86 and x86_64 including ARM and other architectures.
Install the development package of Python.
$ sudo dnf -y install python3-devel redhat-rpm-config
and Home Assistant itself.
$ pip3 install homeassistant
To isolate the Home Assistant installation a venv is handy. First create a new directory to store the installation and adjust the permissions.
$ sudo mkdir -p /opt/homeassistant $ sudo useradd -rm homeassistant -G dialout,gpio $ sudo chown -R homeassistant:homeassistant /opt/homeassistant
Now switch to the new directory, setup the venv, and activate it.
$ cd /opt/homeassistant $ python3.6 -m venv . $ source bin/activate
Install Home Assistant itself.
$ pip3 install homeassistant colorlog