net/py-eventlet 0.38.0_1 MidnightBSD
Highly concurrent networking library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- net, python
Description
Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.
It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O. The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | net/py-eventlet | 0.38.0_1 |
| FreeBSD | net/py-eventlet | 0.41.2 |
| DragonFly | net/py-eventlet | 0.39.1 |
| HardenedBSD | net/py-eventlet | 0.41.2 |
| GhostBSD | net/py-eventlet | 0.41.2 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}eventlet
From mports:
cd /usr/mports/net/py-eventlet && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.3: devel/py-hatch-vcs${PYTHON_PKGNAMEPREFIX}hatchling>=1.12.2: devel/py-hatchling
Runtime 2
${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.0,1: dns/py-dnspython${PYTHON_PKGNAMEPREFIX}greenlet>=1.0: devel/py-greenlet
Build dependencies 2
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- cpe python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| eventlet-0.38.0.tar.gz | 559783 | a5df970a2431526e4973bd5810bb8c41aa4da18baa531aa18799302c24e19510 |
Master sites 1
- PYPI