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 lightweight ASGI toolkit for building 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.

ASGI-Tools also includes an 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.1.1.tar.gz (48.8 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.1.1-cp314-cp314-win_amd64.whl (381.7 kB view details)

Uploaded CPython 3.14Windows x86-64

asgi_tools-2.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (979.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-2.1.1-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.1.1-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.1.1-cp314-cp314-macosx_11_0_arm64.whl (397.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-2.1.1-cp314-cp314-macosx_10_15_universal2.whl (511.2 kB view details)

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

asgi_tools-2.1.1-cp313-cp313-win_amd64.whl (376.1 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-2.1.1-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.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (966.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (994.2 kB view details)

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

asgi_tools-2.1.1-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.1.1-cp313-cp313-macosx_11_0_arm64.whl (391.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

asgi_tools-2.1.1-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.1.1-cp312-cp312-win_amd64.whl (376.2 kB view details)

Uploaded CPython 3.12Windows x86-64

asgi_tools-2.1.1-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.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (972.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-2.1.1-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.1.1-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.1.1-cp312-cp312-macosx_11_0_arm64.whl (392.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-2.1.1-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.1.1-cp311-cp311-win_amd64.whl (376.2 kB view details)

Uploaded CPython 3.11Windows x86-64

asgi_tools-2.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (984.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-2.1.1-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.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (992.8 kB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

asgi_tools-2.1.1-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.1.1-cp310-cp310-win_amd64.whl (375.8 kB view details)

Uploaded CPython 3.10Windows x86-64

asgi_tools-2.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (939.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

asgi_tools-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (934.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

asgi_tools-2.1.1-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.1.1-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.1.1-cp310-cp310-macosx_11_0_arm64.whl (393.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-2.1.1-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.1.1.tar.gz.

File metadata

  • Download URL: asgi_tools-2.1.1.tar.gz
  • Upload date:
  • Size: 48.8 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.1.1.tar.gz
Algorithm Hash digest
SHA256 879f462742e3485ab36366a93d82aae987d400ff7d661a5b41b1bd1e99196529
MD5 1146b48ae27bfbf24ef81b4a6c0899a8
BLAKE2b-256 acc757be18fcc23e0840285cc22b8771cc0966a0b8be0f2bcd3652a76c503fa9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.1-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.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dfc3561f2d80411559603d416e10430955cc6bdeb253b3d8a8c20d9a0326dbcc
MD5 48468f671827cacd8487c47a44b5e3a6
BLAKE2b-256 75c577942562df322d88e116beae943f33aa721836f0d1d192bdc8a8660194c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13e27e2d140490686b7fb60438af2cb1fe2349bab751e3a00873c7e680d85984
MD5 61d8e254686f27226318e1d76a593c32
BLAKE2b-256 2c95d50b8cdaa269e86ad97c868b8c913050940ac087a5a694bb27cf74b1ff46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 506b25279e60a2af7447ad13389507bdbad4f3a9f87a0a81e83a113af2e5a3d4
MD5 1ee7a23f0d8a627037275e344423a301
BLAKE2b-256 6e38364ed70a5fab3de65c1f419859802f50450d6b89236f12a28a358a5e6898

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.1-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.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6ac5112e6b959a20df0d5ad5c6f0b4196deb23ce00a9375806dc2bd95458d6b
MD5 17ac91e6202e93d7a1d25d20eb8bb5a1
BLAKE2b-256 29eb37d96fbd470ad15f5cfe171788387da0bec11a33421e699d5c8472bd31b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45f04ae1b8aae92f1b2fb1930aa05867c21edb13e2aec50e4458581bebf6369c
MD5 f1076c589f5f3df706952b5a15fb0550
BLAKE2b-256 0dd31c04b9c98d42f18443c4f5e55155caf7575b530a8d60fb7bda72e1f361b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9640acdbf799a132d835d1acd4c3baa7fe767b89014204817eb617d8db8ae20b
MD5 11243967efa7ae9ab53ae888eed4fb75
BLAKE2b-256 a11ecc713caa17611b4b639877ef1568f8a40f43b5ade2b70cb6a1a417c07a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9bf4a9811667c8bdaa18f6028b2679107bd9959ea474746d30d94b108bcec49a
MD5 ae5092ae1924f0ad2cfeaf8411c4ebd7
BLAKE2b-256 46517278e498e4fdb41b5e19c4cff3cf9e55691b31276bc260171b37d4cfbbd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 376.1 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.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0b0d4bc0c377882b4d7f96e28551f350511d90b2195c490902822d4c34f7ec40
MD5 30bff94e28c40fcc4ced7b6f5a110aef
BLAKE2b-256 9b0c9da1bac8e0c4db92ab76e188d120bfa384fd17d281c750fa9ef9b8397fb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e7d82a95e33be16d97f20c131a6c4ac744325683c27535833b0f4a794169404
MD5 e56f156959af863e9d9911ddd2d9b1eb
BLAKE2b-256 895aca3780ca615ca610d60c15818c96749cf3fc04853e2be7a4310cd1d797d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b6284bb75ad2b64e324b7c2ab2248f8a79dbb96518a75b2f7fc67f7704520e66
MD5 ccdb75e775ea5de98ab7a75a6276094b
BLAKE2b-256 8804e9532fd76d0aeb80bbd0eb3c432c3146d20ff0551a77cf98d1c8ed37197a

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.1-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.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d33e688077b164ef5941289882d00be4afb08c7c9b9f0329ee693d6a238019c
MD5 b3f32c1f0af8f2b1a06e9c1d185fc4c0
BLAKE2b-256 a2bae8e857c95acf773435ac06739b0f9382c96042291c0a1be255eda6265fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9667c2260863659a7e0ae0e033b972f730aeeedea1511dbb4bca898c59b41cd8
MD5 59758f30a5ac3d438f0c5d22bf9cd7e2
BLAKE2b-256 7cc224ef6a01a2e1b4e501b4b779b40ddd6e2bc48a44e071485584cb6ae1d7b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e45d98ac24707b3a296bf4bffa7110ba231f3c0f59ee4ab7ab58ecead535f69
MD5 fc830d2c0c05d17428e346946e0baad2
BLAKE2b-256 d5f69acbfbaf5025f9473f7e3f40bd860aab9b770eed1ae17c64b024e976335d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 48d9f24cd163464cd75dac0422c176d379b99470f5aefb31e98d7b6b04246bd4
MD5 f18283a1f0f4e39dfe76e2c0fd4a53c4
BLAKE2b-256 579fa9b73e5f2f7ae12545fa9607be040138bf9e28cc6aec8d6586322be8bac5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.1-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.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d8b81198c83ef8eef6f178d4f9bcec88515c168f2b9cd688d687fbf27b531700
MD5 8df031853fc91e913542522cdc061afe
BLAKE2b-256 e673db94336632beb00efb8fcbfe0577c8971fc3b737c3f9a46b249e67328b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97b857b439d03908d59b3fccb2da6171e8fe25abbcf796c46f35a7ad3321855d
MD5 64206f67acbc1ecdbf8a64a38d6a798d
BLAKE2b-256 0373a1aea86e240c62aade04de4e8df7f25b5910d19da028cabe5045ac30094f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7df9aedfee840b3968aaf89dadfcc3afa995224b845e15f486a46a203fe228b2
MD5 df4e7a0f440213630001bc937ad46210
BLAKE2b-256 020863e8777aa844a04de8da62c1b8ef2a2806c0cf8baaf53b4fb5d5dab9754b

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.1-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.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ffabe6446ee03e9b5e7c067b8c93a7ea1802b831320266665547f077a72fc9b
MD5 7312f451b185c12eb7ab99790a461115
BLAKE2b-256 88b591520593a40a02024499d2299f7eb7fa47adc8c68fdb4d91e88f3e760191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6006048c15df7ecefcd14b9cf837de4185c73cf3411053c185641f5f6872985
MD5 8bcc10fac49e1445cf3b6738ce94a09d
BLAKE2b-256 dcfaa24cea8910961075ce9e5bdecfc7c81fc553d9a8837bffd9ec9b3d74b073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46bb3d327bd63a34e4106f4c71c6520c699ac1e595f9fde6398a434e8eca5514
MD5 9abbe17484d719424c77ae124c49e6d9
BLAKE2b-256 28348a61fcf3bcdfd5096c371371659ccee0ad7a3dfe4123b72d77cc4c8d6233

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 cc2c3a9d86cf58428d23dc802ebd4dd44760af250cbaef6f4f8239da5fbc1b65
MD5 09765fda9edbdf8ec56f540d0103f9d0
BLAKE2b-256 34cf37757cd8d62bbdef4aa85e9a91574c16b55853965dd4c1112cacdf8abdf0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.1-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.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db16f79b59200ab468b161ce61435199c73ec820d6542de79caeadbb76009d39
MD5 aba6924f59db6e0ee32e7711377cbc75
BLAKE2b-256 a44e7911186fc64c7c7e1a9bc384664119053a41e9ea9b8e00fe1e14219b14cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e771f53e90fd4c9167e6ef3aaad79f2be96fe1e2623e938d821ee8a327088e7
MD5 8694b54ccf6b4fd8f9c2af56884b9306
BLAKE2b-256 e422acdcc7755c469fb2900708c6801f16a6a853fd2c1a984c44cd8e6776ecd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95b731463d52cad93307c7258508154ceec9d602cc75bdfe4ea1f8db09b04bb5
MD5 a52db0c68ed0cdc3509198d11c58af8e
BLAKE2b-256 f2095693d1b94cd678278beb2f7897dfb5d998bebf1cf01c80ea9c0cbf640ca1

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.1-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.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb58f5e7ff97ebb8a41c9bb821cbbe9ba8df1a03c5aba6bac9e0be469da196b7
MD5 0ca426e74a4b5766d29aa3819240bfa7
BLAKE2b-256 6b2074c308171d8ce01072fec21304d6d77c25c99b697c0273637cb3dd051abe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4cd03db2f5d5087a73a35a3da3187bb05dbf452413e85b124fafbf7319aed4f
MD5 7dfbd9b13d44b1c78f26398d6cc6358d
BLAKE2b-256 9328e6c762c3552d1c42b4c64a9828077b380b22c67abe0373259bec4b3d417c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1600e755b917126a6d0fa8a2d95850da34e9df9d5e25b3ff488850a4bf6599e2
MD5 a1a4a3d33f8bfb71010f13fb194ee489
BLAKE2b-256 4abfd9ee5a545c0f9237a06f3738c59304fcb4f8514e16921fa7715854405cbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6c52ebf18d2cfc4afdc082d59411ecbff7fe7f64387eaec33e10e86742d49989
MD5 a04ae11fc942373581487fe220773f7a
BLAKE2b-256 20f921ab1dc5154880d7a0b65b2090a9ef56c5f116482e2732bd88b38875f07d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.1-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.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 08088e2a7f4484f631c9883c2641145584774f946f24897c8d1d18f9768e4d56
MD5 61391636329d2adbe5b73557c9667549
BLAKE2b-256 92c0c543032cc87efda9cc691c40c4bee14c944ea47b6732b9ab306f3c0cacba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c6cb23a658f29b6f7a0a4ece552866db962bc31b168e56d723a6064271f5f4a
MD5 029445b355d24f60090028484a3a5422
BLAKE2b-256 d6b9030effc7d4d8205931d04acea121eb656371b45c982def37862f73f27ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27fc74540e8a9958352506737b52ae5191b4fefa9dbe3be36aa6e63c4647e67b
MD5 111248491e9a57567a97dc9337fe2648
BLAKE2b-256 ca511eb22ec8f3bc14005bc78f7eafa70c610f8a9ddcbc9fc0bb498292259d55

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.1-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.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71369da8d434be7f173f5f61f96e6c286030f678a4ef0cbea6072c60e71ba4e8
MD5 8836f995f3befd5b3142c51737020e02
BLAKE2b-256 584904a0a23e3e4333aa37c984b14f4052d47fcf6d830bc51da1b0fff355a0e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 119d5dc8fc3d02648b0c5d4256d70b2d3ff0f1d2dce2846830472027e7eedf75
MD5 455313dfde657599cf9d91d62d5c3c9b
BLAKE2b-256 4cc90024ef1dc2adfff65603164033d6af07660bab9491ff4be9ce92298c84be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd87435e71baf1c9ae5c9d4f6652b560a55fb18516f97caa1bdd4e24a86f2493
MD5 470a146d8198d088c2273e4a635eae20
BLAKE2b-256 32dda01824e3333f2296999b3f4d66712d66e003593b6ee6523bc3e0ba3cf080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 621fe9588038003a8536e9776d04e34fedd0483dd2f5c0bbc18090387008d264
MD5 00aabc9abb77edafb3f1acc52cbe978d
BLAKE2b-256 65295048274b5c038f52076eb2d20c26ba1a90577d06e6fb1911d0491c87b827

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