net/py-pyu2f: Add py-pyu2f 0.1.5

pyu2f is a python based U2F host library. It provides functionality for
interacting with a U2F device over USB.

pyu2f uses ctypes to make system calls directly to interface with the USB HID
device. This means that no platform specific shared libraries need to be
compiled for pyu2f to work.

By default pyu2f will use its own U2F stack implementation to sign requests. If
desired, pyu2f can offload signing to a pluggable command line tool. Offloading
is not yet supported for U2F registration.

WWW: https://github.com/google/pyu2f
This commit is contained in:
Po-Chuan Hsieh 2021-04-26 04:11:24 +08:00
parent 101e8de991
commit f3ca692f8b
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
4 changed files with 38 additions and 0 deletions

View File

@ -1087,6 +1087,7 @@
SUBDIR += py-python-socks
SUBDIR += py-python-twitter
SUBDIR += py-pytradfri
SUBDIR += py-pyu2f
SUBDIR += py-pyvmomi
SUBDIR += py-pyzmq
SUBDIR += py-qt5-network

22
net/py-pyu2f/Makefile Normal file
View File

@ -0,0 +1,22 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
PORTNAME= pyu2f
PORTVERSION= 0.1.5
CATEGORIES= net python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= U2F host library for interacting with a U2F device over USB
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

3
net/py-pyu2f/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1619198367
SHA256 (pyu2f-0.1.5.tar.gz) = a3caa3a11842fc7d5746376f37195e6af5f17c0a15737538bb1cebf656fb306b
SIZE (pyu2f-0.1.5.tar.gz) = 27133

12
net/py-pyu2f/pkg-descr Normal file
View File

@ -0,0 +1,12 @@
pyu2f is a python based U2F host library. It provides functionality for
interacting with a U2F device over USB.
pyu2f uses ctypes to make system calls directly to interface with the USB HID
device. This means that no platform specific shared libraries need to be
compiled for pyu2f to work.
By default pyu2f will use its own U2F stack implementation to sign requests. If
desired, pyu2f can offload signing to a pluggable command line tool. Offloading
is not yet supported for U2F registration.
WWW: https://github.com/google/pyu2f