{"package": "hwi", "summary": "A library for working with Bitcoin hardware wallets", "pypi_url": "https://pypi.org/project/hwi", "piwheels_url": "https://www.piwheels.org/project/hwi", "releases": {"3.2.0": {"released": "2026-02-10 04:24:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-3.2.0-py3-none-any.whl", "filehash": "b40da88101274b488f4d31db7fc632f5c01812d14339981d5072bccbdf45a93d", "filesize": 352646, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "3.2.0rc1": {"released": "2026-02-03 08:25:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-3.2.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-3.2.0rc1-py3-none-any.whl", "filehash": "9148344ed700e294a44333f477b2f054ef3df97384ff1365932c68d1e67a1332", "filesize": 352689, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "3.1.0": {"released": "2024-09-17 20:43:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-3.1.0-py3-none-any.whl", "filehash": "21ba92bb06e2f805e2806c686f2c50d02db6826a363b01e44052415755504d6f", "filesize": 333527, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "3.1.0rc1": {"released": "2024-09-12 17:08:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-3.1.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-3.1.0rc1-py3-none-any.whl", "filehash": "b80b3dc46775404712c9006cf3a72257d84b64c5f321182cf218e1c972496001", "filesize": 333568, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "3.0.0": {"released": "2024-04-06 17:24:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-3.0.0-py3-none-any.whl", "filehash": "0a3c4de5135bce6bdc5317e0e6a521bf6213ab9750d9902a006810b0fb99748e", "filesize": 333583, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "3.0.0rc1": {"released": "2024-04-01 22:11:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-3.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-3.0.0rc1-py3-none-any.whl", "filehash": "a095eeee2b10fc06c78a88916470fc04ba6fb352a4585dde2b2c5c507126cb54", "filesize": 333751, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "2.4.0": {"released": "2024-01-31 00:36:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.4.0-py3-none-any.whl", "filehash": "7cb7ef2a4db4bc434815374d9bad43c6425491f77828314a2d2898d3e86d3f04", "filesize": 333257, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "2.4.0rc1": {"released": "2024-01-18 21:53:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-2.4.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.4.0rc1-py3-none-any.whl", "filehash": "6e971b4f40a4ad526b4c4f9a458c6aa7dcd3160907737dcdf6665106740b6b66", "filesize": 333297, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cbor2", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "2.3.1": {"released": "2023-08-17 00:40:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.3.1-py3-none-any.whl", "filehash": "da2b9d5078997779dcb89786f3b5e480c8230305ee198e03f3222b99196880a9", "filesize": 329800, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<3.12", "apt_dependencies": [], "pip_dependencies": ["cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "2.3.0": {"released": "2023-07-25 02:48:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.3.0-py3-none-any.whl", "filehash": "5e9e0ab6888173eb0ad87851b1afc6506d02d9c759c8989118618be2322b48df", "filesize": 329737, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<3.12", "apt_dependencies": [], "pip_dependencies": ["cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "noiseprotocol", "protobuf", "pyaes", "pyserial", "semver", "typing-extensions"]}}}, "2.2.1": {"released": "2023-02-24 20:10:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.2.1-py3-none-any.whl", "filehash": "8a41bce33aa6c56188ba52168af00c3e857b135914f21861561ae94f2e76c1ab", "filesize": 257407, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<3.12", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "pyserial", "typing-extensions"]}}}, "2.2.0": {"released": "2023-01-12 17:31:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.2.0-py3-none-any.whl", "filehash": "645127c5afb50814c76b741af9666c70e33ace841a586f3222d2668b5928e8fa", "filesize": 257397, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<3.12", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "pyserial", "typing-extensions"]}}}, "2.1.1": {"released": "2022-05-24 20:33:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.1.1-py3-none-any.whl": {"file_url": "/simple/hwi/hwi-2.1.1-py3-none-any.whl", "filehash": "fa32223b9c26636b46eef9b5602a3d259f011f8490ae68dfb5812a5f9563d084", "filesize": 245706, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "pyserial", "typing-extensions"]}}}, "2.1.0": {"released": "2022-04-15 21:31:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.1.0-py3-none-any.whl", "filehash": "d09d818c91e2ae5213bc3fcf2999668f2bb9098e6bfaa6a3723400356db8fb66", "filesize": 245488, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "pyserial", "typing-extensions"]}}}, "2.1.0rc1": {"released": "2022-03-15 16:36:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-2.1.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.1.0rc1-py3-none-any.whl", "filehash": "7db475f4110d4dd9d885f786b33bbf03816d9da961b9161f2125870aa4367bf9", "filesize": 245527, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "cbor", "dataclasses", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "pyserial", "typing-extensions"]}}}, "2.0.2": {"released": "2021-06-01 22:03:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.0.2-py3-none-any.whl", "filehash": "70b83e9905d3ae7057cae516e7b26547a934cdaf1feee5ef26fe65f0ddeda058", "filesize": 233278, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.10", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "2.0.2rc1": {"released": "2021-05-28 01:11:11", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-2.0.2rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.0.2rc1-py3-none-any.whl", "filehash": "90a315687d998841a47568c67b4dcc31f95de583d4309960e52574a06a95ff88", "filesize": 233319, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.10", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "2.0.1": {"released": "2021-03-27 17:55:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.0.1-py3-none-any.whl", "filehash": "1a49ec86d4770239408e74c87acdd15b9f72271fbdddf66acd935f068bbf115d", "filesize": 233188, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.10", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "2.0.0": {"released": "2021-03-15 17:37:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.0.0-py3-none-any.whl", "filehash": "412816987380a4f5b1c16c3fade5ee07390482e4a5a40263df6af292ccb1d8cb", "filesize": 233161, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.10", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "2.0.0rc2": {"released": "2021-03-05 19:52:11", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"hwi-2.0.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-2.0.0rc2-py3-none-any.whl", "filehash": "a7e3e2faa958236194d9870f100a53530b225ae88a453ec0a0939d161c1ce113", "filesize": 232986, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.10", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "1.2.1": {"released": "2020-11-26 02:44:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-1.2.1-py3-none-any.whl", "filehash": "199763d3bfc3feb8602c92f3b4a4b98c84ac8d62695316306491e02f688807f9", "filesize": 189631, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.9", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "1.2.0": {"released": "2020-10-09 19:55:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-1.2.0-py3-none-any.whl", "filehash": "145ba6a73a3857eb4f4be31f303e6df86250072023931386cc12dc7dbadff74d", "filesize": 189382, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.9", "apt_dependencies": [], "pip_dependencies": ["bitbox02", "ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "1.1.2": {"released": "2020-06-29 15:32:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.1.2rc2": {"released": "2020-06-23 15:38:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "1.1.1": {"released": "2020-06-02 04:04:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.1.1rc1": {"released": "2020-05-30 03:24:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "1.1.0": {"released": "2020-04-20 22:23:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.3": {"released": "2019-10-19 01:49:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-1.0.3-py3-none-any.whl", "filehash": "4689d95e2f0fa2042433097a9fa4d0b2fa1087ad813767aec4e15096b7b9f2ca", "filesize": 150075, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "1.0.2": {"released": "2019-08-28 20:08:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-1.0.2-py3-none-any.whl", "filehash": "e5e6b29ee6a6a0b6edf761d6cc59c703dce9a4ab8156ed36c3ff27485fd45e6b", "filesize": 149654, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.6", "apt_dependencies": [], "pip_dependencies": ["ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "1.0.1": {"released": "2019-06-18 17:23:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-1.0.1-py3-none-any.whl", "filehash": "85210c5b320421f018f8133f2014c5b176d822ee346e05fef964ab5372174865", "filesize": 145706, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.6", "apt_dependencies": [], "pip_dependencies": ["ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}, "1.0.0": {"released": "2019-03-15 21:00:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"hwi-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/hwi/hwi-1.0.0-py3-none-any.whl", "filehash": "7a1060f34e14d9cfe94c0764119145f0b5aed0d673599bdf3cda7341a7a21779", "filesize": 367668, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.6", "apt_dependencies": [], "pip_dependencies": ["ecdsa", "hidapi", "libusb1", "mnemonic", "pyaes", "typing-extensions"]}}}}}