diff --git a/poetry.lock b/poetry.lock index 1109e4a..c2182f3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -399,6 +399,18 @@ files = [ {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, ] +[[package]] +name = "intelhex" +version = "2.3.0" +description = "Python library for Intel HEX files manipulations" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "intelhex-2.3.0-py2.py3-none-any.whl", hash = "sha256:87cc5225657524ec6361354be928adfd56bcf2a3dcc646c40f8f094c39c07db4"}, + {file = "intelhex-2.3.0.tar.gz", hash = "sha256:892b7361a719f4945237da8ccf754e9513db32f5628852785aea108dcd250093"}, +] + [[package]] name = "jinja2" version = "3.1.6" @@ -758,39 +770,39 @@ files = [ [[package]] name = "sensirion-i2c-driver" -version = "1.0.0" +version = "1.0.2" description = "Base Driver for Communicating With I2C Devices" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +python-versions = "<4.0,>=3.8" groups = ["main"] files = [ - {file = "sensirion-i2c-driver-1.0.0.tar.gz", hash = "sha256:c066abaddf0b9f0dea9d9e8699e7864147ef2df9279ee70e14bed7fbc0a4d699"}, - {file = "sensirion_i2c_driver-1.0.0-py2-none-any.whl", hash = "sha256:ade0c0315a5901ae4b08c0ea92bbbc026be2a828c6351ce1e7c34788cd2f9b8b"}, - {file = "sensirion_i2c_driver-1.0.0-py3-none-any.whl", hash = "sha256:2b71b033904454e9e7e9883215b26ced14fe3ddeba17b1f5f51f1b461ec23d9b"}, + {file = "sensirion_i2c_driver-1.0.2-py3-none-any.whl", hash = "sha256:a03827ac2631de7f5fa7453e0d68e8daef011eef53d830710688016f828abec8"}, + {file = "sensirion_i2c_driver-1.0.2.tar.gz", hash = "sha256:b093a664496cedd926c58e1f14a5fee6fb5926ba4e625bdb3a4dbed122251787"}, ] [package.extras] -test = ["flake8 (>=3.6.0,<3.7.0)", "mock (>=3.0.0,<3.1.0)", "pytest (>=3.10.0,<3.11.0)", "pytest-cov (>=2.6.0,<2.7.0)"] +docs = ["sphinx (==8.2.3)", "sphinx-rtd-theme (==3.0.2)"] +test = ["flake8 (>=7.1.0)", "mock (>=5.2.0,<5.3.0)", "pytest (>=8.3.5)", "pytest-cov (>=5.0.0)", "setuptools (>=73.2.0)"] [[package]] name = "sensirion-shdlc-driver" -version = "0.1.5" -description = "Base Driver for Communicating With Sensirion SHDLC Devices" +version = "1.0.2" +description = "Base Driver for Communicating With SHDLC Devices" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +python-versions = "<4.0,>=3.8" groups = ["main"] files = [ - {file = "sensirion-shdlc-driver-0.1.5.tar.gz", hash = "sha256:91ff6e5430a639f1dc4c03949e1df6f38b6d3249848fa095701c8ba1f016e5f8"}, - {file = "sensirion_shdlc_driver-0.1.5-py2-none-any.whl", hash = "sha256:4b444ca38102ceed5e0b57f933858ab6ddd8b9f116a9ed19306b9f836c6c1b18"}, - {file = "sensirion_shdlc_driver-0.1.5-py3-none-any.whl", hash = "sha256:1a94514944fad215dd65db6812b55c92d4e578a17b7614bf9553f7c672d0660c"}, + {file = "sensirion_shdlc_driver-1.0.2-py3-none-any.whl", hash = "sha256:cc4361b79faef633c78ea4fbe42990148b754dc325afda753a54c2467d2bf40f"}, + {file = "sensirion_shdlc_driver-1.0.2.tar.gz", hash = "sha256:a4ba85775a6667b93cc23fffd549015e61c2a287d793e3bd1ec9678de0577041"}, ] [package.dependencies] +intelhex = ">=2.3.0" pyserial = ">=3.0,<4.0" [package.extras] -fwupdate = ["intelhex (>=2.0,<3.0)"] -test = ["flake8 (>=3.6.0,<3.7.0)", "intelhex (>=2.0,<3.0)", "mock (>=3.0.0,<3.1.0)", "pytest (>=3.10.0,<3.11.0)", "pytest-cov (>=2.6.0,<2.7.0)"] +docs = ["sphinx (==8.2.3)", "sphinx-rtd-theme (==3.0.2)"] +test = ["flake8 (>=7.1.0)", "mock (>=5.2.0,<5.3.0)", "pytest (>=8.3.5)", "pytest-cov (>=5.0.0)", "setuptools (>=73.2.0)"] [[package]] name = "snowballstemmer" @@ -960,7 +972,7 @@ description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple optional = false python-versions = ">=3.8" groups = ["docs"] -markers = "python_version < \"3.11\"" +markers = "python_version < \"3.9\"" files = [ {file = "sphinxcontrib-applehelp-1.0.4.tar.gz", hash = "sha256:828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e"}, {file = "sphinxcontrib_applehelp-1.0.4-py3-none-any.whl", hash = "sha256:29d341f67fb0f6f586b23ad80e072c8e6ad0b48417db2bde114a4c9746feb228"}, @@ -977,7 +989,7 @@ description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple optional = false python-versions = ">=3.9" groups = ["docs"] -markers = "python_version >= \"3.11\"" +markers = "python_version >= \"3.9\"" files = [ {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, @@ -995,7 +1007,7 @@ description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp optional = false python-versions = ">=3.5" groups = ["docs"] -markers = "python_version < \"3.11\"" +markers = "python_version < \"3.9\"" files = [ {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, @@ -1012,7 +1024,7 @@ description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp optional = false python-versions = ">=3.9" groups = ["docs"] -markers = "python_version >= \"3.11\"" +markers = "python_version >= \"3.9\"" files = [ {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, @@ -1030,7 +1042,7 @@ description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML h optional = false python-versions = ">=3.8" groups = ["docs"] -markers = "python_version < \"3.11\"" +markers = "python_version < \"3.9\"" files = [ {file = "sphinxcontrib-htmlhelp-2.0.1.tar.gz", hash = "sha256:0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff"}, {file = "sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl", hash = "sha256:c38cb46dccf316c79de6e5515e1770414b797162b23cd3d06e67020e1d2a6903"}, @@ -1047,7 +1059,7 @@ description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML h optional = false python-versions = ">=3.9" groups = ["docs"] -markers = "python_version >= \"3.11\"" +markers = "python_version >= \"3.9\"" files = [ {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, @@ -1095,7 +1107,7 @@ description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp d optional = false python-versions = ">=3.5" groups = ["docs"] -markers = "python_version < \"3.11\"" +markers = "python_version < \"3.9\"" files = [ {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, @@ -1112,7 +1124,7 @@ description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp d optional = false python-versions = ">=3.9" groups = ["docs"] -markers = "python_version >= \"3.11\"" +markers = "python_version >= \"3.9\"" files = [ {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, @@ -1233,4 +1245,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.8.1,<4" -content-hash = "f4f21abd772bb7dd59b5c954a9e4d74b1ec7c72b365c92125c7d0c21aad18c10" +content-hash = "5f85e8f98b91061aa3843331d7f62bdd1dfaf67b3125cf5571d35da618d52b1a" diff --git a/pyproject.toml b/pyproject.toml index af27793..64748cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,13 +9,13 @@ readme = "README.md" [tool.poetry.dependencies] python = ">=3.8.1,<4" packaging = "^23-2" -sensirion-shdlc-driver = "^0.1.5" -sensirion-i2c-driver="^1.0.0" +sensirion-shdlc-driver = "^1.0.2" +sensirion-i2c-driver="^1.0.2" [tool.poetry.group.test] optional = true -[tool.poetry.group.test.dependencies] +[tool.poetry.group.test.dependencies] pytest = [ { version = "^9.0.3", markers = "python_version >= '3.10'" }, { version = "^7.4", markers = "python_version < '3.10'" }, @@ -33,8 +33,8 @@ testpaths = [ -[tool.poetry.group.docs] -optional = true +[tool.poetry.group.docs] +optional = true [tool.poetry.group.docs.dependencies] sphinx = [