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://badge.fury.io/py/yarl.svg https://readthedocs.org/projects/yarl/badge/?version=latest https://img.shields.io/pypi/pyversions/yarl.svg Matrix Room — #aio-libs:matrix.org Matrix Space — #aio-libs-space:matrix.org

Introduction

Url is constructed from str:

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

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

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

All url manipulations produce a new url object:

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

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

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

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

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

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

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

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

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

Installation

$ pip install yarl

The library is Python 3 only!

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

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

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

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

Dependencies

YARL requires multidict and propcache libraries.

API documentation

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

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

There is no standard for boolean representation of boolean values.

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

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

Comparison with other URL libraries

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

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

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

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

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

    URLObject is immutable, that’s pretty good.

    Every URL change generates a new URL object.

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

Source code

The project is hosted on GitHub

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

Discussion list

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

Feel free to post your questions and ideas here.

Authors and License

The yarl package is written by Andrew Svetlov.

It’s Apache 2 licensed and freely available.

Changelog

1.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.15.5.tar.gz (172.4 kB view details)

Uploaded Source

Built Distributions

yarl-1.15.5-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

yarl-1.15.5-cp313-cp313-win_amd64.whl (310.5 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.15.5-cp313-cp313-win32.whl (304.8 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.15.5-cp313-cp313-musllinux_1_2_x86_64.whl (355.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.15.5-cp313-cp313-musllinux_1_2_s390x.whl (356.4 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.15.5-cp313-cp313-musllinux_1_2_ppc64le.whl (350.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.15.5-cp313-cp313-musllinux_1_2_i686.whl (341.2 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.15.5-cp313-cp313-musllinux_1_2_armv7l.whl (336.2 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

yarl-1.15.5-cp313-cp313-musllinux_1_2_aarch64.whl (341.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.15.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.15.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (341.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.15.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (339.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.15.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (329.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.15.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (322.6 kB view details)

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

yarl-1.15.5-cp313-cp313-macosx_11_0_arm64.whl (87.1 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.15.5-cp313-cp313-macosx_10_13_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.15.5-cp313-cp313-macosx_10_13_universal2.whl (135.8 kB view details)

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

yarl-1.15.5-cp312-cp312-win_amd64.whl (85.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.15.5-cp312-cp312-win32.whl (79.2 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.15.5-cp312-cp312-musllinux_1_2_x86_64.whl (352.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.15.5-cp312-cp312-musllinux_1_2_s390x.whl (358.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.15.5-cp312-cp312-musllinux_1_2_ppc64le.whl (351.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.15.5-cp312-cp312-musllinux_1_2_i686.whl (340.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.15.5-cp312-cp312-musllinux_1_2_armv7l.whl (337.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

yarl-1.15.5-cp312-cp312-musllinux_1_2_aarch64.whl (338.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.15.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.15.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (336.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.15.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (337.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.15.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (327.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.15.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (320.9 kB view details)

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

yarl-1.15.5-cp312-cp312-macosx_11_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.15.5-cp312-cp312-macosx_10_13_x86_64.whl (90.0 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.15.5-cp312-cp312-macosx_10_13_universal2.whl (137.7 kB view details)

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

yarl-1.15.5-cp311-cp311-win_amd64.whl (86.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.15.5-cp311-cp311-win32.whl (79.5 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.15.5-cp311-cp311-musllinux_1_2_x86_64.whl (353.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.15.5-cp311-cp311-musllinux_1_2_s390x.whl (361.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.15.5-cp311-cp311-musllinux_1_2_ppc64le.whl (357.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.15.5-cp311-cp311-musllinux_1_2_i686.whl (346.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.15.5-cp311-cp311-musllinux_1_2_armv7l.whl (340.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

yarl-1.15.5-cp311-cp311-musllinux_1_2_aarch64.whl (342.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.15.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (347.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.15.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (350.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.15.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (335.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.15.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (333.0 kB view details)

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

yarl-1.15.5-cp311-cp311-macosx_11_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.15.5-cp311-cp311-macosx_10_9_x86_64.whl (89.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.15.5-cp311-cp311-macosx_10_9_universal2.whl (136.6 kB view details)

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

yarl-1.15.5-cp310-cp310-win_amd64.whl (85.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.15.5-cp310-cp310-win32.whl (79.5 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.15.5-cp310-cp310-musllinux_1_2_x86_64.whl (326.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.15.5-cp310-cp310-musllinux_1_2_s390x.whl (334.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.15.5-cp310-cp310-musllinux_1_2_ppc64le.whl (333.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.15.5-cp310-cp310-musllinux_1_2_i686.whl (319.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.15.5-cp310-cp310-musllinux_1_2_armv7l.whl (313.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

yarl-1.15.5-cp310-cp310-musllinux_1_2_aarch64.whl (314.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.15.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (321.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.15.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (325.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.15.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (309.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.15.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (306.0 kB view details)

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

yarl-1.15.5-cp310-cp310-macosx_11_0_arm64.whl (87.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.15.5-cp310-cp310-macosx_10_9_x86_64.whl (89.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.15.5-cp310-cp310-macosx_10_9_universal2.whl (136.5 kB view details)

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

yarl-1.15.5-cp39-cp39-win_amd64.whl (86.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.15.5-cp39-cp39-win32.whl (80.0 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.15.5-cp39-cp39-musllinux_1_2_x86_64.whl (330.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.15.5-cp39-cp39-musllinux_1_2_s390x.whl (335.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.15.5-cp39-cp39-musllinux_1_2_ppc64le.whl (334.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.15.5-cp39-cp39-musllinux_1_2_i686.whl (322.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.15.5-cp39-cp39-musllinux_1_2_armv7l.whl (319.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

yarl-1.15.5-cp39-cp39-musllinux_1_2_aarch64.whl (317.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.15.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (324.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.15.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (329.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.15.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.15.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (309.3 kB view details)

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

yarl-1.15.5-cp39-cp39-macosx_11_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.15.5-cp39-cp39-macosx_10_9_x86_64.whl (90.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.15.5-cp39-cp39-macosx_10_9_universal2.whl (137.8 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.15.5.tar.gz
Algorithm Hash digest
SHA256 8249147ee81c1cf4d1dc6f26ba28a1b9d92751529f83c308ad02164bb93abd0d
MD5 3ca6ccdbb23657ac98ff7bfa0cb6347c
BLAKE2b-256 3e83529d9cb66a6b3ba120c4a52bec8299f495f9446b749cb1110c89ffb46704

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-py3-none-any.whl
  • Upload date:
  • Size: 40.2 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.15.5-py3-none-any.whl
Algorithm Hash digest
SHA256 625f31d6650829fba4030b4e7bdb2d69e41510dddfa29a1da27076c199521757
MD5 e12aa7e8fc5791ed2ece0e1bd035c378
BLAKE2b-256 971a0ee9e6ccb77d223b84cdf18b6a24cac9b72e96d3255b95f6a627a75a6dd9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 310.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.15.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 94ab1185900f43760d5487c8e49f5f1a66f864e36092f282f1813597479b9dfa
MD5 7ce23be5e363a75196edb6604922c208
BLAKE2b-256 ef8d81b1a88b10e18ad5409bdd3aa2dde46e85da7e315e772218a0f76cff6f65

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 304.8 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.15.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 73143dd279e641543da52c55652ad7b4c7c5f79e797f124f58f04cc060f14271
MD5 e7e9299a337c6eed5b2ce4355a971876
BLAKE2b-256 ba36c89affe17426af3c0261de69cb9094ab652a5fa02d32014c1761ddf58ec5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2eeb9ba53c055740cd282ae9d34eb7970d65e73a46f15adec4b0c1b0f2e55cc2
MD5 9154d277df2b7f03538cbc8bd6fd7308
BLAKE2b-256 d2b784fc62490f289a1275ecb1ce726368c520b391d5896439efeaa750260d5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 041bafaa82b77fd4ec2826d42a55461ec86d999adf7ed9644eef7e8a9febb366
MD5 911def0190c29d176d399c5ff261a0f9
BLAKE2b-256 d8468cccf74985b3a91c4843c3fbe9aa1def99fd81d794315c81c5935b11dd73

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 6e2c674cfe4c03ad7a4d536b1f808221f0d11a360486b4b032d2557c0bd633ad
MD5 5ce08e6e4654784ee7f09b145324408e
BLAKE2b-256 295c5a57a754820428055ca150b9967327ab5f77cacf7f3d4ae65b45bacc00f3

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5d6be369488d503c8edc14e2f63d71ab2a607041ad216a8ad444fa18e8dea792
MD5 48950ac6134631d0b619d7639fe4c848
BLAKE2b-256 0cf10c2197536c6d50f31f3861b2524324268a87c4fbc4aee7127b01b3db2eb4

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e8aa19c39cb20bfb16f0266df175a6004943122cf20707fbf0cacc21f6468a25
MD5 0d1cb374bb443ff98b6e25870db3b13d
BLAKE2b-256 5abb854c2ed4c6038b9ee18abb590f6fe5c06f4181ad76d9e4f09261dde341e3

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9162ea117ce8bad8ebc95b7376b4135988acd888d2cf4702f8281e3c11f8b81f
MD5 ad3a4e3ca0e3269dfdb66fb05f2c2915
BLAKE2b-256 75c4b2d514b448ce61a6d202a1547daf82c2f76755ee2e33f1cecf4f580b65ba

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 607683991bab8607e5158cd290dd8fdaa613442aeab802fe1c237d3a3eee7358
MD5 ae1e5346872d1b78993bb8e0ab237958
BLAKE2b-256 942bbd69ad1943bc3fc6bdf87ee37ca533b0c920d8fdcf61fa7a00fbce210e89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 44088ec0be82fba118ed29b6b429f80bf295297727adae4c257ac297e01e8bcd
MD5 26bcf7f05970189947ab930501978ddc
BLAKE2b-256 ecc2b2635fde3c285f7ea3bb6af9f55d2615d2d6385aede5913e608a605208d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3b30f13fac56598474071a4f1ecd66c78fdaf2f8619042d7ca135f72dbb348cf
MD5 cda28aa811eff90da31944e64112dc3b
BLAKE2b-256 627640c6e2c63135a367d4661e9c0b17c3c7e91e2ce56557ba0e88406a264ee3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd529e637cd23204bd82072f6637cff7af2516ad2c132e8f3342cbc84871f7d1
MD5 3469f16c9a7e5487119bb12595abf739
BLAKE2b-256 ee59f314c479cf9be8411133dcacc69f16e97eebe499cf741ff2dc9bc0d5d07b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da48cdff56b01ea4282a6d04b83b07a2088351a4a3ff7aacc1e7e9b6b04b90b9
MD5 1c9a7862af239358d4c6ba46a5f24bc9
BLAKE2b-256 12ff2b32e90b9ddf5ccc9226a9d5fd14e45894e1dccb5f39d6531663f17db822

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcfd663dc88465ebe41c7c938bdc91c4b01cda96a0d64bf38fd66c1877323771
MD5 6d2c77279b39e35b36015de39995c31b
BLAKE2b-256 b16fe0f6e70072bef3f642168db8364745b1ce327bd63314b1cf9cce71442c8b

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8b7dd6983c81523f9de0ae6334c3b7a3cb33283936e0525f80c4f713f54a9bb6
MD5 3cadb7cf91f5a466e7cd62400b3007d8
BLAKE2b-256 04383110906d7474c7f16e40c137e03938aa8bfa01fa9ab6cd8a378c09a10e8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5fadcf532fd9f6cbad71485ef8c2462dd9a91d3efc72ca01eb0970792c92552a
MD5 3d61a5dd9d184f3a51ba2d24624dafcf
BLAKE2b-256 7cc5403ec3569db8a826561bb6190e18fedb27c51493b364d059f96a80d61e96

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 85.5 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.15.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9aa054d97033beac9cb9b19b7c0b8784b85b12cd17879087ca6bffba57884e02
MD5 94c4f8bea55d8e7e2d14e2fe2396ae15
BLAKE2b-256 a437c1640b0b1bd3c926d5f87df38b6c605bd3338ce5c0b5550bae318add9b5a

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 79.2 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.15.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 362da97ad4360e4ef1dd24ccdd3bceb18332da7f40026a42f49b7edd686e31c3
MD5 733c087a0d596059e6ce17cf6ca3e3c5
BLAKE2b-256 1a0f6cd2d1067b6581e457fe72932da04c5f132b4493aa3671ade3168185c58a

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70d074d5a96e0954fe6db81ff356f4361397da1cda3f7c127fc0902f671a087e
MD5 3216ebc7e63cf1e61b071753a2003b7a
BLAKE2b-256 c203c9f0168f8fe02db46df7fd0756c3b1af78d2f20bf6f072844f85b3cfb8c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5b8af4165e097ff84d9bbb97bb4f4d7f71b9c1c9565a2d0e27d93e5f92dae220
MD5 791fa570547d99b867651a5385b46a89
BLAKE2b-256 f6beab2bfe984c5c7a9fb6134cf5f7f994f4e2da14f4615c4abeae517fa4861d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 68e837b3edfcd037f9706157e7cb8efda832de6248c7d9e893e2638356dfae5d
MD5 604b4ea06447ec7d5abd8483584bdde7
BLAKE2b-256 515bcf94a7c4c153b92084e67f85fc17696ceea00850a78c62b6d46649f805e6

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bb129f77ddaea2d8e6e00417b8d907448de3407af4eddacca0a515574ad71493
MD5 ce985c9f67d6d2cf093d4c67afd193ab
BLAKE2b-256 5420d1db5b27ca782d13d4cde4bba1aff284bbaeec1f61fa236f4d480f282891

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d7fa4b033e2f267e37aabcc36949fa89f9f1716a723395912147f9cf3fb437c7
MD5 2c7e5f15318593a56deb2a0f7cd4f855
BLAKE2b-256 626d1ac1bfae2e1b4f0456abfa4ce11c7b99e677f0b9b725f099f9249bd49957

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cbf36099a9b407e1456dbf55844743a98603fcba32d2a46fb3a698d926facf1b
MD5 b9369c35aa5cae8276e9825991df9ec4
BLAKE2b-256 24441cc40a59af483fa556a579e250188c421a1b9758eb733c8d4d5755707fee

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c166ad987265bb343be58cdf4fbc4478cc1d81f2246d2be9a15f94393b269faa
MD5 27782abfd63c82cb8fa55903aa4cecd8
BLAKE2b-256 7ac8774b09fc1a432369bfe85061b9e635703f312f26a6da64263f55ba4657a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fd56de8b645421ff09c993fdb0ee9c5a3b50d290a8f55793b500d99b34d0c1ce
MD5 7510c3c8651a275c45bdb6d3c1f84a8f
BLAKE2b-256 0b255aed0c7e09fc34ec7c54a4a7b7bd56db479f3f45396d277fbd2700f836e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 524b3bb7dff320e305bc979c65eddc0342548c56ea9241502f907853fe53c408
MD5 efc6bfa837e6e14207c61e761e50253f
BLAKE2b-256 e82b8d8776de7624cb45f5713285c0c38f2d8761371cc979e6f5220ab9b035f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0327081978fe186c3390dd4f73f95f825d0bb9c74967e22c2a1a87735974d8f5
MD5 0731a6bf8a5d3f3c515230b48636d77f
BLAKE2b-256 ba9eb7072da94820f6b1d5ecbe5f6208d68121cd6abd9b5a78629fe2d85b65b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d56980374a10c74255fcea6ebcfb0aeca7166d212ee9fd7e823ddef35fb62ad0
MD5 e02a1440d5265201c4cdbf567db48694
BLAKE2b-256 d0f0d0fd3428faa47dd66be38a38ab96446817e659e1c892959382dad06f3edc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c884dfa56b050f718ea3cbbfd972e29a6f07f63a7449b10d9a20d64f7eec92e2
MD5 13ff257363574970fa98af13c9229274
BLAKE2b-256 e402545486efaeb93e62df561348a7ef5c5dfbff8ad6e17e601b2306ff939d34

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 96ce879799fee124d241ea3b84448378f638e290c49493d00b706f3fd57ec22b
MD5 6ad0a83cd31705b9a8ba73f304bb986b
BLAKE2b-256 9c9292a160e99e9318e878f83dd142325ab68294514cdae9b44211ca0967e07d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d3309ee667f2d9c7ac9ecf44620d6b274bfdd8065b8c5019ff6795dd887b8fed
MD5 7011a95f475862af4a813abbffefe8ac
BLAKE2b-256 1f4224e7a628366eba6dd953bbe6f2badb2096c1246d1836cf0df8236914e6c7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 86.1 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.15.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5848500b6a01497560969e8c3a7eb1b2570853c74a0ca6f67ebaf6064106c49b
MD5 5699acd7532b42e3aabadb7cbbd0eca8
BLAKE2b-256 eb0f3828235e76bb9ea75612941b3144f03d72bd9d98ddf99bbcfba87a71d196

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 79.5 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.15.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b1217102a455e3ac9ac293081093f21f0183e978c7692171ff669fee5296fa28
MD5 eee7d403497eb79d74a9d52cfe9a9896
BLAKE2b-256 53940a123e552e37454f4e8e427c051622aace554189089913d9e889259ed6a5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63d46606b20f80a6476f1044bab78e1a69c2e0747f174583e2f12fc70bad2170
MD5 61631ac703e24fdc5503f087825912be
BLAKE2b-256 b9221c7e8258ae43597b49a2e4457bcb095456d9d13bbc032970a3efa3ba4acf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 294c742a273f44511f14b03a9e06b66094dcdf4bbb75a5e23fead548fd5310ae
MD5 89f077f1f5c1e4e8bf01f6c253678e4a
BLAKE2b-256 a3f58c608236c0145f98f67ccfc9cf426881f2e521ed6fd556a3cd657647a0e6

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7abd7d15aedb3961a967cc65f8144dbbca42e3626a21c5f4f29919cf43eeafb9
MD5 283f66adc9151700da94958434d62d5c
BLAKE2b-256 4e72d97d5e6af8631729d9239bfd4f878a296b8e1e3e96419d0a89907ccc38d8

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 75d04ba8ed335042328086e643e01165e0c24598216f72da709b375930ae3bdb
MD5 0d32f8c4c2005dbab65652a12d9147f8
BLAKE2b-256 29b3769cd66d320b321cb94520c65f68d83a3f30b792a72cd903577a59d26b54

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 325e2beb2cd8654b276e7686a3cd203628dd3fe32d5c616e632bc35a2901fb16
MD5 28c1ee87ea696aadf0e0dd273d0c5bbe
BLAKE2b-256 e99d766d292e44d4160f5f30659475bcd989ae01e9977552c4900bb6ed874141

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ac83b307cc4b8907345b52994055c6c3c2601ceb6fcb94c5ed6a93c6b4e8257
MD5 2313d58721c36ae3c884e600886c7659
BLAKE2b-256 5c6c32c021c377bdb5b9ec084f93611ad72ae26ed00cd176d4922702e4f6824b

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2597a589859b94d0a5e2f5d30fee95081867926e57cb751f8b44a7dd92da4e79
MD5 c551da0222f50faf47cededc21c67dc4
BLAKE2b-256 5bdead29645a6785b923a08a1cfa3c5cba3f5335e4d45503a52e90f41480b128

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5093a453176a4fad4f9c3006f507cf300546190bb3e27944275a37cfd6323a65
MD5 49bd0918da67b83ae24d88793a52be56
BLAKE2b-256 1ce73a853e614a366434d8fc80be55b746f100ba59b84f2431a10c98a908a1e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0a843e692f9d5402b3455653f4607dc521de2385f01c5cad7ba4a87c46e2ea8d
MD5 181c897f696d9d35526d82b4106f7b37
BLAKE2b-256 8544cb9ec11d741f07e0c61a31ca3123104ac7f6d2ee1dc18c3c9c0491b8639f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a082dc948045606f62dca0228ab24f13737180b253378d6443f5b2b9ef8beefe
MD5 df41f390599af296526a121deb0137e7
BLAKE2b-256 f955fa228a536796b4d33be129227c7f028f4736c1238964f8f743b97bb9109a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f5a1ca6eaabfe62718b87eac06d9a47b30cf92ffa065fee9196d3ecd24a3cf1
MD5 59bf4409f6dbb4be23606d58548a80cb
BLAKE2b-256 5529b9381d013bf2c46293945c9ce3f120712187b4aad691bf9853584c2a6a5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18940191ec9a83bbfe63eea61c3e9d12474bb910d5613bce8fa46e84a80b75b2
MD5 c13bebe414a697b4ebde4acf27793a78
BLAKE2b-256 716324973c66397ff1e2f45d48a9d1d55142519c18425dec80cab16a3ab4ae14

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21050b6cd569980fe20ceeab4baeb900d3f7247270475e42bafe117416a5496c
MD5 682e14da7771d6c4cc9f4fac55c654a2
BLAKE2b-256 350ce6bd9f11260260a6bd9393e329ca66d601f05ef5b00e3f7560f68c8dd666

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e652aa9f8dfa808bc5b2da4d1f4e286cf1d640570fdfa72ffc0c1d16ba114651
MD5 73f00c3cd23d1a90285e6830366bf0f2
BLAKE2b-256 489b56396da88bc3b7cd6dcf47078b55cc00516e568c9a62d590c6dcff833a8c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 85.7 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.15.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 86648c53b10c53db8b967a75fb41e0c89dbec7398f6525e34af2b6c456bb0ac0
MD5 b164ab2e42daf200ba43c8f32dba118f
BLAKE2b-256 ebca251aedea5d4f302839abda94ae3263a08d5e50e08b39cb8ca1bdff1d706f

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 79.5 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.15.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 30ca64521f1a96b72886dd9e8652f16eab11891b4572dcfcfc1ad6d6ccb27abd
MD5 5e7387a8f49b63e8db903f4c2cbf828a
BLAKE2b-256 03a5cd9d473e738ff1da0884479c95a7baf76a8a7b3566c6a5c2c77f3644b293

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19e2a4b2935f95fad0949f420514c5d862f5f18058fbbfd8854f496a97d9fd87
MD5 ece6cb8a66c3ae7d1a34eb444408f92c
BLAKE2b-256 280d275734ad482f6c1c6096487cddaef9f4148d15629b6de41241fcd6256404

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 34816f1d833433a16c4832562a050b0a60eac53dcb71b2032e6ebff82d74b6a7
MD5 9b6c4e336bd95526cc31d0c7879ad400
BLAKE2b-256 18bff1205f29ab93cc3c6a5a64e261cf7a4d22191cd058e3f8560a3cec8264e9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 de6917946dc6bc237d4b354e38aa13a232e0c7948fdbdb160edee3862e9d735f
MD5 1130bc7b9dd2f53fa0d22c58c8ae1a82
BLAKE2b-256 db9c1566248ddff04df7b48a60782c6e3c7875720d6dfae2612283b8161de0b6

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b06d8b05d0fafef204d635a4711283ddbf19c7c0facdc61b4b775f6e47e2d4be
MD5 0dd94d7848e1ffc630c04a66188219a4
BLAKE2b-256 644c3c2f67bcb08e2ce5af697aefb0660986af78b5783746d1c4ec80b63e880c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 94189746c5ad62e1014a16298130e696fe593d031d442ef135fb7787b7a1f820
MD5 ce60445b8a7d4cd70fd0f20ba6bf0b86
BLAKE2b-256 1ae55f6bc76c346a1ef993e5eb8d5fe0f94639edc4cfc6f4c5703f3658e67162

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8fc727f0fb388debc771eaa7091c092bd2e8b6b4741b73354b8efadcf96d6031
MD5 ee4b77d8277bb9ab5bbb4c8a12c78bb2
BLAKE2b-256 77352d399e73143774d0b14847e79c294a0415141b3ee5e88709f10d87ae9937

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6563394492c96cb57f4dff0c69c63d2b28b5469c59c66f35a1e6451583cd0ab4
MD5 17cfbfb009814280ca1d465fa0ffc963
BLAKE2b-256 007bce1a7562ecce91295a5595d144a0133f29147952c4b306c3779ad295af95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb707859218e8335447b210f41a755e7b1367c33e87add884128bba144694a7f
MD5 31daa35b076f32c1c202893d9bdf571e
BLAKE2b-256 e714500f3a1bca9af236068be151a242949daa4eb0bdf94840ded7c48d936a57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ed9c72d5361cfd5af5ccadffa8f8077f4929640e1f938aa0f4b92c5a24996ac5
MD5 35dafbd8e38c31800fc8a6f4fcad6ec7
BLAKE2b-256 78b5f59cf1d7112395d649b1f5be3e1690861add2f94f25cf9afe9fac9168bc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7d317fb80bc17ed4b34a9aad8b80cef34bea0993654f3e8566daf323def7ef9
MD5 817fbc39c407791cefa6dc5e2070a246
BLAKE2b-256 9061ed5d367ffa52026f8305d6a9a94a5f0a219789192a9278aa1bce0aa4e2c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c2d1109c8d92059314cc34dd8f0a31f74b720dc140744923ed7ca228bf9b491
MD5 94e33fa414810b0ba8bc801e4d09d886
BLAKE2b-256 4a1fa3e57267d1c5b98c5b3a01e9bc5d5c7314a551ed894b902d36c44e3e7084

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68d21d0563d82aaf46163eac529adac301b20be3181b8a2811f7bd5615466055
MD5 6b25b483fc12205ded7f877cb0856a54
BLAKE2b-256 eb3c49a2fecea2f0c1b55a19c92d69cf8076d552ef35e5359397bff6a5a3a9b8

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c3ac5bdcc1375c8ee52784adf94edbce37c471dd2100a117cfef56fe8dbc2b4
MD5 06628dc5546eca498954957e67e8466f
BLAKE2b-256 bca5a7287dc1c6ffbd96239fc7dcc3699cff339fe03f935a1bda69690909bb70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b6c57972a406ea0f61e3f28f2b3a780fb71fbe1d82d267afe5a2f889a83ee7e7
MD5 e008b5b8faff3a8d7fdee431706f551a
BLAKE2b-256 830f0b48ac5769aefbb51977e881b373b64f6a9c7c4e43291f4238e41b30701b

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 86.1 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.15.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71730658be0b5de7c570a9795d7404c577b2313c1db370407092c66f70e04ccb
MD5 30291e047ea26bef15f319c6455be470
BLAKE2b-256 86d4de6e88896c7605c47a5af3599afed46f2909e84f9bd22c2696c1096f57ae

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 80.0 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.15.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7825506fbee4055265528ec3532a8197ff26fc53d4978917a4c8ddbb4c1667d7
MD5 b98835cb03ed8a396b2b27112c166642
BLAKE2b-256 1b7004fe4cfde2a79ecca2f7cd8c10c07bb8bedeeb4d91d43ea4b38ac27ee6d4

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b997a806846c00d1f41d6a251803732837771b2091bead7566f68820e317bfe7
MD5 f5b7bded3ec3bac1ea8bbf92133cd427
BLAKE2b-256 14673a67deb0e8b430e1d5234091b44cf46ab0d1232481bd80c474ea406fab41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 06ec070a2d71415f90dbe9d70af3158e7da97a128519dba2d1581156ee27fb92
MD5 1cfef0712d02a9a9d8e55d3f575cf8eb
BLAKE2b-256 e4662adb226964dee086b7e2b3ca70f53cbed978ccc40c83ee1b1baa10d34def

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 00bb3a559d7bd006a5302ecd7e409916939106a8cdbe31f4eb5e5b9ffcca57ea
MD5 9e598e6492337ec478515950b3613523
BLAKE2b-256 6b47464f5bc264345ddfe468c3f2c30c8e4e6e2c07d1ab09f0b9263830e0cc45

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f7de0d4b6b4d8a77e422eb54d765255c0ec6883ee03b8fd537101633948619d7
MD5 bdbd4ae1b0eed090a34c381bc5558851
BLAKE2b-256 4ff1c93e068a16e7fe65e9bca6429100d057de7cf554ff783d5641ef102c903c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 10bfe0bef4cf5ea0383886beda004071faadedf2647048b9f876664284c5b60d
MD5 dc5c359cce2b1b266ab9b6ff58f167da
BLAKE2b-256 4ae92a57d71478c00fc1a3d8bdaf38804620324aa31247532a99fd090e0e4222

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8669a110f655c9eb22f16fb68a7d4942020aeaa09f1def584a80183e3e89953c
MD5 6b1af421a8fe1cf6b32368bcf0033453
BLAKE2b-256 a4abbd8ce686234c41163d20a235725fff8539313d5707d4aa2d14778a78ac7d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5882faa2a6e684f65ee44f18c701768749a950cbd5e72db452fc07805f6bdec0
MD5 6d7f1dc9e5c3e22f6323a46534faa03b
BLAKE2b-256 5fbcb51b334b087694504436e7b01f1e9d31067dbbe90050867ba8ea02af9a3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 07a4b53abe85813c538b9cdbb02909ebe3734e3af466a587df516e960d500cc8
MD5 bf7389352139f2247ca500e5c3d53362
BLAKE2b-256 c5480ea076b75c5d7865522e6541c2800e6625c721656ea9cf20e9850fd28d39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7983290ede3aaa2c9620879530849532529b4dcbf5b12a0b6a91163a773eadb9
MD5 4503efc94fc5df6b120e7ba0cd02f61d
BLAKE2b-256 b98a33a51ef314046406df31ec3eed164f573dfe5cb90244d7debb792427182c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a6b6e95bc621c11cf9ff21012173337e789f2461ebc3b4e5bf65c74ef69adb8
MD5 c67420deb3d9170f465aac6641138f72
BLAKE2b-256 ebf755a4433cf2449b7921e7c4bc2bf18890454e16cebd796a004a0bec1d09f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e27861251d9c094f641d39a8a78dd2371fb9a252ea2f689d1ad353a31d46a0bc
MD5 dc28e084cf3c167067fc2056d0a7bf3a
BLAKE2b-256 36b7f5c09f0a56b0fb6d823ebb7bd8600d346201373c4b866090627744f11984

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6493da9ba5c551978c679ab04856c2cf8f79c316e8ec8c503460a135705edc3b
MD5 d57c27a7c8b2a3dcbbb27f3ef413a784
BLAKE2b-256 681b3f5f1defa3c6f23fbd1b1e9325ccb2b62e991f36fc9bb99891887377bfdd

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44359c52af9c383e5107f3b6301446fc8269599721fa42fafb2afb5f31a42dcb
MD5 6051c9702eb9de9677ba3234c0f061c1
BLAKE2b-256 f071bf6d28771a093b2120ad32ee1d7cc7b7ed60ee4ae4ea13c6e8f0ca288d0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6b3d2767bd64c62909ea33525b954ba05c8f9726bfdf2141d175da4e344f19ae
MD5 ac9beefd64231c39c07266dbe228973d
BLAKE2b-256 c8e539d10576e5e21aca697ebf6a8f6b1c1e97d8239d233e31c03f484dfb858e

See more details on using hashes here.

Provenance

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