Skip to main content

sanic-gzip

A Sanic plugin to manage compression as a decorator

Installation

Install with pip:

pip install sanic-gzip

Usage

Usage is as simple as a decorator before your function

from sanic import Sanic
from sanic_gzip import compress

app = Sanic(__name__)
compress = Compress()

@app.get("/logs")
@compress.compress()
async def my_verbose_function(request):

The current version supports both gzip and deflate algorithms.

Options

Config options are to be setted as init argument:

  • Compression min. size
  • Compression level
  • MIME types impacted
  • Number of threadused for compression

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sanic_gzip-0.4.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sanic_gzip-0.4.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file sanic_gzip-0.4.1.tar.gz.

File metadata

  • Download URL: sanic_gzip-0.4.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for sanic_gzip-0.4.1.tar.gz
Algorithm Hash digest
SHA256 637998e8b2adb82052122bb28db4ecf4c0e7c3d9aaef8cf04ee81a60287e4a4c
MD5 90cc1e508cca279589f1b13f42a24f1c
BLAKE2b-256 44b71f80e8e0eedbb01fa07649a464e73c76181235719d8792c36c4d37151782

See more details on using hashes here.

File details

Details for the file sanic_gzip-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: sanic_gzip-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for sanic_gzip-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 899b3f3342d8331894aefccfa54677cb54a39cf384faf7228354c80dee634a60
MD5 9922db4d6353c87652619813cdae6db3
BLAKE2b-256 6bc3659cf5b5f58b23a7ffef913a5e77cca16d6c739d5d4455b369e13c432d38

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 files

0.4.0

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page