PORTNAME= blake3 DISTVERSION= 1.0.8 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for the BLAKE3 cryptographic hash function WWW= https://github.com/oconnor663/blake3-py LICENSE= APACHE20 MIT LICENSE_COMB= dual BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}maturin>0:devel/py-maturin@${PY_FLAVOR} USES= cargo python USE_PYTHON= pep517 autoplist pytest CARGO_CRATES= arrayref-0.3.9 \ arrayvec-0.7.6 \ autocfg-1.5.0 \ blake3-1.8.2 \ cc-1.2.41 \ cfg-if-1.0.3 \ constant_time_eq-0.3.1 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ either-1.15.0 \ find-msvc-tools-0.1.4 \ heck-0.5.0 \ hex-0.4.3 \ indoc-2.0.6 \ libc-0.2.177 \ memmap2-0.9.8 \ memoffset-0.9.1 \ once_cell-1.21.3 \ portable-atomic-1.11.1 \ proc-macro2-1.0.101 \ pyo3-0.26.0 \ pyo3-build-config-0.26.0 \ pyo3-ffi-0.26.0 \ pyo3-macros-0.26.0 \ pyo3-macros-backend-0.26.0 \ quote-1.0.41 \ rayon-1.11.0 \ rayon-core-1.13.0 \ shlex-1.3.0 \ syn-2.0.106 \ target-lexicon-0.13.3 \ unicode-ident-1.0.19 \ unindent-0.2.4 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests TEST_ARGS= test_blake3.py # tests as of 1.0.8: # Results (1.40s): # 81 passed # 1 warning .include