Skip to main content

URL parser and manipulator based on the WHAT WG URL standard

Project description

This is ada_url, a fast standard-compliant 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 urllib.parse module, which loosely follows the older RFC 3978 standard:

>>> 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/'

Performance

This package uses CFFI to call the Ada C library’s functions, which makes it faster than the Python standard library’s urllib.parse module for most applications.

An alternative package, can_ada, uses pybind11 to interact with the Ada C++ library functions, which is even faster.

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ada_url-1.32.0-cp314-cp314-win_amd64.whl (466.8 kB view details)

Uploaded CPython 3.14Windows x86-64

ada_url-1.32.0-cp314-cp314-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ada_url-1.32.0-cp314-cp314-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ada_url-1.32.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ada_url-1.32.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

ada_url-1.32.0-cp314-cp314-macosx_11_0_arm64.whl (493.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ada_url-1.32.0-cp314-cp314-macosx_10_15_x86_64.whl (496.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ada_url-1.32.0-cp314-cp314-macosx_10_15_universal2.whl (718.7 kB view details)

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

ada_url-1.32.0-cp313-cp313-win_amd64.whl (450.3 kB view details)

Uploaded CPython 3.13Windows x86-64

ada_url-1.32.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ada_url-1.32.0-cp313-cp313-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ada_url-1.32.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ada_url-1.32.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

ada_url-1.32.0-cp313-cp313-macosx_11_0_arm64.whl (493.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ada_url-1.32.0-cp313-cp313-macosx_10_15_x86_64.whl (496.8 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

ada_url-1.32.0-cp313-cp313-macosx_10_15_universal2.whl (718.6 kB view details)

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

ada_url-1.32.0-cp312-cp312-win_amd64.whl (450.3 kB view details)

Uploaded CPython 3.12Windows x86-64

ada_url-1.32.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ada_url-1.32.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ada_url-1.32.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ada_url-1.32.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

ada_url-1.32.0-cp312-cp312-macosx_11_0_arm64.whl (493.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ada_url-1.32.0-cp312-cp312-macosx_10_15_x86_64.whl (496.8 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ada_url-1.32.0-cp312-cp312-macosx_10_15_universal2.whl (718.6 kB view details)

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

ada_url-1.32.0-cp311-cp311-win_amd64.whl (450.3 kB view details)

Uploaded CPython 3.11Windows x86-64

ada_url-1.32.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ada_url-1.32.0-cp311-cp311-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ada_url-1.32.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ada_url-1.32.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

ada_url-1.32.0-cp311-cp311-macosx_11_0_arm64.whl (493.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ada_url-1.32.0-cp311-cp311-macosx_10_15_x86_64.whl (496.8 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ada_url-1.32.0-cp311-cp311-macosx_10_15_universal2.whl (718.6 kB view details)

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

ada_url-1.32.0-cp310-cp310-win_amd64.whl (450.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ada_url-1.32.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ada_url-1.32.0-cp310-cp310-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ada_url-1.32.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ada_url-1.32.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

ada_url-1.32.0-cp310-cp310-macosx_11_0_arm64.whl (493.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ada_url-1.32.0-cp310-cp310-macosx_10_15_x86_64.whl (496.8 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ada_url-1.32.0-cp310-cp310-macosx_10_15_universal2.whl (718.6 kB view details)

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

File details

Details for the file ada_url-1.32.0.tar.gz.

File metadata

  • Download URL: ada_url-1.32.0.tar.gz
  • Upload date:
  • Size: 272.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ada_url-1.32.0.tar.gz
Algorithm Hash digest
SHA256 ceefeb2e89d6e007ed58caa461e802b7a0f39fbbbdd7e39a4511fc1e3a6f9777
MD5 84c42afec280f4e463040b88edeb58e5
BLAKE2b-256 cbda7220c60e39e3ca6c59172a3ad1862ba79c0a185808eaddb499e1ffbf4c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0.tar.gz:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.32.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 466.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eea67edc7c7dcb784d7e43149c5d4bfc7f394af8a1cbfc8a14e6ec317b4bf8e4
MD5 83342c4b4fbbfa0431b75bdc00a1f2ec
BLAKE2b-256 30482accc7bc4ee2eb13279506a8e374005ec02e369ea3954fc2664a10f49c0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-win_amd64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9acfd240f9c20c1ed2052ad9a8412f30ad6b03ed4a9e965fb56b871c2fdf7b5
MD5 934840f2797d28b99df9ffc7f3ad2c81
BLAKE2b-256 3be7b644a33d356bcafa76367874c9d35f5d7066ff71bf24d9723e9cc885b2a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 314534a62f63fefd53f43696780260f8b23326004aa641d71ef74a33c6b064bd
MD5 01b31183cfc22c05fe08bfe92fb071b3
BLAKE2b-256 044b14f0c76b713f265d2f81bf298ad8604ac4b04246992520c5886118263ad5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8b5b5541e6f6f4eefdfdf823e2892d15f173c638312d6ca0f2243fb38c70230
MD5 166d408b2e0b7be4d67ea47ec0173976
BLAKE2b-256 6f329e5d6e11bf3c24a7a86c7d7412cb365ec9ce83bb33d1190757263096b1a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fea5031dbad3b46fd93e105ca869ca5b0e630b6d2c4a929eb92f3508cfd6b0d5
MD5 f9d2172c03fba834de64f54c58bfe3cc
BLAKE2b-256 a3767ab9fea9be44922096ce25851363d67b6f9efc9b5d84ad45c8961a3d64eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a7f637309414fa9355f714a2c1268427b84fdb1cb3bdf2f76e6f59723651019
MD5 3ce348e9da1c53b4af40df748dfadca6
BLAKE2b-256 f49424769cb3d89850a270efa4be7c6216800273309fec8332012db1852dbbe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 251a26590edac8063d1b0d9eb4ed81ca47ad9c0d613146f337443f66bc07c5c3
MD5 e6cb785a902104a7af2158a80c878d60
BLAKE2b-256 f3bc34ff1fb337ed2eaa87619bd2aaa4e47486fdacd87e8b28c4b03247d1f133

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2553ba679830d32480715bc048fb5b5ea94e42006506eb8ad09c12fb2e1d19c8
MD5 46cbb3a44fddff50a921e793374b1cc6
BLAKE2b-256 ad332d2836e69c277359b3a29e56be14bfa1ff5b1a80861b3ebc558a66c4c97e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ada_url-1.32.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 450.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 49ed3336a72ac0193dfe98b9addc231bdac2c052cc752f4c404b4b780afa661a
MD5 81052235c8aacf64923187a0b0ef72f0
BLAKE2b-256 1602820c491f3a52ac4c96d296a82035c7553c26378804db170dfb7ccd989f07

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-win_amd64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 387c8578f38e21fc25eeb791df22644b22321872d4cfc6e9158102cf240c6224
MD5 0bd5ce41d06a24705688f939d5e0f137
BLAKE2b-256 008a18789af08b2745a8db8fb21c5375eef8526883c8bb492697c758a8ae9a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa1c9b5a41da603dedb1d5bafac6ea4df449f88fea482e7e845494fa250a3a1c
MD5 59064f17a1d6aa525e9141a709e657d3
BLAKE2b-256 1f403872612d995bab95ce177519636310626f62e97379500f666083c6a96747

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9320cf887dac87dd81e9d571921c79d2b53922c34c25a579861d092c129eff1d
MD5 b2a1d6caef22887bc75afa40ddda8adf
BLAKE2b-256 1d7efeea2fafc1c2e672a69c7d3c6fa43508c655534e7ab8d8620d4bc3a79d19

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b50e107ef029e27cf95efdfde942dc994cef18c33140a340f2464d4a34aae9d
MD5 887667211cf33ec96414382c29f0b2bb
BLAKE2b-256 fe7c9eed78ffdc1e1b8fd7f8dfa346f2726d329ecd040938fa76a4ec48ab5740

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f6efa3421e20d1cd5d5d849b22282b676a4cff256228486f862dce59ade11d9
MD5 e3afcb358605a309d752c1e3744f784b
BLAKE2b-256 394b36e88208b6a19679821a2597b997f321e99255508e8018867f170e482429

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3c83f01a2e2e3cb64532f59cf1cee7960a44f393888ab98b4f8d56629b2e0fbe
MD5 6a1f2a6104e405a0e45499f37e1eb301
BLAKE2b-256 6f15c82697d902357e62b8bd344df962dc67fdf562f6923378a69aec885574db

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp313-cp313-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp313-cp313-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 18b14441d9cb39680ef24dacf49d9266ce3326b14a11df890fee39706fe726fd
MD5 4c3683d3be82693eb7592974a0e37c71
BLAKE2b-256 d2267c63d8925b887f7092f07a4ef2dfce40bc1970649f1ffcca509f9539cb94

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp313-cp313-macosx_10_15_universal2.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: ada_url-1.32.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 450.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 26b2ab11506a6fde3911789664ae5583b02422a1fb21d15ca4bf2ab2fe9efebd
MD5 3dbfbaa4f2afb8f98e2b1068444df735
BLAKE2b-256 3fa6a4aa7484111e5931774f8553ee3b765240106458245f2512edc42a966338

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-win_amd64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5d5933bf8bd017edd5ad2c5c8ecddfb348b5642c49aad1aa565c8ff3ca02e89
MD5 132349e2a55968dd5270c90dcf19ebf7
BLAKE2b-256 35ac97b3562a1ffe9b0c4df220e788a53bd4d0f7b5ed5336f326227a954f0054

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c17dbcda7da6a4122b14d9cb612af07b78eaf2ba414d7f9069fd6e8723ed0ffa
MD5 96aeece3ad2dac1407589f3d6377bbb8
BLAKE2b-256 26df79fa118438cba6c889f832d368f7e28a052a6c8c313bafe952500cd172d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aee8ebca59d5627eecf22fd73889bb0f4415e64203d14c9557399c20c0aff549
MD5 214f4ca5c1d6af8031de645767e693ff
BLAKE2b-256 40ba7913c12006c76596bb5e294f3baa9af63eb8d9dbfc3b3bad993ecdfce2b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ab2bc09336ad8ccffca6ea86d149430413007baf8b9684fad8a50ec270391ec
MD5 2212cf8eaf5335108c75b77d4dff62b1
BLAKE2b-256 87060d86ffd88d28d30e102775aed0f4464448943aecf4f0ff71893e1bbc8096

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5381328ee3fb1290538e621b0dfe1f842dbbfc7bb06d1e4f0eb10d3ce24474a7
MD5 cc523444713ba3a92d0579fad52afd0b
BLAKE2b-256 ea4a074d7f0b3d8c194a83ea8560221df3839a35f5f8316c6c01f17ecef961b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6e7712dd34f674c372d9315cd57fc1e342437090a19eaa6aa775cdd473869330
MD5 36f0ceaa55d4abfc37f5646d3d9a9c4c
BLAKE2b-256 bc65f37587ce66e1cd3cf6a3fae2426e1f29ef85b91c6811374a331c28c99a78

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 a3b5afe0ad3c9123ecc504f12aa04ee3a281b4edd34333488b8a6d4a901a740d
MD5 1fcf0f44784e5cfb7a225954e9cb89c2
BLAKE2b-256 31e5e7e7c5b7dba6cac7f2f1c7e3d025e08db9ed92bc1901c7ca0a906747ad1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp312-cp312-macosx_10_15_universal2.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: ada_url-1.32.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 450.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 647624cd77e6a8d825e678e567d7c8665c0e81e9a497ddd37251803b040ae434
MD5 4f3affe13ac2162e44e6c583583146fc
BLAKE2b-256 dfbdd062f32a5d93b45f882d509568e51e3f2e35962cd4f72ef239dff5374495

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-win_amd64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47bbfe5ac26522008233dc18c8ad781684e03e3817c0b8af2038426b888a38f6
MD5 28ee2f21330c1b85eaa0734027df3a39
BLAKE2b-256 2fe713e575bcf621ce527effac6344fd819a7fbbbf9dfa47a79c90f6a2eebabf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b81e4dc35a0e8b66033858f736cdc6469c3b7bc3007ad6983955d92cc31dfde4
MD5 eccbcc065d95e41f7c8b29dd0f91477c
BLAKE2b-256 d8ca949fcc4b11914c209e81a64a594b7cc0b31b89cc7fd202179b558c4e81fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba92322e725ca54c7e363bfd3ea2e037c00a0328816d569e7aca5f0ba10cfb89
MD5 21c2c948006bfe76dd1f49043e9f0fda
BLAKE2b-256 97b7feb22eef4e15a25185bb0db4b945be1bb8d8b2c35d4b1c712cde4b956f48

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ac765be12f6725445c42830ada8cb9a771ac6a53775f994e0b8127b1ec7a8e5
MD5 5a41ca3a57db19e6c73a0508469187e4
BLAKE2b-256 754a7dcfd28c3a4736c36b2f251ba70770ddcdd497796715dc93cc9d0e87349d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df220a146fb76a222b5517ece6db0435809ab4d084fc6f7c6d1c33306bc42fc6
MD5 65c31db9a244071e201ac29b17ce9ba4
BLAKE2b-256 cf70b602becffa230647206e1ab9158b7d3c9f11d98b67c415442943d588dea4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1c0e0d09ba016f5ceec31fd3146695977f398ac6138dbb3fb71b8dd6dd5939d3
MD5 5bbeb4b87b5d2ccf684c766b4deb6007
BLAKE2b-256 d5a99e058abfc6497d0830033506ee8fb8c86abd042a672df63948e73132c1d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2a8a5535e103e4a8b5df004bf7bdc9972a7c91bb1b216c9fb13d7553584e8e48
MD5 83790fbf6d40115c43c0c3f7939a9e2a
BLAKE2b-256 c044583f2be8dd3d0a861634994ab9badb925ad29b8319f4f21baad57de1acf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp311-cp311-macosx_10_15_universal2.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: ada_url-1.32.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 450.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d7288aa9d8b46b4aa2933142a3ca1c512c0c60f2ac521b9b9e3edc7522be2e3
MD5 8f95c1a4a02de10709ba865db1155868
BLAKE2b-256 7a3060b6d6dfa37aa0276555dd5fbcae3095d8aa75dde1eb619b36d936be963b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-win_amd64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75ab3576f6d08a8dceac382bffb570b0a176e6514f9ad829929ce58c16a68d0d
MD5 971e30f9bc904f36d29ad7abe02144ed
BLAKE2b-256 275c78cee288fd9d505dfb99231bc2146e46b3d7d78d315f25443546206c1adb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a64b58055b468d4d2d6f79969da25157b420650e24eb3abb5732005f2657cc83
MD5 a9ea931731d1d9c4990716fcea756767
BLAKE2b-256 d00b529601951f9aebae6abadcb8d5efafb8a5bdbf553d0c4bd2e8f2cc8aefb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5969f420ccfc4439233fca31cdcd5b0d1ba1cb165b5fb49767891ab3b247e3a0
MD5 48d0f1b9d457a9a318b1be9a131aea54
BLAKE2b-256 6d1f6c9af5b047a006242f0d8667d0956e025acffe8fd9390218dfd20f5fda9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ada_url-1.32.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9f5e11b8939bc66b8615262396fc0a630e5a796a6702bda253121c30ee873f9
MD5 a1b6480133af2624c329ded0fec1d536
BLAKE2b-256 c10f57552510e30263b14a953146d53f58570b8fceab328899e9c90e7c053b45

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40e3e88079bfddf303d72165fbc8453f10d0f9431753e43345135305cbfad044
MD5 20669492417ce73f1573c69f3799220f
BLAKE2b-256 aff73e096a8a7a286f5df4c859c55ed0645bb5fe7f7a2f2485a4888d91577a9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3ad2c40dcf5ecf4f72ef2fb8c5edcecbaf5f1ea19418b416bd2c1785c35d7d32
MD5 a7fa32d2d4c74a17fd0fd4def7eca6df
BLAKE2b-256 ee8635733f0a06e4d59946d5c07c315233cf92169b4085fe61887012fe0ad734

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ada_url-1.32.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c4aecd49bea562c28e7b2fe03257e88cee8f5af9f8a02c21f4deabeb341d1399
MD5 c3c7a1cba21b355fc52dba8834a76773
BLAKE2b-256 47a672db7363a047e847683e7a11ec9672ba3f6f71941d974c8411a2560b263a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ada_url-1.32.0-cp310-cp310-macosx_10_15_universal2.whl:

Publisher: build.yml on ada-url/ada-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page