beveradb / sonoff-lan-mode-homeassistant

Home Assistant platform to control Sonoff switches running the latest Itead firmware, locally (LAN mode).
MIT License
74 stars 36 forks source link

Initial Update #11

Closed pyup-bot closed 5 years ago

pyup-bot commented 5 years ago

This PR sets up pyup.io on this repo and updates all dependencies at once, in a single branch.

Subsequent pull requests will update one dependency at a time, each in their own branch. If you want to start with that right away, simply close this PR.

Update astral from 1.7.1 to 1.9.1.

Changelog ### 1.8 ``` Changed Added command line interface to return sun information as json. Added support for no timezone in Location methods. ```
Links - PyPI: https://pypi.org/project/astral - Changelog: https://pyup.io/changelogs/astral/ - Repo: https://github.com/sffjunkie/astral

Update bcrypt from 3.1.5 to 3.1.6.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/bcrypt - Repo: https://github.com/pyca/bcrypt/

Update cryptography from 2.3.1 to 2.5.

Changelog ### 2.5 ``` ~~~~~~~~~~~~~~~~ * **BACKWARDS INCOMPATIBLE:** :term:`U-label` strings were deprecated in version 2.1, but this version removes the default ``idna`` dependency as well. If you still need this deprecated path please install cryptography with the ``idna`` extra: ``pip install cryptography[idna]``. * **BACKWARDS INCOMPATIBLE:** The minimum supported PyPy version is now 5.4. * Numerous classes and functions have been updated to allow :term:`bytes-like` types for keying material and passwords, including symmetric algorithms, AEAD ciphers, KDFs, loading asymmetric keys, and one time password classes. * Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with OpenSSL 1.1.1a. * Added support for :class:`~cryptography.hazmat.primitives.hashes.SHA512_224` and :class:`~cryptography.hazmat.primitives.hashes.SHA512_256` when using OpenSSL 1.1.1. * Added support for :class:`~cryptography.hazmat.primitives.hashes.SHA3_224`, :class:`~cryptography.hazmat.primitives.hashes.SHA3_256`, :class:`~cryptography.hazmat.primitives.hashes.SHA3_384`, and :class:`~cryptography.hazmat.primitives.hashes.SHA3_512` when using OpenSSL 1.1.1. * Added support for :doc:`/hazmat/primitives/asymmetric/x448` when using OpenSSL 1.1.1. * Added support for :class:`~cryptography.hazmat.primitives.hashes.SHAKE128` and :class:`~cryptography.hazmat.primitives.hashes.SHAKE256` when using OpenSSL 1.1.1. * Added initial support for parsing PKCS12 files with :func:`~cryptography.hazmat.primitives.serialization.pkcs12.load_key_and_certificates`. * Added support for :class:`~cryptography.x509.IssuingDistributionPoint`. * Added ``rfc4514_string()`` method to :meth:`x509.Name <cryptography.x509.Name.rfc4514_string>`, :meth:`x509.RelativeDistinguishedName <cryptography.x509.RelativeDistinguishedName.rfc4514_string>`, and :meth:`x509.NameAttribute <cryptography.x509.NameAttribute.rfc4514_string>` to format the name or component an :rfc:`4514` Distinguished Name string. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.from_encoded_point`, which immediately checks if the point is on the curve and supports compressed points. Deprecated the previous method :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from_encoded_point`. * Added :attr:`~cryptography.x509.ocsp.OCSPResponse.signature_hash_algorithm` to ``OCSPResponse``. * Updated :doc:`/hazmat/primitives/asymmetric/x25519` support to allow additional serialization methods. Calling :meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey.public_bytes` with no arguments has been deprecated. * Added support for encoding compressed and uncompressed points via :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.public_bytes`. Deprecated the previous method :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode_point`. .. _v2-4-2: ``` ### 2.4.2 ``` ~~~~~~~~~~~~~~~~~~ * Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with OpenSSL 1.1.0j. .. _v2-4-1: ``` ### 2.4.1 ``` ~~~~~~~~~~~~~~~~~~ * Fixed a build breakage in our ``manylinux1`` wheels. .. _v2-4: ``` ### 2.4 ``` ~~~~~~~~~~~~~~~~ * **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL 2.4.x. * Deprecated OpenSSL 1.0.1 support. OpenSSL 1.0.1 is no longer supported by the OpenSSL project. At this time there is no time table for dropping support, however we strongly encourage all users to upgrade or install ``cryptography`` from a wheel. * Added initial :doc:`OCSP </x509/ocsp>` support. * Added support for :class:`~cryptography.x509.PrecertPoison`. .. _v2-3-1: ```
Links - PyPI: https://pypi.org/project/cryptography - Changelog: https://pyup.io/changelogs/cryptography/ - Repo: https://github.com/pyca/cryptography

Update homeassistant from 0.86.2 to 0.86.4.

Changelog ### 0.86.4 ``` - Bumps aioasuswrt ([kennedyshead] - [20432]) ([asuswrt docs]) - Add check to validate gamut ([starkillerOG] - [20518]) - fix 20387 devices without model/protocol ([fredrike] - [20530]) ([tellduslive docs]) [20432]: https://github.com/home-assistant/home-assistant/pull/20432 [20518]: https://github.com/home-assistant/home-assistant/pull/20518 [20530]: https://github.com/home-assistant/home-assistant/pull/20530 [fredrike]: https://github.com/fredrike [kennedyshead]: https://github.com/kennedyshead [starkillerOG]: https://github.com/starkillerOG [asuswrt docs]: https://www.home-assistant.io/components/asuswrt/ [tellduslive docs]: https://www.home-assistant.io/components/tellduslive/ ``` ### 0.86.3 ``` - Philips Hue, include debug message for color gamut ([starkillerOG] - [20455]) (hue docs) - Warn instead of break for old slugs/entity ids ([balloob] - [20478]) [20455]: https://github.com/home-assistant/home-assistant/pull/20455 [20478]: https://github.com/home-assistant/home-assistant/pull/20478 [balloob]: https://github.com/balloob [starkillerOG]: https://github.com/starkillerOG [hue docs]: https://www.home-assistant.io/components/hue/ ```
Links - PyPI: https://pypi.org/project/homeassistant - Changelog: https://pyup.io/changelogs/homeassistant/ - Repo: https://github.com/home-assistant/home-assistant/archive/0.86.4.zip - Homepage: https://home-assistant.io/

Update PyJWT from 1.6.4 to 1.7.1.

Changelog ### 1.7.1 ``` [109]: https://github.com/jpadilla/pyjwt/pull/109 [110]: https://github.com/jpadilla/pyjwt/pull/110 [100]: https://github.com/jpadilla/pyjwt/pull/100 [101]: https://github.com/jpadilla/pyjwt/pull/101 [103]: https://github.com/jpadilla/pyjwt/pull/103 [85]: https://github.com/jpadilla/pyjwt/pull/85 [882524d]: https://github.com/jpadilla/pyjwt/commit/882524d [bd57b02]: https://github.com/jpadilla/pyjwt/commit/bd57b02 [131]: https://github.com/jpadilla/pyjwt/pull/131 [132]: https://github.com/jpadilla/pyjwt/pull/132 [128]: https://github.com/jpadilla/pyjwt/pull/128 [141]: https://github.com/jpadilla/pyjwt/pull/141 [158]: https://github.com/jpadilla/pyjwt/pull/158 [163]: https://github.com/jpadilla/pyjwt/pull/163 [174]: https://github.com/jpadilla/pyjwt/pull/174 [182]: https://github.com/jpadilla/pyjwt/pull/182 [183]: https://github.com/jpadilla/pyjwt/pull/183 [190]: https://github.com/jpadilla/pyjwt/pull/190 [213]: https://github.com/jpadilla/pyjwt/pull/214 [244]: https://github.com/jpadilla/pyjwt/pull/244 [202]: https://github.com/jpadilla/pyjwt/pull/202 [252]: https://github.com/jpadilla/pyjwt/pull/252 [225]: https://github.com/jpadilla/pyjwt/pull/225 [219]: https://github.com/jpadilla/pyjwt/pull/219 [196]: https://github.com/jpadilla/pyjwt/pull/196 [187]: https://github.com/jpadilla/pyjwt/pull/187 [230]: https://github.com/jpadilla/pyjwt/pull/230 [238]: https://github.com/jpadilla/pyjwt/pull/238 [262]: https://github.com/jpadilla/pyjwt/pull/262 [264]: https://github.com/jpadilla/pyjwt/pull/264 [270]: https://github.com/jpadilla/pyjwt/pull/270 [271]: https://github.com/jpadilla/pyjwt/pull/271 [277]: https://github.com/jpadilla/pyjwt/pull/277 [281]: https://github.com/jpadilla/pyjwt/pull/281 [301]: https://github.com/jpadilla/pyjwt/pull/301 [304]: https://github.com/jpadilla/pyjwt/pull/304 [306]: https://github.com/jpadilla/pyjwt/pull/306 [315]: https://github.com/jpadilla/pyjwt/pull/315 [316]: https://github.com/jpadilla/pyjwt/pull/316 [336]: https://github.com/jpadilla/pyjwt/pull/336 [337]: https://github.com/jpadilla/pyjwt/pull/337 [340]: https://github.com/jpadilla/pyjwt/pull/340 [344]: https://github.com/jpadilla/pyjwt/pull/344 [350]: https://github.com/jpadilla/pyjwt/pull/350 [352]: https://github.com/jpadilla/pyjwt/pull/352 [353]: https://github.com/jpadilla/pyjwt/pull/353 [360]: https://github.com/jpadilla/pyjwt/pull/360 [375]: https://github.com/jpadilla/pyjwt/pull/375 [379]: https://github.com/jpadilla/pyjwt/pull/379 [384]: https://github.com/jpadilla/pyjwt/pull/384 [7c1e61d]: https://github.com/jpadilla/pyjwt/commit/7c1e61dde27bafe16e7d1bb6e35199e778962742 [7ca41e]: https://github.com/jpadilla/pyjwt/commit/7ca41e53b3d7d9f5cd31bdd8a2b832d192006239 ``` ### 1.6.41.6.4 ``` ------------------------------------------------------------------------- Fixed - Reverse an unintentional breaking API change to .decode() [352][352] ``` ### 1.6.31.6.3 ``` ------------------------------------------------------------------------- Changed - All exceptions inherit from PyJWTError [340][340] Added - Add type hints [344][344] - Add help module [7ca41e][7ca41e] Docs - Added section to usage docs for jwt.get_unverified_header() [350][350] - Update legacy instructions for using pycrypto [337][337] ``` ### 1.6.11.6.1 ``` ------------------------------------------------------------------------- Fixed - Audience parameter throws `InvalidAudienceError` when application does not specify an audience, but the token does. [336][336] ```
Links - PyPI: https://pypi.org/project/pyjwt - Changelog: https://pyup.io/changelogs/pyjwt/ - Repo: http://github.com/jpadilla/pyjwt

Update python-slugify from 1.2.6 to 2.0.1.

Changelog ### 2.0.1 ``` - Add replacements option e.g. [['|', 'or'], ['%', 'percent'], ['-', '_']] (andriyor) ``` ### 2.0.0 ``` - Fix alternative dependency installation ```
Links - PyPI: https://pypi.org/project/python-slugify - Changelog: https://pyup.io/changelogs/python-slugify/ - Repo: https://github.com/un33k/python-slugify

Update ruamel.yaml from 0.15.85 to 0.15.87.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/ruamel.yaml - Changelog: https://pyup.io/changelogs/ruamel.yaml/ - Repo: https://bitbucket.org/ruamel/yaml

Update voluptuous-serialize from 2.0.0 to 2.1.0.

Changelog ### 2.1.0 ``` What's Changed * Include tests in PyPI tarball (6) dotlambda * Add util func support (7) balloob ```
Links - PyPI: https://pypi.org/project/voluptuous-serialize - Changelog: https://pyup.io/changelogs/voluptuous-serialize/ - Repo: http://github.com/balloob/voluptuous-serialize