From 47bb178ae779b281ad83fca5bccd2b84ea40e08f Mon Sep 17 00:00:00 2001 From: "Alan D. Tse" Date: Thu, 29 Dec 2022 17:00:33 -0800 Subject: [PATCH] fix: handle None option_codes closes #466 --- custom_components/tesla_custom/manifest.json | 2 +- poetry.lock | 21 ++++++++++---------- pyproject.toml | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/custom_components/tesla_custom/manifest.json b/custom_components/tesla_custom/manifest.json index a6945a4c..29be56b0 100644 --- a/custom_components/tesla_custom/manifest.json +++ b/custom_components/tesla_custom/manifest.json @@ -5,7 +5,7 @@ "documentation": "https://github.com/alandtse/tesla/wiki", "issue_tracker": "https://github.com/alandtse/tesla/issues", "requirements": [ - "teslajsonpy==3.6.0" + "teslajsonpy==3.7.1" ], "codeowners": [ "@alandtse" diff --git a/poetry.lock b/poetry.lock index 38889705..5c4e144c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -653,7 +653,6 @@ python-versions = ">=3.6" files = [ {file = "cryptography-38.0.3-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:984fe150f350a3c91e84de405fe49e688aa6092b3525f407a18b9646f6612320"}, {file = "cryptography-38.0.3-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:ed7b00096790213e09eb11c97cc6e2b757f15f3d2f85833cd2d3ec3fe37c1722"}, - {file = "cryptography-38.0.3-cp36-abi3-macosx_10_12_universal2.whl", hash = "sha256:726e3a1bfee0e919b278c8f766fdcf1fe30f8e6feea590e3f248d3636b58ffb3"}, {file = "cryptography-38.0.3-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:bbf203f1a814007ce24bd4d51362991d5cb90ba0c177a9c08825f2cc304d871f"}, {file = "cryptography-38.0.3-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:554bec92ee7d1e9d10ded2f7e92a5d70c1f74ba9524947c0ba0c850c7b011828"}, {file = "cryptography-38.0.3-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1b52c9e5f8aa2b802d48bd693190341fae201ea51c7a167d69fc48b60e8a959"}, @@ -976,14 +975,14 @@ smmap = ">=3.0.1,<6" [[package]] name = "gitpython" -version = "3.1.29" +version = "3.1.30" description = "GitPython is a python library used to interact with Git repositories" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "GitPython-3.1.29-py3-none-any.whl", hash = "sha256:41eea0deec2deea139b459ac03656f0dd28fc4a3387240ec1d3c259a2c47850f"}, - {file = "GitPython-3.1.29.tar.gz", hash = "sha256:cc36bfc4a3f913e66805a28e84703e419d9c264c1077e537b54f0e1af85dbefd"}, + {file = "GitPython-3.1.30-py3-none-any.whl", hash = "sha256:cd455b0000615c60e286208ba540271af9fe531fa6a87cc590a7298785ab2882"}, + {file = "GitPython-3.1.30.tar.gz", hash = "sha256:769c2d83e13f5d938b7688479da374c4e3d49f71549aaf462b646db9602ea6f8"}, ] [package.dependencies] @@ -2753,7 +2752,7 @@ greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and (platfo [package.extras] aiomysql = ["aiomysql", "greenlet (!=0.4.17)"] -aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] +aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing-extensions (!=3.10.0.1)"] asyncio = ["greenlet (!=0.4.17)"] asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"] mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2)"] @@ -2763,14 +2762,14 @@ mssql-pyodbc = ["pyodbc"] mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"] mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"] mysql-connector = ["mysql-connector-python"] -oracle = ["cx_oracle (>=7)", "cx_oracle (>=7,<8)"] +oracle = ["cx-oracle (>=7)", "cx-oracle (>=7,<8)"] postgresql = ["psycopg2 (>=2.7)"] postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"] postgresql-pg8000 = ["pg8000 (>=1.16.6,!=1.29.0)"] postgresql-psycopg2binary = ["psycopg2-binary"] postgresql-psycopg2cffi = ["psycopg2cffi"] pymysql = ["pymysql", "pymysql (<1)"] -sqlcipher = ["sqlcipher3_binary"] +sqlcipher = ["sqlcipher3-binary"] [[package]] name = "stdlib-list" @@ -2834,14 +2833,14 @@ tests = ["pytest", "pytest-cov"] [[package]] name = "teslajsonpy" -version = "3.7.0" +version = "3.7.1" description = "A library to work with Tesla API." category = "main" optional = false python-versions = ">=3.7,<4.0" files = [ - {file = "teslajsonpy-3.7.0-py3-none-any.whl", hash = "sha256:188379851ff82d356f0f9be21d26d76a7bccd18448b83027f4597ddb59913844"}, - {file = "teslajsonpy-3.7.0.tar.gz", hash = "sha256:0188db435ddcd6878fc73532b744355aad0c1b7f0c33bf663f0aee970fcf70b9"}, + {file = "teslajsonpy-3.7.1-py3-none-any.whl", hash = "sha256:60854dbfb6612913b5d6141685746d55afc333ed37dcef6cc8cf1fd160bef8a8"}, + {file = "teslajsonpy-3.7.1.tar.gz", hash = "sha256:00ac95054f3a9ceb51814dd9e9aa91cf33b761081bf124bf111c2845bd311fb9"}, ] [package.dependencies] @@ -3185,4 +3184,4 @@ testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools" [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "0e6da8b6ce787b1b68b9c41df095580f7f95de272a3fdc29fe89395093b4e153" +content-hash = "4198cfe1e5d1ed16e4fd62d96472381a13c2ff000f2a48d699e06b6301f4c6b9" diff --git a/pyproject.toml b/pyproject.toml index 9d7f6a08..90e641ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ license = "Apache-2.0" [tool.poetry.dependencies] python = "^3.10" -teslajsonpy = "^3.6.0" +teslajsonpy = "^3.7.1" [tool.poetry.dev-dependencies]