Skip to main content

Yet another URL library

Project description

yarl

The module provides handy URL class for URL parsing and changing.

https://github.com/aio-libs/yarl/workflows/CI/badge.svg https://codecov.io/gh/aio-libs/yarl/branch/master/graph/badge.svg https://img.shields.io/endpoint?url=https://codspeed.io/badge.json https://badge.fury.io/py/yarl.svg https://readthedocs.org/projects/yarl/badge/?version=latest https://img.shields.io/pypi/pyversions/yarl.svg Matrix Room — #aio-libs:matrix.org Matrix Space — #aio-libs-space:matrix.org

Introduction

Url is constructed from str:

>>> from yarl import URL
>>> url = URL('https://www.python.org/~guido?arg=1#frag')
>>> url
URL('https://www.python.org/~guido?arg=1#frag')

All url parts: scheme, user, password, host, port, path, query and fragment are accessible by properties:

>>> url.scheme
'https'
>>> url.host
'www.python.org'
>>> url.path
'/~guido'
>>> url.query_string
'arg=1'
>>> url.query
<MultiDictProxy('arg': '1')>
>>> url.fragment
'frag'

All url manipulations produce a new url object:

>>> url = URL('https://www.python.org')
>>> url / 'foo' / 'bar'
URL('https://www.python.org/foo/bar')
>>> url / 'foo' % {'bar': 'baz'}
URL('https://www.python.org/foo?bar=baz')

Strings passed to constructor and modification methods are automatically encoded giving canonical representation as result:

>>> url = URL('https://www.python.org/шлях')
>>> url
URL('https://www.python.org/%D1%88%D0%BB%D1%8F%D1%85')

Regular properties are percent-decoded, use raw_ versions for getting encoded strings:

>>> url.path
'/шлях'

>>> url.raw_path
'/%D1%88%D0%BB%D1%8F%D1%85'

Human readable representation of URL is available as .human_repr():

>>> url.human_repr()
'https://www.python.org/шлях'

For full documentation please read https://yarl.aio-libs.org.

Installation

$ pip install yarl

The library is Python 3 only!

PyPI contains binary wheels for Linux, Windows and MacOS. If you want to install yarl on another operating system where wheels are not provided, the the tarball will be used to compile the library from the source code. It requires a C compiler and and Python headers installed.

To skip the compilation you must explicitly opt-in by using a PEP 517 configuration setting pure-python, or setting the YARL_NO_EXTENSIONS environment variable to a non-empty value, e.g.:

$ pip install yarl --config-settings=pure-python=false

Please note that the pure-Python (uncompiled) version is much slower. However, PyPy always uses a pure-Python implementation, and, as such, it is unaffected by this variable.

Dependencies

YARL requires multidict and propcache libraries.

API documentation

The documentation is located at https://yarl.aio-libs.org.

Why isn’t boolean supported by the URL query API?

There is no standard for boolean representation of boolean values.

Some systems prefer true/false, others like yes/no, on/off, Y/N, 1/0, etc.

yarl cannot make an unambiguous decision on how to serialize bool values because it is specific to how the end-user’s application is built and would be different for different apps. The library doesn’t accept booleans in the API; a user should convert bools into strings using own preferred translation protocol.

Comparison with other URL libraries

  • furl (https://pypi.python.org/pypi/furl)

    The library has rich functionality but the furl object is mutable.

    I’m afraid to pass this object into foreign code: who knows if the code will modify my url in a terrible way while I just want to send URL with handy helpers for accessing URL properties.

    furl has other non-obvious tricky things but the main objection is mutability.

  • URLObject (https://pypi.python.org/pypi/URLObject)

    URLObject is immutable, that’s pretty good.

    Every URL change generates a new URL object.

    But the library doesn’t do any decode/encode transformations leaving the end user to cope with these gory details.

Source code

The project is hosted on GitHub

Please file an issue on the bug tracker if you have found a bug or have some suggestion in order to improve the library.

Discussion list

aio-libs google group: https://groups.google.com/forum/#!forum/aio-libs

Feel free to post your questions and ideas here.

Authors and License

The yarl package is written by Andrew Svetlov.

It’s Apache 2 licensed and freely available.

Changelog

1.17.2

(2024-11-17)

Bug fixes

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package – by @ajsanchezsanz and @markgreene74.

    Related issues and pull requests on GitHub: #1411, #1412.

  • Fixed a bug causing ~yarl.URL.port to return the default port when the given port was zero – by @gmacon.

    Related issues and pull requests on GitHub: #1413.

Features

  • Make error messages include details of incorrect type when port is not int in yarl.URL.build(). – by @Cycloctane.

    Related issues and pull requests on GitHub: #1414.

Packaging updates and notes for downstreams

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package – by @ajsanchezsanz and @markgreene74.

    Related issues and pull requests on GitHub: #1411, #1412.

Miscellaneous internal changes

  • Improved performance of the yarl.URL.joinpath() method – by @bdraco.

    Related issues and pull requests on GitHub: #1418.


1.17.1

(2024-10-30)

Miscellaneous internal changes

  • Improved performance of many ~yarl.URL methods – by @bdraco.

    Related issues and pull requests on GitHub: #1396, #1397, #1398.

  • Improved performance of passing a dict or str to yarl.URL.extend_query() – by @bdraco.

    Related issues and pull requests on GitHub: #1401.


1.17.0

(2024-10-28)

Features

  • Added ~yarl.URL.host_port_subcomponent which returns the 3986#section-3.2.2 host and 3986#section-3.2.3 port subcomponent – by @bdraco.

    Related issues and pull requests on GitHub: #1375.


1.16.0

(2024-10-21)

Bug fixes

  • Fixed blocking I/O to load Python code when creating a new ~yarl.URL with non-ascii characters in the network location part – by @bdraco.

    Related issues and pull requests on GitHub: #1342.

Removals and backward incompatible breaking changes

  • Migrated to using a single cache for encoding hosts – by @bdraco.

    Passing ip_address_size and host_validate_size to yarl.cache_configure() is deprecated in favor of the new encode_host_size parameter and will be removed in a future release. For backwards compatibility, the old parameters affect the encode_host cache size.

    Related issues and pull requests on GitHub: #1348, #1357, #1363.

Miscellaneous internal changes

  • Improved performance of constructing ~yarl.URL – by @bdraco.

    Related issues and pull requests on GitHub: #1336.

  • Improved performance of calling yarl.URL.build() and constructing unencoded ~yarl.URL – by @bdraco.

    Related issues and pull requests on GitHub: #1345.

  • Reworked the internal encoding cache to improve performance on cache hit – by @bdraco.

    Related issues and pull requests on GitHub: #1369.


1.15.5

(2024-10-18)

Miscellaneous internal changes

  • Improved performance of the yarl.URL.joinpath() method – by @bdraco.

    Related issues and pull requests on GitHub: #1304.

  • Improved performance of the yarl.URL.extend_query() method – by @bdraco.

    Related issues and pull requests on GitHub: #1305.

  • Improved performance of the yarl.URL.origin() method – by @bdraco.

    Related issues and pull requests on GitHub: #1306.

  • Improved performance of the yarl.URL.with_path() method – by @bdraco.

    Related issues and pull requests on GitHub: #1307.

  • Improved performance of the yarl.URL.with_query() method – by @bdraco.

    Related issues and pull requests on GitHub: #1308, #1328.

  • Improved performance of the yarl.URL.update_query() method – by @bdraco.

    Related issues and pull requests on GitHub: #1309, #1327.

  • Improved performance of the yarl.URL.join() method – by @bdraco.

    Related issues and pull requests on GitHub: #1313.

  • Improved performance of ~yarl.URL equality checks – by @bdraco.

    Related issues and pull requests on GitHub: #1315.

  • Improved performance of ~yarl.URL methods that modify the network location – by @bdraco.

    Related issues and pull requests on GitHub: #1316.

  • Improved performance of the yarl.URL.with_fragment() method – by @bdraco.

    Related issues and pull requests on GitHub: #1317.

  • Improved performance of calculating the hash of ~yarl.URL objects – by @bdraco.

    Related issues and pull requests on GitHub: #1318.

  • Improved performance of the yarl.URL.relative() method – by @bdraco.

    Related issues and pull requests on GitHub: #1319.

  • Improved performance of the yarl.URL.with_name() method – by @bdraco.

    Related issues and pull requests on GitHub: #1320.

  • Improved performance of ~yarl.URL.parent – by @bdraco.

    Related issues and pull requests on GitHub: #1321.

  • Improved performance of the yarl.URL.with_scheme() method – by @bdraco.

    Related issues and pull requests on GitHub: #1322.


1.15.4

(2024-10-16)

Miscellaneous internal changes

  • Improved performance of the quoter when all characters are safe – by @bdraco.

    Related issues and pull requests on GitHub: #1288.

  • Improved performance of unquoting strings – by @bdraco.

    Related issues and pull requests on GitHub: #1292, #1293.

  • Improved performance of calling yarl.URL.build() – by @bdraco.

    Related issues and pull requests on GitHub: #1297.


1.15.3

(2024-10-15)

Bug fixes

  • Fixed yarl.URL.build() failing to validate paths must start with a / when passing authority – by @bdraco.

    The validation only worked correctly when passing host.

    Related issues and pull requests on GitHub: #1265.

Removals and backward incompatible breaking changes

  • Removed support for Python 3.8 as it has reached end of life – by @bdraco.

    Related issues and pull requests on GitHub: #1203.

Miscellaneous internal changes

  • Improved performance of constructing ~yarl.URL when the net location is only the host – by @bdraco.

    Related issues and pull requests on GitHub: #1271.


1.15.2

(2024-10-13)

Miscellaneous internal changes

  • Improved performance of converting ~yarl.URL to a string – by @bdraco.

    Related issues and pull requests on GitHub: #1234.

  • Improved performance of yarl.URL.joinpath() – by @bdraco.

    Related issues and pull requests on GitHub: #1248, #1250.

  • Improved performance of constructing query strings from ~multidict.MultiDict – by @bdraco.

    Related issues and pull requests on GitHub: #1256.

  • Improved performance of constructing query strings with int values – by @bdraco.

    Related issues and pull requests on GitHub: #1259.


1.15.1

(2024-10-12)

Miscellaneous internal changes

  • Improved performance of calling yarl.URL.build() – by @bdraco.

    Related issues and pull requests on GitHub: #1222.

  • Improved performance of all ~yarl.URL methods that create new ~yarl.URL objects – by @bdraco.

    Related issues and pull requests on GitHub: #1226.

  • Improved performance of ~yarl.URL methods that modify the network location – by @bdraco.

    Related issues and pull requests on GitHub: #1229.


1.15.0

(2024-10-11)

Bug fixes

  • Fixed validation with yarl.URL.with_scheme() when passed scheme is not lowercase – by @bdraco.

    Related issues and pull requests on GitHub: #1189.

Features

  • Started building armv7l wheels – by @bdraco.

    Related issues and pull requests on GitHub: #1204.

Miscellaneous internal changes

  • Improved performance of constructing unencoded ~yarl.URL objects – by @bdraco.

    Related issues and pull requests on GitHub: #1188.

  • Added a cache for parsing hosts to reduce overhead of encoding ~yarl.URL – by @bdraco.

    Related issues and pull requests on GitHub: #1190.

  • Improved performance of constructing query strings from ~collections.abc.Mapping – by @bdraco.

    Related issues and pull requests on GitHub: #1193.

  • Improved performance of converting ~yarl.URL objects to strings – by @bdraco.

    Related issues and pull requests on GitHub: #1198.


1.14.0

(2024-10-08)

Packaging updates and notes for downstreams

  • Switched to using the propcache package for property caching – by @bdraco.

    The propcache package is derived from the property caching code in yarl and has been broken out to avoid maintaining it for multiple projects.

    Related issues and pull requests on GitHub: #1169.

Contributor-facing changes

  • Started testing with Hypothesis – by @webknjaz and @bdraco.

    Special thanks to @Zac-HD for helping us get started with this framework.

    Related issues and pull requests on GitHub: #860.

Miscellaneous internal changes

  • Improved performance of yarl.URL.is_default_port() when no explicit port is set – by @bdraco.

    Related issues and pull requests on GitHub: #1168.

  • Improved performance of converting ~yarl.URL to a string when no explicit port is set – by @bdraco.

    Related issues and pull requests on GitHub: #1170.

  • Improved performance of the yarl.URL.origin() method – by @bdraco.

    Related issues and pull requests on GitHub: #1175.

  • Improved performance of encoding hosts – by @bdraco.

    Related issues and pull requests on GitHub: #1176.


1.13.1

(2024-09-27)

Miscellaneous internal changes

  • Improved performance of calling yarl.URL.build() with authority – by @bdraco.

    Related issues and pull requests on GitHub: #1163.


1.13.0

(2024-09-26)

Bug fixes

  • Started rejecting ASCII hostnames with invalid characters. For host strings that look like authority strings, the exception message includes advice on what to do instead – by @mjpieters.

    Related issues and pull requests on GitHub: #880, #954.

  • Fixed IPv6 addresses missing brackets when the ~yarl.URL was converted to a string – by @bdraco.

    Related issues and pull requests on GitHub: #1157, #1158.

Features

  • Added ~yarl.URL.host_subcomponent which returns the 3986#section-3.2.2 host subcomponent – by @bdraco.

    The only current practical difference between ~yarl.URL.raw_host and ~yarl.URL.host_subcomponent is that IPv6 addresses are returned bracketed.

    Related issues and pull requests on GitHub: #1159.


1.12.1

(2024-09-23)

No significant changes.


1.12.0

(2024-09-23)

Features

  • Added ~yarl.URL.path_safe to be able to fetch the path without %2F and %25 decoded – by @bdraco.

    Related issues and pull requests on GitHub: #1150.

Removals and backward incompatible breaking changes

  • Restore decoding %2F (/) in URL.path – by @bdraco.

    This change restored the behavior before #1057.

    Related issues and pull requests on GitHub: #1151.

Miscellaneous internal changes

  • Improved performance of processing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1143.


1.11.1

(2024-09-09)

Bug fixes

  • Allowed scheme replacement for relative URLs if the scheme does not require a host – by @bdraco.

    Related issues and pull requests on GitHub: #280, #1138.

  • Allowed empty host for URL schemes other than the special schemes listed in the WHATWG URL spec – by @bdraco.

    Related issues and pull requests on GitHub: #1136.

Features

  • Loosened restriction on integers as query string values to allow classes that implement __int__ – by @bdraco.

    Related issues and pull requests on GitHub: #1139.

Miscellaneous internal changes

  • Improved performance of normalizing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1137.


1.11.0

(2024-09-08)

Features

  • Added URL.extend_query()() method, which can be used to extend parameters without replacing same named keys – by @bdraco.

    This method was primarily added to replace the inefficient hand rolled method currently used in aiohttp.

    Related issues and pull requests on GitHub: #1128.

Miscellaneous internal changes

  • Improved performance of the Cython cached_property implementation – by @bdraco.

    Related issues and pull requests on GitHub: #1122.

  • Simplified computing ports by removing unnecessary code – by @bdraco.

    Related issues and pull requests on GitHub: #1123.

  • Improved performance of encoding non IPv6 hosts – by @bdraco.

    Related issues and pull requests on GitHub: #1125.

  • Improved performance of URL.build()() when the path, query string, or fragment is an empty string – by @bdraco.

    Related issues and pull requests on GitHub: #1126.

  • Improved performance of the URL.update_query()() method – by @bdraco.

    Related issues and pull requests on GitHub: #1130.

  • Improved performance of processing query string changes when arguments are str – by @bdraco.

    Related issues and pull requests on GitHub: #1131.


1.10.0

(2024-09-06)

Bug fixes

  • Fixed joining a path when the existing path was empty – by @bdraco.

    A regression in URL.join()() was introduced in #1082.

    Related issues and pull requests on GitHub: #1118.

Features

  • Added URL.without_query_params()() method, to drop some parameters from query string – by @hongquan.

    Related issues and pull requests on GitHub: #774, #898, #1010.

  • The previously protected types _SimpleQuery, _QueryVariable, and _Query are now available for use externally as SimpleQuery, QueryVariable, and Query – by @bdraco.

    Related issues and pull requests on GitHub: #1050, #1113.

Contributor-facing changes

  • Replaced all ~typing.Optional with ~typing.Union – by @bdraco.

    Related issues and pull requests on GitHub: #1095.

Miscellaneous internal changes

  • Significantly improved performance of parsing the network location – by @bdraco.

    Related issues and pull requests on GitHub: #1112.

  • Added internal types to the cache to prevent future refactoring errors – by @bdraco.

    Related issues and pull requests on GitHub: #1117.


1.9.11

(2024-09-04)

Bug fixes

  • Fixed a TypeError with MultiDictProxy and Python 3.8 – by @bdraco.

    Related issues and pull requests on GitHub: #1084, #1105, #1107.

Miscellaneous internal changes

  • Improved performance of encoding hosts – by @bdraco.

    Previously, the library would unconditionally try to parse a host as an IP Address. The library now avoids trying to parse a host as an IP Address if the string is not in one of the formats described in 3986#section-3.2.2.

    Related issues and pull requests on GitHub: #1104.


1.9.10

(2024-09-04)

Bug fixes

  • URL.join()() has been changed to match 3986 and align with / operation() and URL.joinpath()() when joining URLs with empty segments. Previously urllib.parse.urljoin was used, which has known issues with empty segments (python/cpython#84774).

    Due to the semantics of URL.join()(), joining an URL with scheme requires making it relative, prefixing with ./.

    >>> URL("https://web.archive.org/web/").join(URL("./https://github.com/aio-libs/yarl"))
    URL('https://web.archive.org/web/https://github.com/aio-libs/yarl')

    Empty segments are honored in the base as well as the joined part.

    >>> URL("https://web.archive.org/web/https://").join(URL("github.com/aio-libs/yarl"))
    URL('https://web.archive.org/web/https://github.com/aio-libs/yarl')

    – by @commonism

    This change initially appeared in 1.9.5 but was reverted in 1.9.6 to resolve a problem with query string handling.

    Related issues and pull requests on GitHub: #1039, #1082.

Features

  • Added ~yarl.URL.absolute which is now preferred over URL.is_absolute() – by @bdraco.

    Related issues and pull requests on GitHub: #1100.


1.9.9

(2024-09-04)

Bug fixes

  • Added missing type on ~yarl.URL.port – by @bdraco.

    Related issues and pull requests on GitHub: #1097.


1.9.8

(2024-09-03)

Features

  • Covered the ~yarl.URL object with types – by @bdraco.

    Related issues and pull requests on GitHub: #1084.

  • Cache parsing of IP Addresses when encoding hosts – by @bdraco.

    Related issues and pull requests on GitHub: #1086.

Contributor-facing changes

  • Covered the ~yarl.URL object with types – by @bdraco.

    Related issues and pull requests on GitHub: #1084.

Miscellaneous internal changes

  • Improved performance of handling ports – by @bdraco.

    Related issues and pull requests on GitHub: #1081.


1.9.7

(2024-09-01)

Removals and backward incompatible breaking changes

  • Removed support 3986#section-3.2.3 port normalization when the scheme is not one of http, https, wss, or ws – by @bdraco.

    Support for port normalization was recently added in #1033 and contained code that would do blocking I/O if the scheme was not one of the four listed above. The code has been removed because this library is intended to be safe for usage with asyncio.

    Related issues and pull requests on GitHub: #1076.

Miscellaneous internal changes

  • Improved performance of property caching – by @bdraco.

    The reify implementation from aiohttp was adapted to replace the internal cached_property implementation.

    Related issues and pull requests on GitHub: #1070.


1.9.6

(2024-08-30)

Bug fixes

  • Reverted 3986 compatible URL.join()() honoring empty segments which was introduced in #1039.

    This change introduced a regression handling query string parameters with joined URLs. The change was reverted to maintain compatibility with the previous behavior.

    Related issues and pull requests on GitHub: #1067.


1.9.5

(2024-08-30)

Bug fixes

  • Joining URLs with empty segments has been changed to match 3986.

    Previously empty segments would be removed from path, breaking use-cases such as

    URL("https://web.archive.org/web/") / "https://github.com/"

    Now / operation() and URL.joinpath()() keep empty segments, but do not introduce new empty segments. e.g.

    URL("https://example.org/") / ""

    does not introduce an empty segment.

    – by @commonism and @youtux

    Related issues and pull requests on GitHub: #1026.

  • The default protocol ports of well-known URI schemes are now taken into account during the normalization of the URL string representation in accordance with 3986#section-3.2.3.

    Specified ports are removed from the str representation of a ~yarl.URL if the port matches the scheme’s default port – by @commonism.

    Related issues and pull requests on GitHub: #1033.

  • URL.join()() has been changed to match 3986 and align with / operation() and URL.joinpath()() when joining URLs with empty segments. Previously urllib.parse.urljoin was used, which has known issues with empty segments (python/cpython#84774).

    Due to the semantics of URL.join()(), joining an URL with scheme requires making it relative, prefixing with ./.

    >>> URL("https://web.archive.org/web/").join(URL("./https://github.com/aio-libs/yarl"))
    URL('https://web.archive.org/web/https://github.com/aio-libs/yarl')

    Empty segments are honored in the base as well as the joined part.

    >>> URL("https://web.archive.org/web/https://").join(URL("github.com/aio-libs/yarl"))
    URL('https://web.archive.org/web/https://github.com/aio-libs/yarl')

    – by @commonism

    Related issues and pull requests on GitHub: #1039.

Removals and backward incompatible breaking changes

  • Stopped decoding %2F (/) in URL.path, as this could lead to code incorrectly treating it as a path separator – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1057.

  • Dropped support for Python 3.7 – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1016.

Improved documentation

  • On the Contributing docs page, a link to the Towncrier philosophy has been fixed.

    Related issues and pull requests on GitHub: #981.

  • The pre-existing / magic method() has been documented in the API reference – by @commonism.

    Related issues and pull requests on GitHub: #1026.

Packaging updates and notes for downstreams

  • A flaw in the logic for copying the project directory into a temporary folder that led to infinite recursion when TMPDIR was set to a project subdirectory path. This was happening in Fedora and its downstream due to the use of pyproject-rpm-macros. It was only reproducible with pip wheel and was not affecting the pyproject-build users.

    – by @hroncok and @webknjaz

    Related issues and pull requests on GitHub: #992, #1014.

  • Support Python 3.13 and publish non-free-threaded wheels

    Related issues and pull requests on GitHub: #1054.

Contributor-facing changes

  • The CI/CD setup has been updated to test arm64 wheels under macOS 14, except for Python 3.7 that is unsupported in that environment – by @webknjaz.

    Related issues and pull requests on GitHub: #1015.

  • Removed unused type ignores and casts – by @hauntsaninja.

    Related issues and pull requests on GitHub: #1031.

Miscellaneous internal changes

  • port, scheme, and raw_host are now cached_property – by @bdraco.

    aiohttp accesses these properties quite often, which cause urllib to build the _hostinfo property every time. port, scheme, and raw_host are now cached properties, which will improve performance.

    Related issues and pull requests on GitHub: #1044, #1058.


1.9.4 (2023-12-06)

Bug fixes

  • Started raising TypeError when a string value is passed into yarl.URL.build() as the port argument – by @commonism.

    Previously the empty string as port would create malformed URLs when rendered as string representations. (#883)

Packaging updates and notes for downstreams

  • The leading -- has been dropped from the PEP 517 in-tree build backend config setting names. --pure-python is now just pure-python – by @webknjaz.

    The usage now looks as follows:

    $ python -m build \
        --config-setting=pure-python=true \
        --config-setting=with-cython-tracing=true

    (#963)

Contributor-facing changes

  • A step-by-step Release Guide guide has been added, describing how to release yarl – by @webknjaz.

    This is primarily targeting maintainers. (#960)

  • Coverage collection has been implemented for the Cython modules – by @webknjaz.

    It will also be reported to Codecov from any non-release CI jobs.

    To measure coverage in a development environment, yarl can be installed in editable mode:

    $ python -Im pip install -e .

    Editable install produces C-files required for the Cython coverage plugin to map the measurements back to the PYX-files.

    #961

  • It is now possible to request line tracing in Cython builds using the with-cython-tracing PEP 517 config setting – @webknjaz.

    This can be used in CI and development environment to measure coverage on Cython modules, but is not normally useful to the end-users or downstream packagers.

    Here’s a usage example:

    $ python -Im pip install . --config-settings=with-cython-tracing=true

    For editable installs, this setting is on by default. Otherwise, it’s off unless requested explicitly.

    The following produces C-files required for the Cython coverage plugin to map the measurements back to the PYX-files:

    $ python -Im pip install -e .

    Alternatively, the YARL_CYTHON_TRACING=1 environment variable can be set to do the same as the PEP 517 config setting.

    #962

1.9.3 (2023-11-20)

Bug fixes

  • Stopped dropping trailing slashes in yarl.URL.joinpath() – by @gmacon. (#862, #866)

  • Started accepting string subclasses in yarl.URL.__truediv__() operations (URL / segment) – by @mjpieters. (#871, #884)

  • Fixed the human representation of URLs with square brackets in usernames and passwords – by @mjpieters. (#876, #882)

  • Updated type hints to include URL.missing_port(), URL.__bytes__() and the encoding argument to yarl.URL.joinpath() – by @mjpieters. (#891)

Packaging updates and notes for downstreams

  • Integrated Cython 3 to enable building yarl under Python 3.12 – by @mjpieters. (#829, #881)

  • Declared modern setuptools.build_meta as the PEP 517 build backend in pyproject.toml explicitly – by @webknjaz. (#886)

  • Converted most of the packaging setup into a declarative setup.cfg config – by @webknjaz. (#890)

  • The packaging is replaced from an old-fashioned setup.py to an in-tree PEP 517 build backend – by @webknjaz.

    Whenever the end-users or downstream packagers need to build yarl from source (a Git checkout or an sdist), they may pass a config_settings flag --pure-python. If this flag is not set, a C-extension will be built and included into the distribution.

    Here is how this can be done with pip:

    $ python -m pip install . --config-settings=--pure-python=false

    This will also work with -e | --editable.

    The same can be achieved via pypa/build:

    $ python -m build --config-setting=--pure-python=false

    Adding -w | --wheel can force pypa/build produce a wheel from source directly, as opposed to building an sdist and then building from it. (#893)

  • Declared Python 3.12 supported officially in the distribution package metadata – by @edgarrmondragon. (#942)

Contributor-facing changes

  • A regression test for no-host URLs was added per #821 and 3986 – by @kenballus. (#821, #822)

  • Started testing yarl against Python 3.12 in CI – by @mjpieters. (#881)

  • All Python 3.12 jobs are now marked as required to pass in CI – by @edgarrmondragon. (#942)

  • MyST is now integrated in Sphinx – by @webknjaz.

    This allows the contributors to author new documents in Markdown when they have difficulties with going straight RST. (#953)

1.9.2 (2023-04-25)

Bugfixes

  • Fix regression with yarl.URL.__truediv__() and absolute URLs with empty paths causing the raw path to lack the leading /. (#854)

1.9.1 (2023-04-21)

Bugfixes

  • Marked tests that fail on older Python patch releases (< 3.7.10, < 3.8.8 and < 3.9.2) as expected to fail due to missing a security fix for CVE-2021-23336. (#850)

1.9.0 (2023-04-19)

This release was never published to PyPI, due to issues with the build process.

Features

  • Added URL.joinpath(*elements), to create a new URL appending multiple path elements. (#704)

  • Made URL.__truediv__()() return NotImplemented if called with an unsupported type — by @michaeljpeters. (#832)

Bugfixes

  • Path normalization for absolute URLs no longer raises a ValueError exception when .. segments would otherwise go beyond the URL path root. (#536)

  • Fixed an issue with update_query() not getting rid of the query when argument is None. (#792)

  • Added some input restrictions on with_port() function to prevent invalid boolean inputs or out of valid port inputs; handled incorrect 0 port representation. (#793)

  • Made yarl.URL.build() raise a TypeError if the host argument is None — by @paulpapacz. (#808)

  • Fixed an issue with update_query() getting rid of the query when the argument is empty but not None. (#845)

Misc

1.8.2 (2022-12-03)

This is the first release that started shipping wheels for Python 3.11.

1.8.1 (2022-08-01)

Misc

1.8.0 (2022-08-01)

Features

  • Added URL.raw_suffix, URL.suffix, URL.raw_suffixes, URL.suffixes, URL.with_suffix. (#613)

Improved Documentation

  • Fixed broken internal references to yarl.URL.human_repr(). (#665)

  • Fixed broken external references to multidict:index docs. (#665)

Deprecations and Removals

  • Dropped Python 3.6 support. (#672)

Misc

1.7.2 (2021-11-01)

Bugfixes

  • Changed call in with_port() to stop reencoding parts of the URL that were already encoded. (#623)

1.7.1 (2021-10-07)

Bugfixes

  • Fix 1.7.0 build error

1.7.0 (2021-10-06)

Features

  • Add __bytes__() magic method so that bytes(url) will work and use optimal ASCII encoding. (#582)

  • Started shipping platform-specific arm64 wheels for Apple Silicon. (#622)

  • Started shipping platform-specific wheels with the musl tag targeting typical Alpine Linux runtimes. (#622)

  • Added support for Python 3.10. (#622)

1.6.3 (2020-11-14)

Bugfixes

  • No longer loose characters when decoding incorrect percent-sequences (like %e2%82%f8). All non-decodable percent-sequences are now preserved. #517

  • Provide x86 Windows wheels. #535


1.6.2 (2020-10-12)

Bugfixes

  • Provide generated .c files in TarBall distribution. #530

1.6.1 (2020-10-12)

Features

  • Provide wheels for aarch64, i686, ppc64le, s390x architectures on Linux as well as x86_64. #507

  • Provide wheels for Python 3.9. #526

Bugfixes

  • human_repr() now always produces valid representation equivalent to the original URL (if the original URL is valid). #511

  • Fixed requoting a single percent followed by a percent-encoded character in the Cython implementation. #514

  • Fix ValueError when decoding % which is not followed by two hexadecimal digits. #516

  • Fix decoding % followed by a space and hexadecimal digit. #520

  • Fix annotation of with_query()/update_query() methods for key=[val1, val2] case. #528

Removal

  • Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.


1.6.0 (2020-09-23)

Features

  • Allow for int and float subclasses in query, while still denying bool. #492

Bugfixes

  • Do not requote arguments in URL.build(), with_xxx() and in / operator. #502

  • Keep IPv6 brackets in origin(). #504


1.5.1 (2020-08-01)

Bugfixes

  • Fix including relocated internal yarl._quoting_c C-extension into published PyPI dists. #485

Misc


1.5.0 (2020-07-26)

Features

  • Convert host to lowercase on URL building. #386

  • Allow using mod operator (%) for updating query string (an alias for update_query() method). #435

  • Allow use of sequences such as list and tuple in the values of a mapping such as dict to represent that a key has many values:

    url = URL("http://example.com")
    assert url.with_query({"a": [1, 2]}) == URL("http://example.com/?a=1&a=2")

    #443

  • Support URL.build() with scheme and path (creates a relative URL). #464

  • Cache slow IDNA encode/decode calls. #476

  • Add @final / Final type hints #477

  • Support URL authority/raw_authority properties and authority argument of URL.build() method. #478

  • Hide the library implementation details, make the exposed public list very clean. #483

Bugfixes

  • Fix tests with newer Python (3.7.6, 3.8.1 and 3.9.0+). #409

  • Fix a bug where query component, passed in a form of mapping or sequence, is unquoted in unexpected way. #426

  • Hide Query and QueryVariable type aliases in __init__.pyi, now they are prefixed with underscore. #431

  • Keep IPv6 brackets after updating port/user/password. #451


1.4.2 (2019-12-05)

Features

  • Workaround for missing str.isascii() in Python 3.6 #389


1.4.1 (2019-11-29)

  • Fix regression, make the library work on Python 3.5 and 3.6 again.

1.4.0 (2019-11-29)

  • Distinguish an empty password in URL from a password not provided at all (#262)

  • Fixed annotations for optional parameters of URL.build (#309)

  • Use None as default value of user parameter of URL.build (#309)

  • Enforce building C Accelerated modules when installing from source tarball, use YARL_NO_EXTENSIONS environment variable for falling back to (slower) Pure Python implementation (#329)

  • Drop Python 3.5 support

  • Fix quoting of plus in path by pure python version (#339)

  • Don’t create a new URL if fragment is unchanged (#292)

  • Included in error message the path that produces starting slash forbidden error (#376)

  • Skip slow IDNA encoding for ASCII-only strings (#387)

1.3.0 (2018-12-11)

  • Fix annotations for query parameter (#207)

  • An incoming query sequence can have int variables (the same as for Mapping type) (#208)

  • Add URL.explicit_port property (#218)

  • Give a friendlier error when port can’t be converted to int (#168)

  • bool(URL()) now returns False (#272)

1.2.6 (2018-06-14)

  • Drop Python 3.4 trove classifier (#205)

1.2.5 (2018-05-23)

  • Fix annotations for build (#199)

1.2.4 (2018-05-08)

  • Fix annotations for cached_property (#195)

1.2.3 (2018-05-03)

  • Accept str subclasses in URL constructor (#190)

1.2.2 (2018-05-01)

  • Fix build

1.2.1 (2018-04-30)

  • Pin minimal required Python to 3.5.3 (#189)

1.2.0 (2018-04-30)

  • Forbid inheritance, replace __init__ with __new__ (#171)

  • Support PEP-561 (provide type hinting marker) (#182)

1.1.1 (2018-02-17)

  • Fix performance regression: don’t encode empty netloc (#170)

1.1.0 (2018-01-21)

  • Make pure Python quoter consistent with Cython version (#162)

1.0.0 (2018-01-15)

  • Use fast path if quoted string does not need requoting (#154)

  • Speed up quoting/unquoting by _Quoter and _Unquoter classes (#155)

  • Drop yarl.quote and yarl.unquote public functions (#155)

  • Add custom string writer, reuse static buffer if available (#157) Code is 50-80 times faster than Pure Python version (was 4-5 times faster)

  • Don’t recode IP zone (#144)

  • Support encoded=True in yarl.URL.build() (#158)

  • Fix updating query with multiple keys (#160)

0.18.0 (2018-01-10)

  • Fallback to IDNA 2003 if domain name is not IDNA 2008 compatible (#152)

0.17.0 (2017-12-30)

  • Use IDNA 2008 for domain name processing (#149)

0.16.0 (2017-12-07)

  • Fix raising TypeError by url.query_string() after url.with_query({}) (empty mapping) (#141)

0.15.0 (2017-11-23)

  • Add raw_path_qs attribute (#137)

0.14.2 (2017-11-14)

  • Restore strict parameter as no-op in quote / unquote

0.14.1 (2017-11-13)

  • Restore strict parameter as no-op for sake of compatibility with aiohttp 2.2

0.14.0 (2017-11-11)

  • Drop strict mode (#123)

  • Fix "ValueError: Unallowed PCT %" when there’s a "%" in the URL (#124)

0.13.0 (2017-10-01)

  • Document encoded parameter (#102)

  • Support relative URLs like '?key=value' (#100)

  • Unsafe encoding for QS fixed. Encode ; character in value parameter (#104)

  • Process passwords without user names (#95)

0.12.0 (2017-06-26)

  • Properly support paths without leading slash in URL.with_path() (#90)

  • Enable type annotation checks

0.11.0 (2017-06-26)

  • Normalize path (#86)

  • Clear query and fragment parts in .with_path() (#85)

0.10.3 (2017-06-13)

  • Prevent double URL arguments unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behavior (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behavior (#73)

  • Do not quote or unquote + if not a query string. (#74)

0.10.0 (2017-03-14)

  • Added URL.build class method (#58)

  • Added path_qs attribute (#42)

0.9.8 (2017-02-16)

  • Do not quote : in path

0.9.7 (2017-02-16)

  • Load from pickle without _cache (#56)

  • Percent-encoded pluses in path variables become spaces (#59)

0.9.6 (2017-02-15)

  • Revert backward incompatible change (BaseURL)

0.9.5 (2017-02-14)

  • Fix BaseURL rich comparison support

0.9.4 (2017-02-14)

  • Use BaseURL

0.9.3 (2017-02-14)

  • Added BaseURL

0.9.2 (2017-02-08)

  • Remove debug print

0.9.1 (2017-02-07)

  • Do not lose tail chars (#45)

0.9.0 (2017-02-07)

  • Allow to quote % in non strict mode (#21)

  • Incorrect parsing of query parameters with %3B (;) inside (#34)

  • Fix core dumps (#41)

  • tmpbuf - compiling error (#43)

  • Added URL.update_path() method

  • Added URL.update_query() method (#47)

0.8.1 (2016-12-03)

  • Fix broken aiohttp: revert back quote / unquote.

0.8.0 (2016-12-03)

  • Support more verbose error messages in .with_query() (#24)

  • Don’t percent-encode @ and : in path (#32)

  • Don’t expose yarl.quote and yarl.unquote, these functions are part of private API

0.7.1 (2016-11-18)

  • Accept not only str but all classes inherited from str also (#25)

0.7.0 (2016-11-07)

  • Accept int as value for .with_query()

0.6.0 (2016-11-07)

  • Explicitly use UTF8 encoding in setup.py (#20)

  • Properly unquote non-UTF8 strings (#19)

0.5.3 (2016-11-02)

  • Don’t use typing.NamedTuple fields but indexes on URL construction

0.5.2 (2016-11-02)

  • Inline _encode class method

0.5.1 (2016-11-02)

  • Make URL construction faster by removing extra classmethod calls

0.5.0 (2016-11-02)

  • Add Cython optimization for quoting/unquoting

  • Provide binary wheels

0.4.3 (2016-09-29)

  • Fix typing stubs

0.4.2 (2016-09-29)

  • Expose quote() and unquote() as public API

0.4.1 (2016-09-28)

  • Support empty values in query ('/path?arg')

0.4.0 (2016-09-27)

  • Introduce relative() (#16)

0.3.2 (2016-09-27)

  • Typo fixes #15

0.3.1 (2016-09-26)

  • Support sequence of pairs as with_query() parameter

0.3.0 (2016-09-26)

  • Introduce is_default_port()

0.2.1 (2016-09-26)

0.2.0 (2016-09-18)

  • Avoid doubling slashes when joining paths (#13)

  • Appending path starting from slash is forbidden (#12)

0.1.4 (2016-09-09)

  • Add kwargs support for with_query() (#10)

0.1.3 (2016-09-07)

  • Document with_query(), with_fragment() and origin()

  • Allow None for with_query() and with_fragment()

0.1.2 (2016-09-07)

  • Fix links, tune docs theme.

0.1.1 (2016-09-06)

  • Update README, old version used obsolete API

0.1.0 (2016-09-06)

  • The library was deeply refactored, bytes are gone away but all accepted strings are encoded if needed.

0.0.1 (2016-08-30)

  • The first release.

Release history Release notifications | RSS feed

Download files

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

Source Distribution

yarl-1.17.2.tar.gz (178.9 kB view details)

Uploaded Source

Built Distributions

yarl-1.17.2-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

yarl-1.17.2-cp313-cp313-win_amd64.whl (315.2 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.17.2-cp313-cp313-win32.whl (309.6 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl (359.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.17.2-cp313-cp313-musllinux_1_2_s390x.whl (365.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.17.2-cp313-cp313-musllinux_1_2_ppc64le.whl (359.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.17.2-cp313-cp313-musllinux_1_2_i686.whl (347.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.17.2-cp313-cp313-musllinux_1_2_armv7l.whl (341.4 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

yarl-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.17.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (338.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.17.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (344.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.17.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (343.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (333.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (326.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

yarl-1.17.2-cp313-cp313-macosx_11_0_arm64.whl (91.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.17.2-cp313-cp313-macosx_10_13_universal2.whl (140.3 kB view details)

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

yarl-1.17.2-cp312-cp312-win_amd64.whl (89.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.17.2-cp312-cp312-win32.whl (83.6 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl (357.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.17.2-cp312-cp312-musllinux_1_2_s390x.whl (364.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.17.2-cp312-cp312-musllinux_1_2_ppc64le.whl (359.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.17.2-cp312-cp312-musllinux_1_2_i686.whl (346.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.17.2-cp312-cp312-musllinux_1_2_armv7l.whl (340.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

yarl-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl (344.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.17.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.17.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (341.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.17.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (341.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (331.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (325.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

yarl-1.17.2-cp312-cp312-macosx_11_0_arm64.whl (92.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl (94.4 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.17.2-cp312-cp312-macosx_10_13_universal2.whl (142.1 kB view details)

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

yarl-1.17.2-cp311-cp311-win_amd64.whl (90.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.17.2-cp311-cp311-win32.whl (83.9 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl (358.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.17.2-cp311-cp311-musllinux_1_2_s390x.whl (365.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.17.2-cp311-cp311-musllinux_1_2_ppc64le.whl (361.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.17.2-cp311-cp311-musllinux_1_2_i686.whl (349.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.17.2-cp311-cp311-musllinux_1_2_armv7l.whl (345.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

yarl-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl (347.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.17.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (343.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.17.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (353.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.17.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (356.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (340.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (335.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

yarl-1.17.2-cp311-cp311-macosx_11_0_arm64.whl (91.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl (93.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.17.2-cp311-cp311-macosx_10_9_universal2.whl (141.0 kB view details)

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

yarl-1.17.2-cp310-cp310-win_amd64.whl (90.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.17.2-cp310-cp310-win32.whl (83.8 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.17.2-cp310-cp310-musllinux_1_2_s390x.whl (337.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.17.2-cp310-cp310-musllinux_1_2_ppc64le.whl (336.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.17.2-cp310-cp310-musllinux_1_2_i686.whl (324.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.17.2-cp310-cp310-musllinux_1_2_armv7l.whl (321.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

yarl-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl (319.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.17.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.17.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (326.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.17.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (309.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

yarl-1.17.2-cp310-cp310-macosx_11_0_arm64.whl (91.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl (93.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.17.2-cp310-cp310-macosx_10_9_universal2.whl (140.9 kB view details)

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

yarl-1.17.2-cp39-cp39-win_amd64.whl (90.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.17.2-cp39-cp39-win32.whl (84.3 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.17.2-cp39-cp39-musllinux_1_2_s390x.whl (340.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.17.2-cp39-cp39-musllinux_1_2_ppc64le.whl (339.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.17.2-cp39-cp39-musllinux_1_2_i686.whl (332.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.17.2-cp39-cp39-musllinux_1_2_armv7l.whl (322.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

yarl-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl (324.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.17.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.17.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (331.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.17.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (316.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (313.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

yarl-1.17.2-cp39-cp39-macosx_11_0_arm64.whl (92.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl (94.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.17.2-cp39-cp39-macosx_10_9_universal2.whl (142.3 kB view details)

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

File details

Details for the file yarl-1.17.2.tar.gz.

File metadata

  • Download URL: yarl-1.17.2.tar.gz
  • Upload date:
  • Size: 178.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2.tar.gz
Algorithm Hash digest
SHA256 753eaaa0c7195244c84b5cc159dc8204b7fd99f716f11198f999f2332a86b178
MD5 10f36b1a4037f7e738e05a30ea26c9dc
BLAKE2b-256 4bd50d0481857de42a44ba4911f8010d4b361dc26487f48d5503c66a797cff48

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2.tar.gz:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-py3-none-any.whl.

File metadata

  • Download URL: yarl-1.17.2-py3-none-any.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd7abf4f717e33b7487121faf23560b3a50924f80e4bef62b22dab441ded8f3b
MD5 d4f054dbe279000c290c09a93285ff41
BLAKE2b-256 80017536ea609df5afce0c0d3c00e5843f0005d65226b6a61028310ac9673a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-py3-none-any.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: yarl-1.17.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 315.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8e1bf59e035534ba4077f5361d8d5d9194149f9ed4f823d1ee29ef3e8964ace3
MD5 2b4f1822395db0acc1b019d3588b5aa4
BLAKE2b-256 ffb3d8d49f6320abd7f253646c6ac8582d936fed7d7b11632fc96bd7ca639e68

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-win_amd64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: yarl-1.17.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 309.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 52492b87d5877ec405542f43cd3da80bdcb2d0c2fbc73236526e5f2c28e6db28
MD5 4916e0cc72eeb4cef0580b15688a9eee
BLAKE2b-256 37ea615633dc2306ad01436cdbcd255978f13cba752e1b2b73ecdc0f785bed2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-win32.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9bc27dd5cfdbe3dc7f381b05e6260ca6da41931a6e582267d5ca540270afeeb2
MD5 eb7ec29d427ad69f9a109a0b84152d47
BLAKE2b-256 51c41e2af7b0fe8488e0b487cb2114cb00b310ac745520670964b42074174073

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 7a1606ba68e311576bcb1672b2a1543417e7e0aa4c85e9e718ba6466952476c0
MD5 c89f028d88f16a98078ff5c827be6be8
BLAKE2b-256 36be1f8e1f367ce35295612057b5c47bedf77d60bc83b1305232a6810103c7f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-musllinux_1_2_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 db5ac3871ed76340210fe028f535392f097fb31b875354bcb69162bba2632ef4
MD5 f524c0c33f9d38ea0453063d8f3125b9
BLAKE2b-256 b50d0a25507300a288d7109ac6f4dd9ec51427fc2052ab5be7bc1a6b0dad3a6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-musllinux_1_2_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5c6ea72fe619fee5e6b5d4040a451d45d8175f560b11b3d3e044cd24b2720526
MD5 e87be2667719d789bf1815e02901b04d
BLAKE2b-256 5e5d8c9fd78bf0c43f4152daa70f4f8335e71fbca22b5e8e2f39b81dcf6dbca8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 17791acaa0c0f89323c57da7b9a79f2174e26d5debbc8c02d84ebd80c2b7bff8
MD5 2aa3fd78cf50f26f80b8ddd435130ea5
BLAKE2b-256 0344f5d9ccc62744f7df157dfa68d2dd8bf64dba54ced26d6f7bc69a2e6d18dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 752485cbbb50c1e20908450ff4f94217acba9358ebdce0d8106510859d6eb19a
MD5 3817fc0208b55728c25d30905103afce
BLAKE2b-256 e25ceb0ecd48cc46d14589ef3ce18664e2390d0702a3560b1956c195996580ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef6eee1a61638d29cd7c85f7fd3ac7b22b4c0fabc8fd00a712b727a3e73b0685
MD5 f45e24fc72fdd3b6913db7a1b36f4a11
BLAKE2b-256 bf3005071e72503f1f326ac821dbd5b0fc757c4d643ee0f127236a784a3e0173

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 46c465ad06971abcf46dd532f77560181387b4eea59084434bdff97524444032
MD5 c9e95c6b443d5f088116e1fddf1257ea
BLAKE2b-256 7bd508a9593ad09276087470cdf957b8073b90e1b5d37b7537522ae393cbab05

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f11fd61d72d93ac23718d393d2a64469af40be2116b24da0a4ca6922df26807e
MD5 feab8572e934677febdf49f298664d68
BLAKE2b-256 bc22195064102b1ff995f3f84b6c15cd7143b95e37b3a201a8ee7ef327d5cb27

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91c012dceadc695ccf69301bfdccd1fc4472ad714fe2dd3c5ab4d2046afddf29
MD5 3a60a0a9865e7b1612e36791d283b1d0
BLAKE2b-256 27fa2800adcec8ca5833f6737b82e9a14c779c868d2652ff14e7b1346d24554e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4434b739a8a101a837caeaa0137e0e38cb4ea561f39cb8960f3b1e7f4967a3fc
MD5 c13e0d1ea495c9a969527a5ab607579e
BLAKE2b-256 ac37a65fc94ca089b827775c90f40c7c94b5b1d49bfee041ac528a4c529f2c10

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da9d3061e61e5ae3f753654813bc1cd1c70e02fb72cf871bd6daf78443e9e2b1
MD5 4951c3e399490a17112b57b267a79695
BLAKE2b-256 d17ea8fd1cbfdd1420b8b40a17f94609c762dff695ecdcf98d96aa700cb16b4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f1e7fedb09c059efee2533119666ca7e1a2610072076926fa028c2ba5dfeb78c
MD5 51bea132fe69a65eb45739028cd1c2f9
BLAKE2b-256 81081162bea6b991b51d8cb74aa888663fad07f1be959b3a2aeed2a3009e4484

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3294f787a437cb5d81846de3a6697f0c35ecff37a932d73b1fe62490bef69211
MD5 09259cde22e17c7245883c28693b8a7e
BLAKE2b-256 296409e6b953f304caaf50a27d7702cdbf7cc5508dd3a5fff8df1e2af05efeb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yarl-1.17.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 89.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4c840cc11163d3c01a9d8aad227683c48cd3e5be5a785921bcc2a8b4b758c4f3
MD5 3dd1958ca7c39d7803570c520ca2b524
BLAKE2b-256 bdfaa70635eabe46ba55032bd1e1c2561067f35036b614299f09b15cdef167ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-win_amd64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: yarl-1.17.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 83.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ff8d95e06546c3a8c188f68040e9d0360feb67ba8498baf018918f669f7bc39b
MD5 35d1d92d75838cb395a0866da6156bee
BLAKE2b-256 ae5b6b5e78e7a71698b2b4830e83aa71e86c85357dbf13c617c8515c03d019a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-win32.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17931dfbb84ae18b287279c1f92b76a3abcd9a49cd69b92e946035cff06bcd20
MD5 8e90d8fa4824953078816c60872bd9fd
BLAKE2b-256 30d6385e830d3b9efcd18bcdd212d5c752dbcc9f1c48bde00a256f7401f8b32b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 56afb44a12b0864d17b597210d63a5b88915d680f6484d8d202ed68ade38673d
MD5 fa885f6df82d368fbe0d03b3aba9945e
BLAKE2b-256 1bd747ffcb4ea188af16b6b0f6ae1b53ed620a81a7180b92f68a551750f5c812

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-musllinux_1_2_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 688058e89f512fb7541cb85c2f149c292d3fa22f981d5a5453b40c5da49eb9e8
MD5 cb1c172e307f9c2911f7091c11acd79d
BLAKE2b-256 1f9776ac1bc71faa71101ed8e0d902471124d8d9d5adc3faa3aa9a0bd0989e54

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-musllinux_1_2_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6b981316fcd940f085f646b822c2ff2b8b813cbd61281acad229ea3cbaabeb6b
MD5 e080eaa715a4760190196de8b6c9b98b
BLAKE2b-256 60d46dd9959a6499a8d52ca48bbe139fc84ad3291697c681758c4851f5375972

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cd7e35818d2328b679a13268d9ea505c85cd773572ebb7a0da7ccbca77b6a52e
MD5 f203ea6c7ec14efed56bcd7209dbe553
BLAKE2b-256 6e914de2fecb15129a0ecb6844b7693f18c6616586b801635e30ef0d232bc0e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9611b83810a74a46be88847e0ea616794c406dbcb4e25405e52bff8f4bee2d0a
MD5 807dd1ca1b614dce92665e6eb048c175
BLAKE2b-256 ae8372453e6e570fd6948d21348350c3cf2cd811dc0cc9b7779a99e5a57554a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5870d620b23b956f72bafed6a0ba9a62edb5f2ef78a8849b7615bd9433384171
MD5 89195f183e2e7de4d87924cbd910e2b0
BLAKE2b-256 ec1fc45d9c02111389f71e6d9b49dff8744f7987b174da974619c4815f2d671d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 460024cacfc3246cc4d9f47a7fc860e4fcea7d1dc651e1256510d8c3c9c7cde0
MD5 9d8c7ff210e7c8fff334e19071988089
BLAKE2b-256 54ccdb5d3ddcc8d2b34775fef2c5b3a50332f822e70d5828ab9216e1ea0e9033

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3a0baff7827a632204060f48dca9e63fbd6a5a0b8790c1a2adfb25dc2c9c0d50
MD5 6c11e59d251f5b69eb57efb81a9fc702
BLAKE2b-256 5b8bab46adcf981c406a7b8cc47593505ac64cf0c7dbfa233900da6c37288042

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f25b7e93f5414b9a983e1a6c1820142c13e1782cc9ed354c25e933aebe97fcf2
MD5 c08c27810607e735468c703624454690
BLAKE2b-256 955b4f54cac3711a76c22c4c47cedb216fdd6296ad5dafab4bc64da2e417c4f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2941756754a10e799e5b87e2319bbec481ed0957421fba0e7b9fb1c11e40509f
MD5 ae117779cd673b7563f996752abdc700
BLAKE2b-256 9b116946a16258ae9fcea4da2e71c0d5d9f21868821109ceca2884d6bb137fc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d486ddcaca8c68455aa01cf53d28d413fb41a35afc9f6594a730c9779545876
MD5 2a9ac903f9c7de8bbc270106f5d6ed2c
BLAKE2b-256 ae4ee22fb21928889837ebf97dd04c7c523cad992edb1499c8cabbd438e8e93a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c74f0b0472ac40b04e6d28532f55cac8090e34c3e81f118d12843e6df14d0909
MD5 60e60cf2d912cd9c95e8956f80969f67
BLAKE2b-256 44ce0be3f77e99aded7b949ca2c822203309ef20d5ec0dd4470056e21dabcdb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dd90238d3a77a0e07d4d6ffdebc0c21a9787c5953a508a2231b5f191455f31e9
MD5 5335e11a7e2117d7fb572de0ebd7bba5
BLAKE2b-256 47d0aa07433c3a8958bc7639e7d7cb2d6fbad204b40e59b6ec7c95c51ef891d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yarl-1.17.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 90.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac8eda86cc75859093e9ce390d423aba968f50cf0e481e6c7d7d63f90bae5c9c
MD5 7989ca815ade8213c9601d8d75a3f130
BLAKE2b-256 9b24fa2fe6ff50a49ec059698ef3738b00531977473ca1dcf6225db29d07404f

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-win_amd64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: yarl-1.17.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 83.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 be4c7b1c49d9917c6e95258d3d07f43cfba2c69a6929816e77daf322aaba6628
MD5 1abe9eceee79ed15c855e287e23d8341
BLAKE2b-256 fdd5efe4dce200bfe64eab34f550548805350d46e95f5e24b51a46fe71d0f526

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-win32.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1056cadd5e850a1c026f28e0704ab0a94daaa8f887ece8dfed30f88befb87bb0
MD5 8c19b31c67c40ec6472716939d601bdf
BLAKE2b-256 4d3e84f6d161f74c2b478d774e35b5200981bb373846fc5420880607113fbba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 0c8e589379ef0407b10bed16cc26e7392ef8f86961a706ade0a22309a45414d7
MD5 eca9069e9bbc724cb13c9ca158a6a9e7
BLAKE2b-256 5b567887ea130159ff3354423173ba815963da8f1cba2df054e06d561d08e179

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-musllinux_1_2_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c42774d1d1508ec48c3ed29e7b110e33f5e74a20957ea16197dbcce8be6b52ba
MD5 50dffd674383e2b558e19e72c37790c0
BLAKE2b-256 a29d02a574f7281a48e95b3a9d7ae4ea069ad617356492abaebb02ac861b037a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-musllinux_1_2_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 11d86c6145ac5c706c53d484784cf504d7d10fa407cb73b9d20f09ff986059ef
MD5 e882c2e58c6d30a9ed40f24a513082b0
BLAKE2b-256 62a0bf973a0c1912f9993e3db9ac270e18a3a71ca83e495ee52a3d25e6a64253

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 93d1c8cc5bf5df401015c5e2a3ce75a5254a9839e5039c881365d2a9dcfc6dc2
MD5 a278efd7b77d8bb2c4b94cd9720f8641
BLAKE2b-256 505e0fe426c43d86e32193e02a3b34f1a5179e87be9c95eec722da2386b00f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 187df91395c11e9f9dc69b38d12406df85aa5865f1766a47907b1cc9855b6303
MD5 d8176914eed735767388739bc038bb6c
BLAKE2b-256 13716d54fa13ac34207083fd7c3b6b3a218503dfdd7d14d9915dd5e830e5e514

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a3f47930fbbed0f6377639503848134c4aa25426b08778d641491131351c2c8
MD5 a0e8bcce1b487aca19f91dcf5829ec67
BLAKE2b-256 e1fc01eba5b0ff6c7d49e86d77561a3d89493b4bbae8cc91bd137ed3dfd2c4b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ff6af03cac0d1a4c3c19e5dcc4c05252411bf44ccaa2485e20d0a7c77892ab6e
MD5 7f99801d545f9b03aa40b85868877364
BLAKE2b-256 983b3db2fcc6eba18c47108f5c4d737818ca266086e9fb11675e268ebac33f41

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 782ca9c58f5c491c7afa55518542b2b005caedaf4685ec814fadfcee51f02493
MD5 bd87ba846967181f4b68457040ca2157
BLAKE2b-256 734e61ac73e26e9d184a8f5186c764a039c682fdbe71be84a5eaf3dca1b459f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c6d5fed96f0646bfdf698b0a1cebf32b8aae6892d1bec0c5d2d6e2df44e1e2d
MD5 075aa1fe1f2b0c29731e280219a4f228
BLAKE2b-256 c175be5ef48a356966fa15f98002d7f3bfbed2bc71b6f815f77914147c1607c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1fa68a3c921365c5745b4bd3af6221ae1f0ea1bf04b69e94eda60e57958907f
MD5 a7282542d8d2fbb44304db5da3e39214
BLAKE2b-256 52a32823941b1c3e13e6442cefcb5fec60265c7c5fbcf6361bd8056505ac8f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a8c83f6fcdc327783bdc737e8e45b2e909b7bd108c4da1892d3bc59c04a6d84
MD5 7174f1639344ada8e5f9e947783497d0
BLAKE2b-256 1971f7241b745f0f9b3120de1b2a63c08b5bae5ec6d42890026a58545a068c4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38bc4ed5cae853409cb193c87c86cd0bc8d3a70fd2268a9807217b9176093ac6
MD5 94ec93e92462f58c39f05f06abe5c4b3
BLAKE2b-256 6afa3d180fde00a1825db11c9f6539dc8a52edd09838f3c18d484cdceea289c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 792155279dc093839e43f85ff7b9b6493a8eaa0af1f94f1f9c6e8f4de8c63500
MD5 fefa212104b393a640d826a36bdb0792
BLAKE2b-256 1a3a56d6c650a51f9f44b5d848c0c2f2d994aced6fdb8bc993641f913f286eb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yarl-1.17.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 90.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 76499469dcc24759399accd85ec27f237d52dec300daaca46a5352fcbebb1071
MD5 9c0455fd2ca194b47e5bdee96a024d7b
BLAKE2b-256 4ceca4bf3e3adfc62a72af70475e2126c71f693c05321bfd38661dc98ecb270f

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-win_amd64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: yarl-1.17.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 83.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 26bfb6226e0c157af5da16d2d62258f1ac578d2899130a50433ffee4a5dfa673
MD5 09e0d9aea2b12a94f56f86cca0f45227
BLAKE2b-256 d469900ff74bed3f66528bb5ccb523ed5f8a29baed27ee8be552744ed6d146bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-win32.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 734144cd2bd633a1516948e477ff6c835041c0536cef1d5b9a823ae29899665b
MD5 c882e59906043ccecbc32f21eb5bedac
BLAKE2b-256 8f7475c539a55d8b2708d4e0f9e22adc1365e06c1c1d0f80e1f24f85f80d99d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4e76381be3d8ff96a4e6c77815653063e87555981329cf8f85e5be5abf449021
MD5 6ad2b834f793adfac5bd25467ea79af0
BLAKE2b-256 6933977e35cbbb54e41655134dfdbf32ac68ca6429b8f88eb3738c48e67e558c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-musllinux_1_2_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 d63123bfd0dce5f91101e77c8a5427c3872501acece8c90df457b486bc1acd47
MD5 7864c825e77b8108b9ca64f05c66bd9b
BLAKE2b-256 a993035008cbd7bddc5db5680b6d3a72172f4c13dd20198264a269f7905d66cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-musllinux_1_2_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8b9c4643e7d843a0dca9cd9d610a0876e90a1b2cbc4c5ba7930a0d90baf6903f
MD5 f858cd050a633714b0ba04a5c6a0f03d
BLAKE2b-256 441b5db76f87b722ba9fa24b898057a283bc5166e063fdf08018b1ce59f2c389

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 50d866f7b1a3f16f98603e095f24c0eeba25eb508c85a2c5939c8b3870ba2df8
MD5 c302f1d54a7eef33c74efaeebb3bd48f
BLAKE2b-256 aabac1c1b8990a26dacfb366a41a77a96428247ab9e47cde41c7d632e1370f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 358dc7ddf25e79e1cc8ee16d970c23faee84d532b873519c5036dbb858965795
MD5 3fdc7bd13bb521540200364d7de2f47b
BLAKE2b-256 72b299a7a35b363c14f3add70a213f520679823ea511fbfd306904307b0bfc34

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 736bb076f7299c5c55dfef3eb9e96071a795cb08052822c2bb349b06f4cb2e0a
MD5 acf6f135002b111a6f39bbd118c922cd
BLAKE2b-256 b6c0920c1418d996574a537adae53c394d7a218b0d1aa318ff7765009cc06266

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3a58a2f2ca7aaf22b265388d40232f453f67a6def7355a840b98c2d547bd037f
MD5 918773cb7208431ae3d0b6fc417b832d
BLAKE2b-256 0215a0d55fe89c968c9a55c7c88789df05739b2f45b56e874984de085cac2b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 871e1b47eec7b6df76b23c642a81db5dd6536cbef26b7e80e7c56c2fd371382e
MD5 7385b14ec5eadeebf6d88cf74ec3dfd9
BLAKE2b-256 0cbca1ee1e01259800a73108313684de20f3d53dd5e62278d6ee873792362e66

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc61b005f6521fcc00ca0d1243559a5850b9dd1e1fe07b891410ee8fe192d0c0
MD5 4b1ef7f5295e6967fd01f42b07c2d182
BLAKE2b-256 59875291ec5ae0ae16f93617aef31ae3223576e3b4913ab30d9d084c435f13ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8fd51299e21da709eabcd5b2dd60e39090804431292daacbee8d3dabe39a6bc0
MD5 7eed60300627cbd6de35b57e9bf7df01
BLAKE2b-256 f7b44fc5a63af3c44331dc1a2f152aa526ee88045cfb0b932d10f0b60984773d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 170ed4971bf9058582b01a8338605f4d8c849bd88834061e60e83b52d0c76870
MD5 3e460d0fe1a3b5e680610d822b6b5393
BLAKE2b-256 9d20379d016139517d0fab03739b40f6e47e039fca52bda5c0afac2ac104fa0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8281db240a1616af2f9c5f71d355057e73a1409c4648c8949901396dc0a3c151
MD5 7aed698ac8092b25aed375d389c96ead
BLAKE2b-256 4c233501e49d53ef37453875abd93c13152e217108421d54c92ff9c038322bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 93771146ef048b34201bfa382c2bf74c524980870bb278e6df515efaf93699ff
MD5 76e7cf76f9ae4c0d9fed9e91a2bcea91
BLAKE2b-256 3569efe2486932ec0b09248e6b13ee41872ad3cbbe7f135c166f533872bf1787

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yarl-1.17.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 90.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 48e424347a45568413deec6f6ee2d720de2cc0385019bedf44cd93e8638aa0ed
MD5 acebafa4c92e61633684c8bbf6f86b5c
BLAKE2b-256 39395b8968af4fc005ae7cdf614f9f413b586511ae38e9bd01566638a7048737

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-win_amd64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: yarl-1.17.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yarl-1.17.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f5ffc6b7ace5b22d9e73b2a4c7305740a339fbd55301d52735f73e21d9eb3130
MD5 08659f7b946f6eaf84c66227b2bfc362
BLAKE2b-256 215e0222d36f8b0ed7d137c34c211ce320fae89fca05b43677b890f9357830d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-win32.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc3003710e335e3f842ae3fd78efa55f11a863a89a72e9a07da214db3bf7e1f8
MD5 fb5774bd1a86ede09d1b774cd19a75be
BLAKE2b-256 f587512fc40dcbc00828075d370bfbb7be947ff689f229c81458d23b61db6d3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d17832ba39374134c10e82d137e372b5f7478c4cceeb19d02ae3e3d1daed8721
MD5 59c9114b32a8de83d6eda0e9bb821861
BLAKE2b-256 ffa9484e36d6cf9c646e1432b733f0f6106126d93a06a86236a05a284da3b9ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-musllinux_1_2_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c6e659b9a24d145e271c2faf3fa6dd1fcb3e5d3f4e17273d9e0350b6ab0fe6e2
MD5 e812bef72be8760683c88bc8d43b9ab8
BLAKE2b-256 304fdef6b265ff94a84dd355c63edcb346ebb48514b6501c26a8bcc47413ef1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-musllinux_1_2_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c019abc2eca67dfa4d8fb72ba924871d764ec3c92b86d5b53b405ad3d6aa56b0
MD5 31caf477fba4ac91bb6d7db613bd53c4
BLAKE2b-256 8e41bb22f678c568dc6a3c24adc5162de989657787fb44e84d7aa509d5c05e54

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 585ce7cd97be8f538345de47b279b879e091c8b86d9dbc6d98a96a7ad78876a3
MD5 bb95c5a409555a7d631906a10aa2fb76
BLAKE2b-256 56ec227ef54c7ac228935a07af852953c05c7b4a9fe897c442a8b6df376ead9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1fee66b32e79264f428dc8da18396ad59cc48eef3c9c13844adec890cd339db5
MD5 8272ca8cd7cf82e85f93ade3374e3359
BLAKE2b-256 e57d6cbca963edda288086bda81a17cb45ef90d93169c50a1b758fd757f663ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18662443c6c3707e2fc7fad184b4dc32dd428710bbe72e1bce7fe1988d4aa654
MD5 2ed3eefd9be616b95fb3bbf16137208f
BLAKE2b-256 f8d09973b1f127f7a419143877baf89d39767c83b828f492b4cac9fa085f85fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2270d590997445a0dc29afa92e5534bfea76ba3aea026289e811bf9ed4b65a7f
MD5 17b9dde84a5e4992ad8bd421ef53b4ea
BLAKE2b-256 d834e79d482e7a9cdfb757995630a2b2f5b7f04a97cc0dce5042e04d9b18e290

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0d41c684f286ce41fa05ab6af70f32d6da1b6f0457459a56cf9e393c1c0b2217
MD5 b6284ba0beca3448e59ebf73ae10f62b
BLAKE2b-256 41e52fcf8fb2daf95b3f7a1060ddc929f857a478565997480131616c7ba02bcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2654caaf5584449d49c94a6b382b3cb4a246c090e72453493ea168b931206a4d
MD5 fbed383b5e6f584bbe47d1c6ce83eeba
BLAKE2b-256 37e4813ad23652ecc1710dee615b06769a1b2f436644906e997b17f0648e8872

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75ac158560dec3ed72f6d604c81090ec44529cfb8169b05ae6fcb3e986b325d9
MD5 5aa2022640fbe8aed5811f3bc2861043
BLAKE2b-256 329694057fc216b8b3280b29777640f3925a815d3dc5e9dd8e653d4b372b87e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a3ede8c248f36b60227eb777eac1dbc2f1022dc4d741b177c4379ca8e75571a
MD5 45ca98751bb8927327072fbe99fec7ea
BLAKE2b-256 8704d6ec141d03e83f6106285dfe2763295a03731246ff08cc0d698a2ad24b9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2f44a4247461965fed18b2573f3a9eb5e2c3cad225201ee858726cde610daca
MD5 e3a0c6c78a68de308bc0c576ee865a81
BLAKE2b-256 5e399ea5a08de2c3ca222437fe50d8e971b0d25d6c05e458a85c18f5462f8d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

File details

Details for the file yarl-1.17.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.17.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c556fbc6820b6e2cda1ca675c5fa5589cf188f8da6b33e9fc05b002e603e44fa
MD5 9c0c387389461cbb838eb17a689a1174
BLAKE2b-256 e0281e84a20471bb154f0f1e728dc560cab3ebc68a8332e7b8dce5253712f555

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.17.2-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: ci-cd.yml on aio-libs/yarl

Attestations:

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