aboutsummaryrefslogtreecommitdiff
path: root/mail/py-mailmanclient
diff options
context:
space:
mode:
Diffstat (limited to 'mail/py-mailmanclient')
-rw-r--r--mail/py-mailmanclient/Makefile28
-rw-r--r--mail/py-mailmanclient/distinfo3
-rw-r--r--mail/py-mailmanclient/pkg-descr4
3 files changed, 35 insertions, 0 deletions
diff --git a/mail/py-mailmanclient/Makefile b/mail/py-mailmanclient/Makefile
new file mode 100644
index 000000000000..c66a736b0080
--- /dev/null
+++ b/mail/py-mailmanclient/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= mailmanclient
+PORTVERSION= 3.3.1
+CATEGORIES= mail
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Official Python bindings for the GNU Mailman 3 REST API
+
+LICENSE= LGPL3+
+LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>3.0:devel/py-flake8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flake8-bugbear>0:devel/py-flake8-bugbear@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mailman>0:mail/mailman3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}falcon>0:www/py-falcon@${PY_FLAVOR}
+
+USES= python:3.5+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC}/src/mailmanclient/tests && ${PYTHON_CMD} test_client.py
+
+.include <bsd.port.mk>
diff --git a/mail/py-mailmanclient/distinfo b/mail/py-mailmanclient/distinfo
new file mode 100644
index 000000000000..9d3025b9ec69
--- /dev/null
+++ b/mail/py-mailmanclient/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1606419804
+SHA256 (mailmanclient-3.3.1.tar.gz) = 8fc44666b0404fa6ab4b9755f8ee37c4d4001aca1d88a515a2d8ac06f7fd4f5e
+SIZE (mailmanclient-3.3.1.tar.gz) = 78807
diff --git a/mail/py-mailmanclient/pkg-descr b/mail/py-mailmanclient/pkg-descr
new file mode 100644
index 000000000000..2b62dade8492
--- /dev/null
+++ b/mail/py-mailmanclient/pkg-descr
@@ -0,0 +1,4 @@
+The mailmanclient library provides official Python bindings for the GNU
+Mailman 3 REST API.
+
+WWW: https://gitlab.com/mailman/mailmanclient