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

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

ada_url-1.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (626.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (630.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (583.7 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

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

Uploaded PyPy Windows x86-64

ada_url-1.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (626.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (630.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (583.7 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

ada_url-1.8.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.8.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.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (700.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (700.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-cp312-cp312-macosx_11_0_arm64.whl (583.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ada_url-1.8.0-cp312-cp312-macosx_10_15_x86_64.whl (595.8 kB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ada_url-1.8.0-cp312-cp312-macosx_10_15_universal2.whl (967.8 kB view details)

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

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

Uploaded CPython 3.11 Windows x86-64

ada_url-1.8.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.8.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.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (699.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (699.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-cp311-cp311-macosx_11_0_arm64.whl (583.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ada_url-1.8.0-cp311-cp311-macosx_10_15_x86_64.whl (595.8 kB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ada_url-1.8.0-cp311-cp311-macosx_10_15_universal2.whl (967.6 kB view details)

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

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

Uploaded CPython 3.10 Windows x86-64

ada_url-1.8.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.8.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.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (699.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (699.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-cp310-cp310-macosx_11_0_arm64.whl (583.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ada_url-1.8.0-cp310-cp310-macosx_10_15_x86_64.whl (595.8 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ada_url-1.8.0-cp310-cp310-macosx_10_15_universal2.whl (967.6 kB view details)

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

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

Uploaded CPython 3.9 Windows x86-64

ada_url-1.8.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.8.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.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (699.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (699.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-cp39-cp39-macosx_11_0_arm64.whl (583.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ada_url-1.8.0-cp39-cp39-macosx_10_15_x86_64.whl (595.8 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

ada_url-1.8.0-cp39-cp39-macosx_10_15_universal2.whl (967.6 kB view details)

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

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

Uploaded CPython 3.8 Windows x86-64

ada_url-1.8.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.8.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.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (700.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ada_url-1.8.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (700.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

ada_url-1.8.0-cp38-cp38-macosx_11_0_arm64.whl (583.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ada_url-1.8.0-cp38-cp38-macosx_10_15_x86_64.whl (595.8 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

ada_url-1.8.0-cp38-cp38-macosx_10_15_universal2.whl (967.6 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for ada-url-1.8.0.tar.gz
Algorithm Hash digest
SHA256 5473202a22c40c8be4ef1b4c13ce797a1d799e1778c64d208588e81027d6d849
MD5 350260cd535881938c908b083ee61ee3
BLAKE2b-256 17462ba78b3be0e96f4683383d5019a8f25298416f43ce402999f1565a5422e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c38d108837cc36deb1f376023795aeadfcbcc8a92678fe084e150db1d47f3519
MD5 5338cb3f0c43c5e257ca64b17f287ecc
BLAKE2b-256 1de2070ac5f71cdcfa69c71c54749e755e95c13cf7fa161099dfcfcdcaab4db3

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 33a898a4ca1f95ea1a560f78fa42fe6bb443fa5b21af49931a2cf544c59bbd2c
MD5 e3709d56f8f66919aafbcce941c61b4b
BLAKE2b-256 55ff058d6a805eca540feb45a93595616977b46e3bf238435157c4fbf15de75f

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.8.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.6

File hashes

Hashes for ada_url-1.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 43637fb150ee7e4a7507bee9610d3b91e7c55299e22e22dc6e7fb6b9e8cc530a
MD5 08c60344ceb9d8d891160fd0aa074cae
BLAKE2b-256 c0706d47f20006a1465279a566231229f39b9c6a7e343adac5c5786a4b37cfa4

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ea982e4586df528fa098819b92cc53411224b336cfda4d67a99911beb0fae917
MD5 9a86661b463a02463af67be97fbfa13d
BLAKE2b-256 3f14d308b158e1a86837db4c5035eafd0a694c15bb72f4799d2c5a8046a0ae5b

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83c886843bb844b4aeb0b5f98e9f885e2bd465139b6ca2e4122af1ae0ae8e45e
MD5 53e208512f771665f76be37c894238d7
BLAKE2b-256 9f6ce26f60a114d1a0e0a20c35014dc148c6317bd29864ac21842dc56d1af0ef

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d99e58057b018497f6a4a1b3cb48db6ed1d7f0b900d270c12d6c2fbd687d41f9
MD5 fbc874805930b89ee65b6412d9b33c3c
BLAKE2b-256 ee0f09815edd845d5d16cbb65d13a0ec46393d834e3f3dc89edacd36b8de2e95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.8.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.6

File hashes

Hashes for ada_url-1.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 340e147aa1752ea98a4b3d70e02a3c6a9eea6b58719067d54e3d2a6c86f901ee
MD5 c87ca9d6d4040eaa81af85e93432435e
BLAKE2b-256 d06f32bb6e19f72632434aa4a7d51bbbbfe9dc7d96ced2f0ba1f68e2728cb435

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5a1d3ae3954d9a153a1513190574f4b1edf404cc5576978698f80ca2dc9a659a
MD5 2ee46b066450b8077e8d68c5c8cd9776
BLAKE2b-256 ba02fe054e4124b7d8b4609377eb49efafa0b65b9e9dcd0f1f0543511b6f4e53

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 deec1581fa43ca8ca941de7128eec90f11e55bb57e6f8a0bc78807073fd7d492
MD5 efebeb7de9c45d3eaaea5642b0d8535a
BLAKE2b-256 d460c8340d13db5283083af93629943559b2fdc0a49c8cff42b54392b2a15331

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f6970341c9dd6eb0a1133b241415f5e97ab28bb39fcd871d5e8868bc7c72ed9f
MD5 71cefe80d0ec792a330e357af626ff47
BLAKE2b-256 255a979525246915bd118616081442c136dbd1e9bf3c92db33cefcc9a42cbf29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.8.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.6

File hashes

Hashes for ada_url-1.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be0137718863f2f1505564edaff3ce8f74080f38b56997504cc1800f279540be
MD5 4a4737e405baaf1383f605566b90f9d5
BLAKE2b-256 1a72f1405acd15061b55d9619118b1b76382a9a2c2e475902ca2b72ad12d1a8f

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c4a395da06e533b4d1d6555f353bf27c51c5b23d7291fe51fa107f4c6eda7674
MD5 da143fb3e68423f2e2f227bb5e8062f7
BLAKE2b-256 fad5a64ac48a42e1a6a47b1bf458e6843d5e449bc20928809856261e590861d1

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f3edebb706a36d506d35b05d39bab3c0229f2e2a16c2a2bf6e165fa6bae6762
MD5 5f8279e54f1192d24da67340063500b5
BLAKE2b-256 9f4c74bcecd40bb931cac87ceb0346046e5324f20239b60b46ffbe616ffcc782

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9192b4e31d20a79516013da2b6374f327933b998f224ed0e127bc03134cccb33
MD5 f52f4f0f00306204e4055b40b9e31d2c
BLAKE2b-256 7593f52fcaaa4885cabc1419634523c50e7fa535124b7b207e2e7079f3f16acf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.8.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.6

File hashes

Hashes for ada_url-1.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f08542a1fb8c382520f9fa1b20ed773c9c23114163d7e1cda8aeb3c31a244f9f
MD5 51265ef7fa6f3caf1230c1634183cbfd
BLAKE2b-256 3cd5732c1f04426addc1931c910dfc77272fd11308634fdd1bf7980d30ea486f

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 94f4cc8f46dde12c09c446344072fe94d9d3256bd1307b6a2683c7d81a393052
MD5 b2669a7781317b983fd7b38e03951f27
BLAKE2b-256 203f6c925c211d2a71c89c51ecd5e13dbe0375b3aad6de3877fa57e38d41838c

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e9609b118711fd5ac7dd9894598977f88adbb6d9cb70eb5d117907696773e30
MD5 df6890846499c15734d1541710a6fda2
BLAKE2b-256 32ad1a795f683b8390c19495cbb228fed75309fc302b566274a1cd67cc9eea20

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3259e9953687c79a2ed28966b381f906349a164a9ead01d2ccd31b7e5b9dfffe
MD5 a12ad8c6a2973cde36d9cf09d8c77c39
BLAKE2b-256 3ad576d9d421a6ab18971209cd21e983e4857a59b135f5524458f6c9a8cd8681

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ada_url-1.8.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.6

File hashes

Hashes for ada_url-1.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6a107a2b16fe938fd524de403650f90d1d489c1feb03eb3f88079aa109d2ba55
MD5 bb66a7eab49ff1cd7323de5a90452bcd
BLAKE2b-256 ede934a247840b3ae673913c91e7a92772583863a802b53669682f35463b6c28

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4697fb55a932a985e79c970340f0fa453a6e81bb51dc06b28da523306014bdfb
MD5 0df644909e1a98f54ee9edc2655edb3c
BLAKE2b-256 90ef8685e81fa4bc5a139321e66934ec7054e27ebdca4f817608776ee70450af

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b4bd3f846d2f31d53bc4b2fb5b4f1eb0012d8224d278382dc4855e5ed668786
MD5 0042d5ef004e0cffe754a886552f8d13
BLAKE2b-256 fd7563eb87a5eefdf69b040f0b1a64089a1a9d376b5a1063d1cd842e21593477

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ada_url-1.8.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c93c3addf7a9647bdb9b2b2e22796aaa9a3b6c99186ff362246408b468794cb9
MD5 ff8fcd3faa8d41f8f005e6b41576f55c
BLAKE2b-256 3edc99077be436c45f28f3cd43070ec3640a31ec7e30fcf8b2b13221b9a04334

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