svn commit: r557923 - head/devel/py-python-engineio
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Dec 13 14:42:44 UTC 2020
Author: sunpoet
Date: Sun Dec 13 14:42:38 2020
New Revision: 557923
URL: https://svnweb.freebsd.org/changeset/ports/557923
Log:
Update to 3.14.2
- Update COMMENT
- Add LICENSE
- Add NO_ARCH
- Update pkg-descr
- Update WWW
Changes: https://github.com/miguelgrinberg/python-engineio/blob/master/CHANGES.md
Modified:
head/devel/py-python-engineio/Makefile
head/devel/py-python-engineio/distinfo
head/devel/py-python-engineio/pkg-descr
Modified: head/devel/py-python-engineio/Makefile
==============================================================================
--- head/devel/py-python-engineio/Makefile Sun Dec 13 14:42:34 2020 (r557922)
+++ head/devel/py-python-engineio/Makefile Sun Dec 13 14:42:38 2020 (r557923)
@@ -1,17 +1,20 @@
# $FreeBSD$
PORTNAME= python-engineio
-PORTVERSION= 2.0.2
+PORTVERSION= 3.14.2
CATEGORIES= devel python net
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet at FreeBSD.org
-COMMENT= Python Engine.IO server
+COMMENT= Python implementation of the Engine.IO realtime client and server
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
.include <bsd.port.mk>
Modified: head/devel/py-python-engineio/distinfo
==============================================================================
--- head/devel/py-python-engineio/distinfo Sun Dec 13 14:42:34 2020 (r557922)
+++ head/devel/py-python-engineio/distinfo Sun Dec 13 14:42:38 2020 (r557923)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1518003807
-SHA256 (python-engineio-2.0.2.tar.gz) = 46c710a72c3b2a8511b0d7963c46e200010f8ea3eb0721ce15603d0f23e993c4
-SIZE (python-engineio-2.0.2.tar.gz) = 23720
+TIMESTAMP = 1607685379
+SHA256 (python-engineio-3.14.2.tar.gz) = eab4553f2804c1ce97054c8b22cf0d5a9ab23128075248b97e1a5b2f29553085
+SIZE (python-engineio-3.14.2.tar.gz) = 40741
Modified: head/devel/py-python-engineio/pkg-descr
==============================================================================
--- head/devel/py-python-engineio/pkg-descr Sun Dec 13 14:42:34 2020 (r557922)
+++ head/devel/py-python-engineio/pkg-descr Sun Dec 13 14:42:38 2020 (r557923)
@@ -1,22 +1,16 @@
-Python implementation of the Engine.IO realtime server.
+This project implements Python based Engine.IO client and server that can run
+standalone or integrated with a variety of Python web frameworks and
+applications.
-Features
- Fully compatible with the JavaScript engine.io-client library,
- versions 1.5.0 and up.
- Compatible with Python 2.7 and Python 3.3+.
- Supports large number of clients even on modest hardware when
- used with an asynchronous server based on asyncio, eventlet or gevent.
- For development and testing,
- any WSGI compliant multi-threaded server can be used.
- Includes a WSGI middleware that integrates Engine.IO traffic
- with standard WSGI applications.
- Uses an event-based architecture implemented with decorators
- that hides the details of the protocol.
- Implements HTTP long-polling and WebSocket transports.
- Supports XHR2 and XHR browsers as clients.
- Supports text and binary messages.
- Supports gzip and deflate HTTP compression.
- Configurable CORS responses to avoid cross-origin problems with browsers.
+Engine.IO is a lightweight transport protocol that enables real-time
+bidirectional event-based communication between clients (typically, though not
+always, web browsers) and a server. The official implementations of the client
+and server components are written in JavaScript. This package provides Python
+implementations of both, each with standard and asyncio variants.
+The Engine.IO protocol is extremely simple. Once a connection between a client
+and a server is established, either side can send "messages" to the other side.
+Event handlers provided by the applications on both ends are invoked when a
+message is received, or when a connection is established or dropped.
-WWW: https://github.com/miguelgrinberg/python-engineio/
+WWW: https://github.com/miguelgrinberg/python-engineio
More information about the svn-ports-all
mailing list