asgi-tools

View on PyPIReverse Dependencies (6)

0.76.0 asgi_tools-0.76.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
asgi_tools-0.76.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
asgi_tools-0.76.0-cp39-cp39-win_amd64.whl
asgi_tools-0.76.0-cp39-cp39-macosx_10_9_x86_64.whl
asgi_tools-0.76.0-cp39-cp39-macosx_10_9_universal2.whl
asgi_tools-0.76.0-cp39-cp39-musllinux_1_1_x86_64.whl
asgi_tools-0.76.0-cp39-cp39-musllinux_1_1_aarch64.whl
asgi_tools-0.76.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
asgi_tools-0.76.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
asgi_tools-0.76.0-cp38-cp38-win_amd64.whl
asgi_tools-0.76.0-cp38-cp38-macosx_10_9_x86_64.whl
asgi_tools-0.76.0-cp38-cp38-macosx_10_9_universal2.whl
asgi_tools-0.76.0-cp38-cp38-musllinux_1_1_x86_64.whl
asgi_tools-0.76.0-cp38-cp38-musllinux_1_1_aarch64.whl
asgi_tools-0.76.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
asgi_tools-0.76.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
asgi_tools-0.76.0-cp311-cp311-win_amd64.whl
asgi_tools-0.76.0-cp311-cp311-macosx_10_9_x86_64.whl
asgi_tools-0.76.0-cp311-cp311-macosx_10_9_universal2.whl
asgi_tools-0.76.0-cp311-cp311-musllinux_1_1_x86_64.whl
asgi_tools-0.76.0-cp311-cp311-musllinux_1_1_aarch64.whl
asgi_tools-0.76.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
asgi_tools-0.76.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
asgi_tools-0.76.0-cp310-cp310-win_amd64.whl
asgi_tools-0.76.0-cp310-cp310-macosx_10_9_x86_64.whl
asgi_tools-0.76.0-cp310-cp310-macosx_10_9_universal2.whl
asgi_tools-0.76.0-cp310-cp310-musllinux_1_1_x86_64.whl
asgi_tools-0.76.0-cp310-cp310-musllinux_1_1_aarch64.whl

Wheel Details

Project: asgi-tools
Version: 0.76.0
Filename: asgi_tools-0.76.0-cp38-cp38-musllinux_1_1_x86_64.whl
Download: [link]
Size: 995240
MD5: 83d7f541d764b82d4c22f577f1fec344
SHA256: 40fe59b5d6d6c1b61f66819b985bd0a98bb9fabe4b3963d7c2bfebb7114da911
Uploaded: 2023-10-04 16:29:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: asgi-tools
Version: 0.76.0
Summary: ASGI Toolkit to build web applications
Author-Email: Kirill Klenov <horneds[at]gmail.com>
Project-Url: homepage, https://github.com/klen/asgi-tools
Project-Url: repository, https://github.com/klen/asgi-tools
Project-Url: documentation, https://klen.github.io/asgi-tools
License: MIT License
Keywords: asgi,asgi-tools,request,response,asyncio,trio
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Cython
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: AsyncIO
Classifier: Framework :: Trio
Requires-Python: >=3.8
Requires-Dist: http-router (>=4.0.0)
Requires-Dist: multidict
Requires-Dist: sniffio
Requires-Dist: yarl (>=1.8.2)
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: cython; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: pydata-sphinx-theme; extra == "dev"
Requires-Dist: refurb; python_version >= "3.9" and extra == "dev"
Requires-Dist: uvicorn[standard]; extra == "examples"
Requires-Dist: jinja2; extra == "examples"
Requires-Dist: httpx; extra == "examples"
Requires-Dist: orjson; extra == "orjson"
Requires-Dist: aiofile; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-aio[curio,trio] (>=1.1.0); extra == "tests"
Requires-Dist: pytest-benchmark; extra == "tests"
Requires-Dist: PyYAML; extra == "tests"
Requires-Dist: ruff; extra == "tests"
Requires-Dist: uvloop; implementation_name == "cpython" and extra == "tests"
Requires-Dist: pytest-mypy; implementation_name == "cpython" and extra == "tests"
Requires-Dist: ujson; implementation_name == "cpython" and extra == "tests"
Requires-Dist: ujson; extra == "ujson"
Provides-Extra: dev
Provides-Extra: examples
Provides-Extra: orjson
Provides-Extra: tests
Provides-Extra: ujson
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 4591 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: false
Tag: cp38-cp38-musllinux_1_1_x86_64

RECORD

Path Digest Size
asgi_tools/forms.c sha256=RiqF5udGV6cmupVhGIvDdKYgdDufuqsy0joJaDOybMY 811111
asgi_tools/forms.cpython-38-x86_64-linux-gnu.so sha256=xu30PZdYeqfzkCLQFKtJGmyRNO0F2etOWWIqOLnAz9s 1682264
asgi_tools/view.py sha256=EgCWRjwO5IZ_VAK8s2FAK2yLLaAb9pQ4SNopIdST35U 1938
asgi_tools/app.py sha256=swdMKLawjqRRWvujEEDZ05aPT61a7i4ddageJzxAHA8 8147
asgi_tools/types.py sha256=Hj_w6CI09Pf7zAwHBq9BtIUzLvmgh2oZkvnK2EK8Qvo 947
asgi_tools/constants.py sha256=B7fJabLdpSE4COX0vAudyC32xV0dSpLgg0kob-FlCkE 128
asgi_tools/forms.pyx sha256=ol1iEXDwS--9vNIoxFFvcTRvzUF14gQC3SDWW9K5-k8 5340
asgi_tools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asgi_tools/errors.py sha256=TTAtJL5w2EVm9dVNK2pqNBRWM1lGJXg7HnJTibjgkes 550
asgi_tools/utils.py sha256=qtVgtjXTLNyQvk_wz9BBWjBOE3_0F2HnNPpauo5w_Ns 2834
asgi_tools/router.py sha256=FhJPCpUOG3hv87afs0JbKoZGpv308XU90SYA0X0WI6Y 454
asgi_tools/multipart.c sha256=9_r8n14i_HgATFjn0ULuylbGpXAEADISv-fzRVM8Hbo 811329
asgi_tools/multipart.pyx sha256=pq-DzmAaRhS0yMJIFPNI-GP7OjJUt4k3Y8vMbXJOpKk 21929
asgi_tools/__init__.py sha256=ULbf6SyqMpqP_eKw8YvY45QjujIdDpSuYtaX8Gi12tU 1413
asgi_tools/_compat.py sha256=H-wleUyebEgWlJ45Vl0S5vHAdC5x7-3KO6F2CnDpI4E 6268
asgi_tools/multipart.pxd sha256=bPnRLYuBw51OX7v-SZTOgOpb4PxM1MtR5dGWVoymX3A 725
asgi_tools/request.py sha256=WAdWjs80ZW9c98sxQlxVvhqrCtDCSOvmJcOXdgCipsA 10413
asgi_tools/multipart.cpython-38-x86_64-linux-gnu.so sha256=Ed8YQkIzKzpC1-2712UE6J2-7nnCBrKfzrG2jCAHX9E 1235112
asgi_tools/tests.py sha256=Y3NHfmiWvmkA7r7UmwHzqhLrNtM22xBbFiE-06hYmyI 13390
asgi_tools/response.py sha256=DD8otCGficCmY5bpn-pado8Ulm4rjIDKmwoU5uk3aro 18918
asgi_tools/logs.py sha256=FaXJF5UYClU-JdqLL7VANxQ8O-eYAEemt0Zc_GaEC60 148
asgi_tools/multipart.py sha256=Ixy2Rsy5jkx2WVcnWZxy_s_TsikymgG6pj6JmBUMHIs 21735
asgi_tools/middleware.py sha256=ahoZ4xlgboI-FGmsKOfwfZ4cy7d3EMCa3ayJbFYtm2o 15031
asgi_tools/forms.py sha256=ViqyIRFuw_CjL682P5DkWzkAd87RdKzomd5Fx0ORgQI 5080
asgi_tools-0.76.0.dist-info/LICENSE sha256=ytogAgYcPT6gWj8aRc-cZwhSq9Y3wOzG-4KteKCyQOw 1070
asgi_tools-0.76.0.dist-info/top_level.txt sha256=-6i6ebKuJ0cSaXJ3KWPmJLKUbmBE2UsuA2b7BcZMJSk 11
asgi_tools-0.76.0.dist-info/WHEEL sha256=M9OFbatkemt0aHfFsJ9TdpkQ7wvS3vEdoNJC60XpIgQ 111
asgi_tools-0.76.0.dist-info/RECORD
asgi_tools-0.76.0.dist-info/METADATA sha256=pzVgvIBuvz4wGlKwGt05CKwMtsjrH7Wm4vS1okj71mI 7036

top_level.txt

asgi_tools