Bug 274127

Summary: [NEW PORT] devel/py-pyaml-env: Provides yaml file parsing with environment variable resolution
Product: Ports & Packages Reporter: Jesús Daniel Colmenares Oviedo <DtxdF>
Component: Individual Port(s)Assignee: Li-Wen Hsu <lwhsu>
Status: Closed FIXED    
Severity: Affects Only Me CC: lwhsu
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/mkaranasou/pyaml_env
Bug Depends on:    
Bug Blocks: 274128    
Attachments:
Description Flags
pyaml-1.2.1.patch DtxdF: maintainer-approval+

Description Jesús Daniel Colmenares Oviedo 2023-09-27 13:04:17 UTC
Created attachment 245284 [details]
pyaml-1.2.1.patch

Description:

pyaml-env is a very small library that parses a yaml configuration
file and it resolves the environment variables, so that no secrets
are kept in text.

WWW: https://github.com/mkaranasou/pyaml_env

QA:

* portlint:
  - WARN: Makefile: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFIX.
* testport: OK (poudriere: 13.2-RELEASE, amd64)
Comment 1 commit-hook freebsd_committer freebsd_triage 2023-09-28 04:58:57 UTC
A commit in branch main references this bug:

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

commit c73b2dcc4a1b160a8c36a5ed3799613ca75663ab
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2023-09-27 12:55:00 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2023-09-28 04:57:58 +0000

    Add devel/py-pyaml-env: Provides yaml file parsing with environment variable resolution

    pyaml-env is a very small library that parses a yaml configuration
    file and it resolves the environment variables, so that no secrets
    are kept in text.

    WWW: https://github.com/mkaranasou/pyaml_env

    PR:             274127

 devel/Makefile                     |  1 +
 devel/py-pyaml-env/Makefile (new)  | 22 ++++++++++++++++++++++
 devel/py-pyaml-env/distinfo (new)  |  3 +++
 devel/py-pyaml-env/pkg-descr (new) |  3 +++
 4 files changed, 29 insertions(+)