Bug 278970 - [NEW PORT] textproc/py-pytomlp: Python wrapper for toml++
Summary: [NEW PORT] textproc/py-pytomlp: Python wrapper for toml++
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: Gabriel M. Dutra
URL: https://pypi.org/project/pytomlpp/
Keywords:
Depends on:
Blocks: 278972
  Show dependency treegraph
 
Reported: 2024-05-14 08:47 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2024-08-21 23:16 UTC (History)
1 user (show)

See Also:


Attachments
py-pytomlpp-1.0.13.patch (3.32 KB, patch)
2024-05-14 08:47 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-05-14 08:47:43 UTC
Created attachment 250641 [details]
py-pytomlpp-1.0.13.patch

Description:

pytomlpp is a python wrapper for toml++.

Some points you may want to know before use:

* Using toml++ means that this module is fully compatible with TOML
  v1.0.0.
* We convert toml structure to native python data structures
  (dict/list etc.) when parsing, this is more inline with what json
  module does.
* The binding is using pybind11.
* The project is tested using toml-test and pytest.
* We support all major platforms
  (Linux, Mac OSX and Windows), for both CPython and Pypy and all
  recent Python versions. You just need to pip install and we have a
  pre-compiled binaries ready. No need to play with clang, cmake or
  any C++ toolchains.

WWW: https://pypi.org/project/pytomlpp/  https://github.com/bobfang1992/pytomlpp

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 14.0-RELEASE, amd64)
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-08-21 23:03:10 UTC
A commit in branch main references this bug:

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

commit b242f7333170c76621f66bbd09632d979934485a
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-08-21 21:48:54 +0000
Commit:     Gabriel M. Dutra <dutra@FreeBSD.org>
CommitDate: 2024-08-21 23:01:13 +0000

    textproc/py-tomlpp: Add new port

    pytomlpp is a python wrapper for toml++

    PR:             278970

 textproc/Makefile                    |  1 +
 textproc/py-pytomlpp/Makefile (new)  | 23 +++++++++++++++++++++++
 textproc/py-pytomlpp/distinfo (new)  |  3 +++
 textproc/py-pytomlpp/pkg-descr (new) | 16 ++++++++++++++++
 4 files changed, 43 insertions(+)
Comment 2 Gabriel M. Dutra freebsd_committer freebsd_triage 2024-08-21 23:16:52 UTC
Committed, thanks!