Bug 286222 - [NEW PORT] devel/py-super-collections: Instantly convert JSON and YAML files into objects with attributes
Summary: [NEW PORT] devel/py-super-collections: Instantly convert JSON and YAML files ...
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: Hiroki Tagato
URL: https://github.com/fralau/super-colle...
Keywords:
Depends on:
Blocks: 286226
  Show dependency treegraph
 
Reported: 2025-04-20 10:05 UTC by Vladyslav Movchan
Modified: 2025-06-09 20:47 UTC (History)
1 user (show)

See Also:


Attachments
New port: devel/py-super-collections (3.01 KB, patch)
2025-04-20 10:05 UTC, Vladyslav Movchan
no flags Details | Diff
New port: devel/py-super-collections (2.99 KB, patch)
2025-06-09 11:54 UTC, Vladyslav Movchan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladyslav Movchan 2025-04-20 10:05:51 UTC
Created attachment 259726 [details]
New port: devel/py-super-collections

I'm a maintainer of x11/wezterm port, and upstream wezterm now uses several dependencies which are not available in the FreeBSD ports tree.

This is the one of the ports which are missing - I'm going to be its maintainer.

As to the port itself: it is a Python library to instantly convert JSON and YAML files into objects with attributes, without the need to create specific classes.

Please take a look and thank you!
Comment 1 Vladyslav Movchan 2025-06-09 11:54:41 UTC
Created attachment 261109 [details]
New port: devel/py-super-collections

Pull the sources from PyPI (instead of GitHub repo).
Comment 2 commit-hook freebsd_committer freebsd_triage 2025-06-09 20:46:59 UTC
A commit in branch main references this bug:

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

commit 8b8cbe699ad1a253e78fd1d20a7e7633cbf6d58f
Author:     Vladyslav Movchan <vladislav.movchan@gmail.com>
AuthorDate: 2025-04-18 19:35:23 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-06-09 20:46:05 +0000

    devel/py-super-collections: new port: Instantly convert JSON and YAML files into objects with attributes

    Python library to instantly convert JSON and YAML files into objects
    with attributes, without the need to create specific classes.

    WWW: https://github.com/fralau/super-collections

    PR:             286222
    Reported by:    Vladyslav Movchan <vladislav.movchan@gmail.com> (new maintainer)

 devel/Makefile                             |  1 +
 devel/py-super-collections/Makefile (new)  | 27 +++++++++++++++++++++++++++
 devel/py-super-collections/distinfo (new)  |  3 +++
 devel/py-super-collections/pkg-descr (new) |  2 ++
 4 files changed, 33 insertions(+)
Comment 3 Hiroki Tagato freebsd_committer freebsd_triage 2025-06-09 20:47:45 UTC
Committed, thanks!