Skip to main content

ASGI Toolkit to build web applications

Project description

https://raw.githubusercontent.com/klen/asgi-tools/develop/.github/assets/asgi-tools.png

asgi-tools – Is a really lightweight ASGI Toolkit to build ASGI applications faster.

Tests Status Documentation Status PYPI Version Python Versions

Documentation is here: https://klen.github.io/asgi-tools

ASGI-Tools is designed to be used as an ASGI Toolkit to quickly build really lightweight ASGI applications/middlewares/tools.

For instance these middlewares were built with the library:

Features:

Requirements

  • python >= 3.10

ASGI-Tools belongs to the category of ASGI web frameworks, so it requires an ASGI HTTP server to run, such as uvicorn, daphne, or hypercorn.

Installation

asgi-tools should be installed using pip:

pip install asgi-tools

A Quick Example

You can use any of ASGI-Tools components independently.

Despite this ASGI-Tools contains App helper to quickly build ASGI applications. For instance:

Save this to app.py.

from asgi_tools import App

app = App()

@app.route('/')
async def hello(request):
    return "Hello World!"

Run it with uvicorn

$ uvicorn app:app

Bug tracker

If you have any suggestions, bug reports or annoyances please report them to the issue tracker at https://github.com/klen/asgi-tools/issues

Contributing

Development of the project happens at: https://github.com/klen/asgi-tools

License

Licensed under a MIT license.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

asgi_tools-2.0.0.tar.gz (48.7 kB view details)

Uploaded Source

Built Distributions

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

asgi_tools-2.0.0-cp314-cp314-win_amd64.whl (381.7 kB view details)

Uploaded CPython 3.14Windows x86-64

asgi_tools-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (979.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

asgi_tools-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (970.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (990.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

asgi_tools-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (988.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

asgi_tools-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (397.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-2.0.0-cp314-cp314-macosx_10_15_universal2.whl (511.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

asgi_tools-2.0.0-cp313-cp313-win_amd64.whl (376.0 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (983.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

asgi_tools-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (966.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (994.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

asgi_tools-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (984.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

asgi_tools-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (391.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

asgi_tools-2.0.0-cp313-cp313-macosx_10_13_universal2.whl (504.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

asgi_tools-2.0.0-cp312-cp312-win_amd64.whl (376.2 kB view details)

Uploaded CPython 3.12Windows x86-64

asgi_tools-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (986.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

asgi_tools-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (972.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

asgi_tools-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (993.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

asgi_tools-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (392.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-2.0.0-cp312-cp312-macosx_10_13_universal2.whl (506.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

asgi_tools-2.0.0-cp311-cp311-win_amd64.whl (376.2 kB view details)

Uploaded CPython 3.11Windows x86-64

asgi_tools-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (984.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

asgi_tools-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (978.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (991.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

asgi_tools-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (992.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

asgi_tools-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (392.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

asgi_tools-2.0.0-cp311-cp311-macosx_10_9_universal2.whl (505.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

asgi_tools-2.0.0-cp310-cp310-win_amd64.whl (375.8 kB view details)

Uploaded CPython 3.10Windows x86-64

asgi_tools-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (939.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

asgi_tools-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (934.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

asgi_tools-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (947.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

asgi_tools-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (951.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

asgi_tools-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (393.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-2.0.0-cp310-cp310-macosx_10_9_universal2.whl (507.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file asgi_tools-2.0.0.tar.gz.

File metadata

  • Download URL: asgi_tools-2.0.0.tar.gz
  • Upload date:
  • Size: 48.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.0.0.tar.gz
Algorithm Hash digest
SHA256 b691aac5d4da066cb6bd0fe6a036e8ebac811ed969f623adeee376ccb152cc25
MD5 c79861dbe57277e4e4b8a19fe2341830
BLAKE2b-256 315175a3037b0f22bc86cd0c6fc7e6f33331bf2e95e283517fa3983719e43322

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: asgi_tools-2.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 381.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7adda17fc39a9832c00fc5fb41ac1f5ba49e2605c1ed1e92c5bc26cb6ebe516f
MD5 7f2623a8683749e8f3f234b0da693d20
BLAKE2b-256 2affa3e40049f4284d2780fb2a54eb4da735d55ca3d98d1bae655d1e8574b1d6

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 664b05888c5410705e68d7c3efb2c9223e2ca2610a80f149c53f8c539073bae0
MD5 335024348a8fa06afff8411e29c3158e
BLAKE2b-256 288a0d896a6102a0599df527552b2e7676cddbea6ea8dc68afd4e3ab1f560b0d

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94ca2c06175762409a2c7892f5c09404892b3949022ec69a5b1a0a06f93fca24
MD5 b943d7b0e1215a642236d112ee480591
BLAKE2b-256 be0f99ca0175673fb6d92c120bff60b24ba14dd13a7a75f6ae3250b5074a099e

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2cbecd1b1f9d88935930cacb92137b9a2daf354310b01744c34ea4f44eba8764
MD5 4c25ab233ad35666d30e916f5f333842
BLAKE2b-256 7fb911adbcb291ff7c34313774bb1627f39df854340514166950060b33f28e51

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e2810e2490bf9cba1a33cb5c8e3bdb4dc72a699d0dd1fbe0110461e0f6de0b7
MD5 2618b24a9ea05b0db00c63d1c858226d
BLAKE2b-256 acfe9683cb72b11d91f84ab21e944a9d54f22c9b38f0ce1b28c1b8456aa96948

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e6fe774da75d8eb10cc9c82dbe9fc3d284518795a9b9bc1daf17066e7f4fbf1
MD5 520fe1f05897e85d846b3c1eacb382b0
BLAKE2b-256 430e9979a5ed948d4feba5c550f90ac1e610a10f3e58a934e659128aabe76e18

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2df2349fd73bae70659c874a18c34b884c60567715ee750e6f3520a823bd8a56
MD5 d1ddfd1449e6a609b1bbb96e60226651
BLAKE2b-256 8216114c7bf1061a2ab0c024a0ed4e0e8e050f3e8b5cb2c86891943988cefb04

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: asgi_tools-2.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 376.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a31c56483df50e7eaf0ebd9ba439f48bdd29cdbb3f167351b002ac7ca6798af0
MD5 d14430d04c30f75844fa41fa6dd116c3
BLAKE2b-256 12e81caa86a9ad2400c1649167dcfd6568862350dfd4386475c302b53f881457

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51787e1ffe94ed3a959afd6b4324881c40b746dd981fd75a5a9067e5eb8867b5
MD5 bf2f93367ebe7cd8f548564581023987
BLAKE2b-256 2f7c191b3ca34d25ab71269b321aed55f8677eafb02bb247927fa3ed487d94b8

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42c2f9c173a75aa341d9c9cb75d85c725869b91dccdc7185fa6f0252efebfb49
MD5 e6c8557510925809b4bc7f1af27d78e4
BLAKE2b-256 6c2f32141950f7cbdb50adacceab7e00e1e002f1c8538f3050a6e1c3b2f8ae77

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a9dbe01e33071e82611d19c13c9ad7f02f90d662837ddef4c7f3e218e7d93c9
MD5 8bc443c25f06a7d7c42de4616d0a564f
BLAKE2b-256 ce47d940666b5f45fcd90596542a4110e79edac95cdd9503394e3a9c2122e7b5

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cbc49986555909cc587b4dbef22d04b05f2533b1ce61a2103f2a0f9d484a1a72
MD5 b438e1c62fd33fb941eb356196d8140f
BLAKE2b-256 4191bd0bcb8f60e3208bf0f22175f4e4d626cf66a6bec6c56bd0c60c0532b7f6

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4b1686842b4ece544e07dd4286665a44140b8dbe3b9fee06d0acce6d7dcfb40
MD5 0cf56ccbfb7fcc7379927f489e0c4fdf
BLAKE2b-256 e46e258f79fdf5076810a2b00c58bb35c37560bb16ccb6b8a00fab88ab494d90

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 bed455df76f3d36f4f2718c7b0c69c0323097a36ca2ba3d8ccf59a6c3516705c
MD5 9d750814ac6b77a6b38ea6f853273d9a
BLAKE2b-256 142bd56a7bb1663de6decc826ab220e2c1e001ddd25c3c48501f18a84c943bb7

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: asgi_tools-2.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 376.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4a80a41c11ff9012f9f9b96dd947d8a1788b2d14eb02927e8f1bec6aee576050
MD5 c3a7c79a24900b05901480ac1b9d94a0
BLAKE2b-256 97732d757b75fe2ebb3e3c3c64c2c914e1b96afc77a6112e1a892f0eb24f066f

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4d4bb81035538a105b24caba35966f77d30c08617d78e995ede959643952e8c
MD5 a5d4c3caf3a6bd28042d00e8cce9b9ba
BLAKE2b-256 b19bae55c99e36a545ce27d3d2b1449cd7b5b14fb3ad9f6c5160f40d9196a51d

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a038d12a4ec11a5d3fc1a9979de0658859ce6faf9c72ceab05d5bd5f2a97373
MD5 f7dd1bd991948543cc01a25c2a5f5b30
BLAKE2b-256 ac3cc4e5d4767c6be1c7bf413dd49f133d284d85f9e1a981036ceb9460d9e27b

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79803f97df00a11c1db697625ee771021e5e0603e508e882f9275d327bfb386b
MD5 5be8040bb6f5ce02fd5393bd75c916b1
BLAKE2b-256 a86d83c315e676572fed01c2a9334ba571341e8aef5251c2af36f37fcd515fb0

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0e9c300f5ff494644c2357c257903440159ab714f9a6d923b892dd35aba2ee1
MD5 6a1272e1d1b193b247bcc6ac0301336c
BLAKE2b-256 c63670e53eeda63170c7459d54da5271b1330c7f3090bfffee98014f7839a7ae

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3dcf0d55ae5cd240a04c21eb2d2514fc9cdd407f98d7dbfcb3e3f8d0a3c555f
MD5 28f285282100823512fcdd627cd2bf58
BLAKE2b-256 8ca6beb452eee22122259a4ba060d93c44faabfb18854c693c2884fd585b50a1

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 21b3d686be03d3f1f83b299f2519c1733c7d93f59f7a85750b8a20e3e09d4450
MD5 986ee2f29348f30f39519ccac2c62bb4
BLAKE2b-256 3f7bb8efb647d62d8feeee7f35b9a1ff5b9d5bf66306190ee8f99c12e1e5e4d8

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: asgi_tools-2.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 376.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a761cb1ad8179c8118c656d121c035a22581cb3a9c4dc8d99832b16a18b16434
MD5 15130b1730c6fc410b084e4d54373bfb
BLAKE2b-256 8e8e9344912657de653b227a569a7c2ce2e93d0dc25644160eb84102712dfb84

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b2e66194a0e2d87a9889d3f480914814c86435cb20be1030c2d8936d3ff867d
MD5 3eced3e03732f6e925fb4d775445e9e5
BLAKE2b-256 d74da297d71b8cab82f3f281ab0753fc529bca58d3419a3056c5e731ac00b659

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a8e421786fd0454dc01968daf4cc8552469fa3a3d30cd43fbb71c03fc6ae37a
MD5 8c3352581437ecba93c2b57b042c6d06
BLAKE2b-256 bc0a8d7cef59ab128cfd248bd27efb4462179c81a0367baf9dfb3c1f6066c22e

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06a0966d60ef8b66e0e85cbc5ef53c1563efafeec333eb067242c144fbfef87f
MD5 6db51ed7f877e9ab09ff6f2406949d6a
BLAKE2b-256 5459d2ac1f0acf83d9ebaa1518d32d4f5fe92c4bfffb00478894e7e5c2d37b83

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 617abbc30a441510651db10b6f10958530ec5545bb2e3f4d19a4a99acb83650f
MD5 27047277865c04d12fab6ad7b342c195
BLAKE2b-256 8c61b540ad6cc12a8219c52c725117b4b1d5c3b9a34d47e0975325a3e115ffc3

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc4b83ffe5d4af8330ea27ae4f376ae0f47be7426e791dd3ab4c6a913bf6c71c
MD5 ecd19e7ef90a0089f7770b6ea8150953
BLAKE2b-256 ccb3414d9a9329cba66033d22801ad67843252472bd5c1d1b704268f1a73e0be

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a609909e64c629a8b3ada6c83a21ee324480f8e7bae7fd6ee302f9c915122ed5
MD5 abed0806098588c5a1c1fc9fcd732ee0
BLAKE2b-256 0e96aef457423a0aea594495369163e56922ecab28abff795ae033e4924cc357

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: asgi_tools-2.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 375.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 10149b8dc95ccc0b5fb3feeb00f437125865d24720d28a7fe83ed3e7f0eeef1f
MD5 5d7083adc3b3a09f458e179a6cbb81db
BLAKE2b-256 8a341db271e12ab8e885f5305ace016982eb2eb971008b1076ef89d9c2bb91da

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2fde8fb36bd95fb0270be82dda2f6fdc6eea2d4e98589bafa89caccf90c1fbe
MD5 08ba945bacc22fad2a4ac51356a080ec
BLAKE2b-256 8a088992d833cc327315ffe009b954dc31d8c4951113e4ed08612dae04d03953

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90d02574a3845a5aa09e4456ba33cf12df71d31376ab8ce54ed67ec1c21e3167
MD5 041236b0e5d59754f104a04cc5e1356a
BLAKE2b-256 0aed018225dd6a6f253857a1bccf4ad9368149859b7c1099731d1637b8c4212a

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b881cd42d6f8ed273bcf6c11b51bd6023282e4595548cfcd3c24a741ff3b9788
MD5 f98cf2124b8e5d75d0d4c0f8149c9347
BLAKE2b-256 b9a5155b3f0448b069993666982c9f1a00972ae580ce22e2377081571f47917d

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b22bcedbfcf09e7d04bfc4d70905f39af98be42f0766f2f42f1792c32b457c00
MD5 1af906c9720e3f724ecce9019bcb5665
BLAKE2b-256 75961f020fe16d4ed75cbbbc6f7f2713f87c8da60e70f3fdecc00e84a0e5fbdd

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c4a4c3346404c75e31fe5b3686ff4f81a9832b7692aef494473ee7d7237f11e
MD5 65562ce36d834f3cf5370644258c044b
BLAKE2b-256 920c3dd2a2a9472a55d1d09e69789420ee5a10b90317a1d0ced0b76497bf61f4

See more details on using hashes here.

File details

Details for the file asgi_tools-2.0.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for asgi_tools-2.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2d6e4f6eec3688d498a08b164a5e7ecaeae3ffce844917360558acef1b156180
MD5 da71b7cf95d9506e71e4584453006be3
BLAKE2b-256 ec7c696610f5f9daa2b61bc5d09f4e247969739840990ced46f295badc22568a

See more details on using hashes here.

Supported by

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