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

Uploaded Source

Built Distributions

yarl-1.15.4-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

yarl-1.15.4-cp313-cp313-win_amd64.whl (310.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.15.4-cp313-cp313-win32.whl (304.2 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.15.4-cp313-cp313-musllinux_1_2_x86_64.whl (354.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.15.4-cp313-cp313-musllinux_1_2_s390x.whl (355.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.15.4-cp313-cp313-musllinux_1_2_ppc64le.whl (349.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.15.4-cp313-cp313-musllinux_1_2_i686.whl (340.6 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.15.4-cp313-cp313-musllinux_1_2_armv7l.whl (335.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

yarl-1.15.4-cp313-cp313-musllinux_1_2_aarch64.whl (341.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.15.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.15.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (340.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.15.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (339.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.15.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.15.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (322.0 kB view details)

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

yarl-1.15.4-cp313-cp313-macosx_11_0_arm64.whl (86.5 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.15.4-cp313-cp313-macosx_10_13_x86_64.whl (88.7 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.15.4-cp313-cp313-macosx_10_13_universal2.whl (135.3 kB view details)

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

yarl-1.15.4-cp312-cp312-win_amd64.whl (84.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.15.4-cp312-cp312-win32.whl (78.6 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.15.4-cp312-cp312-musllinux_1_2_x86_64.whl (351.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.15.4-cp312-cp312-musllinux_1_2_s390x.whl (357.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.15.4-cp312-cp312-musllinux_1_2_ppc64le.whl (351.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.15.4-cp312-cp312-musllinux_1_2_i686.whl (340.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.15.4-cp312-cp312-musllinux_1_2_armv7l.whl (336.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

yarl-1.15.4-cp312-cp312-musllinux_1_2_aarch64.whl (338.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.15.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.15.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (336.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.15.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.15.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (326.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.15.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (320.3 kB view details)

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

yarl-1.15.4-cp312-cp312-macosx_11_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.15.4-cp312-cp312-macosx_10_13_x86_64.whl (89.4 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.15.4-cp312-cp312-macosx_10_13_universal2.whl (137.1 kB view details)

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

yarl-1.15.4-cp311-cp311-win_amd64.whl (85.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.15.4-cp311-cp311-win32.whl (79.0 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.15.4-cp311-cp311-musllinux_1_2_x86_64.whl (353.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.15.4-cp311-cp311-musllinux_1_2_s390x.whl (360.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.15.4-cp311-cp311-musllinux_1_2_ppc64le.whl (356.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.15.4-cp311-cp311-musllinux_1_2_i686.whl (345.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.15.4-cp311-cp311-musllinux_1_2_armv7l.whl (339.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

yarl-1.15.4-cp311-cp311-musllinux_1_2_aarch64.whl (341.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.15.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (338.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.15.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (347.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.15.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (349.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.15.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (334.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.15.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (332.4 kB view details)

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

yarl-1.15.4-cp311-cp311-macosx_11_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.15.4-cp311-cp311-macosx_10_9_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.15.4-cp311-cp311-macosx_10_9_universal2.whl (136.0 kB view details)

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

yarl-1.15.4-cp310-cp310-win_amd64.whl (85.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.15.4-cp310-cp310-win32.whl (78.9 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.15.4-cp310-cp310-musllinux_1_2_x86_64.whl (326.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.15.4-cp310-cp310-musllinux_1_2_s390x.whl (334.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.15.4-cp310-cp310-musllinux_1_2_ppc64le.whl (332.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.15.4-cp310-cp310-musllinux_1_2_i686.whl (318.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.15.4-cp310-cp310-musllinux_1_2_armv7l.whl (312.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

yarl-1.15.4-cp310-cp310-musllinux_1_2_aarch64.whl (313.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.15.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.15.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (321.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.15.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (324.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.15.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (309.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.15.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (305.5 kB view details)

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

yarl-1.15.4-cp310-cp310-macosx_11_0_arm64.whl (86.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.15.4-cp310-cp310-macosx_10_9_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.15.4-cp310-cp310-macosx_10_9_universal2.whl (135.9 kB view details)

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

yarl-1.15.4-cp39-cp39-win_amd64.whl (85.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.15.4-cp39-cp39-win32.whl (79.4 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.15.4-cp39-cp39-musllinux_1_2_x86_64.whl (329.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.15.4-cp39-cp39-musllinux_1_2_s390x.whl (334.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.15.4-cp39-cp39-musllinux_1_2_ppc64le.whl (334.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.15.4-cp39-cp39-musllinux_1_2_i686.whl (322.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.15.4-cp39-cp39-musllinux_1_2_armv7l.whl (318.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

yarl-1.15.4-cp39-cp39-musllinux_1_2_aarch64.whl (317.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.15.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.15.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (324.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.15.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (328.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.15.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.15.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (308.7 kB view details)

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

yarl-1.15.4-cp39-cp39-macosx_11_0_arm64.whl (87.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.15.4-cp39-cp39-macosx_10_9_x86_64.whl (89.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.15.4-cp39-cp39-macosx_10_9_universal2.whl (137.2 kB view details)

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

File details

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

File metadata

  • Download URL: yarl-1.15.4.tar.gz
  • Upload date:
  • Size: 170.8 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.4.tar.gz
Algorithm Hash digest
SHA256 a0c5e271058d148d730219ca4f33c5d841c6bd46e05b0da60fea7b516906ccd3
MD5 99986de0f4617c0493f6367ef0e03f27
BLAKE2b-256 357f7765096fcf00ddeebfa594b0b446851be93f22d538c4cbba61d07b37555a

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.4-py3-none-any.whl
  • Upload date:
  • Size: 39.7 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e5cc288111c450c0a54a74475591b206d3b1cb47dc71bb6200f6be8b1337184c
MD5 4e2d5175040dda92ac43376a27d0ea1d
BLAKE2b-256 c3e927f53b82dc2cc150cbd5d7cf273d791c1c35c3c0082266bb599e05d7032f

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 310.0 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f68025d6ba1816428b7de615c80f61cb03d5b7061158d4ced7696657a64aa59c
MD5 d0ee45947ca06298a75a821bc40826dd
BLAKE2b-256 9299cd5d91cea70c0fde51bac8ee911372de45570dc520a155bd27cd001689f5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 304.2 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.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 48334a6c8afee93097eb17c0a094234dac2d88da076c8cf372e09e2a5dcc4b66
MD5 176f34ab36463d56b84aea67408da7d0
BLAKE2b-256 94980e2c89066f8d06240be09719534e03053e39831f65105315dba1454c5a59

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49190eb2ece70313742b0ea51520340288a059674da1f39eefb589d598d9453e
MD5 7ff849f0b800509b00d13ee1fc603319
BLAKE2b-256 3a950d3ec5f2fbe61b6c76e85649160b1b0097281f8667dcf7323065be9fe308

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 49f886e8dcf591275c6e20915b516fd81647857566b0c0158c52df1e468849c9
MD5 9880daee7e1391f0443cfd5fec11176b
BLAKE2b-256 ddfeef1522bffe04478bb2f49522f5bab05332f7d80dfac040052fb0791e7f38

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 35a6b69cc44bda002705d6138346bf0a0234cbb7c26c3bf192513eb946aee6f9
MD5 bedd8d5f7610d3532a3645c594463c3d
BLAKE2b-256 6001041d52728e9f280db3a2b9c40031a67f566c5d33b95c668d32f673d056f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 69f628d2da1489b27959f4d63fdb326781fe484944dce94abbf919e416c54abe
MD5 9a1ff96882d4d813fca35b8066d31986
BLAKE2b-256 c42f95f4e09f22cf70333af1d9f521d6507462aee618a92bb592109b99224a92

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1ceb677fb583971351627eac70eec6763fbc889761828da7a276681b5e39742d
MD5 0b7b58d03864ccf8d407324d0ab53273
BLAKE2b-256 ddda39ff4050e1d87989adfeb41f200dee89ff97575e16cec5f9fa6a8500f2a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 590e2d733a82ecf004c5c531cbef0d6be328e93adec960024eb213f10cb9503e
MD5 a644bca6ed05581252b35683bcbd18c7
BLAKE2b-256 4568d70ecacd763c0a5cf786e331d36be8cf7f950e1ad0dac8ee840a1e17d2b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77390496f2f32437a721c854897f889abefae0f3009daf90a2f703508d96c920
MD5 b4c9dfa5356f6eb501c4d2a1baebbe0a
BLAKE2b-256 1192bb92f333cbf3eb3dae42cb3bc0ca41414270a1b314d0035d25fc9de584c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 21fabe58042f3e567b4edc75b2cf44cea02f228e41ac09d73de126bf685fe883
MD5 737b60969debda619f17f436fffd12c7
BLAKE2b-256 16ca563ad665dcb3e6df3a290163e18b1aced5f899490335218ad0f26cdfc792

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 de479e30abd2dfd49fdad3bd6953f2d930a45380be5143c0c9f7a1215cffc8cc
MD5 7be380110cd2805625830fe7da0732b8
BLAKE2b-256 c31b6575e19458f6b215a02ce2c01c95db85f58fba94ee53e00f136168f1cec2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a79c0a8bbb046add85663af85e9993b691bf20c2a109518bd35e0ce77edfe42
MD5 d7736d69ac0da63ad6ef265104905267
BLAKE2b-256 e54fc24ceff35c29a84929ed1b09c9a6363f355f97a90f4ae3ca2fa0b57a4818

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3896bf15284dd23acab1f2e7fceb350d8da6f6f2436b922f7ec6b3de685d34ca
MD5 f305e2364b036a32eacb75e36e433246
BLAKE2b-256 949c9bc013ba0158a11b7442bd770d3931ad6f7da2dc0a0067d9926780755476

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f864b412557e69a6b953d62c01a0ed0ee342666298aa7f2a29af526bfa80f6e9
MD5 a3c4f401dadd3337c9180062562aa875
BLAKE2b-256 079a928847bd0436d117e94ef833c9d7ec36bde9aa61056fe3716141366ff632

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fd2bb86f40962d53a91def15a2f7684c62e081a7b96ec74ed0259c34b15973b9
MD5 8990f5687d09228c4969b46e58f152b6
BLAKE2b-256 cf2567c49cd3566ebefa5ae003399a6f7fb119efc93905541f0e0d20305464c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4f66a0eda48844508736e47ed476d8fdd7cdbf16a4053b5d439509a25f708504
MD5 31de107dd9ca0bf34781a7364addc6a5
BLAKE2b-256 0ce14e406c84fac707ce02246a85520be2b75e359c70876242558aa219787969

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for yarl-1.15.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f74f6ffdc633aefecbc80282242a5395058db9d1247fa7dd2f070ef84dc82583
MD5 db9ce9a330c1e711b8ae7f63e8163918
BLAKE2b-256 63ea1faf7f8a175d182f60d894c3d8df513c732d808daa07342662799d011e11

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.15.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ccbeaf5b18b173b9d78e332e017b30ba8bedcf03cdce1d13490b82a3f421bc98
MD5 76b7a0155396885c6d5cb2125ab07e78
BLAKE2b-256 0886650dee82dc8ef524b11d36f9f172f0c6fcd08151f110a49182ea89ad242c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f8136bde8dfa4477c6a85c79a366581b4a505b51a52b669318fb631d3f4f638
MD5 c07c539ad866dc1dda5d2335e8d6139a
BLAKE2b-256 9507217292bc120bb533f5cccfbdfdb5f0ddc333e6536e23a9cd0cf7487a2a43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 0e07e4b17b648c880e8e42bf1ac0a730bde114961646ae1c2ec4433f0c11ca94
MD5 bbe4c2029286790a16af192d9dc2510b
BLAKE2b-256 ad90067e0db734d23d6bebc9ca0babbe22df7bc07900ccaf92d80de61dd63f7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f25906e4a72d9833e81717c39a39dee7297ff5cb44957d06d177a2ab8ef2ef7f
MD5 afccc1bc38906b60a3543409dcb25a42
BLAKE2b-256 7a43e39a4ba74eeb2cb834b1abbbaedc39210fa1567d920241abf0963bbfd61c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7d5226c70af3ad9569ccc4ccc04ab65be79eeb22c87d7ae789c89e62ef76bbd6
MD5 d70b52199099a217e1335e50d3a2cf1a
BLAKE2b-256 7e351704a684403c7c33bf9fb490e437527edb22bc827d7c87265fbd9bb76ed0

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f16d1940c0cbc342f1d29d6212a006d172be616d2942c5c41966e8a3ce4c3be1
MD5 548a5c54686a859f97a481a0a89dd932
BLAKE2b-256 1fc7910e94ab853aba5893ae698cef85c43dbb0cceb32f80f66a60df6df7f01e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83e7154aa0d17f5c93d27ac01088fd9ab6673e7bab1acbd07cd7a865b980c045
MD5 bbad27c45125b79eec26d92e8168bc14
BLAKE2b-256 7c08823584c60a208046e34932474c8b5e4fa389eddf446981ece0b51b794593

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccd6774aa7bebdf9ca608bb0839318757a71b8e0d2cf7b10c002bc8790bd343e
MD5 c685e23b9f0c7f9abcb72bd261a4606b
BLAKE2b-256 01b8ea0c0602a5fbb23c74b170577aa58671b91451719ee0aec56f665aea8108

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9060589d0acad1fca048861fa9ee3e8ed060f67894fa885969648ab6e9e99a54
MD5 2d300340104a306a076ef83ba03f70d4
BLAKE2b-256 80f203a5b9ed70e3e238fe53dd33aa4ccd99898fb9eaa23dbf773987af7caf65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e58c5d07b1f78dd4cb180c5b3b82465cd281aaeee8aafea0e5d72a4b97922cb1
MD5 213862df8b7d9488bb3cf234d118a0ca
BLAKE2b-256 db7197ce81d7d3f512db0eeb283ed1fbd1dec67bc804a790f4b74c85671a5ddf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ac85e760543129a1912a82438fc8075223e35eaa2d457d61cd83c27d00d17be
MD5 7ed0570139be28d20ea995d1552a8930
BLAKE2b-256 1a290753d8eeb885041a484fc1c78c13236f1dd07c353d33640ef4cca99804d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7694f109867ee428c21b85ae19fd31d164c691eb45cc95c561cfdeba237a12e3
MD5 0306a1fc25e7fd5283b88373951e449f
BLAKE2b-256 2a41cb982ab8fea72d30636e68b2b8d5c627c323ceb8d87aca4c1697123d1584

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d886de2ea81f513ba2d6820451d33b767a97c37867ba688d42e164b2dbca1362
MD5 3fe856f098273773359b7fbd6fe1e14c
BLAKE2b-256 46fe20c3461e11a562bbe43cee2bf02fc7b3443511f98870550aaba5b0863616

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3198da7d7c34e29fc8c823e0c3ce6c7274aac35760de557c2017489c7d98fc5a
MD5 f45686101f5f4b29b8066c5e7d3ca9a8
BLAKE2b-256 a5f3208819fd10dedcc2bada906619c5851bb97ef76d1ecb58daecf281f6f552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f923e94e93a37fd990e8336e0b9bedea533e7cbed14e0c572bf9357ef2a70681
MD5 2c041385ca017844047f5480a3f39b55
BLAKE2b-256 28329a72dee2c74640f72792a7cb7582f91420390cf0e106f99255f924908d06

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for yarl-1.15.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ab9ccf26cb3fa32747ba2a637a189d2d42386a2fc4afc10dbc7f85922dd23b0f
MD5 2da0b4926c52b3bc43df8b3b2b0b506e
BLAKE2b-256 231aca023de9409e6b03bacf8f55747d3927a7f6b40084b8475c9acc37b98f8c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 79.0 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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 20acf84bd1ce530065f8e957e4a5878fda4bc5f18cb02659828210e1519de54e
MD5 0ff9a6ba8c38026210bb7bdab34c529e
BLAKE2b-256 83c0e39b3664598934fae4b9d1c892c31b92bb418ba8abe162657468e6309c2c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f337486742c700b102d640830aab3faf2848bed966b479a39e6783edd4ab1c6c
MD5 348cd9995fd6d29201019369efb2d5c4
BLAKE2b-256 349d1ac25bea217257c30724ab66e6a0e1bb8bda5babdc52849621526d456275

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 ab79cc13307065a0b3ef087f09f0509996fc605d35d6642bb28e5d85b2648e1e
MD5 dad70e84005003a8229804e61b8129d4
BLAKE2b-256 4599a3cfa2238eac0e9c4282bab1b515e54ee131070fc2dff17c1fea76359080

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1005921b30f4f39bf893946df6173567ff650307babb5ec04bbf64342a1f62c1
MD5 d11cbea51a209bf1d23d2fa53b374a75
BLAKE2b-256 15b7417d2dd7a77003ef5ac721858f985c0220a4c0c2b8edadbfe1dced1521bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8721f8bedaa722c3c483cc06a1399cbfdb280eadf443aa5d324b0203cef2a75f
MD5 8ba45b6c2ea24ca9253485439b324266
BLAKE2b-256 2f37646bfa4b863bd03a43c7c520567e453efadb4f3ee67df00aea5a171045d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 df6b254e55c8ac2362afaa651e3e53453aa19a095570792346245773b434176e
MD5 e928aceab814bb8b75d11b56b807d1f9
BLAKE2b-256 039e1ac1b2ccb7545d406b673a45eb79a0e8a1fb14427ba73a0bdd68fefe50dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e100c6c7d9e9d469009fd55cc4d7ad168d67d40758865c50da713f7ada491e5
MD5 d4b59ef2ffecf5f29263a45421669633
BLAKE2b-256 104409ab11567235756466e4d508f4338c006bcd281a4c2e122778782a4aa198

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a706db0c3b7e4578ff34ed2b1d2507b08fd491346ffc64468786fdf1151d938
MD5 c3fda4bf39f415d0855e567f82a80983
BLAKE2b-256 c08d56dd3f191dbcd380fb3f13785a88954063b788d24189ae6de9132bf117aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 691a3b498fdebef63308e8967bb598cfd326c56d628da82b799dd181bace4503
MD5 8b6639bbb5ac891c7a557b7f1f171eb8
BLAKE2b-256 6348866c057379326f5ff2e57d787cd7618faf5bfd925bfcca23f848e0ff0c6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 84937d00e2ea03616c40977de20189fa13a9213e5744a3c6afa0e7dd9141d69c
MD5 55c5f857895d01f54c03988f8aa03123
BLAKE2b-256 27381bc89fd1c12de50f2dcf7e2fba10d5ac959caeae397db093fe6921d62cc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8de5328d91859b461899497980d4cc8269e84e2d18640f6ac643886fda9000bf
MD5 19ec093abd72af6c395e3fda11dfde20
BLAKE2b-256 bfcabed2f5abb1f287d1723000b0dbdf7dc27b64250e1994e08a1b92f3261e5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 adb6b5d07d17c32f9d34c9dd4a693637a72323cfcb1f8a52d57033ab2dd21e99
MD5 5b3db1c5ec8428f11ce3dc7eeb481aa1
BLAKE2b-256 3bff68c2de099526f631ffb59c786b8167782195d959578599630aece0946124

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d0f16c87c62b7a94b389ddf6a8c9d081265d788875c39f3a80108c4856eea7b
MD5 56186ec25a3ecfcefba002a1265a3772
BLAKE2b-256 1edc95ed0559df3057638a7b8b00e8089b4bd4716872c9eb91c973a619a12533

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98d8dc1e8133f86d916125deca9780d791b22645f0d62bafe1452d1cd5eac631
MD5 092f0ee768e2fc77f3a2e236d96fd09f
BLAKE2b-256 32158aae315ea5d35ee510d5159e1cac4b27ed8b2b2433346cccb8bf698073cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 76259901cf1ac3db65e7e6dff04775b626d0715f9b51d92b447351144c756a82
MD5 c85d9d433966ed787f8e75c3d0392d94
BLAKE2b-256 a8d9507da4d06270137717157fc7961067340d9e0f1cc0a2e70283706bb56f14

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yarl-1.15.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 85.1 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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df09c80f4bc2bc2efde309af383c3fe8fd8c51fe0519edb350b9c9e0af43ffa4
MD5 61eb0db7ccce852d675e6596482d6c6d
BLAKE2b-256 c68fb024af7d304085df909643ed7eaa746cd37f7cf7894f99a15119fded9464

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 78.9 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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c30115cecaf25fdcb67cc71c669d08425207f62d7a2f6d5416057c1460529216
MD5 acfc3d8aafa54e2329b6fae01a66721c
BLAKE2b-256 0afcd5106159ee7b021ee8f551f0ee53ec7f20fe10abca5bf1be39193d00d88d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 527c68f48a91d953691291d3bce0209293aa5ad13ff05286ddb506791c331818
MD5 03420e7d128c94d85f462970a3ceac95
BLAKE2b-256 e11e92691eb712730bb7b78cd724958d0bba336135a097813d859c9240c1792f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1e7468f31de61a82817f918743e5229fce774f73fad58487cdf88eef4f06d864
MD5 1a0192ad587c5b0d93d64d7c5a067f69
BLAKE2b-256 5fc236fdf715a1a92784b40f317f93e40efc84e4d26c992baf272e1e3d9aefed

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 dce1c56beef74d9c799a6ed94001693232a1402138292353a8ce302b64f457d9
MD5 4c7dbec1a2edcabe5e265dc81b4ce4ad
BLAKE2b-256 fe7af9a7c8be704dd20b00424149d1768ed288195e88a6e94deac58c0379caa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4851618679ca70b863ba2e7109be5f09f8fd7715ec505bd42e5a947dcfde3a45
MD5 10257f408abee4ed0bf0395adc8b89a3
BLAKE2b-256 2ee3c3b3d2f7376c6738da3420c5b9bb07da3c5f9c1648fee613c250757eea44

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f3294ce265011547630a59c20085fcb6af8cc5fa1fa44a203251f7d86cd5d913
MD5 f4dc7201a815387653ea48bd9ba988a1
BLAKE2b-256 e2da88b2bce2c11fd83dcd8c5494dcc25d31d03875ccdbadb2c7adf325cc9876

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59db8e6888d5302b8dbca0c1026ddabe99d81d67cdc101941519e13ffc9050fe
MD5 48a215fcfa47965f55feeeb8d1e7eab9
BLAKE2b-256 d8c9990e4a86ad87c1f24e5ea64d16e3e9278bb94d876374b3b6b927fe3224ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c23a442973dba3646811c284fce3dddd7fe5c2bd674ac73a122198e8218d6115
MD5 8cb02623069a3e15c5de3e65a53890da
BLAKE2b-256 4a8a4a9c3bb4443dc5cf967b5164ce007024f91b6bd6bb34db161b1b09ae5751

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4076bfd8f1621449b19b9826848ed51bf0f2d1d38e82647c312c0730d8778903
MD5 e3344f6cf4270eb5566037ef11f4143e
BLAKE2b-256 2959f787507200d29c5cff2948f14edafaa82f8a884d4a898bc86624899ca2a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 db64a20e78969fc66665d2e5fc96cb4f4dc80f2137d8fed4b5a650ad569bb60f
MD5 478bce6333cc753cb1d3aa9f189db21f
BLAKE2b-256 f0a164ac75fdfbea16c13b702c78fcaa499003086e4b181714d0ddd92f48b338

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07019a9de859c5a29916defd1e8c7557de6491a10bf50c49ff5284e6aedf5313
MD5 7c85873abe86a036e1cd92c5372d6026
BLAKE2b-256 906da0b805508085423d0ab2cae9af5f8a7628ec93c7f7de508f95da1d231ca7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2bdb038b3f5c284e3919218c580dedc95f592c417a358361450b9519b22f7a8
MD5 26c8d5b3059cea28a69a089b00937e6b
BLAKE2b-256 296d9f6845ca5daec1d11bf49a9e7e57d94ce74f8936d23f7aa8bfb408cbe963

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db818e33599f7b2e4c6507f2b2c24f45ff539a1b6e4e09163bb6f3cfb4616ca7
MD5 f20aa41253ccb87fc0ee10d40e316e9c
BLAKE2b-256 25f26bba55be12d7225ce4cd218ec14aad4a890487fe2a184843d48eb69006e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eee724176b5bc50ee64905f559345448119b860a30b9489bd7a073f61baf925f
MD5 952e6eafad7c5f9791a4cc8404a19eac
BLAKE2b-256 5c615dd358a1f731bc47df30d1a40ed3d8c22494d37d5cdf3053353eb8ed5705

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 551205388d1da18a9975302c9a274ba24788f53bb9bb86187496ebf9e938916e
MD5 627fedde9cbb73fd060ecde8268867ab
BLAKE2b-256 36779eaa2810c1c2734b904623c387133e1eef5a363b2aa4e7b0d77480c52496

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yarl-1.15.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 85.6 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 11b207061f28b4b6d980239b22ab0ecfadc47846b5a3b8e79f27fcc019d02cf9
MD5 831d2a071fbb64610ca4c3d4dd512b62
BLAKE2b-256 ee279fd964390ceb41d65135bf51206c5eded8e2048f2eaff0d26dd4aae30f9e

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 79.4 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.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c33ea7c55a73be343f02361795caf52a187357ea07708fb1cae6661ee1d689c8
MD5 5645a0515bd6de8c17311b5f71397f6f
BLAKE2b-256 218223220e45e153abb841b3ba98373020646086bdf1bbe930e517cd5ebdc841

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 faa3dd7f4620ab5e5da7a0789d0aac78a9ad0376f102409d442ec5a4179e200a
MD5 dae492fadf7bd93eeb921f58f3e81df9
BLAKE2b-256 1f08d4d2915b31cf724aca1ef3e4764364b820e2c465977ebbef4cad31e7b772

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 46491b3e058de7b484e1c9fb20aa8441f06d6c9a18395d711c1c2a9ad6707d6a
MD5 92b6da52f6638860c0f14db814c02ce7
BLAKE2b-256 0fe74335063dd2cc0211880b744a5ff786aae5ca452cadba4bb3b6d00227aae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 40c18f96696549e73b92dc12619f07019cbf5faefc1612608f967c144816e493
MD5 e5de6d69c0a29415c204d8e35c5c100e
BLAKE2b-256 91d4199a4635c3f5be1cab52feb999421f723f6482338f40567384ffdf90bcc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 65e0467f90f2acf3bc83bbfeedece8f1fd84df8add1a54e9600ed7b7b5debdb0
MD5 1f9f9a483b949b8d25dda5dc08ff5e4b
BLAKE2b-256 6f3b402ecea6dc8540f2b3e245343a627fa369d3f320954699c74ad3e107cc36

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 de38b0b5b86e57efb129d179854e78b65cb8e294a8c75560877869c43aa2415a
MD5 d175a0ccb4ab48c17a9669614b5fa69d
BLAKE2b-256 3a959afb3238ce5d60d3c502ceb95d6bc5e355de2b2ba80d60709b9f95d85cef

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4feab2dcb725eb5b4835207ecf3d370ff7ce930b253cba5e681646cb80d64c2c
MD5 3e7ed925b5151b6807c4cdff4a9364b2
BLAKE2b-256 98320ffbd16ba94b597d6c4e473070c3b07f271b688ccdec3d2be7224b4302a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f51c9d173e5fa4b12d06ddca09a41cabbdeb660471dbe55432423eec095709ab
MD5 2f058b623599e6112c6293b7eff692c2
BLAKE2b-256 f840ce12b8976ed135f4e10ab661c7d5ba7467f1df02bb6fdc5dbaa5fdfb6e25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 787532f00543a21b8f4ec3050b4e01b8fe437797903c0156a0b03dfca5e1ba6c
MD5 1f7cb7e54edabe61cc014806d61217dc
BLAKE2b-256 28b2b50519e3fb1a197a0546dd43197a56f6fbfc429ecc27586a792be92cf0fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 65a0168691373e08d869d48b62c8bed0af0cdaef19c76e11ad73b43901bbdb5a
MD5 011f02e470fdd9650dd68d1097923cf9
BLAKE2b-256 e7648bd6f558be7af77e1424b0ab245b67fde42324fbc04b91b55b46f44ef61b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60165b8bc260f453321004b193770a66cc1b1a5c57c07d4b8dcc96839e7ad578
MD5 3c19815b5f6c8568ac1b5850aa44cb5d
BLAKE2b-256 35bd12c790cea4d7f02ad29cce17392d2a420b1f042a7da947bd46b2bdfcbed9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c96eaa30030e1cfafe533f3da8983812281235b7c50ef2a6c78ceca7aea1a0b
MD5 5b821136b6658dbe2835728fb3261dcc
BLAKE2b-256 c16604dc64b3439db7c7015c7fc27a65f554ca9ea2961a5c50cf964231fb4d83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 115346433fad2084ee3a1a925ccc0659990aa42e208ca54c278830a150a3caf3
MD5 ca76ff829024a556a97f0bfe2cbf9677
BLAKE2b-256 1b53289d9468a38a6afaf8ac14c6b39098dcf21ee507e6a3d985b49754313879

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarl-1.15.4-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.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9fe17744d60fc404ac61f824118e1e15ce3c2e92eced9b8e22f3c7847acafbf2
MD5 d991961802fcdd2c4b488895179c9e03
BLAKE2b-256 672f20f16b0a8d05cc3d93a34491e09e4ecfa1f91a56e2ae6ce688e82e7ffbb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8b569f4f511b59518ba6719feb5b8bf0a5d4115e6ac903c89e10a8a9ac656017
MD5 a5368d1f834b72d869831cdcae34a3bc
BLAKE2b-256 96ee35e30593ec15e5bff5604e54e84fc75d8e2913508f0cb428cf50ebbbf7df

See more details on using hashes here.

Provenance

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