forked from Lainports/freebsd-ports
pykeepass is a python library to interact with keepass databases (supports KDBX3 and KDBX4). You can perform many tasks such as finding entries, groups, manipulate entries, group entries, attachments, and much more. All in a single Python library. WWW: https://pypi.org/project/pykeepass PR: 277695 Evenet: EuroBSDcon 2024
28 lines
857 B
Makefile
28 lines
857 B
Makefile
PORTNAME= pykeepass
|
|
DISTVERSION= 4.1.0
|
|
DISTVERSIONSUFFIX= .post1
|
|
CATEGORIES= security python
|
|
MASTER_SITES= PYPI
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
|
|
MAINTAINER= DtxdF@disroot.org
|
|
COMMENT= Python library to interact with keepass databases
|
|
WWW= https://pypi.org/project/pykeepass \
|
|
https://github.com/libkeepass/pykeepass
|
|
|
|
LICENSE= GPLv3
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
|
|
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}pycryptodomex>=0:security/py-pycryptodomex@${PY_FLAVOR}
|
|
|
|
USES= python
|
|
USE_PYTHON= autoplist pep517
|
|
|
|
NO_ARCH= yes
|
|
|
|
.include <bsd.port.mk>
|