Paulus Schoutsen
df32a81165
Updated frontend to 20190624.0
2019-06-24 08:26:50 -07:00
Paulus Schoutsen
8f243ad59d
Updated frontend to 20190620.0
2019-06-21 09:27:02 -07:00
Paulus Schoutsen
96af0cffc8
Updated frontend to 20190619.0
2019-06-19 16:21:54 -07:00
Paulus Schoutsen
37602647aa
Updated frontend to 20190618.0
2019-06-18 11:54:38 -07:00
Paulus Schoutsen
a02b69db38
Cloud: Add Alexa report state ( #24536 )
...
* Cloud: Add Alexa report state
* Lint
* Lint
* Only track state changes when we are logged in
2019-06-17 13:50:01 -07:00
BackSlasher
50d282ff37
Pyyaml5.1 ( #24529 )
...
* Migrated to PyYAML 5.1
* More intelligent fixing of yaml safe_load
Based on https://circleci.com/gh/home-assistant/home-assistant/34831?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
2019-06-14 15:30:47 -07:00
Paulus Schoutsen
970b00b8d6
Updated frontend to 20190614.0
2019-06-14 14:53:20 -07:00
Paulus Schoutsen
06ca04c1c8
Update hass-nabucasa to 0.14 ( #24481 )
...
* Update hass-nabucasa to 0.14
* Update owner of cloud
* Update codeowners
2019-06-12 09:29:02 -07:00
Paulus Schoutsen
168f20bdf4
Add default config to constaint file ( #24423 )
2019-06-10 14:38:14 -07:00
Fabian Affolter
4db0e7888a
Upgrade ruamel.yaml to 0.15.97 ( #24350 )
...
* Upgrade ruamel.yaml to 0.15.97
* Fix req
2019-06-06 15:30:44 -07:00
Paulus Schoutsen
179fb0f3b5
Use importlib metadata to check installed packages ( #24114 )
...
* Use importlib metadata
* Fix script
* Remove unused import
* Update requirements"
2019-05-26 11:58:42 -07:00
Josef Schlehofer
c483e4479e
Update requests to 2.22.0 ( #23958 )
2019-05-17 20:41:22 -05:00
Fabian Affolter
82ff5cbe0f
Upgrade ruamel.yaml to 0.15.94 ( #23344 )
2019-04-24 09:52:29 -07:00
Josef Schlehofer
c040f7abc0
Upgrade attrs to 19.1.0 ( #23323 )
2019-04-23 10:14:02 -07:00
Josef Schlehofer
18cf8275b8
Upgrade python-slugify to 3.0.2 ( #22997 )
2019-04-13 11:29:44 +02:00
Fabian Affolter
f531ca61c6
Set pytz>=2019.01 ( #22966 )
2019-04-10 15:18:30 +02:00
Fabian Affolter
be51a3ae12
Upgrade ruamel.yaml to 0.15.91 ( #22965 )
2019-04-10 15:15:12 +02:00
Per Osbäck
7a33dc5cec
update core dependencies due to pywebpush update ( #22767 )
2019-04-05 12:22:24 -07:00
Fabian Affolter
101225749b
Upgrade ruamel.yaml to 0.15.89 ( #22064 )
2019-03-15 09:22:00 -07:00
Fabian Affolter
27e6c6665f
Upgrade astral to 1.10.1 ( #21474 )
2019-02-27 14:07:51 +01:00
Fabian Affolter
01ee92177f
Upgrade bcrypt to 3.1.6 ( #21476 )
2019-02-27 14:07:02 +01:00
Paulus Schoutsen
ab73b725e1
Pin isort ( #21463 )
2019-02-26 12:33:40 -08:00
Paulus Schoutsen
ddd63c615f
Remove constraint from regex ( #21239 )
2019-02-20 21:31:41 +01:00
Paulus Schoutsen
49995c2120
Fix the build ( #21229 )
2019-02-19 13:52:14 -08:00
Fabian Affolter
2b86fc3841
Upgrade voluptuous-serialize to 2.1.0 ( #21166 )
2019-02-18 11:18:40 +01:00
Fabian Affolter
3a386e627e
Upgrade ruamel.yaml to 0.15.88 ( #21055 )
2019-02-13 20:29:11 -08:00
Jason Hu
6b46ed850b
Upgrade cryptography to 2.5 ( #21011 )
2019-02-12 19:52:24 +01:00
Fabian Affolter
788f7988e7
Upgrade ruamel.yaml to 0.15.87 ( #20955 )
2019-02-11 17:18:25 +01:00
Fabian Affolter
1715a2070b
Upgrade astral to 1.9.2 ( #20796 )
2019-02-06 22:00:39 -08:00
Fabian Affolter
a85e018bc4
Upgrade astral to 1.8 ( #20459 )
2019-01-26 15:54:35 +01:00
Fabian Affolter
9bb7e40ee3
Upgrade aiohttp to 3.5.3 ( #19957 )
...
* Upgrade aiohttp to 3.5.3
* Upgrade aiohttp to 3.5.4
* Remove test for webhook component from camera.push
* Lint
2019-01-16 14:23:46 -08:00
Fabian Affolter
734d8c52e9
Upgrade ruamel.yaml to 0.15.85 ( #19960 )
2019-01-11 07:44:11 -08:00
Fabian Affolter
406b45c6e7
Upgrade bcrypt to 3.1.5 ( #19854 )
2019-01-08 09:22:45 -05:00
Fabian Affolter
fe14be53e3
Upgrade aiohttp to 3.5.1 ( #19584 )
2018-12-27 21:56:08 +01:00
Fabian Affolter
c0ae7b1a49
Upgrade requests to 2.21.0 ( #19385 )
2018-12-18 17:29:38 +01:00
Fabian Affolter
3a1dc16c0d
Set pytz to >=2018.07 ( #19387 )
2018-12-17 11:35:13 -05:00
Fabian Affolter
8483850729
Upgrade ruamel.yaml to 0.15.81 ( #19384 )
2018-12-17 08:28:35 -05:00
Pascal Vizeli
2bf36bb1db
Use unicode slugify ( #19192 )
...
* Update __init__.py
* Update setup.py
* Update requirements_all.txt
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* remove `-`
* fix packages
* Update package_constraints.txt
* Update __init__.py
* Update package_constraints.txt
* Update requirements_all.txt
* Update setup.py
* Fix tests
* Fix line issue
* fix all test
* fix type
* Fix lint
2018-12-17 07:51:13 +01:00
Paulus Schoutsen
0e9e253b7b
Fix CI by pinning IDNA ( #19038 )
...
* Fix CI
* Actual fix by @sdague
2018-12-05 14:43:29 +01:00
Fabian Affolter
48b8fc9e01
Upgrade ruamel.yaml to 0.15.80
2018-12-02 00:17:41 +01:00
Fabian Affolter
708ababd78
Upgrade requests to 2.20.1 ( #18615 )
2018-11-21 19:58:56 +01:00
Fabian Affolter
4751ad69a7
Upgrade ruamel.yaml to 0.15.78 ( #18508 )
2018-11-17 13:20:17 +01:00
Paulus Schoutsen
24db2b66ab
Ban systemair-savecair ( #18483 )
2018-11-16 14:28:39 +01:00
Fabian Affolter
caa48fab13
Upgrade astral to 1.7.1
2018-11-01 11:26:33 +01:00
Bram Kragten
b763c0f902
Extract ruamel.yaml to util with secrets, lovelace ws decorators ( #17958 )
...
* Extract ruamel.yaml to util, ws decorators, secrets
* lint
* Extend SafeConstructor
Somehow my last commit is gone after rebase...
* lint
* Woof...
* Woof woof...
* Cleanup type hints
* Update homeassistant/scripts/check_config.py
* lint
* typing
2018-10-31 13:49:54 +01:00
Paulus Schoutsen
c38a0f1bf0
Update requests to 2.20.0 ( #17978 )
2018-10-29 21:16:05 +01:00
Fabian Affolter
cf24687024
Upgrade async_timeout to 3.0.1 ( #17655 )
2018-10-21 14:13:30 +02:00
Jason Hu
253e787a1b
Upgrade aiohttp to 3.4.4 ( #16486 )
2018-09-10 10:39:51 +02:00
Jason Hu
4291bdc6b2
Move voluptuous-serialize to core requirement ( #16507 )
2018-09-09 09:49:51 +02:00
Fabian Affolter
78fcea25bb
Upgrade attrs to 18.2.0 ( #16372 )
2018-09-02 19:01:43 +02:00
Paulus Schoutsen
12709ceaa3
Avoid insecure pycryptodome ( #16238 )
2018-08-28 12:49:50 +02:00
Matt Hamilton
bacecb4249
Replace pbkdf2 with bcrypt ( #16071 )
...
* Replace pbkdf2 with bcrypt
bcrypt isn't inherently better than pbkdf2, but everything "just works"
out of the box.
* the hash verification routine now only computes one hash per call
* a per-user salt is built into the hash as opposed to the current
global salt
* bcrypt.checkpw() is immune to timing attacks regardless of input
* hash strength is a function of real time benchmarks and a
"difficulty" level, meaning we won't have to ever update the iteration
count
* WIP: add hash upgrade mechanism
* WIP: clarify decode issue
* remove stale testing code
* Fix test
* Ensure incorrect legacy passwords fail
* Add better invalid legacy password test
* Lint
* Run tests in async scope
2018-08-26 22:50:31 +02:00
Penny Wood
69d104bcb6
Update aiohttp to version 3.4.0. ( #16198 )
2018-08-26 21:35:06 +02:00
Paulus Schoutsen
486efa9aba
Pin crypto ( #15978 )
...
* Pin crypto
* Fix PyJWT import once
2018-08-14 22:02:01 +02:00
Paulus Schoutsen
e776f88eec
Use JWT for access tokens ( #15972 )
...
* Use JWT for access tokens
* Update requirements
* Improvements
2018-08-14 21:14:12 +02:00
Fabian Affolter
9ea3be4dc1
Upgrade voluptuous to 0.11.5 ( #15830 )
2018-08-04 17:46:14 -07:00
Fabian Affolter
a8dd81e986
Upgrade voluptuous to 0.11.3 ( #15735 )
2018-07-29 23:36:28 +02:00
Andrey
02238b6412
Add python 3.7 to travis and tox ( #14523 )
...
* Add python 3.7 to travis and tox
* Use pyyaml from github
* Don't version constraints
* Fix version tag
* Change to new pyyaml release
* Python 3.7 requires xenial
* Fix namespace detection
* Use correct RegEx type
* Update pexpect to 4.6
* Use correct validation for dictionaries
* Disable Py37 incompatible packages
* Upgrade all pexpect to 4.6
* Add explicit None as default param
2018-07-07 10:48:02 -04:00
Fabian Affolter
9d6ce609f9
Upgrade requests to 2.19.1 ( #15019 )
2018-06-18 18:13:21 +02:00
Fabian Affolter
9c17e95fc5
Upgrade aiohttp to 3.3.2 ( #15025 )
2018-06-17 20:24:11 -04:00
Fabian Affolter
3ceee66e1b
Remove typing ( #15018 )
2018-06-17 19:13:39 +02:00
Fabian Affolter
a6c1192bfc
Upgrade aiohttp to 3.3.0 ( #14766 )
2018-06-07 13:49:14 -04:00
Fabian Affolter
54dfe045b2
Upgrade aiohttp to 3.2.1 ( #14517 )
...
* Upgrade aiohttp to 3.2.1
* Upgrade async_timeout to 3.0.0
* Update the order of the requirements
2018-05-19 10:04:00 +02:00
Fabian Affolter
c1127133ea
Set certifi to >=2018.04.16 ( #14536 )
2018-05-18 18:14:40 -04:00
Fabian Affolter
e929f45ab8
Set pytz to >=2018.04 ( #14520 )
2018-05-18 09:42:41 -04:00
Fabian Affolter
75bf483071
Upgrade astral to 1.6.1 ( #14297 )
2018-05-05 10:45:09 +02:00
Fabian Affolter
f98525acbf
Upgrade attrs to 18.1.0 ( #14281 )
2018-05-04 08:58:34 -04:00
Fabian Affolter
9fe43714c6
Upgrade aiohttp to 3.1.3 ( #13938 )
2018-04-17 13:32:16 +02:00
Fabian Affolter
fbb8a54c39
Upgrade aiohttp to 3.1.2 ( #13732 )
2018-04-07 10:40:34 +02:00
Fabian Affolter
45ff15bc85
Upgrade aiohttp to 3.1.1 ( #13510 )
2018-03-28 12:45:24 +02:00
Fabian Affolter
b996632965
Upgrade aiohttp to 3.1.0 ( #13451 )
2018-03-25 14:25:00 +02:00
Fabian Affolter
8ed3024026
Upgrade async_timeout to 2.0.1 ( #13290 )
2018-03-17 17:37:31 -07:00
Fabian Affolter
8fed405da7
Upgrade aiohttp to 3.0.9 ( #13288 )
2018-03-17 17:37:09 +01:00
Fabian Affolter
676c94561b
Upgrade astral to 1.6 ( #13120 )
2018-03-12 12:28:27 -07:00
Fabian Affolter
02ad9c3574
Upgrade aiohttp to 3.0.7 ( #13119 )
2018-03-12 12:26:51 -07:00
Paulus Schoutsen
6a5c7ef43f
Upgrade to aiohttp 3 ( #12921 )
...
* Upgrade aiohttp to 3.0.6
* Fix tests
* Fix aiohttp client stream test
* Lint
* Remove drain
2018-03-05 13:28:41 -08:00
Pascal Vizeli
9751fed493
Don't allow to use a old unsecure library ( #12715 )
...
* Don't allow to use a old unsecury library
* Update gen_requirements_all.py
* Cryptodome fix for python-broadlink
* Coinbase cryptodome fix
2018-02-27 01:58:45 -08:00
Arvind Prasanna
46ce114066
Clarify a comment regarding python versions ( #12537 )
2018-02-19 22:41:13 -08:00
Paulus Schoutsen
3fd61d8f45
Update voluputous ( #12463 )
...
* Update voluputous
* Fix http config
* Fix optional with default=None
* Optional, default=none
* Fix defaults in voluptuous schemas
* Fix tests
* Fix update error
* Lint
2018-02-17 10:29:14 +01:00
Paulus Schoutsen
17e5740a0c
Allow overriding name via entity registry ( #12292 )
...
* Allow overriding name via entity registry
* Update requirements
2018-02-11 09:16:01 -08:00
Pascal Vizeli
e4874fd7c7
Update aiohttp 2.3.10 / yarl 1.1.0 ( #12244 )
...
* Update aiohttp 2.3.10 / yarl 1.1.0
* Update setup.py
* Update package_constraints.txt
* Update google.py
* Update static.py
2018-02-08 20:57:05 -08:00
Alok Saboo
be37bb14b7
Update jinja2 to 2.10 ( #12118 )
2018-02-01 19:21:15 +01:00
Fabian Affolter
10263230f7
Upgrade astral to 1.5 ( #12042 )
2018-01-29 16:08:01 -08:00
Fabian Affolter
b854cdb95b
Upgrade yarl to 0.18.0 ( #11609 )
2018-01-13 09:01:05 +01:00
Fabian Affolter
f6307a1523
Upgrade yarl to 0.17.0 ( #11478 )
2018-01-06 09:42:09 +01:00
Fabian Affolter
b98e03b5bc
Upgrade aiohttp to 2.3.7 ( #11329 )
2017-12-29 10:06:25 +01:00
Fabian Affolter
0245189670
Upgrade yarl to 0.16.0 ( #11078 )
2017-12-11 13:52:22 +01:00
Fabian Affolter
7777d5811f
Upgrade aiohttp to 2.3.6 ( #11079 )
2017-12-11 13:50:55 +01:00
Fabian Affolter
9f324205cb
Upgrade yarl to 0.15.0 ( #10888 )
2017-12-01 13:37:14 +01:00
Fabian Affolter
9a0a5b7867
Upgrade aiohttp to 2.3.5 ( #10889 )
2017-12-01 12:22:28 +01:00
Lukas Barth
b284cc54df
Pin yarl ( #10528 )
...
* Pin yarl
* Update requirements
2017-11-11 12:15:13 -08:00
Pascal Vizeli
a9a3e24bde
Update aiohttp to 2.3.1 ( #10139 )
...
* Update aiohttp to 2.3.1
* set timeout 10sec
* fix freeze with new middleware handling
* Convert middleware auth
* Convert mittleware ipban
* convert middleware static
* fix lint
* Update ban.py
* Update auth.py
* fix lint
* Fix tests
2017-11-05 18:42:31 -08:00
TopdRob
29d4dca56a
Update requests requirement ( #9876 )
...
* Update request requirement
Update request requirement from version v2.14.2 to v2.18.4
* Fix dependency vizio integration
3rd patry packages were removed from requests. Changed dependency from requests to urllib3
* forgot =
forgot = when adding the requirement
* re-run script/gen_requirements_all.py
re-run script/gen_requirements_all.py
* Unvendoring urllib3 from requests
In v2.16.0 and newer of requests they unverdored urllib3.
* undefined name 'InsecureRequestWarning'
* Removed requirement to 'urllib3==1.22
* removed import requests
* removed urllib3.exceptions.InsecureRequestWarning
removed urllib3.exceptions.InsecureRequestWarning travis lint
2017-10-19 19:24:49 -07:00
Paulus Schoutsen
6cce934f72
Improve SSL certs used by aiohttp ( #9958 )
...
* Improve SSL certs used by aiohttp
* Add certifi package
* Lint
2017-10-19 10:47:57 +02:00
TopdRob
33f8ca5abc
update async_timeout from v1.4.0 tp v2.0.0 ( #9938 )
2017-10-18 09:48:00 +02:00
Fabian Affolter
a05afd58e9
Upgrade async_timeout to 1.4.0 ( #9488 )
2017-09-18 23:03:02 +02:00
Pascal Vizeli
a28ac37a91
Update jinja to 2.9.6 ( #9306 )
...
* Update jinja 2.10
* Update requirements_all.txt
* Update package_constraints.txt
* Update package_constraints.txt
* Update requirements_all.txt
* Update setup.py
2017-09-05 17:03:24 +02:00
Fabian Affolter
ae5fca1ec9
Upgrade async_timeout to 1.3.0 ( #9156 )
2017-08-27 11:30:04 +02:00
Fabian Affolter
52cff83267
Upgrade aiohttp to 2.2.5 ( #8828 )
2017-08-04 23:14:05 -07:00
Paulus Schoutsen
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
Fabian Affolter
6de38cb941
Upgrade aiohttp to 2.2.4 ( #8805 )
2017-08-03 11:37:02 +02:00
Fabian Affolter
d8cded637c
Revert "Upgrade aiohttp to 2.2.4"
...
This reverts commit 7c92f7e1ad
.
2017-08-03 10:11:32 +02:00
Fabian Affolter
7c92f7e1ad
Upgrade aiohttp to 2.2.4
2017-08-03 10:08:09 +02:00
Martin Hjelmare
ba019c799a
Make deps directory persistent over upgrades ( #7801 )
...
* Use pip install --user if venv not active
* Set PYTHONUSERBASE to deps directory, when installing with --user
option.
* Reset --prefix option to workaround incompatability when installing
with --user option. This requires pip version 8.0.0 or greater.
* Require pip version 8.0.3.
* Do not delete deps directory on home assistant upgrade.
* Fix local lib mount and check package exist.
* Update and add tests
* Fix upgrade from before version 0.46
* Extract function to get user site
* Add function(s) to package util to get user site.
* Use async subprocess for one of the functions to get user site.
* Add function to package util to check if virtual environment is
active.
* Add and update tests.
* Update version for last removal of deps dir
* Address comments
* Rewrite package util tests with pytest
* Rewrite all existing unittest class based tests for package util as
test functions, and capitalize pytest fixtures.
* Add test for installing with target inside venv.
2017-07-13 19:26:21 -07:00
Fabian Affolter
d655c0e358
Upgrade aiohttp to 2.2.3 ( #8363 )
2017-07-06 13:56:50 +02:00
Fabian Affolter
afe3dd8dbb
Upgrade aiohttp to 2.2.2 ( #8314 )
...
* Upgrade aiohttp to 2.2.1
* Upgrade to aiohttp to 2.2.2
2017-07-03 13:48:53 +02:00
Fabian Affolter
bf96f28e95
Upgrade chardet to 3.0.4 ( #8313 )
2017-07-03 11:49:23 +02:00
Fabian Affolter
e4dbf8033c
Upgrade aiohttp to 2.2.0 ( #8121 )
2017-06-21 00:35:49 +02:00
John Mihalic
81b2111751
Bump aiohttp to 2.1.0 ( #7825 )
2017-05-30 06:54:16 +02:00
Paulus Schoutsen
2682996939
Constrain requests to a version ( #7725 )
...
Add an optional extended description…
2017-05-23 15:45:22 +02:00
Adam Mills
40d27cde0e
Refactor sun component for correctness ( #7295 )
...
* Refactor sun component for correctness
* Convert datetimes to dates for astral
* Fix tests for updated code
* Fix times now that calcs are fixed
* Move sun functions to helpers
* Fix flake on new file
* Additional tweaks from review
* Update requirements
2017-05-09 00:03:34 -07:00
Fabian Affolter
d7e3962cc0
Upgrade async_timeout to 1.2.1 ( #7490 )
2017-05-08 17:02:37 +02:00
Fabian Affolter
1f4f2d7086
Upgrade voluptuous to 0.10.5 ( #7107 )
...
* Upgrade voluptuous to 0.10.5
* Fix tests
2017-04-30 00:42:19 -07:00
Fabian Affolter
f7b6f8e8fb
Upgrade chardet to 3.0.2 ( #7112 )
2017-04-15 18:32:06 -07:00
Fabian Affolter
5ffda53805
Upgrade aiohttp to 2.0.7 ( #7106 )
2017-04-15 00:18:39 +02:00
Paulus Schoutsen
4d9e681fc1
Constrain chardet to 2.3 ( #7063 )
2017-04-11 19:50:43 -07:00
Paulus Schoutsen
c42293eb10
Downgrade aiohttp to 205 ( #6994 )
2017-04-09 01:36:01 -07:00
Paulus Schoutsen
eb0a9869d8
Upgrade to aiohttp 2.0.6 ( #6992 )
2017-04-08 18:29:28 -07:00
Fabian Affolter
ec2df2ca0f
Upgrade pytz to 2017.02 ( #6875 )
2017-04-01 12:36:24 +02:00
Pascal Vizeli
72db4a80dd
Update aioHTTP to 2.0.5 ( #6856 )
2017-03-30 08:27:53 -07:00
Paulus Schoutsen
714b516176
aiohttp 2 ( #6835 )
...
* Upgrade aiohttp2
* Fix resource caching
* Fix helpers.aiohttp_client
* Lint
* Use static path for api error_log
* Fix ClientErrors import
* Remove not needed DisconnectError
* Remove releasing responses code
* Add timeout if stream starts non responding
* More async_aiohttp_proxy_stream cleanup
* Fix references to ClientError
* Fix fingerprinting
* Fix aiohttp stream tests
* Rename aiohttp_proxy_stream
* Remove impossible darksky test
* Fix sleepiq requests escaping mocker
* Lint
* Remove deprecated parameter
* Break up aiohttp_proxy_stream in 2 methods
* Lint
* Upgrade to aiohttp 2.0.4
* Convert connector close to a callback
* Fix static fingerprinted links
2017-03-30 00:50:53 -07:00
Paulus Schoutsen
902b72ba1a
Constrain core dependencies to core versions ( #6738 )
...
* Require at least pip 7.1
* Write and use constraint files for packages
* Update gen_requirements_all.py
2017-03-22 08:50:54 -07:00