security/py-pykeepass: New port: Python library to interact with keepass databases

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
This commit is contained in:
Jesús Daniel Colmenares Oviedo 2024-09-22 19:24:47 -04:00 committed by Robert Clausecker
parent d91f2a630e
commit f05e534360
4 changed files with 36 additions and 0 deletions

View file

@ -1020,6 +1020,7 @@
SUBDIR += py-pyelliptic SUBDIR += py-pyelliptic
SUBDIR += py-pyhanko SUBDIR += py-pyhanko
SUBDIR += py-pyhanko-certvalidator SUBDIR += py-pyhanko-certvalidator
SUBDIR += py-pykeepass
SUBDIR += py-pylibacl SUBDIR += py-pylibacl
SUBDIR += py-pymacaroons SUBDIR += py-pymacaroons
SUBDIR += py-pynacl SUBDIR += py-pynacl

View file

@ -0,0 +1,28 @@
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>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1727042004
SHA256 (pykeepass-4.1.0.post1.tar.gz) = dfc59734824eb7bb9fb57ddd3cada9fcc4faf74f718d2c3876be2f00ed69980a
SIZE (pykeepass-4.1.0.post1.tar.gz) = 57831

View file

@ -0,0 +1,4 @@
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.