BSD Ports

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

SystemPortVersion
FreeBSDwww/py-selector0.10.1_1
DragonFlywww/py-selector0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.10.1_10.10.1_10.10.10.10.1_10.10.1_1
FreeBSD:14:quarterly0.10.1_10.10.1_1n/a0.10.1_10.10.1_1
FreeBSD:15:latest0.10.1_10.10.1_1n/a0.10.1_10.10.1_1
FreeBSD:15:quarterly0.10.1_10.10.1_1n/an/an/a
FreeBSD:16:latest0.10.1_10.10.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

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

===>   NOTICE:

The py312-selector port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
selector-0.10.1.tar.gz58422ce3a87933bd28a9bd2b59dc35904e2575c056e6a72ca68c26681a4a610b580f
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.