Paulus Schoutsen and GitHub
9b3aa9bbd1
Remove uvloop from default install and warn about stream+shell_command ( #25929 )
...
* Add warning about uvloop and shell_command
* Remove uvloop from docker files"
* Add ffmpeg
2019-08-15 14:11:39 -07:00
Santobert and Pascal Vizeli
a66814c772
Add script to install locale ( #25791 )
2019-08-09 21:08:35 +02:00
Franck Nijhof and Paulus Schoutsen
9550a38f22
Upgrades Dockerfiles to Debian Buster ( #25208 )
2019-07-17 15:16:15 -07:00
Paulus Schoutsen and GitHub
8f7767d5e5
Pin Docker to Debain Stretch ( #25206 )
...
* Pin Docker to Debain Stretch
* Update dev docker too"
2019-07-17 14:04:13 -07:00
Emilv2 and Paulus Schoutsen
58df05a7e7
Remove obsolete comments in Dockerfile ( #24748 )
...
relevant lines were removed in e49b970665
2019-06-25 10:16:05 -07:00
John Luetke and Johann Kellerman
09c6f57364
Expose ports 8123, 8300 and 51827 in Dockerfile ( #24389 )
2019-06-23 21:44:26 +02:00
Tor Arne Vestbø and Paulus Schoutsen
f5da0e341c
tellstick: Add socat to package dependencies ( #24531 )
...
Otherwise the tellstick component will fail when used with a
remote host running tellcore-net.
Fixes #24113
2019-06-19 09:23:29 -07:00
Pascal Vizeli and GitHub
58a89640bb
Update uvloop to 0.12.2 ( #22681 )
2019-04-03 12:20:05 +02:00
Jason Hu and Fabian Affolter
4ff8a46acf
Upgrade prefetched tox env to py37 ( #22029 )
2019-03-14 13:09:32 +01:00
Jason Hunter and Paulus Schoutsen
7ccd0bba9a
Live Streams Component ( #21473 )
...
* initial commit of streams
* refactor stream component
* refactor so stream formats are not considered a platform
* initial test and minor refactor
* fix linting
* update requirements
* need av in tests as well
* fix import in class def vs method
* fix travis and docker builds
* address code review comments
* fix logger, add stream start/stop logs, listen to HASS stop
* address additional code review comments
* beef up tests
* fix tests
* fix lint
* add stream_source to onvif camera
* address pr comments
* add keepalive to camera play_stream service
* remove keepalive and move import
* implement registry and have output provider remove itself from stream after idle, set libav log level to error
2019-03-11 19:57:10 -07:00
Phil Hawthorne and Paulus Schoutsen
9203ae201f
Set uvloop version consistent with hass.io ( #21080 )
...
This sets the uvloop version in Docker containers to 0.11.3, which is the
same version that hass.io uses.
uvloop might be causing issues with some Docker containers on some host
systems, as reported in #20829
2019-02-15 10:25:03 -08:00
Paulus Schoutsen and Pascal Vizeli
5dfaec5967
Update to Python 3.7 ( #20988 )
2019-02-12 10:33:03 +01:00
Johann Kellerman and Michaël Arnauts
5a30b0507d
Add git to the development Dockerfile ( #20276 )
...
* git_on_dev
* feedback
2019-01-22 08:21:43 +01:00
Artem Tokarev and Michaël Arnauts
8b49ecbe7d
Removed mkdir, If the WORKDIR doesn’t exist, it will be created. ( #19892 )
2019-01-10 07:18:59 +01:00
Ben Schattinger and Michaël Arnauts
901c4f18cb
Install face_recognition on Docker build ( #17502 )
...
* Install face_recognition on Docker
* Update setup_docker_prereqs
2018-10-25 22:56:10 +02:00
Fredrik Baberg and Fabian Affolter
f23708ce6f
Update Vagrant Windows support ( #17205 )
...
* Update Vagrantfile with Hyper-V support
* Correction to name.
* Exclude files in Vagrant provision tests
2018-10-13 23:02:00 +02:00
Daniel Bowman and Fabian Affolter
8435d2f53d
openalpr flag WITH_TEST should be WITH_TESTS ( #16218 )
...
Removes warning from openalpr build and saves a few seconds from build
time as tests weren't being bypassed as intended
2018-08-27 17:17:43 +02:00
Daniel Bowman and Paulus Schoutsen
0ad9fcd8a0
Add -j$(nproc) make option to speed up build time ( #15928 )
...
Adding `-j$(nproc)` reduces build time on the external dependencies by
approximately 25%.
2018-08-14 21:28:29 +02:00
Daniel Bowman and Paulus Schoutsen
e3a2e58623
remove-phantomjs-from-docker ( #15936 )
2018-08-14 11:53:08 +02:00
Steven Conaway and Michaël Arnauts
86165750ff
Fix typo in Docker files ( #15256 )
2018-07-02 07:02:09 +02:00
Michaël Arnauts and Paulus Schoutsen
799ae894a8
Remove docker prereqs scripts that only install a package. Add informational message for this. ( #14661 )
2018-05-28 10:17:01 -04:00
Paulus Schoutsen and GitHub
48972c7570
No longer use backports for ffmpeg ( #14626 )
2018-05-25 13:49:45 -04:00
Paulus Schoutsen and GitHub
bf3ead3359
Use libsodium18 ( #14624 )
2018-05-25 11:32:45 -04:00
Marcelo Moreira de Mello and Sebastian Muszynski
36da82aa8d
Add Iperf3 client sensor ( #14213 )
2018-05-24 09:25:27 +02:00
Mark Coombes and Paulus Schoutsen
64b9fbd8d9
Add prereqs for HomeKit Controller ( #14172 )
2018-05-02 16:28:43 -04:00
Tabakhase and Paulus Schoutsen
facd833e6d
Vagrant - sendfile python3.5 debian-stretch ( #12454 )
...
* vagrant dev - force hass-AIOHTTP to not use sendfile
Ref: https://www.virtualbox.org/ticket/9069
strongly needed for `home-assistant-polymer`
* vagrant dev - python 3.4 to 3.5 by upgrade to debian-stretch
2018-02-15 21:53:10 -08:00
Michaël Arnauts and Pascal Vizeli
f7b129d790
Change telldus domain to download.telldus.com ( #11825 )
2018-01-20 17:07:45 +01:00
Paulus Schoutsen and GitHub
238884dfe2
Revert gactions in Docker ( #10115 )
2017-10-24 07:30:24 -07:00
R1chardTM and Fabian Affolter
176c99f0cd
Change deprecated use of maintainer tag in Dockerfile. ( #10068 )
2017-10-23 15:25:55 +02:00
Paulus Schoutsen and GitHub
9d39a5ced3
Call correct script [skip ci]
2017-10-22 01:04:10 -07:00
Chris Kacerguis and Michaël Arnauts
796a3ff49d
Added gaction script to support the new Google Assistant component in Docker ( #10019 )
...
* added gactions install script
* added gaction setup step
* added ability to not install gaction
* updated dev docker file
2017-10-22 08:09:49 +02:00
Lewis Juggins and Paulus Schoutsen
d16c5f9046
[tradfri] Update pytradfri, simplify dependencies. ( #9875 )
...
* Update pytradfri
* Process dep links
* Process dep links
* Process dep links
* Install all deps
* Update requirements
* Exclude aiocoap
* Install cython
* Remove cython
* Exclude DTLSSocket
* Add cython
2017-10-19 23:20:33 -07:00
Lewis Juggins and Paulus Schoutsen
710454119f
[light.tradfri] Clone all of aiocoap to ensure pinned commit will be present ( #9713 )
2017-10-07 08:54:51 -07:00
Paulus Schoutsen and GitHub
1525cbfb93
Fix coap commit ( #9712 )
2017-10-05 21:12:49 -07:00
Lewis Juggins and Paulus Schoutsen
8db4641455
[light.tradfri] async support with resource observation. ( #7815 )
...
* [light.tradfri] Initial support for observe
* Update for pytradfri 2.0
* Fix imports
* Fix missing call
* Don't yield from add devices
* Fix imports
* Minor fixes to async code.
* Imports, formatting
* Docker updates, some minor async code changes.
* Lint
* Lint
* Update pytradfri
* Minor updates for release version
* Build fixes
* Retry observation if failed
* Revert
* Additional logging, fix returns
* Fix rename
* Bump version
* Bump version
* Support transitions
* Lint
* Fix transitions
* Update Dockerfile
* Set temp first
* Observation error handling
* Lint
* Lint
* Lint
* Merge upstream changes
* Fix bugs
* Fix bugs
* Fix bugs
* Lint
* Add sensor
* Add sensor
* Move sensor attrs
* Filter devices better
* Lint
* Address comments
* Pin aiocoap
* Fix bug if no devices
* Requirements
2017-10-05 09:05:38 -07:00
Alex and Andrey
5a3a43cd5b
9043 Fixed error while running dev docker ( #9044 )
2017-08-22 13:48:50 +03:00
Paulus Schoutsen and GitHub
e49b970665
Block dependencies that depend on enum34 ( #8698 )
...
* Block dependencies that depend on enum34
* Remove uninstalling enum34
* Update validation script
* Add constraints to tox.ini
* Upgrade yeelight to version that uses enum-compat
* Disable sensor.skybeacon
* Lint
2017-08-04 23:06:10 -07:00
Michaël Arnauts and Paulus Schoutsen
a663dbada0
Docker cleanup. ( #8226 )
2017-06-30 08:07:33 -07:00
Paulus Schoutsen and GitHub
87c89752ab
Revert "Add libboost-python1.62-dev ( fixes #7851 )" ( #8182 )
...
* Revert "Uninstall enum34 in python3.6 docker image (#8103 )"
This reverts commit 45f6f4443a .
* Revert "Add libboost-python1.62-dev (fixes #7851 ) (#7868 )"
This reverts commit f1290d3135 .
2017-06-23 22:33:33 -07:00
Fabian Affolter and Paulus Schoutsen
f1290d3135
Add libboost-python1.62-dev ( fixes #7851 ) ( #7868 )
2017-06-23 22:16:19 -07:00
Martin Tremblay and Paulus Schoutsen
a3a702b269
Adding ssocr to docker to support Seven Segments Display ( #8028 )
...
* Adding ssocr to docker to support Seven Segments Display
* Adding cleanup
2017-06-15 20:31:30 -07:00
Paulus Schoutsen and GitHub
d0021a6171
Make monkey patch work in Python 3.6 ( #7848 )
...
* Make monkey patch work in Python 3.6
* Update dockerfiles back to 3.6
* Lint
* Do not set env variable for dockerfile
* Lint
2017-06-01 23:23:39 -07:00
Phil Hawthorne and Paulus Schoutsen
bb92ef5497
Downgrade Docker to Python 3.5 to solve Segmentation Faults ( #7799 )
...
Downgrades the Dockerfiles used by Home Assistant to Python 3.5, after
Python 3.6 base image was causing segmentation faults.
See home-assistant/home-assistant#7752
2017-05-30 23:56:20 -07:00
Marc Egli and Paulus Schoutsen
43296069c3
Update docker dev environment to python3.6 ( #7520 )
...
* Update docker dev environment to python3.6
* comment out disable switches again
2017-05-09 20:16:46 -07:00
Josh Wright and Paulus Schoutsen
2e4ae3e73d
PyPI Openzwave ( #7415 )
...
* Remove default zwave config path
PYOZW now has much more comprehensive default handling for the config
path (in src-lib/libopenzwave/libopenzwave.pyx:getConfig()). It looks in
the same place we were looking, plus _many_ more. It will certainly do a
much better job of finding the config files than we will (and will be
updated as the library is changed, so we don't end up chasing it). The
getConfig() method has been there for a while, but was subsntially
improved recently.
This change simply leaves the config_path as None if it is not
specified, which will trigger the default handling in PYOZW.
* Install python-openzwave from PyPI
As of version 0.4, python-openzwave supports installation from PyPI,
which means we can use our 'normal' dependency management tooling to
install it. Yay.
This uses the default 'embed' build (which goes and downloads
statically sources to avoid having to compile anything locally). Check
out the python-openzwave readme for more details.
* Add python-openzwave deps to .travis.yml
Python OpenZwave require the libudev headers to build. This adds the
libudev-dev package to Travis runs via the 'apt' addon for Travis.
Thanks to @MartinHjelmare for this fix.
* Update docker build for PyPI openzwave
Now that PYOZW can be install from PyPI, the docker image build process
can be simplified to remove the explicit compilation of PYOZW.
2017-05-05 14:57:14 -07:00
Paulus Schoutsen and GitHub
9a67111a0f
Right fix for Python Open Z-Wave in Docker ( #7337 )
2017-04-27 09:28:08 -07:00
John Arild Berentsen and Paulus Schoutsen
ce63bb0842
Fix broken docker build ( #7316 )
...
* Fix broken docker build
python3 branch
* Update python_openzwave
2017-04-27 01:00:07 -07:00
Paulus Schoutsen and GitHub
40f480c24e
tradfri: Improve color temp support detection ( #7211 )
2017-04-21 23:32:51 -07:00
Paulus Schoutsen and GitHub
4becfb66e3
Upgrade pytradfri to 1.0 ( #7163 )
2017-04-18 20:11:18 -07:00
Paulus Schoutsen and GitHub
951af6c76d
Make Tradfri discoverable ( #7128 )
...
* Make Tradfri discoverable
* Fix lint errors
* Fix bugs and clean up calls to light_control
* Add more color util tests
* Add coap client to dockerfile
2017-04-16 14:37:39 -07:00