A Rust HTTP server for Python applications
Project description
Granian
A Rust HTTP server for Python applications.
Rationale
Main reasons behind Granian design are:
- Have a single, correct HTTP implementation, supporting versions 1, 2 (and eventually 3)
- Provide a single package for several platforms (avoiding the usual Gunicorn + uvicorn + http-tools dependency composition)
- Provide stable performance comparable with existing alternatives
Project status
Granian is currently in early-stage development.
License
Granian is released under the BSD 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
granian-0.1.0_alpha.3.tar.gz
(81.7 kB
view hashes)
Built Distributions
Close
Hashes for granian-0.1.0_alpha.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4919d3d78993c4ad808b19944cce3871784486397f58977b3aebb563535fae4b |
|
MD5 | fbcac90a6571f9c0173a62554bb54518 |
|
BLAKE2b-256 | 51c6ec28b92a436b776e09a3b599d06d7ba2d3beb24223eeac9e2fed9518c878 |
Close
Hashes for granian-0.1.0_alpha.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1703d1f9490e411fe6f4a8c86f63a8cac7cb29dcc58bed963597084a88fc20 |
|
MD5 | aa7fa1e6892c699260611a443d75822b |
|
BLAKE2b-256 | 47b731f156a4acedb6c9984056b793613421cca9239831eb1967b0ff9835f872 |
Close
Hashes for granian-0.1.0_alpha.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7495d03e74363c3582e8413e2d6c29ff71d21d0f1992b6cfc08249cdd7221d1 |
|
MD5 | 1b57977845427f423c3119c6d86b504f |
|
BLAKE2b-256 | ab2b3b2476cc7639b3fea6424c3ce9256124b57ad1135f95ea38aac0cae40542 |
Close
Hashes for granian-0.1.0_alpha.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16be424311ac8e8fc80afa65b1bd8246c1682e1f21ac91ac7809e31b933c62e |
|
MD5 | d0a76fe2f6c1db574f672560724120da |
|
BLAKE2b-256 | 8148e9391e031d631728263c69769796057178fe2bacfc5aa4108a643f59f044 |
Close
Hashes for granian-0.1.0_alpha.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 925e7e525e97d25a9941bdd4056d81cad8fa27bcc54f3ba9e9b8a592b1d0efd0 |
|
MD5 | 99480785ff43caa1a8ced384c3c86eef |
|
BLAKE2b-256 | ed2445e8f837c72b6518ae9321b8c50aa06f8fe1902c7bcd23915d77e24b6745 |
Close
Hashes for granian-0.1.0_alpha.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb1ef20785ae24136eff5891c02797a50e2ad13e2eb18ad2dc712fa9d15e4a67 |
|
MD5 | 54fc13ff0afe0e1ea39ec77f561b4d04 |
|
BLAKE2b-256 | 58a100b43b66dec2006258877ccf13d77060b65ecb5a96194308acadfd4d96f5 |
Close
Hashes for granian-0.1.0_alpha.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ad946296aab856edd8fbcc1cd807624b29feba0a492eba56f108ff7ab72a70 |
|
MD5 | d867084b8908376b7e502e188b0d2db7 |
|
BLAKE2b-256 | f27cb29e2431e875e2ecd8e5629c70720dd09b5965a91a862f69d35de311b564 |
Close
Hashes for granian-0.1.0_alpha.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e23a1c79ab28f4096eebf1dda214566ac7b37dcfa0183ebb4806c37e33879ca |
|
MD5 | 0ad01be8c5dd3f8a7d278cd1f40cfaea |
|
BLAKE2b-256 | 9761a4e808d348e4778a1c3c8ff049b1e224463d5eea5d4a630bfe66866c5ace |
Close
Hashes for granian-0.1.0_alpha.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9837158a5445f73abe2e7d45ea7802286be0d1b9581478143dca07b8e6c04056 |
|
MD5 | 6f2f2f6b743dea11b1a6764fe96bb3f4 |
|
BLAKE2b-256 | dc6cf9056db9e49b8a4a200dcb9a161bad0ec9946e30c4028c26448f4fd33827 |
Close
Hashes for granian-0.1.0_alpha.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0546d5862731f1262eddeb75616294078f4b57c4c651ef8d6f54ae8dbbec1dd |
|
MD5 | 1769b6edbf052852c90181723c245aa3 |
|
BLAKE2b-256 | c99fd8c2dd066d95944c9979ff14c4a55670109e7ff2ffb9cf1a0d7bcdd8934d |
Close
Hashes for granian-0.1.0_alpha.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 227c78e6a64eec9271c3d72a76fbce92444b1092bff6afdf0cf39be2e4c0144e |
|
MD5 | 1abf6936bb948102474a46ef63c45b8d |
|
BLAKE2b-256 | 1b801f7655aaf0e44382bd813883bb72ec60abdec508de48ddee3501913eb559 |
Close
Hashes for granian-0.1.0_alpha.3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ee4b4346ac3cd719bd8f912dfd4d3e58ff708952341e49162367e15f6d81f3f |
|
MD5 | 7a366a0df98593c4a026f0d5fdc7cd47 |
|
BLAKE2b-256 | 074d3e60468acc9233556ef3da293c0cff1851ab26e690c3b530c277428b1a97 |
Close
Hashes for granian-0.1.0_alpha.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a35be50a2cda711be426fae716b401964d56d9b2afb5a9bfa4b2401ca7094803 |
|
MD5 | 1edda89d6594660c26b0524aec7e8400 |
|
BLAKE2b-256 | f15a54f07a0a0ed9628128584be6886dbee9822105a6f2e6192ebaa93aeaa7da |
Close
Hashes for granian-0.1.0_alpha.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece1e5a76f282669934be16980def75e3be7819526f292103c2a9767c5fc9991 |
|
MD5 | 449254b338deefd09babfbadfea5c46d |
|
BLAKE2b-256 | e759d1dc6ada171b22d9efad1c2da7f84687a409ffea04982cffef5dcb637173 |
Close
Hashes for granian-0.1.0_alpha.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd1c480102609a1f41c554afd991449d8ce826c57d70db57d40f30ce7db6da1 |
|
MD5 | 48282d383e0881ab2e07aaec3c1eacc3 |
|
BLAKE2b-256 | 69301494a76f64c2c20a906533e192f423cb425c9da83a99a8ef18ef7e60adf9 |
Close
Hashes for granian-0.1.0_alpha.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b232e7fa7f3d4c3696dec7cc8da65176bb07769b3aa2de1e3c1198714547cc23 |
|
MD5 | e1e2eb8e60b4f6175494e43367b8928e |
|
BLAKE2b-256 | 4b1ccd62a8912596922c61c1e7aadb0de4ad222b22c6a8e04a0fcb5d0dde8aca |
Close
Hashes for granian-0.1.0_alpha.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e5a804bc28ca58bedbef192de7f158714619eb91e687e2354d051f8eaf9db02 |
|
MD5 | 5f9f40975b29366d29a72d5fd1b39f24 |
|
BLAKE2b-256 | df74a99b31d261fe88745cb1774459b07635ba120fb45fcf2c27d8f700f5fa53 |
Close
Hashes for granian-0.1.0_alpha.3-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef69434631baf11ccef8ec77c93be58aa571418d6758aac3cd80d35b61c0a34f |
|
MD5 | 60c7e73dc9aa9771c99fcfdc06d9b1a9 |
|
BLAKE2b-256 | f8403859b925d527493e794881b86821be36c9b475a28ebd0f69cce6d92a44dd |
Close
Hashes for granian-0.1.0_alpha.3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 661584aab820a7b4aefe7c380b799b24666f1b7bf14648f88a2638715ba13760 |
|
MD5 | 65c03ff9636c4ea24f0bce75c401f192 |
|
BLAKE2b-256 | 3f2685bd31edc96c4984d7f3a3da1af1dff5419a517f688e50c25f17325064d5 |
Close
Hashes for granian-0.1.0_alpha.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4daa00082680fba1c02b668fae18fa90ed14d47307e02523b29853a58a469586 |
|
MD5 | 4e19df3aca3991c4030576c67d4884f0 |
|
BLAKE2b-256 | 2a681977c24cf06786dcfdb03d93d8d10de5b729c353b49ee913083b28a82903 |
Close
Hashes for granian-0.1.0_alpha.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c897a6f25f12b37005f8c34f301e6c4f4c305503644364ffb57927b88cdf0929 |
|
MD5 | 39b21f05763034d99fc1c08418684fdf |
|
BLAKE2b-256 | edb84c0b01324bf25c3885cb608be95ae3812cb89d4c9560f1a4343607119fda |
Close
Hashes for granian-0.1.0_alpha.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7c83deb3888b3955a89e7830d7f5cd696f24b6772bc74421c822498c6b14e3 |
|
MD5 | 10053abfd6260f8dd2855c2ed2337847 |
|
BLAKE2b-256 | 682ff7c34e18e3e06b8b6c0ccb0e3793e0fbd700ec43775cb7ae570f18b637b0 |
Close
Hashes for granian-0.1.0_alpha.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f73eb682a14a35f439543d1ca08d23c4b77f55bb69169acbd0fa19a08b6953 |
|
MD5 | a08818d4813104a139e7284f3961b5fb |
|
BLAKE2b-256 | 5052f86a3099ea45808c3e29fc56ac0d59e38ef1ccd171b2c517d7b04f94869b |
Close
Hashes for granian-0.1.0_alpha.3-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb79e6511e4a7fb5ec6fefc9701747432e2e67185f98f7bcb1362f3afeff798a |
|
MD5 | ad4a7e5f73fd2f810fc9c08d54fb233f |
|
BLAKE2b-256 | abd3bf0bf33b5905f9efd1e1073e3fc92d96a5966c89d749efce061919eb586f |