Quart is a Python ASGI web microframework. It is intended to provide the easiest way to use asyncio functionality in a web context, especially with existing Flask apps. This is possible as the Quart API is a superset of the Flask API.
As I wanted to seamlessly migrate from Flask to Quart and noticed, that there are a few issues in using Flask-Compress together with Quart, I decided to create my own Quart-Compress packages, which is based on the Flask-Compress project.
Installing the package is as easy as:
$ pip install quart-compress2
To compress your Quart responses, you only need to compress your Quart object at the beginning using the
from quart import Quart from quart_compress import Compress app = Quart(__name__) Compress(app)
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size quart_compress2-1.1.0-py3-none-any.whl (8.0 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size quart-compress2-1.1.0.tar.gz (7.5 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for quart_compress2-1.1.0-py3-none-any.whl