Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

aiohttp-zlib-ng

CI Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License


Source Code: https://github.com/bdraco/aiohttp-zlib-ng


Enable zlib_ng on aiohttp

zlib is be a bottleneck for aiohttp, especially for websocket connections. aiohttp-zlib-ng replaces usage of zlib in aiohttp with zlib-ng which is a drop-in faster replacement.

If isal is available, this library will try to use isal, and will fallback to the slower zlib_ng if it is not available.

Installation

Install this via pip (or your favorite package manager):

pip install aiohttp-zlib-ng

To install the optional isal speed up:

pip install aiohttp-zlib-ng[isal]

Usage

Enable zlib-ng support in aiohttp by calling enable_zlib_ng

import aiohttp_zlib_ng

aiohttp_zlib_ng.enable_zlib_ng()
aiohttp_zlib_ng.disable_zlib_ng()

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

This package was created with Copier and the browniebroke/pypackage-template project template.

Metadata

Release files for aiohttp-zlib-ng 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiohttp-zlib-ng 0.3.2
File Size Uploaded Provenance
aiohttp_zlib_ng-0.3.2.tar.gz 8.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aiohttp-zlib-ng 0.3.2
File Interpreter ABI Platform
aiohttp_zlib_ng-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 kB

Release files / aiohttp_zlib_ng-0.3.2.tar.gz

Download URL aiohttp_zlib_ng-0.3.2.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e6a7ad369b1275924bdb61d35b24cac738ae403679f146f142f99a8dcfb20945
BLAKE2b-256 checksum
How to use checksums
d4cedb1c0689a6f822f90ef32722a6ca5874436ed8d19b59db61ec6a00ac3e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / aiohttp_zlib_ng-0.3.2-py3-none-any.whl

Download URL aiohttp_zlib_ng-0.3.2-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dcc3540e51b629ebb670e66b9e572bed063b5957f27469448dcfa865529af9c
BLAKE2b-256 checksum
How to use checksums
241199c7aee1180da7c1be1566bfec80a9d7764b78c0f46d086cc784ad4eecc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Security for aiohttp-zlib-ng 0.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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