'URL parser and manipulator based on the WHAT WG URL standard'
Project description
This is ada_url, a Python library for working with URLs based on the Ada URL parser.
Installation
Install from PyPI:
pip install ada_url
Usage examples
Parsing URLs
The URL class is intended to match the one described in the WHATWG URL spec:.
>>> from ada_url import URL
>>> urlobj = URL('https://example.org/path/../file.txt')
>>> urlobj.href
'https://example.org/path/file.txt'
The parse_url function returns a dictionary of all URL elements:
>>> from ada_url import parse_url
>>> parse_url('https://user:pass@example.org:80/api?q=1#2')
{
'href': 'https://user:pass@example.org:80/api?q=1#2',
'username': 'user',
'password': 'pass',
'protocol': 'https:',
'port': '80',
'hostname': 'example.org',
'host': 'example.org:80',
'pathname': '/api',
'search': '?q=1',
'hash': '#2',
'origin': 'https://example.org:80',
'host_type': <HostType.DEFAULT: 0>,
'scheme_type': <SchemeType.HTTPS: 2>
}
Altering URLs
Replacing URL components with the URL class:
>>> from ada_url import URL
>>> urlobj = URL('https://example.org/path/../file.txt')
>>> urlobj.host = 'example.com'
>>> urlobj.href
'https://example.com/file.txt'
Replacing URL components with the replace_url function:
>>> from ada_url import replace_url >>> replace_url('https://example.org/path/../file.txt', host='example.com') 'https://example.com/file.txt'
Search parameters
The URLSearchParams class is intended to match the one described in the WHATWG URL spec.
>>> from ada_url import URLSearchParams
>>> obj = URLSearchParams('key1=value1&key2=value2')
>>> list(obj.items())
[('key1', 'value1'), ('key2', 'value2')]
The parse_search_params function returns a dictionary of search keys mapped to value lists:
>>> from ada_url import parse_search_params
>>> parse_search_params('key1=value1&key2=value2')
{'key1': ['value1'], 'key2': ['value2']}
Internationalized domain names
The idna class can encode and decode IDNs:
>>> from ada_url import idna
>>> idna.encode('Bücher.example')
b'xn--bcher-kva.example'
>>> idna.decode(b'xn--bcher-kva.example')
'bücher.example'
WHATWG URL compliance
This library is compliant with the WHATWG URL spec. This means, among other things, that it properly encodes IDNs and resolves paths:
>>> from ada_url import URL
>>> parsed_url = URL('https://www.GOoglé.com/./path/../path2/')
>>> parsed_url.hostname
'www.xn--googl-fsa.com'
>>> parsed_url.pathname
'/path2/'
Contrast that with the Python standard library’s urlib.parse module:
>>> from urllib.parse import urlparse
>>> parsed_url = urlparse('https://www.GOoglé.com/./path/../path2/')
>>> parsed_url.hostname
'www.googlé.com'
>>> parsed_url.path
'/./path/../path2/'
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
Built Distributions
Hashes for ada_url-1.12.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c78438dd6b4e5e6ae58ada1d02a2c98328ab9d86eb9b62eed08c057d682bfb |
|
MD5 | d10589cfe8ca70432810e8c6252038b9 |
|
BLAKE2b-256 | 43951e90c5208ef3347091da03a1eaef941f0d46fcd8e49a9e20691a10318261 |
Hashes for ada_url-1.12.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59acbd5108633a3f77320b5c430eb7071a5a3c46ec925dca54e5c6bda72f83ca |
|
MD5 | fb85890c07df015483e7d7666c880eb3 |
|
BLAKE2b-256 | c232ad7330f701180565211324d92bb8cce48d8028af2f7d557f92359b6c328c |
Hashes for ada_url-1.12.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275296347225cd775a03b05c19a71074cce243aaafb4013a6cbda820c26b031c |
|
MD5 | 019f11a50cef350c0daf6c7dfd82fc10 |
|
BLAKE2b-256 | 950875a2394a5f2cd667774256160e637ea60fecff25138634e9e1f4efd88f70 |
Hashes for ada_url-1.12.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3cd1e7cdb5b6bfa8a5ef42390c08a870709cff4c1df732cf7a8ad98dd0cbcd |
|
MD5 | e5b90cc10d0647f828500fbaf4bf3c3c |
|
BLAKE2b-256 | 272bebeb85b53dae91214cecba2b10f11024715ed00237ddf000da1bd5f0dd5e |
Hashes for ada_url-1.12.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7657b85a87ec0d51145e55753b9384ccf1281f04c09ecefcade5921dfef33be2 |
|
MD5 | b44dd8b844da76c41a1406a00576e358 |
|
BLAKE2b-256 | f36d9078e4616494b8a679f58208d77946e91f6b5e7da6a5ec7e42c1777781ee |
Hashes for ada_url-1.12.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425bbeae3c201c8f3acc0a0b4a7c54e4cc8b843c085684cde160120137c7e1ca |
|
MD5 | b2aba43aacf0b47b3be2877c01254103 |
|
BLAKE2b-256 | cc11d451439dcaf9fef4290ce1b9d5c9750e8a27f1400fd12f6fac81db798855 |
Hashes for ada_url-1.12.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4dfa631a3bce8599b0766955dfbdade6c5ecfc7d088417a90a688489d2b4f0 |
|
MD5 | 090d8ea6ad560b9f65a4b7b08879ed20 |
|
BLAKE2b-256 | 64e66f20431ddb86de0d5931cb2fd95220ee869a1016083afc13a2b51331b441 |
Hashes for ada_url-1.12.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e20f760b6a7aa803993280913a077ebe816ba65830ea8311cbe03e6008b17ad |
|
MD5 | 77a28a0afd002b736b5d6fe7e34f713d |
|
BLAKE2b-256 | 91ec30cac40539e4560d8c0cab7a1fd96229642d8f3d4217b7da4a9d53a8fe84 |
Hashes for ada_url-1.12.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5bcdad67920ac02a4d54d10e450ef7705e81a6aecde48e5f5707670741bf2e3 |
|
MD5 | a3cfbb0f409dda7e9845b0103aa3a448 |
|
BLAKE2b-256 | cdb7ec78ae2260805f364f27cd19b287273569ab405ccacf2e77656453bad281 |
Hashes for ada_url-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6235f4ffc55503bcc7a0a79c0e85b6b16c4339220f7619115a92247afd7775ea |
|
MD5 | 502d320ce2aaaafb2516335833eb2a68 |
|
BLAKE2b-256 | b47403642aa567045474495e6243068f22ffc13bf67d28947b526d6e87089c4f |
Hashes for ada_url-1.12.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1838bf4647f2e069ff4ea6f8495e3d77c3d8434995a76d3b21ad36c865677602 |
|
MD5 | 187deb0ee896d4ca9b68aee23fa1299f |
|
BLAKE2b-256 | 7b84f80137d6c2e903f0540d4972312ec63c402b465c666698b5277c37d56160 |
Hashes for ada_url-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc9863076a912b6de2f4b63fcb358a707e7469c9fb0fd3b0aa0c8b6580ff4a8 |
|
MD5 | c88bea6715e1da45e57eed18e19d0230 |
|
BLAKE2b-256 | 14f2c32b6690a37cb9cc2f0e304ba569db686c468ec6afe11f4dca67b2f2c58b |
Hashes for ada_url-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41a664569e53c732a6d083bb2ec2ab4efa1ae17cefedfe8becc8a4763d99cd7 |
|
MD5 | d5803917a7411ddf7529901371530f19 |
|
BLAKE2b-256 | 1953b0242fe6fd31f4cc4decf13d316afcb7cbd4bd23ad8a1d79372be8c953a7 |
Hashes for ada_url-1.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac70090cb7624b1e7cd40382e6109ae6c37683d7921ac44f8feeecbb703a1f41 |
|
MD5 | a384197c20b87f5573c17787518109ac |
|
BLAKE2b-256 | a1186bcd9db7681aa2350466817df5b6518218ad5ce1200e3ce9cb6976da9508 |
Hashes for ada_url-1.12.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcaf271b7e5254fe79472c2230873e7461a7bebadd4d2fffa4011924cf7a64d9 |
|
MD5 | 24d7c3e306623cd180a9f7261fb41b33 |
|
BLAKE2b-256 | 29dfae1e97da0203c2367e3c5c4ba4207b19a5efab427fa156297d41141ee3ef |
Hashes for ada_url-1.12.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc08f980b939f024188623f93fdc9198d9e0b0aa9a4a32be3dbc4b61006b5f24 |
|
MD5 | a748655294101476178beb10983930da |
|
BLAKE2b-256 | 9e5f6410a0126a5b810756ac415034aec632060f1aa8436e3d8aa5af18fe74f1 |
Hashes for ada_url-1.12.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 098309040c5ccb49016616ca0e756c851dad28ea25f34c238e75982293df72c7 |
|
MD5 | e2b31503bb29dcd48370f45cfedd3669 |
|
BLAKE2b-256 | ae4b13c850becc13bb097ab59c240de375ede869fa29153d0f52905a87619a3d |
Hashes for ada_url-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b504c689030951d2cb344dd3dc1216652f04aff5ee56c67cab767a3fedcb441 |
|
MD5 | fe47010afa593e5e4f626ecc06b83367 |
|
BLAKE2b-256 | d735eed27c18a91a9abec5568d1f7f9c1b938cbfbf2d7ebfcc197d6410e20b4d |
Hashes for ada_url-1.12.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89fd43a95a14e93d349bc0d6ea43148a2782dc3965ac6196ab41d3ba3f154e8d |
|
MD5 | cdf9b6f3ad7bc2ba0a7fad09e8e008fb |
|
BLAKE2b-256 | a179066ab2c8aa38f1c7aeae53c7a7c686f326e0bc5bf1cc3bf41276c5ab806f |
Hashes for ada_url-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4baa79965738739b5ea6b99c8decd95dcc6d82a65f0202496a43b19575522910 |
|
MD5 | c1c46e0b866bd51d75f5ac0c052c06e5 |
|
BLAKE2b-256 | 98221486a46d0b5602310f8d8fe8e3ecfa591e681cad9a7af56409c75c3a7a57 |
Hashes for ada_url-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dabfd49c3f908310b01179ee6d882bb9e1aa076e93fc17a4ff00452639a1ec1 |
|
MD5 | 7050e9b49c945e56de74214e51e49de7 |
|
BLAKE2b-256 | 40e4dc7c68dc6e5011009ab589a1d4edee27599f8ea7de49fea1cdd1c7d14ac6 |
Hashes for ada_url-1.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b53e0dbae556c92f86ee65cd690e6a49e74d11b624d3bbff0c0cbbbe88aff66 |
|
MD5 | 17ebccc8718fa9533dfcbdcd4f1a286c |
|
BLAKE2b-256 | bed829880913c3eda26264b67e50e3053cbc44026f23c764601b65868a016e77 |
Hashes for ada_url-1.12.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec2748e1cbceeb1ee6202e24137e0a51e9da9d7df6a2814235e413daf65bdb5c |
|
MD5 | 96f02eaea9b5e49277ffe5b5e82ccfa0 |
|
BLAKE2b-256 | 80f01f3fec09704552e6bb21ee5da84ee54b76ae169be79c4fa04a05a918625e |
Hashes for ada_url-1.12.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aebacf604a0b1c0e3d66189f3661414843812188d3fd259151e075411fc2343 |
|
MD5 | 4ca0a609275b0b7cb0d213fe525abda7 |
|
BLAKE2b-256 | c0c7502771ed3e3e09f0df24acb3326f2c9433e2b377bb372b2cbe9f18891c21 |
Hashes for ada_url-1.12.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea3f5355448bebedfe71144662cb16ce4d32b19f6fbfd91119d7be1ad5faeba1 |
|
MD5 | c186d72d5bafb822f1de29d03f9137c2 |
|
BLAKE2b-256 | 9f1dc1db9e9e0788c5dd7d53f92ac3158b1df95cafa8a44a1124a5139f4b8b96 |
Hashes for ada_url-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88a0de29e1434765a76ee96a0e8e6f47c919ed7f30a32116326975c31a5e5a9 |
|
MD5 | 717264d4479f6a23f3220283e84cdf6d |
|
BLAKE2b-256 | 4ce0252fd55862c526e2fccb90e102a8b3b8efe24965e637825859d65b5ff467 |
Hashes for ada_url-1.12.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef7c1acde86b5839ff16d1c4f925e474a30994014bd8d3b9b1b9b4e3489a9d8 |
|
MD5 | 76fc84587db4fe83ec491a85791a88d7 |
|
BLAKE2b-256 | c37d1941aa5125054ec36aae971dfd3ff68332f313b690e48310f57980f0f51b |
Hashes for ada_url-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d0f430c03e2bf1c3830ac7359befe87804a4754f84becffd03fb1d63f1ca09c |
|
MD5 | 9334037a8d2acdb005c793917473f1c7 |
|
BLAKE2b-256 | 4383c901b310cfd09ae5abf2af43abcdcea37e0dc50b39bf7437e18a3a96b3f1 |
Hashes for ada_url-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc1dd5dea2ff71aea9d78d76e9cf0d83b4e6dea49866702f6596f5f72f6be590 |
|
MD5 | dccf77b0560267aa85d978a62208731f |
|
BLAKE2b-256 | 6fea04535069836ae41e1571a37982d20b009f9ed60de4e5687a12ef08ccc658 |
Hashes for ada_url-1.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e55dc64d6f13aaf1bcfc34e05d19e2c645b4afdf5d9f86ca844454a3c607983 |
|
MD5 | 2d5b5b4fbc0f62d498b4e6625f28df7e |
|
BLAKE2b-256 | e39fd4934c4c3b4891ebb9332b834e6c889c6f557cdb948982c3ac37101e1b0f |
Hashes for ada_url-1.12.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d2c7c38aede1bb775f84b24a23571b95f44c01f805158709a8b9566b421761e |
|
MD5 | 73f418e4c0d80f0e17bb5f2c92014c98 |
|
BLAKE2b-256 | 53c3d4d342747f6d9a8b9e4470404585fd728b79d20b53410fcf43c6f00b1f31 |
Hashes for ada_url-1.12.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9c37b05d79842f6f78f4eb89ebb3bfe52daf4f199f167cc1c5d5acbc7568891 |
|
MD5 | e86c6ea3cf16a2e861cf04683147134e |
|
BLAKE2b-256 | 1581ca4800f3657e487c5243db5509758b7598fa99339a17d2715b537ada51eb |
Hashes for ada_url-1.12.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b34743cbfde12b96a7bb3bd8510952c4e35495049cb70add5ec5bb557a4583 |
|
MD5 | d21a7d4554899d61ea98bd263eeb495b |
|
BLAKE2b-256 | 55e120dc994b64e0c37e9787fec8668525e2710b8f9e014ae1297c550b86a4c9 |
Hashes for ada_url-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cb5f53d2dda4a4ad3be91519a11dec25108b166037ea8e25bd8d5108fa08d08 |
|
MD5 | 0a5d37b008cd3e5f8efa081d9c05a739 |
|
BLAKE2b-256 | b693962d6d7b61edc562351e624e99d9d9710d182696cd995c2bf9e2d55971ac |
Hashes for ada_url-1.12.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd50a4eae30b634660b573011be3bfcd89f787ef0b96cf1bc50d72c120f9901 |
|
MD5 | 125b9752ab365b971e7276853673980f |
|
BLAKE2b-256 | 8fc46a5e9eeca9f236a5846340ce035cd0548ab9c73d6cab43b9b3db296e6e51 |
Hashes for ada_url-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694147404a0e82cb0960c5fa5efef0354b3c89a8a07e6fe3da9cbe786059459d |
|
MD5 | d252d5d25f773592b4bf642bdb590e69 |
|
BLAKE2b-256 | cab365701deeae045c0265c4df7496fd3cb0a2f2d4916eca36444052cc74f9b5 |
Hashes for ada_url-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7520e7181286a5073d0546eaa3e84621858647c9b33870cd47dc7a6c20c01cb3 |
|
MD5 | 30388b4e90ec3ce8731fa69ae7f92161 |
|
BLAKE2b-256 | 428a394d7cf790ee4a4687b255aaf8cdc063fd9e990e2864933fd01af57ca0ba |
Hashes for ada_url-1.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f3506ff9e2a597e0d3f8650dcebc7ee31f57920985e5df2d393f56b2b3c1da8 |
|
MD5 | 9eaac69db4b1d6bc532be0d4f4b8ee3a |
|
BLAKE2b-256 | 445bbc97accba79ce2ec71b934dd8d5726ef220033fdfda58167d3aeefd35f47 |
Hashes for ada_url-1.12.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e236eb86edaa66a894d40afed59b0a69a1db1556bb6d39da5c5dd508bf9e0541 |
|
MD5 | fb0e1157fe49a22c5d40367b1f29bf4a |
|
BLAKE2b-256 | 7b0b82b012ce4921f34f750dc58f0f919970ba5808adc93d72bdd50d452db5ce |
Hashes for ada_url-1.12.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df6016d179e09b92905d831800905014c525f2e13a37b41aef8e0d2fe59efac |
|
MD5 | 3f1232ac22cc11153316ba64eda74aba |
|
BLAKE2b-256 | b78033c1564c195cbe9c772572d98f03878ccf88745b1ca91fdf10a73a9c4dc0 |
Hashes for ada_url-1.12.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c80a12e6c54855f322caa58207d479a00ee2c639782af0e741b49e53b617235 |
|
MD5 | 820ebf900c62a89de8ebf0c2bdd5c6f6 |
|
BLAKE2b-256 | 12e72fc8d40258d4f35253ac3ede8d03749b1698763eeeb16bae6b5031002fd9 |
Hashes for ada_url-1.12.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08cdf084abb3cff01b39cc791ee12922714772304fd208880adeea3cada736ce |
|
MD5 | 2e6ca6e4baa3858f978ac1ab5cf13ee9 |
|
BLAKE2b-256 | df704377a04398bd92e126adf9a665458965646ae05626dab30ef19c8bdf3e33 |
Hashes for ada_url-1.12.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dc41a52578007ba7847aa719828d42ce3060aa7ab8044a9906f06d9bb94425d |
|
MD5 | 8a97aabd6a099cc5f27fa72df894c3c5 |
|
BLAKE2b-256 | 1345d3dcd93b7621d5a93f751b26c2ee1fd1e822c506e192fe28b4d178d8c34b |
Hashes for ada_url-1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8373afccdb7c9fc1ccff3faa77d3f4584d65a54b67cfeb8e147338a2ab6ae9e |
|
MD5 | 2ac49ae6bb36ca9246174a62ad92de8b |
|
BLAKE2b-256 | 5bfe510e1b0561274f52cee76f819bfd63c177189db101c88ebb25eca0705aed |
Hashes for ada_url-1.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4753db921a8caaff627de5ceaffd61649841f9581dd04cc08556f4b368c2957f |
|
MD5 | 73f4d022161cbeaf6e6941ed8f101c7f |
|
BLAKE2b-256 | 0d84a1b15ed84401c84498b28eab20f563933750c0899ef598cd5eec5b4ec4ac |
Hashes for ada_url-1.12.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2263a18dab9f4ce5b80c2409c2a53d91d7037eff921657ca206e8952b190b073 |
|
MD5 | 6c643d3d23e8430377d1cf1ba58e1a37 |
|
BLAKE2b-256 | 7a95d9e3e5a431aff26c893d0b77952d06e62729aeecc82c0dc4882e4bf4b645 |
Hashes for ada_url-1.12.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fd13910d2a25f338f29958de010ab8844a6ce28a97b52ce0ce29bf3d8a48106 |
|
MD5 | 37714c1e9dc86888fcdf8654671cc327 |
|
BLAKE2b-256 | 604159d44ea704f447f6a9d0ad6e318220746fe741de16c368bc64829c2c20bb |
Hashes for ada_url-1.12.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e252877bb290b019c7ddfad6296d9a0c612ba8727fd92fe3ba73f3c9055717a |
|
MD5 | ba52dfcc3420463a6cdb246f39e4f590 |
|
BLAKE2b-256 | 81354160d61451edd3f40c49777954a767c425c988a0d6a4565bb7d262b16af1 |