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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

asgi_tools-2.2.2-cp314-cp314-musllinux_1_2_aarch64.whl (977.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

asgi_tools-2.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (993.2 kB view details)

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

asgi_tools-2.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (992.7 kB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

asgi_tools-2.2.2-cp314-cp314-macosx_10_15_universal2.whl (514.3 kB view details)

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

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

asgi_tools-2.2.2-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-2.2.2-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-2.2.2-cp313-cp313-macosx_11_0_arm64.whl (393.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

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

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

Uploaded CPython 3.12Windows x86-64

asgi_tools-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl (991.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

asgi_tools-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl (980.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

asgi_tools-2.2.2-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.2.2-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-2.2.2-cp312-cp312-macosx_11_0_arm64.whl (394.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

asgi_tools-2.2.2-cp312-cp312-macosx_10_13_universal2.whl (509.1 kB view details)

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

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

Uploaded CPython 3.11Windows x86-64

asgi_tools-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl (992.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

asgi_tools-2.2.2-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-2.2.2-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-2.2.2-cp311-cp311-macosx_11_0_arm64.whl (394.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

asgi_tools-2.2.2-cp311-cp311-macosx_10_9_universal2.whl (509.2 kB view details)

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

asgi_tools-2.2.2-cp310-cp310-win_amd64.whl (375.4 kB view details)

Uploaded CPython 3.10Windows x86-64

asgi_tools-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl (948.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

asgi_tools-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl (943.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

asgi_tools-2.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (958.0 kB view details)

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

asgi_tools-2.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (959.2 kB view details)

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

asgi_tools-2.2.2-cp310-cp310-macosx_11_0_arm64.whl (395.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

asgi_tools-2.2.2-cp310-cp310-macosx_10_9_universal2.whl (510.1 kB view details)

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

File details

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

File metadata

  • Download URL: asgi_tools-2.2.2.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.2.2.tar.gz
Algorithm Hash digest
SHA256 dd8e4433712b3fb6135da5b634fd93d0b5c24191ae87268af74958a1b5acf715
MD5 7a818a31f483995c1551109c6a66e0af
BLAKE2b-256 91132cbe3da9bd67846784e07991631f1fb99e58ee332f3aa9e568e8d9bb6160

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.2.2-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-2.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b17c78fb6f241be08b9bf91f87bd83a092c4955d2683af2a884b8c6009b6bc0
MD5 65324bc5b3d3e167af03a6660f05e996
BLAKE2b-256 7f1eec84a09c7ab1de0f1159fd7011281f422335342399974488052f2165dbef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d8eb54a50fd6191d7b84ed14b59c0907a176efc9fa2dd8915a4ab825372c262
MD5 c63fc98941a831c33237b06040971331
BLAKE2b-256 60a0ca140b6e150351eeb927ec052490b76b7ce0b1b251066026db544553a261

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33b3c96d9db267b17ae9b158d6f36ca5882a10e73d1f6c7c81c4e8e0e0c9775d
MD5 e488506747e2502bde60c6913684f961
BLAKE2b-256 b79a09bbe60e3f7b3aa045b3dab519c5a3b5b67f1b6e33ee34ee46f083744bcb

See more details on using hashes here.

File details

Details for the file asgi_tools-2.2.2-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.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdf63d5d27e5708edb47d8b2d84e119149e92064e7b9ebf06c113f41330208e3
MD5 c94e45384935f7c9d39da6d435a0a644
BLAKE2b-256 7924443119b59a497945cc4cc02751e909569c3339cc38d21d00295d01c6fc55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 255376b6257390b6891b36238f70713d036c593046d10625f9b18423a57d0451
MD5 f0a004db8ac77c915156e8b007e42ea1
BLAKE2b-256 775167179be31fcb1259dc37bccf645dd35116cc2602a98a5fde2503dcb98625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d56a4dc45947f298b8dde782f222bed675772c995b359e488e197ca19e6af302
MD5 9641591d9a373eb01d8793895c3910d9
BLAKE2b-256 fd057d5dad0f404d9853ad704973978cd6866998f2ecfb226a65d6561fdb03cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 a63df34c65d352911fcc52b5a598999529ec2bc38ec4765823f395fc5c812c34
MD5 8f8a1d19699fbee5205fcc979159bc69
BLAKE2b-256 57d8c7f93a35ab9bef31df65c6e96b691e23535b3d17be0be7a3468a04102b73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.2.2-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-2.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c99847d2bae020240ca6e3771ee0c6b3b0c63724d7264e13ef9e4ca15de67105
MD5 d0be3b86bf043bbeb212acdaf22dbfed
BLAKE2b-256 2200c1c15cf2edbf46fa6b97d5abc7b2e86a63d15b61f90f813bdcf78e8d09f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d60406923d335edfd578156b709a40e1dfa306e1f22c73147801fb4187be4914
MD5 697d43af3ad01685b67724913fb049ee
BLAKE2b-256 032c89ad30678ce51877c2e024c73fce23759fb9a580cdb4dbaf44fba8386664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 695adff9cf030d0f3e2946232eea9e7c063244e418f162c77624a54cdf3ef404
MD5 19c92effeb5bf39aba46113aa40b0d41
BLAKE2b-256 fada9e286029052d586dc1da93701d8a421b7ce5f7bd85a49e0ff6bf79c93df7

See more details on using hashes here.

File details

Details for the file asgi_tools-2.2.2-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.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 659a8b4152c0d0a6439f6ec6f75467b22bf2dddf4d812c0b4fc405031ed3581c
MD5 899dbd163eb55e2126240e5784cde80d
BLAKE2b-256 918601123d3adcb3bb12527e14a05db7ef82961a0b15879061d6f96e6e43fd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d304f551cd323cd1da89c07575f9014abbe29dfe739d9c5d995bf6366d8fdbb4
MD5 f75f7c5d498bd9c7fcaca2344d19615d
BLAKE2b-256 4b02b1274034d0438a8c0c34ed22950dd2757a83592766b9f7694a9f686043fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecdefb09278c6ce9f4cbd1ec8d3e6d1597d2c3046f2ca4c82ce819f5e26b435a
MD5 bc5741e896d2ce69aef9a2386b5d3dd3
BLAKE2b-256 1a2ab8ef038b368ee41e091aec1857c0739e4b7966fe84df0b35bebdbf6cb759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2bcf27b6b66ca6c263c2437baed2aa40edb59e0465915df4124f1a9dcd771c22
MD5 17acbc4499e4d713e29d277134ba525e
BLAKE2b-256 a51982dfc02ebf8988ed40c116e18bf1184c4ffb811a556531e622eae2916dac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.2.2-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-2.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e874e9d5b7de59fa2d738d5c3011021e22066aa1a8576926f845bdba805b5ff
MD5 96aa13a5d9d6de40a84363eff4170212
BLAKE2b-256 808c66558b61e0f74fb57eed157fe8e68c1e28c643df2a1d301243119337f442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3f7d433d3a07cfeafa6b26893938c163597d395824e1c5cdef9cb0cd4e1cbf3
MD5 81ad628f0f1e5b896715c9fa029e64db
BLAKE2b-256 8b7ded3f83daf0b747b8b2bf2bd0397820c8516c5d8bcfbbfff9c49580764f2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6a2ec38b5a6d085456682ccb184096fa533d898f9d16902da176e5c1b8f9a7e8
MD5 638dc565d1b29880f01ededba8b2b9b2
BLAKE2b-256 c37707965694e2f1233b8318191ff031b4e5ca6f1100e6e9917642d17b339d50

See more details on using hashes here.

File details

Details for the file asgi_tools-2.2.2-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.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6455a280f315376f239d01da58e2b23efff45e802e67c29ca4a8ce541cbd560f
MD5 c08f21a23c25d7e7a17caf684fdda611
BLAKE2b-256 a95562939e82729fd9d1b7abe41ce5c99c76922371d9c73970de08191455cef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9dcc175b81cf04e01df512ffb6dc3d0c16f582fb4042932b70f7c3d7c76bbb07
MD5 1e6472a1248b3eeb30018cbbb07d4bba
BLAKE2b-256 76fba148cb2db94ecae459c616f0c2f7eea6a30c53fda34634d1334dbd75cd3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36de231c736367418c61becfd56d273f56bdb0315c8328ed77585b6dc1b61542
MD5 5c6f03cfef9a8b1d14e978c899ac2c57
BLAKE2b-256 675a1411625a0dc7987078037b3f64995cced6f3a6012d0e94e48726a9fe336d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8d9283e899a75bb5d303c72dca9ef597a595439d55049889b0a22a48cf5a8831
MD5 9d7d9b06ee5db275d1f7c1cbc875dd50
BLAKE2b-256 5d350ea0fe96474dd0e82c72dd320f2f5628e95e862470eb1a89b09c7406670f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.2.2-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-2.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 adbec6cdff9524c9973bdcf70f1f596bcebe78224c73242b087aba8984f23197
MD5 eb2afd560010f9e535faf10b9dcfdf3e
BLAKE2b-256 689ab05cea4d877b14df57a71fbb27d112f6a6cccca4725baf68a0efc424c535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60cd51a6031a22dcd4cc2d25586a7cf2dacc82b78338ece88fc78cf3e3f1091e
MD5 76302b2a995da81f84ead0c409c42a73
BLAKE2b-256 f73378d7783b22c7cf222df3ead13cfc7e16a2053c4c11a11edceb29c2597097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ebd3081e83be7e2a249249c4fe20e5bdf63bfa8e07eb5793c07db65c5861986
MD5 f2396c4a6c3aacac436e41f453914d33
BLAKE2b-256 fd56852f3c03e3ed77ee25f3c8b3e80b9475a1c31936f7412a96a90f655e323d

See more details on using hashes here.

File details

Details for the file asgi_tools-2.2.2-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.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96d60312223f589ecb13cad88d7fea9269b8b0b2b58527f3cea6701d9b9ee5e2
MD5 81c9fed284b73622d6628516aeb121cb
BLAKE2b-256 4ac0ee96acc005d661fb0b6d83e172e923ac557f0176f68ca7626dc9b91242a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b41a88719977028e3dd56773923694dd7e683ca21c6a22ab5a26e131fe9658bd
MD5 0d144847ff2cd6b4706fc4f1ec69b021
BLAKE2b-256 4c14ee04905fd7cb1fe9718071d73a4a907dd94423968c0cdb4f55c2bed0b011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c594820a3145ef7e417378baade32e0f5e1069f7f3b1948ac5106735dbb5c529
MD5 c8f2186937bb945b20a3e2a90ddeefb3
BLAKE2b-256 692400101c451e78fdb6541c9c01300159ff43f7c2a67942fc790aa768e62588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 309ca35708d6c63cc364fc7535413a3f6904b60e8869f41a0fe0d108b796dd7b
MD5 c2ad4b5be4c09696a293b413e79f539b
BLAKE2b-256 a42377af29c59708d887a49da97b44a18e5e16687c6e97b2bae811cd58899e58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asgi_tools-2.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 375.4 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.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3f4af60ec04df0fbfe5c0cea5db77313beae93c64d9ef02bacd7e64a7205e53b
MD5 a399239c1092041284030afff2610f97
BLAKE2b-256 5501c3848a28d6ef126c4bf7db24d0c8564ffb2270bba7b25332242aa38e0864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 81a63bdef6a6b8f9a2d00a75a21f291f6e2529dc4d8fc5732a32db3fce3b52c7
MD5 af6d4f0a3f4f0ed698927cb69c9358bb
BLAKE2b-256 6f66359ec299b9591bedeb4f4d859e2d1a18ed559e1fe0298f1d64ace0b10c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f9b61c1d5e1d7c777e0a2c1f97d8387b25012dabd0362aa865afea120f7b7b9
MD5 b9d59d7ef5998fc15766bf7e2d2ca31b
BLAKE2b-256 dec240353283cb94b8240a072d06e81c1ab51cdf7e04955ddaf6e63322509cdc

See more details on using hashes here.

File details

Details for the file asgi_tools-2.2.2-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.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89c37e6bff30a61aadaac48515cc5f8077a664b0f63579ed70640d5f8bf0d03d
MD5 104d1229b6235ad6406b10d960dcf38b
BLAKE2b-256 ccfc9853dba76a66d7923961bee13959e1505479152dc46b91ac122c826eb5eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a78d1d2608c5aad824b48649931dd73bf219c8d10db34297a04340a3b42593ab
MD5 a69f1d4d633480cf5e6c8528ce30e004
BLAKE2b-256 be2db207e90f9800888b8d42e7ed8098fd9d2c32c957d5766554be9b2ad4aac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75bb15e2723f0e3c08ee24d323e776924fdbf4538bac53a446bfb9614d46cf7a
MD5 471df5b012a82c90bdede38a5d7f9c4e
BLAKE2b-256 7dfe874b752d898e1b70740685308b5089751201539fc8230568646681a3c3be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asgi_tools-2.2.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 551bb72415240211b56f59901cf1e89cfc76143f444f6e4df4c6081e1f5180a4
MD5 b1e61618422b448411b9ed3de67d9942
BLAKE2b-256 d11a8c392187a119cd6003d7c8b56addf985f413fb38d51991bf0b073e62c98a

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