Skip to content

Commit

Permalink
Merge pull request home-assistant#8270 from home-assistant/release-0-48
Browse files Browse the repository at this point in the history
0.48
  • Loading branch information
balloob committed Jul 1, 2017
2 parents 9252854 + 632f9a2 commit 7461c57
Show file tree
Hide file tree
Showing 173 changed files with 6,454 additions and 3,460 deletions.
90 changes: 49 additions & 41 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -35,23 +35,35 @@ omit =
homeassistant/components/bloomsky.py
homeassistant/components/*/bloomsky.py

homeassistant/components/comfoconnect.py
homeassistant/components/*/comfoconnect.py

homeassistant/components/digital_ocean.py
homeassistant/components/*/digital_ocean.py

homeassistant/components/dweet.py
homeassistant/components/*/dweet.py

homeassistant/components/eight_sleep.py
homeassistant/components/*/eight_sleep.py

homeassistant/components/ecobee.py
homeassistant/components/*/ecobee.py

homeassistant/components/enocean.py
homeassistant/components/*/enocean.py

homeassistant/components/envisalink.py
homeassistant/components/*/envisalink.py

homeassistant/components/google.py
homeassistant/components/*/google.py

homeassistant/components/insteon_hub.py
homeassistant/components/*/insteon_hub.py
homeassistant/components/hdmi_cec.py
homeassistant/components/*/hdmi_cec.py

homeassistant/components/homematic.py
homeassistant/components/*/homematic.py

homeassistant/components/insteon_local.py
homeassistant/components/*/insteon_local.py
Expand All @@ -65,12 +77,18 @@ omit =
homeassistant/components/isy994.py
homeassistant/components/*/isy994.py

homeassistant/components/joaoapps_join.py
homeassistant/components/*/joaoapps_join.py

homeassistant/components/juicenet.py
homeassistant/components/*/juicenet.py

homeassistant/components/kira.py
homeassistant/components/*/kira.py

homeassistant/components/knx.py
homeassistant/components/*/knx.py

homeassistant/components/lutron.py
homeassistant/components/*/lutron.py

Expand All @@ -80,15 +98,27 @@ omit =
homeassistant/components/mailgun.py
homeassistant/components/*/mailgun.py

homeassistant/components/maxcube.py
homeassistant/components/*/maxcube.py

homeassistant/components/mochad.py
homeassistant/components/*/mochad.py

homeassistant/components/modbus.py
homeassistant/components/*/modbus.py

homeassistant/components/mysensors.py
homeassistant/components/*/mysensors.py

homeassistant/components/neato.py
homeassistant/components/*/neato.py

homeassistant/components/nest.py
homeassistant/components/*/nest.py

homeassistant/components/netatmo.py
homeassistant/components/*/netatmo.py

homeassistant/components/octoprint.py
homeassistant/components/*/octoprint.py

Expand Down Expand Up @@ -116,6 +146,9 @@ omit =
homeassistant/components/scsgate.py
homeassistant/components/*/scsgate.py

homeassistant/components/tado.py
homeassistant/components/*/tado.py

homeassistant/components/tellduslive.py
homeassistant/components/*/tellduslive.py

Expand Down Expand Up @@ -148,45 +181,18 @@ omit =
homeassistant/components/wink.py
homeassistant/components/*/wink.py

homeassistant/components/zigbee.py
homeassistant/components/*/zigbee.py

homeassistant/components/enocean.py
homeassistant/components/*/enocean.py

homeassistant/components/netatmo.py
homeassistant/components/*/netatmo.py

homeassistant/components/neato.py
homeassistant/components/*/neato.py

homeassistant/components/homematic.py
homeassistant/components/*/homematic.py

homeassistant/components/knx.py
homeassistant/components/*/knx.py

homeassistant/components/zoneminder.py
homeassistant/components/*/zoneminder.py

homeassistant/components/mochad.py
homeassistant/components/*/mochad.py

homeassistant/components/zabbix.py
homeassistant/components/*/zabbix.py

homeassistant/components/maxcube.py
homeassistant/components/*/maxcube.py

homeassistant/components/tado.py
homeassistant/components/*/tado.py

homeassistant/components/zha/__init__.py
homeassistant/components/zha/const.py
homeassistant/components/*/zha.py

homeassistant/components/eight_sleep.py
homeassistant/components/*/eight_sleep.py
homeassistant/components/zigbee.py
homeassistant/components/*/zigbee.py

homeassistant/components/zoneminder.py
homeassistant/components/*/zoneminder.py

homeassistant/components/alarm_control_panel/alarmdotcom.py
homeassistant/components/alarm_control_panel/concord232.py
Expand Down Expand Up @@ -224,11 +230,11 @@ omit =
homeassistant/components/climate/sensibo.py
homeassistant/components/cover/garadget.py
homeassistant/components/cover/homematic.py
homeassistant/components/cover/knx.py
homeassistant/components/cover/myq.py
homeassistant/components/cover/opengarage.py
homeassistant/components/cover/rpi_gpio.py
homeassistant/components/cover/scsgate.py
homeassistant/components/cover/wink.py
homeassistant/components/device_tracker/actiontec.py
homeassistant/components/device_tracker/aruba.py
homeassistant/components/device_tracker/asuswrt.py
Expand All @@ -242,6 +248,7 @@ omit =
homeassistant/components/device_tracker/gpslogger.py
homeassistant/components/device_tracker/icloud.py
homeassistant/components/device_tracker/linksys_ap.py
homeassistant/components/device_tracker/linksys_smart.py
homeassistant/components/device_tracker/luci.py
homeassistant/components/device_tracker/mikrotik.py
homeassistant/components/device_tracker/netgear.py
Expand All @@ -263,12 +270,10 @@ omit =
homeassistant/components/fan/mqtt.py
homeassistant/components/feedreader.py
homeassistant/components/foursquare.py
homeassistant/components/hdmi_cec.py
homeassistant/components/ifttt.py
homeassistant/components/image_processing/dlib_face_detect.py
homeassistant/components/image_processing/dlib_face_identify.py
homeassistant/components/image_processing/seven_segments.py
homeassistant/components/joaoapps_join.py
homeassistant/components/keyboard.py
homeassistant/components/keyboard_remote.py
homeassistant/components/light/avion.py
Expand All @@ -278,7 +283,7 @@ omit =
homeassistant/components/light/flux_led.py
homeassistant/components/light/hue.py
homeassistant/components/light/hyperion.py
homeassistant/components/light/lifx/*.py
homeassistant/components/light/lifx.py
homeassistant/components/light/lifx_legacy.py
homeassistant/components/light/limitlessled.py
homeassistant/components/light/mystrom.py
Expand Down Expand Up @@ -312,7 +317,6 @@ omit =
homeassistant/components/media_player/frontier_silicon.py
homeassistant/components/media_player/gpmdp.py
homeassistant/components/media_player/gstreamer.py
homeassistant/components/media_player/hdmi_cec.py
homeassistant/components/media_player/itunes.py
homeassistant/components/media_player/kodi.py
homeassistant/components/media_player/lg_netcast.py
Expand Down Expand Up @@ -342,13 +346,13 @@ omit =
homeassistant/components/notify/aws_sns.py
homeassistant/components/notify/aws_sqs.py
homeassistant/components/notify/ciscospark.py
homeassistant/components/notify/clicksend.py
homeassistant/components/notify/discord.py
homeassistant/components/notify/facebook.py
homeassistant/components/notify/free_mobile.py
homeassistant/components/notify/gntp.py
homeassistant/components/notify/group.py
homeassistant/components/notify/instapush.py
homeassistant/components/notify/joaoapps_join.py
homeassistant/components/notify/kodi.py
homeassistant/components/notify/lannouncer.py
homeassistant/components/notify/llamalab_automate.py
Expand Down Expand Up @@ -379,8 +383,10 @@ omit =
homeassistant/components/sensor/arest.py
homeassistant/components/sensor/arwn.py
homeassistant/components/sensor/bbox.py
homeassistant/components/sensor/bh1750.py
homeassistant/components/sensor/bitcoin.py
homeassistant/components/sensor/blockchain.py
homeassistant/components/sensor/bme280.py
homeassistant/components/sensor/bom.py
homeassistant/components/sensor/broadlink.py
homeassistant/components/sensor/buienradar.py
Expand Down Expand Up @@ -419,6 +425,7 @@ omit =
homeassistant/components/sensor/haveibeenpwned.py
homeassistant/components/sensor/hddtemp.py
homeassistant/components/sensor/hp_ilo.py
homeassistant/components/sensor/htu21d.py
homeassistant/components/sensor/hydroquebec.py
homeassistant/components/sensor/imap.py
homeassistant/components/sensor/imap_email_content.py
Expand Down Expand Up @@ -473,13 +480,15 @@ omit =
homeassistant/components/sensor/transmission.py
homeassistant/components/sensor/twitch.py
homeassistant/components/sensor/uber.py
homeassistant/components/sensor/upnp.py
homeassistant/components/sensor/ups.py
homeassistant/components/sensor/usps.py
homeassistant/components/sensor/vasttrafik.py
homeassistant/components/sensor/waqi.py
homeassistant/components/sensor/xbox_live.py
homeassistant/components/sensor/yweather.py
homeassistant/components/sensor/zamg.py
homeassistant/components/shiftr.py
homeassistant/components/spc.py
homeassistant/components/switch/acer_projector.py
homeassistant/components/switch/anel_pwrctrl.py
Expand All @@ -489,7 +498,6 @@ omit =
homeassistant/components/switch/dlink.py
homeassistant/components/switch/edimax.py
homeassistant/components/switch/fritzdect.py
homeassistant/components/switch/hdmi_cec.py
homeassistant/components/switch/hikvisioncam.py
homeassistant/components/switch/hook.py
homeassistant/components/switch/kankun.py
Expand Down
14 changes: 13 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,14 @@
.tox
# General files
.git
.github
config

# Test related files
.tox

# Other virtualization methods
venv
.vagrant

# Temporary files
**/__pycache__
10 changes: 9 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Notice:
# When updating this file, please also update virtualization/Docker/Dockerfile.dev
# This way, the development image and the production image are kept in sync.

FROM python:3.6
MAINTAINER Paulus Schoutsen <[email protected]>

Expand All @@ -21,8 +25,12 @@ RUN virtualization/Docker/setup_docker_prereqs

# Install hass component dependencies
COPY requirements_all.txt requirements_all.txt

# Uninstall enum34 because some depenndecies install it but breaks Python 3.4+.
# See PR #8103 for more info.
RUN pip3 install --no-cache-dir -r requirements_all.txt && \
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet && \
pip3 uninstall -y enum34

# Copy source
COPY . .
Expand Down
Loading

0 comments on commit 7461c57

Please sign in to comment.