Skip to main content

Yet another URL library

Project description

yarl

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

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

Introduction

Url is constructed from str:

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

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

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

All url manipulations produce a new url object:

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

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

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

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

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

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

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

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

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

Installation

$ pip install yarl

The library is Python 3 only!

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

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

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

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

Dependencies

YARL requires multidict and propcache libraries.

API documentation

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

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

There is no standard for boolean representation of boolean values.

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

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

Comparison with other URL libraries

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

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

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

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

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

    URLObject is immutable, that’s pretty good.

    Every URL change generates a new URL object.

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

Source code

The project is hosted on GitHub

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

Discussion list

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

Feel free to post your questions and ideas here.

Authors and License

The yarl package is written by Andrew Svetlov.

It’s Apache 2 licensed and freely available.

Changelog

1.16.0

(2024-10-21)

Bug fixes

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

    Related issues and pull requests on GitHub: #1342.

Removals and backward incompatible breaking changes

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

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

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

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1336.

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

    Related issues and pull requests on GitHub: #1345.

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

    Related issues and pull requests on GitHub: #1369.


1.15.5

(2024-10-18)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1304.

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

    Related issues and pull requests on GitHub: #1305.

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

    Related issues and pull requests on GitHub: #1306.

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

    Related issues and pull requests on GitHub: #1307.

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

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

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

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

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

    Related issues and pull requests on GitHub: #1313.

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

    Related issues and pull requests on GitHub: #1315.

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

    Related issues and pull requests on GitHub: #1316.

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

    Related issues and pull requests on GitHub: #1317.

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

    Related issues and pull requests on GitHub: #1318.

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

    Related issues and pull requests on GitHub: #1319.

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

    Related issues and pull requests on GitHub: #1320.

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

    Related issues and pull requests on GitHub: #1321.

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

    Related issues and pull requests on GitHub: #1322.


1.15.4

(2024-10-16)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1288.

  • Improved performance of unquoting strings – by @bdraco.

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

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

    Related issues and pull requests on GitHub: #1297.


1.15.3

(2024-10-15)

Bug fixes

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

    The validation only worked correctly when passing host.

    Related issues and pull requests on GitHub: #1265.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1203.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1271.


1.15.2

(2024-10-13)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1234.

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

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

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

    Related issues and pull requests on GitHub: #1256.

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

    Related issues and pull requests on GitHub: #1259.


1.15.1

(2024-10-12)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1222.

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

    Related issues and pull requests on GitHub: #1226.

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

    Related issues and pull requests on GitHub: #1229.


1.15.0

(2024-10-11)

Bug fixes

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

    Related issues and pull requests on GitHub: #1189.

Features

  • Started building armv7l wheels – by @bdraco.

    Related issues and pull requests on GitHub: #1204.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1188.

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

    Related issues and pull requests on GitHub: #1190.

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

    Related issues and pull requests on GitHub: #1193.

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

    Related issues and pull requests on GitHub: #1198.


1.14.0

(2024-10-08)

Packaging updates and notes for downstreams

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

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

    Related issues and pull requests on GitHub: #1169.

Contributor-facing changes

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

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

    Related issues and pull requests on GitHub: #860.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1168.

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

    Related issues and pull requests on GitHub: #1170.

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

    Related issues and pull requests on GitHub: #1175.

  • Improved performance of encoding hosts – by @bdraco.

    Related issues and pull requests on GitHub: #1176.


1.13.1

(2024-09-27)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1163.


1.13.0

(2024-09-26)

Bug fixes

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

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

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

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

Features

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

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

    Related issues and pull requests on GitHub: #1159.


1.12.1

(2024-09-23)

No significant changes.


1.12.0

(2024-09-23)

Features

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

    Related issues and pull requests on GitHub: #1150.

Removals and backward incompatible breaking changes

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

    This change restored the behavior before #1057.

    Related issues and pull requests on GitHub: #1151.

Miscellaneous internal changes

  • Improved performance of processing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1143.


1.11.1

(2024-09-09)

Bug fixes

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

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

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

    Related issues and pull requests on GitHub: #1136.

Features

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

    Related issues and pull requests on GitHub: #1139.

Miscellaneous internal changes

  • Improved performance of normalizing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1137.


1.11.0

(2024-09-08)

Features

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

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

    Related issues and pull requests on GitHub: #1128.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1122.

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

    Related issues and pull requests on GitHub: #1123.

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

    Related issues and pull requests on GitHub: #1125.

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

    Related issues and pull requests on GitHub: #1126.

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

    Related issues and pull requests on GitHub: #1130.

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

    Related issues and pull requests on GitHub: #1131.


1.10.0

(2024-09-06)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1118.

Features

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

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

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

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

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1095.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1112.

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

    Related issues and pull requests on GitHub: #1117.


1.9.11

(2024-09-04)

Bug fixes

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

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

Miscellaneous internal changes

  • Improved performance of encoding hosts – by @bdraco.

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

    Related issues and pull requests on GitHub: #1104.


1.9.10

(2024-09-04)

Bug fixes

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

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

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

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

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

    – by @commonism

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

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

Features

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

    Related issues and pull requests on GitHub: #1100.


1.9.9

(2024-09-04)

Bug fixes

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

    Related issues and pull requests on GitHub: #1097.


1.9.8

(2024-09-03)

Features

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

    Related issues and pull requests on GitHub: #1084.

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

    Related issues and pull requests on GitHub: #1086.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1084.

Miscellaneous internal changes

  • Improved performance of handling ports – by @bdraco.

    Related issues and pull requests on GitHub: #1081.


1.9.7

(2024-09-01)

Removals and backward incompatible breaking changes

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

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

    Related issues and pull requests on GitHub: #1076.

Miscellaneous internal changes

  • Improved performance of property caching – by @bdraco.

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

    Related issues and pull requests on GitHub: #1070.


1.9.6

(2024-08-30)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1067.


1.9.5

(2024-08-30)

Bug fixes

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

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

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

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

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

    does not introduce an empty segment.

    – by @commonism and @youtux

    Related issues and pull requests on GitHub: #1026.

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

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

    Related issues and pull requests on GitHub: #1033.

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

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

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

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

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

    – by @commonism

    Related issues and pull requests on GitHub: #1039.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1057.

  • Dropped support for Python 3.7 – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1016.

Improved documentation

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

    Related issues and pull requests on GitHub: #981.

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

    Related issues and pull requests on GitHub: #1026.

Packaging updates and notes for downstreams

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

    – by @hroncok and @webknjaz

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

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

    Related issues and pull requests on GitHub: #1054.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1015.

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

    Related issues and pull requests on GitHub: #1031.

Miscellaneous internal changes

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

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

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


1.9.4 (2023-12-06)

Bug fixes

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

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

Packaging updates and notes for downstreams

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

    The usage now looks as follows:

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

    (#963)

Contributor-facing changes

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

    This is primarily targeting maintainers. (#960)

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

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

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

    $ python -Im pip install -e .

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

    #961

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

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

    Here’s a usage example:

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

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

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

    $ python -Im pip install -e .

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

    #962

1.9.3 (2023-11-20)

Bug fixes

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

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

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

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

Packaging updates and notes for downstreams

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

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

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

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

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

    Here is how this can be done with pip:

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

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

    The same can be achieved via pypa/build:

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

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

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

Contributor-facing changes

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

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

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

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

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

1.9.2 (2023-04-25)

Bugfixes

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

1.9.1 (2023-04-21)

Bugfixes

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

1.9.0 (2023-04-19)

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

Features

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

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

Bugfixes

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

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

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

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

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

Misc

1.8.2 (2022-12-03)

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

1.8.1 (2022-08-01)

Misc

1.8.0 (2022-08-01)

Features

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

Improved Documentation

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

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

Deprecations and Removals

  • Dropped Python 3.6 support. (#672)

Misc

1.7.2 (2021-11-01)

Bugfixes

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

1.7.1 (2021-10-07)

Bugfixes

  • Fix 1.7.0 build error

1.7.0 (2021-10-06)

Features

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

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

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

  • Added support for Python 3.10. (#622)

1.6.3 (2020-11-14)

Bugfixes

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

  • Provide x86 Windows wheels. #535


1.6.2 (2020-10-12)

Bugfixes

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

1.6.1 (2020-10-12)

Features

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

  • Provide wheels for Python 3.9. #526

Bugfixes

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

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

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

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

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

Removal

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


1.6.0 (2020-09-23)

Features

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

Bugfixes

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

  • Keep IPv6 brackets in origin(). #504


1.5.1 (2020-08-01)

Bugfixes

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

Misc


1.5.0 (2020-07-26)

Features

  • Convert host to lowercase on URL building. #386

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

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

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

    #443

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

  • Cache slow IDNA encode/decode calls. #476

  • Add @final / Final type hints #477

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

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

Bugfixes

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

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

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

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


1.4.2 (2019-12-05)

Features

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


1.4.1 (2019-11-29)

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

1.4.0 (2019-11-29)

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

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

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

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

  • Drop Python 3.5 support

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

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

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

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

1.3.0 (2018-12-11)

  • Fix annotations for query parameter (#207)

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

  • Add URL.explicit_port property (#218)

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

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

1.2.6 (2018-06-14)

  • Drop Python 3.4 trove classifier (#205)

1.2.5 (2018-05-23)

  • Fix annotations for build (#199)

1.2.4 (2018-05-08)

  • Fix annotations for cached_property (#195)

1.2.3 (2018-05-03)

  • Accept str subclasses in URL constructor (#190)

1.2.2 (2018-05-01)

  • Fix build

1.2.1 (2018-04-30)

  • Pin minimal required Python to 3.5.3 (#189)

1.2.0 (2018-04-30)

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

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

1.1.1 (2018-02-17)

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

1.1.0 (2018-01-21)

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

1.0.0 (2018-01-15)

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

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

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

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

  • Don’t recode IP zone (#144)

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

  • Fix updating query with multiple keys (#160)

0.18.0 (2018-01-10)

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

0.17.0 (2017-12-30)

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

0.16.0 (2017-12-07)

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

0.15.0 (2017-11-23)

  • Add raw_path_qs attribute (#137)

0.14.2 (2017-11-14)

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

0.14.1 (2017-11-13)

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

0.14.0 (2017-11-11)

  • Drop strict mode (#123)

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

0.13.0 (2017-10-01)

  • Document encoded parameter (#102)

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

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

  • Process passwords without user names (#95)

0.12.0 (2017-06-26)

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

  • Enable type annotation checks

0.11.0 (2017-06-26)

  • Normalize path (#86)

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

0.10.3 (2017-06-13)

  • Prevent double URL arguments unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behavior (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behavior (#73)

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

0.10.0 (2017-03-14)

  • Added URL.build class method (#58)

  • Added path_qs attribute (#42)

0.9.8 (2017-02-16)

  • Do not quote : in path

0.9.7 (2017-02-16)

  • Load from pickle without _cache (#56)

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

0.9.6 (2017-02-15)

  • Revert backward incompatible change (BaseURL)

0.9.5 (2017-02-14)

  • Fix BaseURL rich comparison support

0.9.4 (2017-02-14)

  • Use BaseURL

0.9.3 (2017-02-14)

  • Added BaseURL

0.9.2 (2017-02-08)

  • Remove debug print

0.9.1 (2017-02-07)

  • Do not lose tail chars (#45)

0.9.0 (2017-02-07)

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

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

  • Fix core dumps (#41)

  • tmpbuf - compiling error (#43)

  • Added URL.update_path() method

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

0.8.1 (2016-12-03)

  • Fix broken aiohttp: revert back quote / unquote.

0.8.0 (2016-12-03)

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

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

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

0.7.1 (2016-11-18)

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

0.7.0 (2016-11-07)

  • Accept int as value for .with_query()

0.6.0 (2016-11-07)

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

  • Properly unquote non-UTF8 strings (#19)

0.5.3 (2016-11-02)

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

0.5.2 (2016-11-02)

  • Inline _encode class method

0.5.1 (2016-11-02)

  • Make URL construction faster by removing extra classmethod calls

0.5.0 (2016-11-02)

  • Add Cython optimization for quoting/unquoting

  • Provide binary wheels

0.4.3 (2016-09-29)

  • Fix typing stubs

0.4.2 (2016-09-29)

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

0.4.1 (2016-09-28)

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

0.4.0 (2016-09-27)

  • Introduce relative() (#16)

0.3.2 (2016-09-27)

  • Typo fixes #15

0.3.1 (2016-09-26)

  • Support sequence of pairs as with_query() parameter

0.3.0 (2016-09-26)

  • Introduce is_default_port()

0.2.1 (2016-09-26)

0.2.0 (2016-09-18)

  • Avoid doubling slashes when joining paths (#13)

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

0.1.4 (2016-09-09)

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

0.1.3 (2016-09-07)

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

  • Allow None for with_query() and with_fragment()

0.1.2 (2016-09-07)

  • Fix links, tune docs theme.

0.1.1 (2016-09-06)

  • Update README, old version used obsolete API

0.1.0 (2016-09-06)

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

0.0.1 (2016-08-30)

  • The first release.

Release history Release notifications | RSS feed

Download files

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

Source Distribution

yarl-1.16.0.tar.gz (176.5 kB view details)

Uploaded Source

Built Distributions

yarl-1.16.0-py3-none-any.whl (43.7 kB view details)

Uploaded Python 3

yarl-1.16.0-cp313-cp313-win_amd64.whl (314.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.16.0-cp313-cp313-win32.whl (308.3 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.16.0-cp313-cp313-musllinux_1_2_x86_64.whl (358.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.16.0-cp313-cp313-musllinux_1_2_s390x.whl (359.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.16.0-cp313-cp313-musllinux_1_2_ppc64le.whl (353.6 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.16.0-cp313-cp313-musllinux_1_2_i686.whl (344.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.16.0-cp313-cp313-musllinux_1_2_armv7l.whl (339.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (338.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.16.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (344.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.16.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (343.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.16.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (332.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

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

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

yarl-1.16.0-cp313-cp313-macosx_11_0_arm64.whl (90.6 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.16.0-cp313-cp313-macosx_10_13_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.16.0-cp313-cp313-macosx_10_13_universal2.whl (139.4 kB view details)

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

yarl-1.16.0-cp312-cp312-win_amd64.whl (89.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.16.0-cp312-cp312-win32.whl (82.7 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.16.0-cp312-cp312-musllinux_1_2_x86_64.whl (355.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.16.0-cp312-cp312-musllinux_1_2_s390x.whl (361.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.16.0-cp312-cp312-musllinux_1_2_ppc64le.whl (355.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.16.0-cp312-cp312-musllinux_1_2_i686.whl (344.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.16.0-cp312-cp312-musllinux_1_2_armv7l.whl (340.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

yarl-1.16.0-cp312-cp312-musllinux_1_2_aarch64.whl (342.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (340.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (340.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (324.4 kB view details)

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

yarl-1.16.0-cp312-cp312-macosx_11_0_arm64.whl (91.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.16.0-cp312-cp312-macosx_10_13_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.16.0-cp312-cp312-macosx_10_13_universal2.whl (141.2 kB view details)

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

yarl-1.16.0-cp311-cp311-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.16.0-cp311-cp311-win32.whl (83.0 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.16.0-cp311-cp311-musllinux_1_2_x86_64.whl (357.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.16.0-cp311-cp311-musllinux_1_2_s390x.whl (364.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.16.0-cp311-cp311-musllinux_1_2_ppc64le.whl (360.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.16.0-cp311-cp311-musllinux_1_2_armv7l.whl (343.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

yarl-1.16.0-cp311-cp311-musllinux_1_2_aarch64.whl (346.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (342.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (351.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (338.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.16.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (336.5 kB view details)

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

yarl-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (90.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl (93.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.16.0-cp311-cp311-macosx_10_9_universal2.whl (140.1 kB view details)

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

yarl-1.16.0-cp310-cp310-win_amd64.whl (89.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.16.0-cp310-cp310-win32.whl (83.0 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.16.0-cp310-cp310-musllinux_1_2_x86_64.whl (330.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.16.0-cp310-cp310-musllinux_1_2_s390x.whl (338.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.16.0-cp310-cp310-musllinux_1_2_ppc64le.whl (337.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.16.0-cp310-cp310-musllinux_1_2_i686.whl (322.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.16.0-cp310-cp310-musllinux_1_2_armv7l.whl (317.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

yarl-1.16.0-cp310-cp310-musllinux_1_2_aarch64.whl (317.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (318.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (325.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (328.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.16.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (309.6 kB view details)

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

yarl-1.16.0-cp310-cp310-macosx_11_0_arm64.whl (90.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl (93.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.16.0-cp310-cp310-macosx_10_9_universal2.whl (140.0 kB view details)

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

yarl-1.16.0-cp39-cp39-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.16.0-cp39-cp39-win32.whl (83.5 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.16.0-cp39-cp39-musllinux_1_2_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.16.0-cp39-cp39-musllinux_1_2_s390x.whl (338.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.16.0-cp39-cp39-musllinux_1_2_ppc64le.whl (338.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.16.0-cp39-cp39-musllinux_1_2_i686.whl (326.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.16.0-cp39-cp39-musllinux_1_2_armv7l.whl (322.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

yarl-1.16.0-cp39-cp39-musllinux_1_2_aarch64.whl (321.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (320.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (328.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (332.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (312.8 kB view details)

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

yarl-1.16.0-cp39-cp39-macosx_11_0_arm64.whl (91.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.16.0-cp39-cp39-macosx_10_9_universal2.whl (141.3 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0.tar.gz
Algorithm Hash digest
SHA256 b6f687ced5510a9a2474bbae96a4352e5ace5fa34dc44a217b0537fec1db00b4
MD5 23595f461eb3eeba689e3567f60cd07a
BLAKE2b-256 2352e9766cc6c2eab7dd1e9749c52c9879317500b46fb97d4105223f86679f93

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6980a558d8461230c457218bd6c92dfc1d10205548215c2c21d79dc8d0a96f3
MD5 699366063adb6d6d20474b8c49304881
BLAKE2b-256 fbf787a32867ddc1a9817018bfd6109ee57646a543acf0d272843d8393e575f9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 921b81b8d78f0e60242fb3db615ea3f368827a76af095d5a69f1c3366db3f596
MD5 ecd060fa984da99de85bf44d6c13c0a5
BLAKE2b-256 5276ca2c3de3511a127fc4124723e7ccc641aef5e0ec56c66d25dbd11f19ab84

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.16.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 308.3 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.16.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 595ca5e943baed31d56b33b34736461a371c6ea0038d3baec399949dd628560b
MD5 9cf6cbf6adbc1bbc1e60ea0fddb2d076
BLAKE2b-256 f725c323097b066a2b5a554f77e27a35bc067aebfcd3a001a0a3a6bc14190460

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0fd9c227990f609c165f56b46107d0bc34553fe0387818c42c02f77974402c36
MD5 9a704a81e5cbd12de78b71d4608a6be9
BLAKE2b-256 ee619d59f7096fd72d5f68168ed8134773982ee48a8cb4009ecb34344e064999

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 122d8e7986043d0549e9eb23c7fd23be078be4b70c9eb42a20052b3d3149c6f2
MD5 df265d44e2a81cbd0d3b137e6afcf1e3
BLAKE2b-256 f1888e86a28a840b8dc30c880fdde127f9610c56e55796a2cc969949b4a60fe7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 e8be3aff14f0120ad049121322b107f8a759be76a6a62138322d4c8a337a9e2c
MD5 319ed75eb9b446990e24c729e52c03dd
BLAKE2b-256 1b8fb00aa91bd3bc8ef41781b13ac967c9c5c2e3ca0c516cffdd15ac035a1839

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8f639e3f5795a6568aa4f7d2ac6057c757dcd187593679f035adbf12b892bb00
MD5 8c23079a2875bc73dd32a76413edf4aa
BLAKE2b-256 eec8eaa53bd40db61265cec09d3c432d8bcd8ab9fd3a9fc5b0afdd13ab27b4a8

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7ace71c4b7a0c41f317ae24be62bb61e9d80838d38acb20e70697c625e71f120
MD5 686cd77ce6091cc3b9dbfb66ec203411
BLAKE2b-256 348844fd8b372c4c50c010e66c62bfb34e67d6bd217c973599e0ee03f74e74ec

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35b4f7842154176523e0a63c9b871168c69b98065d05a4f637fce342a6a2693a
MD5 27997056cd60693bbb45caceb1f1b454
BLAKE2b-256 9a111a888df53acd3d1d4b8dc803e0c8ed4a4b6cabc2abe19e4de31aa6b86857

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 995d0759004c08abd5d1b81300a91d18c8577c6389300bed1c7c11675105a44d
MD5 701c47dc94496d37c774ae6e6baeab81
BLAKE2b-256 ea69ca4228e0f560f0c5817e0ebd789690c78ab17e6a876b38a5d000889b2f63

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d1aab176dd55b59f77a63b27cffaca67d29987d91a5b615cbead41331e6b7428
MD5 c4390cd87cf0e23fb1af39cad3667680
BLAKE2b-256 916a002300c86ed7ef3cd5ac890a0e17101aee06c64abe2e43f9dad85bc32c70

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1cf936ba67bc6c734f3aa1c01391da74ab7fc046a9f8bbfa230b8393b90cf472
MD5 254a2cc53b7b88633ab15fa20adf8d61
BLAKE2b-256 36292a468c8b44aa750d0f3416bc24d58464237b402388a8f03091a58537274a

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8791d66d81ee45866a7bb15a517b01a2bcf583a18ebf5d72a84e6064c417e64b
MD5 dc17692c3cac42d54ef89dbe3d87a4e1
BLAKE2b-256 7f3539a5dcbf7ef320607bcfd1c0498ce348181b97627c3901139b429d806cf1

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1bc22e00edeb068f71967ab99081e9406cd56dbed864fc3a8259442999d71552
MD5 4368971d242b56d10021a1fe17dcb424
BLAKE2b-256 81df32eea6e5199f7298ec15cf708895f35a7d2899177ed556e6bdf6819462aa

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38fec8a2a94c58bd47c9a50a45d321ab2285ad133adefbbadf3012c054b7e656
MD5 5c0ef65f6869f730c82df906bd86b761
BLAKE2b-256 951dc3b794ef82a3b1894a9f8fc1012b073a85464b95c646ac217e8013137ea3

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7118bdb5e3ed81acaa2095cba7ec02a0fe74b52a16ab9f9ac8e28e53ee299732
MD5 8ea9fefe9cd00dfb9d44e67130942b35
BLAKE2b-256 3fb288eb9e98c5a4549606ebf673cba0d701f13ec855021b781f8e3fd7c04190

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a5ace0177520bd4caa99295a9b6fb831d0e9a57d8e0501a22ffaa61b4c024283
MD5 23fca91f61ac181fc8ba46bafa047448
BLAKE2b-256 5756eef0a7050fcd11d70c536453f014d4b2dfd83fb934c9857fa1a912832405

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.16.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 89.0 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.16.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1208ca14eed2fda324042adf8d6c0adf4a31522fa95e0929027cd487875f0240
MD5 676c48d434d1916e01717086bc1274f0
BLAKE2b-256 eda60a54b382cfc336e772b72681d6816a99222dc2d21876e649474973b8d244

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.16.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 82.7 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.16.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a5b6c09b9b4253d6a208b0f4a2f9206e511ec68dce9198e0fbec4f160137aa67
MD5 fd6b63469776a111d7dacc2ed6b26959
BLAKE2b-256 d9a6a2098bf3f09d38eb540b2b192e180d9d41c2ff64b692783db2188f0a55e3

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a5cf32539373ff39d97723e39a9283a7277cbf1224f7aef0c56c9598b6486c3
MD5 68d83fa877a5f0293e5d4ef0c5ad6149
BLAKE2b-256 ad8db7b5d43cf22a020b564ddf7502d83df150d797e34f18f6bf5fe0f12cbd91

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 aa7943f04f36d6cafc0cf53ea89824ac2c37acbdb4b316a654176ab8ffd0f968
MD5 5850d5b9edc77d25adcfb5ef10d2a58b
BLAKE2b-256 10223b7c3728d26b3cc295c51160ae4e2612ab7d3f9df30beece44bf72861730

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 571f781ae8ac463ce30bacebfaef2c6581543776d5970b2372fbe31d7bf31a07
MD5 e5138e5f7a7b1f35e56bc176ed075b7f
BLAKE2b-256 876ddc483ea1574005f14ef4c5f5f726cf60327b07ac83bd417d98db23e5285f

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b439cae82034ade094526a8f692b9a2b5ee936452de5e4c5f0f6c48df23f8604
MD5 bc020f98d96e50705b6ce81f61aa46b0
BLAKE2b-256 dc0fb9efbc0075916a450cbad41299dff3bdd3393cb1d8378bb831c4a6a836e1

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3a91654adb7643cb21b46f04244c5a315a440dcad63213033826549fa2435f71
MD5 953885376d2f5d61fcd80345cd74ae0f
BLAKE2b-256 9fbc38bae4b716da1206849d88e167d3d2c5695ae9b418a3915220947593e5ca

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 649bddcedee692ee8a9b7b6e38582cb4062dc4253de9711568e5620d8707c2a3
MD5 f3325fb17c57c7548f538ecd455beca6
BLAKE2b-256 93cd4fc87ce9b0df7afb610ffb904f4aef25f59e0ad40a49da19a475facf98b7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5570e6d47bcb03215baf4c9ad7bf7c013e56285d9d35013541f9ac2b372593e7
MD5 4730ecbaf38786e70faf6dde23eaf623
BLAKE2b-256 77a87f38bbefb22eb925a68ad1d8193b05f51515614a6c0ebcadf26e9ae5e5ad

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 858728086914f3a407aa7979cab743bbda1fe2bdf39ffcd991469a370dd7414d
MD5 1fd5627b7ace0315b71db0d4baa93166
BLAKE2b-256 d06420cd1cb1f60b3ff49e7d75c1a2083352e7c5939368aafa960712c9e53797

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d1b0796168b953bca6600c5f97f5ed407479889a36ad7d17183366260f29a6b9
MD5 d789d88c19c4e3d66a0bc7ac54405525
BLAKE2b-256 f12aa8110a225e498b87315827f8b61d24de35f86041834cf8c9c5544380c46b

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26768342f256e6e3c37533bf9433f5f15f3e59e3c14b2409098291b3efaceacb
MD5 f26ff902ddc89e0ce0b7b82c7d868ce0
BLAKE2b-256 affa1ce8ca85489925aabdb8d2e7bbeaf74e7d3e6ac069779d6d6b9c7c62a8ed

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66ea8311422a7ba1fc79b4c42c2baa10566469fe5a78500d4e7754d6e6db8724
MD5 8aeaf8770f6d5cd3c4719c783f251b16
BLAKE2b-256 b4a6ac633ea3ea0c4eb1057e6800db1d077e77493b4b3449a4a97b2fbefadef4

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d743e3118b2640cef7768ea955378c3536482d95550222f908f392167fe62059
MD5 d526bbd034ce9d6515bd9483bceff903
BLAKE2b-256 54bd33aaca2f824dc1d630729e16e313797e8b24c8f7b6803307e5394274e443

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1a5e9d8ce1185723419c487758d81ac2bde693711947032cce600ca7c9cda7d6
MD5 a2a3494ed39fa2cb27e91cfd0526cca8
BLAKE2b-256 386045caaa748b53c4b0964f899879fcddc41faa4e0d12c6f0ae3311e8c151ff

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4ffb7c129707dd76ced0a4a4128ff452cecf0b0e929f2668ea05a371d9e5c104
MD5 9ebbb91eec3082ec20e6b6e4753344bc
BLAKE2b-256 3abe82f696c8ce0395c37f62b955202368086e5cc114d5bb9cb1b634cff5e01d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.16.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 89.6 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.16.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5b9101f528ae0f8f65ac9d64dda2bb0627de8a50344b2f582779f32fda747c1d
MD5 8a3580e2ee863b63f844076005b09ac2
BLAKE2b-256 75e32a746721d6f32886d9bafccdb80174349f180ccae0a287f25ba4312a2618

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a9394c65ae0ed95679717d391c862dece9afacd8fa311683fc8b4362ce8a410c
MD5 47e8d459ea96133c5622867bcc893c7d
BLAKE2b-256 2820c49a95a30c57224e5fb0fc83235295684b041300ce508b71821cb042527d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99a9dcd4b71dd5f5f949737ab3f356cfc058c709b4f49833aeffedc2652dac56
MD5 ef652c1f2357eecc5ded0e1cd3984f46
BLAKE2b-256 00327558997d1d2e53dab15f6db5db49fc6b412b63ede3cb8314e5dd7cff14fe

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4199db024b58a8abb2cfcedac7b1292c3ad421684571aeb622a02f242280e8d6
MD5 939a2060008819893b5322b7663ae787
BLAKE2b-256 19097d777369e151991b708a5b35280ea7444621d65af5f0545bcdce5d840867

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 87dd10bc0618991c66cee0cc65fa74a45f4ecb13bceec3c62d78ad2e42b27a16
MD5 bbfbc49f96d78e7149e9ef4116ba9378
BLAKE2b-256 0717bb191a26f7189423964e008ccb5146ce5258454ef3979f9d4c6860d282c7

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2f1fe2b2e3ee418862f5ebc0c0083c97f6f6625781382f828f6d4e9b614eba9b
MD5 2575619f421ed9138b4415a71bd65ae4
BLAKE2b-256 56cdb014dce22e37b77caa37f998c6c47434fd78d01e7be07119629f369f5ee1

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ed097b26f18a1f5ff05f661dc36528c5f6735ba4ce8c9645e83b064665131349
MD5 6acac2d5b6f972a127277fc3393e480f
BLAKE2b-256 e2de9c2f900ec5e2f2e20329cfe7dcd9452e326d08cb5ecd098c2d4e9987b65c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 621280719c4c5dad4c1391160a9b88925bb8b0ff6a7d5af3224643024871675f
MD5 001c865d4f6927fddde54027b09482f9
BLAKE2b-256 7d4743de2e94b75f36d84733a35c807d0e33aaf084e98f32e2cbc685102f4ba4

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 789a3423f28a5fff46fbd04e339863c169ece97c827b44de16e1a7a42bc915d2
MD5 654f1e0cee59e84f4d358d944e6e2b5c
BLAKE2b-256 e213b6eff6ea1667aee948ecd6b1c8fb6473234f8e48f49af97be93251869c51

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5b8e265a0545637492a7e12fd7038370d66c9375a61d88c5567d0e044ded9202
MD5 f292b14b975220c3332d2911c6692d0b
BLAKE2b-256 1598cd9fe3938422c88775c94578a6c145aca89ff8368ff64e6032213ac12403

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4f32c4cb7386b41936894685f6e093c8dfaf0960124d91fe0ec29fe439e201d0
MD5 8c2d8b24366ae1e0a9185295fe114518
BLAKE2b-256 a03d54acbb3cdfcfea03d6a3535cff1e060a2de23e419a4e3955c9661171b8a8

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b37d5ec034e668b22cf0ce1074d6c21fd2a08b90d11b1b73139b750a8b0dd97
MD5 e9bd40eb168ca2a3eb658edb65e48dea
BLAKE2b-256 61193666d990c24aae98c748e2c262adc9b3a71e38834df007ac5317f4bbd789

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f1d1f45e3e8d37c804dca99ab3cf4ab3ed2e7a62cd82542924b14c0a4f46d243
MD5 0f04efc061e267a39d8b7e3815100a07
BLAKE2b-256 fe05d98e65ea74a7e44bb033b2cf5bcc16edc1d5212bdc5ca7fbb5e380d89f8e

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9525f03269e64310416dbe6c68d3b23e5d34aaa8f47193a1c45ac568cecbc49
MD5 c59b98819fdad3be412541d98e2c9ffb
BLAKE2b-256 330f1b76d853d9d921d68bd9991648be17d34e7ac51e2e20e7658f8ee7e2e2ad

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 676d96bafc8c2d0039cea0cd3fd44cee7aa88b8185551a2bb93354668e8315c2
MD5 1360e72ec56b854246309f6c1b5e2dda
BLAKE2b-256 3f22bcc9799950281a5d4f646536854839ccdbb965e900827ef0750680f81faf

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d8643975a0080f361639787415a038bfc32d29208a4bf6b783ab3075a20b1ef3
MD5 2f0f9226c8c4a370b2a70aafa1c22df9
BLAKE2b-256 0a00b29affe83de95e403f8a2a669b5a33f1e7dfe686264008100052eb0b05fd

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fe8bba2545427418efc1929c5c42852bdb4143eb8d0a46b09de88d1fe99258e7
MD5 6887c3a8482427853ddb444920aaa828
BLAKE2b-256 015ab82ec5e7557b0d938b9475cbb5dcbb1f98c8601101188d79e423dc215cd0

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 178ccb856e265174a79f59721031060f885aca428983e75c06f78aa24b91d929
MD5 d67b499fed254e7fe25ff501f760408f
BLAKE2b-256 1ae490757595d81ec328ad94afa62d0724903a6c72b76e0ee9c9af9d8a399dd2

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2bd6a51010c7284d191b79d3b56e51a87d8e1c03b0902362945f15c3d50ed46b
MD5 03e0f1296033fc0a7c6b353934076ab7
BLAKE2b-256 bd5ec5cba528448f73c7035c9d3c07261b54312d8caa8372eeeff5e1f07e43ec

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 542fa8e09a581bcdcbb30607c7224beff3fdfb598c798ccd28a8184ffc18b7eb
MD5 d637dbb97b5f8b089e561551fe3e4ed3
BLAKE2b-256 e979865788b297fc17117e3ff6ea74d5f864185085d61adc3364444732095254

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 8994c42f4ca25df5380ddf59f315c518c81df6a68fed5bb0c159c6cb6b92f120
MD5 60e0b29c577a89064ef206645fa86aa6
BLAKE2b-256 28a9b38880bf79665d1c8a3d4c09d6f7a686a50f8c74caf07603a2b8e5314038

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 27e11db3f1e6a51081a981509f75617b09810529de508a181319193d320bc5c7
MD5 56c4f8c9a4de708b0226a022988842b6
BLAKE2b-256 871877ef4d45d19ecafad0f7c07d5cf13a757a90122383494bc5a3e8ee68e2f2

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b9ca7b9147eb1365c8bab03c003baa1300599575effad765e0b07dd3501ea9af
MD5 34313ff44ebf900add63a8f5c46823b5
BLAKE2b-256 4693b7359aa2bd0567eca72491cd20059744ed6ee00f08cd58c861243f656a90

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e49e0fd86c295e743fd5be69b8b0712f70a686bc79a16e5268386c2defacaade
MD5 1c466b1829ff7d0d7c20df819c883e93
BLAKE2b-256 a52fd0ced2050a203241a3f2e05c5bb86038b071f216897defd824dd85333f9e

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c42998fd1cbeb53cd985bff0e4bc25fbe55fd6eb3a545a724c1012d69d5ec84
MD5 fc71a4fc49403ab04c98dd015c6bae87
BLAKE2b-256 1d2565601d336189d122483f5ff0276b08278fa4778f833458cfcac5c6eddc87

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 019f5d58093402aa8f6661e60fd82a28746ad6d156f6c5336a70a39bd7b162b9
MD5 e1e56aad78007282a5dc2859847d4bc1
BLAKE2b-256 2d5d395bbae1f509f64e6d26b7ffffff178d70c5480f15af735dfb0afb8f0dc5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b140e532fe0266003c936d017c1ac301e72ee4a3fd51784574c05f53718a55d8
MD5 eb36fc8bdec97853cdcc42024c9804be
BLAKE2b-256 75fd998ccdb489ca97d9073d882265203a2fae4c5bff30eb9b8a0bbbed7aef2b

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de6c14dd7c7c0badba48157474ea1f03ebee991530ba742d381b28d4f314d6f3
MD5 64a233f025e8f26f3a9449dd71db2038
BLAKE2b-256 6c99f1ada764e350ab054e14902f3f68589a7d77469ac47fbc512aa1a78a2f35

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c7c30fb38c300fe8140df30a046a01769105e4cf4282567a29b5cdb635b66c4
MD5 301ac77ef2fa26ad67e73e38875dec02
BLAKE2b-256 50bb0c9692ec457c1ed023654a9fba6d0c69a20c79b56275d972f6a24ab18547

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a0296040e5cddf074c7f5af4a60f3fc42c0237440df7bcf5183be5f6c802ed5
MD5 1e7207ecf81e8bc4d2841ab7861af1ef
BLAKE2b-256 314191848bbb76789336d3b786ff144030001b5027b17729b3afa32da668f5b0

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 234f3a3032b505b90e65b5bc6652c2329ea7ea8855d8de61e1642b74b4ee65d2
MD5 61bc56524f278054026b37e0e529aaf6
BLAKE2b-256 a5159b7b85b72b81f180689257b2bb6e54d5d0764a399679aa06d5dec8ca6e2e

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 32468f41242d72b87ab793a86d92f885355bcf35b3355aa650bfa846a5c60058
MD5 45a6d5e6959900a044c9db7cd1c128bf
BLAKE2b-256 df3000b17348655202e4bd24f8d79cd062888e5d3bdbf2ba726615c5d21b54a5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

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

File hashes

Hashes for yarl-1.16.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7d7aaa8ff95d0840e289423e7dc35696c2b058d635f945bf05b5cd633146b027
MD5 fbfe80a0e76351f21a77b91f10f93db6
BLAKE2b-256 9294c802c5b469dd231fe2e9cf71271e25942f3685f1fe7a5401f55b9bd520a5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: yarl-1.16.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 83.5 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.16.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e9951afe6557c75a71045148890052cb942689ee4c9ec29f5436240e1fcc73b7
MD5 0dac8efeb80323c32ce18e434ad5f689
BLAKE2b-256 3887e7af86dd81ed34748694905e7dd083890fdfb46777eeefb530d14dc5963f

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdcf667a5dec12a48f669e485d70c54189f0639c2157b538a4cffd24a853624f
MD5 4cfff4d5e5830f36908b9ad841780377
BLAKE2b-256 fd9108860f3cb345d980e0eff98513fa3d2dfcb1159c04db75903334436f87fb

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 504e1fe1cc4f170195320eb033d2b0ccf5c6114ce5bf2f617535c01699479bca
MD5 9bfb92ab10e42b34a8dff8798c7e881c
BLAKE2b-256 f58c3c81635d316df2559edc25b13f9eadcba25824091e24bc8828c8a5707341

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 147b0fcd0ee33b4b5f6edfea80452d80e419e51b9a3f7a96ce98eaee145c1581
MD5 0985aeaec33fcd54853dfab290e2e05c
BLAKE2b-256 2dc9ff3c18cad03e07498aab00066400ab06c03a9b32a30bd13019f75780a3d9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62c7da0ad93a07da048b500514ca47b759459ec41924143e2ddb5d7e20fd3db5
MD5 2c17a20f27dff76ba9d4b78eb8e44c8f
BLAKE2b-256 79003e678d073db53a0bfa1d2d54135d8dac4f405c7a2d76aed793df2e4d4a23

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3d375a19ba2bfe320b6d873f3fb165313b002cef8b7cc0a368ad8b8a57453837
MD5 74504ab027db3a58fbafe7672d392422
BLAKE2b-256 9bb93dd3d5d5166d8547c0d3af81b58adceb1eb33d8c5ea234981fab2fdc7e4e

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ff96da263740779b0893d02b718293cc03400c3a208fc8d8cd79d9b0993e532
MD5 544d6ab2655cd3d464e76c121f0adb66
BLAKE2b-256 d90b76965ec77922a619cb21224602b6d4c150c9f7201ceed88aedb1b20298e5

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad7a852d1cd0b8d8b37fc9d7f8581152add917a98cfe2ea6e241878795f917ae
MD5 e1421b668e71cad6ba82c9a8c6a9a89a
BLAKE2b-256 6a62cfbfeb88fce22b6008ca95a146c0ae51ea8f534cfda7eb901fdc5da5ec39

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 707ae579ccb3262dfaef093e202b4c3fb23c3810e8df544b1111bd2401fd7b09
MD5 d176a63471ff6e451648d724d7c0603b
BLAKE2b-256 a5af2f6ef5129bb2783e0d9ce14f5de7e26ce880469f1987ea29ff5a7f599f74

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3ab3ed42c78275477ea8e917491365e9a9b69bb615cb46169020bd0aa5e2d6d3
MD5 243f0aacb56fceccfaf1343d33cb1bea
BLAKE2b-256 538ff1446d3ca127f768bce836f0298cb2bf3b673bb429e075eea80811fe2618

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a91217208306d82357c67daeef5162a41a28c8352dab7e16daa82e3718852a7
MD5 bb6c59a389b46137943544e957118a8d
BLAKE2b-256 9a7aa0331cfe78ff9230920bb86e45693f068379f5fff2a9dac4095c3677769d

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d3f1cc3d3d4dc574bebc9b387f6875e228ace5748a7c24f49d8f01ac1bc6c31b
MD5 747c10a250eb2df56993db84f27d6725
BLAKE2b-256 53a4d1a13e5b6e691325e1f4e2a7c6ea432df697e3523b2b7491f3f9dc3ad0c9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdcffe1dbcb4477d2b4202f63cd972d5baa155ff5a3d9e35801c46a415b7f71a
MD5 733d2ff5ae4f6d944c11935320be85d1
BLAKE2b-256 42162dc05e78b3a795e8290145bf392ff70a7348abd1eedda4c551d347951e87

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f8713717a09acbfee7c47bfc5777e685539fefdd34fa72faf504c8be2f3df4e
MD5 422265d7e80dffbe51ed37adf39115f8
BLAKE2b-256 50dc213e46805c855d3142cde27a40b9deec895fc5e810cc445ed6fb7bbd4dff

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yarl-1.16.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ab2b2ac232110a1fdb0d3ffcd087783edd3d4a6ced432a1bf75caf7b7be70916
MD5 539f9b3db36d85a85febe433ffc8b2aa
BLAKE2b-256 f6d540fa953a7ae9abeee36c440bcd326baa0c87e26ceb0e5768bf4abccfbb03

See more details on using hashes here.

Provenance

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

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

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page