| Port details |
- py-rolo Python framework for building HTTP-based server applications
- 0.7.6 www
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2026-01-15 12:01:08
- Last Update: 2026-01-15 11:53:05
- Commit Hash: 80d2eac
- Also Listed In: python
- License: APACHE20
- WWW:
- https://rolo.localstack.cloud/
- https://github.com/localstack/rolo
- 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.
 ¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}rolo>0:www/py-rolo@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-rolo/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-rolo
- pkg install py311-rolo
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-rolo listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-rolo
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1767157573
SHA256 (rolo-0.7.6.tar.gz) = c8edbf5a03730429fd98f29ca6f350cb5738b959e4fe518d36df2184dd497b71
SIZE (rolo-0.7.6.tar.gz) = 70315
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>=0 : devel/py-setuptools@py311
- py311-wheel>=0 : devel/py-wheel@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-requests>=2.20 : www/py-requests@py311
- py311-werkzeug>=3.0 : www/py-werkzeug@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_py-rolo
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.7.6 15 Jan 2026 11:53:05
    |
Po-Chuan Hsieh (sunpoet)  |
www/py-rolo: Add py-rolo 0.7.6
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. |
Number of commits found: 1
|