Bug 287126 - [NEW PORT] devel/py-collections-extended: Extra Python Collections (multisets and setlists)
Summary: [NEW PORT] devel/py-collections-extended: Extra Python Collections (multisets...
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: Jesús Daniel Colmenares Oviedo
URL: https://pypi.org/project/collections-...
Keywords:
Depends on:
Blocks: 287130
  Show dependency treegraph
 
Reported: 2025-05-29 01:08 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2025-06-03 20:43 UTC (History)
0 users

See Also:


Attachments
collections-extended-2.0.2.patch (2.70 KB, patch)
2025-05-29 01:08 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 freebsd_committer freebsd_triage 2025-05-29 01:08:51 UTC
Created attachment 260773 [details]
collections-extended-2.0.2.patch

Description:

collections_extended is a pure Python module with no dependencies
providing extra collections. The new collections include bags AKA
multisets, setlists AKA unique lists or ordered sets, a bijection,
a RangeMap which is a mapping from ranges to values, and an IndexedDict
class. There are also frozen (hashable) varieties of bags and
setlists.

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 14.2-RELEASE, amd64)
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2025-06-03 12:34:41 UTC
^Triage: submitter is now committer.
Comment 2 commit-hook freebsd_committer freebsd_triage 2025-06-03 20:34:37 UTC
A commit in branch main references this bug:

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

commit 6b35562463c0d51b2509344c18dce653c9750196
Author:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2025-06-03 17:35:06 +0000
Commit:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2025-06-03 20:32:48 +0000

    devel/py-collections-extended: New port: Extra Python Collections (multisets and setlists)

    collections_extended is a pure Python module with no dependencies
    providing extra collections. The new collections include bags AKA
    multisets, setlists AKA unique lists or ordered sets, a bijection,
    a RangeMap which is a mapping from ranges to values, and an IndexedDict
    class. There are also frozen (hashable) varieties of bags and
    setlists.

    PR:             287126
    Approved by:    acm (mentor)

 devel/Makefile                                |  1 +
 devel/py-collections-extended/Makefile (new)  | 20 ++++++++++++++++++++
 devel/py-collections-extended/distinfo (new)  |  3 +++
 devel/py-collections-extended/pkg-descr (new) |  6 ++++++
 4 files changed, 30 insertions(+)