Bug 274575 - [NEW PORT] devel/py-mashumaro: Fast serialization library on top of dataclasses
Summary: [NEW PORT] devel/py-mashumaro: Fast serialization library on top of dataclasses
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: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks: 274582
  Show dependency treegraph
 
Reported: 2023-10-19 02:48 UTC by Pat Maddox
Modified: 2023-11-03 12:07 UTC (History)
1 user (show)

See Also:


Attachments
new port (2.60 KB, patch)
2023-10-19 02:48 UTC, Pat Maddox
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pat Maddox 2023-10-19 02:48:29 UTC
Created attachment 245724 [details]
new port
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2023-10-21 13:23:26 UTC
testbuilds@work
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-10-21 13:49:53 UTC
A commit in branch main references this bug:

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

commit 0c5931785acf6f3880f37a9a8e6dc6fc401093e4
Author:     Pat Maddox <pat@patmaddox.com>
AuthorDate: 2023-10-21 13:47:10 +0000
Commit:     Kurt Jaeger <pi@FreeBSD.org>
CommitDate: 2023-10-21 13:47:10 +0000

    devel/py-mashumaro: new port

    When using dataclasses, you often need to dump and load objects based on the
    schema you have. Mashumaro not only lets you save and load things in different
    ways, but it also does it super quick.

    Key features:

    - One of the fastest libraries
    - Mature and time-tested
    - Easy to use out of the box
    - Highly customizable
    - Built-in support for JSON, YAML, MessagePack, TOML
    - Built-in support for almost all Python types including typing-extensions
    - JSON Schema generation

    PR:             274575
    Author:    Pat Maddox <pat@patmaddox.com>

 devel/py-mashumaro/Makefile (new)  | 18 ++++++++++++++++++
 devel/py-mashumaro/distinfo (new)  |  3 +++
 devel/py-mashumaro/pkg-descr (new) | 13 +++++++++++++
 3 files changed, 34 insertions(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-10-23 04:42:16 UTC
A commit in branch main references this bug:

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

commit 2510864f7a49d01d661c38370f2da64d1240a599
Author:     Pat Maddox <pat@patmaddox.com>
AuthorDate: 2023-10-23 04:39:51 +0000
Commit:     Kurt Jaeger <pi@FreeBSD.org>
CommitDate: 2023-10-23 04:41:19 +0000

    devel/Makefile: fix index by adding py-mashumaro

    PR:             274575
    Reported by:    antoine
    Author:         Pat Maddox <pat@patmaddox.com>

 devel/Makefile | 1 +
 1 file changed, 1 insertion(+)
Comment 4 Pat Maddox 2023-11-03 12:07:27 UTC
(testing how comment works in bug tracker list)