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

Uploaded CPython 3.14Windows x86-64

asgi_tools-2.1.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.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (970.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-2.1.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.1.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.1.0-cp314-cp314-macosx_11_0_arm64.whl (397.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-2.1.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.1.0-cp313-cp313-win_amd64.whl (376.0 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-2.1.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.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (966.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-2.1.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.1.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.1.0-cp313-cp313-macosx_11_0_arm64.whl (391.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-2.1.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.1.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.1.0-cp312-cp312-macosx_11_0_arm64.whl (392.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-2.1.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.1.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.1.0-cp311-cp311-macosx_11_0_arm64.whl (392.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

asgi_tools-2.1.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.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (934.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

asgi_tools-2.1.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.1.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.1.0-cp310-cp310-macosx_11_0_arm64.whl (393.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-2.1.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.1.0.tar.gz.

File metadata

  • Download URL: asgi_tools-2.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d62f11fd242317adbe22f0afcc0c7e57251efe8a5ad03e512eaa147ec1a065dd
MD5 04dbaacf58a2478b8e712b591f1573ff
BLAKE2b-256 2a513bcf3181f4f77332dcac2419a487f4774818b60f56abd718c6c5f7dd98da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.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.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 af0d8bca5f20e44b0d74df04e25e0c6d35903bcda3f5db5922a6592847569179
MD5 12d38f8908ae2521af73e610d64dd820
BLAKE2b-256 5aa932f7cec7094229f7aa8968ec89f306551d4ed3e9040546d4d8377bf4bc38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a0618989e542fb6d5cad0e5cd2e60d121752ae136453d875c3e784182a0deaf
MD5 850302fbcc27ae3a121ba0ad7a53f833
BLAKE2b-256 5f2972104e4b445c03c6433c3bceba956d50d2319e04de608eb6bf09952ade89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f87f9b3f7be999e8536eaa402a02d5bcc74595f4cc5a34ce131df2dcbdab8cf4
MD5 ec64d36c05de9d23e3f7049165a0b9f8
BLAKE2b-256 ed3953bf0352819b74b6191f5abe909389149b3be966a7177f9d24b0a730b1e1

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.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.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ff6f62eec731c24da4b09f0bd8d2fec27e3278c7ae5a7cfcb6d89deda875e2b
MD5 2150e66c4f15e3cadd35e0603d4fb958
BLAKE2b-256 45456ee568318a85b9a989c1cb7844055f1f1fa4437251a68452d817c529328b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2cdc07a24edf6a29b3a3a99d201a639d030a10767a1021450b18080498f9ea2
MD5 e115b088c80453b03d8b0f175fb5c063
BLAKE2b-256 a65851b6060b3f8d6cb3152372bb615f8b9198d8ee8f2509182ce05675b29c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 000c88073c464a51a026c65606a803f59e0480ce9bb7a30de465891fef8eab76
MD5 90e60917d90d4a0bf6bd6872d584cd1c
BLAKE2b-256 b114ce52527af7712267ce4de4764665ba595ed9f83603e5dc757e2db9277f55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5d68eda6f51743d54b4d10ae2a540b6d3bd0a5f00b5509f64c46971a66199e52
MD5 ae3c3a4c70a8ca4037805bf99e690945
BLAKE2b-256 686d165e69cd1b9ea303b5d429d23d846213ffd4dcc3fd300c0cd1deededdc3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.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.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 259ae19f30e746ecf58faccc2789611bad23d65b1815bf3c4e0d90327b67db89
MD5 20aa108dd0d311c13be6718d65c5d946
BLAKE2b-256 0325b13195db27991ccd72f1a5001422b290d30a60276fb4ebc517db9ffda52d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e92311256a03c629436ef3fad668135eeeb7c4dd906b3800e62b8b086b6b9ea
MD5 00148c293a93cc17f61de3afe40f9fd2
BLAKE2b-256 88e4391ce9837227740f7ca6d83b0a646963a3ac061ad2b3b459f40e23faea5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7254d8f511fd9773006410ba7079b35f0d81c970d41b2f7dac43a37b744d0b63
MD5 6a5c676c6ac959097547f4c63e848644
BLAKE2b-256 631b0f6d3e41a2ef87c5612ad3a0c1c2c59a4cd08ea85161e9158fc314add9c3

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.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.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a269c56c005dbb9c0edb7cc8351e2014a30a154157aac397301ffe7aadb4de3f
MD5 3bd0ac2c68e89768641f5c6f46dc5961
BLAKE2b-256 1f063d887d605cb6ded29efc437964bf8fcfd4f8960eb068a8392eb985b31103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10c376a5ffb97943e1b73de11b1032b181cc1ce83608da016f22edf2332d52c8
MD5 7cf4d51143cebf94f35a64a74bd30d62
BLAKE2b-256 772107044c0437d19da5ba0bfad1acc5845d2220e6796fd05a34a239be95fbc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e65d4cfa3bc0925442939c7a6b0dd4d3fb5007f6a930700600d8a861f3725ca4
MD5 d9a750b5a8de94213d3e873c090fab02
BLAKE2b-256 3383937772f6da1a17ba0579b04bbdc05911cc8d2179b4468a3f099661e646af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c1d48651af506bd696b0fc3cee9dd54a9adb0691949fb6710ab8137af710f2b7
MD5 8f1cecf15e76e3c8db30b85ee23a10f7
BLAKE2b-256 6120d05da19255442b59d903f8491483389f7f8c5bac6bd3e3669828038b65b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d3f4ab5daae93aa4d8b53c84fe091db41092980e70fa4dba05ee1dec6a877f7
MD5 6f7f78fb763940f166e1c333eee9b702
BLAKE2b-256 89abd4233bce42d734d228afbc3dc1393cd0c8b54c3cefd4038704651272c3c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a909df4e2a38c2d6ff4dcdbd7ee6f3f7c616aa6f5c3d85e4e607e1aa786b5949
MD5 b8076d53e3e1e42eeb0d5c1b0b6960ac
BLAKE2b-256 2fd8cdbc43893d56827f151af6084a23f034b56b2e39de107d286f2899018845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6499772bd6c7ce2eb4aaec4ab3ca65440a3411f10e0d2112d20eab9ee5cd5d00
MD5 b3dc2a818b71ba57b1d3f3921d0a6f99
BLAKE2b-256 f8dfc6e9609f5fd08043b82dfcb31209b701db946906d52cffd51c1ae4693489

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.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.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d342ac884cba91afbb82e6ec1a494803259976e8c52173aee56f8612ec392bb6
MD5 ab782cd8ec5a568f1667a500789b8dac
BLAKE2b-256 2a4eee8f6240a8dbbd33f98aaba090ce7a1c7c269413671ea5ae39949ab3c061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38159002bac38471b59bdadeec8c349ee94f6f3b5dab3a1d7a44905555885761
MD5 e3201dcdadd5543b77a85e11f55b699a
BLAKE2b-256 796536d428a25d00e2cdb755d3569adbe2d0b4df046fc2527b58846c38524451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57d3e44c7ae563203baa82e68b5a41ca0a2b0ea9dfbcf0e8b713beb8d8d8ab44
MD5 450be220bb8263d7d790be6ba9fd6b7a
BLAKE2b-256 209556c665d87b33be1533cd89e9dd9985af6ea0f5247b23a7e30921688d7b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 afa65b13cf76abe6cadc4e65adc7617324dd910d0677d5fd13cf522e19606d4b
MD5 423a15a013c9f0ce7638ccfd435c8847
BLAKE2b-256 99c19307fc4b839b984c0845ce6c3068864f0e27c4540e63414afb8bf17df435

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3a053f49a38c31e389d60db809deb9fe4b1ebcc67f173b08919018e16a18848f
MD5 bb1d5eba3c7cb1517ecefc002f1320b3
BLAKE2b-256 96494cc7c25e85f094af54f7da88397c30d1a2cf61c3d321fe704347e2981608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7616840a4d67283f51884fc25a1a0027f968ebd2e313ef4636ddab03bd1d0e6
MD5 cec333eb0d5620a4e7769107e71d7758
BLAKE2b-256 265433bcc5332e33742013c778cdcbe511e9305a92cb8bf3658f77b2f0f1197c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d055f5398355c024a3d5dc950d19625def80fe4dcc7e5e811479123a03c4757
MD5 3318bcfdc09520776cc34fd3a817f5b5
BLAKE2b-256 485cce66a279b71aba0d5d4eee070cfe3f56b18eaafb5c0b781d0e152a8c8b07

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.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.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d43e74a106fb79886ee2a9269d363bd0d99fe534b038f45b8cca4debf26ac81
MD5 f2a579167dc4ea1007ff0627d3e859d9
BLAKE2b-256 a6915b2e3d92afaca61fe242a9848b4aafb5c93907301fe0641e1d2c4d8f5e36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f1a24485a9f4614679e5cc2998b21b692a8500867b0523602833f599b63e109
MD5 fb58ff0312892852f19ce4ba861add5b
BLAKE2b-256 501760a91afc33ffa09f7733331990bec7b19b1f6f5badfd68f43ff2871c4c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 541d4e1ba9592046f0d16d139980a76da5ff5a1bbbadcaf6ea55c469aa0de102
MD5 3fb3e2e15e4b99a1c19b4d86d965320c
BLAKE2b-256 c96fee1b93be9e4a76392556abf294d574405209a4c05b94d59775816fa0229d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a72dd5b8c9c7eb5c732d933be607f7c20eb81aef19b1f62d7276f452f51e690f
MD5 de960846bb0ee9a54d226917b94596dc
BLAKE2b-256 38c362722e080e1513768507534773b568a6b5d727163218e5ef7ff90ce62d80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f35fb306024fafa9f0191d0c216c11e75d8872a32b6e180a6fb3deaa9853945a
MD5 278abd6d316155bf12ddb902852c98c5
BLAKE2b-256 346dc604c3ea5cf2075e4e7c9dcdd5da209b7e9b6b5ab206f661ac8458964190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36845325016e394be82e90335dadd16e9c97232fcee62f146d96099d8fb395ce
MD5 1f27108255a62df926545f4bc2bf9298
BLAKE2b-256 067257afd65aa7c6fdff398f45294fdcef5d5fe1d16211265ac6b85253185312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5dd2a7c2d0502fc86f69218b560480544434bb3e1330d9d2790d0d0ff1b6e831
MD5 b27e6d118d4fb2701f145ae21de112e0
BLAKE2b-256 3f1d84fe9c24c6e66582672ecfc9ba2fe1a9ed1f5393dd5b4b67c7281cf118a7

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.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.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5a9fbbbdee695f7633eeeb3a194dc26174c48f8f7564a0618faeb8f84bb6421
MD5 300607f6e9c94b772287d90747bd70e4
BLAKE2b-256 f69c7c1133f6ba9a977070fa3a840d0c45988f56e66063f867498ece0d3ea357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 094a7471aa7adfbdd0232dc2dea1e9a5bf773ec25860e6991b855d77807d7a7c
MD5 57facdd7bce648589fe24f1fbcd14654
BLAKE2b-256 a411f99eaf95b3d787adff3598a2c0ca9ca08a682601421a7c87ba91eda06b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c04437531a14dbf4b0251bf4b21a1e32af26333f69be6e9bc583f1111217c58f
MD5 d978e7044e55c27f4bfa7de9957264f6
BLAKE2b-256 7090d5c0687a5f4c527c039239b0db8ee241780dfbefc356887c372455af731f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c71edd9a913d5156102918febf40c36f432ce792a1e6d355886ee81c6d0701cc
MD5 72f2139bcca5922c3221ab283ba7fffb
BLAKE2b-256 c84cedcc05b7f314d63d60e986e8fe8f93b9546c2d52c4e35b9c58fdce52c006

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