Skip to main content

WHATWG URL Standard compliant URL parser library

Project description

upa_url package

This package provides Python bindings for Upa URL – a library compliant with the WHATWG URL standard. This is the same standard followed by modern browsers and JavaScript runtimes such as Bun, Deno, and Node.js.

This package is designed to be as close to the URL standard as possible. It uses the same class names (URL, URLSearchParams), their function names, the same function parameters, and the same behavior.

Installation

pip install upa_url

If the binary wheel is not available for your platform, then you will need a C++ compiler that supports C++17 and CMake to build the Python package.

Getting started

First, you need to import classes:

from upa_url import PSL, URL, URLSearchParams

URL class

The URL class provides a structured way to parse, manipulate, and serialize URLs.

An URL can be parsed using one of two methods:

  1. Use the URL constructor. It throws an exception on error:
    try:
        url = URL('https://upa-url.github.io/docs/')
        print(url.href)
    except Exception:
        print('URL parse error')
    
  2. Use the URL.parse fucntion. It returns None on error:
    url = URL.parse('docs', 'https://upa-url.github.io')
    if url is not None:
        print(url.href)
    

The components of the parsed URL object can be accessed using getters and setters: href, origin (only get value), protocol, username, password, host, hostname, port, pathname, search and hash. You can also get and change the search parameters using the searchParams getter, which returns the URLSearchParams object associated with the URL:

url = URL.parse('https://example.org')
if url is not None:
    url.searchParams.append('lang', 'lt')
    print(url.href) # https://example.org/?lang=lt

To serialize a parsed URL, use either url.href or str(url).

If you only need to check URL validity, then the URL.canParse function can be used:

if URL.canParse('docs', 'https://upa-url.github.io'):
    print('URL is valid')

URLSearchParams class

The URLSearchParams class provides a structured way to parse, manipulate, and serialize the query string of a URL.

An URLSearchParams object can be created by using a constructor:

  1. To create empty: params = URLSearchParams()
  2. Create from a string: params = URLSearchParams('lang=lt&id=123')
  3. Create from a dictionary or a list:
    params1 = URLSearchParams({'lang': 'lt', 'id': '123'})
    params2 = URLSearchParams([('lang', 'lt'), ['id', '123']])
    

Use get or getAll to retrieve parameter values:

params = URLSearchParams('a=b&a=c&b=10')
print(params.get('a'))    # b
print(params.getAll('a')) # ['b', 'c']

To check for name and optionally value in parameters, use the has function:

print(params.has('a'))      # True
print(params.has('a', 'c')) # True
print(params.has('c'))      # False

Iterate over all parameters:

params = URLSearchParams('a=1&b=2')
# Get all name-value pairs:
for name, value in params:
    print(name, '=', value)
# Get all parameter names
for name in params.keys():
    print(name)
# Get all parameter values
for value in params.values():
    print(value)

Count parameters:

print(params.size) # 2
print(len(params)) # 2

To serialize a URLSearchParams object, use str(params).

There are functions to manipulate search parameters:

  1. Add or replace parameters:
    params = URLSearchParams('a=a')
    params.append('a', 'aa')
    params.append('b', 'bb')
    print(params) # a=a&a=aa&b=bb
    params.set('a', '1')
    print(params) # a=1&b=bb
    
  2. Remove parameters:
    params = URLSearchParams('a=a&a=aa&b=b&b=bb')
    params.delete('a')
    print(params) # b=b&b=bb
    params.delete('b', 'bb')
    print(params) # b=b
    
  3. Sort parameters by name:
    params = URLSearchParams('c=1&b=2&a=3')
    params.sort()
    print(params) # a=3&b=2&c=1
    

PSL class

The PSL class allows getting the public suffix and registrable domain of a given host.

First, you need to create a PSL object and load the Public Suffix List. This list can be downloaded from https://publicsuffix.org/list/public_suffix_list.dat. The downloaded file can be loaded using one of the following methods:

  1. Use the load function:
    psl = PSL.load('public_suffix_list.dat')
    if (psl is not None):
        print(psl.public_suffix('upa-url.github.io')) # github.io
    
  2. Use the PSL constructor:
    try:
        psl = PSL('public_suffix_list.dat')
        # Use psl
    except Exception:
        print('PSL loading error')
    

The Public Suffix List can be loaded from memory using the push interface:

  1. Line by line:
    psl = PSL()
    with open('public_suffix_list.dat', 'r', encoding='utf-8') as f:
        for line in f:
            psl.push_line(line.rstrip())
    if psl.finalize():
        # Use psl
    
  2. Using the memory buffer, for example, to load a list from the web:
    import urllib.request
    url = 'https://upa-url.github.io/demo/public_suffix_list.dat'
    psl = PSL()
    with urllib.request.urlopen(url) as response:
        while (chunk := response.read(4096)):
            psl.push(chunk)
    if psl.finalize():
        # Use psl
    

The following examples show how to get a public suffix and a registrable domain:

# Get from the host string
print(psl.public_suffix('abc.ålgård.no')) # xn--lgrd-poac.no
print(psl.registrable_domain('abc.ålgård.no')) # abc.xn--lgrd-poac.no

# Get from the host string and do not convert the output to ASCII
print(psl.public_suffix('abc.ålgård.no', ascii=False)) # ålgård.no
print(psl.registrable_domain('abc.ålgård.no', ascii=False)) # abc.ålgård.no

# Get from the URL
url = URL('https://upa-url.github.io/docs/')
print(psl.public_suffix(url)) # github.io
print(psl.registrable_domain(url)) # upa-url.github.io

License

This package is licensed under the BSD 2-Clause License (see LICENSE file).

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

upa_url-1.1.0.tar.gz (129.4 kB view details)

Uploaded Source

Built Distributions

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

upa_url-1.1.0-pp311-pypy311_pp73-win_amd64.whl (139.0 kB view details)

Uploaded PyPyWindows x86-64

upa_url-1.1.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (168.3 kB view details)

Uploaded PyPymanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

upa_url-1.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (160.1 kB view details)

Uploaded PyPymanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

upa_url-1.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (125.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

upa_url-1.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (129.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

upa_url-1.1.0-cp314-cp314t-win_arm64.whl (139.3 kB view details)

Uploaded CPython 3.14tWindows ARM64

upa_url-1.1.0-cp314-cp314t-win_amd64.whl (152.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

upa_url-1.1.0-cp314-cp314t-win32.whl (134.7 kB view details)

Uploaded CPython 3.14tWindows x86

upa_url-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (656.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

upa_url-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (629.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

upa_url-1.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (172.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

upa_url-1.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (164.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

upa_url-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl (129.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

upa_url-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl (134.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

upa_url-1.1.0-cp312-abi3-win_arm64.whl (130.3 kB view details)

Uploaded CPython 3.12+Windows ARM64

upa_url-1.1.0-cp312-abi3-win_amd64.whl (141.7 kB view details)

Uploaded CPython 3.12+Windows x86-64

upa_url-1.1.0-cp312-abi3-win32.whl (124.6 kB view details)

Uploaded CPython 3.12+Windows x86

upa_url-1.1.0-cp312-abi3-musllinux_1_2_x86_64.whl (651.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

upa_url-1.1.0-cp312-abi3-musllinux_1_2_aarch64.whl (625.1 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

upa_url-1.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (168.1 kB view details)

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

upa_url-1.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (159.5 kB view details)

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

upa_url-1.1.0-cp312-abi3-macosx_11_0_arm64.whl (126.2 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

upa_url-1.1.0-cp312-abi3-macosx_10_15_x86_64.whl (131.1 kB view details)

Uploaded CPython 3.12+macOS 10.15+ x86-64

upa_url-1.1.0-cp311-cp311-win_arm64.whl (130.1 kB view details)

Uploaded CPython 3.11Windows ARM64

upa_url-1.1.0-cp311-cp311-win_amd64.whl (141.2 kB view details)

Uploaded CPython 3.11Windows x86-64

upa_url-1.1.0-cp311-cp311-win32.whl (126.2 kB view details)

Uploaded CPython 3.11Windows x86

upa_url-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (655.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

upa_url-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (628.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

upa_url-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (171.6 kB view details)

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

upa_url-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (163.2 kB view details)

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

upa_url-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (127.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

upa_url-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl (132.3 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

upa_url-1.1.0-cp310-cp310-win_arm64.whl (130.3 kB view details)

Uploaded CPython 3.10Windows ARM64

upa_url-1.1.0-cp310-cp310-win_amd64.whl (141.4 kB view details)

Uploaded CPython 3.10Windows x86-64

upa_url-1.1.0-cp310-cp310-win32.whl (126.4 kB view details)

Uploaded CPython 3.10Windows x86

upa_url-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (655.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

upa_url-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (628.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

upa_url-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (171.8 kB view details)

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

upa_url-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (163.4 kB view details)

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

upa_url-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

upa_url-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl (132.4 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

upa_url-1.1.0-cp39-cp39-win_arm64.whl (130.5 kB view details)

Uploaded CPython 3.9Windows ARM64

upa_url-1.1.0-cp39-cp39-win_amd64.whl (141.8 kB view details)

Uploaded CPython 3.9Windows x86-64

upa_url-1.1.0-cp39-cp39-win32.whl (126.9 kB view details)

Uploaded CPython 3.9Windows x86

upa_url-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (655.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

upa_url-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (628.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

upa_url-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (172.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

upa_url-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (163.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

upa_url-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (127.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

upa_url-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

upa_url-1.1.0-cp38-cp38-win_amd64.whl (141.2 kB view details)

Uploaded CPython 3.8Windows x86-64

upa_url-1.1.0-cp38-cp38-win32.whl (126.2 kB view details)

Uploaded CPython 3.8Windows x86

upa_url-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (654.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

upa_url-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (627.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

upa_url-1.1.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (171.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

upa_url-1.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (162.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

upa_url-1.1.0-cp38-cp38-macosx_11_0_arm64.whl (127.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

upa_url-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl (131.8 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file upa_url-1.1.0.tar.gz.

File metadata

  • Download URL: upa_url-1.1.0.tar.gz
  • Upload date:
  • Size: 129.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0.tar.gz
Algorithm Hash digest
SHA256 1919d265f70d3522745c1413f5530c5cae8369d2ae1daa79b4c3daa09ef96d5f
MD5 945c0134de71ff895bc6d900a52be23e
BLAKE2b-256 52f42686ce2c3f860be0ebe65cac6493d2a12c33ee4115f59ce2f03ecaeafaf4

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3e0e9cad20727d2f559ada4b94c8effbc38bf3c7f8e26215f02351ee04642182
MD5 51dc9e2ef29bbfe18d94db687abc6b76
BLAKE2b-256 0375697ae11ee655614d2f28a75b22f233a04cfc66567c5583f81bee72e4c518

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f64e3c9ebcd4412e9cdd7fb0891ac6cecf7ec28a01e58d348d886319585e80f5
MD5 97bdcc2659956819b8770c2d79d547d8
BLAKE2b-256 1687397607b2fa6ddb3af7197c48c977ad46a9505e5f988b3fbfa8f30101fc6a

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81ca404c037a3268749d6e5cfd7c7bf9cf69a0b593d29519d780a05b14a44139
MD5 15fe48b824eabab45444cd80b8dee5df
BLAKE2b-256 3ec844d890ae0bbd6ca02474cbf092ffedb9aca66b69bee82657cdca2d617b9a

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d1045bf37ede2efc10e769f08c562b9239cd7a6f1d5871ff478071d6baedebf
MD5 ae3af8e986a353eeb2580af5c6a9d874
BLAKE2b-256 ecdd4c0e46f54af21cfda1c30074d96907866ece2ea2a68e74750c0fbc5c3f3c

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 360144bd8e829d0ae8eb64f4ee1121096b6ca46246d6c7c0f8703d5a61932888
MD5 4e1c8d61e62c6cdeb703650e02a47bd9
BLAKE2b-256 3ce76f8a404548e4ae31dfed71de222e91e3167f60aab1b6b2b75d198bbf75e4

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 139.3 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 0807189d08c56788cc4510a36d6061f682bcff179b96df6e6288da80131ed0e3
MD5 98f4fb8907f10223bdcee1667844c071
BLAKE2b-256 22ab241bfa8e4b8eee43b80e39daba9bdfea7d7d438871524b8aac809710e286

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 152.9 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 24d8f32bf7773cfca2b84e2553ad09171b98682a68146c137205791f40dff206
MD5 163c1a7b387143fc69ae7faf47f138f1
BLAKE2b-256 ed85660db6ebf1d1f84fac69e4c73b7731cb60af707018465e7f2588b72f9582

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 134.7 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 ae662c4d48dd8685f8b994f3cd402407279979f06a9f0b06234e17d4fe8e6470
MD5 c5ff06c4291de44c2fdcf5f73cf7cbb1
BLAKE2b-256 6a199d07bed3faf8ce8f28fd6c215f87cdd5a61f1ebcc0296b3449767d5f321c

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3a622d14b1642761bdd0ada58bbf4f82658024233951d081394a8ab09c641c6
MD5 dbe8889129b50c3cf2dc1ac459a6c423
BLAKE2b-256 4ac52cda8285c1516e9524da9ddc22d274e0e59e376e50ec1e4b2dc8fa949755

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a066ab75efb82b3c1b1909b5984dc0f4b85b76211c5a44071210b1c35977575
MD5 9cb1d6eb395d01725a701048a34edaec
BLAKE2b-256 f23ad920244be16d650adf2127db762d96899e3aceade07a199f0c0510f97b83

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb6761d4d808ae4b0c1d9c0c0b5d1d62a6f6154b391e5664ad2963226cd571fe
MD5 fce934565e8b8cb9372793ea18a197f7
BLAKE2b-256 be963cdc4db605262ea8b77017fa548b6717499173cbeffd9ee60e49c7f992f9

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b61f29f11e758e421ae608fb5df2df967b9cca15040344c0d1a73a2093f2bee6
MD5 e6efab45b83ddfccf4a24ba8643c4af3
BLAKE2b-256 2f7454d282db99801ce3843fff6b356116ebf2c0b6dceefd43e218507289a367

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fecbdd9d8b18ebec8321da5c4712a91a6518e376e7fa5daf4cfc72b4928416c
MD5 0b30ff493a303f6188e21aee67ecbcc2
BLAKE2b-256 e3c67a0bbe46ea75224d31e76c6bd16c26dd18f7eed807f505d300bfcc47a7e9

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 520916192338cf963ceaf0e4adb367d475519bdc154c87b305a61ba8072211b2
MD5 962b4a8fd4c1693be3625f7e1cac388a
BLAKE2b-256 9907abce22e30bd760b6f820fd697a7c04b8215bc784c9c8639ee0c21b059612

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-win_arm64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 130.3 kB
  • Tags: CPython 3.12+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 54ca47507ab5ad20f2020feb57094587089bfe2ff3caca148d034e8b9b12adbb
MD5 1a01fbe48b8048882c7b3f3a457d173c
BLAKE2b-256 925e64f196095b781e76c52cd50a1564823a3b7355f7082a2858255a6cc9de40

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 141.7 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c3e4e103a34282f994faea37dc3799e83e2bd276863184659c82c5302092aace
MD5 cb2e9d8950ae03f7cd66df88f4bef54e
BLAKE2b-256 35d39077a108302b5d4179cf26e0d7897bb5c54394b67c3533c704326ecb9e3f

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-win32.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp312-abi3-win32.whl
  • Upload date:
  • Size: 124.6 kB
  • Tags: CPython 3.12+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 b154268cf46c275fbaf2074828a309add65361ae0b022cb886471061fcf53fee
MD5 56f3c210fcd3a94b415a78ecd738b596
BLAKE2b-256 d93d9edde8749ddb2c47c984afd49f0a6e26e8678214f1778fba9725aa786d69

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c2ca12107b94e3195064b9cb35f07c0c589a76891df6ea0d3d76cf657fdc600
MD5 948de2ed98a751726e99fdae85ac131c
BLAKE2b-256 26f2775d1eafddc951bb840f5b364b1c713a830bc6f77d07e2ec42f6bac706b4

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2169ab445b1f15363cdab8d9fdb28ff3f155168167b0571190703dda716a51fd
MD5 de3a44aaa97c47e6f26b139e63d80db7
BLAKE2b-256 cf808d857fc503e23b43cf286dd66b9abca85033b2cb558b77c8a26e713adf07

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 791e6d93e922b300bb804ca8f7481b2ebc32ab15c2df6c23dc46a69e5df0f270
MD5 ff983ce4ebe024251ecb7e9b637d06ae
BLAKE2b-256 8d52c55e3359ecfea3885c1ff7c9f2e6ba6122c25965db80826ef83959e93e56

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36312709920f126366e173cffa77530401d4667d53c8c5cce8318d23c5ff9511
MD5 2dea5db9ab9966eda5463a7224508823
BLAKE2b-256 1d801a7984221fec946192016781341fe9e7c3cd83822e0e72febbff4c742403

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c35251fb76588aa78dbdca1153fb57575d34ceacb8e0deee08f6dda8d29e4664
MD5 be0a5ff96ee05e3633d683641a389552
BLAKE2b-256 d649a93c25f0fccf504f2695dbc6b85a606521446d318de4c0bd4a4bd83674ee

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp312-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp312-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 15ef927f5d8f33081abcfd94ca0bdff16c3c4a52b1479f2089cf089d8f5505ed
MD5 bf97e89beaf0d89b31211cc0fe860ec7
BLAKE2b-256 87da501342a9d0e1a7544e755f644aa9a3d75f83e26ebafd2dedee28a77a4dcc

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 130.1 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6a63f8e21bae5e21c3479c8c316397011a581433c99dd84921cf40e37d577818
MD5 15e755611cacbfc0cd11b0a7dfb5d5e7
BLAKE2b-256 23e47944ce737e97b351769c5c2d67f16a8a24f28d23035fc3049619ac0f8716

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 141.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 552d46de70d44bd57b064af4e41240fdca4f15f41e0fb52fc59967f8c302de40
MD5 dc055a96f0d20a570f967919d606871b
BLAKE2b-256 5e2999b4db7364d9e92d958d1bba71ad97d2842052adfcd760dfdfe5300ee38a

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 126.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d441703765f560005b42ea36bc0f2726b76ddedbf48914b7e73def471bf87a49
MD5 c3861d8a4192596a4e8e8a6bc9f51e21
BLAKE2b-256 046aa6520bce3f24cf4153bc05f83bba50fbc13ba2d4ed266956c081daa464d0

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a2ee6506ddb172bd39daba732da4d9fbfb57f848e974a16ff3b7b0b81387ab5
MD5 c039f1f7d09867448c5665bd178c4c05
BLAKE2b-256 28dd7ca1f3463a4a7a93861e3667ed056413ac4e61e6caf228e0ca975377e3bb

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63d0c9a5d8ae55010fd64ba4bb5c1c25d065759f138b74e67123ab0c484a0412
MD5 b65172f9977253f596ae482fe6c432d3
BLAKE2b-256 3b341584233f222e633102ac5a04e060c55ab9c951790c57162a4fe414bb9f16

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51bef627f18443bdbec05260c57a68c54dfa8b182074cb8476654308b68bc96f
MD5 825434b5488d61722f8209d237639c70
BLAKE2b-256 701172276a50c8319f1ffdb74a44b5ce6a3c2b7f24a7fc0ff4b45d52a671b9d4

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0be977769a49b7d405669bb41a267311cc91caaae93ea0c53dab0380524d9508
MD5 197a8ac5da0d712fed2715f09a3cff87
BLAKE2b-256 7385334a5c3cb68aa25e840d9d951da1437baa90cf2d177292bcc200ca9828d2

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a94c10e6f8d461f5c91922d590e727b4ffdd70b3b2fe74778735e307ce236d8
MD5 18ec9f1983282a42551a6f9288e55377
BLAKE2b-256 9726c4329bb99917e96b1bf6fe2e2c079d9101743277062fff05350bdeb5c3ee

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c41d2812e8b4903032b59fb895985ad18ea13eaa652f05396b8595a26b8a8768
MD5 3c2b2beb9609e96145b980e821ce53c4
BLAKE2b-256 4d98e6d2566ae7629c30ef8e58804e27f83760eabadf7e14751fe617c755c0de

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 130.3 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 89661670464fd4598149ce11d12a83347a7b9faec6c510f3da2f83073a3cd2e9
MD5 d3d5f596999616958a09790f651b414f
BLAKE2b-256 19bce37889e5a7aa5b0682d985f117701039d12e6bcb01e2aeac8f3657549bc9

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 141.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 47d6deca2624b0a644a717dac0e3dc12fc0435ba9079da670ea024c0dcb476a0
MD5 d4e45cfa7a85a881322ff7472a738fa4
BLAKE2b-256 3542dbb973059500b86ca8a49954a4b6caf763bf15e47a173aef9a1d7aef129b

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 126.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fe30f4f7007b8bb2d775cfe58a175c70370df5d6591249d3ef4f79b3c77a54af
MD5 bfce5ea85921a2411b23b46b40356bf4
BLAKE2b-256 5f233b72e5abce9ab728e3a156694df9c04b803cd731136b55f07ef32ef0233f

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b17d8289a298c2992946f5668fe8374c305c4ef18964bfd49bdc544bd699bae
MD5 b20d003bf74ad3ec0dc02ceabf61424c
BLAKE2b-256 ca2a12283485bbcc534118037b1a061aad05f8875660458a01ab15aeb042bdcb

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eeb6368978dfd758c5ed369d2dc1cb41066efe871cc46d8fb90adf39275fbb1d
MD5 998a7f0606ec3e7a802cbfe95cc70e5a
BLAKE2b-256 ca5c2f6fee657b91b9c9e2bd936e87e3d445746e69d2247826777c58b7a5a46b

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c50d15d63753cf26c0210141b69a37deb32bcf1c7bcda6b7eacf28ea0667bb1
MD5 28a2c1b251ad6da0a5bea41b70d95f7c
BLAKE2b-256 4599a7c0f14ef90dbab97d02002fb176f5f359a295b53c0ed632678e54b6c39e

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2fed6a70e2f909e3701ef4bfe61135f8944b6e3c1cba5f77fe60482880d6fb4a
MD5 055e8e3c56de54880870f57a711054f9
BLAKE2b-256 d195a16c8daab7ba2d06f91d98f315ad1f0721432599aed459bfa46e851a198c

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d363ee147bbedb685b0bbc5d474107ee8c6c3aca6dcb5106f7a498fdc575a56
MD5 f401c345b6d114b34cef78089174f753
BLAKE2b-256 9568f6036dc4ea241b2f5900e36737fa0a88dc5466bd5babfe3c549782c71cea

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4f4ebc1f2f071536060ee9c088fac1fca4293fc4fa95a9709c5625714669be20
MD5 faa11f2875757c345e34dca38dedc297
BLAKE2b-256 a22ec256e8b487dc580f296c48d9a5c849e60499af09ae8b7667aaf94dd1a3dd

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 130.5 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 8d262e7ab2e5e8578db9151231b544dcacff30397cb4815b1a731256af24fdde
MD5 ea91327e8d1fa66a98f078e076997255
BLAKE2b-256 5adc3c05b591be9834dbb84ee1600c1d1916db8fb9c9368df781b66e8ea3019c

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 141.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 27305344fa702e31119f3bd01659efd567ee0e2c66f36c01f885b092bb2e1e12
MD5 59dccf79eb286290af3f32e8129b696b
BLAKE2b-256 261ebff10b3dad84f9fd1064f726579ceb885e735f679381224e081be06cfc19

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 126.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 311e81f52e50deed67b62a007f15bec62852bb35ad8cf837d1863f0fd540a9c8
MD5 54b736348c90daef5b5eb25b9ee448f7
BLAKE2b-256 2cd83eeb210980bc3270e99adace28064af711d9f6482b93265b327c0ba34cfb

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4b3f2566761a5137e63f6e00e587ddeffacd8c4eed2b4e9a08e496ea45520ed
MD5 197956014a989baf4468c77075db06bb
BLAKE2b-256 0c0a933e895605e9da536831252e5a6ffdb20b8302830c7ec67bda78c4d54b1f

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0970b266dd765b102b71d6369af7851df88d483577ae623c9947d827934c1ca5
MD5 de0f0f8b38e21bf1af328cb220a69f4d
BLAKE2b-256 d5b84abd0306742bd2e3b601ff75888aec27806976b0f7c55177b92943cf3df7

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab4860decb01701185a9ae579ef6ded9dd722546b745461f0505acce99e477e9
MD5 bff2ee4eb8ce05b6c73917cb52052c16
BLAKE2b-256 57c74c06bf066c5feb593aedb3ae0a11fb5b34e87953f68e9794cd03d8732d9f

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf4be01524a48922a2c816f90640c5a947080adafb759d3e15a53b7ba79e6e14
MD5 02ea6307002a95bcbe977c678f782ce2
BLAKE2b-256 00e52338280b5d638f05d5c8a9858220be8f204570a3a0ec46d8ae9df7f23325

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abd42ba4bd09d1b1017e61bb8e4df3d7ad433c2df28dc8a68a0e0320a518a50d
MD5 c822cb7929c2eed3cc635464064460e3
BLAKE2b-256 a3c2bac9aaa872db43f03da755eb3f13375119d730d6d5f3a4e6dd24e6906e2a

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d1b68480894bd778f9a917e801e58e9559fd5055345540d24530882dfe229a63
MD5 8aa42f162f206d4455c6abb0cbf0d726
BLAKE2b-256 4272aa2e42eed228bc2ceab8c267a278ad9f011c0ca91d97151bdbc85efb59d5

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 141.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b2ec15847097c77d97ea2c9bf245027797662d9daf79b6d4b53402c89bda7687
MD5 2e4f087f8a05eb53c3f5e5fb72ff2eec
BLAKE2b-256 0abdb10c483b1bf39e86beddd1b81a7d07171bdf1581eb8d46273af169897b38

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: upa_url-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 126.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 01dfbe10babc88f8bf8ac69f3a2fd16c244938141b559c7c739366e857226855
MD5 9b27de12a45cf24fcc917392733bc279
BLAKE2b-256 42c022b6df458d2901ebe81b397c3cd08278e29c2e0ecf0deebeacd7c1885cb6

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51605dd697c7595317d695237270a7b7026fdc44654fb6aac063590c6b4611a7
MD5 9f0165138a9211f256146b771a039c8b
BLAKE2b-256 89fbe4ec0713bc625e9220abf7ef1a0790360abd2353017c37eaf3773148b54b

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8065a2265f2ca626143637a991b03f1f2b3964b2ae16b34642d14ee59fdfc011
MD5 2f76ed1781d7f0d4972f3937ec6a7172
BLAKE2b-256 29da122c59af9657fba72ac33a1338c3b713337b8381b8749c721bfe4d8ec9b9

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c9e18e1133e47534ff27e1a3001cbf43bb5356530d389b197132a5ee9cad68b
MD5 6f9595f59bf02bbf8b9ce3458711ab6b
BLAKE2b-256 958085a069f7738e30f7c38b80aca413df94a069031c2053f0198255ad44694e

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f97d828272aecfb8f61548bb8264b9429cbf3821ef2fdbd508dbce14cce41e2d
MD5 bf9a50035316ba41746cf8eb1cbc66b8
BLAKE2b-256 7aaebfabbf104a88780817813f3a5747cd11abe63c2615825c69b4abdcfe3b45

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0f3c0d8afb75dc633f7f7925e3e35f788c24e34d89a1e1b036a897d7b664166
MD5 2adf304ab4037096bf8952654391bbef
BLAKE2b-256 09bb3e5fa38b75c59867d58ae271561cc102c3e0688557917a636dbe7e5da790

See more details on using hashes here.

File details

Details for the file upa_url-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for upa_url-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f94533c66998feac6de14cf75449c609b1e9e0c6ff00e6386bd96a5f206fd2fc
MD5 2cdff9ba3b45cf3256ab01623991442b
BLAKE2b-256 d964d7b652ddffa15e1eed59d9533a43c719ca9f12959bc3628db643bd4b25f5

See more details on using hashes here.

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