Skip to content

Commit 688f5b7

Browse files
authored
Merge pull request #26254 from home-assistant/rc
0.98.0
2 parents c58f3a4 + 69ddca6 commit 688f5b7

File tree

609 files changed

+13461
-5321
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

609 files changed

+13461
-5321
lines changed

Diff for: .coveragerc

+7-4
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ omit =
158158
homeassistant/components/ecovacs/*
159159
homeassistant/components/eddystone_temperature/sensor.py
160160
homeassistant/components/edimax/switch.py
161-
homeassistant/components/edp_redy/*
162161
homeassistant/components/egardia/*
163162
homeassistant/components/eight_sleep/*
164163
homeassistant/components/eliqonline/sensor.py
@@ -242,7 +241,6 @@ omit =
242241
homeassistant/components/google_cloud/tts.py
243242
homeassistant/components/google_maps/device_tracker.py
244243
homeassistant/components/google_travel_time/sensor.py
245-
homeassistant/components/googlehome/*
246244
homeassistant/components/gpmdp/media_player.py
247245
homeassistant/components/gpsd/sensor.py
248246
homeassistant/components/greeneye_monitor/*
@@ -309,6 +307,7 @@ omit =
309307
homeassistant/components/joaoapps_join/*
310308
homeassistant/components/juicenet/*
311309
homeassistant/components/kankun/switch.py
310+
homeassistant/components/keba/*
312311
homeassistant/components/keenetic_ndms2/device_tracker.py
313312
homeassistant/components/keyboard/*
314313
homeassistant/components/keyboard_remote/*
@@ -317,6 +316,8 @@ omit =
317316
homeassistant/components/knx/*
318317
homeassistant/components/knx/climate.py
319318
homeassistant/components/knx/cover.py
319+
homeassistant/components/kodi/__init__.py
320+
homeassistant/components/kodi/const.py
320321
homeassistant/components/kodi/media_player.py
321322
homeassistant/components/kodi/notify.py
322323
homeassistant/components/konnected/*
@@ -374,8 +375,9 @@ omit =
374375
homeassistant/components/metoffice/weather.py
375376
homeassistant/components/microsoft/tts.py
376377
homeassistant/components/miflora/sensor.py
377-
homeassistant/components/mikrotik/device_tracker.py
378+
homeassistant/components/mikrotik/*
378379
homeassistant/components/mill/climate.py
380+
homeassistant/components/minio/*
379381
homeassistant/components/mitemp_bt/sensor.py
380382
homeassistant/components/mjpeg/camera.py
381383
homeassistant/components/mobile_app/*
@@ -467,6 +469,7 @@ omit =
467469
homeassistant/components/plaato/*
468470
homeassistant/components/plex/media_player.py
469471
homeassistant/components/plex/sensor.py
472+
homeassistant/components/plugwise/*
470473
homeassistant/components/plum_lightpad/*
471474
homeassistant/components/pocketcasts/sensor.py
472475
homeassistant/components/point/*
@@ -532,7 +535,6 @@ omit =
532535
homeassistant/components/rtorrent/sensor.py
533536
homeassistant/components/russound_rio/media_player.py
534537
homeassistant/components/russound_rnet/media_player.py
535-
homeassistant/components/ruter/sensor.py
536538
homeassistant/components/sabnzbd/*
537539
homeassistant/components/satel_integra/*
538540
homeassistant/components/scrape/sensor.py
@@ -740,6 +742,7 @@ omit =
740742
homeassistant/components/zha/core/device.py
741743
homeassistant/components/zha/core/gateway.py
742744
homeassistant/components/zha/core/helpers.py
745+
homeassistant/components/zha/core/registries.py
743746
homeassistant/components/zha/device_entity.py
744747
homeassistant/components/zha/entity.py
745748
homeassistant/components/zha/light.py

Diff for: .devcontainer/devcontainer.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
{
33
"name": "Home Assistant Dev",
44
"context": "..",
5-
"dockerFile": "Dockerfile",
5+
"dockerFile": "../Dockerfile.dev",
66
"postCreateCommand": "pip3 install -e .",
77
"appPort": 8123,
88
"runArgs": [
9-
"-e", "GIT_EDTIOR='code --wait'"
9+
"-e",
10+
"GIT_EDITOR=\"code --wait\""
1011
],
1112
"extensions": [
1213
"ms-python.python",
@@ -22,7 +23,6 @@
2223
"editor.formatOnSave": true,
2324
"editor.formatOnType": true,
2425
"files.trimTrailingWhitespace": true,
25-
"editor.rulers": [80],
2626
"terminal.integrated.shell.linux": "/bin/bash",
2727
"yaml.customTags": [
2828
"!secret scalar",
@@ -32,4 +32,4 @@
3232
"!include_dir_merge_named scalar"
3333
]
3434
}
35-
}
35+
}

Diff for: .gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ develop-eggs
5050
.installed.cfg
5151
lib
5252
lib64
53+
pip-wheel-metadata
5354

5455
# Logs
5556
*.log
@@ -58,9 +59,11 @@ pip-log.txt
5859
# Unit test / coverage reports
5960
.coverage
6061
.tox
62+
coverage.xml
6163
nosetests.xml
6264
htmlcov/
6365
test-reports/
66+
test-results.xml
6467

6568
# Translations
6669
*.mo
@@ -121,3 +124,6 @@ desktop.ini
121124

122125
# monkeytype
123126
monkeytype.sqlite3
127+
128+
# This is left behind by Azure Restore Cache
129+
tmp_cache

Diff for: .pre-commit-config.yaml

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
repos:
2-
- repo: https://github.com/python/black
2+
- repo: https://github.com/psf/black
33
rev: 19.3b0
44
hooks:
55
- id: black
66
args:
77
- --safe
88
- --quiet
9+
- repo: https://gitlab.com/pycqa/flake8
10+
rev: 3.7.8
11+
hooks:
12+
- id: flake8
13+
additional_dependencies:
14+
- flake8-docstrings==1.3.1
15+
- pydocstyle==4.0.0

Diff for: .travis.yml

+8-4
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,18 @@ addons:
1616
matrix:
1717
fast_finish: true
1818
include:
19-
- python: "3.6"
19+
- python: "3.6.0"
2020
env: TOXENV=lint
21-
- python: "3.6"
21+
dist: trusty
22+
- python: "3.6.0"
2223
env: TOXENV=pylint
23-
- python: "3.6"
24+
dist: trusty
25+
- python: "3.6.0"
2426
env: TOXENV=typing
25-
- python: "3.6"
27+
dist: trusty
28+
- python: "3.6.0"
2629
env: TOXENV=py36
30+
dist: trusty
2731
- python: "3.7"
2832
env: TOXENV=py37
2933

Diff for: CODEOWNERS

+8-8
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ homeassistant/*.py @home-assistant/core
99
homeassistant/helpers/* @home-assistant/core
1010
homeassistant/util/* @home-assistant/core
1111

12-
# Virtualization
13-
Dockerfile @home-assistant/docker
14-
virtualization/Docker/* @home-assistant/docker
15-
1612
# Other code
1713
homeassistant/scripts/check_config.py @kellerza
1814

@@ -24,6 +20,7 @@ homeassistant/components/alpha_vantage/* @fabaff
2420
homeassistant/components/amazon_polly/* @robbiet480
2521
homeassistant/components/ambiclimate/* @danielhiversen
2622
homeassistant/components/ambient_station/* @bachya
23+
homeassistant/components/androidtv/* @JeffLIrion
2724
homeassistant/components/apache_kafka/* @bachya
2825
homeassistant/components/api/* @home-assistant/core
2926
homeassistant/components/aprs/* @PhilRW
@@ -43,6 +40,7 @@ homeassistant/components/azure_event_hub/* @eavanvalkenburg
4340
homeassistant/components/bitcoin/* @fabaff
4441
homeassistant/components/bizkaibus/* @UgaitzEtxebarria
4542
homeassistant/components/blink/* @fronzbot
43+
homeassistant/components/bmw_connected_drive/* @gerard33
4644
homeassistant/components/braviatv/* @robbiet480
4745
homeassistant/components/broadlink/* @danielhiversen
4846
homeassistant/components/brunt/* @eavanvalkenburg
@@ -73,7 +71,6 @@ homeassistant/components/discogs/* @thibmaek
7371
homeassistant/components/doorbird/* @oblogic7
7472
homeassistant/components/dweet/* @fabaff
7573
homeassistant/components/ecovacs/* @OverloadUT
76-
homeassistant/components/edp_redy/* @abmantis
7774
homeassistant/components/egardia/* @jeroenterheerdt
7875
homeassistant/components/eight_sleep/* @mezz64
7976
homeassistant/components/elv/* @majuss
@@ -101,13 +98,13 @@ homeassistant/components/fronius/* @nielstron
10198
homeassistant/components/frontend/* @home-assistant/frontend
10299
homeassistant/components/gearbest/* @HerrHofrat
103100
homeassistant/components/geniushub/* @zxdavb
101+
homeassistant/components/geonetnz_quakes/* @exxamalte
104102
homeassistant/components/gitter/* @fabaff
105103
homeassistant/components/glances/* @fabaff
106104
homeassistant/components/gntp/* @robbiet480
107105
homeassistant/components/google_cloud/* @lufton
108106
homeassistant/components/google_translate/* @awarecan
109107
homeassistant/components/google_travel_time/* @robbiet480
110-
homeassistant/components/googlehome/* @ludeeus
111108
homeassistant/components/gpsd/* @fabaff
112109
homeassistant/components/group/* @home-assistant/core
113110
homeassistant/components/gtfs/* @robbiet480
@@ -142,6 +139,7 @@ homeassistant/components/ipma/* @dgomes
142139
homeassistant/components/iqvia/* @bachya
143140
homeassistant/components/irish_rail_transport/* @ttroy50
144141
homeassistant/components/jewish_calendar/* @tsvi
142+
homeassistant/components/keba/* @dannerph
145143
homeassistant/components/knx/* @Julius2342
146144
homeassistant/components/kodi/* @armills
147145
homeassistant/components/konnected/* @heythisisnate
@@ -171,6 +169,7 @@ homeassistant/components/meteoalarm/* @rolfberkenbosch
171169
homeassistant/components/miflora/* @danielhiversen @ChristianKuehnel
172170
homeassistant/components/mill/* @danielhiversen
173171
homeassistant/components/min_max/* @fabaff
172+
homeassistant/components/minio/* @tkislan
174173
homeassistant/components/mobile_app/* @robbiet480
175174
homeassistant/components/monoprice/* @etsinko
176175
homeassistant/components/moon/* @fabaff
@@ -181,6 +180,7 @@ homeassistant/components/nello/* @pschmitt
181180
homeassistant/components/ness_alarm/* @nickw444
182181
homeassistant/components/nest/* @awarecan
183182
homeassistant/components/netdata/* @fabaff
183+
homeassistant/components/netgear_lte/* @amelchio
184184
homeassistant/components/nextbus/* @vividboarder
185185
homeassistant/components/nissan_leaf/* @filcole
186186
homeassistant/components/nmbs/* @thibmaek
@@ -203,6 +203,7 @@ homeassistant/components/philips_js/* @elupus
203203
homeassistant/components/pi_hole/* @fabaff
204204
homeassistant/components/plaato/* @JohNan
205205
homeassistant/components/plant/* @ChristianKuehnel
206+
homeassistant/components/plugwise/* @laetificat @CoMPaTech
206207
homeassistant/components/point/* @fredrike
207208
homeassistant/components/ps4/* @ktnrg45
208209
homeassistant/components/ptvsd/* @swamp-ig
@@ -220,7 +221,6 @@ homeassistant/components/repetier/* @MTrab
220221
homeassistant/components/rfxtrx/* @danielhiversen
221222
homeassistant/components/rmvtransport/* @cgtobi
222223
homeassistant/components/roomba/* @pschmitt
223-
homeassistant/components/ruter/* @ludeeus
224224
homeassistant/components/scene/* @home-assistant/core
225225
homeassistant/components/scrape/* @fabaff
226226
homeassistant/components/script/* @home-assistant/core
@@ -286,7 +286,7 @@ homeassistant/components/updater/* @home-assistant/core
286286
homeassistant/components/upnp/* @robbiet480
287287
homeassistant/components/uptimerobot/* @ludeeus
288288
homeassistant/components/utility_meter/* @dgomes
289-
homeassistant/components/velbus/* @ceral2nd
289+
homeassistant/components/velbus/* @cereal2nd
290290
homeassistant/components/velux/* @Julius2342
291291
homeassistant/components/version/* @fabaff
292292
homeassistant/components/vesync/* @markperdue @webdjoe

Diff for: Dockerfile

-38
This file was deleted.

Diff for: .devcontainer/Dockerfile renamed to Dockerfile.dev

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@ RUN apt-get update \
1616

1717
WORKDIR /usr/src
1818

19+
# Setup hass-release
1920
RUN git clone --depth 1 https://github.com/home-assistant/hass-release \
2021
&& cd hass-release \
2122
&& pip3 install -e .
2223

23-
WORKDIR /workspace
24+
WORKDIR /workspaces
2425

2526
# Install Python dependencies from requirements.txt if it exists
26-
COPY requirements_test_all.txt homeassistant/package_constraints.txt /workspace/
27+
COPY requirements_test_all.txt homeassistant/package_constraints.txt /workspaces/
2728
RUN pip3 install -r requirements_test_all.txt -c package_constraints.txt
2829

2930
# Set the default shell to bash instead of sh

0 commit comments

Comments
 (0)