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.11

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

Uploaded CPython 3.14Windows x86-64

asgi_tools-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (982.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

asgi_tools-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (977.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (993.1 kB view details)

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

asgi_tools-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (992.6 kB view details)

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

asgi_tools-3.0.0-cp314-cp314-macosx_11_0_arm64.whl (399.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-3.0.0-cp314-cp314-macosx_10_15_universal2.whl (514.4 kB view details)

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

asgi_tools-3.0.0-cp313-cp313-win_amd64.whl (375.2 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (983.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

asgi_tools-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (970.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (996.4 kB view details)

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

asgi_tools-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (989.5 kB view details)

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

asgi_tools-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (392.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

asgi_tools-3.0.0-cp313-cp313-macosx_10_13_universal2.whl (506.9 kB view details)

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

asgi_tools-3.0.0-cp312-cp312-win_amd64.whl (375.8 kB view details)

Uploaded CPython 3.12Windows x86-64

asgi_tools-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (991.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

asgi_tools-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (980.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-3.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-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

asgi_tools-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (395.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-3.0.0-cp312-cp312-macosx_10_13_universal2.whl (509.5 kB view details)

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

asgi_tools-3.0.0-cp311-cp311-win_amd64.whl (376.3 kB view details)

Uploaded CPython 3.11Windows x86-64

asgi_tools-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (992.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

asgi_tools-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (988.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

asgi_tools-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (999.7 kB view details)

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

asgi_tools-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (394.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

asgi_tools-3.0.0-cp311-cp311-macosx_10_9_universal2.whl (509.9 kB view details)

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

File details

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

File metadata

  • Download URL: asgi_tools-3.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-3.0.0.tar.gz
Algorithm Hash digest
SHA256 631455eb982434ab6b6f609d59f81fd636f314c98f50c604db3977b5e1a7a985
MD5 c535e14a9a8a18559b57bcf07d58c59d
BLAKE2b-256 04a591b1db65c5edee9e61659d70ce08c53b76d3a039a48c4b01c29f6296ef57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-3.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 381.4 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-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 12afcb94a49c9f2a83f85b92a68fd9082b11b0546ec292bad11349a8395f5420
MD5 d514d35d51d0666b9bb65e757224de80
BLAKE2b-256 8c095e8b1839c38e56f2468286d01ae308809a1ef5d7629ef803c59d7b3c5795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c8e3a085c71f156214e276ebf20ac3f54f07a2afe2feb6c83257bb63c8b79c0
MD5 d3e61208697c10dd0b64d52249492b94
BLAKE2b-256 8d663f2b20d471cef51b5754f78d792e91be431706a6cf28263e3bcc2fd62f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee8535bc4353bdce1c54d31546a66c9ecd5405a0dc89128eff70733c4f561c1c
MD5 0798f5788cb824ef54f9ebb1137f40b6
BLAKE2b-256 591c09384766f9773020750b35da38a3378cfcf83d8926c7e5db63628a09b1c2

See more details on using hashes here.

File details

Details for the file asgi_tools-3.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-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18bec55ba5b44bb437d99b20895acb0c99b66daabab3fc716b1b1941bfbe0b13
MD5 e5e219ba52b08c9060bafd3c28f16c76
BLAKE2b-256 abf21181b68747b0604483ff693e2036dce262b853f09a2602c269c0f096cd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c60b13843dee8d84e0524d259ff26d471f59e329066c57df629002efa3b4a37e
MD5 fcc99bc24fb5b18d006ed6d03b96dd53
BLAKE2b-256 926bc50c3985755fd3b81d463d72fe3182fa4bad29c1397d8d57bd59dc533b36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e47e7b3787d993a01d82fbe7588bbe2834e5d02c2edafa4a01b344683385c3f
MD5 82efe80b8f5165b434d9e9395638cb46
BLAKE2b-256 31a3bd722d70ba6623784e459aec1c928724648170431cf40b05f262a09bcfe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 963c9ecd978c8c8099e9198be2b9008b363f95d473e37741ce7ec46cc8d7dc35
MD5 c25200d65d88b23af430128e98d93bca
BLAKE2b-256 2c18aa9f278a259595f70c0802c11a8f3c8e022f2cfffcaae0076d2cd63d0029

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-3.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 375.2 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-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3088608aecc1cf4e282e22b99f0f61b671d1581d1e8ec55bd8ba7cc1129a6ac2
MD5 363beb63b55dfc8ead40a12de605cd22
BLAKE2b-256 48a8ec45a10f9fdfa41685a1329fe5aac8e72dcb424bb1d5c914c83d0425e36b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b7bb729ce5f02e736af6f01f67015543dd04d592ccccfef02d5f55868eaf298
MD5 5ac8d9658e4eb84b4e21576cc4f265ba
BLAKE2b-256 0ea48f149ca17e6a389075f58bcc003f6992a1c87136dfad7e4ce71ae8657c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ba0918b8cdbb53b3f4055840f275de6f894372fbb57e4a76469ea68a767176d
MD5 446f146f1226f4efad0023e571455c2a
BLAKE2b-256 49250417ec024fc9c9539c931ef09881bd916708b734af48b4e6bef15e9ec981

See more details on using hashes here.

File details

Details for the file asgi_tools-3.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-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa245afe2c76028d7dbf81ffd1856d1825d0235217fbe38d655652e2c2b06f72
MD5 bfcf6b4cd5200862ec9ff7775de6d05c
BLAKE2b-256 97a20a8d7b13c5cb87f81fdc4cb80c4b3ea233f1489d13b3c2825f1d8e28437b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd4d00b13731e78e396c4b24a14bf91e87568e3383cc6edfc5f184e04c14fe10
MD5 77f04c99eb3433516461b9a5d985a113
BLAKE2b-256 f4f5c9f6a56bdb2899f5d8a5489be2fb78cb375db73dd7c58f998e78ba5a9172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26f004fb49f2e447f4076440826270d7b02fb2df8d7264570c7f59fafbfc4c14
MD5 95da1e6b3115fd23fce85510dbf05a9d
BLAKE2b-256 3cd35ad9b1d69ffafd9609a82096340c9f7dd148855cf802e1c32502f16488c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1c9701605b32d2d7d6e8774fbe8670cac98dfc1efef9cc2c6906b5150289aa31
MD5 7ba5372f03b687e391af762885a5228a
BLAKE2b-256 e2851b43ad4f899be270c2613529823b707efee08dfddce0d17850b158e1afc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-3.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 375.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-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f9c28d074f9491fa1124737cc3d6158db557ce502c30f58e2119267a4061908
MD5 8081638fdab9cee898929df498d7e602
BLAKE2b-256 31ca076a558fe9238c453549979174eaa340ede30c0e2f56f14a6266f282d1fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3d80aa0bb644181f32744ff3379407cc60b726c749c34bd2c24e2a53786b2da
MD5 4e61c2494a32e0626b7ee49d28a011ad
BLAKE2b-256 03f32c5b6e301cc67bc06254fb30b6446d3e11215a0fd5a730dbca4f1d6aedbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a60da33f170437d8a5ef0994e548b8864029e356b7d57d3c28e2569380eebab5
MD5 6cf48af7a49f233818452531c31ea76c
BLAKE2b-256 d69ad994d7be4a61330ae51e4bda12d4e705d307f78fdda9f07fe3bc7b25b64a

See more details on using hashes here.

File details

Details for the file asgi_tools-3.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-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d22abb4d40a3e2afcebecd8158fbee95f2e20cd4ea17cbf7a682373c600f0cd6
MD5 69cb48ec43e8fc6b6fbefa02000628e3
BLAKE2b-256 54188688ac2b0db486d33b49ae7f4ec462480a552b7d10f8bc4bac03de19ff77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ceb9363c939d3ed21e86678ac56c569acba8fc1f531b0bbaa8f4de1a05d6e43
MD5 2310f3a176914b7a26fb58f132007b6b
BLAKE2b-256 aaf1d9209d5b5b92f3558ce92798097f3630afce11fa028c47183a4226a84714

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c52e9a43ee9ffb50801f812886e1f0bb5cd77aaa7775a662ce8c2d84bd3f60c5
MD5 426e6ed61d2052e50200c02b72bbf66d
BLAKE2b-256 23aab6c6f9c04f254521a19d1feaec5933efea27306f816ced39accf660eff5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7350f22de9e8df3618d2e753db21cc2b947d93e8447d0d84e180ef42e8c1a537
MD5 805a675aaab0a2222563f3903f2f2992
BLAKE2b-256 46f212a1005c0408769fa3033d8b320c2aa67626c7d75ba2639ce9e70fe45cd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-3.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 376.3 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-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d52ebc1793dfe3ce36efcbddeccee8473162c157aaec0f8b5b9ef5473099fcd5
MD5 a0bc5fe5d220234b8f329add7b0dfe89
BLAKE2b-256 eb7dddbd61cfcebc49749564f21dd36243280f4180f6583ca68c7ffa063e8860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0c9bb8d1e0bc7c67e40f421a53a44d2475ce417385027728f8ba481d4f75de5
MD5 a288c7a0751712bb13724ae38600ceb6
BLAKE2b-256 eab580176be9dcb84bde228ca1a50ebbd134fa2aeca547bd97ddb1490ae28b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42da7e1ab484d1b51869616cca27aaeb02545d8bf146589af9c82ccddb5fee1e
MD5 9e22874471c983240b3f086215e524e9
BLAKE2b-256 074f92b3b8c006dc49655fc7a2793f620bc8a7c6e20c4443fcdd44e40eff5df1

See more details on using hashes here.

File details

Details for the file asgi_tools-3.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-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae50bb95d503843018e3cc5be59635b4b09e5019add1e066266023dbe8a0c72a
MD5 75fbf469d7b602af9f84215b83ada490
BLAKE2b-256 386fde0f13b2424c8619141cd5c5fd3a05f3d0bea8942999656fa82cd6ff38e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3540c8bad3345ecfcd90f00338731c1e812a8d43d0860a901d8db219ee35e3d
MD5 1e68620bf759d89f13e8070adfffc157
BLAKE2b-256 18587230e8465bb388b9ead47245023d491b02a4a4a70d8703cad038f5b6bea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2cb4e27f3a25a56f045c0b4456aa7ee4dfcd7956cc00dc5f70be8b8f072cd37
MD5 282e4a01f4a015eb14b1f6d41e9b7545
BLAKE2b-256 06dd63df10b4187aa8f4d26257f0fd1eb0b64bd92e02392ae50ebea168f5e8e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-3.0.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 527a51792927845f66dc69253b4c5b40f66180fdb0f60e2fdad57fef74abb8e3
MD5 6305bde9c575e512f6fa33a59a920f0d
BLAKE2b-256 01871e0a03cdabf91d685fd39f5ca72cd9f7f693f588b26a210b65fff1a79b59

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