Import py-autobahn-0.17.1 as www/py-autobahn.
Autobahn|Python is a subproject of Autobahn and provides open-source implementations of The WebSocket Protocol The Web Application Messaging Protocol (WAMP) for Python 2 and 3, and running on Twisted and asyncio. You can use Autobahn|Python to create clients and servers in Python speaking just plain WebSocket or WAMP. WebSocket allows bidirectional real-time messaging on the Web and beyond, while WAMP adds real-time application communication on top of WebSocket. WAMP provides asynchronous Remote Procedure Calls and Publish & Subscribe for applications in one protocol running over WebSocket. WAMP is a routed protocol, so you need a WAMP Router to connect your Autobahn|Python based clients. We provide Crossbar.io, but there are other options as well.
This commit is contained in:
parent
9e03c254ca
commit
df2db0f9ed
4 changed files with 266 additions and 0 deletions
20
www/py-autobahn/DESCR
Normal file
20
www/py-autobahn/DESCR
Normal file
|
@ -0,0 +1,20 @@
|
|||
Autobahn|Python is a subproject of Autobahn and provides open-source
|
||||
implementations of
|
||||
|
||||
The WebSocket Protocol
|
||||
The Web Application Messaging Protocol (WAMP)
|
||||
|
||||
for Python 2 and 3, and running on Twisted and asyncio.
|
||||
|
||||
You can use Autobahn|Python to create clients and servers in Python
|
||||
speaking just plain WebSocket or WAMP.
|
||||
|
||||
WebSocket allows bidirectional real-time messaging on the Web and
|
||||
beyond, while WAMP adds real-time application communication on top
|
||||
of WebSocket.
|
||||
|
||||
WAMP provides asynchronous Remote Procedure Calls and Publish &
|
||||
Subscribe for applications in one protocol running over WebSocket.
|
||||
WAMP is a routed protocol, so you need a WAMP Router to connect
|
||||
your Autobahn|Python based clients. We provide Crossbar.io, but
|
||||
there are other options as well.
|
22
www/py-autobahn/Makefile
Normal file
22
www/py-autobahn/Makefile
Normal file
|
@ -0,0 +1,22 @@
|
|||
# $NetBSD: Makefile,v 1.1 2017/02/22 13:19:07 wiz Exp $
|
||||
|
||||
DISTNAME= autobahn-0.17.1
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
||||
CATEGORIES= www python
|
||||
MASTER_SITES= ${MASTER_SITE_PYPI:=a/autobahn/}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://pypi.python.org/pypi/autobahn
|
||||
COMMENT= WebSocket client and server library, WAMP real-time framework
|
||||
LICENSE= mit
|
||||
|
||||
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
|
||||
DEPENDS+= ${PYPKGPREFIX}-txaio-[0-9]*:../../devel/py-txaio
|
||||
|
||||
# actually TEST_DEPENDS
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-unittest2-[0-9]*:../../devel/py-unittest2
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
218
www/py-autobahn/PLIST
Normal file
218
www/py-autobahn/PLIST
Normal file
|
@ -0,0 +1,218 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2017/02/22 13:19:07 wiz Exp $
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
|
||||
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/autobahn/__init__.py
|
||||
${PYSITELIB}/autobahn/__init__.pyc
|
||||
${PYSITELIB}/autobahn/__init__.pyo
|
||||
${PYSITELIB}/autobahn/_version.py
|
||||
${PYSITELIB}/autobahn/_version.pyc
|
||||
${PYSITELIB}/autobahn/_version.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/__init__.py
|
||||
${PYSITELIB}/autobahn/asyncio/__init__.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/__init__.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/rawsocket.py
|
||||
${PYSITELIB}/autobahn/asyncio/rawsocket.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/rawsocket.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/test/README
|
||||
${PYSITELIB}/autobahn/asyncio/test/test_asyncio_rawsocket.py
|
||||
${PYSITELIB}/autobahn/asyncio/test/test_asyncio_rawsocket.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/test/test_asyncio_rawsocket.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/test/test_asyncio_websocket.py
|
||||
${PYSITELIB}/autobahn/asyncio/test/test_asyncio_websocket.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/test/test_asyncio_websocket.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/util.py
|
||||
${PYSITELIB}/autobahn/asyncio/util.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/util.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/wamp.py
|
||||
${PYSITELIB}/autobahn/asyncio/wamp.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/wamp.pyo
|
||||
${PYSITELIB}/autobahn/asyncio/websocket.py
|
||||
${PYSITELIB}/autobahn/asyncio/websocket.pyc
|
||||
${PYSITELIB}/autobahn/asyncio/websocket.pyo
|
||||
${PYSITELIB}/autobahn/rawsocket/__init__.py
|
||||
${PYSITELIB}/autobahn/rawsocket/__init__.pyc
|
||||
${PYSITELIB}/autobahn/rawsocket/__init__.pyo
|
||||
${PYSITELIB}/autobahn/rawsocket/test/__init__.py
|
||||
${PYSITELIB}/autobahn/rawsocket/test/__init__.pyc
|
||||
${PYSITELIB}/autobahn/rawsocket/test/__init__.pyo
|
||||
${PYSITELIB}/autobahn/rawsocket/test/test_rawsocket_url.py
|
||||
${PYSITELIB}/autobahn/rawsocket/test/test_rawsocket_url.pyc
|
||||
${PYSITELIB}/autobahn/rawsocket/test/test_rawsocket_url.pyo
|
||||
${PYSITELIB}/autobahn/rawsocket/util.py
|
||||
${PYSITELIB}/autobahn/rawsocket/util.pyc
|
||||
${PYSITELIB}/autobahn/rawsocket/util.pyo
|
||||
${PYSITELIB}/autobahn/test/__init__.py
|
||||
${PYSITELIB}/autobahn/test/__init__.pyc
|
||||
${PYSITELIB}/autobahn/test/__init__.pyo
|
||||
${PYSITELIB}/autobahn/test/test_util.py
|
||||
${PYSITELIB}/autobahn/test/test_util.pyc
|
||||
${PYSITELIB}/autobahn/test/test_util.pyo
|
||||
${PYSITELIB}/autobahn/twisted/__init__.py
|
||||
${PYSITELIB}/autobahn/twisted/__init__.pyc
|
||||
${PYSITELIB}/autobahn/twisted/__init__.pyo
|
||||
${PYSITELIB}/autobahn/twisted/choosereactor.py
|
||||
${PYSITELIB}/autobahn/twisted/choosereactor.pyc
|
||||
${PYSITELIB}/autobahn/twisted/choosereactor.pyo
|
||||
${PYSITELIB}/autobahn/twisted/component.py
|
||||
${PYSITELIB}/autobahn/twisted/component.pyc
|
||||
${PYSITELIB}/autobahn/twisted/component.pyo
|
||||
${PYSITELIB}/autobahn/twisted/forwarder.py
|
||||
${PYSITELIB}/autobahn/twisted/forwarder.pyc
|
||||
${PYSITELIB}/autobahn/twisted/forwarder.pyo
|
||||
${PYSITELIB}/autobahn/twisted/rawsocket.py
|
||||
${PYSITELIB}/autobahn/twisted/rawsocket.pyc
|
||||
${PYSITELIB}/autobahn/twisted/rawsocket.pyo
|
||||
${PYSITELIB}/autobahn/twisted/resource.py
|
||||
${PYSITELIB}/autobahn/twisted/resource.pyc
|
||||
${PYSITELIB}/autobahn/twisted/resource.pyo
|
||||
${PYSITELIB}/autobahn/twisted/util.py
|
||||
${PYSITELIB}/autobahn/twisted/util.pyc
|
||||
${PYSITELIB}/autobahn/twisted/util.pyo
|
||||
${PYSITELIB}/autobahn/twisted/wamp.py
|
||||
${PYSITELIB}/autobahn/twisted/wamp.pyc
|
||||
${PYSITELIB}/autobahn/twisted/wamp.pyo
|
||||
${PYSITELIB}/autobahn/twisted/websocket.py
|
||||
${PYSITELIB}/autobahn/twisted/websocket.pyc
|
||||
${PYSITELIB}/autobahn/twisted/websocket.pyo
|
||||
${PYSITELIB}/autobahn/util.py
|
||||
${PYSITELIB}/autobahn/util.pyc
|
||||
${PYSITELIB}/autobahn/util.pyo
|
||||
${PYSITELIB}/autobahn/wamp/__init__.py
|
||||
${PYSITELIB}/autobahn/wamp/__init__.pyc
|
||||
${PYSITELIB}/autobahn/wamp/__init__.pyo
|
||||
${PYSITELIB}/autobahn/wamp/auth.py
|
||||
${PYSITELIB}/autobahn/wamp/auth.pyc
|
||||
${PYSITELIB}/autobahn/wamp/auth.pyo
|
||||
${PYSITELIB}/autobahn/wamp/component.py
|
||||
${PYSITELIB}/autobahn/wamp/component.pyc
|
||||
${PYSITELIB}/autobahn/wamp/component.pyo
|
||||
${PYSITELIB}/autobahn/wamp/cryptobox.py
|
||||
${PYSITELIB}/autobahn/wamp/cryptobox.pyc
|
||||
${PYSITELIB}/autobahn/wamp/cryptobox.pyo
|
||||
${PYSITELIB}/autobahn/wamp/cryptosign.py
|
||||
${PYSITELIB}/autobahn/wamp/cryptosign.pyc
|
||||
${PYSITELIB}/autobahn/wamp/cryptosign.pyo
|
||||
${PYSITELIB}/autobahn/wamp/exception.py
|
||||
${PYSITELIB}/autobahn/wamp/exception.pyc
|
||||
${PYSITELIB}/autobahn/wamp/exception.pyo
|
||||
${PYSITELIB}/autobahn/wamp/interfaces.py
|
||||
${PYSITELIB}/autobahn/wamp/interfaces.pyc
|
||||
${PYSITELIB}/autobahn/wamp/interfaces.pyo
|
||||
${PYSITELIB}/autobahn/wamp/message.py
|
||||
${PYSITELIB}/autobahn/wamp/message.pyc
|
||||
${PYSITELIB}/autobahn/wamp/message.pyo
|
||||
${PYSITELIB}/autobahn/wamp/protocol.py
|
||||
${PYSITELIB}/autobahn/wamp/protocol.pyc
|
||||
${PYSITELIB}/autobahn/wamp/protocol.pyo
|
||||
${PYSITELIB}/autobahn/wamp/request.py
|
||||
${PYSITELIB}/autobahn/wamp/request.pyc
|
||||
${PYSITELIB}/autobahn/wamp/request.pyo
|
||||
${PYSITELIB}/autobahn/wamp/role.py
|
||||
${PYSITELIB}/autobahn/wamp/role.pyc
|
||||
${PYSITELIB}/autobahn/wamp/role.pyo
|
||||
${PYSITELIB}/autobahn/wamp/serializer.py
|
||||
${PYSITELIB}/autobahn/wamp/serializer.pyc
|
||||
${PYSITELIB}/autobahn/wamp/serializer.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/__init__.py
|
||||
${PYSITELIB}/autobahn/wamp/test/__init__.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/__init__.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_auth.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_auth.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_auth.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_component.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_component.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_component.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_exception.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_exception.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_exception.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_message.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_message.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_message.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_protocol.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_protocol.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_protocol.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_protocol_peer.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_protocol_peer.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_protocol_peer.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_runner.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_runner.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_runner.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_serializer.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_serializer.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_serializer.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_uri_pattern.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_uri_pattern.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_uri_pattern.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_user_handler_errors.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_user_handler_errors.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_user_handler_errors.pyo
|
||||
${PYSITELIB}/autobahn/wamp/test/test_websocket.py
|
||||
${PYSITELIB}/autobahn/wamp/test/test_websocket.pyc
|
||||
${PYSITELIB}/autobahn/wamp/test/test_websocket.pyo
|
||||
${PYSITELIB}/autobahn/wamp/types.py
|
||||
${PYSITELIB}/autobahn/wamp/types.pyc
|
||||
${PYSITELIB}/autobahn/wamp/types.pyo
|
||||
${PYSITELIB}/autobahn/wamp/uri.py
|
||||
${PYSITELIB}/autobahn/wamp/uri.pyc
|
||||
${PYSITELIB}/autobahn/wamp/uri.pyo
|
||||
${PYSITELIB}/autobahn/wamp/websocket.py
|
||||
${PYSITELIB}/autobahn/wamp/websocket.pyc
|
||||
${PYSITELIB}/autobahn/wamp/websocket.pyo
|
||||
${PYSITELIB}/autobahn/websocket/__init__.py
|
||||
${PYSITELIB}/autobahn/websocket/__init__.pyc
|
||||
${PYSITELIB}/autobahn/websocket/__init__.pyo
|
||||
${PYSITELIB}/autobahn/websocket/compress.py
|
||||
${PYSITELIB}/autobahn/websocket/compress.pyc
|
||||
${PYSITELIB}/autobahn/websocket/compress.pyo
|
||||
${PYSITELIB}/autobahn/websocket/compress_base.py
|
||||
${PYSITELIB}/autobahn/websocket/compress_base.pyc
|
||||
${PYSITELIB}/autobahn/websocket/compress_base.pyo
|
||||
${PYSITELIB}/autobahn/websocket/compress_bzip2.py
|
||||
${PYSITELIB}/autobahn/websocket/compress_bzip2.pyc
|
||||
${PYSITELIB}/autobahn/websocket/compress_bzip2.pyo
|
||||
${PYSITELIB}/autobahn/websocket/compress_deflate.py
|
||||
${PYSITELIB}/autobahn/websocket/compress_deflate.pyc
|
||||
${PYSITELIB}/autobahn/websocket/compress_deflate.pyo
|
||||
${PYSITELIB}/autobahn/websocket/compress_snappy.py
|
||||
${PYSITELIB}/autobahn/websocket/compress_snappy.pyc
|
||||
${PYSITELIB}/autobahn/websocket/compress_snappy.pyo
|
||||
${PYSITELIB}/autobahn/websocket/interfaces.py
|
||||
${PYSITELIB}/autobahn/websocket/interfaces.pyc
|
||||
${PYSITELIB}/autobahn/websocket/interfaces.pyo
|
||||
${PYSITELIB}/autobahn/websocket/protocol.py
|
||||
${PYSITELIB}/autobahn/websocket/protocol.pyc
|
||||
${PYSITELIB}/autobahn/websocket/protocol.pyo
|
||||
${PYSITELIB}/autobahn/websocket/test/__init__.py
|
||||
${PYSITELIB}/autobahn/websocket/test/__init__.pyc
|
||||
${PYSITELIB}/autobahn/websocket/test/__init__.pyo
|
||||
${PYSITELIB}/autobahn/websocket/test/test_protocol.py
|
||||
${PYSITELIB}/autobahn/websocket/test/test_protocol.pyc
|
||||
${PYSITELIB}/autobahn/websocket/test/test_protocol.pyo
|
||||
${PYSITELIB}/autobahn/websocket/test/test_websocket.py
|
||||
${PYSITELIB}/autobahn/websocket/test/test_websocket.pyc
|
||||
${PYSITELIB}/autobahn/websocket/test/test_websocket.pyo
|
||||
${PYSITELIB}/autobahn/websocket/test/test_websocket_url.py
|
||||
${PYSITELIB}/autobahn/websocket/test/test_websocket_url.pyc
|
||||
${PYSITELIB}/autobahn/websocket/test/test_websocket_url.pyo
|
||||
${PYSITELIB}/autobahn/websocket/types.py
|
||||
${PYSITELIB}/autobahn/websocket/types.pyc
|
||||
${PYSITELIB}/autobahn/websocket/types.pyo
|
||||
${PYSITELIB}/autobahn/websocket/utf8validator.py
|
||||
${PYSITELIB}/autobahn/websocket/utf8validator.pyc
|
||||
${PYSITELIB}/autobahn/websocket/utf8validator.pyo
|
||||
${PYSITELIB}/autobahn/websocket/util.py
|
||||
${PYSITELIB}/autobahn/websocket/util.pyc
|
||||
${PYSITELIB}/autobahn/websocket/util.pyo
|
||||
${PYSITELIB}/autobahn/websocket/xormasker.py
|
||||
${PYSITELIB}/autobahn/websocket/xormasker.pyc
|
||||
${PYSITELIB}/autobahn/websocket/xormasker.pyo
|
||||
${PYSITELIB}/twisted/plugins/autobahn_endpoints.py
|
||||
${PYSITELIB}/twisted/plugins/autobahn_endpoints.pyc
|
||||
${PYSITELIB}/twisted/plugins/autobahn_endpoints.pyo
|
||||
${PYSITELIB}/twisted/plugins/autobahn_twistd.py
|
||||
${PYSITELIB}/twisted/plugins/autobahn_twistd.pyc
|
||||
${PYSITELIB}/twisted/plugins/autobahn_twistd.pyo
|
6
www/py-autobahn/distinfo
Normal file
6
www/py-autobahn/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.1 2017/02/22 13:19:07 wiz Exp $
|
||||
|
||||
SHA1 (autobahn-0.17.1.tar.gz) = 395164a4e9773c6431d3b94b3e9f6a135182282b
|
||||
RMD160 (autobahn-0.17.1.tar.gz) = 206ebca32d79d3873dcfa62bfbdae019c534ccd3
|
||||
SHA512 (autobahn-0.17.1.tar.gz) = 93e723436f24f82a1be72d955f81fc9958104085137e5ba25970c113cd202ffc8c6a73d81f637890fc795b4b787743f55fbd2806506de7ff2e3d410c2428f9ac
|
||||
Size (autobahn-0.17.1.tar.gz) = 189827 bytes
|
Loading…
Reference in a new issue