devel/py-python-socketio 5.17.0 FreeBSD
Python implementation of the Socket.IO realtime client and server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
197ad6e5b0- License
- MIT
- Categories
- devel, net, python
- Package size
- 117.1 KiB, 1081.7 KiB installed
Description
This projects implements Socket.IO clients and servers that can run standalone or integrated with a variety of Python web frameworks.
Socket.IO is a 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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-python-socketio | 5.17.0 |
| DragonFly | devel/py-python-socketio | 5.12.1 |
Install
Binary package:
pkg install py312-python-socketio
From the ports tree:
cd /usr/ports/devel/py-python-socketio/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-python-socketio>0:devel/py-python-socketio
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.17.0 | 5.17.0 | 5.7.2 | 5.13.0 | 5.17.0 |
| FreeBSD:14:quarterly | 5.17.0 | 5.17.0 | n/a | 5.13.0 | 5.17.0 |
| FreeBSD:15:latest | 5.17.0 | 5.17.0 | n/a | 5.13.0 | 5.13.0 |
| FreeBSD:15:quarterly | 5.17.0 | 5.17.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.17.0 | 5.17.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61.2: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}bidict>=0.21.0: devel/py-bidict${PYTHON_PKGNAMEPREFIX}python-engineio>=4.13.2: devel/py-python-engineio
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 39
- devel/gettext-runtime
- devel/libffi
- devel/py-aiosignal
- devel/py-async_generator
- devel/py-async_timeout
- devel/py-attrs
- devel/py-bidict
- devel/py-cffi
- devel/py-curio
- devel/py-frozenlist
- devel/py-outcome
- devel/py-propcache
- devel/py-pycparser
- devel/py-python-engineio
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/readline
- dns/py-idna
- lang/python312
- math/mpdecimal
- net/py-aiohappyeyeballs
- net/py-h11
- net/py-pysocks
- net/py-python-socks
- net/py-trio
- net/py-urllib3
- net/py-wsproto
- print/indexinfo
- security/py-certifi
- textproc/expat2
- textproc/py-charset-normalizer
- www/llhttp
- www/py-aiohttp
- www/py-multidict
- www/py-requests
- www/py-simple-websocket
- www/py-websocket-client
- www/py-yarl
Configuration
Options name: devel_python-socketio
| Option | Default | Description |
|---|---|---|
| ASYNCIO_CLIENT | on | Asynchronous client support |
| CLIENT | on | Standard client support |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| python_socketio-5.17.0.tar.gz | 134574 | c3bbfc4937dcfea7c4d1b182afa94d4a30335d153987e8f2078b344beacf95a0 |
Master sites 1
- PYPI