Skip to main content

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.17.1

(2024-10-30)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1396, #1397, #1398.

  • Improved performance of passing a dict or str to yarl.URL.extend_query() – by @bdraco.

    Related issues and pull requests on GitHub: #1401.


1.17.0

(2024-10-28)

Features

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

    Related issues and pull requests on GitHub: #1375.


1.16.0

(2024-10-21)

Bug fixes

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

    Related issues and pull requests on GitHub: #1342.

Removals and backward incompatible breaking changes

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

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

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

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1336.

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

    Related issues and pull requests on GitHub: #1345.

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

    Related issues and pull requests on GitHub: #1369.


1.15.5

(2024-10-18)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1304.

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

    Related issues and pull requests on GitHub: #1305.

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

    Related issues and pull requests on GitHub: #1306.

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

    Related issues and pull requests on GitHub: #1307.

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

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

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

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

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

    Related issues and pull requests on GitHub: #1313.

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

    Related issues and pull requests on GitHub: #1315.

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

    Related issues and pull requests on GitHub: #1316.

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

    Related issues and pull requests on GitHub: #1317.

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

    Related issues and pull requests on GitHub: #1318.

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

    Related issues and pull requests on GitHub: #1319.

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

    Related issues and pull requests on GitHub: #1320.

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

    Related issues and pull requests on GitHub: #1321.

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

    Related issues and pull requests on GitHub: #1322.


1.15.4

(2024-10-16)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1288.

  • Improved performance of unquoting strings – by @bdraco.

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

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

    Related issues and pull requests on GitHub: #1297.


1.15.3

(2024-10-15)

Bug fixes

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

    The validation only worked correctly when passing host.

    Related issues and pull requests on GitHub: #1265.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1203.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1271.


1.15.2

(2024-10-13)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1234.

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

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

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

    Related issues and pull requests on GitHub: #1256.

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

    Related issues and pull requests on GitHub: #1259.


1.15.1

(2024-10-12)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1222.

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

    Related issues and pull requests on GitHub: #1226.

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

    Related issues and pull requests on GitHub: #1229.


1.15.0

(2024-10-11)

Bug fixes

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

    Related issues and pull requests on GitHub: #1189.

Features

  • Started building armv7l wheels – by @bdraco.

    Related issues and pull requests on GitHub: #1204.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1188.

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

    Related issues and pull requests on GitHub: #1190.

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

    Related issues and pull requests on GitHub: #1193.

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

    Related issues and pull requests on GitHub: #1198.


1.14.0

(2024-10-08)

Packaging updates and notes for downstreams

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

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

    Related issues and pull requests on GitHub: #1169.

Contributor-facing changes

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

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

    Related issues and pull requests on GitHub: #860.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1168.

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

    Related issues and pull requests on GitHub: #1170.

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

    Related issues and pull requests on GitHub: #1175.

  • Improved performance of encoding hosts – by @bdraco.

    Related issues and pull requests on GitHub: #1176.


1.13.1

(2024-09-27)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1163.


1.13.0

(2024-09-26)

Bug fixes

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

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

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

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

Features

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

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

    Related issues and pull requests on GitHub: #1159.


1.12.1

(2024-09-23)

No significant changes.


1.12.0

(2024-09-23)

Features

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

    Related issues and pull requests on GitHub: #1150.

Removals and backward incompatible breaking changes

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

    This change restored the behavior before #1057.

    Related issues and pull requests on GitHub: #1151.

Miscellaneous internal changes

  • Improved performance of processing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1143.


1.11.1

(2024-09-09)

Bug fixes

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

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

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

    Related issues and pull requests on GitHub: #1136.

Features

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

    Related issues and pull requests on GitHub: #1139.

Miscellaneous internal changes

  • Improved performance of normalizing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1137.


1.11.0

(2024-09-08)

Features

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

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

    Related issues and pull requests on GitHub: #1128.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1122.

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

    Related issues and pull requests on GitHub: #1123.

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

    Related issues and pull requests on GitHub: #1125.

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

    Related issues and pull requests on GitHub: #1126.

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

    Related issues and pull requests on GitHub: #1130.

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

    Related issues and pull requests on GitHub: #1131.


1.10.0

(2024-09-06)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1118.

Features

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

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

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

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

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1095.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1112.

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

    Related issues and pull requests on GitHub: #1117.


1.9.11

(2024-09-04)

Bug fixes

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

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

Miscellaneous internal changes

  • Improved performance of encoding hosts – by @bdraco.

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

    Related issues and pull requests on GitHub: #1104.


1.9.10

(2024-09-04)

Bug fixes

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

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

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

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

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

    – by @commonism

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

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

Features

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

    Related issues and pull requests on GitHub: #1100.


1.9.9

(2024-09-04)

Bug fixes

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

    Related issues and pull requests on GitHub: #1097.


1.9.8

(2024-09-03)

Features

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

    Related issues and pull requests on GitHub: #1084.

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

    Related issues and pull requests on GitHub: #1086.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1084.

Miscellaneous internal changes

  • Improved performance of handling ports – by @bdraco.

    Related issues and pull requests on GitHub: #1081.


1.9.7

(2024-09-01)

Removals and backward incompatible breaking changes

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

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

    Related issues and pull requests on GitHub: #1076.

Miscellaneous internal changes

  • Improved performance of property caching – by @bdraco.

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

    Related issues and pull requests on GitHub: #1070.


1.9.6

(2024-08-30)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1067.


1.9.5

(2024-08-30)

Bug fixes

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

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

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

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

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

    does not introduce an empty segment.

    – by @commonism and @youtux

    Related issues and pull requests on GitHub: #1026.

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

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

    Related issues and pull requests on GitHub: #1033.

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

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

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

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

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

    – by @commonism

    Related issues and pull requests on GitHub: #1039.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1057.

  • Dropped support for Python 3.7 – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1016.

Improved documentation

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

    Related issues and pull requests on GitHub: #981.

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

    Related issues and pull requests on GitHub: #1026.

Packaging updates and notes for downstreams

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

    – by @hroncok and @webknjaz

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

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

    Related issues and pull requests on GitHub: #1054.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1015.

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

    Related issues and pull requests on GitHub: #1031.

Miscellaneous internal changes

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

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

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


1.9.4 (2023-12-06)

Bug fixes

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

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

Packaging updates and notes for downstreams

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

    The usage now looks as follows:

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

    (#963)

Contributor-facing changes

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

    This is primarily targeting maintainers. (#960)

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

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

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

    $ python -Im pip install -e .

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

    #961

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

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

    Here’s a usage example:

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

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

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

    $ python -Im pip install -e .

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

    #962

1.9.3 (2023-11-20)

Bug fixes

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

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

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

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

Packaging updates and notes for downstreams

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

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

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

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

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

    Here is how this can be done with pip:

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

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

    The same can be achieved via pypa/build:

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

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

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

Contributor-facing changes

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

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

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

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

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

1.9.2 (2023-04-25)

Bugfixes

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

1.9.1 (2023-04-21)

Bugfixes

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

1.9.0 (2023-04-19)

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

Features

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

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

Bugfixes

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

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

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

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

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

Misc

1.8.2 (2022-12-03)

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

1.8.1 (2022-08-01)

Misc

1.8.0 (2022-08-01)

Features

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

Improved Documentation

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

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

Deprecations and Removals

  • Dropped Python 3.6 support. (#672)

Misc

1.7.2 (2021-11-01)

Bugfixes

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

1.7.1 (2021-10-07)

Bugfixes

  • Fix 1.7.0 build error

1.7.0 (2021-10-06)

Features

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

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

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

  • Added support for Python 3.10. (#622)

1.6.3 (2020-11-14)

Bugfixes

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

  • Provide x86 Windows wheels. #535


1.6.2 (2020-10-12)

Bugfixes

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

1.6.1 (2020-10-12)

Features

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

  • Provide wheels for Python 3.9. #526

Bugfixes

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

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

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

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

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

Removal

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


1.6.0 (2020-09-23)

Features

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

Bugfixes

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

  • Keep IPv6 brackets in origin(). #504


1.5.1 (2020-08-01)

Bugfixes

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

Misc


1.5.0 (2020-07-26)

Features

  • Convert host to lowercase on URL building. #386

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

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

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

    #443

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

  • Cache slow IDNA encode/decode calls. #476

  • Add @final / Final type hints #477

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

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

Bugfixes

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

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

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

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


1.4.2 (2019-12-05)

Features

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


1.4.1 (2019-11-29)

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

1.4.0 (2019-11-29)

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

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

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

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

  • Drop Python 3.5 support

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

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

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

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

1.3.0 (2018-12-11)

  • Fix annotations for query parameter (#207)

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

  • Add URL.explicit_port property (#218)

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

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

1.2.6 (2018-06-14)

  • Drop Python 3.4 trove classifier (#205)

1.2.5 (2018-05-23)

  • Fix annotations for build (#199)

1.2.4 (2018-05-08)

  • Fix annotations for cached_property (#195)

1.2.3 (2018-05-03)

  • Accept str subclasses in URL constructor (#190)

1.2.2 (2018-05-01)

  • Fix build

1.2.1 (2018-04-30)

  • Pin minimal required Python to 3.5.3 (#189)

1.2.0 (2018-04-30)

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

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

1.1.1 (2018-02-17)

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

1.1.0 (2018-01-21)

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

1.0.0 (2018-01-15)

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

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

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

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

  • Don’t recode IP zone (#144)

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

  • Fix updating query with multiple keys (#160)

0.18.0 (2018-01-10)

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

0.17.0 (2017-12-30)

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

0.16.0 (2017-12-07)

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

0.15.0 (2017-11-23)

  • Add raw_path_qs attribute (#137)

0.14.2 (2017-11-14)

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

0.14.1 (2017-11-13)

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

0.14.0 (2017-11-11)

  • Drop strict mode (#123)

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

0.13.0 (2017-10-01)

  • Document encoded parameter (#102)

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

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

  • Process passwords without user names (#95)

0.12.0 (2017-06-26)

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

  • Enable type annotation checks

0.11.0 (2017-06-26)

  • Normalize path (#86)

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

0.10.3 (2017-06-13)

  • Prevent double URL arguments unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behavior (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behavior (#73)

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

0.10.0 (2017-03-14)

  • Added URL.build class method (#58)

  • Added path_qs attribute (#42)

0.9.8 (2017-02-16)

  • Do not quote : in path

0.9.7 (2017-02-16)

  • Load from pickle without _cache (#56)

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

0.9.6 (2017-02-15)

  • Revert backward incompatible change (BaseURL)

0.9.5 (2017-02-14)

  • Fix BaseURL rich comparison support

0.9.4 (2017-02-14)

  • Use BaseURL

0.9.3 (2017-02-14)

  • Added BaseURL

0.9.2 (2017-02-08)

  • Remove debug print

0.9.1 (2017-02-07)

  • Do not lose tail chars (#45)

0.9.0 (2017-02-07)

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

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

  • Fix core dumps (#41)

  • tmpbuf - compiling error (#43)

  • Added URL.update_path() method

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

0.8.1 (2016-12-03)

  • Fix broken aiohttp: revert back quote / unquote.

0.8.0 (2016-12-03)

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

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

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

0.7.1 (2016-11-18)

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

0.7.0 (2016-11-07)

  • Accept int as value for .with_query()

0.6.0 (2016-11-07)

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

  • Properly unquote non-UTF8 strings (#19)

0.5.3 (2016-11-02)

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

0.5.2 (2016-11-02)

  • Inline _encode class method

0.5.1 (2016-11-02)

  • Make URL construction faster by removing extra classmethod calls

0.5.0 (2016-11-02)

  • Add Cython optimization for quoting/unquoting

  • Provide binary wheels

0.4.3 (2016-09-29)

  • Fix typing stubs

0.4.2 (2016-09-29)

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

0.4.1 (2016-09-28)

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

0.4.0 (2016-09-27)

  • Introduce relative() (#16)

0.3.2 (2016-09-27)

  • Typo fixes #15

0.3.1 (2016-09-26)

  • Support sequence of pairs as with_query() parameter

0.3.0 (2016-09-26)

  • Introduce is_default_port()

0.2.1 (2016-09-26)

0.2.0 (2016-09-18)

  • Avoid doubling slashes when joining paths (#13)

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

0.1.4 (2016-09-09)

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

0.1.3 (2016-09-07)

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

  • Allow None for with_query() and with_fragment()

0.1.2 (2016-09-07)

  • Fix links, tune docs theme.

0.1.1 (2016-09-06)

  • Update README, old version used obsolete API

0.1.0 (2016-09-06)

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

0.0.1 (2016-08-30)

  • The first release.

Metadata

Release files for yarl 1.17.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yarl 1.17.1
File Size Uploaded
yarl-1.17.1.tar.gz 178.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for yarl 1.17.1
File
yarl-1.17.1-py3-none-any.whl Python 3 none any Details
yarl-1.17.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
yarl-1.17.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
yarl-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
yarl-1.17.1-cp313-cp313-musllinux_1_2_s390x.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ IBM System/390x Details
yarl-1.17.1-cp313-cp313-musllinux_1_2_ppc64le.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ PowerPC 64-le Details
yarl-1.17.1-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
yarl-1.17.1-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details
yarl-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
yarl-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
yarl-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ IBM System/390x Details
yarl-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ PowerPC 64-le Details
yarl-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
yarl-1.17.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
yarl-1.17.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
yarl-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
yarl-1.17.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
yarl-1.17.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
yarl-1.17.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
yarl-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
yarl-1.17.1-cp312-cp312-musllinux_1_2_s390x.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ IBM System/390x Details
yarl-1.17.1-cp312-cp312-musllinux_1_2_ppc64le.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ PowerPC 64-le Details
yarl-1.17.1-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
yarl-1.17.1-cp312-cp312-musllinux_1_2_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARMv7l Details
yarl-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
yarl-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
yarl-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ IBM System/390x Details
yarl-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Details
yarl-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
yarl-1.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
yarl-1.17.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
yarl-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
yarl-1.17.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
yarl-1.17.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
yarl-1.17.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
yarl-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
yarl-1.17.1-cp311-cp311-musllinux_1_2_s390x.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ IBM System/390x Details
yarl-1.17.1-cp311-cp311-musllinux_1_2_ppc64le.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ PowerPC 64-le Details
yarl-1.17.1-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
yarl-1.17.1-cp311-cp311-musllinux_1_2_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARMv7l Details
yarl-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
yarl-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
yarl-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details
yarl-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
yarl-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
yarl-1.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
yarl-1.17.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
yarl-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
yarl-1.17.1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
yarl-1.17.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
yarl-1.17.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
yarl-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
yarl-1.17.1-cp310-cp310-musllinux_1_2_s390x.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ IBM System/390x Details
yarl-1.17.1-cp310-cp310-musllinux_1_2_ppc64le.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ PowerPC 64-le Details
yarl-1.17.1-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
yarl-1.17.1-cp310-cp310-musllinux_1_2_armv7l.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARMv7l Details
yarl-1.17.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
yarl-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
yarl-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
yarl-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
yarl-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
yarl-1.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
yarl-1.17.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
yarl-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
yarl-1.17.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
yarl-1.17.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
yarl-1.17.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
yarl-1.17.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
yarl-1.17.1-cp39-cp39-musllinux_1_2_s390x.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ IBM System/390x Details
yarl-1.17.1-cp39-cp39-musllinux_1_2_ppc64le.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ PowerPC 64-le Details
yarl-1.17.1-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
yarl-1.17.1-cp39-cp39-musllinux_1_2_armv7l.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARMv7l Details
yarl-1.17.1-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
yarl-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
yarl-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ IBM System/390x Details
yarl-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
yarl-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
yarl-1.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
yarl-1.17.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
yarl-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
yarl-1.17.1-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 21.8 MB

Release files / yarl-1.17.1.tar.gz

Download URL yarl-1.17.1.tar.gz
Size 178.2 kB
Tags Source
SHA-256 checksum
How to use checksums
067a63fcfda82da6b198fa73079b1ca40b7c9b7994995b6ee38acda728b64d47
BLAKE2b-256 checksum
How to use checksums
549c9c0a9bfa683fc1be7fdcd9687635151544d992cccd48892dc5e0a5885a29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-py3-none-any.whl

Download URL yarl-1.17.1-py3-none-any.whl
Size 44.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1790a4b1e8e8e028c391175433b9c8122c39b46e1663228158e61e6f915bf06
BLAKE2b-256 checksum
How to use checksums
52ad1fe7ff5f3e8869d4c5070f47b96bac2b4d15e67c100a8278d8e7876329fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-win_amd64.whl

Download URL yarl-1.17.1-cp313-cp313-win_amd64.whl
Size 314.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
949681f68e0e3c25377462be4b658500e85ca24323d9619fdc41f68d46a1ffda
BLAKE2b-256 checksum
How to use checksums
f327f084d9a5668853c1f3b246620269b14ee871ef3c3cc4f3a1dd53645b68ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-win32.whl

Download URL yarl-1.17.1-cp313-cp313-win32.whl
Size 308.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
2e7ba4c9377e48fb7b20dedbd473cbcbc13e72e1826917c185157a137dac9df2
BLAKE2b-256 checksum
How to use checksums
06b2b2bb09c1e6d59e1c9b1b36a86caa473e22c3dbf26d1032c030e9bfb554dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL yarl-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 359.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b0341e6d9a0c0e3cdc65857ef518bb05b410dbd70d749a0d33ac0f39e81a4258
BLAKE2b-256 checksum
How to use checksums
9187756e05c74cd8bf9e71537df4a2cae7e8211a9ebe0d2350a3e26949e1e41c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-musllinux_1_2_s390x.whl

Download URL yarl-1.17.1-cp313-cp313-musllinux_1_2_s390x.whl
Size 360.5 kB
Tags CPython 3.13 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
2d9f0606baaec5dd54cb99667fcf85183a7477f3766fbddbe3f385e7fc253299
BLAKE2b-256 checksum
How to use checksums
81c113dfe1e70b86811733316221c696580725ceb1c46d4e4db852807e134310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-musllinux_1_2_ppc64le.whl

Download URL yarl-1.17.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Size 354.2 kB
Tags CPython 3.13 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
2d374d70fdc36f5863b84e54775452f68639bc862918602d028f89310a034ab0
BLAKE2b-256 checksum
How to use checksums
ef389e2036d948efd3bafcdb4976cb212166fded76615f0dfc6c1492c4ce4784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-musllinux_1_2_i686.whl

Download URL yarl-1.17.1-cp313-cp313-musllinux_1_2_i686.whl
Size 345.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
1ce36ded585f45b1e9bb36d0ae94765c6608b43bd2e7f5f88079f7a85c61a4d3
BLAKE2b-256 checksum
How to use checksums
2f52b084b0eec0fd4d2490e1d33ace3320fad704c5f1f3deaa709f929d2d87fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-musllinux_1_2_armv7l.whl

Download URL yarl-1.17.1-cp313-cp313-musllinux_1_2_armv7l.whl
Size 340.3 kB
Tags CPython 3.13 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
aa46dce75078fceaf7cecac5817422febb4355fbdda440db55206e3bd288cfb8
BLAKE2b-256 checksum
How to use checksums
2e66cf0b0338107a5c370205c1a572432af08f36ca12ecce127f5b558398b4fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL yarl-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 345.8 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
81713b70bea5c1386dc2f32a8f0dab4148a2928c7495c808c541ee0aae614d67
BLAKE2b-256 checksum
How to use checksums
183b7bfc80d3376b5fa162189993a87a5a6a58057f88315bd0ea00610055b57a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yarl-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 338.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7f63d176a81555984e91f2c84c2a574a61cab7111cc907e176f0f01538e9ff6e
BLAKE2b-256 checksum
How to use checksums
b0776adc482ba7f2dc6c0d9b3b492e7cd100edfac4cfc3849c7ffa26fd7beb1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yarl-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 345.2 kB
Tags CPython 3.13 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
b5f1ac7359e17efe0b6e5fec21de34145caef22b260e978336f325d5c84e6938
BLAKE2b-256 checksum
How to use checksums
fa8180a266517531d4e3553aecd141800dbf48d02e23ebd52909e63598a80134
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yarl-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 343.7 kB
Tags CPython 3.13 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d401f07261dc5aa36c2e4efc308548f6ae943bfff20fcadb0a07517a26b196d8
BLAKE2b-256 checksum
How to use checksums
a6c07d167e48e14d26639ca066825af8da7df1d2fcdba827e3fd6341aaf22a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yarl-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 333.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e5b078134f48552c4d9527db2f7da0b5359abd49393cdf9794017baec7506170
BLAKE2b-256 checksum
How to use checksums
f3e89945ed555d14b43ede3ae8b1bd73e31068a694cad2b9d3cad0a28486c2eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yarl-1.17.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 326.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9e275792097c9f7e80741c36de3b61917aebecc08a67ae62899b074566ff8556
BLAKE2b-256 checksum
How to use checksums
6dccf0c4c0b92ff3ada517ffde2b127406c001504b225692216d969879ada89a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL yarl-1.17.1-cp313-cp313-macosx_11_0_arm64.whl
Size 91.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f0a6423295a0d282d00e8701fe763eeefba8037e984ad5de44aa349002562ac
BLAKE2b-256 checksum
How to use checksums
73f0650f994bc491d0cb85df8bb45392780b90eab1e175f103a5edc61445ff67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL yarl-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 93.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c0167540094838ee9093ef6cc2c69d0074bbf84a432b4995835e8e5a0d984374
BLAKE2b-256 checksum
How to use checksums
a1be4e0f6919013c7c5eaea5c31811c551ccd599d2fc80aa3dd6962f1bbdcddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL yarl-1.17.1-cp313-cp313-macosx_10_13_universal2.whl
Size 140.0 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5d1d42556b063d579cae59e37a38c61f4402b47d70c29f0ef15cee1acaa64488
BLAKE2b-256 checksum
How to use checksums
061e5a93e3743c20eefbc68bd89334d9c9f04f3f2334380f7bbf5e950f29511b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-win_amd64.whl

Download URL yarl-1.17.1-cp312-cp312-win_amd64.whl
Size 89.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
117ed8b3732528a1e41af3aa6d4e08483c2f0f2e3d3d7dca7cf538b3516d93df
BLAKE2b-256 checksum
How to use checksums
bc82fafb2c1268d63d54ec08b3a254fbe51f4ef098211501df646026717abee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-win32.whl

Download URL yarl-1.17.1-cp312-cp312-win32.whl
Size 83.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
46ddf6e0b975cd680eb83318aa1d321cb2bf8d288d50f1754526230fcf59ba96
BLAKE2b-256 checksum
How to use checksums
451f50a0257cd07eef65c8c65ad6a21f5fb230012d659e021aeb6ac8a7897bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL yarl-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 356.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d0eea830b591dbc68e030c86a9569826145df485b2b4554874b07fea1275a199
BLAKE2b-256 checksum
How to use checksums
89bff6b75b4c2fcf0e7bb56edc0ed74e33f37fac45dc40e5a52a3be66b02587a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-musllinux_1_2_s390x.whl

Download URL yarl-1.17.1-cp312-cp312-musllinux_1_2_s390x.whl
Size 362.1 kB
Tags CPython 3.12 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
a2a64e62c7a0edd07c1c917b0586655f3362d2c2d37d474db1a509efb96fea1c
BLAKE2b-256 checksum
How to use checksums
9a63ead2ed6aec3c59397e135cadc66572330325a0c24cd353cd5c94f5e63463
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-musllinux_1_2_ppc64le.whl

Download URL yarl-1.17.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Size 355.7 kB
Tags CPython 3.12 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
5f236cb5999ccd23a0ab1bd219cfe0ee3e1c1b65aaf6dd3320e972f7ec3a39da
BLAKE2b-256 checksum
How to use checksums
c50b93a17ed733aca8164fc3a01cb7d47b3f08854ce4f957cce67a6afdb388a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-musllinux_1_2_i686.whl

Download URL yarl-1.17.1-cp312-cp312-musllinux_1_2_i686.whl
Size 344.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e594b22688d5747b06e957f1ef822060cb5cb35b493066e33ceac0cf882188b7
BLAKE2b-256 checksum
How to use checksums
309c6459668b3b8dcc11cd061fc53e12737e740fb6b1575b49c84cbffb387b3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-musllinux_1_2_armv7l.whl

Download URL yarl-1.17.1-cp312-cp312-musllinux_1_2_armv7l.whl
Size 341.4 kB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
d9b6b28a57feb51605d6ae5e61a9044a31742db557a3b851a74c13bc61de5172
BLAKE2b-256 checksum
How to use checksums
5d79107272745a470a8167924e353a5312eb52b5a9bb58e22686adc46c94f7ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL yarl-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 342.8 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7e48cdb8226644e2fbd0bdb0a0f87906a3db07087f4de77a1b1b1ccfd9e93685
BLAKE2b-256 checksum
How to use checksums
5748da3ebf418fc239d0a156b3bdec6b17a5446f8d2dea752299c6e47b143a85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yarl-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 336.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7f6595c852ca544aaeeb32d357e62c9c780eac69dcd34e40cae7b55bc4fb1147
BLAKE2b-256 checksum
How to use checksums
c3c0cd8e94618983c1b811af082e1a7ad7764edb3a6af2bc6b468e0e686238ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yarl-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 340.9 kB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
1654ec814b18be1af2c857aa9000de7a601400bd4c9ca24629b18486c2e35463
BLAKE2b-256 checksum
How to use checksums
2d414e07c2afca3f9ed3da5b0e38d43d0280d9b624a3d5c478c425e5ce17775c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yarl-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 341.3 kB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
06157fb3c58f2736a5e47c8fcbe1afc8b5de6fb28b14d25574af9e62150fcaac
BLAKE2b-256 checksum
How to use checksums
f36b1ba79758ba352cdf2ad4c20cab1b982dd369aa595bb0d7601fc89bf82bee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yarl-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 331.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0bdff5e0995522706c53078f531fb586f56de9c4c81c243865dd5c66c132c3b5
BLAKE2b-256 checksum
How to use checksums
a1f52ef86458446f85cde10582054fd5113495ef8ce8477da35aaaf26d2970ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yarl-1.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 325.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
459e81c2fb920b5f5df744262d1498ec2c8081acdcfe18181da44c50f51312f7
BLAKE2b-256 checksum
How to use checksums
acfc73ec4340d391ffbb8f34eb4c55429784ec9f5bd37973ce86d52d67135418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL yarl-1.17.1-cp312-cp312-macosx_11_0_arm64.whl
Size 92.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c73df5b6e8fabe2ddb74876fb82d9dd44cbace0ca12e8861ce9155ad3c886139
BLAKE2b-256 checksum
How to use checksums
e3a2b65447626227ebe36f18f63ac551790068bf42c69bb22dfa3ae986170728
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL yarl-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 94.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cc353841428d56b683a123a813e6a686e07026d6b1c5757970a877195f880c2d
BLAKE2b-256 checksum
How to use checksums
835e363d9de3495c7c66592523f05d21576a811015579e0c87dd38c7b5788afd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL yarl-1.17.1-cp312-cp312-macosx_10_13_universal2.whl
Size 141.8 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
327828786da2006085a4d1feb2594de6f6d26f8af48b81eb1ae950c788d97f61
BLAKE2b-256 checksum
How to use checksums
5dafe25615c7920396219b943b9ff8b34636ae3e1ad30777649371317d7f05f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-win_amd64.whl

Download URL yarl-1.17.1-cp311-cp311-win_amd64.whl
Size 90.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
14bc88baa44e1f84164a392827b5defb4fa8e56b93fecac3d15315e7c8e5d8b3
BLAKE2b-256 checksum
How to use checksums
bcda543a32c00860588ff1235315b68f858cea30769099c32cd22b7bb266411b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-win32.whl

Download URL yarl-1.17.1-cp311-cp311-win32.whl
Size 83.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
7615058aabad54416ddac99ade09a5510cf77039a3b903e94e8922f25ed203d7
BLAKE2b-256 checksum
How to use checksums
a085321c563dc5afe1661108831b965c512d185c61785400f5606006507d2e18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL yarl-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 357.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9fb815155aac6bfa8d86184079652c9715c812d506b22cfa369196ef4e99d1b4
BLAKE2b-256 checksum
How to use checksums
22baee7f1830449c96bae6f33210b7d89e8aaf3079fbdaf78ac398e50a9da404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-musllinux_1_2_s390x.whl

Download URL yarl-1.17.1-cp311-cp311-musllinux_1_2_s390x.whl
Size 365.4 kB
Tags CPython 3.11 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
2b24ec55fad43e476905eceaf14f41f6478780b870eda5d08b4d6de9a60b65b4
BLAKE2b-256 checksum
How to use checksums
9ed3d1507efa0a85c25285f8eb51df9afa1ba1b6e446dda781d074d775b6a9af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-musllinux_1_2_ppc64le.whl

Download URL yarl-1.17.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Size 361.3 kB
Tags CPython 3.11 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
de599af166970d6a61accde358ec9ded821234cbbc8c6413acfec06056b8e860
BLAKE2b-256 checksum
How to use checksums
d7988e0e8b812479569bdc34d66dd3e2471176ca33be4ff5c272a01333c4b269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-musllinux_1_2_i686.whl

Download URL yarl-1.17.1-cp311-cp311-musllinux_1_2_i686.whl
Size 350.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
cc7d768260f4ba4ea01741c1b5fe3d3a6c70eb91c87f4c8761bbcce5181beafe
BLAKE2b-256 checksum
How to use checksums
afb697f29f626b4a1768ffc4b9b489533612cfcb8905c90f745aade7b2eaf75e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-musllinux_1_2_armv7l.whl

Download URL yarl-1.17.1-cp311-cp311-musllinux_1_2_armv7l.whl
Size 344.3 kB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
299f11b44d8d3a588234adbe01112126010bd96d9139c3ba7b3badd9829261c3
BLAKE2b-256 checksum
How to use checksums
918a8aaad86a35a16e485ba0e5de0d2ae55bf8dd0c9f1cccac12be4c91366b1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL yarl-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 346.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8c79e9d7e3d8a32d4824250a9c6401194fb4c2ad9a0cec8f6a96e09a582c2cc0
BLAKE2b-256 checksum
How to use checksums
935299da61947466275ff17d7bc04b0ac31dfb7ec699bd8d8985dffc34c3a913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yarl-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 343.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d216e5d9b8749563c7f2c6f7a0831057ec844c68b4c11cb10fc62d4fd373c26d
BLAKE2b-256 checksum
How to use checksums
10e0efe21edacdc4a638ce911f8cabf1c77cac3f60e9819ba7d891b9ceb6e1d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yarl-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 351.8 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
58c8e9620eb82a189c6c40cb6b59b4e35b2ee68b1f2afa6597732a2b467d7e8f
BLAKE2b-256 checksum
How to use checksums
a504bfb7adb452bd19dfe0c35354ffce8ebc3086e028e5f8270e409d17da5466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yarl-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 354.6 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
1a52a1ffdd824fb1835272e125385c32fd8b17fbdefeedcb4d543cc23b332d74
BLAKE2b-256 checksum
How to use checksums
e5ff615600647048d81289c80907165de713fbc566d1e024789863a2f6563ba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yarl-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 339.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5b29beab10211a746f9846baa39275e80034e065460d99eb51e45c9a9495bcca
BLAKE2b-256 checksum
How to use checksums
f182783d97bf4a226f1a2e59b1966f2752244c2bf4dc89bc36f61d597b8e34e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yarl-1.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 337.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
881764d610e3269964fc4bb3c19bb6fce55422828e152b885609ec176b41cf11
BLAKE2b-256 checksum
How to use checksums
63f97bc7e69857d6fc3920ecd173592f921d5701f4a0dd3f2ae293b386cfa3bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL yarl-1.17.1-cp311-cp311-macosx_11_0_arm64.whl
Size 91.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff5c6771c7e3511a06555afa317879b7db8d640137ba55d6ab0d0c50425cab75
BLAKE2b-256 checksum
How to use checksums
a2e1f4d522ae0560c91a4ea31113a50f00f85083be885e1092fc6e74eb43cb1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL yarl-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 93.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fca4b4307ebe9c3ec77a084da3a9d1999d164693d16492ca2b64594340999988
BLAKE2b-256 checksum
How to use checksums
9ddf204f7a502bdc3973cd9fc29e7dfad18ae48b3acafdaaf1ae07c0f41025aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL yarl-1.17.1-cp311-cp311-macosx_10_9_universal2.whl
Size 140.7 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cbad927ea8ed814622305d842c93412cb47bd39a496ed0f96bfd42b922b4a217
BLAKE2b-256 checksum
How to use checksums
ec0fce6a2c8aab9946446fb27f1e28f0fd89ce84ae913ab18a92d18078a1c7ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-win_amd64.whl

Download URL yarl-1.17.1-cp310-cp310-win_amd64.whl
Size 89.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
561c87fea99545ef7d692403c110b2f99dced6dff93056d6e04384ad3bc46243
BLAKE2b-256 checksum
How to use checksums
55964dcb7110ae4cd53768254fb50ace7bca00e110459e6eff1d16983c513219
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-win32.whl

Download URL yarl-1.17.1-cp310-cp310-win32.whl
Size 83.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
16bca6678a83657dd48df84b51bd56a6c6bd401853aef6d09dc2506a78484c7b
BLAKE2b-256 checksum
How to use checksums
82cb6fe205b528cc889f8e13d6d180adbc8721a21a6aac67fc3158294575add3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL yarl-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 331.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
380e6c38ef692b8fd5a0f6d1fa8774d81ebc08cfbd624b1bca62a4d4af2f9931
BLAKE2b-256 checksum
How to use checksums
2664e36e808b249d64cfc33caca7e9ef2d7e636e4f9e8529e4fe5ed4813ac5b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-musllinux_1_2_s390x.whl

Download URL yarl-1.17.1-cp310-cp310-musllinux_1_2_s390x.whl
Size 339.0 kB
Tags CPython 3.10 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
482c122b72e3c5ec98f11457aeb436ae4aecca75de19b3d1de7cf88bc40db82f
BLAKE2b-256 checksum
How to use checksums
81da049b354e00b33019c32126f2a40ecbcc320859f619c4304c556cf23a5dc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-musllinux_1_2_ppc64le.whl

Download URL yarl-1.17.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Size 337.6 kB
Tags CPython 3.10 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
84c063af19ef5130084db70ada40ce63a84f6c1ef4d3dbc34e5e8c4febb20822
BLAKE2b-256 checksum
How to use checksums
9ef8881c97cc35603ec63b48875d47e36e1b984648826b36ce7affac16e08261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-musllinux_1_2_i686.whl

Download URL yarl-1.17.1-cp310-cp310-musllinux_1_2_i686.whl
Size 323.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
64cc6e97f14cf8a275d79c5002281f3040c12e2e4220623b5759ea7f9868d6a5
BLAKE2b-256 checksum
How to use checksums
7bda3f2d6643d8cf3003c72587f28a9d9c76829a5b45186cae8f978bac113fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-musllinux_1_2_armv7l.whl

Download URL yarl-1.17.1-cp310-cp310-musllinux_1_2_armv7l.whl
Size 317.6 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
c7e177c619342e407415d4f35dec63d2d134d951e24b5166afcdfd1362828e17
BLAKE2b-256 checksum
How to use checksums
270f2b20100839064d1c75fb85fa6b5cbd68249d96a4b06a5cf25f9eaaf9b32a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL yarl-1.17.1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 318.3 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ae3476e934b9d714aa8000d2e4c01eb2590eee10b9d8cd03e7983ad65dfbfcba
BLAKE2b-256 checksum
How to use checksums
9bfcf1aba4194861f44673d9b432310cbee2e7c3ffa8ff9bdf165c7eaa9c6e38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yarl-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 318.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3e844be8d536afa129366d9af76ed7cb8dfefec99f5f1c9e4f8ae542279a6dc3
BLAKE2b-256 checksum
How to use checksums
3c8cf383fc542a3d2a1837fb0543ce698653f1760cc18954c29e6d6d49713376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yarl-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 325.8 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
846dd2e1243407133d3195d2d7e4ceefcaa5f5bf7278f0a9bda00967e6326b04
BLAKE2b-256 checksum
How to use checksums
7d0f98f29b8637cf13d7589bb7a1fdc4357bcfc0cfc3f20bc65a6970b71a22ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yarl-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 329.2 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
62a91aefff3d11bf60e5956d340eb507a983a7ec802b19072bb989ce120cd948
BLAKE2b-256 checksum
How to use checksums
c10f3a08d81f1e4ff88b07d62f3bb271603c0e2d063cea12239e500defa800d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yarl-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 313.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3b74ff4767d3ef47ffe0cd1d89379dc4d828d4873e5528976ced3b44fe5b0a21
BLAKE2b-256 checksum
How to use checksums
b944464aba5761fb7ab448d8854520d98355217481746d2421231b8d07d2de8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yarl-1.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 310.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
cc7c92c1baa629cb03ecb0c3d12564f172218fb1739f54bf5f3881844daadc6d
BLAKE2b-256 checksum
How to use checksums
2b35742b4a03ca90e116f70a44b24a36d2138f1b1d776a532ddfece4d60cd93d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL yarl-1.17.1-cp310-cp310-macosx_11_0_arm64.whl
Size 91.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ee427208c675f1b6e344a1f89376a9613fc30b52646a04ac0c1f6587c7e46ec
BLAKE2b-256 checksum
How to use checksums
0543add866f8c7e99af126a3ff4a673165537617995a5ae90e86cb95f9a1d4ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL yarl-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 93.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fbea1751729afe607d84acfd01efd95e3b31db148a181a441984ce9b3d3469da
BLAKE2b-256 checksum
How to use checksums
ffef80c92e43f5ca5dfe964f42080252b669097fdd37d40e8c174e5a10d67d2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL yarl-1.17.1-cp310-cp310-macosx_10_9_universal2.whl
Size 140.6 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0b1794853124e2f663f0ea54efb0340b457f08d40a1cef78edfa086576179c91
BLAKE2b-256 checksum
How to use checksums
97630e1e3626a323f366a8ff8eeb4d2835d403cb505393c2fce00c68c2be9d1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-win_amd64.whl

Download URL yarl-1.17.1-cp39-cp39-win_amd64.whl
Size 90.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
eb6dce402734575e1a8cc0bb1509afca508a400a57ce13d306ea2c663bad1138
BLAKE2b-256 checksum
How to use checksums
5b60f93718008e232747ceed89f2cd7b7d67b180478020c3d18a795d36291bae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-win32.whl

Download URL yarl-1.17.1-cp39-cp39-win32.whl
Size 84.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
7294e38f9aa2e9f05f765b28ffdc5d81378508ce6dadbe93f6d464a8c9594473
BLAKE2b-256 checksum
How to use checksums
696d838a7b90f441d5111374ded683ba64f93fbac591a799c12cc0e722be61bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL yarl-1.17.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 334.1 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a7ac5b4984c468ce4f4a553df281450df0a34aefae02e58d77a0847be8d1e11f
BLAKE2b-256 checksum
How to use checksums
f004f7c2d9cb220e4d179f1d7be2319d55bacf3ab088e66d3cbf7f0c258f97df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-musllinux_1_2_s390x.whl

Download URL yarl-1.17.1-cp39-cp39-musllinux_1_2_s390x.whl
Size 339.4 kB
Tags CPython 3.9 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
1a3b91c44efa29e6c8ef8a9a2b583347998e2ba52c5d8280dbd5919c02dfc3b5
BLAKE2b-256 checksum
How to use checksums
756532115ff01b61f6f492b0e588c7b698be1f58941a7ad52789886f7713d732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-musllinux_1_2_ppc64le.whl

Download URL yarl-1.17.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Size 339.0 kB
Tags CPython 3.9 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
578d00c9b7fccfa1745a44f4eddfdc99d723d157dad26764538fbdda37209857
BLAKE2b-256 checksum
How to use checksums
36650c0245b826ca27c6a9ab7887749de10560a75734d124515f7992a311c0c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-musllinux_1_2_i686.whl

Download URL yarl-1.17.1-cp39-cp39-musllinux_1_2_i686.whl
Size 326.7 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
c180ac742a083e109c1a18151f4dd8675f32679985a1c750d2ff806796165b55
BLAKE2b-256 checksum
How to use checksums
5d44f4aa2bbf3d62b8de8a9e9987256ba1be9e05c6fc4b34ef5d286a8364ad38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-musllinux_1_2_armv7l.whl

Download URL yarl-1.17.1-cp39-cp39-musllinux_1_2_armv7l.whl
Size 323.3 kB
Tags CPython 3.9 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
7fac95714b09da9278a0b52e492466f773cfe37651cf467a83a1b659be24bf71
BLAKE2b-256 checksum
How to use checksums
fdac3e8e22eaec701ca15a5f236c62c6fc5303aff78beb9c49d15307843abdcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL yarl-1.17.1-cp39-cp39-musllinux_1_2_aarch64.whl
Size 321.7 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d8a8b74d843c2638f3864a17d97a4acda58e40d3e44b6303b8cc3d3c44ae2d29
BLAKE2b-256 checksum
How to use checksums
0b1839e7c0d57d2d132e1e5d2dd3e11cb5acf6cc87fa7b9a58b947c005c7d858
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yarl-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 320.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6f4c9156c4d1eb490fe374fb294deeb7bc7eaccda50e23775b2354b6a6739934
BLAKE2b-256 checksum
How to use checksums
02d74b7877b277ba46dc571de11f0e9df9a9f3ea1548d6125b66541277b68e15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yarl-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 329.0 kB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
b5d6a6c9602fd4598fa07e0389e19fe199ae96449008d8304bf5d47cb745462e
BLAKE2b-256 checksum
How to use checksums
d91bef6d740e96f555a9c96572367f53b8e853e511d6dbfc228d4e09b7217b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yarl-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 333.2 kB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
b5c4804e4039f487e942c13381e6c27b4b4e66066d94ef1fae3f6ba8b953f383
BLAKE2b-256 checksum
How to use checksums
95702bca909b53502ffa2b46695ece4e893eb2a7d6e6628e82741c3b518fb5d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yarl-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 316.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f5efe0661b9fcd6246f27957f6ae1c0eb29bc60552820f01e970b4996e016004
BLAKE2b-256 checksum
How to use checksums
125d8bd30a5d2269b0f4062ce10804c79c2bdffde6be4c0501d1761ee99e9bc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yarl-1.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 313.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d6324274b4e0e2fa1b3eccb25997b1c9ed134ff61d296448ab8269f5ac068c4c
BLAKE2b-256 checksum
How to use checksums
aedad6ba097b6c78dadf3b9b40f13f0bf19fd9084b95c42611e90b6938d132a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL yarl-1.17.1-cp39-cp39-macosx_11_0_arm64.whl
Size 92.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b40d1bf6e6f74f7c0a567a9e5e778bbd4699d1d3d2c0fe46f4b717eef9e96b95
BLAKE2b-256 checksum
How to use checksums
ffa63f7c41d7c63d1e7819871ac1c6c3b94af27b359e162f4769ffe613e3c43c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL yarl-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 94.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f9cbfbc5faca235fbdf531b93aa0f9f005ec7d267d9d738761a4d42b744ea159
BLAKE2b-256 checksum
How to use checksums
f4fa50c9ac90ce17b6161bd815967f3d40304945353da831c9746bbac3bb0369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release files / yarl-1.17.1-cp39-cp39-macosx_10_9_universal2.whl

Download URL yarl-1.17.1-cp39-cp39-macosx_10_9_universal2.whl
Size 141.9 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8994b29c462de9a8fce2d591028b986dbbe1b32f3ad600b2d3e1c482c93abad6
BLAKE2b-256 checksum
How to use checksums
8b1d715a116e42ecd31f515b268c1a0237a9d8771622cdfc1b4a4216f7854d16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

1.17.1 This release

82 release files

1.9.6

92 release files

1.9.5

92 release files

1.9.3

90 release files

1.9.2

74 release files

1.9.1

74 release files

1.6.3

37 release files

1.6.2

33 release files

1.6.1

33 release files

1.6.0

17 release files

1.5.0

17 release files

1.4.1

17 release files

1.4.0

17 release files

1.3.0

11 release files

1.2.6

9 release files

1.2.5

9 release files

1.2.4

9 release files

1.2.3

9 release files

1.2.2

9 release files

1.2.1

9 release files

1.2.0

13 release files

1.1.1

13 release files

1.1.0

13 release files

1.0.0

13 release files

0.11.1

6 release files

0.10.0

9 release files

0.9.8

9 release files

0.9.7

9 release files

0.9.6

9 release files

0.9.5

9 release files

0.9.4

9 release files

0.9.3

9 release files

0.9.2

9 release files

0.9.1

9 release files

0.9.0

9 release files

0.8.1

9 release files

0.8.0

9 release files

0.7.1

9 release files

0.7.0

9 release files

0.6.0

9 release files

0.5.3

9 release files

0.5.2

9 release files

0.5.1

9 release files

0.5.0

9 release files

0.5.0b1

0.5.0b0

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page