ha-core/requirements_test_all.txt

238 lines
5.1 KiB
Plaintext
Raw Normal View History

# 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
2018-08-07 16:11:47 +02:00
asynctest==0.12.2
2018-03-12 22:00:10 +01:00
coveralls==1.2.0
flake8-docstrings==1.3.0
flake8==3.5
2018-03-12 22:00:10 +01:00
mock-open==1.3.1
2018-09-19 08:58:58 +02:00
mypy==0.630
pydocstyle==2.1.1
2018-08-07 16:09:19 +02:00
pylint==2.1.1
pytest-aiohttp==0.3.0
pytest-cov==2.5.1
pytest-sugar==0.9.1
pytest-timeout==1.3.2
pytest==3.8.0
requests_mock==1.5.2
# homeassistant.components.homekit
HAP-python==2.2.2
# homeassistant.components.sensor.rmvtransport
PyRMVtransport==0.1
# homeassistant.components.device_tracker.automatic
aioautomatic==0.6.5
# homeassistant.components.emulated_hue
# homeassistant.components.http
2018-03-17 17:37:53 +01:00
aiohttp_cors==0.7.0
# homeassistant.components.hue
aiohue==1.5.0
# homeassistant.components.notify.apns
2017-11-09 06:09:19 +01:00
apns2==0.3.0
# homeassistant.components.calendar.caldav
caldav==0.5.0
# homeassistant.components.sensor.coinmarketcap
coinmarketcap==5.0.3
# homeassistant.components.device_tracker.upc_connect
defusedxml==0.5.0
# homeassistant.components.sensor.dsmr
2017-09-25 22:19:44 +02:00
dsmr_parser==0.11
# homeassistant.components.sensor.season
ephem==3.7.6.0
# homeassistant.components.climate.honeywell
evohomeclient==0.2.5
# homeassistant.components.feedreader
# homeassistant.components.sensor.geo_rss_events
feedparser==5.2.1
# homeassistant.components.sensor.foobot
foobot_async==0.3.1
# homeassistant.components.tts.google
gTTS-token==1.1.2
# homeassistant.components.geo_location.geo_json_events
geojson_client==0.1
# homeassistant.components.ffmpeg
2017-10-19 10:35:45 +02:00
ha-ffmpeg==1.9
# homeassistant.components.hangouts
hangups==0.4.5
# homeassistant.components.sensor.geo_rss_events
haversine==0.4.5
# homeassistant.components.mqtt.server
hbmqtt==0.9.4
# homeassistant.components.sensor.jewish_calendar
hdate==0.6.3
# homeassistant.components.binary_sensor.workday
2018-09-17 07:44:23 +02:00
holidays==0.9.7
# homeassistant.components.frontend
2018-09-20 10:54:37 +02:00
home-assistant-frontend==20180920.0
Add HomematicIP Cloud Config Flow and Entries loading (#14861) * Add HomematicIP Cloud to config flow * Inititial trial for config_flow * Integrations text files * Load and write config_flow and init homematicip_cloud * Split into dedicated files * Ceanup of text messages * Working config_flow * Move imports inside a function * Enable laoding even no accesspoints are defined * Revert unnecassary changes in CONFIG_SCHEMA * Better error handling * fix flask8 * Migration to async for token generation * A few fixes * Simplify config_flow * Bump version to 9.6 with renamed package * Requirements file * First fixes after review * Implement async_step_import * Cleanup for Config Flow * First tests for homematicip_cloud setup * Remove config_flow tests * Really remove all things * Fix comment * Update picture * Add support for async_setup_entry to switch and climate platform * Update path of the config_flow picture * Refactoring for better tesability * Further tests implemented * Move 3th party lib inside function * Fix lint * Update requirments_test_all.txt file * UPdate of requirments_test_all.txt did not work * Furder cleanup in websocket connection * Remove a test for the hap * Revert "Remove a test for the hap" This reverts commit 968d58cba108e0f371022c7ab540374aa2ab13f4. * First tests implemented for config_flow * Fix lint * Rework of client registration process * Implemented tests for config_flow 100% coverage * Cleanup * Cleanup comments and code * Try to fix import problem * Add homematicip to the test env requirements
2018-07-06 23:05:34 +02:00
# homeassistant.components.homematicip_cloud
homematicip==0.9.8
Add HomematicIP Cloud Config Flow and Entries loading (#14861) * Add HomematicIP Cloud to config flow * Inititial trial for config_flow * Integrations text files * Load and write config_flow and init homematicip_cloud * Split into dedicated files * Ceanup of text messages * Working config_flow * Move imports inside a function * Enable laoding even no accesspoints are defined * Revert unnecassary changes in CONFIG_SCHEMA * Better error handling * fix flask8 * Migration to async for token generation * A few fixes * Simplify config_flow * Bump version to 9.6 with renamed package * Requirements file * First fixes after review * Implement async_step_import * Cleanup for Config Flow * First tests for homematicip_cloud setup * Remove config_flow tests * Really remove all things * Fix comment * Update picture * Add support for async_setup_entry to switch and climate platform * Update path of the config_flow picture * Refactoring for better tesability * Further tests implemented * Move 3th party lib inside function * Fix lint * Update requirments_test_all.txt file * UPdate of requirments_test_all.txt did not work * Furder cleanup in websocket connection * Remove a test for the hap * Revert "Remove a test for the hap" This reverts commit 968d58cba108e0f371022c7ab540374aa2ab13f4. * First tests implemented for config_flow * Fix lint * Rework of client registration process * Implemented tests for config_flow 100% coverage * Cleanup * Cleanup comments and code * Try to fix import problem * Add homematicip to the test env requirements
2018-07-06 23:05:34 +02:00
# homeassistant.components.influxdb
# homeassistant.components.sensor.influxdb
influxdb==5.0.0
# homeassistant.components.dyson
libpurecoollink==0.4.2
# homeassistant.components.media_player.soundtouch
libsoundtouch==0.7.2
# homeassistant.components.sensor.mfi
# homeassistant.components.switch.mfi
mficlient==0.3.0
# homeassistant.components.binary_sensor.trend
# homeassistant.components.image_processing.opencv
2018-08-22 13:55:11 +02:00
numpy==1.15.1
# homeassistant.components.mqtt
# homeassistant.components.shiftr
2018-09-18 14:59:39 +02:00
paho-mqtt==1.4.0
# homeassistant.components.device_tracker.aruba
# homeassistant.components.device_tracker.asuswrt
# homeassistant.components.device_tracker.cisco_ios
# homeassistant.components.device_tracker.unifi_direct
# homeassistant.components.media_player.pandora
pexpect==4.6.0
# homeassistant.components.pilight
pilight==0.1.1
# homeassistant.components.sensor.mhz19
# homeassistant.components.sensor.serial_pm
pmsensor==0.4
# homeassistant.components.prometheus
prometheus_client==0.2.0
# homeassistant.components.notify.pushbullet
# homeassistant.components.sensor.pushbullet
pushbullet.py==0.11.0
# homeassistant.components.canary
py-canary==0.5.0
# homeassistant.components.media_player.blackbird
pyblackbird==0.5
# homeassistant.components.deconz
pydeconz==47
# homeassistant.components.zwave
pydispatcher==2.0.5
# homeassistant.components.litejet
pylitejet==0.1
# homeassistant.components.media_player.monoprice
pymonoprice==0.3
# homeassistant.components.alarm_control_panel.nx584
# homeassistant.components.binary_sensor.nx584
pynx584==0.4
# homeassistant.components.openuv
pyopenuv==1.0.4
# homeassistant.auth.mfa_modules.totp
# homeassistant.components.sensor.otp
pyotp==2.2.6
2018-04-08 21:59:19 +02:00
# homeassistant.components.qwikswitch
2018-04-21 08:34:42 +02:00
pyqwikswitch==0.8
2018-04-08 21:59:19 +02:00
# homeassistant.components.sonos
2018-09-21 09:21:56 +02:00
pysonos==0.0.2
# homeassistant.components.sensor.darksky
# homeassistant.components.weather.darksky
python-forecastio==1.4.0
# homeassistant.components.nest
python-nest==4.0.3
# homeassistant.components.sensor.whois
pythonwhois==2.4.3
# homeassistant.components.tradfri
pytradfri[async]==5.5.1
# homeassistant.components.device_tracker.unifi
pyunifi==2.13
# homeassistant.components.upnp
2018-08-29 15:32:47 +02:00
pyupnp-async==0.1.1.1
# homeassistant.components.notify.html5
pywebpush==1.6.0
# homeassistant.components.python_script
restrictedpython==4.0b5
# homeassistant.components.rflink
2018-03-30 05:02:21 +02:00
rflink==0.0.37
# homeassistant.components.ring
ring_doorbell==0.2.1
# homeassistant.components.media_player.yamaha
rxv==0.5.1
# homeassistant.components.sleepiq
sleepyq==0.6
# homeassistant.components.climate.honeywell
2018-04-17 05:24:20 +02:00
somecomfort==0.5.2
# homeassistant.components.recorder
# homeassistant.scripts.db_migrator
# homeassistant.components.sensor.sql
2018-08-26 12:28:44 +02:00
sqlalchemy==1.2.11
# homeassistant.components.statsd
statsd==3.2.1
# homeassistant.components.camera.uvc
uvcclient==0.10.1
Add platform and sensors for Vultr VPS (#9928) * Initial commit of Vultr components Have a working Vultr hub and binary sensor which pulls down the following attributes of your VPS: - Date created - Subscription id (server id) - Cost per month (in US$) - Operating System installed - IPv4 address - label (human readable name) - region - number of vcpus - which storage package chosen - IPV6 address (if applicable) - RAM amount Working next on sensor and then testing / coverage. * Added Vultr sensor for pending charges and current bandwidth. Refactored binary_sensor and hub too * Corrected is_on bases * Added basic tests for Vultr binary & platform * Updated require files * Changing test fixture to highlight different cases * Written basic test for sensor.vultr * Resolved linting errors and broken test * Increase test coverage and corrected docs * Resolved hound issues * Revert back negative binary test * Another hound resolve * Refactoring and adding is switch, moving over to vultr branch * Made Vultr components more resiliant to invalid configs * Added negetive test for vultr binary sensor * Added better testing of vultr sensor * Resolved vultr platform test affecting subsequent vultr tests * Moving VULTR components to single use design * Added in sensor name config * Added missing sensors var * Resolved init data setting of sensors, added in name conf to switch * Made the Vultr component more resiliant to startup failure with better alerting * Various Vultr component changes - Refactored sensor, binary_sensor, and switch to reference one subscription - Renamed CURRENT_BANDWIDTH_GB monitored condition to CURRENT_BANDWIDTH_USED - Improved test coverage * Resolved local tox linting issue * Added more testing for Vultr switch * Improved test coverage for Vultr components * Made PR comment changes to vultr binary sensor * Made PR comment changes to Vultr sensor * resolved PR comments for Vultr Switch * Resolved vultr sensor name and improved tests * Improved Vultr switch testing (default name formatting) * Removed vultr hub failure checking
2017-11-05 14:10:14 +01:00
# homeassistant.components.vultr
vultr==0.1.2
# homeassistant.components.wake_on_lan
# homeassistant.components.media_player.panasonic_viera
# homeassistant.components.media_player.samsungtv
# homeassistant.components.switch.wake_on_lan
2018-09-10 16:07:31 +02:00
wakeonlan==1.1.6
# homeassistant.components.cloud
warrant==0.6.1
# homeassistant.components.sensor.yahoo_finance
yahoo-finance==1.4.0