'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.10.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5750a0ed35e5e5d93cba4d9849dfb7404482ce0936ebfad9e203b2de68c5dbf2 |
|
MD5 | 9b9e85e113d5b93426fe44cb4f86f5e5 |
|
BLAKE2b-256 | 5b4b1f6a736bc7a28ba5e5ec4c11e8e2fe183637e25ab51487543bcd53394334 |
Hashes for ada_url-1.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba73be1c308ff8faf227fe71a1097bd33929bb556d4c98f0d60bfb09a2dc7538 |
|
MD5 | e56b75328ae0e3b3fce04488f403279f |
|
BLAKE2b-256 | 4055b13c9e9f2598398128121f6536e3211ee1b844d8efb2def954f92f186878 |
Hashes for ada_url-1.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d26ac80f7aa588fd07a772d1c3127c94cb0a6b3a92e42edd3b36891a8b6d7a3 |
|
MD5 | 1fe78187d5f69135a5c65bc4bf179164 |
|
BLAKE2b-256 | 81a8b355f736dec0e7b33b674c6e9d0660793f7c7e771ced97d75ae737082571 |
Hashes for ada_url-1.10.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378b19cea7ecb6bc272cd387204925f02afe296e56f3bec4a8fc113021d2b587 |
|
MD5 | dfaed7d3558f0e28c55e792fc049a2f7 |
|
BLAKE2b-256 | 2c23c9e5fd9a1e4aae3fe100186d1838065fc1cc2f1bfb1b1ab588bd764b3cee |
Hashes for ada_url-1.10.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01211260aaf921d3be31a4cd1ea079cb0f440860b06c0c760316675f61e2c221 |
|
MD5 | ca4b591f49cac2fc5051d1ca6a78d645 |
|
BLAKE2b-256 | ae512be608454f574898908546c69465b5242dbcd51874687ebfbc32c1e647ca |
Hashes for ada_url-1.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fde9539abe057a19985ed943a2b4be99af80a1bddcc9df0f31d8d07eaa6d097d |
|
MD5 | 0fb279ab34fba462fd9e32cd7ee0a678 |
|
BLAKE2b-256 | 1e0157ea86ffe44aac8fc438d285a3b951423c702d5d932f46fffd1c9885c1d8 |
Hashes for ada_url-1.10.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f927610893d7f405f41b8186438ac4d52ff92528a0ab4a44abf362305e95dba5 |
|
MD5 | e851ae0ab8fc8ba0e3aab0cccd026a78 |
|
BLAKE2b-256 | 1e204106b0126899c1e206fc3b7be78604892e25aa9123d522ea614733064136 |
Hashes for ada_url-1.10.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e50dc42aa1b8f975d78b747e79350a1f8931ab3723ebb4fecf36822e6ce809e |
|
MD5 | 2bc195cd9ac1e1057c513ea277321fce |
|
BLAKE2b-256 | f2ea08acdf57392b9c8b304b2031c15a10045265c4dddbee7ad39b339e1b2139 |
Hashes for ada_url-1.10.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 748a6168260d533f7416c495faa00eec9c6d2aa1f5f36a6cf3e3414bccbf6dd8 |
|
MD5 | b57ac6a3817ede812b7baaf4d10d0ad7 |
|
BLAKE2b-256 | b71629f57bf438d36fd17ff72166bfa512ef259e5289f947a46ed27beab932d8 |
Hashes for ada_url-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4faddfa77576ea4c6830870831b722747b970ab9a4e4abd9d1e39c2f484c3863 |
|
MD5 | f24c28ad68b5fc665c04030f86ff4bc9 |
|
BLAKE2b-256 | 16df7c27a352f96c5d90ed183122c52e94e70e928de1b691c4cfc831c88536be |
Hashes for ada_url-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5faf11800bf19020977f991a4421ce4591be7066b4b2a1a94651aaed5763322a |
|
MD5 | 271860084f555e06be430716f4db18e3 |
|
BLAKE2b-256 | d49792aa68b31fe680e8c301d075b41721dcbf437b457c59fc53ef66408d5564 |
Hashes for ada_url-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 053169267f4cd9005b9dfc29239071af52e72a9b0969ff164bb5e9dd2ea7392d |
|
MD5 | 3e5f0887804127fd05e4538dddbf1945 |
|
BLAKE2b-256 | 2e065f16643607f2094ba49db521e15f4fdeae5e697d2484ee614c99efcd2ff3 |
Hashes for ada_url-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0034fda8025bf25ad15937ef2c8638b6f2e45fe175b086849a6cdda18f88cc95 |
|
MD5 | d16face8edcaecaae32d5cf6d0f60fb0 |
|
BLAKE2b-256 | d064b9b814d32415deedbf3614af2edff5594e3e30c0804d6d44cf42f0820e6e |
Hashes for ada_url-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430edf5a8619ad1a0068f5c24ed444c61cf6fd1a37a0b8dfbeeb3c41204bb1f3 |
|
MD5 | 28373ea29fe67953d65f9ad84b7307e4 |
|
BLAKE2b-256 | 29ad98519e13fb80fb2e0e00cc82ea681515bc40da53357468607e4d1ce8192b |
Hashes for ada_url-1.10.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d56be48bdbf7990c4937b9a3d946a6c82333af5612000ed8c4d0c69a711392a9 |
|
MD5 | 1699ebc41a9d07a12c790c9857df35f8 |
|
BLAKE2b-256 | e52dc5fd4b61b1fcc73826a720cb79c7ec144d170e543c0917be9f5a00db98c6 |
Hashes for ada_url-1.10.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248b97d2f2932d86fb2fbc76e3861bcc888c5c2ec12eb38cc82f2a2f0e44e672 |
|
MD5 | b880799a16da00ef0bc8039429352995 |
|
BLAKE2b-256 | 9b124e0c28c512e4fe070ba56147cd3e630b03f9b8331e1ae8badfdfa4a348ac |
Hashes for ada_url-1.10.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10c6dd24bdb6ed5408e6022b0ef7584b1bcd1b29e4db1d94929026c9e2991207 |
|
MD5 | 76d34aa7e9b3ca21cf0b9315d4308c14 |
|
BLAKE2b-256 | aa653162cd2cbd81a8ff2e95da4e74ad15508ed6a842ce5b0119976f2ceb76f0 |
Hashes for ada_url-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f0c99b6ef14f6e55a0740927be4538136e2b916d935429f641f39ccaeab7345 |
|
MD5 | da3fbb2e676bf92af4c7f60ced3fab42 |
|
BLAKE2b-256 | 8f9c71ea5e2732474c97db42d0704a1d4876dd108e6abe0b0b539c872a628ae0 |
Hashes for ada_url-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d06d3c77235f9d2b936ca8b8008b63d74291341bdea646f26650be20acb47ea |
|
MD5 | 404a8beceeb966db554b9fc8b62f0fd1 |
|
BLAKE2b-256 | 5fa283f767645c5cb6dbc1659900d02b4510a03c8d822de849c075ddcb670ef3 |
Hashes for ada_url-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2bad7f42bd9d4829d409d8311b437a84640d90848795720d3b8dcfccc2f7cd0 |
|
MD5 | bab53162a6d1739c84024f84b5b5dec2 |
|
BLAKE2b-256 | b1f8dac94c9e83124e14f7bc4b1959348a291d5c862dd14c1eb74c8e56df94ab |
Hashes for ada_url-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 462e523cd19c608c6e80a653bf9cd0ac1a22b0af7f9552b7e9244fa4b7efae7b |
|
MD5 | ec81f83c36fd55cd99f4481889e6bd53 |
|
BLAKE2b-256 | 5ae7d63608150445d77bc639cf5a4a0fee8c092e21f81c908b1fa76d6d458746 |
Hashes for ada_url-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee82df6bf739bb9513258102f4cdbf57ac158b6c37ad219b32d073d8d0a0a36 |
|
MD5 | 5020c7dab071f30d275ba302c9f95c7a |
|
BLAKE2b-256 | 51212833c5352c9dc789e5f46ba4a834b4800bc93bba25be94b07c8ac74d1100 |
Hashes for ada_url-1.10.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 506ee5625422f433a526d4b4cf470a61632c0ef24c8e213859a8461badfbc6c9 |
|
MD5 | 32362eff89e97a835d476be689f5ab42 |
|
BLAKE2b-256 | 32eee091197d137d15ca32734347d40777a680249402e718d9a969b61964f02b |
Hashes for ada_url-1.10.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aea381af5207d12b2b264dc4ea2dd2dd603611b6aa67b5a040d0319c238fc53 |
|
MD5 | db533fe83607453723833cf3880eb746 |
|
BLAKE2b-256 | d74093942146882ea03e247b4c78ea0708c2d28e9e3950bdf1d1489b941ddf60 |
Hashes for ada_url-1.10.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb4d1bab4a51eea9aa0e9c7e2a2d6056b34f048aef4280b844fbbb0cce661e36 |
|
MD5 | ddc19666e17f70528d222fca15681439 |
|
BLAKE2b-256 | a0c404cd286121bc2da9351366333c3ce0495e36843ae72134d941369d87b46c |
Hashes for ada_url-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8958c02a4b3250420e512517b95fcc0fc3e45ac270181615c020f68287c3939 |
|
MD5 | 70c28e28d8b7c911bf35387aaa5b03a0 |
|
BLAKE2b-256 | 5660c38b33bf9f56cf1b22aac7359d2d5658286103f5556546aeacdbd450ef3d |
Hashes for ada_url-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0c5a5c5d601f1deea6c0c70e13e63b76b0d6155c7587210c3f8c46881a557c |
|
MD5 | b68d95ae4e6b2aa66a1b79369fa9460e |
|
BLAKE2b-256 | 832e33fe65f72184ecd7bef362e20105463fc97f67d72847a6764664517295b1 |
Hashes for ada_url-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09ce93633e92c1259d0da355f3b7bd5e71e0027c8b9b4ff969ee8af14a7f4a17 |
|
MD5 | 9f65d793b4e9abdd20f408b37ae2d02b |
|
BLAKE2b-256 | f366a53688e08232ebc0c02858dcdbefaa86d2410867e13ca9208d97ba946747 |
Hashes for ada_url-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 216739a4e78cdb915198fa53416074b7ee63dc5fae7ba525338133949229789a |
|
MD5 | fd3ceedcba2c96837b5424e02b0f8275 |
|
BLAKE2b-256 | d9e84543261aac017ffd7c58684147f71db5030d7c31913ed0cb40325dad4a83 |
Hashes for ada_url-1.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba959d039142bc3241e0ac61b47405f98fbddecc4eed3328139e819814d6aac4 |
|
MD5 | 47b6b246b2deb321eccf68d185a72954 |
|
BLAKE2b-256 | 64bc9d130865613ed0e80ce3b4d898e85430913d36aa694d4e9996e069357afd |
Hashes for ada_url-1.10.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9779d063729ede1381ca3738142a4f6e8b120ef2b24f7cd1f31d9007dc5d1da8 |
|
MD5 | 8e5542ec82ac388f81f579e0e0286b1a |
|
BLAKE2b-256 | 4530574caea3f58f971d04ed93d9a19a77c8df1f0103e4e82be1b8ba93655c39 |
Hashes for ada_url-1.10.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f3308964bdd386cfa8b7ca190949c5566a714453dc899746d03f8e727398d1 |
|
MD5 | cc065d244d2c50dcb8a87c2249be6357 |
|
BLAKE2b-256 | 267f2dd76bf1b02c944ca55103c9900c7423623e654fd712251dea35252a7707 |
Hashes for ada_url-1.10.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7efc7eded8a304f8a0246f4fac7220599ca694106e499255fe27cf02be652e5b |
|
MD5 | 35249b15afde7fa0a5ce8671832dd13a |
|
BLAKE2b-256 | 45d618a58233ffd83abf8631147465b1a13abbb5851b5a0d68ee54ea68ad6710 |
Hashes for ada_url-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c27b7e743e37dcacc95da1a50e3462c407a35a5604d511b580a9c65cb367914 |
|
MD5 | 1497ae44f0a745b52ded0d80749faef9 |
|
BLAKE2b-256 | 2384e5ceddb6ed4f9ee3c8d9936fa26c7602cb50c140a812653af4d48111ef44 |
Hashes for ada_url-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f8cbdcc0e62cd65dbd39cc33d74262616754c5a213b66275a3a08061e1bf5c |
|
MD5 | 2dcc6169b0fb0676dfa41dc1f39b91c8 |
|
BLAKE2b-256 | 75d0f04268f02301aaea861554698211cc22c4db4406ec17f7946398ef42db78 |
Hashes for ada_url-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978725f283028877956f941afb2189b31b2d638ea037bfcb87281b1784e200c8 |
|
MD5 | 048d190b289c00b0cde9db17887bb9ba |
|
BLAKE2b-256 | 2fdd7e6d7e11e79b877695d035cc42c823f96053756da5655763ce6d50413dd5 |
Hashes for ada_url-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6db9a55da8a0306ef6cedcbd1781875997b88558f4c4977d1207db3a402f1850 |
|
MD5 | c4c6470209c688a23a54db874455ea8a |
|
BLAKE2b-256 | 0c4394196b23dae071f242ea0281d0867ec100c9549f19c55d9cfe3bf7799c4d |
Hashes for ada_url-1.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4afb79f3162f2343f7c398b00f82a7802b05cec4ffadff090f2a3a162a0a7789 |
|
MD5 | 720792b7c3a4ea519eb9b471355b2815 |
|
BLAKE2b-256 | 97f7a1e04af2e85f524ebeb5ca20a7247f48ffc2c7291e49519b923643aac653 |
Hashes for ada_url-1.10.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a501b85d7b837a3f4e2d7e6d07b524735c669f25233450fcd3d08d8cb1e898c |
|
MD5 | 7d14efe0bd8c260e290ed39ff22826b0 |
|
BLAKE2b-256 | 0eb0507dd9ed321539ba4c39575093607b5e590a8d3f5a39052a5ac963b5d243 |
Hashes for ada_url-1.10.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe929e44f216fde23623ce61bb827c601f2baa49332b86ea542a1fc4f80372b |
|
MD5 | f3e0b9f87a24b5901758880f2c37516c |
|
BLAKE2b-256 | 8a8f3adf44e4247a9a8497f18341af97fc1dc3fb931b8e077533b2f18eae9106 |
Hashes for ada_url-1.10.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55231578eb09702de85a4f1e9b7a31280c01009c8a6593e3a32b47cbe301df8d |
|
MD5 | a7e9e69e3f507b591448af9e12135fb0 |
|
BLAKE2b-256 | 6f13c55e33c02bcdff4f59685b7ba2522ef34c8edf04b17d1ed7adecd38376dd |
Hashes for ada_url-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d03e353d9150e7ebf6da240f8b865bda51786b5e13d19a0cad7ac0b2efe57a5f |
|
MD5 | d882b916663e7ec6269c8190968ed64a |
|
BLAKE2b-256 | fcce3c50575d602c7596a254eda106ef7899c7ce9817c06cae628128849b5184 |
Hashes for ada_url-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a9da0b02ef0e368f0134e15f083bc80760864b7c6b40f8602e54bc67b66ed12 |
|
MD5 | 80e63c49c9cf11ddc47d71cecdf2a94c |
|
BLAKE2b-256 | 230c0c6f83651d1fceec8a39966ee2917666fc5c6488dc99e5855520fc51970a |
Hashes for ada_url-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03810649f6e5e522f3c5321da8a759ff4144c17ba15e40959c368b90728082d9 |
|
MD5 | f30e8eff1c6d3bcada13777484622c24 |
|
BLAKE2b-256 | 40a4e83d6fde4127d47d6eb803cfa3ba87a279b205fcc36e2383c2db2e64f375 |
Hashes for ada_url-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fd942d89f4e4c7cca473b3dc75577a1542ab040f3a3f7b707c1cd4e5c1e37d2 |
|
MD5 | a3a9ed288d7937b8789f76e8367cc10e |
|
BLAKE2b-256 | b5dc7164f0f393750614d9b6325fd74752630007a53effea3c9a3f615675206b |
Hashes for ada_url-1.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5ebeb50810ddab79ccb25d118fb01f5c0ee0d798eb5cb43b243408ad9fd3ab |
|
MD5 | c3781d7ebf9e7e39f516cb22895bde99 |
|
BLAKE2b-256 | 1dc0e58b6e9329a1c6950cc136c5e482f6f703d5cb55d92010d962f9e0a8d4c4 |
Hashes for ada_url-1.10.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1639f33efab692bd1697f8fb289c67dae505f569b54d745ebc5996e8259cd3ee |
|
MD5 | 2ebe0703f7443b0022f86b72588c0de8 |
|
BLAKE2b-256 | 22986d23cbfa140e0bbec7cb5dc57aebb65a4d79e39aae5c90cf72592ba64e21 |
Hashes for ada_url-1.10.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41127beeb736727b85eb808d42bde4b0247ff568c8de2b82b52d91087204cf54 |
|
MD5 | 7508f33e722e450261848d69bc6d9753 |
|
BLAKE2b-256 | c1f02203df358f6b852b580fc9d72696229ca6461c82b324dc782052d680f520 |