Commit Graph

137 Commits (283407fe6c2312c9556d0c0b13e1c541169074e7)

Author SHA1 Message Date
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 ()
* 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 () 2018-10-29 21:16:05 +01:00
Fabian Affolter cf24687024 Upgrade async_timeout to 3.0.1 () 2018-10-21 14:13:30 +02:00
Jason Hu 253e787a1b Upgrade aiohttp to 3.4.4 () 2018-09-10 10:39:51 +02:00
Jason Hu 4291bdc6b2 Move voluptuous-serialize to core requirement () 2018-09-09 09:49:51 +02:00
Fabian Affolter 78fcea25bb Upgrade attrs to 18.2.0 () 2018-09-02 19:01:43 +02:00
Matt Hamilton bacecb4249 Replace pbkdf2 with bcrypt ()
* 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. () 2018-08-26 21:35:06 +02:00
Paulus Schoutsen 486efa9aba
Pin crypto ()
* Pin crypto

* Fix PyJWT import once
2018-08-14 22:02:01 +02:00
Paulus Schoutsen e776f88eec
Use JWT for access tokens ()
* 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 () 2018-08-04 17:46:14 -07:00
Fabian Affolter a8dd81e986 Upgrade voluptuous to 0.11.3 () 2018-07-29 23:36:28 +02:00
Andrey 02238b6412 Add python 3.7 to travis and tox ()
* 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
cdce8p 4c258ce08b Revert some changes to setup.py () 2018-07-01 11:48:54 -04:00
cdce8p f8bc3411ad PyPi: Fix description and setup.cfg ()
* Fix description and extend use of setup.cfg

* Fix lint
2018-06-25 09:57:26 -04:00
Fabian Affolter 9d6ce609f9 Upgrade requests to 2.19.1 () 2018-06-18 18:13:21 +02:00
Fabian Affolter 9c17e95fc5 Upgrade aiohttp to 3.3.2 () 2018-06-17 20:24:11 -04:00
Fabian Affolter 3ceee66e1b Remove typing () 2018-06-17 19:13:39 +02:00
Fabian Affolter a6c1192bfc Upgrade aiohttp to 3.3.0 () 2018-06-07 13:49:14 -04:00
Fabian Affolter 54dfe045b2
Upgrade aiohttp to 3.2.1 ()
* 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 () 2018-05-18 18:14:40 -04:00
Fabian Affolter e929f45ab8 Set pytz to >=2018.04 () 2018-05-18 09:42:41 -04:00
Fabian Affolter 75bf483071 Upgrade astral to 1.6.1 () 2018-05-05 10:45:09 +02:00
Fabian Affolter f98525acbf Upgrade attrs to 18.1.0 () 2018-05-04 08:58:34 -04:00
Fabian Affolter 9fe43714c6 Upgrade aiohttp to 3.1.3 () 2018-04-17 13:32:16 +02:00
Fabian Affolter fbb8a54c39 Upgrade aiohttp to 3.1.2 () 2018-04-07 10:40:34 +02:00
Fabian Affolter 45ff15bc85 Upgrade aiohttp to 3.1.1 () 2018-03-28 12:45:24 +02:00
Fabian Affolter b996632965 Upgrade aiohttp to 3.1.0 () 2018-03-25 14:25:00 +02:00
Fabian Affolter 8ed3024026 Upgrade async_timeout to 2.0.1 () 2018-03-17 17:37:31 -07:00
Fabian Affolter 8fed405da7 Upgrade aiohttp to 3.0.9 () 2018-03-17 17:37:09 +01:00
Fabian Affolter 676c94561b Upgrade astral to 1.6 () 2018-03-12 12:28:27 -07:00
Fabian Affolter 02ad9c3574 Upgrade aiohttp to 3.0.7 () 2018-03-12 12:26:51 -07:00
Paulus Schoutsen 6a5c7ef43f
Upgrade to aiohttp 3 ()
* Upgrade aiohttp to 3.0.6

* Fix tests

* Fix aiohttp client stream test

* Lint

* Remove drain
2018-03-05 13:28:41 -08:00
Paulus Schoutsen 6ee3c1b3e5
Hello Python 3.5 ()
* Hello Python 3.5

* Fix test

* Fix tests

* Fix never awaited block till done warnings
2018-02-22 23:22:27 -08:00
Paulus Schoutsen 336b00765d
Fix Sphinx build () 2018-02-19 20:51:05 -08:00
Paulus Schoutsen 3fd61d8f45 Update voluputous ()
* 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 ()
* 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 ()
* 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
Phil Elson 9d5dee574a Specify the minimum python version in the setup.py. ()
* Specify the minimum python version in the setup.py.

* Used the minimum python version defined in homeassistant.const.
2018-02-07 12:38:06 -08:00
Alok Saboo be37bb14b7 Update jinja2 to 2.10 () 2018-02-01 19:21:15 +01:00
Fabian Affolter 10263230f7 Upgrade astral to 1.5 () 2018-01-29 16:08:01 -08:00
Fabian Affolter b854cdb95b Upgrade yarl to 0.18.0 () 2018-01-13 09:01:05 +01:00
Fabian Affolter f6307a1523
Upgrade yarl to 0.17.0 () 2018-01-06 09:42:09 +01:00
Fabian Affolter b98e03b5bc
Upgrade aiohttp to 2.3.7 () 2017-12-29 10:06:25 +01:00
Fabian Affolter 0245189670 Upgrade yarl to 0.16.0 () 2017-12-11 13:52:22 +01:00
Fabian Affolter 7777d5811f Upgrade aiohttp to 2.3.6 () 2017-12-11 13:50:55 +01:00
Fabian Affolter 9f324205cb Upgrade yarl to 0.15.0 () 2017-12-01 13:37:14 +01:00
Fabian Affolter 9a0a5b7867 Upgrade aiohttp to 2.3.5 () 2017-12-01 12:22:28 +01:00
Lukas Barth b284cc54df Pin yarl ()
* Pin yarl

* Update requirements
2017-11-11 12:15:13 -08:00