Skip to content

Commit 91e2522

Browse files
committed
py-bitbox02: add new package
1 parent 50d33eb commit 91e2522

6 files changed

Lines changed: 134 additions & 0 deletions

File tree

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3517,6 +3517,7 @@ SUBDIR+= py-bigfloat
35173517
SUBDIR+= py-bincopy
35183518
SUBDIR+= py-biofrills
35193519
SUBDIR+= py-bitsets
3520+
SUBDIR+= py-bitbox02
35203521
SUBDIR+= py-blake2
35213522
SUBDIR+= py-blaze
35223523
SUBDIR+= py-blessings

py-bitbox02/COMMIT_MSG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
security/py-bitbox02: Add py-bitbox02 version 7.0.0
2+
3+
Python library for communicating with the BitBox02 hardware wallet.

py-bitbox02/DESCR

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Python interface for communication with the BitBox02 cryptocurrency hardware
2+
device.

py-bitbox02/Makefile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# $NetBSD$
2+
3+
DISTNAME= bitbox02-7.0.0
4+
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5+
CATEGORIES= security
6+
MASTER_SITES= ${MASTER_SITE_PYPI:=b/bitbox02/}
7+
8+
MAINTAINER= pkgsrc-users@NetBSD.org
9+
HOMEPAGE= https://github.com/BitBoxSwiss/bitbox02-firmware
10+
COMMENT= Python library for bitbox02 communication
11+
LICENSE= apache-2.0
12+
13+
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
14+
15+
DEPENDS+= ${PYPKGPREFIX}-base58>=2.0.0:../../converters/py-base58
16+
DEPENDS+= ${PYPKGPREFIX}-ecdsa>=0.14:../../security/py-ecdsa
17+
DEPENDS+= ${PYPKGPREFIX}-hidapi>=0.14.0:../../wip/py-hidapi
18+
DEPENDS+= ${PYPKGPREFIX}-semver>=2.8.1:../../devel/py-semver
19+
DEPENDS+= ${PYPKGPREFIX}-protobuf>=3.2:../../devel/py-protobuf
20+
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
21+
DEPENDS+= ${PYPKGPREFIX}-noiseprotocol>=0.3:../../wip/py-noiseprotocol
22+
23+
USE_LANGUAGES= # none
24+
25+
.include "../../lang/python/wheel.mk"
26+
.include "../../mk/bsd.pkg.mk"

py-bitbox02/PLIST

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
@comment $NetBSD$
2+
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
3+
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
4+
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
5+
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
6+
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
7+
${PYSITELIB}/bitbox02/__init__.py
8+
${PYSITELIB}/bitbox02/__init__.pyc
9+
${PYSITELIB}/bitbox02/__init__.pyo
10+
${PYSITELIB}/bitbox02/bitbox02/__init__.py
11+
${PYSITELIB}/bitbox02/bitbox02/__init__.pyc
12+
${PYSITELIB}/bitbox02/bitbox02/__init__.pyo
13+
${PYSITELIB}/bitbox02/bitbox02/bitbox02.py
14+
${PYSITELIB}/bitbox02/bitbox02/bitbox02.pyc
15+
${PYSITELIB}/bitbox02/bitbox02/bitbox02.pyo
16+
${PYSITELIB}/bitbox02/bitbox02/bootloader.py
17+
${PYSITELIB}/bitbox02/bitbox02/bootloader.pyc
18+
${PYSITELIB}/bitbox02/bitbox02/bootloader.pyo
19+
${PYSITELIB}/bitbox02/bitbox02/py.typed
20+
${PYSITELIB}/bitbox02/bitbox02/secp256k1.py
21+
${PYSITELIB}/bitbox02/bitbox02/secp256k1.pyc
22+
${PYSITELIB}/bitbox02/bitbox02/secp256k1.pyo
23+
${PYSITELIB}/bitbox02/communication/__init__.py
24+
${PYSITELIB}/bitbox02/communication/__init__.pyc
25+
${PYSITELIB}/bitbox02/communication/__init__.pyo
26+
${PYSITELIB}/bitbox02/communication/bitbox_api_protocol.py
27+
${PYSITELIB}/bitbox02/communication/bitbox_api_protocol.pyc
28+
${PYSITELIB}/bitbox02/communication/bitbox_api_protocol.pyo
29+
${PYSITELIB}/bitbox02/communication/communication.py
30+
${PYSITELIB}/bitbox02/communication/communication.pyc
31+
${PYSITELIB}/bitbox02/communication/communication.pyo
32+
${PYSITELIB}/bitbox02/communication/devices.py
33+
${PYSITELIB}/bitbox02/communication/devices.pyc
34+
${PYSITELIB}/bitbox02/communication/devices.pyo
35+
${PYSITELIB}/bitbox02/communication/generated/__init__.py
36+
${PYSITELIB}/bitbox02/communication/generated/__init__.pyc
37+
${PYSITELIB}/bitbox02/communication/generated/__init__.pyo
38+
${PYSITELIB}/bitbox02/communication/generated/antiklepto_pb2.py
39+
${PYSITELIB}/bitbox02/communication/generated/antiklepto_pb2.pyc
40+
${PYSITELIB}/bitbox02/communication/generated/antiklepto_pb2.pyo
41+
${PYSITELIB}/bitbox02/communication/generated/backup_commands_pb2.py
42+
${PYSITELIB}/bitbox02/communication/generated/backup_commands_pb2.pyc
43+
${PYSITELIB}/bitbox02/communication/generated/backup_commands_pb2.pyi
44+
${PYSITELIB}/bitbox02/communication/generated/backup_commands_pb2.pyo
45+
${PYSITELIB}/bitbox02/communication/generated/bitbox02_system_pb2.py
46+
${PYSITELIB}/bitbox02/communication/generated/bitbox02_system_pb2.pyc
47+
${PYSITELIB}/bitbox02/communication/generated/bitbox02_system_pb2.pyi
48+
${PYSITELIB}/bitbox02/communication/generated/bitbox02_system_pb2.pyo
49+
${PYSITELIB}/bitbox02/communication/generated/bluetooth_pb2.py
50+
${PYSITELIB}/bitbox02/communication/generated/bluetooth_pb2.pyc
51+
${PYSITELIB}/bitbox02/communication/generated/bluetooth_pb2.pyo
52+
${PYSITELIB}/bitbox02/communication/generated/btc_pb2.py
53+
${PYSITELIB}/bitbox02/communication/generated/btc_pb2.pyc
54+
${PYSITELIB}/bitbox02/communication/generated/btc_pb2.pyi
55+
${PYSITELIB}/bitbox02/communication/generated/btc_pb2.pyo
56+
${PYSITELIB}/bitbox02/communication/generated/cardano_pb2.py
57+
${PYSITELIB}/bitbox02/communication/generated/cardano_pb2.pyc
58+
${PYSITELIB}/bitbox02/communication/generated/cardano_pb2.pyo
59+
${PYSITELIB}/bitbox02/communication/generated/common_pb2.py
60+
${PYSITELIB}/bitbox02/communication/generated/common_pb2.pyc
61+
${PYSITELIB}/bitbox02/communication/generated/common_pb2.pyi
62+
${PYSITELIB}/bitbox02/communication/generated/common_pb2.pyo
63+
${PYSITELIB}/bitbox02/communication/generated/eth_pb2.py
64+
${PYSITELIB}/bitbox02/communication/generated/eth_pb2.pyc
65+
${PYSITELIB}/bitbox02/communication/generated/eth_pb2.pyi
66+
${PYSITELIB}/bitbox02/communication/generated/eth_pb2.pyo
67+
${PYSITELIB}/bitbox02/communication/generated/hww_pb2.py
68+
${PYSITELIB}/bitbox02/communication/generated/hww_pb2.pyc
69+
${PYSITELIB}/bitbox02/communication/generated/hww_pb2.pyi
70+
${PYSITELIB}/bitbox02/communication/generated/hww_pb2.pyo
71+
${PYSITELIB}/bitbox02/communication/generated/keystore_pb2.py
72+
${PYSITELIB}/bitbox02/communication/generated/keystore_pb2.pyc
73+
${PYSITELIB}/bitbox02/communication/generated/keystore_pb2.pyi
74+
${PYSITELIB}/bitbox02/communication/generated/keystore_pb2.pyo
75+
${PYSITELIB}/bitbox02/communication/generated/mnemonic_pb2.py
76+
${PYSITELIB}/bitbox02/communication/generated/mnemonic_pb2.pyc
77+
${PYSITELIB}/bitbox02/communication/generated/mnemonic_pb2.pyi
78+
${PYSITELIB}/bitbox02/communication/generated/mnemonic_pb2.pyo
79+
${PYSITELIB}/bitbox02/communication/generated/perform_attestation_pb2.py
80+
${PYSITELIB}/bitbox02/communication/generated/perform_attestation_pb2.pyc
81+
${PYSITELIB}/bitbox02/communication/generated/perform_attestation_pb2.pyi
82+
${PYSITELIB}/bitbox02/communication/generated/perform_attestation_pb2.pyo
83+
${PYSITELIB}/bitbox02/communication/generated/system_pb2.py
84+
${PYSITELIB}/bitbox02/communication/generated/system_pb2.pyc
85+
${PYSITELIB}/bitbox02/communication/generated/system_pb2.pyi
86+
${PYSITELIB}/bitbox02/communication/generated/system_pb2.pyo
87+
${PYSITELIB}/bitbox02/communication/py.typed
88+
${PYSITELIB}/bitbox02/communication/u2fhid/__init__.py
89+
${PYSITELIB}/bitbox02/communication/u2fhid/__init__.pyc
90+
${PYSITELIB}/bitbox02/communication/u2fhid/__init__.pyo
91+
${PYSITELIB}/bitbox02/communication/u2fhid/u2fhid.py
92+
${PYSITELIB}/bitbox02/communication/u2fhid/u2fhid.pyc
93+
${PYSITELIB}/bitbox02/communication/u2fhid/u2fhid.pyo
94+
${PYSITELIB}/bitbox02/py.typed
95+
${PYSITELIB}/bitbox02/util.py
96+
${PYSITELIB}/bitbox02/util.pyc
97+
${PYSITELIB}/bitbox02/util.pyo

py-bitbox02/distinfo

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$NetBSD$
2+
3+
BLAKE2s (bitbox02-7.0.0.tar.gz) = 0a0c19a6e71c99aca5c3ce197d0e37a667f906a0536742815ebb49735cdc1a6b
4+
SHA512 (bitbox02-7.0.0.tar.gz) = 4526d1949c67dff01ac7110fc42fe99baeed610e26f51c22b998616484b0912ab4ba3d586fc20061f10cda5d7a824ae999a38ba56b0f4de9211e0f6c3bafb599
5+
Size (bitbox02-7.0.0.tar.gz) = 66525 bytes

0 commit comments

Comments
 (0)