Package Details: home-assistant 0.71.0-1

Git Clone URL: (read-only)
Package Base: home-assistant
Description: Open-source home automation platform running on Python 3
Upstream URL:
Keywords: automation home python
Licenses: Apache
Replaces: python-home-assistant
Submitter: kamaradclimber
Maintainer: etskinner
Last Packager: etskinner
Votes: 29
Popularity: 1.213544
First Submitted: 2016-10-09 12:17
Last Updated: 2018-06-19 17:56

Latest Comments

etskinner commented on 2018-07-08 23:41

Thanks @Watson. Yes, the aiohttp package being out of date is the reason that I haven't updated, thanks for looking. But don't be afraid to mark it out of date anyway.

Ideally, the long term goal for this package would be to run in a virtual environment to avoid this dependency hell. But it's kind of against Arch philosophy, and I have yet to do enough research to be confident in doing it. Maybe make a sister package for that? I'm all ears if anyone has ideas.

Watson commented on 2018-07-07 11:52

This has been out of date for a short while. I am not flagging it, because python-aiohttp needs to be upgraded first, which has been out of date for over a month.

If someone else wants to update you can pip install aiohttp --upgrade and then use this patch:

diff --git a/PKGBUILD b/PKGBUILD
index 76a9256..ca9b770 100644
@@ -5,7 +5,7 @@

 pkgdesc='Open-source home automation platform running on Python 3'
@@ -43,7 +43,7 @@ source=("${pkgname}-${pkgver}.tar.gz::${pkgname}/${pkgname}/a
@@ -56,9 +56,6 @@ prepare() {
   # TODO remove in future versions
   replace '==' '>='

-  # typing package is a backport of standard library < 3.5
-  replace 'typing>=3,<4' ''
   echo Patching for home-assistant/home-assistant#11906
   sed -i 's/from yarl import unquote/from yarl import URL/' homeassistant/components/http/
   sed -i "s/unquote(request.match_info\['filename'\])/URL(request.match_info['filename'], encoded=True).path/" homeassistant/components/http/

etskinner commented on 2018-06-25 03:18

@Synthead: Can't replicate in my setup. Pyopenssl isn't listed in the core dependencies, so it should be fetched at run time rather than depended on in the main install.

That said, this package is a bit of a mess since hass doesn't have a good way of handling dependencies without a virtual environment, so you might be right. Could you link to a paste of your config and full log?

Synthead commented on 2018-06-25 02:49

It appears that this package requires python-pyopenssl version 17.4.0-1. Any version above this returns:

  File "/usr/lib/python3.6/site-packages/OpenSSL/", line 315, in wrapper
AttributeError: module 'lib' has no attribute 'X509_up_ref'

awakatanka commented on 2018-06-15 20:16

python-astral is updated to 1.6.1 it has another maintainer now.

etskinner commented on 2018-06-04 01:24

@avanc: I'm not sure what would cause that, my install doesn't have the same behavior (but if you can describe how to replicate it maybe we can figure it out). Unless I'm misunderstanding, that doesn't seem like an outside dependency, but rather a component that it expects in the install. Could you post your config and log? (in pastebin or similar)

avanc commented on 2018-06-03 16:47

After startup, I get the following error: ModuleNotFoundError: No module named 'hass_frontend'

I don't know, why it is missing. should be included within this package, or?

etskinner commented on 2018-05-11 22:38

In order to avoid breaking things, I'm delaying the update to version 0.69.0/0.70.0 until dependency python-astral is updated to 1.6.1 (as version 0.69.0 requires).

ava1ar commented on 2018-04-12 05:49

python-sqlalchemy is required and not included into the dependencies.

etskinner commented on 2018-03-18 15:46

I have adopted this package and updated to 0.65.5, which mitigates the issue with http not starting. Please comment if any issues persist.

All comments