Skip to main content

A simple router system for HTTP applications

Project description

http-router – A simple router for HTTP applications

The library is not a HTTP framework. It’s an utilite to build the frameworks. The main goal of the library to bind targets to http routes and match them.

Tests Status PYPI Version Python Versions

Requirements

  • python 3.8, 3.9, 3.10, 3.11, 3.12, pypy3

Installation

http-router should be installed using pip:

pip install http-router

Usage

Create a router:

from http_router import Router


# Initialize the router
router = Router(trim_last_slash=True)

Define routes:

@router.route('/simple')
def simple():
    return 'result from the fn'

Call the router with HTTP path and optionally method to get a match result.

match = router('/simple', method='GET')
assert match, 'HTTP path is ok'
assert match.target is simple

The router supports regex objects too:

import re

@router.route(re.compile(r'/regexp/\w{3}-\d{2}/?'))
def regex():
    return 'result from the fn'

But the lib has a simplier interface for the dynamic routes:

@router.route('/users/{username}')
def users():
    return 'result from the fn'

By default this will capture characters up to the end of the path or the next /.

Optionally, you can use a converter to specify the type of the argument like {variable_name:converter}.

Converter types:

str

(default) accepts any text without a slash

int

accepts positive integers

float

accepts positive floating point values

path

like string but also accepts slashes

uuid

accepts UUID strings

Convertors are used by prefixing them with a colon, like so:

@router.route('/orders/{order_id:int}')
def orders():
    return 'result from the fn'

Any unknown convertor will be parsed as a regex:

@router.route('/orders/{order_id:\d{3}}')
def orders():
    return 'result from the fn'

Multiple paths are supported as well:

@router.route('/', '/home')
def index():
    return 'index'

Handling HTTP methods:

@router.route('/only-post', methods=['POST'])
def only_post():
    return 'only-post'

Submounting routes:

subrouter = Router()

@subrouter.route('/items/{item}')
def items():
     pass

 router = Router()
 router.route('/api')(subrouter)


match = router('/api/items/12', method='GET')
assert match, 'HTTP path is ok'
assert match.target is items
 assert match.params == {"item": "12"}

Bug tracker

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

Contributing

Development of the project happens at: https://github.com/klen/http-router

License

Licensed under a MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

http-router-4.1.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distributions

http_router-4.1.1-cp312-cp312-win_amd64.whl (299.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

http_router-4.1.1-cp312-cp312-musllinux_1_1_x86_64.whl (913.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

http_router-4.1.1-cp312-cp312-musllinux_1_1_aarch64.whl (899.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

http_router-4.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (897.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

http_router-4.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (912.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

http_router-4.1.1-cp312-cp312-macosx_10_9_x86_64.whl (310.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

http_router-4.1.1-cp312-cp312-macosx_10_9_universal2.whl (416.6 kB view details)

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

http_router-4.1.1-cp311-cp311-win_amd64.whl (300.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

http_router-4.1.1-cp311-cp311-musllinux_1_1_x86_64.whl (910.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

http_router-4.1.1-cp311-cp311-musllinux_1_1_aarch64.whl (901.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

http_router-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

http_router-4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (898.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

http_router-4.1.1-cp311-cp311-macosx_10_9_x86_64.whl (310.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

http_router-4.1.1-cp311-cp311-macosx_10_9_universal2.whl (416.4 kB view details)

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

http_router-4.1.1-cp310-cp310-win_amd64.whl (299.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

http_router-4.1.1-cp310-cp310-musllinux_1_1_x86_64.whl (853.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

http_router-4.1.1-cp310-cp310-musllinux_1_1_aarch64.whl (841.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

http_router-4.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (843.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

http_router-4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (835.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

http_router-4.1.1-cp310-cp310-macosx_10_9_x86_64.whl (310.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

http_router-4.1.1-cp310-cp310-macosx_10_9_universal2.whl (415.5 kB view details)

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

http_router-4.1.1-cp39-cp39-win_amd64.whl (300.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

http_router-4.1.1-cp39-cp39-musllinux_1_1_x86_64.whl (850.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

http_router-4.1.1-cp39-cp39-musllinux_1_1_aarch64.whl (842.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

http_router-4.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (843.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

http_router-4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (835.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

http_router-4.1.1-cp39-cp39-macosx_10_9_x86_64.whl (310.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

http_router-4.1.1-cp39-cp39-macosx_10_9_universal2.whl (416.2 kB view details)

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

http_router-4.1.1-cp38-cp38-win_amd64.whl (300.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

http_router-4.1.1-cp38-cp38-musllinux_1_1_x86_64.whl (884.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

http_router-4.1.1-cp38-cp38-musllinux_1_1_aarch64.whl (875.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

http_router-4.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (854.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

http_router-4.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (846.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

http_router-4.1.1-cp38-cp38-macosx_10_9_x86_64.whl (310.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

http_router-4.1.1-cp38-cp38-macosx_10_9_universal2.whl (416.0 kB view details)

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

File details

Details for the file http-router-4.1.1.tar.gz.

File metadata

  • Download URL: http-router-4.1.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for http-router-4.1.1.tar.gz
Algorithm Hash digest
SHA256 0627dcad6df94e9310a495ed62a91ff242c96e8be26213cee4b38773da2b7698
MD5 3fb813c2adc58b4606c212101b141ad6
BLAKE2b-256 d7ceb594947847d811a2db71db7fb750bb9450f1d169b60dd54acb0336927114

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 69697ecbf4ac1fda01f6ef55b95e54756c0afd598af6cffed532520a7762a566
MD5 d4a5c4e11b1cd0b0a4a8435ed1b0b32c
BLAKE2b-256 cd181058c26e5e9b00a3f367c5d061f5c8e7d4dcd9497420e4a59489d64fc042

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 67f99f253c443927944c7bbf177c9849145ae71e2f2cd1a96703c8262636e85c
MD5 e69fc0fe5ffad3ea4aa96b81c1fb5ebf
BLAKE2b-256 2656f7359c4b69a96e51d4c271a5976f7550a012faad987c34ca335e64668197

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 be314ec5ab0271f2b5e6f2ad7ba75a4cc8f57c51b9a4bf63e8521598cf959156
MD5 875ef11d2b5b2213962e701e507933f9
BLAKE2b-256 af87d06fe2489518b803c12640319bc99d5a0ed11f85c212ed4a56c8e0b1bca1

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56106dfeb6bd014a7fe73a42758aba7131b8430549b6604bc672fcaad1ec48a5
MD5 0ca6d699e760fb3ebb7576bcc2e50ab6
BLAKE2b-256 f853c1b9524e523fd32ebed0cee2369f7f18df4ab7d9235459d3e3e36bcde260

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da709752460290b4b56784fcf63ba856430f1996aab6d0904e710a436bf50fc3
MD5 0f1921e0e5563ad6e1bc2706b6e46df2
BLAKE2b-256 0d9d047166ab4f5c03e919df062dcce9fed45dcbf008110cce99db1d5f2f3aea

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c808d48b521c4bde70895e09e35a064564cdd8340edfae9efe17f1a3edee7566
MD5 781925ad2d6ca368388f105fb27ac4ac
BLAKE2b-256 df752e455a2a624de54b154ab44cb6bafe0f182628f0f684d4e0fccbcade1a44

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 38aa859ee675cb676b5028e48aec5673bca5c52973ca25cafa089d3f2df56976
MD5 1e5535e87a792b05968e621755bbbf57
BLAKE2b-256 7964953c111f7da2194a98d79f7111b854807c43d8c1493370569744a9c61efb

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 77ebc464d678f688f1cc95b15d16cc4b1c9985d566fb268e6a0e721082d9c86d
MD5 82e69738367664943172825fc2d243fa
BLAKE2b-256 41a83466d74f2094cf23a6a38e4315591f7ab5856903b4a2ad4053ba69da6eb3

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0a69f9b9f823f1d04058c57e0540225e80fcd3161880b05fe27a3224fa69807c
MD5 ce9a89eced140c4b9d2844772bcafc04
BLAKE2b-256 3326bea3619e4d3401911ce8f3164f8a4cb871fc4493e4edc2ab566e79a4705e

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cad3030ee8411f8fa4462d7a0c3cc1e38a9aa7b389337aae2d6f6e1d0f08daa4
MD5 4b1fcd743ed48549fb1ce4e6997b23c7
BLAKE2b-256 bfed0db944d5310a74c14e717af79b4778089099c730f40070120c37705147ff

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9cf6461c082c4ce48503c4ef6be65792d62fc3e7765acb306e249c412995c1f
MD5 24ff0ae64745f8b46034d0c854e6ed4b
BLAKE2b-256 c431d73e043edc9f272533b7b49c303db5c4f6447a0b44941464115c9ba7d98a

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d415805b5360836ce8d5db180f8c1470ed01891165b8aa453dac2e5f7a164a3
MD5 be0abb421fbb874401f88ef2e93f1df3
BLAKE2b-256 500a43433717851b9299b3573878ecf55c5fb0ba3dfde1b0ed8656a07a3df6c5

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c8761b32e3e012612611960cc8f57a0408f9288560d288d5313b3d6731f554e
MD5 03acd147dd6aa3bc47843d6f00e4d64a
BLAKE2b-256 d2017c775149473d128db328e8681fcaed6efcc799ed17d9889d05e28c1c57fb

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 80568e90993e3f8313bb80df9365066900adf56d78a4fe6315bb0c55d38bd96c
MD5 17e3dff8a04317381ae8a5ffcc3ef90b
BLAKE2b-256 8db036fdb686514120aea6c3be39ebbe04ab783a222be15a7d7cced6d72497ab

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4bbe5764ba0d16f680e3c90e56b9958ad344148727a43af188d8d179643b2a84
MD5 36fc685d4dfa21ec179d17397ef7ee72
BLAKE2b-256 40367bcecff3159823f610ce5abf3d6446716470d74a2f7669ab669dc49c845a

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a5360c458e328ce35261b7229043315c3e17f9400bb0b623a71394503d6bd7a
MD5 f87bb6b9c5681b7f9bd79160ad7c1b36
BLAKE2b-256 5f7792161dc2c84e759cb84c03e218df65599cbe32ba022a712c3b084ff74f9c

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bcfa6bfff83f4aa0302dc371ea1cedf2f732fed44650a788931ba409454a57a0
MD5 795c54cfb4119a5452d30d5a25b16edf
BLAKE2b-256 60d606967a8d57700adc622b5d3a96ac5bc4b1d3240b9917f10a73fb66912cee

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df652d85b36617230445218c113f6ceb89bb6af8ea6f2d06014d730546a115ae
MD5 3447fde31813f044259dadf6f30e497d
BLAKE2b-256 45cc9fba22a893d7ca1d69be4b28a12263f509529631eb9fed087c3e9e80c9cc

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6fce53c8425ed387f43090016ef52508a457fb221eeecc7094272445b1dc0bc
MD5 09832f67bdaba865374b204947e9f2e5
BLAKE2b-256 e59651dad3838ac40a84a3b6120a1d3efe74a044c5fcf0eba5509df9712299e4

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a0fb67e9d935d0ef9824290b82434fa9dccc4388ccc825e7de86e1fae9a9bf0
MD5 7e44f39af0b9a5c23dd828bcc29f57f8
BLAKE2b-256 396e8389add815ae2331cc9d016364c3f4b3e13f48a6322e79859cafc25920f6

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5943f689b6f47435740023ad003cbdebbbb6ef7f9eebac31b86dee11b20eb8cc
MD5 2b8a232d3c9fea9c388fb04964826107
BLAKE2b-256 3feaa2b25b9d58970fdfa70dc656ca7d83a64d1c81d89461ae47110ca9f8a86f

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ce48ab14eb2add87973441f64a7f6b89193d9007433eab17189db5e3449a2cde
MD5 98f6268bf2baf0baa995c6b935418108
BLAKE2b-256 55dd0bfbe4c95d42763bd245f69460901e3c3b43ab82f847672eab945c1b907e

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0d9294d41ec91bb5e78367bdd839e8853b0a161d09ba2a678bbee895774936d
MD5 b1176573f2de42eda84653b5d520515a
BLAKE2b-256 a96300a028d9fa12765479e2956642272e4ccf86d8a54afaa4c943d1c9fa3e9c

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 baa2c18824833401656f7f159851e10ac737285080b14bc60629652f78b41d01
MD5 ca1c3a0085e772972108fc59664c9fc2
BLAKE2b-256 5c1f4e2db22a2f1e4810e0cacd3d7e71ffc660a832e64d247b629856b6d1d0e0

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70a7b47a74e300b248db61c5032eea5d945ea423e983853c245f8db64e74c62f
MD5 cab930b8f472b25cabc7e9ec954ba4e6
BLAKE2b-256 8058fc4f7b556f04b7091e75b7bcd9d6c0b1aeb11f3e8bab0451102b67903a0e

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d61d58816f09ed1bd89cc5fbb8df24522ec55b90ffc5b47bdbe5569a231e589
MD5 1e03a88f9b90da09d863de2137b01efe
BLAKE2b-256 a3791c0e9ec7b99ac6b00efe774b994d6b978fdac02c7042648e6397d79c15aa

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac9e800624ca6137058bf399857fcfb3f2a3bae0c35cb47a236d2f1fbfdcd671
MD5 b08855ad160d812c695f7479327c598b
BLAKE2b-256 a4c75016089adaf721db98b1b9926fbefad847be5a9354d666ab450fe071250b

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6c0bb1a166c72b276e5fc96b25e25c01b376fe8bb66e9e1afb042bd7a63c17f3
MD5 21a525dec99855576800dc4de0a842ae
BLAKE2b-256 1858dc5592306623a6c08cb6202d3588106782123d1dd9aa9dc9be16e218b999

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 06c8f24c1c98d3907af0a81766f842ceff109461e7c29c019d5bbbe34dde7142
MD5 edb6a388abe7abb7b841cdbae36ffc3e
BLAKE2b-256 5d2f8d1d090a0b14631267546675e84b465da42458e6b10fbb9e835ee14a430c

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b66ca32ead46186d58110036d8d3ddb8de45ece28e77797044f8c387e59def3f
MD5 6fdc2eec366f4cf1e284d839ae531364
BLAKE2b-256 f841a2665e0f2bfd85e209798363dd1e1346cb142aa1f8847f6b81b8c817a9ed

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4b070bafda83dc3ee70c091f5ffb618d927aa18c48a810821b4f5d4177e890ac
MD5 a3586fc3cc249537e6e6abfb40f4c789
BLAKE2b-256 7fc205885142bbcb040bc7c6321e40613503ef75591929d9cfd205694d5b0ea8

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c09dbce6fcf7bc94f71b633d3b25683530fa2e6a2d6452266c78663b5753f5b
MD5 4351ff8398319e68b31e053ed2e4cf3e
BLAKE2b-256 6d863b9181f95e6062763086065e388044289518c4717f1e189db0f372236f71

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a02544e9f652c4d3c4f654094eeb027bc10f31d266a11054d744c0da810a43a3
MD5 cb60e2e285ea145c84075295c151b12c
BLAKE2b-256 9b3b199e889f0fdc2f524aaa9c43a9db60dbe72587d2305a18b0c5b63481f237

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b57c5e14dc1e4e2273e06ebae22aa4d9337a58f4ec164337a6c82fdbe88eb266
MD5 34fb104cae1c0be29612711a0ceac6d3
BLAKE2b-256 4536b9205735a910a93115a6fc47f2ea5ea7999fbbaccb989740d9e807c0cf06

See more details on using hashes here.

File details

Details for the file http_router-4.1.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for http_router-4.1.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 321d4c1ff8a7a9a7df6ec161d2b511e8d2739823bb95ef91ff4f8124a318c8b1
MD5 1f7bdd78e90e614946a193deb1075109
BLAKE2b-256 7456e6a85cc68db4e205126e628c588c9a7ffc0a4bdd11cecc83288f243b341f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page