Created attachment 249161 [details] security-py-pykeepass-New-port-Python-library-to-int.patch Description: 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 QA: * portlint: OK (looks fine.) * testport: OK (synth: 14.0-RELEASE, amd64)
I'm sorry for the slow processing. Could you please rebase this patch onto the current ports tree? Unfortunately it doesn't apply as is. The same probably also applies to bug #277694 and bug #277696.
Created attachment 253762 [details] py-pykeepass-4.1.0.post1.patch Description: * Update to 4.1.0.post1 ChangeLog: https://github.com/libkeepass/pykeepass/blob/v4.1.0.post1/CHANGELOG.rst * add PyKeePass.database_name and database_description * fix pkg_resources dependency issue * Entry.tags returns empty list instead of None * set 'encoding' attribute when exporting as XML * parse datetimes using isoformat instead of strptime QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 14.1-RELEASE, amd64)
(In reply to Robert Clausecker from comment #1) I have removed the entry from security/Makefile to avoid the same problem.
Applies just fine now!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f05e53436041f7b1a3b1c26fd00160d7d57d38d0 commit f05e53436041f7b1a3b1c26fd00160d7d57d38d0 Author: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org> AuthorDate: 2024-09-22 23:24:47 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2024-09-25 06:29:18 +0000 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 security/Makefile | 1 + security/py-pykeepass/Makefile (new) | 28 ++++++++++++++++++++++++++++ security/py-pykeepass/distinfo (new) | 3 +++ security/py-pykeepass/pkg-descr (new) | 4 ++++ 4 files changed, 36 insertions(+)
Thank you for your contribution.