Skip to main content

'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


Download files

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

Source Distribution

ada-url-1.10.0.tar.gz (213.8 kB view details)

Uploaded Source

Built Distributions

ada_url-1.10.0-pp39-pypy39_pp73-win_amd64.whl (1.3 MB view details)

Uploaded PyPy Windows x86-64

ada_url-1.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (628.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (585.0 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

ada_url-1.10.0-pp38-pypy38_pp73-win_amd64.whl (1.3 MB view details)

Uploaded PyPy Windows x86-64

ada_url-1.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (628.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (585.0 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

ada_url-1.10.0-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

ada_url-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

ada_url-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

ada_url-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (703.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-cp312-cp312-macosx_11_0_arm64.whl (585.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ada_url-1.10.0-cp312-cp312-macosx_10_15_x86_64.whl (597.4 kB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ada_url-1.10.0-cp312-cp312-macosx_10_15_universal2.whl (971.5 kB view details)

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

ada_url-1.10.0-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

ada_url-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

ada_url-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

ada_url-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (701.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (702.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-cp311-cp311-macosx_11_0_arm64.whl (585.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ada_url-1.10.0-cp311-cp311-macosx_10_15_x86_64.whl (597.3 kB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ada_url-1.10.0-cp311-cp311-macosx_10_15_universal2.whl (971.4 kB view details)

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

ada_url-1.10.0-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

ada_url-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

ada_url-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

ada_url-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (701.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (702.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-cp310-cp310-macosx_11_0_arm64.whl (585.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ada_url-1.10.0-cp310-cp310-macosx_10_15_x86_64.whl (597.3 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ada_url-1.10.0-cp310-cp310-macosx_10_15_universal2.whl (971.4 kB view details)

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

ada_url-1.10.0-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

ada_url-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

ada_url-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

ada_url-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (701.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (702.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-cp39-cp39-macosx_11_0_arm64.whl (585.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ada_url-1.10.0-cp39-cp39-macosx_10_15_x86_64.whl (597.3 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

ada_url-1.10.0-cp39-cp39-macosx_10_15_universal2.whl (971.4 kB view details)

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

ada_url-1.10.0-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

ada_url-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

ada_url-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

ada_url-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (701.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ada_url-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (702.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

ada_url-1.10.0-cp38-cp38-macosx_11_0_arm64.whl (585.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ada_url-1.10.0-cp38-cp38-macosx_10_15_x86_64.whl (597.3 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

ada_url-1.10.0-cp38-cp38-macosx_10_15_universal2.whl (971.4 kB view details)

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

File details

Details for the file ada-url-1.10.0.tar.gz.

File metadata

  • Download URL: ada-url-1.10.0.tar.gz
  • Upload date:
  • Size: 213.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ada-url-1.10.0.tar.gz
Algorithm Hash digest
SHA256 cddb528339934c2f20e299849470e04805b75cce077a57537231cb962877b627
MD5 44f1616bea7f31a5f5cdea4b58304764
BLAKE2b-256 d6efc3e98e3ef1bf89230ab630a6495ea244ba8d33314254926850775106918c

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5750a0ed35e5e5d93cba4d9849dfb7404482ce0936ebfad9e203b2de68c5dbf2
MD5 9b9e85e113d5b93426fe44cb4f86f5e5
BLAKE2b-256 5b4b1f6a736bc7a28ba5e5ec4c11e8e2fe183637e25ab51487543bcd53394334

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 01211260aaf921d3be31a4cd1ea079cb0f440860b06c0c760316675f61e2c221
MD5 ca4b591f49cac2fc5051d1ca6a78d645
BLAKE2b-256 ae512be608454f574898908546c69465b5242dbcd51874687ebfbc32c1e647ca

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ada_url-1.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 748a6168260d533f7416c495faa00eec9c6d2aa1f5f36a6cf3e3414bccbf6dd8
MD5 b57ac6a3817ede812b7baaf4d10d0ad7
BLAKE2b-256 b71629f57bf438d36fd17ff72166bfa512ef259e5289f947a46ed27beab932d8

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5faf11800bf19020977f991a4421ce4591be7066b4b2a1a94651aaed5763322a
MD5 271860084f555e06be430716f4db18e3
BLAKE2b-256 d49792aa68b31fe680e8c301d075b41721dcbf437b457c59fc53ef66408d5564

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 430edf5a8619ad1a0068f5c24ed444c61cf6fd1a37a0b8dfbeeb3c41204bb1f3
MD5 28373ea29fe67953d65f9ad84b7307e4
BLAKE2b-256 29ad98519e13fb80fb2e0e00cc82ea681515bc40da53357468607e4d1ce8192b

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 248b97d2f2932d86fb2fbc76e3861bcc888c5c2ec12eb38cc82f2a2f0e44e672
MD5 b880799a16da00ef0bc8039429352995
BLAKE2b-256 9b124e0c28c512e4fe070ba56147cd3e630b03f9b8331e1ae8badfdfa4a348ac

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ada_url-1.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10c6dd24bdb6ed5408e6022b0ef7584b1bcd1b29e4db1d94929026c9e2991207
MD5 76d34aa7e9b3ca21cf0b9315d4308c14
BLAKE2b-256 aa653162cd2cbd81a8ff2e95da4e74ad15508ed6a842ce5b0119976f2ceb76f0

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8d06d3c77235f9d2b936ca8b8008b63d74291341bdea646f26650be20acb47ea
MD5 404a8beceeb966db554b9fc8b62f0fd1
BLAKE2b-256 5fa283f767645c5cb6dbc1659900d02b4510a03c8d822de849c075ddcb670ef3

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dee82df6bf739bb9513258102f4cdbf57ac158b6c37ad219b32d073d8d0a0a36
MD5 5020c7dab071f30d275ba302c9f95c7a
BLAKE2b-256 51212833c5352c9dc789e5f46ba4a834b4800bc93bba25be94b07c8ac74d1100

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 7aea381af5207d12b2b264dc4ea2dd2dd603611b6aa67b5a040d0319c238fc53
MD5 db533fe83607453723833cf3880eb746
BLAKE2b-256 d74093942146882ea03e247b4c78ea0708c2d28e9e3950bdf1d1489b941ddf60

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ada_url-1.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb4d1bab4a51eea9aa0e9c7e2a2d6056b34f048aef4280b844fbbb0cce661e36
MD5 ddc19666e17f70528d222fca15681439
BLAKE2b-256 a0c404cd286121bc2da9351366333c3ce0495e36843ae72134d941369d87b46c

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0f0c5a5c5d601f1deea6c0c70e13e63b76b0d6155c7587210c3f8c46881a557c
MD5 b68d95ae4e6b2aa66a1b79369fa9460e
BLAKE2b-256 832e33fe65f72184ecd7bef362e20105463fc97f67d72847a6764664517295b1

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba959d039142bc3241e0ac61b47405f98fbddecc4eed3328139e819814d6aac4
MD5 47b6b246b2deb321eccf68d185a72954
BLAKE2b-256 64bc9d130865613ed0e80ce3b4d898e85430913d36aa694d4e9996e069357afd

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 37f3308964bdd386cfa8b7ca190949c5566a714453dc899746d03f8e727398d1
MD5 cc065d244d2c50dcb8a87c2249be6357
BLAKE2b-256 267f2dd76bf1b02c944ca55103c9900c7423623e654fd712251dea35252a7707

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ada_url-1.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7efc7eded8a304f8a0246f4fac7220599ca694106e499255fe27cf02be652e5b
MD5 35249b15afde7fa0a5ce8671832dd13a
BLAKE2b-256 45d618a58233ffd83abf8631147465b1a13abbb5851b5a0d68ee54ea68ad6710

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 23f8cbdcc0e62cd65dbd39cc33d74262616754c5a213b66275a3a08061e1bf5c
MD5 2dcc6169b0fb0676dfa41dc1f39b91c8
BLAKE2b-256 75d0f04268f02301aaea861554698211cc22c4db4406ec17f7946398ef42db78

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4afb79f3162f2343f7c398b00f82a7802b05cec4ffadff090f2a3a162a0a7789
MD5 720792b7c3a4ea519eb9b471355b2815
BLAKE2b-256 97f7a1e04af2e85f524ebeb5ca20a7247f48ffc2c7291e49519b923643aac653

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9fe929e44f216fde23623ce61bb827c601f2baa49332b86ea542a1fc4f80372b
MD5 f3e0b9f87a24b5901758880f2c37516c
BLAKE2b-256 8a8f3adf44e4247a9a8497f18341af97fc1dc3fb931b8e077533b2f18eae9106

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.10.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ada_url-1.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 55231578eb09702de85a4f1e9b7a31280c01009c8a6593e3a32b47cbe301df8d
MD5 a7e9e69e3f507b591448af9e12135fb0
BLAKE2b-256 6f13c55e33c02bcdff4f59685b7ba2522ef34c8edf04b17d1ed7adecd38376dd

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9a9da0b02ef0e368f0134e15f083bc80760864b7c6b40f8602e54bc67b66ed12
MD5 80e63c49c9cf11ddc47d71cecdf2a94c
BLAKE2b-256 230c0c6f83651d1fceec8a39966ee2917666fc5c6488dc99e5855520fc51970a

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f5ebeb50810ddab79ccb25d118fb01f5c0ee0d798eb5cb43b243408ad9fd3ab
MD5 c3781d7ebf9e7e39f516cb22895bde99
BLAKE2b-256 1dc0e58b6e9329a1c6950cc136c5e482f6f703d5cb55d92010d962f9e0a8d4c4

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file ada_url-1.10.0-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.10.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 41127beeb736727b85eb808d42bde4b0247ff568c8de2b82b52d91087204cf54
MD5 7508f33e722e450261848d69bc6d9753
BLAKE2b-256 c1f02203df358f6b852b580fc9d72696229ca6461c82b324dc782052d680f520

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