www/py-rolo 0.8.4 DragonFly
Python framework for building HTTP-based server applications
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- python, www
- Package size
- 109.9 KiB, 648.7 KiB installed
Description
Rolo is a flexible framework and library to build HTTP-based server applications beyond microservices and REST APIs. You can build HTTP-based RPC servers, websocket proxies, or other server types that typical web frameworks are not designed for.
Rolo extends Werkzeug, a flexible Python HTTP server library, for you to use concepts you are familiar with like Router, Request, Response, or @route. It introduces the concept of a Gateway and HandlerChain, an implementation variant of the chain-of-responsibility pattern.
Rolo is designed for environments that do not use asyncio, but still require asynchronous HTTP features like HTTP2 SSE or Websockets. To allow asynchronous communication, Rolo introduces an ASGI/WSGI bridge, that allows you to serve Rolo applications through ASGI servers like Hypercorn.
In the other systems
The newest version among them is 0.8.9, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | www/py-rolo | 0.8.4 behind since 2026-11-09 | none known | - | [email protected] | - |
| FreeBSD | www/py-rolo | 0.8.9 newest | none known | - | [email protected] | 2026-11-09 |
| HardenedBSD | www/py-rolo | 0.8.4 behind since 2026-11-09 | no data | - | [email protected] | - |
| GhostBSD | www/py-rolo | 0.8.4 behind since 2026-11-09 | no data | - | [email protected] | - |
Version history 1
- 0.8.4
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install py312-rolo
From DPorts:
cd /usr/dports/www/py-rolo && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 3
No port depends on this one.