From 15c9e1adc43b6449b030389ca5f6d079b824c35a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20Ourdouill=C3=A9?= <3458055+BaQs@users.noreply.github.com> Date: Thu, 2 Jan 2020 22:12:42 +0100 Subject: [PATCH] proper test requirements --- requirements_test_all.txt | 415 +++++++------------------------------- 1 file changed, 76 insertions(+), 339 deletions(-) diff --git a/requirements_test_all.txt b/requirements_test_all.txt index d7085c1987e..6603d3354b3 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1,76 +1,71 @@ -# Home Assistant tests, full dependency set -# Automatically generated by gen_requirements_all.py, do not edit +# Home Assistant test +# linters such as flake8 and pylint should be pinned, as new releases +# make new things fail. Manually update these pins when pulling in a +# new version + +# When updating this file, update .pre-commit-config.yaml too +asynctest==0.13.0 +black==19.3b0 +codecov==2.0.15 +flake8-docstrings==1.3.1 +flake8==3.7.8 +mock-open==1.3.1 +mypy==0.720 +pre-commit==1.18.2 +pydocstyle==4.0.1 +pylint==2.3.1 +pytest-aiohttp==0.3.0 +pytest-cov==2.7.1 +pytest-sugar==0.9.2 +pytest-timeout==1.3.3 +pytest==5.1.1 +requests_mock==1.6.0 --r requirements_test.txt # homeassistant.components.homekit -HAP-python==2.6.0 +HAP-python==2.5.0 # homeassistant.components.mobile_app # homeassistant.components.owntracks PyNaCl==1.3.0 -# homeassistant.auth.mfa_modules.totp -PyQRCode==1.2.1 - # homeassistant.components.rmvtransport -PyRMVtransport==0.2.9 +PyRMVtransport==0.1.3 # homeassistant.components.transport_nsw PyTransportNSW==0.1.1 -# homeassistant.components.remember_the_milk -RtmAPI==0.7.2 - # homeassistant.components.yessssms -YesssSMS==0.4.1 - -# homeassistant.components.abode -abodepy==0.16.7 - -# homeassistant.components.androidtv -adb-shell==0.1.0 +YesssSMS==0.2.3 # homeassistant.components.adguard -adguardhome==0.3.0 +adguardhome==0.2.1 # homeassistant.components.geonetnz_quakes -aio_geojson_geonetnz_quakes==0.11 - -# homeassistant.components.geonetnz_volcano -aio_geojson_geonetnz_volcano==0.5 - -# homeassistant.components.nsw_rural_fire_service_feed -aio_geojson_nsw_rfs_incidents==0.1 +aio_geojson_geonetnz_quakes==0.9 # homeassistant.components.ambient_station -aioambient==1.0.2 - -# homeassistant.components.asuswrt -aioasuswrt==1.1.22 +aioambient==0.3.2 # homeassistant.components.automatic aioautomatic==0.6.5 # homeassistant.components.aws -aiobotocore==0.10.4 +aiobotocore==0.10.2 # homeassistant.components.esphome -aioesphomeapi==2.6.1 +aioesphomeapi==2.2.0 # homeassistant.components.emulated_hue # homeassistant.components.http aiohttp_cors==0.7.0 # homeassistant.components.hue -aiohue==1.10.1 +aiohue==1.9.1 # homeassistant.components.notion aionotion==1.1.0 -# homeassistant.components.webostv -aiopylgtv==0.2.4 - # homeassistant.components.switcher_kis aioswitcher==2019.4.26 @@ -78,33 +73,17 @@ aioswitcher==2019.4.26 aiounifi==11 # homeassistant.components.wwlln -aiowwlln==2.0.2 - -# homeassistant.components.airly -airly==0.0.2 +aiowwlln==1.0.0 # homeassistant.components.ambiclimate ambiclimate==0.2.1 -# homeassistant.components.androidtv -androidtv==0.0.36 - # homeassistant.components.apns apns2==0.3.0 -# homeassistant.components.apprise -apprise==0.8.2 - # homeassistant.components.aprs aprslib==0.6.46 -# homeassistant.components.arcam_fmj -arcam-fmj==0.4.3 - -# homeassistant.components.dlna_dmr -# homeassistant.components.upnp -async-upnp-client==0.14.12 - # homeassistant.components.stream av==6.1.2 @@ -112,16 +91,7 @@ av==6.1.2 axis==25 # homeassistant.components.zha -bellows-homeassistant==0.12.0 - -# homeassistant.components.bom -bomradarloop==0.1.3 - -# homeassistant.components.broadlink -broadlink==0.12.0 - -# homeassistant.components.buienradar -buienradar==1.0.1 +bellows-homeassistant==0.9.1 # homeassistant.components.caldav caldav==0.6.1 @@ -129,46 +99,29 @@ caldav==0.6.1 # homeassistant.components.coinmarketcap coinmarketcap==5.0.3 -# homeassistant.scripts.check_config -colorlog==4.0.2 - -# homeassistant.components.eddystone_temperature -# homeassistant.components.eq3btsmart -# homeassistant.components.xiaomi_miio -construct==2.9.45 - -# homeassistant.scripts.credstash -# credstash==1.15.0 - -# homeassistant.components.datadog -datadog==0.15.0 - # homeassistant.components.ihc # homeassistant.components.namecheapdns # homeassistant.components.ohmconnect -# homeassistant.components.ssdp +# homeassistant.components.upc_connect defusedxml==0.6.0 -# homeassistant.components.directv -directpy==0.5 - -# homeassistant.components.updater -distro==1.4.0 - # homeassistant.components.dsmr dsmr_parser==0.12 # homeassistant.components.ee_brightbox eebrightbox==0.0.4 -# homeassistant.components.elgato -elgato==0.1.0 - # homeassistant.components.emulated_roku emulated_roku==0.1.8 +# homeassistant.components.enocean +enocean==0.50 + # homeassistant.components.season -ephem==3.7.7.0 +ephem==3.7.6.0 + +# homeassistant.components.evohome +evohomeclient==0.3.3 # homeassistant.components.feedreader feedparser-homeassistant==5.2.2.dev1 @@ -180,6 +133,7 @@ foobot_async==0.3.1 gTTS-token==1.1.3 # homeassistant.components.geo_json_events +# homeassistant.components.nsw_rural_fire_service_feed # homeassistant.components.usgs_earthquakes_feed geojson_client==0.4 @@ -187,7 +141,7 @@ geojson_client==0.4 geopy==1.19.0 # homeassistant.components.geo_rss_events -georss_generic_client==0.3 +georss_generic_client==0.2 # homeassistant.components.ign_sismologia georss_ign_sismologia_client==0.2 @@ -200,18 +154,9 @@ georss_qld_bushfire_alert_client==0.3 # homeassistant.components.nmap_tracker getmac==0.8.1 -# homeassistant.components.gios -gios==0.0.3 - -# homeassistant.components.glances -glances_api==0.2.0 - # homeassistant.components.google google-api-python-client==1.6.4 -# homeassistant.components.google_pubsub -google-cloud-pubsub==0.39.1 - # homeassistant.components.ffmpeg ha-ffmpeg==2.0 @@ -219,66 +164,45 @@ ha-ffmpeg==2.0 hangups==0.4.9 # homeassistant.components.cloud -hass-nabucasa==0.30 +hass-nabucasa==0.17 # homeassistant.components.mqtt -hbmqtt==0.9.5 +hbmqtt==0.9.4 # homeassistant.components.jewish_calendar -hdate==0.9.3 - -# homeassistant.components.here_travel_time -herepy==2.0.0 - -# homeassistant.components.pi_hole -hole==0.5.0 +hdate==0.9.0 # homeassistant.components.workday -holidays==0.9.12 +holidays==0.9.11 # homeassistant.components.frontend -home-assistant-frontend==20191204.1 - -# homeassistant.components.zwave -homeassistant-pyozw==0.1.7 +home-assistant-frontend==20190822.0 # homeassistant.components.homekit_controller homekit[IP]==0.15.0 # homeassistant.components.homematicip_cloud -homematicip==0.10.15 +homematicip==0.10.10 # homeassistant.components.google # homeassistant.components.remember_the_milk httplib2==0.10.3 # homeassistant.components.huawei_lte -huawei-lte-api==1.4.4 - -# homeassistant.components.iaqualink -iaqualink==0.3.0 +huawei-lte-api==1.2.0 # homeassistant.components.influxdb -influxdb==5.2.3 +influxdb==5.2.0 # homeassistant.components.verisure -jsonpath==0.82 - -# homeassistant.scripts.keyring -keyring==20.0.0 - -# homeassistant.scripts.keyring -keyrings.alt==3.4.0 +jsonpath==0.75 # homeassistant.components.dyson -libpurecool==0.6.0 +libpurecool==0.5.0 # homeassistant.components.soundtouch libsoundtouch==0.7.2 -# homeassistant.components.logi_circle -logi_circle==0.2.2 - # homeassistant.components.luftdaten luftdaten==0.6.3 @@ -291,34 +215,22 @@ mficlient==0.3.0 # homeassistant.components.minio minio==4.0.9 -# homeassistant.components.tts -mutagen==1.43.0 - -# homeassistant.components.ness_alarm -nessclient==0.9.15 - # homeassistant.components.discovery # homeassistant.components.ssdp netdisco==2.6.0 -# homeassistant.components.nsw_fuel_station -nsw-fuel-api-client==1.0.10 - -# homeassistant.components.nuheat -nuheat==0.3.0 - # homeassistant.components.iqvia # homeassistant.components.opencv # homeassistant.components.tensorflow # homeassistant.components.trend -numpy==1.17.4 +numpy==1.17.0 # homeassistant.components.google oauth2client==4.0.0 # homeassistant.components.mqtt # homeassistant.components.shiftr -paho-mqtt==1.5.0 +paho-mqtt==1.4.0 # homeassistant.components.aruba # homeassistant.components.cisco_ios @@ -329,43 +241,22 @@ pexpect==4.6.0 # homeassistant.components.pilight pilight==0.1.1 -# homeassistant.components.plex -plexapi==3.3.0 - -# homeassistant.components.plex -plexauth==0.0.5 - -# homeassistant.components.plex -plexwebsocket==0.0.6 - # homeassistant.components.mhz19 # homeassistant.components.serial_pm pmsensor==0.4 -# homeassistant.components.reddit -praw==6.4.0 - -# homeassistant.components.islamic_prayer_times -prayer_times_calculator==0.0.3 - # homeassistant.components.prometheus prometheus_client==0.7.1 # homeassistant.components.ptvsd ptvsd==4.2.8 -# homeassistant.components.androidtv -pure-python-adb==0.2.2.dev0 - # homeassistant.components.pushbullet pushbullet.py==0.11.0 # homeassistant.components.canary py-canary==0.5.0 -# homeassistant.components.melissa -py-melissa-climate==2.0.0 - # homeassistant.components.seventeentrack py17track==2.2.2 @@ -376,101 +267,35 @@ pyHS100==0.3.5 # homeassistant.components.norway_air pyMetno==0.4.6 -# homeassistant.components.rfxtrx -pyRFXtrx==0.24 - -# homeassistant.components.nextbus -py_nextbusnext==0.1.4 - -# homeassistant.components.hisense_aehw4a1 -pyaehw4a1==0.3.1 - -# homeassistant.components.almond -pyalmond==0.0.2 - -# homeassistant.components.arlo -pyarlo==0.2.3 - -# homeassistant.components.atome -pyatome==0.1.1 - # homeassistant.components.blackbird pyblackbird==0.5 -# homeassistant.components.neato -pybotvac==0.0.17 - -# homeassistant.components.cast -pychromecast==4.0.1 - -# homeassistant.components.coolmaster -pycoolmasternet==0.0.4 - -# homeassistant.components.daikin -pydaikin==1.6.1 - # homeassistant.components.deconz -pydeconz==65 +pydeconz==62 # homeassistant.components.zwave pydispatcher==2.0.5 -# homeassistant.components.everlights -pyeverlights==0.1.0 - -# homeassistant.components.fido -pyfido==2.1.1 - -# homeassistant.components.fritzbox -pyfritzhome==0.4.0 - -# homeassistant.components.ifttt -pyfttt==0.3 - -# homeassistant.components.version -pyhaversion==3.1.0 - # homeassistant.components.heos -pyheos==0.6.0 +pyheos==0.5.2 # homeassistant.components.homematic -pyhomematic==0.1.62 - -# homeassistant.components.icloud -pyicloud==0.9.1 - -# homeassistant.components.ipma -pyipma==1.2.1 +pyhomematic==0.1.60 # homeassistant.components.iqvia pyiqvia==0.2.1 -# homeassistant.components.kira -pykira==0.1.1 - -# homeassistant.components.linky -pylinky==0.4.0 - # homeassistant.components.litejet pylitejet==0.1 -# homeassistant.components.mailgun -pymailgunner==1.4 - # homeassistant.components.somfy -pymfy==0.7.1 - -# homeassistant.components.mochad -pymochad==0.2.0 - -# homeassistant.components.modbus -pymodbus==1.5.2 +pymfy==0.5.2 # homeassistant.components.monoprice pymonoprice==0.3 # homeassistant.components.nws -pynws==0.8.1 +pynws==0.7.4 # homeassistant.components.nx584 pynx584==0.4 @@ -478,19 +303,13 @@ pynx584==0.4 # homeassistant.components.openuv pyopenuv==1.0.9 -# homeassistant.components.opentherm_gw -pyotgw==0.5b1 - # homeassistant.auth.mfa_modules.notify # homeassistant.auth.mfa_modules.totp # homeassistant.components.otp -pyotp==2.3.0 - -# homeassistant.components.point -pypoint==1.1.2 +pyotp==2.2.7 # homeassistant.components.ps4 -pyps4-2ndscreen==1.0.4 +pyps4-homeassistant==0.8.7 # homeassistant.components.qwikswitch pyqwikswitch==0.93 @@ -502,46 +321,28 @@ pysma==0.3.4 pysmartapp==0.3.2 # homeassistant.components.smartthings -pysmartthings==0.7.0 - -# homeassistant.components.soma -pysoma==0.0.10 +pysmartthings==0.6.9 # homeassistant.components.sonos -pysonos==0.0.24 +pysonos==0.0.23 # homeassistant.components.spc pyspcwebgw==0.4.0 -# homeassistant.components.ecobee -python-ecobee-api==0.1.4 - # homeassistant.components.darksky python-forecastio==1.4.0 -# homeassistant.components.izone -python-izone==1.1.1 - -# homeassistant.components.xiaomi_miio -python-miio==0.4.8 - # homeassistant.components.nest python-nest==4.1.0 # homeassistant.components.velbus -python-velbus==2.0.32 +python-velbus==2.0.27 # homeassistant.components.awair python_awair==0.0.4 -# homeassistant.components.traccar -pytraccar==0.9.0 - # homeassistant.components.tradfri -pytradfri[async]==6.4.0 - -# homeassistant.components.vera -pyvera==0.3.7 +pytradfri[async]==6.0.1 # homeassistant.components.vesync pyvesync==1.1.0 @@ -553,22 +354,19 @@ pywebpush==1.9.2 regenmaschine==1.5.1 # homeassistant.components.python_script -restrictedpython==5.0 +restrictedpython==4.0 # homeassistant.components.rflink -rflink==0.0.50 +rflink==0.0.46 # homeassistant.components.ring -ring_doorbell==0.2.8 +ring_doorbell==0.2.3 # homeassistant.components.yamaha rxv==0.6.0 -# homeassistant.components.samsungtv -samsungctl[websocket]==0.7.1 - # homeassistant.components.simplisafe -simplisafe-python==5.3.6 +simplisafe-python==4.3.0 # homeassistant.components.sleepiq sleepyq==0.7 @@ -576,57 +374,30 @@ sleepyq==0.7 # homeassistant.components.smhi smhi-pkg==1.0.10 -# homeassistant.components.solaredge -solaredge==0.0.2 - # homeassistant.components.honeywell somecomfort==0.5.2 # homeassistant.components.recorder # homeassistant.components.sql -sqlalchemy==1.3.12 +sqlalchemy==1.3.7 -# homeassistant.components.starline -starline==0.1.3 +# homeassistant.components.srp_energy +srpenergy==1.0.6 # homeassistant.components.statsd statsd==3.2.1 -# homeassistant.components.huawei_lte -# homeassistant.components.solaredge -# homeassistant.components.thermoworks_smoke -# homeassistant.components.traccar -stringcase==1.2.0 - -# homeassistant.components.solarlog -sunwatcher==0.2.1 - -# homeassistant.components.tellduslive -tellduslive==0.10.10 - -# homeassistant.components.tesla -teslajsonpy==0.2.1 - # homeassistant.components.toon toonapilib==3.2.4 -# homeassistant.components.transmission -transmissionrpc==0.11 - # homeassistant.components.twentemilieu twentemilieu==0.1.0 -# homeassistant.components.twilio -twilio==6.32.0 - -# homeassistant.components.huawei_lte -url-normalize==1.4.1 - # homeassistant.components.uvc uvcclient==0.11.0 # homeassistant.components.verisure -vsure==1.5.4 +vsure==1.5.2 # homeassistant.components.vultr vultr==0.1.2 @@ -636,42 +407,8 @@ vultr==0.1.2 # homeassistant.components.wake_on_lan wakeonlan==1.1.6 -# homeassistant.components.folder_watcher -watchdog==0.8.3 - -# homeassistant.components.withings -withings-api==2.1.3 - -# homeassistant.components.wled -wled==0.1.0 - -# homeassistant.components.bluesound -# homeassistant.components.startca -# homeassistant.components.ted5000 -# homeassistant.components.yr -# homeassistant.components.zestimate -xmltodict==0.12.0 - -# homeassistant.components.yandex_transport -ya_ma==0.3.8 - -# homeassistant.components.yweather -yahooweather==0.10 - # homeassistant.components.zeroconf -zeroconf==0.24.4 +zeroconf==0.23.0 # homeassistant.components.zha -zha-quirks==0.0.30 - -# homeassistant.components.zha -zigpy-deconz==0.7.0 - -# homeassistant.components.zha -zigpy-homeassistant==0.12.0 - -# homeassistant.components.zha -zigpy-xbee-homeassistant==0.8.0 - -# homeassistant.components.zha -zigpy-zigate==0.5.0 +zigpy-homeassistant==0.7.1