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

Uploaded Source

Built Distributions

yarl-1.11.1-py3-none-any.whl (38.6 kB view details)

Uploaded Python 3

yarl-1.11.1-cp313-cp313-win_amd64.whl (492.6 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.11.1-cp313-cp313-win32.whl (485.2 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.11.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.11.1-cp313-cp313-musllinux_1_2_s390x.whl (501.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.11.1-cp313-cp313-musllinux_1_2_ppc64le.whl (490.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.11.1-cp313-cp313-musllinux_1_2_i686.whl (476.4 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.11.1-cp313-cp313-musllinux_1_2_aarch64.whl (473.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.11.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.11.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (485.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.11.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (484.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (470.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.11.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.11.1-cp313-cp313-macosx_11_0_arm64.whl (111.0 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.11.1-cp313-cp313-macosx_10_13_x86_64.whl (113.1 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.11.1-cp313-cp313-macosx_10_13_universal2.whl (185.1 kB view details)

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

yarl-1.11.1-cp312-cp312-win_amd64.whl (110.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.11.1-cp312-cp312-win32.whl (101.1 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.11.1-cp312-cp312-musllinux_1_2_x86_64.whl (501.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.11.1-cp312-cp312-musllinux_1_2_ppc64le.whl (505.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.11.1-cp312-cp312-musllinux_1_2_i686.whl (484.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.11.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (496.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.11.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (498.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (482.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.11.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.11.1-cp312-cp312-macosx_11_0_arm64.whl (112.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.11.1-cp312-cp312-macosx_10_9_x86_64.whl (114.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

yarl-1.11.1-cp312-cp312-macosx_10_9_universal2.whl (189.0 kB view details)

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

yarl-1.11.1-cp311-cp311-win_amd64.whl (110.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.11.1-cp311-cp311-win32.whl (101.2 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.11.1-cp311-cp311-musllinux_1_2_x86_64.whl (497.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.11.1-cp311-cp311-musllinux_1_2_s390x.whl (515.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.11.1-cp311-cp311-musllinux_1_2_i686.whl (482.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.11.1-cp311-cp311-musllinux_1_2_aarch64.whl (484.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.11.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (499.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.11.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.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (485.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.11.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (470.4 kB view details)

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

yarl-1.11.1-cp311-cp311-macosx_11_0_arm64.whl (112.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.11.1-cp311-cp311-macosx_10_9_x86_64.whl (114.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.11.1-cp311-cp311-macosx_10_9_universal2.whl (188.4 kB view details)

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

yarl-1.11.1-cp310-cp310-win_amd64.whl (110.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.11.1-cp310-cp310-win32.whl (101.2 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.11.1-cp310-cp310-musllinux_1_2_x86_64.whl (457.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.11.1-cp310-cp310-musllinux_1_2_s390x.whl (469.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.11.1-cp310-cp310-musllinux_1_2_i686.whl (448.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.11.1-cp310-cp310-musllinux_1_2_aarch64.whl (443.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (446.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.11.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (462.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.11.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (468.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.11.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.11.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.11.1-cp310-cp310-macosx_11_0_arm64.whl (112.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.11.1-cp310-cp310-macosx_10_9_x86_64.whl (114.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.11.1-cp310-cp310-macosx_10_9_universal2.whl (188.5 kB view details)

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

yarl-1.11.1-cp39-cp39-win_amd64.whl (111.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.11.1-cp39-cp39-win32.whl (102.2 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.11.1-cp39-cp39-musllinux_1_2_x86_64.whl (465.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.11.1-cp39-cp39-musllinux_1_2_ppc64le.whl (480.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.11.1-cp39-cp39-musllinux_1_2_aarch64.whl (450.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.11.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.11.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (476.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (449.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.11.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (438.7 kB view details)

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

yarl-1.11.1-cp39-cp39-macosx_11_0_arm64.whl (113.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.11.1-cp39-cp39-macosx_10_9_x86_64.whl (115.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.11.1-cp39-cp39-macosx_10_9_universal2.whl (191.2 kB view details)

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

yarl-1.11.1-cp38-cp38-win_amd64.whl (111.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

yarl-1.11.1-cp38-cp38-win32.whl (102.2 kB view details)

Uploaded CPython 3.8 Windows x86

yarl-1.11.1-cp38-cp38-musllinux_1_2_x86_64.whl (469.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

yarl-1.11.1-cp38-cp38-musllinux_1_2_s390x.whl (488.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ s390x

yarl-1.11.1-cp38-cp38-musllinux_1_2_ppc64le.whl (487.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ppc64le

yarl-1.11.1-cp38-cp38-musllinux_1_2_i686.whl (457.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

yarl-1.11.1-cp38-cp38-musllinux_1_2_aarch64.whl (453.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

yarl-1.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (460.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

yarl-1.11.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

yarl-1.11.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (476.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

yarl-1.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (455.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

yarl-1.11.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.11.1-cp38-cp38-macosx_11_0_arm64.whl (114.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

yarl-1.11.1-cp38-cp38-macosx_10_9_x86_64.whl (116.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

yarl-1.11.1-cp38-cp38-macosx_10_9_universal2.whl (192.3 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.11.1.tar.gz
Algorithm Hash digest
SHA256 1bb2d9e212fb7449b8fb73bc461b51eaa17cc8430b4a87d87be7b25052d92f53
MD5 61e61ac22cd80c308b5a76a796e76985
BLAKE2b-256 e43d4924f9ed49698bac5f112bc9b40aa007bbdcd702462c1df3d2e1383fb158

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-py3-none-any.whl
  • Upload date:
  • Size: 38.6 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.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 72bf26f66456baa0584eff63e44545c9f0eaed9b73cb6601b647c91f14c11f38
MD5 ca9c291894e78ea85c15a861771f3c0a
BLAKE2b-256 5bb3841f7d706137bdc8b741c6826106b6f703155076d58f1830f244da857451

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 492.6 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.11.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 501c503eed2bb306638ccb60c174f856cc3246c861829ff40eaa80e2f0330367
MD5 f6aff151ce176b04d1b425fd1ac77ce8
BLAKE2b-256 dd97946d26a5d82706a6769399cabd472c59f9a3227ce1432afb4739b9c29572

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 485.2 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.11.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ce928c9c6409c79e10f39604a7e214b3cb69552952fbda8d836c052832e6a979
MD5 88ad13f13282ca81b2035d40b6392106
BLAKE2b-256 030f5a52eaa402a6a93265ba82f42c6f6085ccbe483e1b058ad34207e75812b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 999bfee0a5b7385a0af5ffb606393509cfde70ecca4f01c36985be6d33e336da
MD5 4868dedd836f74571b3bcbb3c52b2ffb
BLAKE2b-256 14b5b93c70d9a462b802c8df65c64b85f49d86b4ba70c393fbad95cf7ec053cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 09696438cb43ea6f9492ef237761b043f9179f455f405279e609f2bc9100212a
MD5 b70bf37bfe3b09be68f5b8fe9cd903fe
BLAKE2b-256 6dd6717f0f19bcf2c4705ad95550b4b6319a0d8d1d4f137ea5e223207f00df50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c2dc4250fe94d8cd864d66018f8344d4af50e3758e9d725e94fecfa27588ff82
MD5 187a963aa07ab8c035249d3cb4511dd7
BLAKE2b-256 33cace85766247a9a9b56654428fb78a3e14ea6947a580a9c4e891b3aa7da322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6d23754b9939cbab02c63434776df1170e43b09c6a517585c7ce2b3d449b7318
MD5 899c5ef8e955e55aeb9fceb2470b2080
BLAKE2b-256 6b9b677455d146bd3cecd350673f0e4bb28854af66726493ace3b640e9c5552b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 964a428132227edff96d6f3cf261573cb0f1a60c9a764ce28cda9525f18f7786
MD5 2d37df7d6b7573ea77bfbd2ba78d976d
BLAKE2b-256 b998fe0aeee425a4bc5cd3ed86e867661d2bfa782544fa07a8e3dcd97d51ae3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 688654f8507464745ab563b041d1fb7dab5d9912ca6b06e61d1c4708366832f5
MD5 e29cbcee3e714c403c525d2948c00334
BLAKE2b-256 f8f26b40ffea2d5d3a11f514ab23c30d14f52600c36a3210786f5974b6701bb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 18ac56c9dd70941ecad42b5a906820824ca72ff84ad6fa18db33c2537ae2e089
MD5 950ef86984821221159378f1ceaa43cd
BLAKE2b-256 8af580c142f34779a5c26002b2bf1f73b9a9229aa9e019ee6f9fd9d3e9704e78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8ed653638ef669e0efc6fe2acb792275cb419bf9cb5c5049399f3556995f23c7
MD5 27ddbc7e5830b1b786e008820de7fecd
BLAKE2b-256 3da41b641a8c7899eeaceec45ff105a2e7206ec0eb0fb9d86403963cc8521c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fce4da3703ee6048ad4138fe74619c50874afe98b1ad87b2698ef95bf92c96d
MD5 58c028e301e6869b7ff9cb59b3eda1de
BLAKE2b-256 8e3e6eadf32656741549041f549a392f3b15245d3a0a0b12a9bc22bd6b69621f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4973eac1e2ff63cf187073cd4e1f1148dcd119314ab79b88e1b3fad74a18c9d5
MD5 2443199df8fdb50eb9e750b3d2c8045d
BLAKE2b-256 4c1ae60c116f3241e4842ed43c104eb2751abe02f6bac0301cdae69e4fda9c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b8486f322d8f6a38539136a22c55f94d269addb24db5cb6f61adc61eabc9d93
MD5 9681b413088a3d55198e13f186e9efe0
BLAKE2b-256 a1776b2348a753702fa87f435cc33dcec21981aaca8ef98a46566a7b29940b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 750f656832d7d3cb0c76be137ee79405cc17e792f31e0a01eee390e383b2936e
MD5 dfa0accf68a4b4ddd2b17ec2204b9931
BLAKE2b-256 f3678d91ad79a3b907b4fef27fafa912350554443ba53364fff3c347b41105cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1fa2e7a406fbd45b61b4433e3aa254a2c3e14c4b3186f6e952d08a730807fa0c
MD5 7b0ac94f189481ff620c9eafd44e3e37
BLAKE2b-256 07b7948e4f427817e0178f3737adf6712fea83f76921e11e2092f403a8a9dc4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 110.5 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.11.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 17b5a386d0d36fb828e2fb3ef08c8829c1ebf977eef88e5367d1c8c94b454639
MD5 91c36e5d23e44a6bea5b3f852eb1aa11
BLAKE2b-256 5dde618b3e5cab10af8a2ed3eb625dac61c1d16eb155d1f56f9fdb3500786c12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 101.1 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.11.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a28b70c9e2213de425d9cba5ab2e7f7a1c8ca23a99c4b5159bf77b9c31251447
MD5 5ef934ea6f96bd1e9f8dea4961fbf054
BLAKE2b-256 8e85eab962453e81073276b22f3d1503dffe6bfc3eb9cd0f31899970de05d490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66b63c504d2ca43bf7221a1f72fbe981ff56ecb39004c70a94485d13e37ebf45
MD5 272b7447f617dc5ddc86648466ba67b2
BLAKE2b-256 4979e0479e9a3bbb7bdcb82779d89711b97cea30902a4bfe28d681463b7071ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a34e1e30f1774fa35d37202bbeae62423e9a79d78d0874e5556a593479fdf239
MD5 96c4253435ed8c23b29d0a3ebc73f3ae
BLAKE2b-256 4c8c6086dec0f8d7df16d136b38f373c49cf3d2fb94464e5a10bf788b36f3f54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3de5292f9f0ee285e6bd168b2a77b2a00d74cbcfa420ed078456d3023d2f6dff
MD5 074de0019afc5320d4561a4583251586
BLAKE2b-256 5770ad1c65a13315f03ff0c63fd6359dd40d8198e2a42e61bf86507602a0364f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 504cf0d4c5e4579a51261d6091267f9fd997ef58558c4ffa7a3e1460bd2336fa
MD5 ef520c001f59324bbc2a4f1d19250db3
BLAKE2b-256 94eed591abbaea3b14e0f68bdec5cbcb75f27107190c51889d518bafe5d8f120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7915ea49b0c113641dc4d9338efa9bd66b6a9a485ffe75b9907e8573ca94b84
MD5 ee78ab789c10641bc7e1f9ad8361d18e
BLAKE2b-256 263d3c37f3f150faf87b086f7915724f2fcb9ff2f7c9d3f6c0f42b7722bd9b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e975a2211952a8a083d1b9d9ba26472981ae338e720b419eb50535de3c02870
MD5 ac5cc84ce9671f19381858b4890a1afe
BLAKE2b-256 cef2b6cae0ad1afed6e95f82ab2cb9eb5b63e41f1463ece2a80c39d80cf6167a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 74db2ef03b442276d25951749a803ddb6e270d02dda1d1c556f6ae595a0d76a8
MD5 cc9f63ccdf7f16165d7fb3274f1c80db
BLAKE2b-256 afadac688503b134e02e8505415f0b8e94dc8e92a97e82abdd9736658389b5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b91044952da03b6f95fdba398d7993dd983b64d3c31c358a4c89e3c19b6f7aef
MD5 399ff38e3264440c4ced69e6399c0ece
BLAKE2b-256 f882b8bee972617b800319b4364cfcd69bfaf7326db052e91a56e63986cc3e05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9361628f28f48dcf8b2f528420d4d68102f593f9c2e592bfc842f5fb337e44fd
MD5 1115875b371f358fc95fcd52946f9d6b
BLAKE2b-256 37a5ad026afde5efe1849f4f55bd9f9a2cb5b006511b324db430ae5336104fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8aef97ba1dd2138112890ef848e17d8526fe80b21f743b4ee65947ea184f07a2
MD5 b977719d4fa6d037456eea941c66ed44
BLAKE2b-256 c8f4355e69b5563154b40550233ffba8f6099eac0c99788600191967763046cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02da8759b47d964f9173c8675710720b468aa1c1693be0c9c64abb9d8d9a4867
MD5 dde47bee5bec6afe7275ae04ecfca56f
BLAKE2b-256 b1106abc0bd7e7fe7c6b9b9e9ce0ff558912c9ecae65a798f5442020ef9e4177

See more details on using hashes here.

File details

Details for the file yarl-1.11.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f41fa79114a1d2eddb5eea7b912d6160508f57440bd302ce96eaa384914cd265
MD5 46d1ea41f99b2989e108a1563a65b346
BLAKE2b-256 23d5e62cfba5ceaaf92ee4f9af6f9c9ab2f2b47d8ad48687fa69570a93b0872c

See more details on using hashes here.

File details

Details for the file yarl-1.11.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yarl-1.11.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a4264515f9117be204935cd230fb2a052dd3792789cc94c101c535d349b3dab0
MD5 e931060191c4ea067fbf0f23fabd4f01
BLAKE2b-256 3b05379002019a0c9d5dc0c4cc6f71e324ea43461ae6f58e94ee87e07b8ffa90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 110.5 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.11.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15061ce6584ece023457fb8b7a7a69ec40bf7114d781a8c4f5dcd68e28b5c53b
MD5 5b2306671a8cdbfdf068a49b1d161060
BLAKE2b-256 906dc62ba0ae0232a0b0012706a7735a16b44a03216fedfb6ea0bcda79d1e12c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 101.2 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.11.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7d51324a04fc4b0e097ff8a153e9276c2593106a811704025bbc1d6916f45ca6
MD5 054c3feb39ff34b1e878798a41ad7287
BLAKE2b-256 a3c3a25ae9c85c0e50a8722aecc486ac5ba53b28d1384548df99b2145cb69862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e969fa4c1e0b1a391f3fcbcb9ec31e84440253325b534519be0d28f4b6b533e
MD5 4de0559e7991d5ccbf8eae62135641da
BLAKE2b-256 7a379a4e2d73953956fa686fa0f0c4a0881245f39423fa75875d981b4f680611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 69721b8effdb588cb055cc22f7c5105ca6fdaa5aeb3ea09021d517882c4a904c
MD5 5a43153aca8f898b88d0bbde0daf4b74
BLAKE2b-256 6ced1e317799d54c79a3e4846db597510f5c84fb7643bb8703a3848136d40809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 498442e3af2a860a663baa14fbf23fb04b0dd758039c0e7c8f91cb9279799bff
MD5 c62c28321c90dddc47eb277f8057ffab
BLAKE2b-256 4ca117c0a03615b0cd213aee2e318a0fbd3d07259c37976d85af9eec6184c589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8215f6f21394d1f46e222abeb06316e77ef328d628f593502d8fc2a9117bde83
MD5 291470e7a833ead950f2285cd7c52170
BLAKE2b-256 fadcce90e9d85ef2233e81148a9658e4ea8372c6de070ce96c5c8bd3ff365144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 067b961853c8e62725ff2893226fef3d0da060656a9827f3f520fb1d19b2b68a
MD5 ffa7b6494609fb9ccd83fd4b53e6552b
BLAKE2b-256 a8e55d349b7b04ed4247d4f717f271fce601a79d10e2ac81166c13f97c4973a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4307d9a3417eea87715c9736d050c83e8c1904e9b7aada6ce61b46361b733d92
MD5 be5e0ad29d66046fe827ec4a26dd0a7a
BLAKE2b-256 4de5b56d535703a63a8d86ac82059e630e5ba9c0d5626d9c5ac6af53eed815c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 327c724b01b8641a1bf1ab3b232fb638706e50f76c0b5bf16051ab65c868fac5
MD5 fdcea29c87afb50f24303eabb6f79e66
BLAKE2b-256 06585676a47b6d2751853f89d1d68b6a54d725366da6a58482f2410fa7eb38af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e4b53f73077e839b3f89c992223f15b1d2ab314bdbdf502afdc7bb18e95eae27
MD5 b36b04f1fb1aac070970eb903962a70c
BLAKE2b-256 d3702e880d74aeb4908d45c6403e46bbd4aa866ae31ddb432318d9b8042fe0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25861303e0be76b60fddc1250ec5986c42f0a5c0c50ff57cc30b1be199c00e63
MD5 0b82affd3bc249301c5d9311b2ab1b50
BLAKE2b-256 575d78152026864475e841fdae816499345364c8e364b45ea6accd0814a295f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48a28bed68ab8fb7e380775f0029a079f08a17799cb3387a65d14ace16c12e2b
MD5 65e5b12740b23cfd1b90b3f3f1c2d123
BLAKE2b-256 f3b46b95e1e0983593f4145518980b07126a27e2a4938cb6afb8b592ce6fc2c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c35f493b867912f6fda721a59cc7c4766d382040bdf1ddaeeaa7fa4d072f4675
MD5 e85cbe81f592b75e8c0e2f6c667a1d17
BLAKE2b-256 317a0ecab63a166a22357772f4a2852c859e2d5a7b02a5c58803458dd516e6b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21a7c12321436b066c11ec19c7e3cb9aec18884fe0d5b25d03d756a9e654edfe
MD5 f3062959edfc5c916190048c932e4f40
BLAKE2b-256 4bc121cc66b263fdc2ec10b6459aed5b239f07eed91a77438d88f0e1bd70e202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 946eedc12895873891aaceb39bceb484b4977f70373e0122da483f6c38faaa68
MD5 13ca12529344b689f98fc9a10221b4c7
BLAKE2b-256 aff1f3e6be722461cab1e7c6aea657685897956d6e4743940d685d167914e31c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 110.2 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.11.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 476e20c433b356e16e9a141449f25161e6b69984fb4cdbd7cd4bd54c17844998
MD5 01304aeed47a48e5f3f59023a115582d
BLAKE2b-256 b0292a08a45b9f2eddd1b840813698ee655256f43b507c12f7f86df947cf5f8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 101.2 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.11.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 489fa8bde4f1244ad6c5f6d11bb33e09cf0d1d0367edb197619c3e3fc06f3d91
MD5 58675a517cac4dca9451dbbe0f7aeef6
BLAKE2b-256 3349825f84f9a5d26d26fbf82531cee3923f356e2d8efc1819b85ada508fa91f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d95b52fbef190ca87d8c42f49e314eace4fc52070f3dfa5f87a6594b0c1c6e46
MD5 02989f787cb6009f040fb9797e1efc25
BLAKE2b-256 e070376046a7f69cfec814b97fb8bf1af6f16dcbe37fd0ef89a9f87b04156923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 c92261eb2ad367629dc437536463dc934030c9e7caca861cc51990fe6c565f26
MD5 2ecf6135dfa75a4a691ee241ff3f3007
BLAKE2b-256 915d1ad82849ce3c02661395f5097878c58ecabc4dac5d2d98e4f85949386448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f61db3b7e870914dbd9434b560075e0366771eecbe6d2b5561f5bc7485f39efd
MD5 e6426cba06fafa7592d1b2e9993450e4
BLAKE2b-256 fc98e6ad935fa009890b9ef2769266dc9dceaeee5a7f9a57bc7daf50b5b6c305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 27fcb271a41b746bd0e2a92182df507e1c204759f460ff784ca614e12dd85145
MD5 669909e2ebc65bd8ee993f2b7498b4fc
BLAKE2b-256 5c8badf290dc272a1a30a0e9dc04e2e62486be80f371bd9da2e9899f8e6181f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4179522dc0305c3fc9782549175c8e8849252fefeb077c92a73889ccbcd508ad
MD5 57c12601cc76398d50d669d707ea3797
BLAKE2b-256 baa154992cd68f61c11d975184f4c8a4c7f43a838e7c6ce183030a3fc0a257a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01a8697ec24f17c349c4f655763c4db70eebc56a5f82995e5e26e837c6eb0e49
MD5 10242cfbc1a7f6e2e96954af62eeb64f
BLAKE2b-256 02a397b527b5c4551c3b17fd095fe019435664330060b3879c8c1ae80985d4bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2909fa3a7d249ef64eeb2faa04b7957e34fefb6ec9966506312349ed8a7e77bf
MD5 241c3b4a67958bd704e15d53e7fd9e05
BLAKE2b-256 881af10b88c4d8200708cbc799aad978a37a0ab15a4a72511c60bed11ee585c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 768ecc550096b028754ea28bf90fde071c379c62c43afa574edc6f33ee5daaec
MD5 23e159d66f76999b10ee77ceae930461
BLAKE2b-256 371598b4951271a693142e551fea24bca1e96be71b5256b3091dbe8433532a45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a08ea567c16f140af8ddc7cb58e27e9138a1386e3e6e53982abaa6f2377b38cc
MD5 57c9eb6cd544170fed8432e1d0ea1023
BLAKE2b-256 37f43406e76ed71e4d3023dbae4514513a387e2e753cb8a4cadd6ff9ba08a046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e286580b6511aac7c3268a78cdb861ec739d3e5a2a53b4809faef6b49778eaff
MD5 122d1e2042c406d41fbed778306d054f
BLAKE2b-256 4006da47aae54f1bb8ac0668d68bbdde40ba761643f253b2c16fdb4362af8ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2164cd9725092761fed26f299e3f276bb4b537ca58e6ff6b252eae9631b5c96e
MD5 90d2042bb2a04f19fbbc0f8ae7a12e13
BLAKE2b-256 07efe6bee78c1bf432de839148fe9fdc1cf5e7fbd6402d8b0b7d7a1522fb9733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8258c86f47e080a258993eed877d579c71da7bda26af86ce6c2d2d072c11320d
MD5 d8777f202c10dcd4ef527a46bf4332ef
BLAKE2b-256 f386c0c76e69a390fb43533783582714e8a58003f443b81cac1605ce71cade00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 400cd42185f92de559d29eeb529e71d80dfbd2f45c36844914a4a34297ca6f00
MD5 fd938b2f9c67e2b613d51939fe804a37
BLAKE2b-256 daa34e67b1463c12ba178aace33b62468377473c77b33a95bcb12b67b2b93817

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 111.3 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.11.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 94d0caaa912bfcdc702a4204cd5e2bb01eb917fc4f5ea2315aa23962549561b0
MD5 ab63ab7a685bff975b68c7cdd44c3ffd
BLAKE2b-256 d86adb7c41f53faa10df3e52bd10be5bab6bf9018f0c90e0e5b06b48fd83e12a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 102.2 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.11.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 14438dfc5015661f75f85bc5adad0743678eefee266ff0c9a8e32969d5d69f74
MD5 da24b9da9410683fa87e4bc492a76c07
BLAKE2b-256 e4054087620c4a73f4acaccc2a3ec4600760418db4f5e295e380d5b6e83ce684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6907daa4b9d7a688063ed098c472f96e8181733c525e03e866fb5db480a424df
MD5 d575ac13669dbaa6c40aa72360fe1685
BLAKE2b-256 987683d5888796b061519697c96a134e39e403be0da549a23b594814a5107d36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 267b24f891e74eccbdff42241c5fb4f974de2d6271dcc7d7e0c9ae1079a560d9
MD5 1242a051d67cc267098a1ae5fc2fa906
BLAKE2b-256 3f5737f89174e82534f4c77e301d046481315619cd36cf2866ac993993c10d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 aac44097d838dda26526cffb63bdd8737a2dbdf5f2c68efb72ad83aec6673c7e
MD5 f5857e4543d5f49f3e9da6f3e85d49ff
BLAKE2b-256 16088f450fee2be068e06c683ec1e43b25f335fa4e1f2f468dd0cf23ea2e348c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e8f63904df26d1a66aabc141bfd258bf738b9bc7bc6bdef22713b4f5ef789a4c
MD5 eecae48ba5246c0d0acc8824e7beff4d
BLAKE2b-256 1d6e9eb29d7291253d7ae94c292e30fe7bfa4236439a4f97d736e72aee9cca26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 250e888fa62d73e721f3041e3a9abf427788a1934b426b45e1b92f62c1f68366
MD5 427c7367b1b14d4228d4490cb7eee767
BLAKE2b-256 8e8df118c3b744514e71dd93c755c393705a034e1ebec7525c6598c941b8d1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f46f81501160c28d0c0b7333b4f7be8983dbbc161983b6fb814024d1b4952f79
MD5 7ea60ff4e3c57332f0f892eebf8da116
BLAKE2b-256 ffbe78953a3d5154b974af49ce367f1a8d4751ababdf26a66ae607b4ae625d99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 75e0ae31fb5ccab6eda09ba1494e87eb226dcbd2372dae96b87800e1dcc98804
MD5 84b8746c9f3d9075e8d6dbee346d679f
BLAKE2b-256 c8307a76451b7621317c61d7bd1f29ea1936a96558738e20a57beb8ed8e6c13b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 48dfd117ab93f0129084577a07287376cc69c08138694396f305636e229caa1a
MD5 f42c610ab5173ccf8bdf720c69b091b1
BLAKE2b-256 60739862f1d7c836a6f6681e4b6d5f8037b09bd77e3af347fd5ec88b395f140a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 637c7ddb585a62d4469f843dac221f23eec3cbad31693b23abbc2c366ad41ff4
MD5 bec860c5d3a3f4b3f4ba96ee2dab338c
BLAKE2b-256 e7687409309a0b3aec7ae1a18dd5a09cd9447e018421f5f79d6fd29930f347d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04293941646647b3bfb1719d1d11ff1028e9c30199509a844da3c0f5919dc520
MD5 b1fa752e531c47a189fcce9473344a9a
BLAKE2b-256 361036ad3a314d7791439bb8e580997a4952f236d4a6fc741128bd040edc91fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87f020d010ba80a247c4abc335fc13421037800ca20b42af5ae40e5fd75e7909
MD5 b1ca9d7c4261b639fde28053f275093b
BLAKE2b-256 41e98ecf8233b016389b94ab520f6eb178f00586eef5e4b6bd550cef8a227b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a336eaa7ee7e87cdece3cedb395c9657d227bfceb6781295cf56abcd3386a26
MD5 87506452e21d51ab6f777316c45cff50
BLAKE2b-256 9732a54abf14f380e99b29fc0f03b310934f10b4fcd567264e95dc0134812f5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 884eab2ce97cbaf89f264372eae58388862c33c4f551c15680dd80f53c89a269
MD5 dc2a4e023afc7f9b5f463a850a92ccb8
BLAKE2b-256 66ddc65267bc85cb3726d3b0b3d0b50f96d868fe90cc5e5fccd28608d0eea241

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 111.6 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.11.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 67459cf8cf31da0e2cbdb4b040507e535d25cfbb1604ca76396a3a66b8ba37a6
MD5 b8a27525534c1371ab4b379679a18631
BLAKE2b-256 732c651a988d2d0524f18978507ab2a86f9a0072fd8477a164418daa9aff58a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.11.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 102.2 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.11.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 238a21849dd7554cb4d25a14ffbfa0ef380bb7ba201f45b144a14454a72ffa5a
MD5 a75f16e58c5c5a85e30b5f5ef82e487b
BLAKE2b-256 2f31817cc670c76e355b6acbffec850076eee65c51410e3e93680994f6e514bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15439f3c5c72686b6c3ff235279630d08936ace67d0fe5c8d5bbc3ef06f5a420
MD5 ae9e672deab7f08b81ae54b73f7823c1
BLAKE2b-256 0214aab6ef4cf0d44838f6ec9e0841b9f9853bafe5f6a74533a5e358f853de35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 077da604852be488c9a05a524068cdae1e972b7dc02438161c32420fb4ec5e14
MD5 40d1a33bd2b98741b03a5514a3a750ec
BLAKE2b-256 19a4fc65246fe05ba3605067ed176fb2be84f24784da668c71c46d818f21a3be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f3a6d90cab0bdf07df8f176eae3a07127daafcf7457b997b2bf46776da2c7eb7
MD5 69912240cf51c44084cd955468c41b8d
BLAKE2b-256 5c9cf6d445b82a5c88aab4a179c3b0a251b21cbcdff5dbbbe7bb44fec5ade528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 61a5f2c14d0a1adfdd82258f756b23a550c13ba4c86c84106be4c111a3a4e413
MD5 38452590e7d10380cf8b0982853e9190
BLAKE2b-256 e8b1e5fae6ac2f98adff2d3a6932621b764d59be66a0fd23e3b5f44084b59957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8418c053aeb236b20b0ab8fa6bacfc2feaaf7d4683dd96528610989c99723d5f
MD5 3083c77ed19a5e889b6097577b6994ef
BLAKE2b-256 0bb03f8d78a9383260a728ff1b4a890230a3aeee604782d302343d6bcb928089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba444bdd4caa2a94456ef67a2f383710928820dd0117aae6650a4d17029fa25e
MD5 57f2f58761b3c6ae3836d450e8c4f0a2
BLAKE2b-256 6e93844523dac983e181d0f4e9859fd057a0c9868339460df6ea5fa07a5e3db4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7175a87ab8f7fbde37160a15e58e138ba3b2b0e05492d7351314a250d61b1591
MD5 e78b703d00c3a711362f03e0c41a6729
BLAKE2b-256 e749560ff12a1c3150959631d8adc0866f5c880400ab74c248bd5d810ebf4ae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8aef1b64da41d18026632d99a06b3fefe1d08e85dd81d849fa7c96301ed22f1b
MD5 dc0c7ea808f554481309ddbe1d1dc0e8
BLAKE2b-256 5759aa8e5af5ea3186997eaac2cd50d5c338b4f752e6d58fd5db59629c4b6dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f351fa31234699d6084ff98283cb1e852270fe9e250a3b3bf7804eb493bd937
MD5 46650575abbca3b882c645aa6e83dea2
BLAKE2b-256 fccf3e79ff4b13dc1e92beee362c563a83e180deae2096753e70c95c3a2a80dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ea9682124fc062e3d931c6911934a678cb28453f957ddccf51f568c2f2b5e05
MD5 021e32e921ec04d95765c4736e3c3f2b
BLAKE2b-256 357238caf3bb28134a4bd1e9b6ca002052124f81ffb9463605695cb8030e014f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3257978c870728a52dcce8c2902bf01f6c53b65094b457bf87b2644ee6238ddc
MD5 7bb6a66ff13c2c4aac63b51bb6cb1a0e
BLAKE2b-256 2faa287b31b2f96ff58d6193b60cc2911c8bd51bdaa5c6c1322f1e05768d1423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ff6b1617aa39279fe18a76c8d165469c48b159931d9b48239065767ee455b2b
MD5 a8ca5ff9add8324663203668ba4f8c14
BLAKE2b-256 5a48eadfa08f356e1c7bfb31d2bb9a59a0b50e8fabfdf870172f59e5bf2721ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.11.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dae7bd0daeb33aa3e79e72877d3d51052e8b19c9025ecf0374f542ea8ec120e4
MD5 f7c56d236e6107d8c56361054e529fe7
BLAKE2b-256 9ee15ab17cd1b3d7c4929cab29e45a2e9ceaa055a964cfcdbf4259e424f7e223

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