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

Uploaded Source

Built Distributions

yarl-1.15.3-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

yarl-1.15.3-cp313-cp313-win_amd64.whl (308.4 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.15.3-cp313-cp313-win32.whl (302.8 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl (346.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.15.3-cp313-cp313-musllinux_1_2_s390x.whl (351.6 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.15.3-cp313-cp313-musllinux_1_2_ppc64le.whl (343.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.15.3-cp313-cp313-musllinux_1_2_i686.whl (336.6 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.15.3-cp313-cp313-musllinux_1_2_armv7l.whl (331.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

yarl-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl (332.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.15.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (336.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.15.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (335.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.15.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (317.6 kB view details)

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

yarl-1.15.3-cp313-cp313-macosx_11_0_arm64.whl (86.2 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl (88.3 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.15.3-cp313-cp313-macosx_10_13_universal2.whl (135.2 kB view details)

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

yarl-1.15.3-cp312-cp312-win_amd64.whl (84.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.15.3-cp312-cp312-win32.whl (78.2 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl (343.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.15.3-cp312-cp312-musllinux_1_2_s390x.whl (352.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.15.3-cp312-cp312-musllinux_1_2_ppc64le.whl (344.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.15.3-cp312-cp312-musllinux_1_2_i686.whl (332.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.15.3-cp312-cp312-musllinux_1_2_armv7l.whl (329.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

yarl-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl (331.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.15.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (334.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.15.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (335.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.15.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (317.7 kB view details)

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

yarl-1.15.3-cp312-cp312-macosx_11_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.15.3-cp312-cp312-macosx_10_13_universal2.whl (136.9 kB view details)

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

yarl-1.15.3-cp311-cp311-win_amd64.whl (84.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.15.3-cp311-cp311-win32.whl (78.4 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl (345.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.15.3-cp311-cp311-musllinux_1_2_s390x.whl (357.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.15.3-cp311-cp311-musllinux_1_2_ppc64le.whl (356.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.15.3-cp311-cp311-musllinux_1_2_i686.whl (335.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.15.3-cp311-cp311-musllinux_1_2_armv7l.whl (330.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

yarl-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl (336.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (337.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.15.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (345.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.15.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (347.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (334.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.15.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (326.5 kB view details)

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

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.15.3-cp311-cp311-macosx_10_9_x86_64.whl (88.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.15.3-cp311-cp311-macosx_10_9_universal2.whl (136.7 kB view details)

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

yarl-1.15.3-cp310-cp310-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.15.3-cp310-cp310-win32.whl (78.3 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl (317.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.15.3-cp310-cp310-musllinux_1_2_s390x.whl (324.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.15.3-cp310-cp310-musllinux_1_2_ppc64le.whl (326.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.15.3-cp310-cp310-musllinux_1_2_i686.whl (311.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.15.3-cp310-cp310-musllinux_1_2_armv7l.whl (306.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

yarl-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl (307.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (310.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.15.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.15.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (307.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.15.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (300.6 kB view details)

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

yarl-1.15.3-cp310-cp310-macosx_11_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.15.3-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.3-cp310-cp310-macosx_10_9_universal2.whl (136.7 kB view details)

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

yarl-1.15.3-cp39-cp39-win_amd64.whl (85.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.15.3-cp39-cp39-win32.whl (78.9 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.15.3-cp39-cp39-musllinux_1_2_x86_64.whl (321.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.15.3-cp39-cp39-musllinux_1_2_s390x.whl (327.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.15.3-cp39-cp39-musllinux_1_2_ppc64le.whl (330.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.15.3-cp39-cp39-musllinux_1_2_i686.whl (313.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.15.3-cp39-cp39-musllinux_1_2_armv7l.whl (310.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

yarl-1.15.3-cp39-cp39-musllinux_1_2_aarch64.whl (310.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.15.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (322.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.15.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (325.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (310.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.15.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (304.4 kB view details)

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

yarl-1.15.3-cp39-cp39-macosx_11_0_arm64.whl (87.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.15.3-cp39-cp39-macosx_10_9_x86_64.whl (89.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.15.3-cp39-cp39-macosx_10_9_universal2.whl (138.2 kB view details)

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

File details

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

File metadata

  • Download URL: yarl-1.15.3.tar.gz
  • Upload date:
  • Size: 169.7 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.3.tar.gz
Algorithm Hash digest
SHA256 fbcff47f8ba82467f203037f7a30decf5c724211b224682f7236edb0dcbb5b95
MD5 70217346dcc9e666d13ea2f11f1df974
BLAKE2b-256 5ef5ea4447f08264c84c1fa549b3b481640091b28692866becdd2255dbc4f6cd

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.3-py3-none-any.whl
  • Upload date:
  • Size: 39.1 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a1d49ed6f4b812dde88e937d4c2bd3f13d72c23ef7de1e17a63b7cacef4b5691
MD5 364dedd06555fbae3937bb38366e6c48
BLAKE2b-256 4c10edeb599d731f4b673582364217b2d6ea094b03fd96618ec61dffe09514cc

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 308.4 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e61b72cf15922a7a665299a6b6825bd9901d67ec3b9d3cf9b256dc1667c9bb1
MD5 ad39fcc154d02596b71eed4111786470
BLAKE2b-256 d0243d2a3efe1652c014907b652cd71b7fe3a6a37845483c3f0d4657b7fff447

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.15.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 956975a3a1ce1f4537be22278d6a283b8bc74d77671f7f6469ab1e800f4e9b02
MD5 fccd7e040c046ad1e4d8d5f7d3f0f6bc
BLAKE2b-256 0c656c4a1021d24c0d99f7f933c5a638872304f72645c9a5e1f25eb3b3517094

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c4cc1a438ac52562427330e33891f50a78ffd38d335abc64f93f201c83bdc82
MD5 5a8bdd1daed5a2ce6ac6975b6e631eab
BLAKE2b-256 e03eb219a7e10b2761c919b6e98cc7415a3d7a9a04f44a7791e8b09083208ced

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 fe03cea925d884b8f1157a7037df2f5b6a6478a64b78ee600832d8a9f044c83e
MD5 0cf5e808b897de5f529a8e89b083c0ad
BLAKE2b-256 dcb6a54aaa7926d5e3ce564adcf8382397655280fe25ea8cc9f275156a6afb87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 353306ba6f0218af1aefe4b9c8b3a0b81b209bc75d79357dac6aca70a7b09d6a
MD5 f1021bac12ba08815cfbda941ac96072
BLAKE2b-256 305db9026443a973b8f0bf15aba552e8cf4cd5c8eb2ad810fd7dc3cc9fca0ee8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 380f30073cbd9b740891bb56f44ee31f870e8721269b618ccc9913400936d9f6
MD5 f5b1d315b8d00cb4fe9bb5d3c3fa57df
BLAKE2b-256 a8a2e2f40308da7c8cd2214b23843c0ac637d1e05b105c3aa6163b742ed1f967

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 24cad94cf2f46cc8e4b9cd44e4e8a84483536a6c54554960b02b10b5724ab122
MD5 04ed88bfea5d4041a650edef859e78b1
BLAKE2b-256 1b8caed50b89f911965eba02288bb2bb3e1db53e2db95be0f23312390f97bf3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92f9a45230d3aa8568c1d692ab27bf505a32dfe3b404721458fc374f411e8bd2
MD5 94ff9ce350b50d7f1b836dc23162c3b2
BLAKE2b-256 e5aef8691d3fe062b2a834ef05404a869e6fc22a97a9aa16b8f230673caa1c78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5ab6c64921802176f56c36aa67c5e6a8baf9557ec1662cb41ecdb5580b67eb9
MD5 4884bde7298940821ab097712b8a9577
BLAKE2b-256 1d0a0e6ed642645b10e074ec20a67494c2238ba70565bfca347d53d14777a3c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ef67989d480358482830dc3bc232709804f46a61e7e9841d3f0b1c13a4735b3b
MD5 922a3225859e39ef120e478da5d90b96
BLAKE2b-256 486f7bec3b0a25747ec55cf9c08a40ad249fcca929ceb0af5d60a71c27f591db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3487c57bc8f17f2586ae7fd0e77f65cd298d45b64d15f604bbb29f4cce0e7961
MD5 21f889ca5dc42a83e0f5db6f5aa07dbf
BLAKE2b-256 717e7541fd4a9893c16fad64369d4d12943fdc4646cae162239ba2f51f033eb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 370f646d3654e196ddbf772a2d737fe4e1dd738267015b73ff6267ca592fd9d6
MD5 d70f4234782aa903cea8a5800caf1069
BLAKE2b-256 11bdbeb1de995881dc68e9131f405e6d595e711eebfb900151b3d2b312b1db8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cb474a06023d01ead9c072b2580c22b2691aa1cabdcc19c3171ab1fa6d8496e3
MD5 84317cd2f5f71a053b6ea85c6ffbd726
BLAKE2b-256 a8be818335cb4d9e0b79ddf291a62e3b311b79265fe1a7b7fefcf6b1d30dc9d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5f0a0691e39c2e7b5c0f23e6765fa6cb162dce99d9ab1897fdd0f7a4a38b6fb
MD5 577c7b990fac848e7e72f0e8fdc96a5e
BLAKE2b-256 062df41fe387938caeaec1d50e8283a2c3742cc70b6dfe58193f88875cd19e64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d0328f798052a33803a77d0868c7f802e952127092c1738fc9e7bfcaac7207c5
MD5 646c313996c14aa065f1824a865013b9
BLAKE2b-256 dc1ab98e9a9fcad5dbc0b6d7c2d1db41c772b8f65b404863cf80be9087c44efb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f94d8adfdec402ff97cecc243b310c01d571362ca87bcf8def8e15cb3aaac3ee
MD5 4ff63a5f8eef253e27220caf7093e635
BLAKE2b-256 962f10414f8d5945c332c40b243a357d7c80b41da3627a64488117800b444cb1

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for yarl-1.15.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90257bc627897a2c1d562efcd6a6b18887e9dacae795cad2367e8e16df47d966
MD5 8ac3ad3657042cde6f2683f71be78c22
BLAKE2b-256 d388479022cbe785021804dfd08b3e4e3c5e592a9ce49be80a44c77bf1afac30

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.15.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a3a98d70c667c957c7cd0b153d4cb5e45d43f5e2e23de73be6f7b5c883c01f72
MD5 b4ed710b7b60167db37afec5ad6cfa96
BLAKE2b-256 52b3003ef76a7a5747f23d67c3bbf497ad6e01647eb0ea76fd895294f2f70147

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7794aade99be0d48b69bd5942acddfeff0de3d09c724d9abe4f19736708ef18f
MD5 668cf8a522c595742594e33f8e04c496
BLAKE2b-256 0ca6e6bb2d573b2b9dcc7f1f068dbd9a2e6909be768b75a6bf1835500e1d209c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 f785d83ece0998e4ce4fadda22fa6c1ecc40e10f41617013a8726d2e9af0d98f
MD5 dc89c3a4ea2327fcc9f04b630db9d1bc
BLAKE2b-256 397dfc4019a1c32d76609a82a983da29671b5d22317a2180a8891cace6dbf7ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 8df77742b403e71c5d62d22d150e6e35efd6096a15f2c7419815911c62225100
MD5 1717c680f4186e726a2522cc482e4722
BLAKE2b-256 fcbcbdbdb915f3e28b5b6150e41952c249125a79c6c09d9f6abd712a808ea2f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 04f930fcc940f96b8b29110c56882bcff8703f87a7b9354d3acf60ffded5a23d
MD5 984721be7f1981224ccd60624a09f615
BLAKE2b-256 c57a17b5583b6fe922d384778eba9df6c62fe8338f1a09cd2f38efed881440b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 45c05b87a8494d9820ea1ac82118fd2f1d795d868e94766fe8ff670377bf6280
MD5 253226aec5aac7c0eb25efbac2a520fe
BLAKE2b-256 fa10e8c3fe46a9b201a09b4b54cddcaade5c37d320b5b4554a9dcbaf9e1430d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6da6f6c6ee5595658f21bb9d1ecd702f7a7f22f224ac063dfb595624aec4a2e0
MD5 7d6b1a6065097441e232339a27ba756e
BLAKE2b-256 31a5ead811b3422de202c17b4e6cba6e7a15dcb5c779d8f71ed93ed95877fd02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6316af233610b9868eda92cf68c016750cbf50085ac6c51faa17905ddd25605
MD5 6e60a1d6201af6f973eccd4ef4d80b14
BLAKE2b-256 7b6a5f1d65e3919e427c49c61dc5e93024d0b2abb236cdf8fd4d86d4b5751c87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 46653b5fd29e63ffe63335da343829a2b00bb43b0bd9bb21240d3b42629629e2
MD5 856866a9a5cf037448d5b4a0f77f9f68
BLAKE2b-256 333c8c7badb067cca79b5f41a561ff6739a4f5ce1ef0826295a8678a359696cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 05183fd49244517cb11c208d0ae128f2e8a85ddb7caf22ad8b0ffcdf5481fcb6
MD5 8be94ddb7d5428b2d4fdb649aa442c48
BLAKE2b-256 8adac239d5958f8f53dc21a59ed19bdbcff3a3956614553a97051a337c239331

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32e8ebf0080ddd38ec05f8be940a3719e5fe1ab8bb6d2b3f6f8b89c9e34149aa
MD5 d7b68b4a56a35404bb0a862487c087d7
BLAKE2b-256 1bd87a836db4aff48ce9c9cb112e2876eac45bd10dffdc019d848497a144a60d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5685ebc333c95b75be3a0a83a81b82b6411beee9585eaeb9e2e588ae8df23848
MD5 9b13b3a384f46973825a763a72ba4d2e
BLAKE2b-256 0f2cac86251b82f0c3bbab8f154d50417e5941f06a65933527a845a570f9453f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cf2b50352df8775591869aaa22c52b64d60376ba99c0802b42778fedc90b775
MD5 cde021802dd96ff1704932e5a42a89f2
BLAKE2b-256 8aa8e4dcf6cec28db8a111df9b81495e7b81b66f4d2dc5dc222c6d3e7a3ee3c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ce65ed7ad7b6cbca06b0c011b170bd2b0bc56b0a740540e2713e5ac12d7b9b2e
MD5 345e3427db19504adcfb805c66c6c739
BLAKE2b-256 59480c35d791960be12d615d3a7a37f0163588d5d69f47ffea9abfa97b32f0c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 decf9d76191bfe34835f1abd3fa8ebe8a9cd7e16300a5c7e82b18c0812bb22a2
MD5 c8e03899b030ae33a67292fac5fd0e72
BLAKE2b-256 5f7d0488df7de18dfa2ab261c3ee65ebe4e859ee9d68bd824ef1a7acee6bf964

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarl-1.15.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 84.7 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ace3927502a9f90a868d62c66623703cf5096dcb586187266e9b964d8dd6c81
MD5 3caf384f71d9ca0e8d7320c288c37a7e
BLAKE2b-256 b646685fd77f281bc0cb1202c9d266be29bca00e53ee55d3fef1c433120e350e

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 78.4 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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 acdfe626607a245aedca35b211f9305a9e7a33349da525bf4ef3caaec8ef51cd
MD5 6ac04f7c16e91c841d2e9d2eb050669d
BLAKE2b-256 ae67fbc6dfbe3a3d578d8b3efcd079a57da32fe93b1291234e5339cedd2a3a3d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f2911cae6dd012adaaf51494dad4cafb4284ad1f3b588df6ea3e3017e053750
MD5 45fe2956dec9159438a1d4b92376b1f5
BLAKE2b-256 9c830d199318fdd546bddfe53af07595dc3bf3f4152d2a542abc0ab347be4217

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1c3e9ae98719fe180751b093d02dbcc33b78a37e861d0f2c9571720bd31555db
MD5 81c1f121c0d6e360c2c5682ac3c8e1c8
BLAKE2b-256 6b3f7c9c54de5135a039dde3ea74433c46cc815f8821f1ed3076c92520d096bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 e924040582499f7514ec64691031504e6224b5ae7224216208fc2c94f8b13c89
MD5 6f38be46da5647a2cbdd31338170a604
BLAKE2b-256 c1720f51f3e8091fb4599a031fabdceb254bd5bb74a23818b53c2817e9fd9db7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d9cd73f7bff5079d87c2622aa418a75d5d3cdc944d3edb905c5dfc3235466eb0
MD5 791837984c2edaff19bb5ad4acc50c66
BLAKE2b-256 9af0836fb36931cc324b6003f029c2ba017814ea61bcee040c207454ae4e7710

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 493760c4ced954582db83c4760166992c016e1777ebc0f3ef1bb5eb60b2b5924
MD5 26ab5e70d55aa2a474581c9dfba0966b
BLAKE2b-256 b0473d39d7d7b225944d6bd4d7084bc18c2f05dbd133ddc040efaa207b766668

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bde319602111e9acca3c4f87f4205b38ba6166004bf108de47553633f9a580fc
MD5 8a0a0f76c73436f39ad52ba0f115b33a
BLAKE2b-256 956ebdc31d078c99ac9f56936a049d10ccd106e767d04896e8c7b6dc155a1176

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39533b927c665bcff7da80bf299218e4af12f3e2be27e9c456e29547bcefd631
MD5 a6b9584f20ba7b0212da5a790a1aa775
BLAKE2b-256 05cd819d9b8bec3e9fa0361a6b76ddd9054c21ac6cf7851cc6f4fab16ec19e41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 12c80ec2af97ff3e433699bcabc787ef34e7c08ec038a6e6a25fb81d7bb83607
MD5 a2a46b9c4edd92c3f680923a17c22d63
BLAKE2b-256 e314077df85193e1b522dda8ef006ef3ba0624156fbbb3740b7031af14a607cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 df7784a29b9689341c17d06d826e3b52ee59d6b6916177e4db0477be7aad5f72
MD5 43b3fecab0b5176b9ca5050a170070ce
BLAKE2b-256 3e882b810e2fca9a40c32e4d98557e4b3d95d2215d2437cb703de426a096ec35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 690d8f702945506b58c9c5834d586e8fd819b845fe6239ab16ebc64a92a6fd3d
MD5 11b694461cfceeaab967b17558bcbe5f
BLAKE2b-256 c6ec705f322958002c8a45d1bce8d51b4b42bb7cf2ba55a3f3431a703431fe7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db32a5c2912db45e73f80107d178e30f5c48cf596762b3c60ddfebdd655385f0
MD5 288eed40991c898313760ab7f7729b6f
BLAKE2b-256 a6b1c16b582aded36e8bccb764f442f7114655d47b7c38637cfe107ecb0b2f14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 adeac55335669a189189373c93d131ebfc2de3ec04f0d3aa7dff6661f83b89b6
MD5 991539fd617c1ddc8926d56f51236179
BLAKE2b-256 efc1484d64e05d82b97b61a66f3ce703c99cda7f5f535882fbc258f3313b8c21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 20f8bdaf667386cea1a8f49cb69a85f90346656d750d3c1278be1dbc76601065
MD5 d1ffec72f68145ea154a163ee0914ed4
BLAKE2b-256 38c40b43642d98d2a89ebe61adaaf54f25bf7b384552a0bb43ccc823faca4845

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dbd4808a209b175b5ebbac24c4798dd7511c5ee522a16f2f0eac78c717dfcdfc
MD5 6a7a55c1dde3320a7f221fbb40f7559d
BLAKE2b-256 a0ec2570bd9eaa06d0859274f642f79103e41fa9f34a13ab64c16b3d811cb83d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarl-1.15.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 84.4 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 925e72fc7a4222a5bf6d288876d5afacc8f833b49c4cca85f65089131ba25afa
MD5 d2cdab9721e07d9a685d3598458253dd
BLAKE2b-256 87c620fe3dd5d837143fcde2b9cef3506eafc0cdb2d8daf9ef2213a11f3c6c82

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 78.3 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.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6d1aba1f644d6e5e16edada31938c11b6c9c97e3bf065742a2c7740d38af0c19
MD5 168bb74d6a7a073ba7b4989e200f6010
BLAKE2b-256 a1b21e04c7fffe4f82f279215e28273ec009cb827bfffd46d638ff8052ba9dcf

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68b27a7d9fb0f145de608da2e45e37fd2397b00266f10487e557f769afa2842d
MD5 8e05124a17490b951a1eab38163a1f27
BLAKE2b-256 2d4a58c4bcbca93c412b33c1d4769e47e24e74d1abb5f6643fc40dd1d5cffe27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 df494e5a79f2ef8f81f966f787e515760e639c6319a321c16198b379c256a157
MD5 5ce40dec82b7c993c638549cec61d0d3
BLAKE2b-256 0eae073b8f514ce4c2633df034ec91cb8de125b0b66ae3bbe40ade48684a5949

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b765f19e23c29b68e4f8bbadd36f1da2333ba983d8da2d6518e5f0a7eb2579c2
MD5 b0268ca19b16c451b20f9100357e6cbc
BLAKE2b-256 459111486ec9ccfdc0ef2ebba3c49559e70c9e268b40e24dfc9e01e40b31d50b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 efe758958a7bffce68d91ade238df72667e1f18966ed7b1d3d390eead51a8903
MD5 7bf42feca5dd5c27f11d545842477e50
BLAKE2b-256 2015e8ced8de942d60f698d1cc7208879ee45ad5c83a0c2fdc54bc638e260d1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d2a70e8bec768be7423d8d465858a3646b34257a20cc02fd92612f1b14931f50
MD5 7898634996711c7d04f81cf3ef8fa31f
BLAKE2b-256 26d768e4d14fef99839e673ac6df618c7529a64c656ded48bdb9b4a1bdc64f29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69c2d111e67a818e702ba957da8c8e62de916f5c1b3da043f744084c63f12d46
MD5 07dad7a9457ceb14f8269e0fc4f478ef
BLAKE2b-256 0a4ff1b5322c6261b44b3a020ea775f6105ddf6f9a37fdf42950218447d262be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e337737b8c9d837e5b4d9e906cc57ed7a639e16e515c8094509b17f556fdb642
MD5 97b166aab980bd320e9807be464a0530
BLAKE2b-256 fa86aaeec798970160aa518402087dc32cf7033e907a66d9e622a00bb049097b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 59dce412b2515de05ab2eb6aef19ad7f70857ad436cd65fc4276df007106fb42
MD5 d982773d26f30a32e215d581eef9f2dd
BLAKE2b-256 df1586b3569a0e4ff61b067407bcc493a1f540c2c9c617704fbb6e0782d290c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 63ba82841ce315e4b5dc8b9345062638c74b1864d38172d0a0403e5a083b0950
MD5 68fe3dce657b73e34a99ffd148c6b4a9
BLAKE2b-256 c3d7fdb077b939a11ed7534dc6febc148f651ab7583ec7176ee4a720e8e5c0cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b55cc82ba92c07af6ba619dcf70cc89f7b9626adefb87d251f80f2e77419f1da
MD5 e40e77487758166f434943c22386fb75
BLAKE2b-256 2952f5a741909dbd2151884d8c5043307ede4a3eb7fbf2146339d3db1d47252b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2128315cdc517a45ceb72ec17b256a7940eeb4843c66834c203e7d6580c83405
MD5 92fb899e21dba3b78af3b08bbb7b3b5f
BLAKE2b-256 731c2e2607845e526c261ff69e810cdb251754a4bf65a5503f74257b552469b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a63ed17af784da3de39b82adfd4f8404ad5ee2ec8f616b063f37da3e64e0521
MD5 5535d026bba76d370db26bd2bfcc1079
BLAKE2b-256 9135c573b2ac2ddcac0e2fc4f8d712fbd0fff84172641db2ca08e198a9089c29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eacd9de9b5b8262818a2e1f88efbd8d523abc8453de238c5d2f6a91fa85032dd
MD5 b423201ad8a2d25a2cdd1d114e0c6ae5
BLAKE2b-256 39d351375c6a033215eafcf08a396dae0ffa9f5d963f06d694c89f69dae84016

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 14d6f07b7b4b3b8fba521904db58442281730b44318d6abb9908de79e2a4e4f4
MD5 7288cdf88eae8cd272698d392d96ea71
BLAKE2b-256 d01d7e88ada31de39c78dd6ef53271bc258b99a66daa7cba3ed204b1afc2c0fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarl-1.15.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 85.0 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f0b33fd088e93ba5f7f6dd55226630e7b78212752479c8fcc6abbd143b9c1ce
MD5 19cb82a17d78bd8c3ea5723ecf825ebf
BLAKE2b-256 3a1364660b65a598caa1ec6010c7d9eaa6e046b4da431c4ea9ed3ab5966f657c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.15.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 78.9 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.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d798de0b50efb66583fc096bcdaa852ed6ea3485a4eb610d6a634f8010d932f4
MD5 c2affd4106807ec7a05eba396f2548fd
BLAKE2b-256 96e7f7b7b1c4e78fdba8a6234805fd9e363c2913933a51c63aa465dbc0398ccd

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a5cbbb06559757f091f9e71d3f76c27d4dfe0652cc3f17ccce398b8377bfda4
MD5 3a6adcb742e8533799904f94862db0f4
BLAKE2b-256 0a4e904e2eb80b0cf73896bae49cf6f8656df6645be469019fb8d4cfac87451d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 66ddcd7ee3264bc937860f4780290d60f6472ca0484c214fe805116a831121e8
MD5 0e51248140bdb8c22de6672fa8fb65e0
BLAKE2b-256 cfccdb82d2f4971346fea74e0e5394cdf21cfccb688b7d253063dbc917bb306e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1c49fe426c45520b4b8a48544d3a9a58194f39c1b57d92451883f847c299a137
MD5 d991e92de3bff1606bfa3919fc173579
BLAKE2b-256 615d63004135235fcb0e7e3678a237b8920eddd879c065ea569713f7cf3ab179

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c24debeec87908a864a2b4cb700f863db9441cabacdb22dc448c5d38b55c6f62
MD5 d383c346724414204764c345837f3732
BLAKE2b-256 2b569ee4bf45c65dc032e4029fdf4d05cdad7f829188a983f683ea292b9c2153

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d80c019083506886df098b7bb0d844e19db7e226736829ef49f892ed0a070fa5
MD5 17bd9f9840494c3d674f5b4ae5cdf1d0
BLAKE2b-256 9a31535247ed00d4d2353504c2e031059c95295f480be8f80bfb9549e3e3eeeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19077525cd36c797cae19262e15f2881da33c602fb35d075ff0e4263b51b8b88
MD5 56ac4258c1c702288237e49eb97541de
BLAKE2b-256 87acf58c82682aa5528475ac19738d890223558b3a793a7339645dfe37900b34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2207491555af5dbbee4c3179a76766f7bc1ecff858f420ea96f2e105ca42c4dd
MD5 43d30371bdced64d4f5d1cb63a5d4906
BLAKE2b-256 12bf09e8e73919146fc7cc31a476f40ac71a2f7ca75c8bcb4c0342b4cc13144b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ac26e43b56dbafb30256906bc763cc1f22e05825ae1ced4c6afbd0e6584f18de
MD5 714c68c6444bc593440e94667f998f6a
BLAKE2b-256 9e7dd352238829849206aee2655e94c71430c3f20adc59a614d11f68d2aed8d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7ccb4667e0c0a25815efbfe251d24b56624449a319d4bb497074dd49444fb306
MD5 3ae5b5fee6fda2aab6fd23dee7e2fe0b
BLAKE2b-256 2ece98354eaa0212002f34b77a1419acf15f47af92a308140729291a002df17b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9b251d3f90e125ff0d1f76257329a9190fa1bfd2157344c875580bff6dedc62
MD5 c4f2b848ff806f117eb369a2d770ff36
BLAKE2b-256 f78a924caf9dfd69d6c8f1a9738c95b3389ba552172bc8a6b9d54588aced92b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14effa29db6113be065a594e13a0f45afb9c1e374fd22b4bc3a4eff0725184b2
MD5 4ebd3f059f70cafa24059f4fe44c6b3d
BLAKE2b-256 f2f32d101c6ddebd179215de17a9fff7756f68e6a8261ecd8ef5f105ea779c37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc4b999718287073dccd3acb0ef1593961bd7923af08991cb3c94080db503935
MD5 690c58c76fda2d26a515befb89edf6bc
BLAKE2b-256 968eaeb447669cd29f997589b20bb8c1e781f3d5e768246cb024708f653e8a0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59b77f0682e1917be197fc8229530f0c6fb3ef8e242d8256ba091a3a1c0ef7e6
MD5 fc0ae591653b59dd3a37c64b91148a88
BLAKE2b-256 f64e16fd85cfc2334c1a24eb64f1059bcaadf9ebbf194eb11d64451260582cfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarl-1.15.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 270fef2b335e60c91ee835c524445e2248af841c8b72f48769ed6c02fbff5873
MD5 764a19b1f6948be15c0f54a928e9f25d
BLAKE2b-256 d19fb4f017ba4156ec06a8d4f6934d30cda36481cc8970595b92336ddad05396

See more details on using hashes here.

Provenance

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