[Bug 261337] [NEW PORT] devel/py-matrix-common: Common utilities for Synapse, Sydent and Sygnal

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 19 Jan 2022 16:00:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261337

            Bug ID: 261337
           Summary: [NEW PORT] devel/py-matrix-common: Common utilities
                    for Synapse, Sydent and Sygnal
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/matrix-org/matrix-python-common
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: ports@skyforge.at

Created attachment 231159
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=231159&action=edit
devel/py-matrix-common: new port for v1.0.0

py-matrix-common is a (currently minimal) dependency of
net-im/py-matrix-synapse and provides functionality shared by projects in the
matrix.org realm, such as sydent and sygnal.

Two things that might be noteworthy here:

* The port currently packages the release from github, since the pypi release
doesn't include tests. I'll try and get upstream to include tests in upcoming
releases to switch this to pypi.
* The port has to provide a dummy setup.py for distutils support as the
upstream package doesn't provide one.

portlint: "OK"? (One warning that I can't place)
testport: OK (poudriere: 130amd64)
do-test: OK (Ran 6 tests in 0.089s, PASSED (successes=6))

The port has also been tested in conjunction with
net-im/py-matrix-synapse-1.50.1, passes the synapse testsuite and hasn't burned
my production server to the ground after almost a day.

-- 
You are receiving this mail because:
You are the assignee for the bug.