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-hypernode.com/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-hypernode.com/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.18.0

(2024-11-21)

Features

  • Added keep_query and keep_fragment flags in the yarl.URL.with_path(), yarl.URL.with_name() and yarl.URL.with_suffix() methods, allowing users to optionally retain the query string and fragment in the resulting URL when replacing the path – by @paul-nameless.

    Related issues and pull requests on GitHub: #111, #1421.

Contributor-facing changes

  • Started running downstream aiohttp tests in CI – by @Cycloctane.

    Related issues and pull requests on GitHub: #1415.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1422.


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

Uploaded Source

Built Distributions

yarl-1.18.0-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

yarl-1.18.0-cp313-cp313-win_amd64.whl (315.5 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.18.0-cp313-cp313-win32.whl (309.9 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.18.0-cp313-cp313-musllinux_1_2_x86_64.whl (360.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.18.0-cp313-cp313-musllinux_1_2_s390x.whl (366.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.18.0-cp313-cp313-musllinux_1_2_ppc64le.whl (359.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.18.0-cp313-cp313-musllinux_1_2_i686.whl (347.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.18.0-cp313-cp313-musllinux_1_2_armv7l.whl (341.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

yarl-1.18.0-cp313-cp313-musllinux_1_2_aarch64.whl (345.2 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.18.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (345.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.18.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (344.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (333.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.18.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (326.4 kB view details)

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

yarl-1.18.0-cp313-cp313-macosx_11_0_arm64.whl (91.7 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.18.0-cp313-cp313-macosx_10_13_x86_64.whl (93.9 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.18.0-cp313-cp313-macosx_10_13_universal2.whl (140.5 kB view details)

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

yarl-1.18.0-cp312-cp312-win_amd64.whl (90.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.18.0-cp312-cp312-win32.whl (83.8 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.18.0-cp312-cp312-musllinux_1_2_x86_64.whl (357.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.18.0-cp312-cp312-musllinux_1_2_s390x.whl (364.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.18.0-cp312-cp312-musllinux_1_2_ppc64le.whl (359.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.18.0-cp312-cp312-musllinux_1_2_i686.whl (346.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.18.0-cp312-cp312-musllinux_1_2_armv7l.whl (340.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

yarl-1.18.0-cp312-cp312-musllinux_1_2_aarch64.whl (344.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.18.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (341.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.18.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (342.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (332.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.18.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (325.5 kB view details)

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

yarl-1.18.0-cp312-cp312-macosx_11_0_arm64.whl (92.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.18.0-cp312-cp312-macosx_10_13_x86_64.whl (94.7 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.18.0-cp312-cp312-macosx_10_13_universal2.whl (142.4 kB view details)

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

yarl-1.18.0-cp311-cp311-win_amd64.whl (90.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.18.0-cp311-cp311-win32.whl (84.1 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.18.0-cp311-cp311-musllinux_1_2_x86_64.whl (358.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.18.0-cp311-cp311-musllinux_1_2_s390x.whl (366.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.18.0-cp311-cp311-musllinux_1_2_ppc64le.whl (361.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.18.0-cp311-cp311-musllinux_1_2_i686.whl (349.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.18.0-cp311-cp311-musllinux_1_2_armv7l.whl (346.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

yarl-1.18.0-cp311-cp311-musllinux_1_2_aarch64.whl (347.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (343.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (353.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (356.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (340.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (335.9 kB view details)

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

yarl-1.18.0-cp311-cp311-macosx_11_0_arm64.whl (92.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.18.0-cp311-cp311-macosx_10_9_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.18.0-cp311-cp311-macosx_10_9_universal2.whl (141.3 kB view details)

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

yarl-1.18.0-cp310-cp310-win_amd64.whl (90.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.18.0-cp310-cp310-win32.whl (84.0 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.18.0-cp310-cp310-musllinux_1_2_x86_64.whl (331.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.18.0-cp310-cp310-musllinux_1_2_s390x.whl (337.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.18.0-cp310-cp310-musllinux_1_2_ppc64le.whl (336.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.18.0-cp310-cp310-musllinux_1_2_i686.whl (324.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.18.0-cp310-cp310-musllinux_1_2_armv7l.whl (321.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

yarl-1.18.0-cp310-cp310-musllinux_1_2_aarch64.whl (319.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (319.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (326.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (310.0 kB view details)

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

yarl-1.18.0-cp310-cp310-macosx_11_0_arm64.whl (91.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.18.0-cp310-cp310-macosx_10_9_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.18.0-cp310-cp310-macosx_10_9_universal2.whl (141.2 kB view details)

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

yarl-1.18.0-cp39-cp39-win_amd64.whl (90.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.18.0-cp39-cp39-win32.whl (84.6 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.18.0-cp39-cp39-musllinux_1_2_x86_64.whl (336.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.18.0-cp39-cp39-musllinux_1_2_s390x.whl (340.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.18.0-cp39-cp39-musllinux_1_2_ppc64le.whl (339.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.18.0-cp39-cp39-musllinux_1_2_i686.whl (332.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.18.0-cp39-cp39-musllinux_1_2_armv7l.whl (322.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

yarl-1.18.0-cp39-cp39-musllinux_1_2_aarch64.whl (324.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.18.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (331.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.18.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (317.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.18.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (313.3 kB view details)

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

yarl-1.18.0-cp39-cp39-macosx_11_0_arm64.whl (92.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.18.0-cp39-cp39-macosx_10_9_x86_64.whl (94.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.18.0-cp39-cp39-macosx_10_9_universal2.whl (142.5 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.18.0.tar.gz
Algorithm Hash digest
SHA256 20d95535e7d833889982bfe7cc321b7f63bf8879788fee982c76ae2b24cfb715
MD5 7dbd1dbb37590177fcebe3dd6adcc27a
BLAKE2b-256 5e4b53db4ecad4d54535aff3dfda1f00d6363d79455f62b11b8ca97b82746bd2

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-py3-none-any.whl
  • Upload date:
  • Size: 44.8 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.18.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dbf53db46f7cf176ee01d8d98c39381440776fcda13779d269a8ba664f69bec0
MD5 9415eb0cb226112d4215ee7fdb5a909d
BLAKE2b-256 309c3f7ab894a37b1520291247cbc9ea6756228d098dae5b37eec848d404a204

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 315.5 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.18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1db1537e9cb846eb0ff206eac667f627794be8b71368c1ab3207ec7b6f8c5afc
MD5 864fa83f218d3baa3b3cde3b0e6beb2b
BLAKE2b-256 f660478d3d41a4bf0b9e7dca74d870d114e775d1ff7156b7d1e0e9972e8f97fd

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 309.9 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.18.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 14408cc4d34e202caba7b5ac9cc84700e3421a9e2d1b157d744d101b061a4a88
MD5 c5bdb415ef527916700fb2f7b0a91711
BLAKE2b-256 761312b65dca23b1fb8ae44269a4d24048fd32ac90b445c985b0a46fdfa30cfe

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2580c1d7e66e6d29d6e11855e3b1c6381971e0edd9a5066e6c14d79bc8967af
MD5 6f5182c67f3cb8f0941470adc23f571a
BLAKE2b-256 0e3930e2a24a7a6c628dccb13eb6c4a03db5f6cd1eb2c6cda56a61ddef764c11

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1ff116f0285b5c8b3b9a2680aeca29a858b3b9e0402fc79fd850b32c2bcb9f8b
MD5 a1f86f3c1fee59791afe3d41f8fd4c68
BLAKE2b-256 a892dcc0b37c48632e71ffc2b5f8b0509347a0bde55ab5862ff755dce9dd56c4

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 a0509475d714df8f6d498935b3f307cd122c4ca76f7d426c7e1bb791bcd87eda
MD5 ed1d3ce3e71b2746016ec866692e6ed8
BLAKE2b-256 360b33a093b0e13bb8cd0f27301779661ff325270b6644929001f8f33307357d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96404e8d5e1bbe36bdaa84ef89dc36f0e75939e060ca5cd45451aba01db02902
MD5 66d01ccd73a483a76d85b9237a1eca99
BLAKE2b-256 49aa0c6e666c218d567727c1d040d01575685e7f9b18052fd68a59c9f61fe5d9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6a49ad0102c0f0ba839628d0bf45973c86ce7b590cdedf7540d5b1833ddc6f00
MD5 e8bf4bbd638dd58c6fe4eb22b085bf64
BLAKE2b-256 2331351f64f0530c372fa01160f38330f44478e7bf3092f5ce2bfcb91605561d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42ba84e2ac26a3f252715f8ec17e6fdc0cbf95b9617c5367579fafcd7fba50eb
MD5 550b607ac07b9246e7ff9ec9a8bd5a6c
BLAKE2b-256 f9ed65c0514f2d1e8b92a61f564c914381d078766cab38b5fbde355b3b3af1fb

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5f72421246c21af6a92fbc8c13b6d4c5427dfd949049b937c3b731f2f9076bd
MD5 dda796af93c2813d4a3180519065b474
BLAKE2b-256 7a7405c4326877ca541eee77b1ef74b7ac8081343d3957af8f9291ca6eca6fec

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e3818eabaefb90adeb5e0f62f047310079d426387991106d4fbf3519eec7d90a
MD5 89158c9121e9ee101596d901d334e43f
BLAKE2b-256 a4e3830ae465811198b4b5ebecd674b5b3dca4d222af2155eb2144bfe190bbb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c60e547c0a375c4bfcdd60eef82e7e0e8698bf84c239d715f5c1278a73050393
MD5 9d53627eef0f55c4d892774440f1b82f
BLAKE2b-256 9450a218da5f159cd985685bc72c500bb1a7fd2d60035d2339b8a9d9e1f99194

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 576d258b21c1db4c6449b1c572c75d03f16a482eb380be8003682bdbe7db2f28
MD5 0c0a5c1571f9d0c607de35a40976dff8
BLAKE2b-256 3ba25bd86eca9449e6b15d3b08005cf4e58e3da972240c2bee427b358c311549

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7fa7d37f2ada0f42e0723632993ed422f2a679af0e200874d9d861720a54f53e
MD5 404e5e6e5bb9204220fbfd44121ca801
BLAKE2b-256 2942842f35aa1dae25d132119ee92185e8c75d8b9b7c83346506bd31e9fa217f

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da206d1ec78438a563c5429ab808a2b23ad7bc025c8adbf08540dde202be37d5
MD5 b9ca1be59204429d78b3a5ea7fb886c6
BLAKE2b-256 54e499fbb884dd9f814fb0037dc1783766bb9edcd57b32a76f3ec5ac5c5772d7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3adaaf9c6b1b4fc258584f4443f24d775a2086aee82d1387e48a8b4f3d6aecf6
MD5 2ecc8c03f5aa123487678bcf0600c832
BLAKE2b-256 0ed82bb6e26fddba5c01bad284e4571178c651b97e8e06318efcaa16e07eb9fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6fb64dd45453225f57d82c4764818d7a205ee31ce193e9f0086e493916bd4f72
MD5 b83b256e9d07653c18d3b806f413a6f0
BLAKE2b-256 2b772196b657c66f97adaef0244e9e015f30eac0df59c31ad540f79ce328feed

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 90.1 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.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 039c299a0864d1f43c3e31570045635034ea7021db41bf4842693a72aca8df3a
MD5 74049d14fcaa8eeb1fef229b0005b35d
BLAKE2b-256 4e8ecdb40ef98597be107de67b11e2f1f23f911e0f1416b938885d17a338e304

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 83.8 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.18.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cd6ab7d6776c186f544f893b45ee0c883542b35e8a493db74665d2e594d3ca75
MD5 2e924c1ee6afaaa297d43813a2b10a9d
BLAKE2b-256 7d356f33fd29791af2ec161aebe8abe63e788c2b74a6c7e8f29c92e5f5e96849

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1a3297b9cad594e1ff0c040d2881d7d3a74124a3c73e00c3c71526a1234a9f7
MD5 297985ca523d7a3c27fbfdd83e3c7fea
BLAKE2b-256 401909ce976c624c9d3cc898f0be5035ddef0c0759d85b2313321cfe77b69915

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 80741ec5b471fbdfb997821b2842c59660a1c930ceb42f8a84ba8ca0f25a66aa
MD5 53b494866e2d9ee69e63a85fecbdb353
BLAKE2b-256 3f4395a64d9e7ab4aa1c34fc5ea0edb35b581bc6ad33fd960a8ae34c2040b319

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c083f6dd6951b86e484ebfc9c3524b49bcaa9c420cb4b2a78ef9f7a512bfcc85
MD5 638842d87e99d965ef8a63eee15f744a
BLAKE2b-256 b4ee5e5bccdb821eb9949ba66abb4d19e3299eee00282e37b42f65236120e892

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f7edeb1dcc7f50a2c8e08b9dc13a413903b7817e72273f00878cb70e766bdb3b
MD5 0efb8f86ea1c8588a92a46329361687a
BLAKE2b-256 fddb1fe4ef38ee852bff5ec8f5367d718b3a7dac7520f344b8e50306f68a2940

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f275ede6199d0f1ed4ea5d55a7b7573ccd40d97aee7808559e1298fe6efc8dbd
MD5 eb2678bab20d0f28f79d8a4280e51641
BLAKE2b-256 e2170ee5a68886aca1a8071b0d24a1e1c0fd9970dead2ef2d5e26e027fb7ce88

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9106025c7f261f9f5144f9aa7681d43867eed06349a7cfb297a1bc804de2f0d1
MD5 bad73acd08dc2a11d1f40a8e2f4a58c8
BLAKE2b-256 69bce2a9808ec26989cf0d1b98fe7b3cc45c1c6506b5ea4fe43ece5991f28f34

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b4c90c5363c6b0a54188122b61edb919c2cd1119684999d08cd5e538813a28e
MD5 98c4098f1b1050e7a04c1c921f80c1de
BLAKE2b-256 9a9f63864f43d131ba8c8cdf1bde5dd3f02f0eff8a7c883a5d7fad32f204fda5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fe94d1de77c4cd8caff1bd5480e22342dbd54c93929f5943495d9c1e8abe9f42
MD5 af7785f9ff2ef047e5a329f6aded0435
BLAKE2b-256 fc9fbad434b5279ae7a356844e14dc771c3d29eb928140bbc01621af811c8a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b234a4a9248a9f000b7a5dfe84b8cb6210ee5120ae70eb72a4dcbdb4c528f72f
MD5 0ba1f165998ca880b80bc18d5bda066c
BLAKE2b-256 93b6dd27165114317875838e216214fb86338dc63d2e50855a8f2a12de2a7fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d26f1fa9fa2167bb238f6f4b20218eb4e88dd3ef21bb8f97439fa6b5313e30d
MD5 0d1931d96e1468ca44484da3d513d78f
BLAKE2b-256 2ffad9e1b9fbafa4cc82cd3980b5314741b33c2fe16308d725449a23aed32021

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49a98ecadc5a241c9ba06de08127ee4796e1009555efd791bac514207862b43d
MD5 0e947692bce3df2ad34d4b5c3cf3879c
BLAKE2b-256 2030b4542bbd9be73de155213207eec019f6fe6495885f7dd59aa1ff705a041b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01be8688fc211dc237e628fcc209dda412d35de7642453059a0553747018d075
MD5 89400471954e54874f8facb051ad9d72
BLAKE2b-256 ebe13081b578a6f21961711b9a1c49c2947abb3b0d0dd9537378fb06777ce8ee

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 454902dc1830d935c90b5b53c863ba2a98dcde0fbaa31ca2ed1ad33b2a7171c6
MD5 81f6cea2bf470d5971047ade8584a0e3
BLAKE2b-256 0c5fe247dc7c0607a0c505fea6c839721844bee55686dfb183c7d7b8ef8a9cb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1ece25e2251c28bab737bdf0519c88189b3dd9492dc086a1d77336d940c28ced
MD5 45b20ceccfe705417cd1ecfbf31ed7e5
BLAKE2b-256 2336c579b80a5c76c0d41c8e08baddb3e6940dfc20569db579a5691392c52afa

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 90.8 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.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 52c136f348605974c9b1c878addd6b7a60e3bf2245833e370862009b86fa4689
MD5 ca72bc171c13f8422ae930d2af1a9472
BLAKE2b-256 9d85035719a9266bce85ecde820aa3f8c46f3b18c3d7ba9ff51367b2fa4ae2a2

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 84.1 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.18.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c4cb992d8090d5ae5f7afa6754d7211c578be0c45f54d3d94f7781c495d56716
MD5 bec596c93cbe092a6f1dfa53a794abf2
BLAKE2b-256 912f437d0de062f1a3e3cb17573971b3832232443241133580c2ba3da5001d06

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7520e799b1f84e095cce919bd6c23c9d49472deeef25fe1ef960b04cca51c3fc
MD5 b011899b9ea3f52be40c57164d97161e
BLAKE2b-256 f8db786a5684f79278e62271038a698f56a51960f9e643be5d3eff82712f0b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a173401d7821a2a81c7b47d4e7d5c4021375a1441af0c58611c1957445055056
MD5 883e775dd48ab9c54b7eee158694360f
BLAKE2b-256 0b1b2b5efd6df06bf938f7e154dee8e2ab22d148f3311a92bf4da642aaaf2fc5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c73a6bbc97ba1b5a0c3c992ae93d721c395bdbb120492759b94cc1ac71bc6350
MD5 4cd4f255799be2aaeb465ff3e81170f6
BLAKE2b-256 bf4b1efe10fd51e2cedf53195d688fa270efbcd64a015c61d029d49c20bf0af7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a64619a9c47c25582190af38e9eb382279ad42e1f06034f14d794670796016c0
MD5 35c9bb565ca525db308976f4bdc911b7
BLAKE2b-256 b0098c0cf68a0fcfe3b060c9e5857bb35735bc72a4cf4075043632c636d007e9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 536a7a8a53b75b2e98ff96edb2dfb91a26b81c4fed82782035767db5a465be46
MD5 78b626372ea31c61e0b19651caafa8d6
BLAKE2b-256 c6fbfa6c642bc052fbe6370ed5da765579650510157dea354fe9e8177c3bc34a

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91b8fb9427e33f83ca2ba9501221ffaac1ecf0407f758c4d2f283c523da185ee
MD5 08cc031ce3b93c3fef7f67bbdd016779
BLAKE2b-256 253c437304394494e757ae927c9a81bacc4bcdf7351a1d4e811d95b02cb6dbae

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed69af4fe2a0949b1ea1d012bf065c77b4c7822bad4737f17807af2adb15a73c
MD5 932fcee8abe340076197ce3d8b51830b
BLAKE2b-256 76770b205a532d22756ab250ab21924d362f910a23d641c82faec1c4ad7f6077

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 205de377bd23365cd85562c9c6c33844050a93661640fda38e0567d2826b50df
MD5 6331d576f355f7b9a40ec9ea85190eaf
BLAKE2b-256 176683a88d04e4fc243dd26109f3e3d6412f67819ab1142dadbce49706ef4df4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dd21c0128e301851de51bc607b0a6da50e82dc34e9601f4b508d08cc89ee7929
MD5 a3c2188a0e67b37d00ea1e3a3f63f7b1
BLAKE2b-256 cf7702cf72f09dea20980dea4ebe40dfb2c24916b864aec869a19f715428e0f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13aaf2bdbc8c86ddce48626b15f4987f22e80d898818d735b20bd58f17292ee8
MD5 a504df42c639fa9fa63872f9e7009ef1
BLAKE2b-256 f576e5c91681fa54658943cb88673fb19b3355c3a8ae911a33a2621b6320990d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e1c18890091aa3cc8a77967943476b729dc2016f4cfe11e45d89b12519d4a93
MD5 fce91d5af31cad3729908f3b3a94b0b4
BLAKE2b-256 0b472081ddce3da6096889c3947bdc21907d0fa15939909b10219254fe116841

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c893f8c1a6d48b25961e00922724732d00b39de8bb0b451307482dc87bddcd74
MD5 3149f88d92b85a8914074a8f5505065e
BLAKE2b-256 8a0eda720989be11b662ca847ace58f468b52310a9b03e52ac62c144755f9d75

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e6b4466714a73f5251d84b471475850954f1fa6acce4d3f404da1d55d644c34
MD5 33d62c40bf62defbb8846a989ac3ca60
BLAKE2b-256 456d24b70ae33107d6eba303ed0ebfdf1164fe2219656e7594ca58628ebc0f1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b8e8c516dc4e1a51d86ac975b0350735007e554c962281c432eaa5822aa9765c
MD5 b1b2886565a679c98014f690009beba3
BLAKE2b-256 06456ad7135d1c4ad3a6a49e2c37dc78a1805a7871879c03c3495d64c9605d49

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 90.2 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.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 73553bbeea7d6ec88c08ad8027f4e992798f0abc459361bf06641c71972794dc
MD5 d8ed5704755ef90e883e31b3d14d5138
BLAKE2b-256 fd20a474648c2b49c9ed5eb0e7137add6373e5d9220eda7e6d4b43d306e67672

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 84.0 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.18.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 34176bfb082add67cb2a20abd85854165540891147f88b687a5ed0dc225750a0
MD5 d93d2f0a2aec2ca0597429ee81f907cb
BLAKE2b-256 71a3e3bd136838d29fec4acc4919bcfd2bd33296f6c281c829fa277e72bc2590

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a45d94075ac0647621eaaf693c8751813a3eccac455d423f473ffed38c8ac5c9
MD5 4421b4876d274479f7b3a2f2f5a56173
BLAKE2b-256 96d90f97875e2498196a9b5561de32f3f25208485c7b43d676a65a2ee6c12fd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 701bb4a8f4de191c8c0cc9a1e6d5142f4df880e9d1210e333b829ca9425570ed
MD5 0b481c227acfeaef4c33e74f348d27c7
BLAKE2b-256 a8f377e0cdee76359dade383b61eb995a3a2efcef3d64da3222f3cf52d38bd38

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 8b8d3e4e014fb4274f1c5bf61511d2199e263909fb0b8bda2a7428b0894e8dc6
MD5 f614c0a73c9798c7e00e66063dbfa5fc
BLAKE2b-256 0c7663209f71efde8875670441875ef1a46383a06f578f6babf819b0cf79ebd7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 32141e13a1d5a48525e519c9197d3f4d9744d818d5c7d6547524cc9eccc8971e
MD5 0f8ca12c8823253b561328a596a573c1
BLAKE2b-256 4e498ed0dc1973876f20b63fe66986f300fd0721f3d644b6a64be12ec436c197

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bd80ed29761490c622edde5dd70537ca8c992c2952eb62ed46984f8eff66d6e8
MD5 4abc3ae54430a3a8fc7f8d03736a4562
BLAKE2b-256 42b7de7fcde2c414d33a2be5ac9c31469ad33874a26a5e3421b2a9505a1a10ee

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a3709450a574d61be6ac53d582496014342ea34876af8dc17cc16da32826c9a
MD5 0f130299cd2769eedb6fec9e56469e05
BLAKE2b-256 b5544d9dcbdaba18a948f8bea5b65835bfcc5a931426c79d8d2dafe45264ece8

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0a2074a37285570d54b55820687de3d2f2b9ecf1b714e482e48c9e7c0402038
MD5 7914204d82fb137b89938ccf6f0d6c54
BLAKE2b-256 a406511e5ac4e562cbd605a05c90875e36ec5bac93da0dc55c730b4b3b09face

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 20de4a8b04de70c49698dc2390b7fd2d18d424d3b876371f9b775e2b462d4b41
MD5 f51dd6bfab965ebc55236442e0c1c180
BLAKE2b-256 9866975c36deeb069888274c2edfa9d6aef44c7574e9b11bb0687130ddd02558

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8254dbfce84ee5d1e81051ee7a0f1536c108ba294c0fdb5933476398df0654f3
MD5 f1fc7d2f2f778d16eed424e3cb9aea57
BLAKE2b-256 762e61b854cca176d8952d1448b15d59b9b4df27648e4cc9c1a2a01449238b21

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 685cc37f3f307c6a8e879986c6d85328f4c637f002e219f50e2ef66f7e062c1d
MD5 e4240a6bb2dac10b05215096652fa3e2
BLAKE2b-256 c0357e6fbfeb413f281dda59d4a9fce7a0c43cb1f22cb6ac25151d4c4ce51651

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3f576ed278860df2721a5d57da3381040176ef1d07def9688a385c8330db61a1
MD5 b75e1c8eb078d496af8497ff2c8dd72a
BLAKE2b-256 7c6a8f6f8b17b28ed6eaaf20f5a80d391ae1c1bd5437af9ed552b9eb8903b11c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae38bd86eae3ba3d2ce5636cc9e23c80c9db2e9cb557e40b98153ed102b5a736
MD5 16db5eb6992a701caa319c5bc4d85052
BLAKE2b-256 129d7d39082baae943f138df1bb96914f8d53fd65eb131b9d0965917b009b35d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b026cf2c32daf48d90c0c4e406815c3f8f4cfe0c6dfccb094a9add1ff6a0e41a
MD5 7d660627694de37e74e79f82e97d91ee
BLAKE2b-256 6a85a15e439d8faa6bd09a536d87ca7a32daa50cf8820cf220edbced702348a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 074fee89caab89a97e18ef5f29060ef61ba3cae6cd77673acc54bfdd3214b7b7
MD5 aa3433c6bed3ceb3278b668b46d53bd3
BLAKE2b-256 808b305e1bde6bbf900bb8909a4884488764ee5950dda4da06cec885c06dae68

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 90.7 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.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d90f2e4d16a5b0915ee065218b435d2ef619dd228973b1b47d262a6f7cd8fa5
MD5 9de701058417f731137ff221666925f4
BLAKE2b-256 d6a2699d2cc6594a00ee3bfc8d4983ece8fb2c225cb32452088ce728c24617a2

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.18.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 84.6 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.18.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b4095c5019bb889aa866bf12ed4c85c0daea5aafcb7c20d1519f02a1e738f07f
MD5 cd1445fad320aedc5472ac4ede46fee9
BLAKE2b-256 eb2e13a2a7b9a33c760588e413b2d13e206a0e75e5d518dd2f95bd78a90d4a95

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7ee6884a8848792d58b854946b685521f41d8871afa65e0d4a774954e9c9e89
MD5 b5a89d247deb9d9491bdf5595a0aa98b
BLAKE2b-256 2f06c12452cee751829e7371f70bfb7b68a1fdd9dc6783c39a9ca8fa21ce033a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 38b39b7b3e692b6c92b986b00137a3891eddb66311b229d1940dcbd4f025083c
MD5 d0a646303d5740a5d15204251839c20a
BLAKE2b-256 0728a4a3ed46dcf8c48cdb8747194d0c6905fb59a1af2f90fea18bcc341ba034

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b212452b80cae26cb767aa045b051740e464c5129b7bd739c58fbb7deb339e7b
MD5 76c67238ba4fe2f4e2202554ae56eacd
BLAKE2b-256 c8d5a99321e2214614639fdc69ae144936888f62d9c0c781224f2d0ecb1c66dd

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 67b336c15e564d76869c9a21316f90edf546809a5796a083b8f57c845056bc01
MD5 de9987eff59a3b07515fbee375b989c9
BLAKE2b-256 11f9a3dc2ab42f73717d97d0fd37be63660d8faf3ddaa024704218d4956f5118

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d9d4f5e471e8dc49b593a80766c2328257e405f943c56a3dc985c125732bc4cf
MD5 3238cc68f5bf8d74f9772be6f27b052e
BLAKE2b-256 32917ed533566f62b38bda1b2454b7799fe7e4e62bc1e10f6c96489d16ee3f35

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7609b8462351c4836b3edce4201acb6dd46187b207c589b30a87ffd1813b48dc
MD5 3b6260548e374cffad368c385e02cd3d
BLAKE2b-256 3c44a664651d965a4a1a71bce53a255107204e420aa3a8c8260566065d12b155

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d89ae7de94631b60d468412c18290d358a9d805182373d804ec839978b120422
MD5 84dfef3e2971415541ce0d0477b88947
BLAKE2b-256 2c8ba9f89dbb9322a5c7be24bc11b06dab031932808b69f8be65f0ab149b7a59

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f172b8b2c72a13a06ea49225a9c47079549036ad1b34afa12d5491b881f5b993
MD5 4e34a417b0058439116e90eb3741bbe5
BLAKE2b-256 f09aa22435685010deed686759c4207b920bb92f3ed71f5d7cf49c673e065106

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 609ffd44fed2ed88d9b4ef62ee860cf86446cf066333ad4ce4123505b819e581
MD5 39c2001d742f7f3143a191ae51ece0a1
BLAKE2b-256 2709acd37201a513a1b060a503400692837ee5169699ba02c728baedaa837050

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 309f8d27d6f93ceeeb80aa6980e883aa57895270f7f41842b92247e65d7aeddf
MD5 bef507ef52baf859f2bdbf7ea04f7293
BLAKE2b-256 f093ed88fc9102ea31ab3bd20131eb305f81abc4e715adc00c8c2e4882dc056a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 466d31fd043ef9af822ee3f1df8fdff4e8c199a7f4012c2642006af240eade17
MD5 300fafff842cb2a7f0a5f8a4b3b26cc1
BLAKE2b-256 29487d258d42354d1220a6f2a357e0734ed183024e931c38b1e884631b4ab15c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7db9584235895a1dffca17e1c634b13870852094f6389b68dcc6338086aa7b08
MD5 9f4ee9bbddd64b4d26ce2253d40f258c
BLAKE2b-256 ff6cf41813685c220b11d9fc8a26a5c8fd10b44c52420785a14f948b69518281

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0f4808644baf0a434a3442df5e0bedf8d05208f0719cedcd499e168b23bfdc4
MD5 541b83bb8050680e362cd2e1bd00abfd
BLAKE2b-256 a57e002c031e12ca3b833fd0612a76425219ecfc5c73ca58de3c61e2a7c95dd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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.18.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.18.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fa2c9cb607e0f660d48c54a63de7a9b36fef62f6b8bd50ff592ce1137e73ac7d
MD5 9ced6e3b58ba1febc728c809ac80c447
BLAKE2b-256 20b275bfeacf949045f0455a56c397183a89e01cd51183569208745c63e0265e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.18.0-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