'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.8.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c38d108837cc36deb1f376023795aeadfcbcc8a92678fe084e150db1d47f3519 |
|
MD5 | 5338cb3f0c43c5e257ca64b17f287ecc |
|
BLAKE2b-256 | 1de2070ac5f71cdcfa69c71c54749e755e95c13cf7fa161099dfcfcdcaab4db3 |
Hashes for ada_url-1.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0cf361edcdddecc22ecaf14079c8f1f04fc41cec4aa0f84b1ea0e3650360fda |
|
MD5 | 31b8142328cca541036d1a7ebb3b551d |
|
BLAKE2b-256 | 1ab7596e944f1b42783be7427d30f785b9594933ccf21524525216008760a0f7 |
Hashes for ada_url-1.8.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcccc2e65cff64d36b67dfa4fdfd86962e865f884b3de364c597ca7362073ac3 |
|
MD5 | 38bedd49373a72c05663d1a2ac4b1717 |
|
BLAKE2b-256 | 63573e769f9b608dfd4e59b28a83e6338ffe5ba7183d78ba4e8088970ae2f61f |
Hashes for ada_url-1.8.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d528dcb956142ce16bad3369a6f5922647dc54fb2d5c4f43b5405a2062702f |
|
MD5 | 1cd0ff353ddcdc5524be97dd5fdafb7c |
|
BLAKE2b-256 | 39085d91e2f2ec3044a9fd34635c9ded2adc0bfe1e7d2cfa9cc4a52d654a3d25 |
Hashes for ada_url-1.8.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33a898a4ca1f95ea1a560f78fa42fe6bb443fa5b21af49931a2cf544c59bbd2c |
|
MD5 | e3709d56f8f66919aafbcce941c61b4b |
|
BLAKE2b-256 | 55ff058d6a805eca540feb45a93595616977b46e3bf238435157c4fbf15de75f |
Hashes for ada_url-1.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e39a03ae97773b5484f852205786924e15d6e726bd27aaf3265f028b97423e44 |
|
MD5 | 7971141a5044795ddc8f5495de43b5a3 |
|
BLAKE2b-256 | 60d39a17671a4f1d03038f8de6f585302a1524830a7b5be3ee8586717ce6bc84 |
Hashes for ada_url-1.8.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae0484cb681c47f7191826c981bf35c502c849cb56a78f3a6234fa92734606e6 |
|
MD5 | 350a799666b0fda294a8ae26435a5f29 |
|
BLAKE2b-256 | 639e21b4df8bb601e1d41bebea9c683732dd7fc96c822c49d7aa830867ae2671 |
Hashes for ada_url-1.8.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc028a7d3d93b6d9f108d281ab4c11b215598a4dc2c30eac5c09844f05e2faf |
|
MD5 | a9171dc30f69219fff7d5b103ae90a50 |
|
BLAKE2b-256 | 572918a4dd2a55f1721c738b72fff8e9a6309b391623d232c0f4b9a00a990d1c |
Hashes for ada_url-1.8.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43637fb150ee7e4a7507bee9610d3b91e7c55299e22e22dc6e7fb6b9e8cc530a |
|
MD5 | 08c60344ceb9d8d891160fd0aa074cae |
|
BLAKE2b-256 | c0706d47f20006a1465279a566231229f39b9c6a7e343adac5c5786a4b37cfa4 |
Hashes for ada_url-1.8.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7ecc51d14641fff9112f3ca44c9ef67c836ada97e0b9576edcbbde1317ac169 |
|
MD5 | 4cf35a94bfac4a35f87eb328b2ce9d17 |
|
BLAKE2b-256 | 7c6dd106b5444e3a8cd29e6f5cb7ea02b242ecf40c58cb70fc788dbc6f8b09df |
Hashes for ada_url-1.8.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea982e4586df528fa098819b92cc53411224b336cfda4d67a99911beb0fae917 |
|
MD5 | 9a86661b463a02463af67be97fbfa13d |
|
BLAKE2b-256 | 3f14d308b158e1a86837db4c5035eafd0a694c15bb72f4799d2c5a8046a0ae5b |
Hashes for ada_url-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6f257fe096ee3130851dd89e5f6692fe18bb4cddd2b184336a043006c4e823a |
|
MD5 | dcb035c598750dd12bc8b3d30690907e |
|
BLAKE2b-256 | a611171a02692dd09fe643116aa0252738eedb25edff44b95d575e121511aa6c |
Hashes for ada_url-1.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11bbb7af387df4c2bde86b5a52d838c5c5849385f7242e1f40a5e7c082696a56 |
|
MD5 | e89d3a9063e6f34a6866c2db37b5ba2c |
|
BLAKE2b-256 | 5108f72a732e4ba2d94c77c51d0aef28a86e583cb4320c97281e4327960884aa |
Hashes for ada_url-1.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83c886843bb844b4aeb0b5f98e9f885e2bd465139b6ca2e4122af1ae0ae8e45e |
|
MD5 | 53e208512f771665f76be37c894238d7 |
|
BLAKE2b-256 | 9f6ce26f60a114d1a0e0a20c35014dc148c6317bd29864ac21842dc56d1af0ef |
Hashes for ada_url-1.8.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84893eb8d1716cc36fc8d5a52213079f567ff9719ecb8965fee93de44c865e25 |
|
MD5 | 0e493f2542df4517fa89da50ece23717 |
|
BLAKE2b-256 | 58a4cc1372ef656888c4ed5ae98f2be55a98234073d6acd3c4c486f055597604 |
Hashes for ada_url-1.8.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d99e58057b018497f6a4a1b3cb48db6ed1d7f0b900d270c12d6c2fbd687d41f9 |
|
MD5 | fbc874805930b89ee65b6412d9b33c3c |
|
BLAKE2b-256 | ee0f09815edd845d5d16cbb65d13a0ec46393d834e3f3dc89edacd36b8de2e95 |
Hashes for ada_url-1.8.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 340e147aa1752ea98a4b3d70e02a3c6a9eea6b58719067d54e3d2a6c86f901ee |
|
MD5 | c87ca9d6d4040eaa81af85e93432435e |
|
BLAKE2b-256 | d06f32bb6e19f72632434aa4a7d51bbbbfe9dc7d96ced2f0ba1f68e2728cb435 |
Hashes for ada_url-1.8.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a3569790f73bf5ee324718723da321fa4cfd859d6aaed16304a75de5512abc6 |
|
MD5 | 75b7137014145b4a2a0a81d6dcb19dbb |
|
BLAKE2b-256 | e03dc36f6a1e7aa4e1a94c8a6852a66061ce5f4aaf4a117e8d4d4e59e0de92d3 |
Hashes for ada_url-1.8.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a1d3ae3954d9a153a1513190574f4b1edf404cc5576978698f80ca2dc9a659a |
|
MD5 | 2ee46b066450b8077e8d68c5c8cd9776 |
|
BLAKE2b-256 | ba02fe054e4124b7d8b4609377eb49efafa0b65b9e9dcd0f1f0543511b6f4e53 |
Hashes for ada_url-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b2b37e4db9370feca680b5af550786c55501ab3e7d2bed7ecdc6d5c9dd80d1b |
|
MD5 | 2146e2f97d3a8062bf784a3261142bba |
|
BLAKE2b-256 | bb24fd982f3c181bd877f4a95ad69c4be61b1e8315c4428a4824cefce57c0461 |
Hashes for ada_url-1.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 642bc5ccc75f9de55ead5a4cc95d2ee5b6b02a44559126dd0a354c4a41487370 |
|
MD5 | eb324314c5fb7fd3d31ea605c8643046 |
|
BLAKE2b-256 | 819ac1d033d796216fdde1e78e26987fe964dfd96c08f432b3e70e17bab2c255 |
Hashes for ada_url-1.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deec1581fa43ca8ca941de7128eec90f11e55bb57e6f8a0bc78807073fd7d492 |
|
MD5 | efebeb7de9c45d3eaaea5642b0d8535a |
|
BLAKE2b-256 | d460c8340d13db5283083af93629943559b2fdc0a49c8cff42b54392b2a15331 |
Hashes for ada_url-1.8.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1892eb4ba2742b1de1099a3e75efff8dacdc856d7dd113e023f1f35dca23701 |
|
MD5 | 9fee615024f199a0e7f974990973d1a5 |
|
BLAKE2b-256 | 9ccce5e33f5d8c54ef9236390d263695ce8cc7e8c34cfb058381581ba7d489db |
Hashes for ada_url-1.8.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6970341c9dd6eb0a1133b241415f5e97ab28bb39fcd871d5e8868bc7c72ed9f |
|
MD5 | 71cefe80d0ec792a330e357af626ff47 |
|
BLAKE2b-256 | 255a979525246915bd118616081442c136dbd1e9bf3c92db33cefcc9a42cbf29 |
Hashes for ada_url-1.8.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0137718863f2f1505564edaff3ce8f74080f38b56997504cc1800f279540be |
|
MD5 | 4a4737e405baaf1383f605566b90f9d5 |
|
BLAKE2b-256 | 1a72f1405acd15061b55d9619118b1b76382a9a2c2e475902ca2b72ad12d1a8f |
Hashes for ada_url-1.8.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde9af1d896285d336ce3e44abc4ddc89c3fd962de05d4faf5d0b559754437ad |
|
MD5 | 28397e54152e22d6728e2ab61757fe7c |
|
BLAKE2b-256 | ce02911a4ff49f1285cc3a535b69c79b15ab948501238f0d4a5d618d8eed9a7f |
Hashes for ada_url-1.8.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4a395da06e533b4d1d6555f353bf27c51c5b23d7291fe51fa107f4c6eda7674 |
|
MD5 | da143fb3e68423f2e2f227bb5e8062f7 |
|
BLAKE2b-256 | fad5a64ac48a42e1a6a47b1bf458e6843d5e449bc20928809856261e590861d1 |
Hashes for ada_url-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce82f2b3e8f38b39182d33c31ee93ddc4e9664127b8ab4d3e0f1bcb5474864d |
|
MD5 | 97708c37744b5b74b53a76348b1b700f |
|
BLAKE2b-256 | a6f7163fe6e5947f829bcb12d4d20c52fffec47e329637e0f8f72a9e41a5805b |
Hashes for ada_url-1.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 789247b3e5cf7706b665bb9e840826fdbc44c8056c570a71f4529862c776499f |
|
MD5 | 7b94c2fe39859909a6f1f90b26304a22 |
|
BLAKE2b-256 | bb3811f261b6501526a45e2c6af685005e42778209e6cdf46631dfb8b4074bb9 |
Hashes for ada_url-1.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f3edebb706a36d506d35b05d39bab3c0229f2e2a16c2a2bf6e165fa6bae6762 |
|
MD5 | 5f8279e54f1192d24da67340063500b5 |
|
BLAKE2b-256 | 9f4c74bcecd40bb931cac87ceb0346046e5324f20239b60b46ffbe616ffcc782 |
Hashes for ada_url-1.8.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a814dedaec319964850368edf9845cda3eef7c363537096d2e10b775670d71f |
|
MD5 | 77ac2103c7741d44863bf4f2fb79506f |
|
BLAKE2b-256 | 08b97f0a20b8a7c184c45138fd04db36ff072f36cb472a96a825e0476aeeed68 |
Hashes for ada_url-1.8.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9192b4e31d20a79516013da2b6374f327933b998f224ed0e127bc03134cccb33 |
|
MD5 | f52f4f0f00306204e4055b40b9e31d2c |
|
BLAKE2b-256 | 7593f52fcaaa4885cabc1419634523c50e7fa535124b7b207e2e7079f3f16acf |
Hashes for ada_url-1.8.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f08542a1fb8c382520f9fa1b20ed773c9c23114163d7e1cda8aeb3c31a244f9f |
|
MD5 | 51265ef7fa6f3caf1230c1634183cbfd |
|
BLAKE2b-256 | 3cd5732c1f04426addc1931c910dfc77272fd11308634fdd1bf7980d30ea486f |
Hashes for ada_url-1.8.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9e48c6d1284778015200dcc9cf865bd1fb20ca79f145046a2b66003623e624 |
|
MD5 | a7a3fa814e69eacf6cfd88dcc5e6be9b |
|
BLAKE2b-256 | 1d089dcea92b94fc2ac2d3e3120d840ed60c857b7b727e4d70ebe61f57af7808 |
Hashes for ada_url-1.8.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94f4cc8f46dde12c09c446344072fe94d9d3256bd1307b6a2683c7d81a393052 |
|
MD5 | b2669a7781317b983fd7b38e03951f27 |
|
BLAKE2b-256 | 203f6c925c211d2a71c89c51ecd5e13dbe0375b3aad6de3877fa57e38d41838c |
Hashes for ada_url-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7363ae13d0a9e2124011213c9b87c3576ef5d3bf4db992a4536d7ea9a7f5e0 |
|
MD5 | 980bbc43528aad6c19bd85db0acc6bfd |
|
BLAKE2b-256 | 78a253c7576a1ea8d66a3a604946b6f89e713e404075ea6080d12fd16e6e46ae |
Hashes for ada_url-1.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f776d76009c97a19efc7984dd4e6d381664087008c203d5a369a9dbc3e72bd6 |
|
MD5 | 23055a823a7772cc33dd2cbed4c22aa4 |
|
BLAKE2b-256 | 837eaa564dfafb5cf04fecd153c6193ee76bbffc367846f61f5dd7b01c322e6b |
Hashes for ada_url-1.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9609b118711fd5ac7dd9894598977f88adbb6d9cb70eb5d117907696773e30 |
|
MD5 | df6890846499c15734d1541710a6fda2 |
|
BLAKE2b-256 | 32ad1a795f683b8390c19495cbb228fed75309fc302b566274a1cd67cc9eea20 |
Hashes for ada_url-1.8.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48869a221fc6fbe624d0490557859c375d4bbbe703da7506981fb50ce6ab5ff4 |
|
MD5 | e21e3c0351cbbd4f9c858da0ad48aa68 |
|
BLAKE2b-256 | 5d84bd8a3611414bdc2689901909375b5b88a01377c7cd16ae89cef597befcd9 |
Hashes for ada_url-1.8.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3259e9953687c79a2ed28966b381f906349a164a9ead01d2ccd31b7e5b9dfffe |
|
MD5 | a12ad8c6a2973cde36d9cf09d8c77c39 |
|
BLAKE2b-256 | 3ad576d9d421a6ab18971209cd21e983e4857a59b135f5524458f6c9a8cd8681 |
Hashes for ada_url-1.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a107a2b16fe938fd524de403650f90d1d489c1feb03eb3f88079aa109d2ba55 |
|
MD5 | bb66a7eab49ff1cd7323de5a90452bcd |
|
BLAKE2b-256 | ede934a247840b3ae673913c91e7a92772583863a802b53669682f35463b6c28 |
Hashes for ada_url-1.8.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f26c24ce426f5f07765f8672dd6dd0d8ccfe88158c6e117288866dd88d03707 |
|
MD5 | 01c57192b755de4d1b337ee6530cfa63 |
|
BLAKE2b-256 | 2db338036db9ef7fca0239a92ada6a01b5c27ccbb8bdb4684291db1deaf3af72 |
Hashes for ada_url-1.8.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4697fb55a932a985e79c970340f0fa453a6e81bb51dc06b28da523306014bdfb |
|
MD5 | 0df644909e1a98f54ee9edc2655edb3c |
|
BLAKE2b-256 | 90ef8685e81fa4bc5a139321e66934ec7054e27ebdca4f817608776ee70450af |
Hashes for ada_url-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6cd5f5e2b5b1bbacb12349e86eca03ef773136ee9820115e5f64e547b36304 |
|
MD5 | c27c7345b07fb14b40e1a57a6ab59726 |
|
BLAKE2b-256 | 1a918ce957dea37b1cef0352c429bb6a44c4147f37dd1f56f1fca76a12e32fb4 |
Hashes for ada_url-1.8.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8cd06f5cbc3813fc52207989f6afc3df3a28ac4ef8d9bb4bbe283a2b3b8fbe8 |
|
MD5 | a1c338dd65c34d9806fb98e59a18418a |
|
BLAKE2b-256 | 14c43da0910346b555d889c8503322792e8199c2d295d13307dc54c4f5a2721a |
Hashes for ada_url-1.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b4bd3f846d2f31d53bc4b2fb5b4f1eb0012d8224d278382dc4855e5ed668786 |
|
MD5 | 0042d5ef004e0cffe754a886552f8d13 |
|
BLAKE2b-256 | fd7563eb87a5eefdf69b040f0b1a64089a1a9d376b5a1063d1cd842e21593477 |
Hashes for ada_url-1.8.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 071e960faf80eb067d35716a59caee57268902bf0a0efcace1965a57b2903761 |
|
MD5 | 4fd5640e55c20c7aef1e31ca830dd559 |
|
BLAKE2b-256 | 5c5a9d23e06a28e26a127334887cdda6b5afdc5cc4f0f93bb627084d39ef3fa1 |
Hashes for ada_url-1.8.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c93c3addf7a9647bdb9b2b2e22796aaa9a3b6c99186ff362246408b468794cb9 |
|
MD5 | ff8fcd3faa8d41f8f005e6b41576f55c |
|
BLAKE2b-256 | 3edc99077be436c45f28f3cd43070ec3640a31ec7e30fcf8b2b13221b9a04334 |