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.3.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.3-cp314-cp314-win_amd64.whl (379.3 kB view details)

Uploaded CPython 3.14Windows x86-64

asgi_tools-2.1.3-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.3-cp314-cp314-musllinux_1_2_aarch64.whl (970.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-2.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (990.5 kB view details)

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

asgi_tools-2.1.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (397.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-2.1.3-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.3-cp313-cp313-win_amd64.whl (373.0 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-2.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (983.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

asgi_tools-2.1.3-cp313-cp313-musllinux_1_2_aarch64.whl (967.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-2.1.3-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.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (984.6 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

asgi_tools-2.1.3-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.3-cp312-cp312-win_amd64.whl (373.8 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-2.1.3-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.3-cp311-cp311-win_amd64.whl (373.9 kB view details)

Uploaded CPython 3.11Windows x86-64

asgi_tools-2.1.3-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.3-cp311-cp311-musllinux_1_2_aarch64.whl (978.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-2.1.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (392.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

asgi_tools-2.1.3-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.3-cp310-cp310-win_amd64.whl (372.9 kB view details)

Uploaded CPython 3.10Windows x86-64

asgi_tools-2.1.3-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.3-cp310-cp310-musllinux_1_2_aarch64.whl (934.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-2.1.3-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.3.tar.gz.

File metadata

  • Download URL: asgi_tools-2.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 00a84bbc155458b0ef3554450f267b0638003b71f0e5d36e4e877c5af652bc5f
MD5 d482e48921936ad6073a961c9b50da23
BLAKE2b-256 4ff9a7731e8a5eb77971debf28ac3703c2d6536e457520166a40e2e784d89ad7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 379.3 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2203b827129728093feebd4a2cb451804375b31bec8d9fe6de4162b711debed7
MD5 193e051b53019925e46d654d0bd629ac
BLAKE2b-256 e3787d16ea73c98c7413e93a320939c3b4ec5daa4aeebb4e318a64c5e9a0cb2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12e985fb34d87e15bcc8145e36974f4914226c6ced6b5deb0e8fb2d37ddfccc9
MD5 9329414042d25af7b9763efaa39fdefe
BLAKE2b-256 caffec390988ef12c50f718df13da4969139677025edff2e256d1ec61a7a77d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d301c4a62060a629369e09a787f5b9ff352e967f12a596e51a680bf4b579c45
MD5 f8acc2f3a38778bc097b46c28b90a75e
BLAKE2b-256 4e6c4d491d2f27cc799775923a7e4fd940dda1a362e4317f528c792eca514938

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.3-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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1544f2abe7408d615345ae575bd026f267713c5f2c3c49f1f0e051adb6e514bf
MD5 f9091745d179602cbbb08fc852b5bee9
BLAKE2b-256 2b7ed4da86b240adce0855a69252a388a03b862485a9edc077e3b9eef9ad0e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5ba686d0f4ea3a206141e86d04ab2badd59ed7a4b2b3193bdfd66a4fe7b333c
MD5 5ae9bb41dbd5ab164cd7c57eeb55bdfb
BLAKE2b-256 0bc1d44c872fb3201066c4a63daa4ff8a9a37023fbdc8dc41f567d91f40ad2ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baaab44a8a2977f5050d9ab83db03b35e6392880510ddff69962b8a7d333a84f
MD5 bed2704bfa8d3389324a1f58cc029540
BLAKE2b-256 ee13756adc1854507bebea1be071bd82e9bd6079f55a8736d5e20c389d91bb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 634363175e6a9f44dc0e6370217c4f399e247e960b22868cf56b78ec88457167
MD5 210a2ab79d4116029a0b477433dd6e98
BLAKE2b-256 29d388967bb5930b4b6c205b16d43ce1966423d1cfcee332801e8a801b32ae38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 373.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.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ac6e8d03a3d5676855780a45402c4acdaaa0ade16b6b797ddee8e3972fe85e10
MD5 e4def32667c1ee691610f06089f98276
BLAKE2b-256 ce7b23b197f3ca313079054a53cd9ad7c959b9ac1f5b2bd8648a02945b4acbe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0b1436e21b8f2a158076b8ad02cd4d19dce7b34e74caf2c0dfefb7a20ef8052
MD5 3fb92e73841d28714de1608a4b3cbc58
BLAKE2b-256 90ed26529606359b716949490f91d64d5dc9b6136d433d27c44ed31a322dca6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90be22a732c279d63a8fabb62d66347eebfaaad324d567252c53345d264974b7
MD5 1e5b6eebf2e03e68af0a2cac1aee9cd7
BLAKE2b-256 45f13f46f8c9e43c71234cfd8e53b94dd3fc0b9cdf264a8a07924b484bd1ef49

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82027a6aa9e37078c2d049a40d9ac2d3aa5fb9a88dbeb1b564343970c0053402
MD5 05771f5a022b88d6d27c0b73963224f4
BLAKE2b-256 d689c5bb07104ab346796910fe5fae0cd83a1fb1f9cbee97c9420f086b62488d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef00c65577dd6c5474276ac223a92d030957d198e75e108c1362f2258d13f302
MD5 9fca2655c47174d2acdcd776f306b76c
BLAKE2b-256 e7ec586e7ac9966b4f5d1b739ca221af49095a31add2c71b40c6b39756004c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e5f92237b7d69d5ab8bae2bf5c25df6142e7eb370e3acff49a4a1113eb0d858
MD5 b68e04b38a4149d0f578ad9963ebbb69
BLAKE2b-256 114c7217ed4d90406f7d73dc83514c3347affba3e648c1fb50ea631ac9d3327a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 b29f9311725716dba69aee8ec5f178cf5dc5d146fb75694cbe8e951846aa0676
MD5 90739e06a3184a4f970927c69b9884aa
BLAKE2b-256 66d667550ed5b0c2b0b7e6f4bc1708306d770aab722adefee20c00875fb2a179

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 373.8 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4da918b48934858334b527388045c105bb1c8c3a96f3de033950a92403b6acda
MD5 57d703d4ee1224e39f79a4043d09b1df
BLAKE2b-256 478e286b871dbc858f37bbe5b98546912985b173402b0625c15a2293c55c44df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 747d472e132686302bf0f06e89c67ae0062e7f6e50af903d777bba4323064fb1
MD5 dfb3a76d42a4a7fe6282431a0cc70563
BLAKE2b-256 e112018350ca5ef4ba0df798def195ddf3c37edd6c1e504afc37e8aee1141988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 787ac3f1dfa4d085dc6da36c50478198f990a242fa15cd5c9a3a39a98ccd6124
MD5 f78ee1beff24c81eae57087d074b02e3
BLAKE2b-256 1c76afa78b6d5562dcdb7b9038fe982ac58d54ea27d86bca4e572803e66cb9e0

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5287b1a1f4772bfa259b2dbd1eac7844bc5dd1167d419de40d9178bea0bbb0b0
MD5 1c99f6453947192f53a07a6825c911fc
BLAKE2b-256 b002d8d8624432428e25876ddc65eaa449e74beb398864e7d5af70e167c8e324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be7dda7cb3b9e522a4aa4c50740e91e6da1bf4a0e5d81f88e9c49988d4a5ea3c
MD5 f7c4bec841136c11f61f4b3edaeab28d
BLAKE2b-256 76f7f446fa9ec9d481978f40e15ec7d6ea5ee9ac8abf6764688235c5b25e4d3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fe154f2aaf719b8d8781173721d7053c352b7942b71b74f2fac6b53620ceea6
MD5 ba525416bf6495841130e7df6ef51de9
BLAKE2b-256 00ae7c202b97e1a9039954d477ed198010b401dc141c81a6add165722c04257b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d1c48e9b4e3be0f6b8b96ca1e27ecd691a1addafb227154525aae2c969921eef
MD5 fcbad2c75ec029bb5564861ef290321d
BLAKE2b-256 86320b6e409d687c59281660d4c783b245fbb03d7ca2bf5fd6760ae76b6876b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 373.9 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dcbfe4ad18485e292708a5c20ad306499116ad0d427fef1cdcaa39a66426d7b9
MD5 4d8b3c525ddd9d59692aaa2b5e40ff79
BLAKE2b-256 d5453a9bc6db4dd5187360ffcd8b4806f18f76804119f3812e70c0fc647e2a1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 164dd015f63263f5fa27ceb6cc79c99e5711427387328f49fd96952f1cfa0507
MD5 3f31344ef4e138e93faca2d4fabab997
BLAKE2b-256 46aadd5d72ea19d2e548cebee751c0b8026dc4e802b28b1cd9a9ce592a5af8ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 efd2393eee426564c294e0056fb55ee50ec000b81a7dc58e1d351c98b06094e9
MD5 3fd84d8f2ef59db8f4fb0c0fde01fd2b
BLAKE2b-256 41bcbb5a5819e2ceae25725fe8781eeed8e0afdaf8db4ea709f9ed96ef5919f6

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59ed9f5f7bb591727ca85c11c655b52367d773fcf5b6584b1be06ed1602021d3
MD5 c312c86ac60c74f86074d2fe4ed8340f
BLAKE2b-256 c4748db17255b5e1bd2472c699d96e65963a9d7718d9ff55f50aa9b1627ef2cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a01fbd81493331fd37e22983d2a6363c9d953639dd907e1f282479ec9be5249d
MD5 c5ea06629db53558fdef534272543364
BLAKE2b-256 97ea5f397bffeb12a38deee6e0e083377e22dfba4c6f111934f0b0962199c866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f50b35d2dea2821ab927d0a7ef732ca06ae564c80181d281b203c5b38f55f91c
MD5 b91f6b4d50c0fbfdbb840f3d54def7cc
BLAKE2b-256 7998d31b0adfcec60d78eefd0ab3f86b9ded1d4383cef589fd680b29b2c5b9da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c23e8298e76adb22ee52fdd3e9b44af0b4df399d9c6a9787bc814f1fe50c9d07
MD5 9634db9399f1ed1b0280fffe80f39d3a
BLAKE2b-256 c058fa29fadeaad6501ffbc78c6d4d36cf35a7b3899e59d64f528a99956c9fe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 372.9 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2046ad6016ad79969ccc3baab2e82571a78b6086e92cff70185b8ab0de5a0530
MD5 79563f7f21cc975ac74bbc9706d5d430
BLAKE2b-256 0ab97e4d6a107f6083af869da53ee5ee6395f7089fa8ddf324895b84a6dd554f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02c9adc80308889c37b73a50fbe22020099bffc57cfcfbd29adb519a768fec2b
MD5 4bd6a99ef89e355edf7a7c1075140777
BLAKE2b-256 e862c84dc4a01e3e0b765359eb3da2abd9507fac7522a4c91a9c26ca4bd60a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03aec82f6f1bd50b14074a50d10414d1168afd7aac38e64fc45d8ef7114fd141
MD5 2f6273eb2abab60807e4ca65662ae45c
BLAKE2b-256 44b4e1b7cd5b8514f4e008d1dccc869520789da2b524dcf18959fc9537558490

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 589c6fa4c00b1e5cd53fec4163bfe1782f3402c1abf50b30713e64b33bbaf0fb
MD5 fdd2c56afef4373faee489f95f9aed93
BLAKE2b-256 480191017d10c292150768ea6067a392283681238d19bee3fd059de48d8974d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acf8a3cd2b2c6232a1ebfd710c279e44959134363a7eba05c37075f3b34de2fa
MD5 84ea8af8e91222546f586c980971446e
BLAKE2b-256 07adb4e6367aebe00c4da1b1a6a89c43692d7030e4beeabc0787bac3689b01c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9498cc9ea189f4ee3a92e0a589cb065b731bbd66a0477708ebf09b46ea78c664
MD5 f582d144874eb24e6061db301fb6587e
BLAKE2b-256 5d189907b66c9ad2e19a2feac54d07546554e9c411ac9e0eea483dde0a2993ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e9d8c79b4d1f129596f3495aca78de5e065049ad859e0a2cd5184f761d82e1f6
MD5 bc85560b4109bfdebe333821e3fc86f8
BLAKE2b-256 61fc192b7307dcfd69a67ef372b94cc7c29de4096e86b4a22f763062e8addbb5

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