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.4.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-2.1.4-cp314-cp314-win_amd64.whl (379.4 kB view details)

Uploaded CPython 3.14Windows x86-64

asgi_tools-2.1.4-cp314-cp314-musllinux_1_2_x86_64.whl (979.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

asgi_tools-2.1.4-cp314-cp314-musllinux_1_2_aarch64.whl (970.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-2.1.4-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.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (988.1 kB view details)

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

asgi_tools-2.1.4-cp314-cp314-macosx_11_0_arm64.whl (397.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-2.1.4-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.4-cp313-cp313-win_amd64.whl (373.1 kB view details)

Uploaded CPython 3.13Windows x86-64

asgi_tools-2.1.4-cp313-cp313-musllinux_1_2_x86_64.whl (983.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

asgi_tools-2.1.4-cp313-cp313-musllinux_1_2_aarch64.whl (967.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-2.1.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (994.3 kB view details)

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

asgi_tools-2.1.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (391.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

asgi_tools-2.1.4-cp313-cp313-macosx_10_13_universal2.whl (504.1 kB view details)

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

asgi_tools-2.1.4-cp312-cp312-win_amd64.whl (373.9 kB view details)

Uploaded CPython 3.12Windows x86-64

asgi_tools-2.1.4-cp312-cp312-musllinux_1_2_x86_64.whl (986.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

asgi_tools-2.1.4-cp312-cp312-musllinux_1_2_aarch64.whl (972.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-2.1.4-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.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (993.9 kB view details)

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

asgi_tools-2.1.4-cp312-cp312-macosx_11_0_arm64.whl (392.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-2.1.4-cp312-cp312-macosx_10_13_universal2.whl (506.3 kB view details)

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

asgi_tools-2.1.4-cp311-cp311-win_amd64.whl (374.0 kB view details)

Uploaded CPython 3.11Windows x86-64

asgi_tools-2.1.4-cp311-cp311-musllinux_1_2_x86_64.whl (984.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

asgi_tools-2.1.4-cp311-cp311-musllinux_1_2_aarch64.whl (978.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-2.1.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (991.1 kB view details)

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

asgi_tools-2.1.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (392.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

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

asgi_tools-2.1.4-cp310-cp310-win_amd64.whl (373.0 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

asgi_tools-2.1.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (947.7 kB view details)

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

asgi_tools-2.1.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (951.1 kB view details)

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

asgi_tools-2.1.4-cp310-cp310-macosx_11_0_arm64.whl (393.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-2.1.4-cp310-cp310-macosx_10_9_universal2.whl (507.2 kB view details)

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

File details

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

File metadata

  • Download URL: asgi_tools-2.1.4.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-2.1.4.tar.gz
Algorithm Hash digest
SHA256 eb06d501aef446faa60da5eed021f7667725bc92cd3a1f0a1e612e5b388a1103
MD5 9dd6302d0604a613a9f08d1f127e379b
BLAKE2b-256 dae50136e729ff3ddf1db5ea26ae16acf459ff1ce5e0cc827baefcd13c249e35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 379.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-2.1.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b4f18b4e7175a4d1618fc9ce0b7596e1a7982959770cc3e2f66dd0205323a8d
MD5 6e53e17c1822766a83d6b15b3fa2910c
BLAKE2b-256 eae33c02fcd98bbe613034688426b062fbdfef160be88c04483716560aa9a200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b9c6eca2e58b8c4007a2baa1b7797683ec1998887a717fd086826b3c896210c
MD5 330f3f766bfe46e36deb10b9ab320b70
BLAKE2b-256 aa2285ca79499d3d31cec26a8882bdfbd7a8de4b9d66f98cebcb110f02439eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd1d48b1bd6f5d4ed79c18ce75aaee43f4f50d69f3786ef50b11fbb5107f4dc2
MD5 ba543e52ff66945020916705164bfcc5
BLAKE2b-256 31f32f9d69c3c8a04f6683312c8dc062e302f9ddcbcbacf5626253b4740b879a

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.4-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.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c7b2f7b29d0367cb5dc0e0561f52195bf0a2f31dcd68530431db1c782426202
MD5 374db9c01bf0d5db106e29e7272cc6ac
BLAKE2b-256 f9b7a58c9852d1fb4b33076159bc92daca1665cde20b63ec74fc3adcd66d78c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 038cc86e8ed04ba09ad8e0b78bb9bee847ad8186d873759f961016572025b21a
MD5 efff43a557a30b9efe5e394068e704a6
BLAKE2b-256 48e6dcaa762cbf4751a02dfc827358d4d9174a0e1dcef49a9405c352af11943a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2792251f41c2afa2081f0e1a6860815f143806fc7c88cd5a1ba197eef987491e
MD5 69fadcbb24455c00055a92a9b584f82a
BLAKE2b-256 75d32cb0eeaaf715f9978ca4fdbb45c5990f47528db3dfa698f31398dc36794c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 adb3a426ec6c6fc6162eb2bfb2c7133a84b37ef1a734f548b91278417b7c01ae
MD5 774c17653f55c9058f5ce13e190fac0c
BLAKE2b-256 e666a6a1a24fdabf72b0d5b619f4b9b19f73f508aae53dc965363e277e01d9fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 373.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for asgi_tools-2.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 09cd0c548e2123ac14fbebb1fdd5e1f9baf595d8886443e50a648abeef4c2d89
MD5 f5fab260d450d774257a2ca9373253cb
BLAKE2b-256 dc3353abe230a6902e596ee860e72de3912a9fc1501efe0d50232c40cdf8437b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe22bf3e399db8b51da85fb4a692ba89ab3522c06f0d1084b9b64d093e021606
MD5 933056096df10543302dceaef3007d3e
BLAKE2b-256 70a1668e913f9b673b17249d0aec0451872d55c6379ed68ac9ac43cfbb4bf3b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7296e02d4e7a046c16ecaf0d9a484696a80015acd0bf7f2560b80d2536753a4e
MD5 3a20b7d3459c8d481ea2f7868329d2b8
BLAKE2b-256 6ebe6c0b1d60675920708f4e5c8847973089acf840cb270c7b52b1d26b7c9cfa

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9dc9defc273e6ec2a9ce0df66be37852169e30bd3b0b5143b889934ad07f2aaa
MD5 f002766cdba39e963210d0e03630ec82
BLAKE2b-256 2f08919c0cc844500aae1510353487c56b4facb133843ab50ab57a2c65e2b749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3ab64713dccdc1487f3b811337104476752f5b72be2593070f28fa563e1e7c3
MD5 e7500fe5cf6a0f073b525ea20a27c4cf
BLAKE2b-256 35d6bebd8ee371f3aa946c7f6e3db557bc1d22ed9b83aae539d05a7666163c65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e2a9212d5c6262ae152c49bda45a75eec8ce11f8ded0815a1c8fb1447d45611
MD5 66ac65287f7b9f50406b4c7fef4954da
BLAKE2b-256 99e375650a7165828db891ee0500428afe6c7ebccc8917a04a4811e3ba882358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 42a53869237907bf59cab2a4ac504789bee6d3a676f1c93c1513731850d23b8c
MD5 a1296ac9a96c1b5b361e95e6319da217
BLAKE2b-256 3ea41535706cbd837cd67b8dd97c33082bd593bcb9ef585b712651ee74350c42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 373.9 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8302d058eae5ebf4da6eb055dd8e684bfea6d6f99d736ba6a5ce0f0d41b21c0a
MD5 19f26759416a8c3b9dada4620c0da670
BLAKE2b-256 4f9ccbbaec73be540932133d44e2fa4da5ad7d2d3b8b0dc72c7a3a66dec175d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40a61c9013093ee67361a385d6980081eaa1b2b64499ff4e270e1e2544897a88
MD5 ac4df7016fb16cf39c83e992ba36ead6
BLAKE2b-256 eeec03db745842d226923a5bd61871347fdecf63d51b53f4edfc921938a71918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16e6752a01ad899328a3b6dc3fe6922c3a055dd679439900aa6787cf429ecc19
MD5 768299e6d44ab3378dd3066b1b41b1e5
BLAKE2b-256 85ee25477d4061c2c560779bd1b4d58c11ca6977d5a47d75524b442a7bd855a1

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65afa6b12c64cf6aa386b60de983d50fcd851d08b0779620e641bdd40d20781b
MD5 6d3c8eb9ef63fc275f9fe2254d7d8aac
BLAKE2b-256 0642d82d1595c861b010d257fcc4edf04f8b4d34b0f235f340fa300366f72e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5b660ec3a845530ade3272363428ce679abc2301e99fda8aea331d93d96490d
MD5 90af52dca74abd8531f1a0b9d0597079
BLAKE2b-256 738479f578a5c44054621550b763c62dfa5cfbc5d8adceb4b12c4a1aedc0c6d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db1dbe2aba58b33700dba443a50245717914273c75403a978bb7929b467a6536
MD5 e286a18807a6c7f7fd4e726f52e9fb9d
BLAKE2b-256 9455363e5073a63b3c719bb6c61a5bd87e1855cc1efd0a87bae1785620d88fcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c3748dfd9b4a4e146f1d66267ffb69f7f3a7db726fcfb426c83594ea680d7f3b
MD5 00fbd42885909d68d093218d105d44e6
BLAKE2b-256 2ee8591978772adf1a20d8b2e3b36ba38e0648dcb4e12d01150d45ee32e95cdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 374.0 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ded4158a10994c00c2c5808d664fda6a35795575a1488c507762723de84c86c
MD5 a4d64454c871aa539264859b9fe7fd84
BLAKE2b-256 203a668edfab27ed7f60d7c3be46b6da05e6a8960ec33729e8d3d8ebfc25d888

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f5ed1ca202170a1aeb14bdda0b1c627751619c743d895b40c3342fae6e608ff
MD5 be12e9c23166202771c585948fb6221e
BLAKE2b-256 fb51df03df223cb60922628963008d43f67ec0b2e2e0a4f647307908f6446e2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 024346a2d20ad27d40ade7f20a4e8bb37ec60f73772f15f8dca2058dc3fc7c9d
MD5 28586b749f7291836172d382eff32780
BLAKE2b-256 fb07fcf107b51a66d0fef09f8be7dd7bab55cab075b1f99d5ff376b3ec6f1995

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa30fbdb992d58890ec608799b5891b663d3454edef5c1d252707f44d5414970
MD5 6842ca957efd86ec6170361a9089df4f
BLAKE2b-256 6e1524af7f3cb974f735a2095ec857a1f71854045a53f423f80df320c362e55b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87ea32b360461620bbd8d1a6b7eb76f032fdfd1cc4292ad560c8c54df841fc9b
MD5 677b5b360e648f39b86e1b6f3aec3de0
BLAKE2b-256 bf55b3a64c08d99cadedaf94fd8857c31cf7abe5bf9eca1b2e9c76b5cbfcd797

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31331a20ed79de964fafc83e2056b994b41f8bec1fbdff0601e760f6c9f7fa58
MD5 0d2ad39c191a2a0d1f9f771660c38602
BLAKE2b-256 2b2f6674c82105ee89f0d747c2da52ea77b9439af4a08e3a80b63f96fe659645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 88742b2fff3c5937db341599d9f94ee568f98416b02824db8a60c2d9fda9be4e
MD5 19bda37d479f3fe9ca3c9af3752e2d6a
BLAKE2b-256 4c565b3cfa92f39d4f1ddd2f17b71f68ef011d9034b8b59fb4e33b474f1c31ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.1.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 373.0 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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a920962f06a046d54aed4efc1aabfa44833302544ee106b429c069d90af1cf05
MD5 27425402c07c3d74d73c294fc553c432
BLAKE2b-256 d3f8f0668c3beea0ebf6e3fec722c255055cf94904d0d864dd117d8d8aca99d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 428c7d522537a88d2978b9a76b28b63d7bff768d237765a8dce43c994334826c
MD5 f262995aaa19fe307645187ee77f2e8c
BLAKE2b-256 e551e88e02b53d8b0176ee0e3296809657b9fb28bf99b96292c43bb295fdf5e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eec551a75b3c4b73be5e83285950e2c7088a73d04b08456995dfedb0297bf6eb
MD5 fa21bb5ff148054b072cd8eedb770e52
BLAKE2b-256 883e5cc465f8ca902bc1aea3bd7364e4eb6ab6f5807533ea86f619d0090e0f74

See more details on using hashes here.

File details

Details for the file asgi_tools-2.1.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a03392a5ce1efffb3c48ea463e2733a0036aaafaa13ddfb6a7f5a98e2411714d
MD5 9792a2b20448ee8fe2197accd5d0d6c4
BLAKE2b-256 48275e770844ac8c00a0bcddf4ec1286535c4d0d55666a44bf4f3e0add275e23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 903d0b2f8390afc3c6d59e12935987167143a684dd92bf6475f7c52fc4c2996b
MD5 7ac4d60f00601202aab405206c687251
BLAKE2b-256 e3b5c2b464f3910b74f5c7f4488e2606b27af0ff655ccadc74ac8268a3407963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 570e3a8e1df4d38af6749cdf19af936f57d658fb01b581cd3f31a09814e05256
MD5 0b11ad9d5266e58cf51104d569f6cbb4
BLAKE2b-256 bc3ff3e1733db9bb28d2e572ebe7439a3f88bb534daf9da4a9a7974e41d468a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.1.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8919d08ae676934ab542a69e8ac1d828a12aa147d7741137fbdacebcc2f6e462
MD5 01be432270ba4dfa171073b1b4aa64f6
BLAKE2b-256 9a5a19f9ba3f2354bc54b5a7cbbb7af82eb837e99327f7b089f7cb0396466378

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