Bug 277694 - [NEW PORT] security/py-pykeepass-cache: Database caching for PyKeePass
Summary: [NEW PORT] security/py-pykeepass-cache: Database caching for PyKeePass
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL: https://pypi.org/project/pykeepass-cache
Keywords:
Depends on: 277695
Blocks: 277696
  Show dependency treegraph
 
Reported: 2024-03-14 14:34 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2024-09-25 06:39 UTC (History)
1 user (show)

See Also:


Attachments
security-py-pykeepass-cache-New-port-Database-cachin.patch (3.24 KB, patch)
2024-03-14 14:34 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff
py-pykeepass-cache-2.0.3.patch (2.83 KB, patch)
2024-09-22 23:48 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Daniel Colmenares Oviedo 2024-03-14 14:34:55 UTC
Created attachment 249160 [details]
security-py-pykeepass-cache-New-port-Database-cachin.patch

Description:

pykeepass_cache is a support library for pykeepass. It is a drop-in
replacement for pykeepass.PyKeePass which caches databases in a
background process to make database access faster.

This is useful in situations where the program is terminated between
invocations (e.g. CLI scripts). The background process will
automatically shut down after 300 seconds.

WWW: https://pypi.org/project/pykeepass-cache

QA:

* portlint: OK (looks fine.)
* testport: OK (synth: 14.0-RELEASE, amd64)
Comment 1 Jesús Daniel Colmenares Oviedo 2024-09-22 23:48:03 UTC
Created attachment 253763 [details]
py-pykeepass-cache-2.0.3.patch

Description:

pykeepass_cache is a support library for pykeepass. It is a drop-in
replacement for pykeepass.PyKeePass which caches databases in a
background process to make database access faster.
                                                          
This is useful in situations where the program is terminated between
invocations (e.g. CLI scripts). The background process will
automatically shut down after 300 seconds.
 
WWW: https://pypi.org/project/pykeepass-cache

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 14.1-RELEASE, amd64)
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-09-25 06:31:04 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=261382925cdfa6ae8eb20a2e54d0b72a2897f753

commit 261382925cdfa6ae8eb20a2e54d0b72a2897f753
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-09-22 23:24:16 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-09-25 06:29:18 +0000

    security/py-pykeepass-cache: New port: Database caching for PyKeePass

    pykeepass_cache is a support library for pykeepass. It is a drop-in
    replacement for pykeepass.PyKeePass which caches databases in a
    background process to make database access faster.

    This is useful in situations where the program is terminated between
    invocations (e.g. CLI scripts). The background process will
    automatically shut down after 300 seconds.

    WWW: https://pypi.org/project/pykeepass-cache

    PR:             277694
    Event:          EuroBSDcon 2024

 security/Makefile                           |  1 +
 security/py-pykeepass-cache/Makefile (new)  | 23 +++++++++++++++++++++++
 security/py-pykeepass-cache/distinfo (new)  |  3 +++
 security/py-pykeepass-cache/pkg-descr (new) |  7 +++++++
 4 files changed, 34 insertions(+)
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2024-09-25 06:39:46 UTC
Thank you for your contribution.