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.12.0.tar.gz (214.4 kB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

ada_url-1.12.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (628.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (585.9 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

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

Uploaded PyPy Windows x86-64

ada_url-1.12.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (628.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (585.9 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

ada_url-1.12.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.12.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.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (703.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (703.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-cp312-cp312-macosx_11_0_arm64.whl (586.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ada_url-1.12.0-cp312-cp312-macosx_10_15_x86_64.whl (598.2 kB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ada_url-1.12.0-cp312-cp312-macosx_10_15_universal2.whl (972.4 kB view details)

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

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

Uploaded CPython 3.11 Windows x86-64

ada_url-1.12.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.12.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.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (703.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-cp311-cp311-macosx_11_0_arm64.whl (586.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ada_url-1.12.0-cp311-cp311-macosx_10_15_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ada_url-1.12.0-cp311-cp311-macosx_10_15_universal2.whl (972.3 kB view details)

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

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

Uploaded CPython 3.10 Windows x86-64

ada_url-1.12.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.12.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.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (703.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-cp310-cp310-macosx_11_0_arm64.whl (586.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ada_url-1.12.0-cp310-cp310-macosx_10_15_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ada_url-1.12.0-cp310-cp310-macosx_10_15_universal2.whl (972.3 kB view details)

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

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

Uploaded CPython 3.9 Windows x86-64

ada_url-1.12.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.12.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.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (703.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-cp39-cp39-macosx_11_0_arm64.whl (586.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ada_url-1.12.0-cp39-cp39-macosx_10_15_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

ada_url-1.12.0-cp39-cp39-macosx_10_15_universal2.whl (972.3 kB view details)

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

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

Uploaded CPython 3.8 Windows x86-64

ada_url-1.12.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.12.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.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ada_url-1.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (703.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

ada_url-1.12.0-cp38-cp38-macosx_11_0_arm64.whl (586.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ada_url-1.12.0-cp38-cp38-macosx_10_15_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

ada_url-1.12.0-cp38-cp38-macosx_10_15_universal2.whl (972.3 kB view details)

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

File details

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

File metadata

  • Download URL: ada-url-1.12.0.tar.gz
  • Upload date:
  • Size: 214.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for ada-url-1.12.0.tar.gz
Algorithm Hash digest
SHA256 1e4872e414ac63ba9e17ed8c0aaaca24321520527497cf8668ac91ee61aa05e3
MD5 d473212179a4ef74e1312fd3c283592a
BLAKE2b-256 015843f80a2698fa50d3df25ec97b49646ab6a00502eee6a1f49f5648441b0cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 59c78438dd6b4e5e6ae58ada1d02a2c98328ab9d86eb9b62eed08c057d682bfb
MD5 d10589cfe8ca70432810e8c6252038b9
BLAKE2b-256 43951e90c5208ef3347091da03a1eaef941f0d46fcd8e49a9e20691a10318261

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7657b85a87ec0d51145e55753b9384ccf1281f04c09ecefcade5921dfef33be2
MD5 b44dd8b844da76c41a1406a00576e358
BLAKE2b-256 f36d9078e4616494b8a679f58208d77946e91f6b5e7da6a5ec7e42c1777781ee

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.12.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/5.0.0 CPython/3.12.2

File hashes

Hashes for ada_url-1.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c5bcdad67920ac02a4d54d10e450ef7705e81a6aecde48e5f5707670741bf2e3
MD5 a3cfbb0f409dda7e9845b0103aa3a448
BLAKE2b-256 cdb7ec78ae2260805f364f27cd19b287273569ab405ccacf2e77656453bad281

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1838bf4647f2e069ff4ea6f8495e3d77c3d8434995a76d3b21ad36c865677602
MD5 187deb0ee896d4ca9b68aee23fa1299f
BLAKE2b-256 7b84f80137d6c2e903f0540d4972312ec63c402b465c666698b5277c37d56160

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac70090cb7624b1e7cd40382e6109ae6c37683d7921ac44f8feeecbb703a1f41
MD5 a384197c20b87f5573c17787518109ac
BLAKE2b-256 a1186bcd9db7681aa2350466817df5b6518218ad5ce1200e3ce9cb6976da9508

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 dc08f980b939f024188623f93fdc9198d9e0b0aa9a4a32be3dbc4b61006b5f24
MD5 a748655294101476178beb10983930da
BLAKE2b-256 9e5f6410a0126a5b810756ac415034aec632060f1aa8436e3d8aa5af18fe74f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.12.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/5.0.0 CPython/3.12.2

File hashes

Hashes for ada_url-1.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 098309040c5ccb49016616ca0e756c851dad28ea25f34c238e75982293df72c7
MD5 e2b31503bb29dcd48370f45cfedd3669
BLAKE2b-256 ae4b13c850becc13bb097ab59c240de375ede869fa29153d0f52905a87619a3d

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 89fd43a95a14e93d349bc0d6ea43148a2782dc3965ac6196ab41d3ba3f154e8d
MD5 cdf9b6f3ad7bc2ba0a7fad09e8e008fb
BLAKE2b-256 a179066ab2c8aa38f1c7aeae53c7a7c686f326e0bc5bf1cc3bf41276c5ab806f

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b53e0dbae556c92f86ee65cd690e6a49e74d11b624d3bbff0c0cbbbe88aff66
MD5 17ebccc8718fa9533dfcbdcd4f1a286c
BLAKE2b-256 bed829880913c3eda26264b67e50e3053cbc44026f23c764601b65868a016e77

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2aebacf604a0b1c0e3d66189f3661414843812188d3fd259151e075411fc2343
MD5 4ca0a609275b0b7cb0d213fe525abda7
BLAKE2b-256 c0c7502771ed3e3e09f0df24acb3326f2c9433e2b377bb372b2cbe9f18891c21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.12.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/5.0.0 CPython/3.12.2

File hashes

Hashes for ada_url-1.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea3f5355448bebedfe71144662cb16ce4d32b19f6fbfd91119d7be1ad5faeba1
MD5 c186d72d5bafb822f1de29d03f9137c2
BLAKE2b-256 9f1dc1db9e9e0788c5dd7d53f92ac3158b1df95cafa8a44a1124a5139f4b8b96

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4ef7c1acde86b5839ff16d1c4f925e474a30994014bd8d3b9b1b9b4e3489a9d8
MD5 76fc84587db4fe83ec491a85791a88d7
BLAKE2b-256 c37d1941aa5125054ec36aae971dfd3ff68332f313b690e48310f57980f0f51b

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e55dc64d6f13aaf1bcfc34e05d19e2c645b4afdf5d9f86ca844454a3c607983
MD5 2d5b5b4fbc0f62d498b4e6625f28df7e
BLAKE2b-256 e39fd4934c4c3b4891ebb9332b834e6c889c6f557cdb948982c3ac37101e1b0f

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b9c37b05d79842f6f78f4eb89ebb3bfe52daf4f199f167cc1c5d5acbc7568891
MD5 e86c6ea3cf16a2e861cf04683147134e
BLAKE2b-256 1581ca4800f3657e487c5243db5509758b7598fa99339a17d2715b537ada51eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.12.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/5.0.0 CPython/3.12.2

File hashes

Hashes for ada_url-1.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 39b34743cbfde12b96a7bb3bd8510952c4e35495049cb70add5ec5bb557a4583
MD5 d21a7d4554899d61ea98bd263eeb495b
BLAKE2b-256 55e120dc994b64e0c37e9787fec8668525e2710b8f9e014ae1297c550b86a4c9

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ebd50a4eae30b634660b573011be3bfcd89f787ef0b96cf1bc50d72c120f9901
MD5 125b9752ab365b971e7276853673980f
BLAKE2b-256 8fc46a5e9eeca9f236a5846340ce035cd0548ab9c73d6cab43b9b3db296e6e51

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f3506ff9e2a597e0d3f8650dcebc7ee31f57920985e5df2d393f56b2b3c1da8
MD5 9eaac69db4b1d6bc532be0d4f4b8ee3a
BLAKE2b-256 445bbc97accba79ce2ec71b934dd8d5726ef220033fdfda58167d3aeefd35f47

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8df6016d179e09b92905d831800905014c525f2e13a37b41aef8e0d2fe59efac
MD5 3f1232ac22cc11153316ba64eda74aba
BLAKE2b-256 b78033c1564c195cbe9c772572d98f03878ccf88745b1ca91fdf10a73a9c4dc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.12.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/5.0.0 CPython/3.12.2

File hashes

Hashes for ada_url-1.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8c80a12e6c54855f322caa58207d479a00ee2c639782af0e741b49e53b617235
MD5 820ebf900c62a89de8ebf0c2bdd5c6f6
BLAKE2b-256 12e72fc8d40258d4f35253ac3ede8d03749b1698763eeeb16bae6b5031002fd9

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7dc41a52578007ba7847aa719828d42ce3060aa7ab8044a9906f06d9bb94425d
MD5 8a97aabd6a099cc5f27fa72df894c3c5
BLAKE2b-256 1345d3dcd93b7621d5a93f751b26c2ee1fd1e822c506e192fe28b4d178d8c34b

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2263a18dab9f4ce5b80c2409c2a53d91d7037eff921657ca206e8952b190b073
MD5 6c643d3d23e8430377d1cf1ba58e1a37
BLAKE2b-256 7a95d9e3e5a431aff26c893d0b77952d06e62729aeecc82c0dc4882e4bf4b645

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.12.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2e252877bb290b019c7ddfad6296d9a0c612ba8727fd92fe3ba73f3c9055717a
MD5 ba52dfcc3420463a6cdb246f39e4f590
BLAKE2b-256 81354160d61451edd3f40c49777954a767c425c988a0d6a4565bb7d262b16af1

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