Skip to main content

ASGI Toolkit to build web applications

Project description

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

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

Tests Status Documentation Status PYPI Version Python Versions

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

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

For instance these middlewares were built with the library:

Features:

Requirements

  • python >= 3.10

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

Installation

asgi-tools should be installed using pip:

pip install asgi-tools

A Quick Example

You can use any of ASGI-Tools components independently.

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

Save this to app.py.

from asgi_tools import App

app = App()

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

Run it with uvicorn

$ uvicorn app:app

Bug tracker

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

Contributing

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

License

Licensed under a MIT license.

Project details


Release history Release notifications | RSS feed

This version

1.4.0

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-1.4.0.tar.gz (48.9 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-1.4.0-cp314-cp314-win_amd64.whl (380.0 kB view details)

Uploaded CPython 3.14Windows x86-64

asgi_tools-1.4.0-cp314-cp314-musllinux_1_2_x86_64.whl (976.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

asgi_tools-1.4.0-cp314-cp314-musllinux_1_2_aarch64.whl (968.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-1.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (983.5 kB view details)

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

asgi_tools-1.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (980.7 kB view details)

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

asgi_tools-1.4.0-cp314-cp314-macosx_11_0_arm64.whl (397.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-1.4.0-cp314-cp314-macosx_10_15_universal2.whl (511.3 kB view details)

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

asgi_tools-1.4.0-cp313-cp313-win_amd64.whl (374.4 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-1.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (978.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

asgi_tools-1.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (962.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-1.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (992.0 kB view details)

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

asgi_tools-1.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (982.2 kB view details)

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

asgi_tools-1.4.0-cp313-cp313-macosx_11_0_arm64.whl (390.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

asgi_tools-1.4.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-1.4.0-cp312-cp312-win_amd64.whl (374.5 kB view details)

Uploaded CPython 3.12Windows x86-64

asgi_tools-1.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (989.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

asgi_tools-1.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (972.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-1.4.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-1.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (993.3 kB view details)

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

asgi_tools-1.4.0-cp312-cp312-macosx_11_0_arm64.whl (391.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-1.4.0-cp312-cp312-macosx_10_13_universal2.whl (506.1 kB view details)

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

asgi_tools-1.4.0-cp311-cp311-win_amd64.whl (374.8 kB view details)

Uploaded CPython 3.11Windows x86-64

asgi_tools-1.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (985.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

asgi_tools-1.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (978.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (992.4 kB view details)

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

asgi_tools-1.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (992.3 kB view details)

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

asgi_tools-1.4.0-cp311-cp311-macosx_11_0_arm64.whl (392.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

asgi_tools-1.4.0-cp311-cp311-macosx_10_9_universal2.whl (505.9 kB view details)

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

asgi_tools-1.4.0-cp310-cp310-win_amd64.whl (374.5 kB view details)

Uploaded CPython 3.10Windows x86-64

asgi_tools-1.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (940.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

asgi_tools-1.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (935.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

asgi_tools-1.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (949.1 kB view details)

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

asgi_tools-1.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (951.6 kB view details)

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

asgi_tools-1.4.0-cp310-cp310-macosx_11_0_arm64.whl (392.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-1.4.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-1.4.0.tar.gz.

File metadata

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

File hashes

Hashes for asgi_tools-1.4.0.tar.gz
Algorithm Hash digest
SHA256 7cd8d6386e1816d2090c1961111f995ebf5ded48822b065b171669a166d1126d
MD5 53d8a8e54d73b61cd6ecacadc01f6056
BLAKE2b-256 b300f5454dc45b7ac1b323479202ae22eb909d1a6af1b542d74e2e3948257208

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-1.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 380.0 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-1.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2eebf3f5888a98e146caea7f6a2158dd5c1424292195db24ef255439e5648195
MD5 e7291ea3cd0ad7994228378820c70a9c
BLAKE2b-256 d2916ad4355d7a0eef10ae789e0df541d97439e553c87f8819afaf05f37fa15e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00967d76b2d1315f9b4c526823682e6da1b69b9c53ccd080e5ccc8d1977af684
MD5 2c3146f2fff16c4375b9b9831d409c0b
BLAKE2b-256 fb6e8d7b74e8d7046361d3373a0cd61fd3002c274d46b513a62fc1c00b0e69b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a181fad065310600cbb4b7d8d60fabdea824f4a2305e7a062fdf622c44f8705
MD5 f64294603f4fb52b519d06872021fe51
BLAKE2b-256 1715e67cdbdae5f880a190a2ce7a7c5db6eb882996361946856e9fa47dc3626c

See more details on using hashes here.

File details

Details for the file asgi_tools-1.4.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-1.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3e7bbd8b5fba61b54cbd884a9ba23ff142bc7e2127cccd4463a1ac37a83cf85
MD5 358b2e097a03b63c6cc41b0b10d75d39
BLAKE2b-256 95a5f2f22df32034b213d35d2b8ef24ec49c5fa3180c2bfbd72f6eafc0144c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 222b4c27d61562b842d7922610b2025c84a2c1c99519249e9917c57396bd4b74
MD5 fd95b02aa0709016817957eec08dfb24
BLAKE2b-256 7fbc89fb3275b5c5f97bce62c70efc3a3be66b01eed12807a01da2a4dcdab7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 255b8f0b953b9ac14d052796851a2c5fdb47b28d061302f6b47e8099354a35e1
MD5 5ce279eef1d6f1ebb5a993790f7529c5
BLAKE2b-256 121d023b2bca275e37251683aec83f142bfd3866901a4ef8ca5da26bc4d019b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 11639db96d0579c66ace64f7826b8f513e1cbb772b947a67a12d9f136bcfe3c6
MD5 dc761069352d19892b143fc3a57c97ec
BLAKE2b-256 f75cce78ab021c718c4b7ee01df1ce7fae837ffd9429958f2e930984250f7113

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-1.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 374.4 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-1.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2678cc8099d40f32b316fac1208a8241689c64827f77d358f037a0b8056c3574
MD5 342ee77a725adfb597d2ecb6641d7993
BLAKE2b-256 f7c8472d67bcac8964570b703d2064df6cf77a195f9168e7258e4a412515de20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 caa798f25dcfb48a5300b5e4cc19ec7b14fd5267618a1daf039a258ee98e6ede
MD5 88f8cca450261142175a48a880145e10
BLAKE2b-256 1fe0a589cadf2ad66157ab2039aaa25809c6bce18c507f7099300d05fa1dff9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 863e237e3dad57881a05d7d82244ad6246d20df3dfe635cb2c4c8f88c76439ce
MD5 40ddecdbe88ea58997e6a4d6f13c137d
BLAKE2b-256 25c7682116c19302d0254f141c12ccc02974048fe2ab04f740219e7df0b3471b

See more details on using hashes here.

File details

Details for the file asgi_tools-1.4.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-1.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 680d0a7543843cf7f401ab77273e24fb78a0d1a4804dad6cdbdf4ba361165b51
MD5 89eb9664a9c9820ba377670555284973
BLAKE2b-256 29b2bb11b8d56c540825d2654b6e2ce514fcf93ff4d606a7cf0953e39b098cf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8812b5c354fee76c409c3d67aef35c138b8a0af92b3de1982daa08214c27b60d
MD5 31794a5826880e275c8c81c085c0d97b
BLAKE2b-256 0a322e70f227496a6d46477775e90b7753d42d564f6da1606858f0b55f47615f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5a74d6183f5cb11d2b1deafc666c1b7f89256298694a669d1cbb75217047a3b
MD5 9c0a0ffb4b78a553f94958ce5728ab3c
BLAKE2b-256 91218312f9488d003f14d12eee7a5049e178b289ed7a79a740123a151e190bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 23a53efe5f885addd0fa69946bae68aba4a06daf4569a3bd31ad161ef8fb8605
MD5 08c6b28877360cac769fc7426699669e
BLAKE2b-256 496065575a0acda77a47f5f31484fb406525b92edb2c288a0149dbcefd25f8f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-1.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 374.5 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-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 38989b49061d2ddc863fda5f722580d3d448a0b40732e4db7344f914d486af39
MD5 b44cd7bec41e32ae3a87e18e2869afa3
BLAKE2b-256 e3c7dc50d8654c6126e6b18028bd89d2a15bf4b085d6705feadcaa8955a926da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 834b9e3a84811a2b1a610c2bba85f7ed689e27d34d485b850cf3e9e32d6232cc
MD5 7a0f0a3ccbe4c810cd4248aba37e6d01
BLAKE2b-256 d6a747777fd63614313a353f9ae3447b8ffc103c46e36c705772bffdb133d520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c02fb6ac6d36dacdb3220d9b3871c1b6d52c545553ee68ed516c18ce7aabe652
MD5 0d70b55c881198ab5df09d563af52a99
BLAKE2b-256 4c760295d37d7c4651cb609b5583b52abeda6931d06118cf0c5197fdf63011fb

See more details on using hashes here.

File details

Details for the file asgi_tools-1.4.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-1.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 383b8a00023d64e98faf538303f990bf01793381fabc0eef4534c442bd108691
MD5 225a2c6d9d1206f175fe7dffd6fa24b3
BLAKE2b-256 4af529a774687636ff4ce26c92e3757534a0b02749372acc053f4c24875dad38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42d10d5be9837cbbf233b881821f5c9400f80a859e88065ef2dcc7b2e90aa26f
MD5 261b8e27814da56be3a5d80c6f5533bd
BLAKE2b-256 fa8f1de04c7f034d7fcafada63362765ecc05b91ccf77e7178e76e23699612de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c6961fef2b36086f69d837b56402ef5adbe8b8e35bdffbaa602e218f349b306
MD5 05a48e57b037ec12b96f9f10aedb4cb8
BLAKE2b-256 9577a60f5fe867d8beb30f72f584d81749d0411084ce51e53d7a890875b3a51d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c72aaae52577f73e9be549e5b93028f72f073b55d2e73f8dcd88259224a25563
MD5 25b37575b4640777a72f5b03c828a4f1
BLAKE2b-256 82a3f6b8d70d89161eb09d1be70bcadd0b580d7ef3e9b0acc98b15ad1d8e072b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-1.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 374.8 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-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 80ddba1dc9b4b82fbfd5e213f0c59ec88840abae8cd137c8b90857cee54cfcc1
MD5 a551c1220a1310f44629b0c4365f903a
BLAKE2b-256 faa26807eaf9eef279d7994dbbcfd396cbd20cfc9a262e62e5538de71c4afa9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb7c7cb527f94dfb3b64d7b474b1b3c9184321ae556c100cca7eab6ea3ab93c0
MD5 6067967c3754019b83b798b757ae86ac
BLAKE2b-256 7492c8ae3c53bec9f709f0463a2771299a38295aadc225498dfe69a2fed0e6ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8d41a472eefe656317c130d6d2245edcdd2b32cc6886d58ef89d42ed3d1df1a
MD5 a067b4125f26d6a5cb7d9413550c3f9b
BLAKE2b-256 9fd715f59aed519e1109f763e76cab5d64ed3f73e6e13ff0c1b1db3d417e22ba

See more details on using hashes here.

File details

Details for the file asgi_tools-1.4.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-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b92ff560d54dfd824d7eaca895d63843ade3fcedd1bbfb9b96a8a51aeec0ed8
MD5 2f4b738b8ecfcffb07f8b8d81ea8e475
BLAKE2b-256 aceeddabc32815bbefd41666d187c120f26579e53954d0afc0bae32213e1b6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6ed4b60a3c9f8b2892ad528c808b92359e35d4932c649f1dcc6ceebf9ef7ce0
MD5 39f62ba7ba82fec5758dd9a63d7e7007
BLAKE2b-256 fdc5f6cd80d485685579fc50949e3fe7f2da226614f06abd9598f1cadf1ba63f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68912f9e746409c41c11c8ba50b43772a97723d8a9de2927513ad8f0e03bd7c3
MD5 fe932d7722d9898e84c824bfdb181bae
BLAKE2b-256 490e3f5adc38fd539385ea20082b61a3eb71f35a625a713558bf4c42501b76ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 18286f22cccfa117ebe731ca62ddfff011019e236d918a5ddf2732e1753c4041
MD5 fc4095797699ef0845dd10195dce7591
BLAKE2b-256 bb7273c009360d0c66a7bd192e8c940d073bec938c88d033c7487b5da75a6604

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-1.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 374.5 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-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 11946f6d6f6058437047bce07c185459fe222eb64e0b6badff40041d35797d0e
MD5 3d50dd596f4fc3523bfedf0b665128b5
BLAKE2b-256 ab6f80b7550b49c15992cd577902105751668b0fcdfc07593bb82d07e38d2980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c60a106cef62237b34a6116856100545362da7978ad5a770d1558721ee49fd37
MD5 0eeb9474d84c714fcebb19343dfa80cc
BLAKE2b-256 a5e7ce8ce6039c48e915df58a87a30c20a9e862a58afc81635295091dd36d942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c89d8540d88d8eef305a7c98a7a395953f6355b624d2309425b7b37d64e3625
MD5 19204b97ec3f3b2b7339b16ce84e8d7c
BLAKE2b-256 6a32ae31329b409971f7ac47ed0bc426ea773fe1c17f6414bbe42105ae0399bb

See more details on using hashes here.

File details

Details for the file asgi_tools-1.4.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-1.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d918177b65ebbc44139879bdd00a47548614026676910b47da003ca6cd45ec7f
MD5 19df9ea601222e6d20d740e0066a6955
BLAKE2b-256 fa511d0c549fe49d3a5cf4e9fe2f1a89262c1bd11946b3a2c7b08f36c25b0bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc892ed99f05ba17a36b30c514058bab86c94bdc0995ce6ae580a1a5183546b8
MD5 d2c2e1ce4b8039cd8fc935b53c9701ec
BLAKE2b-256 a68cbfbc3663f98a743e1cf2b2714d6eee8f5a07d8513f5ba26b761d2ee3b68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 788bd1333d858bd8c3d1a5c4a884054a386fcf4bf3689c17e0f8c37f4bb9b797
MD5 9887c8a94fef449f953ec3ece74abb63
BLAKE2b-256 77c01e745aaa182fa7d4a1f68c9cb51d6fdb39a26686001efea0dff0f97cc168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-1.4.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 94f0c27facac39574c2fedbed8fb77d6d43a5243e0094bfa2073af892d3d2dbd
MD5 e2b2ca334356d2b0e27e7376fc289135
BLAKE2b-256 1f73e7c8ec2e78ff536f0508ebf903a0c7fb10da295c5603deb43c234fb564f4

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