Skip to main content

This module is the simplest way to enable compression support for aiohttp server applications globally.

Project description

aiohttp-compress

PyPI - License Wheel PyPI PyPI Coverage Status tox

This module is the simplest way to enable compression support for aiohttp server applications globally.

Installation

pip install aiohttp-compress

Example

from aiohttp import web
from aiohttp_compress import compress_middleware


async def handle(request):
    name = request.match_info.get(
        'name', "Anonymous"
    )
    text = "Hello, " + name
    return web.Response(text=text)


app = web.Application()
app.middlewares.append(compress_middleware)
app.add_routes([
    web.get('/', handle),
    web.get('/{name}', handle)
])


if __name__ == '__main__':
    web.run_app(app)

Project details


Download files

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

Source Distribution

aiohttp-compress-0.1.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

aiohttp_compress-0.1.3-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file aiohttp-compress-0.1.3.tar.gz.

File metadata

  • Download URL: aiohttp-compress-0.1.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.3

File hashes

Hashes for aiohttp-compress-0.1.3.tar.gz
Algorithm Hash digest
SHA256 76b6f2d8c39128ebeb966c03dcf8c4d8452429b20570e6117960cbc3ff8ae750
MD5 02e99f5aadd9e3d7df391e01e2377153
BLAKE2b-256 e0f698293ea66181cb88da3edba1d47461185098290579d4d1cf6aa3f5efb74e

See more details on using hashes here.

File details

Details for the file aiohttp_compress-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: aiohttp_compress-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.3

File hashes

Hashes for aiohttp_compress-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 be47a1f32a399d7188148547dd6f66f8e66a55f67f37ad11ba8d1df35513540a
MD5 e92480ebcf8aa8cf70e3352b52b4d13a
BLAKE2b-256 4ca6ff9f0024b4637e4e072f5e67785254e89e899d2aa4e190b28606117ec5fb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page