www/py-selector 0.10.1_1 FreeBSD
WSGI request delegation (a.k.a. routing)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2, MIT
- Categories
- www, python
- Package size
- 21.3 KiB, 74.3 KiB installed
Description
WSGI request delegation. (AKA routing.)
This distribution provides WSGI middleware for "RESTful" mapping of URL paths to WSGI applications. Selector now also comes with components for environ based dispatch and on-the-fly middleware composition. There is a very simple optional mini-language for path expressions. Alternately we can easily use regular expressions directly or even create our own mini-language. There is a simple "mapping file" format that can be used. There are no architecture specific features (to MVC or whatever). Neither are there any framework specific features.
See also: https://github.com/lukearno/selector
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-selector | 0.10.1_1 |
| DragonFly | www/py-selector | 0.10.1_1 |
Install
Binary package:
pkg install py312-selector
From the ports tree:
cd /usr/ports/www/py-selector/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-selector>0:www/py-selector
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 | 0.10.1_1 | 0.10.1_1 | 0.10.1 | 0.10.1_1 | 0.10.1_1 |
| FreeBSD:14:quarterly | 0.10.1_1 | 0.10.1_1 | n/a | 0.10.1_1 | 0.10.1_1 |
| FreeBSD:15:latest | 0.10.1_1 | 0.10.1_1 | n/a | 0.10.1_1 | 0.10.1_1 |
| FreeBSD:15:quarterly | 0.10.1_1 | 0.10.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.1_1 | 0.10.1_1 | 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.
Runtime 1
${PYTHON_PKGNAMEPREFIX}resolver>=0: devel/py-resolver
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 8
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| selector-0.10.1.tar.gz | 5842 | 2ce3a87933bd28a9bd2b59dc35904e2575c056e6a72ca68c26681a4a610b580f |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.