Skip to main content

Yet another URL library

Project description

yarl

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

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

Introduction

Url is constructed from str:

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

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

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

All url manipulations produce a new url object:

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

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

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

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

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

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

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

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

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

Installation

$ pip install yarl

The library is Python 3 only!

PyPI contains binary wheels for Linux, Windows and MacOS. If you want to install yarl on another operating system (like Alpine Linux, which is not manylinux-compliant because of the missing glibc and therefore, cannot be used with our wheels) 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 library.

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

(2024-09-23)

No significant changes.


1.12.0

(2024-09-23)

Features

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

    Related issues and pull requests on GitHub: #1150.

Removals and backward incompatible breaking changes

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

    This change restored the behavior before #1057.

    Related issues and pull requests on GitHub: #1151.

Miscellaneous internal changes

  • Improved performance of processing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1143.


1.11.1

(2024-09-09)

Bug fixes

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

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

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

    Related issues and pull requests on GitHub: #1136.

Features

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

    Related issues and pull requests on GitHub: #1139.

Miscellaneous internal changes

  • Improved performance of normalizing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1137.


1.11.0

(2024-09-08)

Features

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

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

    Related issues and pull requests on GitHub: #1128.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1122.

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

    Related issues and pull requests on GitHub: #1123.

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

    Related issues and pull requests on GitHub: #1125.

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

    Related issues and pull requests on GitHub: #1126.

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

    Related issues and pull requests on GitHub: #1130.

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

    Related issues and pull requests on GitHub: #1131.


1.10.0

(2024-09-06)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1118.

Features

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

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

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

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

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1095.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1112.

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

    Related issues and pull requests on GitHub: #1117.


1.9.11

(2024-09-04)

Bug fixes

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

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

Miscellaneous internal changes

  • Improved performance of encoding hosts – by @bdraco.

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

    Related issues and pull requests on GitHub: #1104.


1.9.10

(2024-09-04)

Bug fixes

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

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

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

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

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

    – by @commonism

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

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

Features

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

    Related issues and pull requests on GitHub: #1100.


1.9.9

(2024-09-04)

Bug fixes

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

    Related issues and pull requests on GitHub: #1097.


1.9.8

(2024-09-03)

Features

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

    Related issues and pull requests on GitHub: #1084.

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

    Related issues and pull requests on GitHub: #1086.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1084.

Miscellaneous internal changes

  • Improved performance of handling ports – by @bdraco.

    Related issues and pull requests on GitHub: #1081.


1.9.7

(2024-09-01)

Removals and backward incompatible breaking changes

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

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

    Related issues and pull requests on GitHub: #1076.

Miscellaneous internal changes

  • Improved performance of property caching – by @bdraco.

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

    Related issues and pull requests on GitHub: #1070.


1.9.6

(2024-08-30)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1067.


1.9.5

(2024-08-30)

Bug fixes

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

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

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

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

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

    does not introduce an empty segment.

    – by @commonism and @youtux

    Related issues and pull requests on GitHub: #1026.

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

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

    Related issues and pull requests on GitHub: #1033.

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

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

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

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

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

    – by @commonism

    Related issues and pull requests on GitHub: #1039.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1057.

  • Dropped support for Python 3.7 – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1016.

Improved documentation

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

    Related issues and pull requests on GitHub: #981.

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

    Related issues and pull requests on GitHub: #1026.

Packaging updates and notes for downstreams

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

    – by @hroncok and @webknjaz

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

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

    Related issues and pull requests on GitHub: #1054.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1015.

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

    Related issues and pull requests on GitHub: #1031.

Miscellaneous internal changes

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

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

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


1.9.4 (2023-12-06)

Bug fixes

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

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

Packaging updates and notes for downstreams

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

    The usage now looks as follows:

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

    (#963)

Contributor-facing changes

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

    This is primarily targeting maintainers. (#960)

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

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

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

    $ python -Im pip install -e .

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

    #961

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

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

    Here’s a usage example:

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

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

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

    $ python -Im pip install -e .

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

    #962

1.9.3 (2023-11-20)

Bug fixes

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

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

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

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

Packaging updates and notes for downstreams

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

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

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

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

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

    Here is how this can be done with pip:

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

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

    The same can be achieved via pypa/build:

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

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

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

Contributor-facing changes

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

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

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

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

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

1.9.2 (2023-04-25)

Bugfixes

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

1.9.1 (2023-04-21)

Bugfixes

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

1.9.0 (2023-04-19)

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

Features

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

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

Bugfixes

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

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

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

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

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

Misc

1.8.2 (2022-12-03)

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

1.8.1 (2022-08-01)

Misc

1.8.0 (2022-08-01)

Features

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

Improved Documentation

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

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

Deprecations and Removals

  • Dropped Python 3.6 support. (#672)

Misc

1.7.2 (2021-11-01)

Bugfixes

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

1.7.1 (2021-10-07)

Bugfixes

  • Fix 1.7.0 build error

1.7.0 (2021-10-06)

Features

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

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

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

  • Added support for Python 3.10. (#622)

1.6.3 (2020-11-14)

Bugfixes

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

  • Provide x86 Windows wheels. #535


1.6.2 (2020-10-12)

Bugfixes

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

1.6.1 (2020-10-12)

Features

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

  • Provide wheels for Python 3.9. #526

Bugfixes

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

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

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

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

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

Removal

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


1.6.0 (2020-09-23)

Features

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

Bugfixes

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

  • Keep IPv6 brackets in origin(). #504


1.5.1 (2020-08-01)

Bugfixes

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

Misc


1.5.0 (2020-07-26)

Features

  • Convert host to lowercase on URL building. #386

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

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

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

    #443

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

  • Cache slow IDNA encode/decode calls. #476

  • Add @final / Final type hints #477

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

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

Bugfixes

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

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

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

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


1.4.2 (2019-12-05)

Features

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


1.4.1 (2019-11-29)

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

1.4.0 (2019-11-29)

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

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

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

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

  • Drop Python 3.5 support

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

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

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

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

1.3.0 (2018-12-11)

  • Fix annotations for query parameter (#207)

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

  • Add URL.explicit_port property (#218)

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

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

1.2.6 (2018-06-14)

  • Drop Python 3.4 trove classifier (#205)

1.2.5 (2018-05-23)

  • Fix annotations for build (#199)

1.2.4 (2018-05-08)

  • Fix annotations for cached_property (#195)

1.2.3 (2018-05-03)

  • Accept str subclasses in URL constructor (#190)

1.2.2 (2018-05-01)

  • Fix build

1.2.1 (2018-04-30)

  • Pin minimal required Python to 3.5.3 (#189)

1.2.0 (2018-04-30)

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

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

1.1.1 (2018-02-17)

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

1.1.0 (2018-01-21)

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

1.0.0 (2018-01-15)

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

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

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

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

  • Don’t recode IP zone (#144)

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

  • Fix updating query with multiple keys (#160)

0.18.0 (2018-01-10)

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

0.17.0 (2017-12-30)

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

0.16.0 (2017-12-07)

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

0.15.0 (2017-11-23)

  • Add raw_path_qs attribute (#137)

0.14.2 (2017-11-14)

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

0.14.1 (2017-11-13)

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

0.14.0 (2017-11-11)

  • Drop strict mode (#123)

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

0.13.0 (2017-10-01)

  • Document encoded parameter (#102)

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

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

  • Process passwords without user names (#95)

0.12.0 (2017-06-26)

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

  • Enable type annotation checks

0.11.0 (2017-06-26)

  • Normalize path (#86)

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

0.10.3 (2017-06-13)

  • Prevent double URL arguments unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behavior (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behavior (#73)

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

0.10.0 (2017-03-14)

  • Added URL.build class method (#58)

  • Added path_qs attribute (#42)

0.9.8 (2017-02-16)

  • Do not quote : in path

0.9.7 (2017-02-16)

  • Load from pickle without _cache (#56)

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

0.9.6 (2017-02-15)

  • Revert backward incompatible change (BaseURL)

0.9.5 (2017-02-14)

  • Fix BaseURL rich comparison support

0.9.4 (2017-02-14)

  • Use BaseURL

0.9.3 (2017-02-14)

  • Added BaseURL

0.9.2 (2017-02-08)

  • Remove debug print

0.9.1 (2017-02-07)

  • Do not lose tail chars (#45)

0.9.0 (2017-02-07)

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

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

  • Fix core dumps (#41)

  • tmpbuf - compiling error (#43)

  • Added URL.update_path() method

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

0.8.1 (2016-12-03)

  • Fix broken aiohttp: revert back quote / unquote.

0.8.0 (2016-12-03)

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

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

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

0.7.1 (2016-11-18)

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

0.7.0 (2016-11-07)

  • Accept int as value for .with_query()

0.6.0 (2016-11-07)

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

  • Properly unquote non-UTF8 strings (#19)

0.5.3 (2016-11-02)

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

0.5.2 (2016-11-02)

  • Inline _encode class method

0.5.1 (2016-11-02)

  • Make URL construction faster by removing extra classmethod calls

0.5.0 (2016-11-02)

  • Add Cython optimization for quoting/unquoting

  • Provide binary wheels

0.4.3 (2016-09-29)

  • Fix typing stubs

0.4.2 (2016-09-29)

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

0.4.1 (2016-09-28)

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

0.4.0 (2016-09-27)

  • Introduce relative() (#16)

0.3.2 (2016-09-27)

  • Typo fixes #15

0.3.1 (2016-09-26)

  • Support sequence of pairs as with_query() parameter

0.3.0 (2016-09-26)

  • Introduce is_default_port()

0.2.1 (2016-09-26)

0.2.0 (2016-09-18)

  • Avoid doubling slashes when joining paths (#13)

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

0.1.4 (2016-09-09)

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

0.1.3 (2016-09-07)

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

  • Allow None for with_query() and with_fragment()

0.1.2 (2016-09-07)

  • Fix links, tune docs theme.

0.1.1 (2016-09-06)

  • Update README, old version used obsolete API

0.1.0 (2016-09-06)

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

0.0.1 (2016-08-30)

  • The first release.

Release history Release notifications | RSS feed

Download files

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

Source Distribution

yarl-1.12.1.tar.gz (163.2 kB view details)

Uploaded Source

Built Distributions

yarl-1.12.1-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

yarl-1.12.1-cp313-cp313-win_amd64.whl (492.8 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.12.1-cp313-cp313-win32.whl (485.4 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.12.1-cp313-cp313-musllinux_1_2_x86_64.whl (491.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.12.1-cp313-cp313-musllinux_1_2_s390x.whl (501.2 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.12.1-cp313-cp313-musllinux_1_2_ppc64le.whl (490.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.12.1-cp313-cp313-musllinux_1_2_i686.whl (476.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.12.1-cp313-cp313-musllinux_1_2_aarch64.whl (474.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.12.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (485.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.12.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (484.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (470.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.12.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (455.4 kB view details)

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

yarl-1.12.1-cp313-cp313-macosx_11_0_arm64.whl (111.1 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.12.1-cp313-cp313-macosx_10_13_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.12.1-cp313-cp313-macosx_10_13_universal2.whl (185.2 kB view details)

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

yarl-1.12.1-cp312-cp312-win_amd64.whl (110.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.12.1-cp312-cp312-win32.whl (101.3 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.12.1-cp312-cp312-musllinux_1_2_x86_64.whl (501.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.12.1-cp312-cp312-musllinux_1_2_s390x.whl (516.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.12.1-cp312-cp312-musllinux_1_2_ppc64le.whl (505.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.12.1-cp312-cp312-musllinux_1_2_i686.whl (485.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.12.1-cp312-cp312-musllinux_1_2_aarch64.whl (484.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.12.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (496.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.12.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (498.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (483.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.12.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (468.3 kB view details)

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

yarl-1.12.1-cp312-cp312-macosx_11_0_arm64.whl (112.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.12.1-cp312-cp312-macosx_10_13_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.12.1-cp312-cp312-macosx_10_13_universal2.whl (189.2 kB view details)

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

yarl-1.12.1-cp311-cp311-win_amd64.whl (110.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.12.1-cp311-cp311-win32.whl (101.4 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.12.1-cp311-cp311-musllinux_1_2_x86_64.whl (497.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.12.1-cp311-cp311-musllinux_1_2_s390x.whl (515.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.12.1-cp311-cp311-musllinux_1_2_ppc64le.whl (513.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.12.1-cp311-cp311-musllinux_1_2_i686.whl (482.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.12.1-cp311-cp311-musllinux_1_2_aarch64.whl (484.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.12.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (499.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (504.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (485.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.12.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (470.5 kB view details)

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

yarl-1.12.1-cp311-cp311-macosx_11_0_arm64.whl (112.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.12.1-cp311-cp311-macosx_10_9_x86_64.whl (114.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.12.1-cp311-cp311-macosx_10_9_universal2.whl (188.6 kB view details)

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

yarl-1.12.1-cp310-cp310-win_amd64.whl (110.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.12.1-cp310-cp310-win32.whl (101.4 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.12.1-cp310-cp310-musllinux_1_2_x86_64.whl (457.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.12.1-cp310-cp310-musllinux_1_2_s390x.whl (469.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.12.1-cp310-cp310-musllinux_1_2_ppc64le.whl (471.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.12.1-cp310-cp310-musllinux_1_2_i686.whl (448.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.12.1-cp310-cp310-musllinux_1_2_aarch64.whl (443.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (446.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (462.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (468.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (442.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.12.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (431.8 kB view details)

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

yarl-1.12.1-cp310-cp310-macosx_11_0_arm64.whl (112.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.12.1-cp310-cp310-macosx_10_9_x86_64.whl (114.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.12.1-cp310-cp310-macosx_10_9_universal2.whl (188.6 kB view details)

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

yarl-1.12.1-cp39-cp39-win_amd64.whl (111.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.12.1-cp39-cp39-win32.whl (102.4 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.12.1-cp39-cp39-musllinux_1_2_x86_64.whl (465.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.12.1-cp39-cp39-musllinux_1_2_s390x.whl (477.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.12.1-cp39-cp39-musllinux_1_2_ppc64le.whl (480.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.12.1-cp39-cp39-musllinux_1_2_i686.whl (454.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.12.1-cp39-cp39-musllinux_1_2_aarch64.whl (451.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (476.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (449.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.12.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (438.8 kB view details)

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

yarl-1.12.1-cp39-cp39-macosx_11_0_arm64.whl (114.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.12.1-cp39-cp39-macosx_10_9_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.12.1-cp39-cp39-macosx_10_9_universal2.whl (191.3 kB view details)

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

yarl-1.12.1-cp38-cp38-win_amd64.whl (111.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

yarl-1.12.1-cp38-cp38-win32.whl (102.4 kB view details)

Uploaded CPython 3.8 Windows x86

yarl-1.12.1-cp38-cp38-musllinux_1_2_x86_64.whl (469.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

yarl-1.12.1-cp38-cp38-musllinux_1_2_s390x.whl (488.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ s390x

yarl-1.12.1-cp38-cp38-musllinux_1_2_ppc64le.whl (487.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ppc64le

yarl-1.12.1-cp38-cp38-musllinux_1_2_i686.whl (458.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

yarl-1.12.1-cp38-cp38-musllinux_1_2_aarch64.whl (453.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

yarl-1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (460.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

yarl-1.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

yarl-1.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (476.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

yarl-1.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (455.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

yarl-1.12.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (444.6 kB view details)

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

yarl-1.12.1-cp38-cp38-macosx_11_0_arm64.whl (114.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

yarl-1.12.1-cp38-cp38-macosx_10_9_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

yarl-1.12.1-cp38-cp38-macosx_10_9_universal2.whl (192.5 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1.tar.gz
Algorithm Hash digest
SHA256 5b860055199aec8d6fe4dcee3c5196ce506ca198a50aab0059ffd26e8e815828
MD5 7681c0b9c18b690eef0a06e4f153983a
BLAKE2b-256 7f47ab72cdc3e44a759c76596ae034e0c60f2c2b16fa220895dc4cb1c8a6c162

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc3192a81ecd5ff954cecd690327badd5a84d00b877e1573f7c9097ce13e5bfb
MD5 e8e04ed012f923d31f2d57808dfb97e2
BLAKE2b-256 6342ec4ddfdf41408c13cdac6e0cc8da43bb0111ac1ec718987f5097f49e6871

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 71af3766bb46738d12cc288d9b8de7ef6f79c31fd62757e2b8a505fe3680b27f
MD5 50cf25b19287c972ebc548b45f2e6119
BLAKE2b-256 5bab0d9ad7dd821384a68faeddc3c37ab7dfe090040372a7e2a771f044badfdc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 24416bb5e221e29ddf8aac5b97e94e635ca2c5be44a1617ad6fe32556df44294
MD5 6dff82e0306f2826a468611b86d6dbcd
BLAKE2b-256 4f6dd1b94f0d21425b45e5888274306899aab574057c92a662d831735f10ac97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 501a1576716032cc6d48c7c47bcdc42d682273415a8f2908e7e72cb4625801f3
MD5 a3ca63e02150cfe9e64d12efe5e51eac
BLAKE2b-256 cf89283c924e7804e820ccca465dc3a942134c07c01d50cd5bfb37988d5b8738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d920401941cb898ef089422e889759dd403309eb370d0e54f1bdf6ca07fef603
MD5 3b6c6497bbd7c6e9683f3bbd3a56d99e
BLAKE2b-256 ce9b3d4cd2e0ef6efa365916f21949301575247f01c2f94e205d6a2f7b020c09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5c667b383529520b8dd6bd496fc318678320cb2a6062fdfe6d3618da6b8790f6
MD5 ebc26829298cd5b99ae73e28bdd59053
BLAKE2b-256 3d61be99c4da2708ec4e8b2fda1984e585bd730da2cd10879b988e3159da5f83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4ea99e64b2ad2635e0f0597b63f5ea6c374791ff2fa81cdd4bad8ed9f047f56f
MD5 6c772260a0de417cc7578d4ea3a281d9
BLAKE2b-256 004e28ce772eaf363b5649c15944870179b56ce3747de0023ee022bc77b0d9d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eee5ff934b0c9f4537ff9596169d56cab1890918004791a7a06b879b3ba2a7ef
MD5 03fa61ae23d5d6806d75863e41282b1b
BLAKE2b-256 87f9db84cb808a12c2791738d5eff95477edb3f3b4f6badbd240c531d0526c90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddae504cfb556fe220efae65e35be63cd11e3c314b202723fc2119ce19f0ca2e
MD5 5c1b080d1d0afb4e207b7992f297233c
BLAKE2b-256 03b8c95aabd5309082a0b7461f39a5005770abbf028006004e7d6cdd074659eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a96198d5d26f40557d986c1253bfe0e02d18c9d9b93cf389daf1a3c9f7c755fa
MD5 469ebb23b2e01c6aeaca1afb97b8409c
BLAKE2b-256 71940cf792f4de2b4dbe4989a5e018cfbcb6710a7e2892c2d78c512105b5eae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8d31dd0245d88cf7239e96e8f2a99f815b06e458a5854150f8e6f0e61618d41b
MD5 64e29273bd338714f20eb49b3fa83dc6
BLAKE2b-256 ca35de939dbaa73b64e005e3d5f67b9e4210e1b3376d4acb98df68b81ea74b9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4f3ab9eb8ab2d585ece959c48d234f7b39ac0ca1954a34d8b8e58a52064bdb3
MD5 410b6e0b34d048b2481a5d813668bd10
BLAKE2b-256 33a8553f55d6c48307c45878ea00233161d0c372779093b17484ae75b99756c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bce00f3b1f7f644faae89677ca68645ed5365f1c7f874fdd5ebf730a69640d38
MD5 ef6034db4f6c35899b05dc181747e258
BLAKE2b-256 e60097df4a6a21878bd72ee1d854b01961664a1a19fc8545c3700e2414dba841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0274b1b7a9c9c32b7bf250583e673ff99fb9fccb389215841e2652d9982de740
MD5 eec686a4f2e5c4719b55b95e19530e7c
BLAKE2b-256 59798261623f9d81cc3aca57c9ed624a81773ea603a710658c9c7bd74c7a834e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1f50a37aeeb5179d293465e522fd686080928c4d89e0ff215e1f963405ec4def
MD5 f630d86c68c6f1f2622c0928b45f0ef4
BLAKE2b-256 dd3df2ac6977314530e944456002af701c82c8294a6a36e8fe8a529cd8f44a50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dea360778e0668a7ad25d7727d03364de8a45bfd5d808f81253516b9f2217765
MD5 f58b3683fc714a3a01da3b08551d95df
BLAKE2b-256 130668c59187a65acaecb184bacf3e2b7ce4c813509baf451422251afdd7d30e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fd24996e12e1ba7c397c44be75ca299da14cde34d74bc5508cce233676cc68d0
MD5 233eb1d54213f57c3d0157b24324ae2b
BLAKE2b-256 cef913df3943cc16a45e980829c23b8d762d91cf71946c6c3d2b34cfd35598ee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0ac33d22b2604b020569a82d5f8a03ba637ba42cc1adf31f616af70baf81710b
MD5 e1e151c7d355c4a23560be7fc85fa46a
BLAKE2b-256 2fdfb3deaf0fa5441288486292cfbf56f1e941448e69fd43a0beabbe012f3bfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4f818f6371970d6a5d1e42878389bbfb69dcde631e4bbac5ec1cb11158565ca
MD5 da826e62f2cd0dab5b8f4b379912ed66
BLAKE2b-256 d01837e62d62ba942c12402b0860478540851dec23a9fd44333c19a00f75b847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 20d817c0893191b2ab0ba30b45b77761e8dfec30a029b7c7063055ca71157f84
MD5 71842c11ab83bbc360bd013691fd5d23
BLAKE2b-256 f77ac062ce2721c3aab3e61115cb3ba6e8b00faed37a30ac8864eea681823117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 af1107299cef049ad00a93df4809517be432283a0847bcae48343ebe5ea340dc
MD5 db0742ccfaf35c72db1aa61b4c2d1f3d
BLAKE2b-256 4447f65d300cd5a21252f3003e9b6f71dc2b61f2aa5bc8b66d47fe22c70f31df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba1c779b45a399cc25f511c681016626f69e51e45b9d350d7581998722825af9
MD5 748fb2a06d91142fc9699a75b97b5e71
BLAKE2b-256 b6cd74c1da41ac3e6a2de55810f0391b3762de9ead2bf6352ee85162313e8530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 126309c0f52a2219b3d1048aca00766429a1346596b186d51d9fa5d2070b7b13
MD5 e201e4d3a27675e765ba1b6706eb7a78
BLAKE2b-256 a31a7d61c561fa4d82db52c589039d2cb8822ce5c177619a6a6cf33e7a48e3d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73a183042ae0918c82ce2df38c3db2409b0eeae88e3afdfc80fb67471a95b33b
MD5 c3f5eac8dba7a28ed1020cc611f62ffe
BLAKE2b-256 d334c51073ed508c812db2384ba2e6ac7b5b56959142c9af7bb64486fbd69aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f6a071d2c3d39b4104f94fc08ab349e9b19b951ad4b8e3b6d7ea92d6ef7ccaf8
MD5 7a8caf49f29f735c8bce880501fd1bfa
BLAKE2b-256 f0060412a37141a40b811d0d61c3da211c3335eafa1d1b58bd7a71010d97fce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e2254fe137c4a360b0a13173a56444f756252c9283ba4d267ca8e9081cd140ea
MD5 823bde95b41ee14830dee986003b2390
BLAKE2b-256 f09788ca49662920c9a723e04917bed09051122fa90ed09bfd94e9418cb9346b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 835010cc17d0020e7931d39e487d72c8e01c98e669b6896a8b8c9aa8ca69a949
MD5 21cd8edb73848683bb57a3cfcc9a45be
BLAKE2b-256 5c3ce8d2111179f34fdc41b4e1c3ac068561f484b4fc73bec2744fcb81fe4bad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 326b8a079a9afcac0575971e56dabdf7abb2ea89a893e6949b77adfeb058b50e
MD5 e68e2e5bdcc0b9203540a14af1d08fb7
BLAKE2b-256 02046ca50056d9ae0b286ddf6f60dc893f24cdfa2ae60d64888d2f4f0e079c26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18c2a7757561f05439c243f517dbbb174cadfae3a72dee4ae7c693f5b336570f
MD5 1a0c6ab575546f6f8af2f88b5a93a9ac
BLAKE2b-256 7673d388c5cba475b84971dc786839f48d829c809576b74a116f53ad30cd6ba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 22dda2799c8d39041d731e02bf7690f0ef34f1691d9ac9dfcb98dd1e94c8b058
MD5 a1a62b6c872836dd31629f384ae5eb4f
BLAKE2b-256 9b8973ba6edc130c4d790d195164ae0d5e3da0778d2a57e1c9bb3d73d7a4cf41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a3e2aff8b822ab0e0bdbed9f50494b3a35629c4b9488ae391659973a37a9f53f
MD5 23d655a89055ebce431bdbb8c4ff2cde
BLAKE2b-256 8b5f861d385bdd65e75ba9fb85871342e161e265738d441e4df7e0b688c091d7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f23bb1a7a6e8e8b612a164fdd08e683bcc16c76f928d6dbb7bdbee2374fbfee6
MD5 9606ffd631a97d00ed566518b148a9a2
BLAKE2b-256 bbb8553253710f0c6b0d475f95f3ec3e591c1b31f4bd01f769a7691987852d2c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7564525a4673fde53dee7d4c307a961c0951918f0b8c7f09b2c9e02067cf6504
MD5 7b7983a85bbac104db845541fdcfe044
BLAKE2b-256 6dfcac9ac5ccb98b0181924337c4cd0b5b865884377567ed4555b88247ab40f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de4544b1fb29cf14870c4e2b8a897c0242449f5dcebd3e0366aa0aa3cf58a23a
MD5 f625f1333eaee6e530442876c646169a
BLAKE2b-256 37ced43634a3e3cea782e7649acf5d47c5f824733e4dc242d7c8323a797812d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 f494c01b28645c431239863cb17af8b8d15b93b0d697a0320d5dd34cd9d7c2fa
MD5 7c74c5c932f9de857a91f6327ed60724
BLAKE2b-256 534eefacaf14a308fb92bce67b4ebdee505eac6aa69a5d14cf684575e5cab575

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1d4017e78fb22bc797c089b746230ad78ecd3cdb215bc0bd61cb72b5867da57e
MD5 934dc7d8d2a311fbef471445a684aaa2
BLAKE2b-256 744aa06ab48f68dd482f9613f48631a210713bd5ff677d21a46c103383132547

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6e9a9f50892153bad5046c2a6df153224aa6f0573a5a8ab44fc54a1e886f6e21
MD5 4d025dec82993e17ff96e37d51d58d0b
BLAKE2b-256 b28142a678b604ded0dc15c35e6fac1e4e97228edd65196a12c12b68e1350a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 712ba8722c0699daf186de089ddc4677651eb9875ed7447b2ad50697522cbdd9
MD5 de5c0f5552012d21db86ea678dd1ce13
BLAKE2b-256 2973efa0246840eff7a848a53bd016c72b764f1b70c9808d0cf9431269ddfe05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e97a29b37830ba1262d8dfd48ddb5b28ad4d3ebecc5d93a9c7591d98641ec737
MD5 e69ff6001fc2c0250ca69661a339112e
BLAKE2b-256 7e2992c38381106f32fd26c1c8a48d931a4c01e4bfff9424693d8f0b6c059adf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 54c8cee662b5f8c30ad7eedfc26123f845f007798e4ff1001d9528fe959fd23c
MD5 b37b17a01c75d65edf58334c9f603015
BLAKE2b-256 8d6c8c33e45d660601b64a052fa1195f7568f93b2b051456b936f122fae6041e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff54340fc1129e8e181827e2234af3ff659b4f17d9bbe77f43bc19e6577fadec
MD5 cfef217799f82299e88bc532cec3ed5a
BLAKE2b-256 0d3b0acb97a931ab0f0e1b3a0248158dd7973dd46b65449252c7d52f2a5b0dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8981a94a27ac520a398302afb74ae2c0be1c3d2d215c75c582186a006c9e7b0
MD5 eaa3f6e7d5353e1c72f5c7549c66e469
BLAKE2b-256 af28331879d3cf108c0e45d9cad616311cf39cbc8976fbc8a9d6eede5f72c37f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6c89894cc6f6ddd993813e79244b36b215c14f65f9e4f1660b1f2ba9e5594b95
MD5 3ad31289bcbc073fb37b431ce092b02c
BLAKE2b-256 86a13a0d62c0b88329569ae986db19aca1ebe3424eb20bbab10b6e062d6b7aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6dee0496d5f1a8f57f0f28a16f81a2033fc057a2cf9cd710742d11828f8c80e2
MD5 48f6f32d25d4467e1f924080a79bac6f
BLAKE2b-256 caec1aa2b008ec6bcab488d4fa2f32ca127ad285198bf7079ec6f9896ec4c296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f736f54565f8dd7e3ab664fef2bc461d7593a389a7f28d4904af8d55a91bd55f
MD5 8f1d3a323ac59168b99dd7799b549578
BLAKE2b-256 e6718728addbb0155b9648bcd253b58bc8f1977a7a86c1a480e4e401b52f699d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 28389a68981676bf74e2e199fe42f35d1aa27a9c98e3a03e6f58d2d3d054afe1
MD5 be7c1676d1f4ab312e2cc7c9812acad4
BLAKE2b-256 23159b5325aa170f38f532e86daa68d445df7b0b7183166c909a0854b7e18a7d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aebbd47df77190ada603157f0b3670d578c110c31746ecc5875c394fdcc59a99
MD5 dafe69d1e819e00b356fe4f3adc41a21
BLAKE2b-256 4d1e5e140959dafb5e87f3747d4d408ac6c129d649f76c7614e55cd3c0152448

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 da045bd1147d12bd43fb032296640a7cc17a7f2eaba67495988362e99db24fd2
MD5 b6216906ad3c6bfae06beb6641a9a1d0
BLAKE2b-256 c2631d69eca547435eef7e5074677a415dd9618ad7c0def858feb4acea820b33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 319c206e83e46ec2421b25b300c8482b6fe8a018baca246be308c736d9dab267
MD5 bf6e47a979821819d6f30d295de24319
BLAKE2b-256 9ef6190537922a6caa5170bb36ad1ffc9e3caef2c9f7bff3a4ec438a8ed33341

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e64f0421892a207d3780903085c1b04efeb53b16803b23d947de5a7261b71355
MD5 4704100eac5f51cef71dbcfb7ffdaf82
BLAKE2b-256 34f991e35b14918d0c19d7e12cdd1666c9d9d74c01a00b83fa77a5abf44f88f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 595bbcdbfc4a9c6989d7489dca8510cba053ff46b16c84ffd95ac8e90711d419
MD5 bdd904a9e48a7991f3e14862d72b04f7
BLAKE2b-256 ee2a851904099b0ff756fd396a06a5a83a7da748e40ffe2eec5f346dc956255f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c1caa5763d1770216596e0a71b5567f27aac28c95992110212c108ec74589a48
MD5 0d02078d26599c6d503b8be7389ebcf5
BLAKE2b-256 f8e6f7b17681fae4cef33e5639f14c4629a6ee862371f0be3edf4fcedfac016a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c85ab016e96a975afbdb9d49ca90f3bca9920ef27c64300843fe91c3d59d8d20
MD5 ed8fc871e8dcc599f28604fde9d6a964
BLAKE2b-256 6183f322c87f4c0a0d0db6df953afa4b0bbf4e8309bbba28c80607e57e771724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8b54949267bd5704324397efe9fbb6aa306466dee067550964e994d309db5f1
MD5 49dc2fde610b352e0db3a5cf86e7e26f
BLAKE2b-256 6a66c9a25e967835840f7a432c35740c93e21bfc1877eb7b24b3bb13177e0f02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 17d4dc4ff47893a06737b8788ed2ba2f5ac4e8bb40281c8603920f7d011d5bdd
MD5 a4194fdce2080047bbc8e933fe42948e
BLAKE2b-256 d1d829b18b9aba34e1898f0d7279ec95656be0d895c63b699c34c865f49c15ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b63465b53baeaf2122a337d4ab57d6bbdd09fcadceb17a974cfa8a0300ad9c67
MD5 88f024d99b8e81231e9b15de6965fefd
BLAKE2b-256 4c57d0149563d9f09b695e54154353391d4774ccd4db077ddc33f0855f92d949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0103c52f8dfe5d573c856322149ddcd6d28f51b4d4a3ee5c4b3c1b0a05c3d034
MD5 2f68ed93cf90673f64504d9453481f88
BLAKE2b-256 16f46499b7fd150af51241c3e2a0ea2e81e96f066beda2f9639c372586b9437c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10b690cd78cbaca2f96a7462f303fdd2b596d3978b49892e4b05a7567c591572
MD5 c50d3671d4945ff8f2be7f6878c6bbf3
BLAKE2b-256 2dad927ece5b59584b9169498d57650fe0fe632c7b4b95c538c999a570b541ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e26e64f42bce5ddf9002092b2c37b13071c2e6413d5c05f9fa9de58ed2f7749
MD5 b126cf848f3e6aa44cfaaaef528e8e45
BLAKE2b-256 b15e8e59bf13d97212f45cb1cd91f5a0823fe9c4e06c283dfb58c1f83644c451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e430ac432f969ef21770645743611c1618362309e3ad7cab45acd1ad1a540ff
MD5 af2eb0560af2e6e606b3e6a56a408072
BLAKE2b-256 2352f828228b9f15880312778bcd7ff80e30f3ef71c84a5ed7780991ac2213e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 64c5b0f2b937fe40d0967516eee5504b23cb247b8b7ffeba7213a467d9646fdc
MD5 5ea67cc28e19711fee24a678f3f30d90
BLAKE2b-256 7a054fd64bc8c30600cb0ec1edd5dec6377dfd1043d1789277b4f38e7d58e8bc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 76a59d1b63de859398bc7764c860a769499511463c1232155061fe0147f13e01
MD5 43e6baa48b29f089f099c8f73dc7abf4
BLAKE2b-256 4860297c52d74ab81f6641540385526106982d5b352045698035fca4cc7f202e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.12.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 102.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for yarl-1.12.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 eacbcf30efaca7dc5cb264228ffecdb95fdb1e715b1ec937c0ce6b734161e0c8
MD5 f81234e653151ba326637abdde07699d
BLAKE2b-256 f99555c1b2ae80acf69d60c549a73cdc524fd66f47da2605ad59601d62dd8bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 838dde2cb570cfbb4cab8a876a0974e8b90973ea40b3ac27a79b8a74c8a2db15
MD5 98db3de7a3c911128cb417b5cf5693a4
BLAKE2b-256 b843ad7cf9f700b44894163150cbc3ee5118c32e941f30ea37db9162d33e6364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 15871130439ad10abb25a4631120d60391aa762b85fcab971411e556247210a0
MD5 08328ae38bf92a4e07682bc19e4e7c22
BLAKE2b-256 0dee85d02d38b298ae211e533060907a8857f8889d41c993303a2f09ece602a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2aee7594d2c2221c717a8e394bbed4740029df4c0211ceb0f04815686e99c795
MD5 fe8fd92163c9dfb7cd575ae4d4c350ee
BLAKE2b-256 32569fc7bb0802b04b9f915511562fabd42b41e33e4963601c20734f544066a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96b34830bd6825ca0220bf005ea99ac83eb9ce51301ddb882dcf613ae6cd95fb
MD5 56b2b6c271977910f2ff7b871df53f48
BLAKE2b-256 05d59ec1c95dcdaca28c9abb739d2c0aaba795cc697d7f45f2ab8eeaf413c3ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01549468858b87d36f967c97d02e6e54106f444aeb947ed76f8f71f85ed07cec
MD5 4c2989a27d660d60805670697873329c
BLAKE2b-256 65b1a2aa6691cb467d92158c706798894cd009456bdf059f8199f6f0d8ff8152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96c8ff1e1dd680e38af0887927cab407a4e51d84a5f02ae3d6eb87233036c763
MD5 d0d6fcdefc780ef9a0e4f9405b624b1d
BLAKE2b-256 2afc6abf468b15db181f7b8b573eae9ebe99e7e492ed20473973fd37308c835d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9a7ee79183f0b17dcede8b6723e7da2ded529cf159a878214be9a5d3098f5b1e
MD5 8eb079f2b5745db24b99e57b8e1f1423
BLAKE2b-256 ff5df8ebbf0dbc07891dfa0ee28009a7f62eb53356795693027d79c422b94649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c3e4e1f7b08d1ec6b685ccd3e2d762219c550164fbf524498532e39f9413436e
MD5 4fdb9948f2ba80a86da7581cf86c21af
BLAKE2b-256 d0a61b1e525d732328d8a2f82583cbb44d7bca4b32cf05b827bf334ba94a41d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6af871f70cfd5b528bd322c65793b5fd5659858cdfaa35fbe563fb99b667ed1f
MD5 d7e53be634fe1623bfe1a6e61deca778
BLAKE2b-256 5e5804de18de770010975271d5b359a05a2b32bb3864d13cc27a3e58edb9f6bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7e9905fc2dc1319e4c39837b906a024cf71b1261cc66b0cd89678f779c0c61f5
MD5 d146cbf3a64b898c65bde31a46cb0b8d
BLAKE2b-256 c68e51811368a2fa537bbd67159e3c32af9e9e6d9daba6521ea56b40ff0b9a9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e912b282466444023610e4498e3795c10e7cfd641744524876239fcf01d538d
MD5 d4113db4800185479e9a9d6af17c899d
BLAKE2b-256 1aa0329b765e5db228e7b135a6f434164ae80204b6de8b7e0fbc3c5f8826fb62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f10954b233d4df5cc3137ffa5ced97f8894152df817e5d149bf05a0ef2ab8134
MD5 47ab9fb8bab0b03a84fd7665e04ee717
BLAKE2b-256 630b789d5e646f49448f09b1bd98597e0603ec39c816dff9a0f6a95d13bcc49c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.12.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 30ffc046ebddccb3c4cac72c1a3e1bc343492336f3ca86d24672e90ccc5e788a
MD5 f360b19f7650d2ea79ebf0c4470bb291
BLAKE2b-256 b87af9e78fd4bdcda1dbbb85220d1ebcd11e45831722732e3737849296f85dc7

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: yarl-1.12.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 111.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for yarl-1.12.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 71978ba778948760cff528235c951ea0ef7a4f9c84ac5a49975f8540f76c3f73
MD5 5ab7820d30c6586baf4807d34a1aecee
BLAKE2b-256 c02fab1c80900d5c318442345fb4bc6a56862b7d2ae4d68000280eb10d3ee9d6

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: yarl-1.12.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 102.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for yarl-1.12.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 717f185086bb9d817d4537dd18d5df5d657598cd00e6fc22e4d54d84de266c1d
MD5 872e4b43f85730ec0606db92e18be311
BLAKE2b-256 590cada18d7314fa139ee49974858f157f42ae06490cd696cea00126e39d3c59

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22839d1d1eab9e4b427828a88a22beb86f67c14d8ff81175505f1cc8493f3500
MD5 48391ce0b936d5b205681d68d88bb495
BLAKE2b-256 96c1d68afc0f4f317c647a594b152390abc75d2d602c6b26729afe029ed01f77

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 eff6bac402719c14e17efe845d6b98593c56c843aca6def72080fbede755fd1f
MD5 98f263c7f3106f808cc4bcc39c7d1f8c
BLAKE2b-256 a459d23b48a4abbefdfa9042730bc3cd92391dafc7287738b18d5fd0140687ce

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 0d0a5e87bc48d76dfcfc16295201e9812d5f33d55b4a0b7cad1025b92bf8b91b
MD5 19febd4ecb97392d4e3e772b1f1f954d
BLAKE2b-256 b18250b1ef39e3e2758db0aaaae3686382c2cc47001c3ff33a18ca89400be0e4

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 664380c7ed524a280b6a2d5d9126389c3e96cd6e88986cdb42ca72baa27421d6
MD5 03824e84fcc4254e18ae4e8e9dcc45c5
BLAKE2b-256 9c4f12a46c6bd3a82602235f4d6fd41ee53df5b48697a0b72ad2fa604d4c19de

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 607d12f0901f6419a8adceb139847c42c83864b85371f58270e42753f9780fa6
MD5 90fd71dd957871c73d869fd776288248
BLAKE2b-256 12d54aa70290f5dbe8762fb0836679a682110b790b6ac720b928653feaf53949

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfdf419bf5d3644f94cd7052954fc233522f5a1b371fc0b00219ebd9c14d5798
MD5 44406999dba85a8e372a080a10bbb6e9
BLAKE2b-256 3ab481c3d308870ec7da748e35612821a3ff4f3819e7b9700c4cbee3fa1e89a3

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 24197ba3114cc85ddd4091e19b2ddc62650f2e4a899e51b074dfd52d56cf8c72
MD5 88e066f4235bc11929c04f49cba2430d
BLAKE2b-256 e247590b524a67db86e8b1b8bb60fb582ad6d05449a2fdd66ec2b72db8e406ad

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2376d8cf506dffd0e5f2391025ae8675b09711016656590cb03b55894161fcfa
MD5 36f53a4f29401b1571c7cd24d3abf793
BLAKE2b-256 16b95563cc4c354dd11e2e70d3a2e80409c5a40621ca4bc4b7c3cab224f8a2d7

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2631c9d7386bd2d4ce24ecc6ebf9ae90b3efd713d588d90504eaa77fec4dba01
MD5 ea9fb4ba2a5a929c411859bae28b6f3a
BLAKE2b-256 9d093fed59d332c1254cc7b83a9d806a93f3609d608d758546f06bf92af77e5b

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8112f640a4f7e7bf59f7cabf0d47a29b8977528c521d73a64d5cc9e99e48a174
MD5 598421abe7803f0706b1e9b87767a3b8
BLAKE2b-256 219a27efa5d4afc7eefa7f66bf3a221859e36f72391bd70272e040c9fcaf6e23

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36ee0115b9edca904153a66bb74a9ff1ce38caff015de94eadfb9ba8e6ecd317
MD5 c7cba3bc696e1b0391f45e96b723b8f2
BLAKE2b-256 90afb4fb69c3db1ebdcbb6b8b5cf92ea1adbe58e49a3fd4396b6de67cb107df3

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5fb475a4cdde582c9528bb412b98f899680492daaba318231e96f1a0a1bb0d53
MD5 025d3467e50d1c7685d7b6e2265c3071
BLAKE2b-256 1058009b8e102020a77e875712adcefe4bbf50e1d5cf8401b26b557006e21149

See more details on using hashes here.

File details

Details for the file yarl-1.12.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.12.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c924deab8105f86980983eced740433fb7554a7f66db73991affa4eda99d5402
MD5 e344cd2587eb2b6d9b20362a91d14d08
BLAKE2b-256 a3ed82299376a395446d5c3bdbe2434f82c60a2b6e063b4873acbdd22c453947

See more details on using hashes here.

Supported by

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