New port: net/py-aiocoap -- The Python CoAP library

The aiocoap package is an implementation of CoAP, the Constrained Application
Protocol.

It is written in Python 3 using its native asyncio methods to facilitate
concurrent operations while maintaining an easy to use interface.

aiocoap is originally based on txThings. If you want to use CoAP in your
existing Twisted application, or can not migrate to Python 3 yet, that is
probably more useful to you than aiocoap.

WWW: https://github.com/chrysn/aiocoap
This commit is contained in:
Tobias C. Berner 2019-04-28 19:00:01 +00:00
parent 720df31cb8
commit 04f3e92a74
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=500359
4 changed files with 33 additions and 0 deletions

View File

@ -1012,6 +1012,7 @@
SUBDIR += pxe
SUBDIR += pxe-pdhcp
SUBDIR += py-GeoIP2
SUBDIR += py-aiocoap
SUBDIR += py-aiohttp-socks
SUBDIR += py-amqp
SUBDIR += py-amqplib

18
net/py-aiocoap/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $FreeBSD$
PORTNAME= aiocoap
DISTVERSION= 0.3
CATEGORIES= net
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= tcberner@FreeBSD.org
COMMENT= Python CoAP library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python:3.5+
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

3
net/py-aiocoap/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1556476156
SHA256 (aiocoap-0.3.tar.gz) = 402d4151db6d8d0b1d66af5b6e10e0de1521decbf12140637e5b8d2aa9c5aef6
SIZE (aiocoap-0.3.tar.gz) = 78461

11
net/py-aiocoap/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
The aiocoap package is an implementation of CoAP, the Constrained Application
Protocol.
It is written in Python 3 using its native asyncio methods to facilitate
concurrent operations while maintaining an easy to use interface.
aiocoap is originally based on txThings. If you want to use CoAP in your
existing Twisted application, or can not migrate to Python 3 yet, that is
probably more useful to you than aiocoap.
WWW: https://github.com/chrysn/aiocoap