www/py-quart 0.23.1 FreeBSD
Python ASGI web framework with the same API as Flask
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
263ca532d3- License
- MIT
- Categories
- www, python
- Package size
- 169.0 KiB, 1012.1 KiB installed
Description
Quart is an async Python web application framework. Using Quart you can,
- render and serve HTML templates,
- write (RESTful) JSON APIs,
- serve WebSockets,
- stream request and response data,
- do pretty much anything over the HTTP or WebSocket protocols.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-quart | 0.23.1 |
| NetBSD | www/py-quart | 0.20.0 |
| MidnightBSD | www/py-quart | 0.20.0 |
Install
Binary package:
pkg install py312-quart
From the ports tree:
cd /usr/ports/www/py-quart/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-quart>0:www/py-quart
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.23.1 | 0.23.1 | - | - | 0.23.1 |
| FreeBSD:14:quarterly | 0.23.1 | 0.23.1 | n/a | - | 0.23.1 |
| FreeBSD:15:latest | 0.23.1 | 0.23.1 | n/a | - | - |
| FreeBSD:15:quarterly | 0.23.1 | 0.23.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.23.1 | 0.23.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.
Build 1
${PYTHON_PKGNAMEPREFIX}flit-core>=0<4: devel/py-flit-core
Runtime 9
${PYTHON_PKGNAMEPREFIX}aiofiles>=0: devel/py-aiofiles${PYTHON_PKGNAMEPREFIX}blinker>=1.6: devel/py-blinker${PYTHON_PKGNAMEPREFIX}click>=8.0: devel/py-click${PYTHON_PKGNAMEPREFIX}flask>=3.0: www/py-flask${PYTHON_PKGNAMEPREFIX}hypercorn>=0.11.2: www/py-hypercorn${PYTHON_PKGNAMEPREFIX}itsdangerous>=0: security/py-itsdangerous${PYTHON_PKGNAMEPREFIX}Jinja2>=0: devel/py-Jinja2${PYTHON_PKGNAMEPREFIX}markupsafe>=0: textproc/py-markupsafe${PYTHON_PKGNAMEPREFIX}werkzeug>=3.0: www/py-werkzeug
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 26
- devel/gettext-runtime
- devel/libffi
- devel/py-Jinja2
- devel/py-aiofiles
- devel/py-babel
- devel/py-blinker
- devel/py-click
- devel/readline
- lang/python312
- math/mpdecimal
- net/py-h11
- net/py-wsproto
- print/indexinfo
- security/py-itsdangerous
- textproc/expat2
- textproc/py-markupsafe
- textproc/py-toml
- www/py-asgiref
- www/py-flask
- www/py-h2
- www/py-hpack
- www/py-hypercorn
- www/py-hyperframe
- www/py-priority
- www/py-python-dotenv
- www/py-werkzeug
Required by 1
Configuration
No options to configure.
- USES
- python:3.12+
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| quart-0.23.1.tar.gz | 65636 | 1ca848415910bd2eb75e9d9b452388f892a37be222602a373622e6c633d1efbf |
Master sites 1
- PYPI