diff --git a/poetry.lock b/poetry.lock index 9131eb96..90d7d6ad 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.3.3 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -274,7 +274,7 @@ version = "1.2.0" description = "Backport of CPython tarfile module" optional = false python-versions = ">=3.8" -groups = ["dev"] +groups = ["main", "dev"] markers = "python_version < \"3.12\"" files = [ {file = "backports.tarfile-1.2.0-py3-none-any.whl", hash = "sha256:77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34"}, @@ -404,7 +404,7 @@ resolved_reference = "0cab7500e88bfa749bd098b432ba42321ad524e3" [[package]] name = "bitcoin-usb" -version = "4.0.1" +version = "4.1.0" description = "Wrapper around hwi, such that one can sign bdk PSBTs directly" optional = false python-versions = ">=3.10,<3.13" @@ -423,13 +423,13 @@ jade-client = {git = "https://github.com/Blockstream/Jade.git", rev = "fb2642397 mnemonic = "^0.21" pyqt6 = "^6.6.1" requests = "^2.32.3" -trezor = "^0.13.9" +trezor = "^0.20.0" [package.source] type = "git" url = "https://github.com/andreasgriffin/bitcoin-usb.git" -reference = "master" -resolved_reference = "4928e6bb50aed82c11e20ce63a1c86182a1b3ed8" +reference = "main" +resolved_reference = "b4a80808709de0c69f4b6c751f6b24d41b4d210a" [[package]] name = "bleak" @@ -1737,7 +1737,7 @@ version = "9.0.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.10" -groups = ["dev"] +groups = ["main", "dev"] markers = "python_version < \"3.12\"" files = [ {file = "importlib_metadata-9.0.0-py3-none-any.whl", hash = "sha256:2d21d1cc5a017bd0559e36150c21c830ab1dc304dedd1b7ea85d20f45ef3edd7"}, @@ -1810,7 +1810,7 @@ version = "3.4.0" description = "Utility functions for Python class constructs" optional = false python-versions = ">=3.8" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "jaraco.classes-3.4.0-py3-none-any.whl", hash = "sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790"}, {file = "jaraco.classes-3.4.0.tar.gz", hash = "sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd"}, @@ -1829,7 +1829,7 @@ version = "6.1.2" description = "Useful decorators and context managers" optional = false python-versions = ">=3.10" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "jaraco_context-6.1.2-py3-none-any.whl", hash = "sha256:bf8150b79a2d5d91ae48629d8b427a8f7ba0e1097dd6202a9059f29a36379535"}, {file = "jaraco_context-6.1.2.tar.gz", hash = "sha256:f1a6c9d391e661cc5b8d39861ff077a7dc24dc23833ccee564b234b81c82dfe3"}, @@ -1852,7 +1852,7 @@ version = "4.4.0" description = "Functools like those found in stdlib" optional = false python-versions = ">=3.9" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "jaraco_functools-4.4.0-py3-none-any.whl", hash = "sha256:9eec1e36f45c818d9bf307c8948eb03b2b56cd44087b3cdc989abca1f20b9176"}, {file = "jaraco_functools-4.4.0.tar.gz", hash = "sha256:da21933b0417b89515562656547a77b4931f98176eb173644c0d35032a33d6bb"}, @@ -1875,7 +1875,7 @@ version = "0.9.0" description = "Low-level, pure Python DBus protocol wrapper." optional = false python-versions = ">=3.7" -groups = ["dev"] +groups = ["main", "dev"] markers = "sys_platform == \"linux\"" files = [ {file = "jeepney-0.9.0-py3-none-any.whl", hash = "sha256:97e5714520c16fc0a45695e5365a2e11b81ea79bba796e26f9f1d178cb182683"}, @@ -1892,7 +1892,7 @@ version = "25.7.0" description = "Store and access your passwords safely." optional = false python-versions = ">=3.9" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "keyring-25.7.0-py3-none-any.whl", hash = "sha256:be4a0b195f149690c166e850609a477c532ddbfbaed96a404d4e43f8d5e2689f"}, {file = "keyring-25.7.0.tar.gz", hash = "sha256:fe01bd85eb3f8fb3dd0405defdeac9a5b4f6f0439edbb3149577f244a2e8245b"}, @@ -2119,7 +2119,7 @@ version = "10.8.0" description = "More routines for operating on iterables, beyond itertools" optional = false python-versions = ">=3.9" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "more_itertools-10.8.0-py3-none-any.whl", hash = "sha256:52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b"}, {file = "more_itertools-10.8.0.tar.gz", hash = "sha256:f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd"}, @@ -2768,7 +2768,7 @@ version = "4.9.4" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.10" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "platformdirs-4.9.4-py3-none-any.whl", hash = "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868"}, {file = "platformdirs-4.9.4.tar.gz", hash = "sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934"}, @@ -3631,7 +3631,7 @@ version = "0.2.3" description = "A (partial) reimplementation of pywin32 using ctypes/cffi" optional = false python-versions = ">=3.6" -groups = ["dev"] +groups = ["main", "dev"] markers = "sys_platform == \"win32\"" files = [ {file = "pywin32-ctypes-0.2.3.tar.gz", hash = "sha256:d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755"}, @@ -3900,7 +3900,7 @@ version = "3.5.0" description = "Python bindings to FreeDesktop.org Secret Service API" optional = false python-versions = ">=3.10" -groups = ["dev"] +groups = ["main", "dev"] markers = "sys_platform == \"linux\"" files = [ {file = "secretstorage-3.5.0-py3-none-any.whl", hash = "sha256:0ce65888c0725fcb2c5bc0fdb8e5438eece02c523557ea40ce0703c266248137"}, @@ -4150,35 +4150,38 @@ yaml = ["ruamel.yaml (>=0.18.0,<0.19.0)"] [[package]] name = "trezor" -version = "0.13.10" +version = "0.20.0" description = "Python library for communicating with Trezor Hardware Wallet" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "trezor-0.13.10-py3-none-any.whl", hash = "sha256:7c85dc2c47998765c84d309fc753d2b116c943d447289157895488899c95706d"}, - {file = "trezor-0.13.10.tar.gz", hash = "sha256:7a0b6ae4628dd0c31a5ceb51258918d9bbdd3ad851388837225826b228ee504f"}, + {file = "trezor-0.20.0-py3-none-any.whl", hash = "sha256:2be1456cc68686828702e612b8ce133afef8e9b188fe29130ef367e84b013e9f"}, + {file = "trezor-0.20.0.tar.gz", hash = "sha256:4c098e20315b2716673abdef402822e7189101598c7c03f23749dd2010ee2504"}, ] [package.dependencies] -click = ">=7,<8.2" +click = ">=8,<9" construct = ">=2.9,<2.10.55 || >2.10.55" construct-classes = ">=0.1.2" cryptography = ">=41" -ecdsa = ">=0.9" +keyring = ">=25.7.0" libusb1 = ">=1.6.4" mnemonic = ">=0.20" +noiseprotocol = ">=0.3.1,<0.4.0" +platformdirs = ">=4.4.0" requests = ">=2.4.0" shamir-mnemonic = ">=0.3.0" slip10 = ">=1.0.1" typing-extensions = ">=4.7.1" [package.extras] +ble = ["bleak (>=1.1.0)"] ethereum = ["web3 (>=5)"] -extra = ["Pillow (>=10)"] -full = ["Pillow (>=10)", "PyQt5", "hidapi (>=0.7.99.post20)", "stellar-sdk (>=6)", "web3 (>=5)"] +extra = ["pillow (>=10)"] +full = ["bleak (>=1.1.0)", "hidapi (>=0.7.99.post20)", "pillow (>=10)", "pyqt5", "stellar-sdk (>=6)", "web3 (>=5)"] hidapi = ["hidapi (>=0.7.99.post20)"] -qt-widgets = ["PyQt5"] +qt-widgets = ["pyqt5"] stellar = ["stellar-sdk (>=6)"] [[package]] @@ -4799,7 +4802,7 @@ version = "3.23.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.9" -groups = ["dev"] +groups = ["main", "dev"] markers = "python_version < \"3.12\"" files = [ {file = "zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e"}, @@ -4924,9 +4927,9 @@ files = [ ] [package.extras] -cffi = ["cffi (>=1.17,<2.0) ; platform_python_implementation != \"PyPy\" and python_version < \"3.14\"", "cffi (>=2.0.0b) ; platform_python_implementation != \"PyPy\" and python_version >= \"3.14\""] +cffi = ["cffi (>=1.17,<2.0) ; platform_python_implementation != \"PyPy\" and python_version < \"3.14\"", "cffi (>=2.0.0b0) ; platform_python_implementation != \"PyPy\" and python_version >= \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.13" -content-hash = "63a69cae492801df8917e1885e91e7fe0fb135b71a9bb1d3cc4445462fd45b25" +content-hash = "6ce93ff560fa3af78d006e92cae3175e0e97edefa658ba316ff42226fa9e070b" diff --git a/pyproject.toml b/pyproject.toml index 40f07d59..2d1a20e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,7 +43,7 @@ python-gnupg = "^0.5.2" numpy = "2.2.1" # error in wine/pyinstaller when increased pysocks = "^1.7.1" bitcoin-nostr-chat = { git = "https://github.com/andreasgriffin/bitcoin-nostr-chat.git", branch = "main" } -bitcoin-usb = { git = "https://github.com/andreasgriffin/bitcoin-usb.git", branch = "master" } +bitcoin-usb = { git = "https://github.com/andreasgriffin/bitcoin-usb.git", branch = "main" } bitcoin-qr-tools = { git = "https://github.com/andreasgriffin/bitcoin-qr-tools.git", branch = "main" } bitcoin-safe-lib = { git = "https://github.com/andreasgriffin/bitcoin-safe-lib.git", branch = "main" } aiohttp = "^3.12.13"