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

(2024-09-27)

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1163.


1.13.0

(2024-09-26)

Bug fixes

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

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

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

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

Features

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

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

    Related issues and pull requests on GitHub: #1159.


1.12.1

(2024-09-23)

No significant changes.


1.12.0

(2024-09-23)

Features

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

    Related issues and pull requests on GitHub: #1150.

Removals and backward incompatible breaking changes

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

    This change restored the behavior before #1057.

    Related issues and pull requests on GitHub: #1151.

Miscellaneous internal changes

  • Improved performance of processing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1143.


1.11.1

(2024-09-09)

Bug fixes

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

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

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

    Related issues and pull requests on GitHub: #1136.

Features

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

    Related issues and pull requests on GitHub: #1139.

Miscellaneous internal changes

  • Improved performance of normalizing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1137.


1.11.0

(2024-09-08)

Features

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

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

    Related issues and pull requests on GitHub: #1128.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1122.

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

    Related issues and pull requests on GitHub: #1123.

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

    Related issues and pull requests on GitHub: #1125.

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

    Related issues and pull requests on GitHub: #1126.

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

    Related issues and pull requests on GitHub: #1130.

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

    Related issues and pull requests on GitHub: #1131.


1.10.0

(2024-09-06)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1118.

Features

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

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

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

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

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1095.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1112.

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

    Related issues and pull requests on GitHub: #1117.


1.9.11

(2024-09-04)

Bug fixes

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

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

Miscellaneous internal changes

  • Improved performance of encoding hosts – by @bdraco.

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

    Related issues and pull requests on GitHub: #1104.


1.9.10

(2024-09-04)

Bug fixes

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

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

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

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

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

    – by @commonism

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

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

Features

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

    Related issues and pull requests on GitHub: #1100.


1.9.9

(2024-09-04)

Bug fixes

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

    Related issues and pull requests on GitHub: #1097.


1.9.8

(2024-09-03)

Features

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

    Related issues and pull requests on GitHub: #1084.

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

    Related issues and pull requests on GitHub: #1086.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1084.

Miscellaneous internal changes

  • Improved performance of handling ports – by @bdraco.

    Related issues and pull requests on GitHub: #1081.


1.9.7

(2024-09-01)

Removals and backward incompatible breaking changes

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

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

    Related issues and pull requests on GitHub: #1076.

Miscellaneous internal changes

  • Improved performance of property caching – by @bdraco.

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

    Related issues and pull requests on GitHub: #1070.


1.9.6

(2024-08-30)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1067.


1.9.5

(2024-08-30)

Bug fixes

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

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

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

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

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

    does not introduce an empty segment.

    – by @commonism and @youtux

    Related issues and pull requests on GitHub: #1026.

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

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

    Related issues and pull requests on GitHub: #1033.

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

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

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

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

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

    – by @commonism

    Related issues and pull requests on GitHub: #1039.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1057.

  • Dropped support for Python 3.7 – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1016.

Improved documentation

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

    Related issues and pull requests on GitHub: #981.

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

    Related issues and pull requests on GitHub: #1026.

Packaging updates and notes for downstreams

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

    – by @hroncok and @webknjaz

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

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

    Related issues and pull requests on GitHub: #1054.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1015.

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

    Related issues and pull requests on GitHub: #1031.

Miscellaneous internal changes

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

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

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


1.9.4 (2023-12-06)

Bug fixes

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

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

Packaging updates and notes for downstreams

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

    The usage now looks as follows:

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

    (#963)

Contributor-facing changes

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

    This is primarily targeting maintainers. (#960)

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

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

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

    $ python -Im pip install -e .

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

    #961

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

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

    Here’s a usage example:

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

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

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

    $ python -Im pip install -e .

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

    #962

1.9.3 (2023-11-20)

Bug fixes

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

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

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

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

Packaging updates and notes for downstreams

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

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

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

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

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

    Here is how this can be done with pip:

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

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

    The same can be achieved via pypa/build:

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

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

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

Contributor-facing changes

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

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

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

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

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

1.9.2 (2023-04-25)

Bugfixes

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

1.9.1 (2023-04-21)

Bugfixes

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

1.9.0 (2023-04-19)

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

Features

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

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

Bugfixes

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

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

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

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

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

Misc

1.8.2 (2022-12-03)

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

1.8.1 (2022-08-01)

Misc

1.8.0 (2022-08-01)

Features

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

Improved Documentation

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

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

Deprecations and Removals

  • Dropped Python 3.6 support. (#672)

Misc

1.7.2 (2021-11-01)

Bugfixes

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

1.7.1 (2021-10-07)

Bugfixes

  • Fix 1.7.0 build error

1.7.0 (2021-10-06)

Features

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

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

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

  • Added support for Python 3.10. (#622)

1.6.3 (2020-11-14)

Bugfixes

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

  • Provide x86 Windows wheels. #535


1.6.2 (2020-10-12)

Bugfixes

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

1.6.1 (2020-10-12)

Features

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

  • Provide wheels for Python 3.9. #526

Bugfixes

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

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

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

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

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

Removal

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


1.6.0 (2020-09-23)

Features

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

Bugfixes

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

  • Keep IPv6 brackets in origin(). #504


1.5.1 (2020-08-01)

Bugfixes

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

Misc


1.5.0 (2020-07-26)

Features

  • Convert host to lowercase on URL building. #386

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

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

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

    #443

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

  • Cache slow IDNA encode/decode calls. #476

  • Add @final / Final type hints #477

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

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

Bugfixes

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

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

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

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


1.4.2 (2019-12-05)

Features

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


1.4.1 (2019-11-29)

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

1.4.0 (2019-11-29)

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

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

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

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

  • Drop Python 3.5 support

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

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

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

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

1.3.0 (2018-12-11)

  • Fix annotations for query parameter (#207)

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

  • Add URL.explicit_port property (#218)

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

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

1.2.6 (2018-06-14)

  • Drop Python 3.4 trove classifier (#205)

1.2.5 (2018-05-23)

  • Fix annotations for build (#199)

1.2.4 (2018-05-08)

  • Fix annotations for cached_property (#195)

1.2.3 (2018-05-03)

  • Accept str subclasses in URL constructor (#190)

1.2.2 (2018-05-01)

  • Fix build

1.2.1 (2018-04-30)

  • Pin minimal required Python to 3.5.3 (#189)

1.2.0 (2018-04-30)

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

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

1.1.1 (2018-02-17)

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

1.1.0 (2018-01-21)

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

1.0.0 (2018-01-15)

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

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

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

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

  • Don’t recode IP zone (#144)

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

  • Fix updating query with multiple keys (#160)

0.18.0 (2018-01-10)

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

0.17.0 (2017-12-30)

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

0.16.0 (2017-12-07)

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

0.15.0 (2017-11-23)

  • Add raw_path_qs attribute (#137)

0.14.2 (2017-11-14)

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

0.14.1 (2017-11-13)

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

0.14.0 (2017-11-11)

  • Drop strict mode (#123)

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

0.13.0 (2017-10-01)

  • Document encoded parameter (#102)

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

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

  • Process passwords without user names (#95)

0.12.0 (2017-06-26)

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

  • Enable type annotation checks

0.11.0 (2017-06-26)

  • Normalize path (#86)

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

0.10.3 (2017-06-13)

  • Prevent double URL arguments unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behavior (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behavior (#73)

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

0.10.0 (2017-03-14)

  • Added URL.build class method (#58)

  • Added path_qs attribute (#42)

0.9.8 (2017-02-16)

  • Do not quote : in path

0.9.7 (2017-02-16)

  • Load from pickle without _cache (#56)

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

0.9.6 (2017-02-15)

  • Revert backward incompatible change (BaseURL)

0.9.5 (2017-02-14)

  • Fix BaseURL rich comparison support

0.9.4 (2017-02-14)

  • Use BaseURL

0.9.3 (2017-02-14)

  • Added BaseURL

0.9.2 (2017-02-08)

  • Remove debug print

0.9.1 (2017-02-07)

  • Do not lose tail chars (#45)

0.9.0 (2017-02-07)

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

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

  • Fix core dumps (#41)

  • tmpbuf - compiling error (#43)

  • Added URL.update_path() method

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

0.8.1 (2016-12-03)

  • Fix broken aiohttp: revert back quote / unquote.

0.8.0 (2016-12-03)

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

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

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

0.7.1 (2016-11-18)

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

0.7.0 (2016-11-07)

  • Accept int as value for .with_query()

0.6.0 (2016-11-07)

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

  • Properly unquote non-UTF8 strings (#19)

0.5.3 (2016-11-02)

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

0.5.2 (2016-11-02)

  • Inline _encode class method

0.5.1 (2016-11-02)

  • Make URL construction faster by removing extra classmethod calls

0.5.0 (2016-11-02)

  • Add Cython optimization for quoting/unquoting

  • Provide binary wheels

0.4.3 (2016-09-29)

  • Fix typing stubs

0.4.2 (2016-09-29)

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

0.4.1 (2016-09-28)

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

0.4.0 (2016-09-27)

  • Introduce relative() (#16)

0.3.2 (2016-09-27)

  • Typo fixes #15

0.3.1 (2016-09-26)

  • Support sequence of pairs as with_query() parameter

0.3.0 (2016-09-26)

  • Introduce is_default_port()

0.2.1 (2016-09-26)

0.2.0 (2016-09-18)

  • Avoid doubling slashes when joining paths (#13)

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

0.1.4 (2016-09-09)

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

0.1.3 (2016-09-07)

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

  • Allow None for with_query() and with_fragment()

0.1.2 (2016-09-07)

  • Fix links, tune docs theme.

0.1.1 (2016-09-06)

  • Update README, old version used obsolete API

0.1.0 (2016-09-06)

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

0.0.1 (2016-08-30)

  • The first release.

Release history Release notifications | RSS feed

Download files

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

Source Distribution

yarl-1.13.1.tar.gz (165.9 kB view details)

Uploaded Source

Built Distributions

yarl-1.13.1-py3-none-any.whl (39.9 kB view details)

Uploaded Python 3

yarl-1.13.1-cp313-cp313-win_amd64.whl (493.8 kB view details)

Uploaded CPython 3.13 Windows x86-64

yarl-1.13.1-cp313-cp313-win32.whl (486.5 kB view details)

Uploaded CPython 3.13 Windows x86

yarl-1.13.1-cp313-cp313-musllinux_1_2_x86_64.whl (492.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

yarl-1.13.1-cp313-cp313-musllinux_1_2_s390x.whl (502.2 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.13.1-cp313-cp313-musllinux_1_2_ppc64le.whl (492.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

yarl-1.13.1-cp313-cp313-musllinux_1_2_i686.whl (477.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

yarl-1.13.1-cp313-cp313-musllinux_1_2_aarch64.whl (475.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

yarl-1.13.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.13.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (486.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

yarl-1.13.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (485.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

yarl-1.13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (471.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

yarl-1.13.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (456.5 kB view details)

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

yarl-1.13.1-cp313-cp313-macosx_11_0_arm64.whl (112.2 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

yarl-1.13.1-cp313-cp313-macosx_10_13_x86_64.whl (114.3 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

yarl-1.13.1-cp313-cp313-macosx_10_13_universal2.whl (186.3 kB view details)

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

yarl-1.13.1-cp312-cp312-win_amd64.whl (111.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

yarl-1.13.1-cp312-cp312-win32.whl (102.3 kB view details)

Uploaded CPython 3.12 Windows x86

yarl-1.13.1-cp312-cp312-musllinux_1_2_x86_64.whl (502.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

yarl-1.13.1-cp312-cp312-musllinux_1_2_s390x.whl (517.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

yarl-1.13.1-cp312-cp312-musllinux_1_2_ppc64le.whl (506.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

yarl-1.13.1-cp312-cp312-musllinux_1_2_i686.whl (486.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

yarl-1.13.1-cp312-cp312-musllinux_1_2_aarch64.whl (485.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

yarl-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.13.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (497.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

yarl-1.13.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (499.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (484.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

yarl-1.13.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (469.4 kB view details)

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

yarl-1.13.1-cp312-cp312-macosx_11_0_arm64.whl (113.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yarl-1.13.1-cp312-cp312-macosx_10_13_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

yarl-1.13.1-cp312-cp312-macosx_10_13_universal2.whl (190.3 kB view details)

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

yarl-1.13.1-cp311-cp311-win_amd64.whl (111.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

yarl-1.13.1-cp311-cp311-win32.whl (102.4 kB view details)

Uploaded CPython 3.11 Windows x86

yarl-1.13.1-cp311-cp311-musllinux_1_2_x86_64.whl (498.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

yarl-1.13.1-cp311-cp311-musllinux_1_2_s390x.whl (516.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

yarl-1.13.1-cp311-cp311-musllinux_1_2_ppc64le.whl (514.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

yarl-1.13.1-cp311-cp311-musllinux_1_2_i686.whl (483.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

yarl-1.13.1-cp311-cp311-musllinux_1_2_aarch64.whl (485.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

yarl-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yarl-1.13.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (500.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

yarl-1.13.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (506.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

yarl-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (486.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

yarl-1.13.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (471.6 kB view details)

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

yarl-1.13.1-cp311-cp311-macosx_11_0_arm64.whl (113.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl (115.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yarl-1.13.1-cp311-cp311-macosx_10_9_universal2.whl (189.6 kB view details)

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

yarl-1.13.1-cp310-cp310-win_amd64.whl (111.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.13.1-cp310-cp310-win32.whl (102.4 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.13.1-cp310-cp310-musllinux_1_2_x86_64.whl (458.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yarl-1.13.1-cp310-cp310-musllinux_1_2_s390x.whl (471.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

yarl-1.13.1-cp310-cp310-musllinux_1_2_ppc64le.whl (472.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

yarl-1.13.1-cp310-cp310-musllinux_1_2_i686.whl (449.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

yarl-1.13.1-cp310-cp310-musllinux_1_2_aarch64.whl (444.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yarl-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.13.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (463.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.13.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (469.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (443.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.13.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (432.9 kB view details)

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

yarl-1.13.1-cp310-cp310-macosx_11_0_arm64.whl (113.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl (115.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.13.1-cp310-cp310-macosx_10_9_universal2.whl (189.7 kB view details)

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

yarl-1.13.1-cp39-cp39-win_amd64.whl (112.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.13.1-cp39-cp39-win32.whl (103.4 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.13.1-cp39-cp39-musllinux_1_2_x86_64.whl (466.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

yarl-1.13.1-cp39-cp39-musllinux_1_2_s390x.whl (478.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

yarl-1.13.1-cp39-cp39-musllinux_1_2_ppc64le.whl (481.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

yarl-1.13.1-cp39-cp39-musllinux_1_2_i686.whl (455.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

yarl-1.13.1-cp39-cp39-musllinux_1_2_aarch64.whl (452.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (455.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.13.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (470.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.13.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (477.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (450.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.13.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (439.8 kB view details)

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

yarl-1.13.1-cp39-cp39-macosx_11_0_arm64.whl (115.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl (117.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.13.1-cp39-cp39-macosx_10_9_universal2.whl (192.4 kB view details)

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

yarl-1.13.1-cp38-cp38-win_amd64.whl (112.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

yarl-1.13.1-cp38-cp38-win32.whl (103.4 kB view details)

Uploaded CPython 3.8 Windows x86

yarl-1.13.1-cp38-cp38-musllinux_1_2_x86_64.whl (470.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

yarl-1.13.1-cp38-cp38-musllinux_1_2_s390x.whl (489.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ s390x

yarl-1.13.1-cp38-cp38-musllinux_1_2_ppc64le.whl (488.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ppc64le

yarl-1.13.1-cp38-cp38-musllinux_1_2_i686.whl (459.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

yarl-1.13.1-cp38-cp38-musllinux_1_2_aarch64.whl (454.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

yarl-1.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (461.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

yarl-1.13.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (470.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

yarl-1.13.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (477.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

yarl-1.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (456.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

yarl-1.13.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (445.7 kB view details)

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

yarl-1.13.1-cp38-cp38-macosx_11_0_arm64.whl (115.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

yarl-1.13.1-cp38-cp38-macosx_10_9_x86_64.whl (117.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

yarl-1.13.1-cp38-cp38-macosx_10_9_universal2.whl (193.5 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.13.1.tar.gz
Algorithm Hash digest
SHA256 ec8cfe2295f3e5e44c51f57272afbd69414ae629ec7c6b27f5a410efc78b70a0
MD5 7e90c0ca2eac945385bd80de92a1f873
BLAKE2b-256 e0112b8334f4192646677a2e7da435670d043f536088af943ec242f31453e5ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-py3-none-any.whl
  • Upload date:
  • Size: 39.9 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.13.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a5185ad722ab4dd52d5fb1f30dcc73282eb1ed494906a92d1a228d3f89607b0
MD5 78cd75523409caf2fb3db46f384ec862
BLAKE2b-256 7481419c24f7c94f56b96d04955482efb5b381635ad265b5b7fbab333a9dfde3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 493.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.13.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d0828e17fa701b557c6eaed5edbd9098eb62d8838344486248489ff233998b8
MD5 f17b2b8709997e276fe68adddff50f72
BLAKE2b-256 0533bd9d33503a0f73d095b01ed438423b924e6786e90102ca4912e573cc5aa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 486.5 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.13.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 269c201bbc01d2cbba5b86997a1e0f73ba5e2f471cfa6e226bcaa7fd664b598d
MD5 122273eaf58001562eed4751e54f4d78
BLAKE2b-256 ed97cd35f39ba8183ef193a6709aa0b2fcaabebd6915202d6999b01fa630b2bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c92b89bffc660f1274779cb6fbb290ec1f90d6dfe14492523a0667f10170de26
MD5 1868f5ac82642324d25b539e8a182725
BLAKE2b-256 ff37e97c280344342e326a1860a70054a0488c379e8937325f97f9a9fe6b453d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3bb83a0f12701c0b91112a11148b5217617982e1e466069d0555be9b372f2734
MD5 9f467a119d7c7a32b9292cbae53995c3
BLAKE2b-256 bfb6180dbb0aa846cafb9ce89bd33c477e200dd00072c7775372f34651c20b9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 396e59b8de7e4d59ff5507fb4322d2329865b909f29a7ed7ca37e63ade7f835c
MD5 661f27318744e3aa041c3ac41c7c0972
BLAKE2b-256 3adf4cda4052da48a57ce4f20a0849b7344902aa3e149a0b409525509fc43985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 44b07e1690f010c3c01d353b5790ec73b2f59b4eae5b0000593199766b3f7a5c
MD5 792babfd8cd5c8c635fc7509ffd00454
BLAKE2b-256 d8e2e2a540f18f849909e3ee594766bf7b0a7fde176ff0cfb2f95121033752e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 942c80a832a79c3707cca46bd12ab8aa58fddb34b1626d42b05aa8f0bcefc206
MD5 7cb40fd0a3b4a254f9ca198093f4111c
BLAKE2b-256 8b2ba3548db86510c1d95bff344c1c588b84582eeb3a55ea15a149a24d7069f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f722f30366474a99745533cc4015b1781ee54b08de73260b2bbe13316079851
MD5 a54005268ed1726c685dd7a465ce8c60
BLAKE2b-256 dc18013f7d2e3f0ff28b85299ed19164f899ea4f02da8812621a40937428bf48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 45f209fb4bbfe8630e3d2e2052535ca5b53d4ce2d2026bed4d0637b0416830da
MD5 df0b89cd3748e984815df0c773702070
BLAKE2b-256 d7e8624fc8082cbff62c537798ce837a6044f70e2e00472ab719deb376ff6e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a31d21089894942f7d9a8df166b495101b7258ff11ae0abec58e32daf8088813
MD5 e3b60da82b42707ef1a58a5978bc9b63
BLAKE2b-256 c15cec7f0121a5fa67ee76325e1aaa27470d5521d80a25aa1bad5dde773edbe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a18595e6a2ee0826bf7dfdee823b6ab55c9b70e8f80f8b77c37e694288f5de1
MD5 fbb709dba7a43bbff96e3abe69952c7f
BLAKE2b-256 ca5bc6c4ac4be1edea6759f05ad74d87a1c61329737bdb90da5f66e188310461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f3bf60444269345d712838bb11cc4eadaf51ff1a364ae39ce87a5ca8ad3bb2c8
MD5 119d0d1fcddced181419a34470522e38
BLAKE2b-256 d73c5b628939e3a22fb9375df453188e97190d21f6244c49637e19799896cd41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a2acde25be0cf9be23a8f6cbd31734536a264723fca860af3ae5e89d771cd71
MD5 6c811e84eec4b371f2d2e32c0db5d95b
BLAKE2b-256 ed876ad8e22c918d745092329ec427c0778b5c85ffd5b805e38750024b7464f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cd66152561632ed4b2a9192e7f8e5a1d41e28f58120b4761622e0355f0fe034c
MD5 2fc4ab2c6252ac3cccff1a1acc592e33
BLAKE2b-256 8b684c6d1aacbc23a05e84c3fab7aaa68c5a7d4531290021c2370fa1e5524fb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 95c6737f28069153c399d875317f226bbdea939fd48a6349a3b03da6829fb550
MD5 9bf8bb18ffb57eaf5198e74d24470bd7
BLAKE2b-256 d3d29542e6207a6e64c32b14b2d9ca4fad6ff80310fc75e70cdbe31680a758c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 111.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.13.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d07b52c8c450f9366c34aa205754355e933922c79135125541daae6cbf31c799
MD5 ba0fc42653bdde3980af1fe93bf308a8
BLAKE2b-256 9cc07329799080d7e0bf7b10db417900701ba6810e78a249aef1f4bf3fc2cccb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 102.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.13.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bbf9c2a589be7414ac4a534d54e4517d03f1cbb142c0041191b729c2fa23f320
MD5 d6b65185097168227842d2a7f37f966a
BLAKE2b-256 832c7392645dc1c9eeb8a5485696302a33e3d59bea8a448c8e2f36f98a728e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4feaaa4742517eaceafcbe74595ed335a494c84634d33961214b278126ec1485
MD5 6903d1ca8f64e991161ef6ab2b99540f
BLAKE2b-256 8e1748637d4ddcb606f5591afee78d060eab70e172e14766e1fd23453bfed846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 2db874dd1d22d4c2c657807562411ffdfabec38ce4c5ce48b4c654be552759dc
MD5 789e564f5da4f29ee70ec852bca3cdff
BLAKE2b-256 1f36f6b5b0fb7c771d5c6c08b7d00a53cd523793454113d4c96460e3f49a1cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 22b739f99c7e4787922903f27a892744189482125cc7b95b747f04dd5c83aa9f
MD5 ca5ff4d8586db030e5e2c5d625b654b1
BLAKE2b-256 75b23573e18eb52ca204ee076a94c145edc80c3df21694648b35ae34c19ac9bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a93a4557f7fc74a38ca5a404abb443a242217b91cd0c4840b1ebedaad8919d4
MD5 7b18effbe9a8afa78b04160be0e22857
BLAKE2b-256 2c94797d18a3b9ea125a24ba3c69cd71b3561d227d5bb61dbadf2cb2afd6c319

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bcd5bf4132e6a8d3eb54b8d56885f3d3a38ecd7ecae8426ecf7d9673b270de43
MD5 3bcccb8663d9539909ec0ed3cb514825
BLAKE2b-256 408f6a00380c6653006ac0112ebbf0ff24eb7b2d71359ac2c410a98822d89bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fdbf0418489525231723cdb6c79e7738b3cbacbaed2b750cb033e4ea208f220
MD5 82d1be5548b99d10a56a918c35459c00
BLAKE2b-256 47a0c1404aa8c7e025aa05a81f3a34c42131f8b11836e49450e1558bcd64a3bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2b2442a415a5f4c55ced0fade7b72123210d579f7d950e0b5527fc598866e62c
MD5 c6b2ba15f2b5debffa2be1c65d2683b8
BLAKE2b-256 e590cc6d3dab4fc33b6f80d498c6276995fcbe16db1005141be6133345b597c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 94a993f976cdcb2dc1b855d8b89b792893220db8862d1a619efa7451817c836b
MD5 5ac20e630327efd2ac45d3032a4516ef
BLAKE2b-256 059f20d07ed84cbac847b989ef61130f2cbec6dc60f273b81d51041c35740eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8c837ab90c455f3ea8e68bee143472ee87828bff19ba19776e16ff961425b57
MD5 0ede21f5f77b3401039a4f4efd39e80e
BLAKE2b-256 daee2bf5f8ffbea5b18fbca274dd04e300a033e43e92d261ac60722361b216ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b7f6e699304717fdc265a7e1922561b02a93ceffdaefdc877acaf9b9f3080b8
MD5 a5802467db5f6ff6a6d97bdf29d856df
BLAKE2b-256 2e8bebb195c4a4a5b5a84b0ade8469404609d68adf8f1dcf88e8b2b5297566cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d959fe96e5c2712c1876d69af0507d98f0b0e8d81bee14cfb3f6737470205419
MD5 fd90a1596c70a5126ff120dee7fcebd6
BLAKE2b-256 adeba578f935e2b6834a00b38156f81f3a6545e14a360ff8a296019116502a9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9cec42a20eae8bebf81e9ce23fb0d0c729fc54cf00643eb251ce7c0215ad49fe
MD5 aa5d70d63755858b0f30b495934d7141
BLAKE2b-256 83f02abc6f0af8f243c4a5190e687897e7684baea2c97f5f1be2321418163c7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f452cc1436151387d3d50533523291d5f77c6bc7913c116eb985304abdbd9ec9
MD5 af1c75a367db18f16e00c8e5f953646f
BLAKE2b-256 64de1602352e5bb47c4b86921b004fe84d0646ef9abeda3dfc55f1d2271829e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 111.7 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.13.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 81bad32c8f8b5897c909bf3468bf601f1b855d12f53b6af0271963ee67fff0d2
MD5 9135c9e9552e01c46f6706e1066228eb
BLAKE2b-256 899ebbbda05279230dc12d879dfcf971f77f9c932e457fbcd870efb4c3bdf10c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 102.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.13.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a3442c31c11088e462d44a644a454d48110f0588de830921fd201060ff19612a
MD5 1891f0bc7a4207ad8c991a231616c394
BLAKE2b-256 b03db46aad1725f8d043beee2d47ffddffb1939178bec6f9584b46215efe5a78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7055bbade838d68af73aea13f8c86588e4bcc00c2235b4b6d6edb0dbd174e246
MD5 11f757923308bd15a59254b1aa26baae
BLAKE2b-256 719dd7aa4fd8b16e174c4c16b826f54a0e9e4533fb3ae09741906ccc811362d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1d8e3ca29f643dd121f264a7c89f329f0fcb2e4461833f02de6e39fef80f89da
MD5 428f1be9e26dc192402049e892a35b52
BLAKE2b-256 aa9b3aeb817a60bde4be6acb476a46bc6184c27b5c91f23ec726d9e6e46b89cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 703b0f584fcf157ef87816a3c0ff868e8c9f3c370009a8b23b56255885528f10
MD5 456ede8014a438235bd33a440e6cbd3d
BLAKE2b-256 5c809f9c9d567ac5fb355e252dc27b75ccf92a3e4bea8b1c5610d5d1240c1b30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9915300fe5a0aa663c01363db37e4ae8e7c15996ebe2c6cce995e7033ff6457f
MD5 c8988791f6e4ebec9be57958218fe8b8
BLAKE2b-256 9dfbbde1430c94d6e5de27d0031e3fb5d85467d975aecdc67e6c686f5c36bbfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf1ad338620249f8dd6d4b6a91a69d1f265387df3697ad5dc996305cf6c26fb2
MD5 7e56fd9cc072a13e6d7d9e4feb632b52
BLAKE2b-256 93c54dfb00b84fc6df79b3e42d8716ba8f747d7ebf0c14640c7e65d923f39ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d2e1626be8712333a9f71270366f4a132f476ffbe83b689dd6dc0d114796c74
MD5 57a88c1bf0b8b591f02f425c1e1ca6e6
BLAKE2b-256 c4095e47823e3abb26ddda447b500be28137971d246b0c771a02f855dd06b30b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f90575e9fe3aae2c1e686393a9689c724cd00045275407f71771ae5d690ccf38
MD5 adbcebb962123730f547d3a56199109b
BLAKE2b-256 7daf0318b0d03471207b3959e0e6ca2964b689744d8482fdbfdc2958854373b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 309c104ecf67626c033845b860d31594a41343766a46fa58c3309c538a1e22b2
MD5 d5dbecb1feb4bfd8c051cd695d645b02
BLAKE2b-256 36ece5e6ed4344de34d3554a22d181df4d90a4d0f257575c28b767ad8c1add0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fb4134cc6e005b99fa29dbc86f1ea0a298440ab6b07c6b3ee09232a3b48f495
MD5 ececc11856ef15dc919af57cd7b629b5
BLAKE2b-256 0e4cdd49a78833691ccdc15738eb814e37df47f0f25baeefb1cec64ecb4459eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b66c87da3c6da8f8e8b648878903ca54589038a0b1e08dde2c86d9cd92d4ac9
MD5 918b9a7f7dc5f9b98fd9e0951a7f783a
BLAKE2b-256 9ac4e26317d48bd6bf59dfbb6049d022582a376de01440e5c2bbe92009f8117a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2430cf996113abe5aee387d39ee19529327205cda975d2b82c0e7e96e5fdabdc
MD5 c4ce1d09599ed19c1b72dcca73dfc26d
BLAKE2b-256 0c026dd48672009bdf135a298a7250875321098b7cbbca5af8c49d8dae07b635

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40c6e73c03a6befb85b72da213638b8aaa80fe4136ec8691560cf98b11b8ae6e
MD5 55c52899fd0e58d9d458775e63b377d0
BLAKE2b-256 e2497faf592dd5d4ae4b789988750739c327b81070aa6d428848ce71f6112c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 216a6785f296169ed52cd7dcdc2612f82c20f8c9634bf7446327f50398732a51
MD5 a327601e731ce9e7f03f40aa59197cfd
BLAKE2b-256 37641eaa5d080ceb8742b75a25eff4d510439459ff9c7fbe03e8e929a732ca07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 111.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.13.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1bbb418f46c7f7355084833051701b2301092e4611d9e392360c3ba2e3e69f88
MD5 f52e0417fc87184c9eebb874f3271bb3
BLAKE2b-256 5a497c9eef0a40e91460fee9f8a077ec39582399e6a1ad0f70f6a3a1c683cd10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 102.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.13.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1fa56f34b2236f5192cb5fceba7bbb09620e5337e0b6dfe2ea0ddbd19dd5b154
MD5 49a1e21e62170601a1ea7c7db1ea1cca
BLAKE2b-256 a0570b505b511636f30c4631b63579829b5edd7cea00bef025517d2f5e70eba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31497aefd68036d8e31bfbacef915826ca2e741dbb97a8d6c7eac66deda3b606
MD5 7effa8f0c6615837d57c84babe20cdf8
BLAKE2b-256 1e2057a5d8f7537d5e552b5ceb989dcf0c0a41bfed55098cfc3b45f66a96db84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b1481c048fe787f65e34cb06f7d6824376d5d99f1231eae4778bbe5c3831076d
MD5 d006e194fc33cdeb554b1c21faaacc2f
BLAKE2b-256 7db0f3601283529e7eb08784d19e3aeefe2b5b8f1254a607b6c0b792bd7696fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ab9524e45ee809a083338a749af3b53cc7efec458c3ad084361c1dbf7aaf82a2
MD5 bd38e38ee33b24d134ce243d1d25c10f
BLAKE2b-256 d99c57ef876f736f4480a381037d22773344f23086591492b749da8eddbd532f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5c5e32fef09ce101fe14acd0f498232b5710effe13abac14cd95de9c274e689e
MD5 9b90bf98d1defc1d33344309527fff46
BLAKE2b-256 09ead49f2fdf3d5bf6246aabe68910807f9f44be80691e19ee604d7275e38664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c49f3e379177f4477f929097f7ed4b0622a586b0aa40c07ac8c0f8e40659a1ac
MD5 2ab8189f07401d865e2922d39b4a7166
BLAKE2b-256 d9b66ce12ef399e4211fa01c963926dd114751b08552c6ad82ab3155f4391671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ca53632007c69ddcdefe1e8cbc3920dd88825e618153795b57e6ebcc92e752a
MD5 546b4b12ebdb45fba1ae40cbddab93b4
BLAKE2b-256 d21f2e5de9d13157b5b39a1d42db1c6368ab5553ac69cf439d35827cbe26090e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3de86547c820e4f4da4606d1c8ab5765dd633189791f15247706a2eeabc783ae
MD5 dbfb2f836e3b67455a69ae626614dc64
BLAKE2b-256 d8f676ad096858595be3ec15d2c98598937925bece686cf2e7cd283229bd87ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 86c438ce920e089c8c2388c7dcc8ab30dfe13c09b8af3d306bcabb46a053d6f7
MD5 edfbdbcba82a392a631f87e5d9788714
BLAKE2b-256 04ea22c607588d580e730abb06d1b376a28685d7152f895440957954d2be23ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5820bd4178e6a639b3ef1db8b18500a82ceab6d8b89309e121a6859f56585b05
MD5 7ebbf204374f8b88382a15ddb7a23eb4
BLAKE2b-256 87232c195189a0f4234eea0b7a50fc2973fe7485abcbfd432879b6993a5d99f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4ee1d240b84e2f213565f0ec08caef27a0e657d4c42859809155cf3a29d1735
MD5 ce327b9ae7d3bf1e88e91a7a7211b4a1
BLAKE2b-256 8978295efe65aba97b94419e56edb6ef8f3b9fe1f0dbb6c9720119aed6d398c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec9dd328016d8d25702a24ee274932aebf6be9787ed1c28d021945d264235b3c
MD5 f4750a3ff92aa80aa7e1084560df74b1
BLAKE2b-256 ac01803c73f65c63f4262113719da0555b8041ed95ea6e765929b7661b8c3d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df4e82e68f43a07735ae70a2d84c0353e58e20add20ec0af611f32cd5ba43fb4
MD5 218a86de6b7dda5e6104ea1452db1293
BLAKE2b-256 6dc3362da910c77ef36675fe5a32bd57b827b76712dd150b8a25551fc91d206b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 82e692fb325013a18a5b73a4fed5a1edaa7c58144dc67ad9ef3d604eccd451ad
MD5 bee05c6875ad65db7720972b34da7a72
BLAKE2b-256 db4ed161aa815f68a5632167f3d9ce93cb12065329c304db687b43394f17619a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 112.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.13.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fc2931ac9ce9c61c9968989ec831d3a5e6fcaaff9474e7cfa8de80b7aff5a093
MD5 a67a35a9671564620261202a3a41dab3
BLAKE2b-256 f9bbf00d3347756e125a4fa9b313911aae00990f25a5941670272e562079b5e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 103.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.13.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 84bbcdcf393139f0abc9f642bf03f00cac31010f3034faa03224a9ef0bb74323
MD5 2a2708aeecaf86c5cda5c534e961fb60
BLAKE2b-256 5936f89cedf332cd7acf56096b1e82b53e0620de0d9ebaafa2fe74046be48434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44a4c40a6f84e4d5955b63462a0e2a988f8982fba245cf885ce3be7618f6aa7d
MD5 8d75ed98532c3eb1a4047adf91ca862a
BLAKE2b-256 4c28a0af12b3167a766b935d123ac7f1907a161e18b8176cb4f4cf6694bd0fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8c723c91c94a3bc8033dd2696a0f53e5d5f8496186013167bddc3fb5d9df46a3
MD5 ecad1eeb129b044667a5727d3ba38b71
BLAKE2b-256 dc9d6b4c74a35970b8ee4cf5d0e5123ceb471d91db7405d11e8f8caf484beab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 098b870c18f1341786f290b4d699504e18f1cd050ed179af8123fd8232513424
MD5 2af0f5dc066469dcbfd2543bd35db6ea
BLAKE2b-256 c1dbaeb74a56c3998ba253c631ef35c9f3db5c0cea6d3d305bdd2b9f83dd1c12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef9b85fa1bc91c4db24407e7c4da93a5822a73dd4513d67b454ca7064e8dc6a3
MD5 cdc4166c71d76416f32bd5868f6894a5
BLAKE2b-256 4ddd9242002f3355b88c8e27d36ef6be417fb9846691767c37b2b72e5c2630c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb9f59f3848edf186a76446eb8bcf4c900fe147cb756fbbd730ef43b2e67c6a7
MD5 89bd4d688ec56e6a9ff4e2a515879f22
BLAKE2b-256 d2d79be4155c944645dff665c47099278aca1a34b588645e42de96672af63d8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c8854b9f80693d20cec797d8e48a848c2fb273eb6f2587b57763ccba3f3bd4b
MD5 7ffc8e1dab31b763dadf19254eb59655
BLAKE2b-256 e1b18adfc234fc165e7d512b44b87754dd816cdace36c7f7e6f054801a530ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fb382fd7b4377363cc9f13ba7c819c3c78ed97c36a82f16f3f92f108c787cbbf
MD5 d54a0e60af428698177d6215bd643c4e
BLAKE2b-256 ee494996c14f9afeadd84beae84f54c3a91070954c0201ec7e277ef60a887f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1891d69a6ba16e89473909665cd355d783a8a31bc84720902c5911dbb6373465
MD5 329a172efb82e662973dd0e7b027642b
BLAKE2b-256 f3e15903aa3a9df5c131a1d0c2b99c564cd2c01f65902989e69f0f10ef22b6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d74f3c335cfe9c21ea78988e67f18eb9822f5d31f88b41aec3a1ec5ecd32da5
MD5 52c885949ef82277cc17568edbd89347
BLAKE2b-256 4ee8f990ca29140787a01bfd9cd46a833f99c8c53c465ae7b3bc20680020fa77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bbf2c3f04ff50f16404ce70f822cdc59760e5e2d7965905f0e700270feb2bbfc
MD5 7d63e4d177a13cb2694527744c1ff764
BLAKE2b-256 fd38562cf6a7ac567601ecee8efe6028542748c4cad6afb23b8c7e6eca93803a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78f271722423b2d4851cf1f4fa1a1c4833a128d020062721ba35e1a87154a049
MD5 2e1872d999e35601735fc3c97c1cbae3
BLAKE2b-256 66506c2d83ef41e9888c7b419d040b326a854841b7a5661ce947e3135f8cf878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 576365c9f7469e1f6124d67b001639b77113cfd05e85ce0310f5f318fd02fe85
MD5 6b8ae22030bc271a4af85506c1b51cab
BLAKE2b-256 0940c8b2bd92f47a263b862b79a865654eef8903a93372bd2a0ea6ee1be5506b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a0ae6637b173d0c40b9c1462e12a7a2000a71a3258fa88756a34c7d38926911c
MD5 77486cb4d6a91593000379e5a3a3c817
BLAKE2b-256 1a1452f4d75106747c844eeb731fa5057e894e473897a321a838555e94b1caf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 112.9 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.13.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7addd26594e588503bdef03908fc207206adac5bd90b6d4bc3e3cf33a829f57d
MD5 d45040ab8cc2a90219a76a4b2b44f643
BLAKE2b-256 75ac272801bfc2ae50a7160acb70402689210e5715101fecba00adaf8fea9701

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.13.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 103.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.13.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 dcaef817e13eafa547cdfdc5284fe77970b891f731266545aae08d6cce52161e
MD5 616ec63de0ceb0f73bc0b5a981dec1de
BLAKE2b-256 d60946d25c29b0b2700b0a32920095163b4f1dd2e99b34544ae9b7950a059666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11b3ca8b42a024513adce810385fcabdd682772411d95bbbda3b9ed1a4257644
MD5 c0c42ce40ddefb3bcca0297de7b84431
BLAKE2b-256 6eef5fbcc0b969c773e5dba2fa67cd715f3e317221985bf9c78915e8926de9a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5989a38ba1281e43e4663931a53fbf356f78a0325251fd6af09dd03b1d676a09
MD5 49556e5c13d8c63750393c14e69c84a0
BLAKE2b-256 747ccc786faab3cd74a59c1d9595b8e0e4f42a74a1f1e521b0b71265926860c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f7917697bcaa3bc3e83db91aa3a0e448bf5cde43c84b7fc1ae2427d2417c0224
MD5 75c6384b8bcc5f62cf3e62b73006e99a
BLAKE2b-256 b1d9505f979f8d488b82e5cd3d4b55631d215660c77c24b3f8046960fd03785f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 45d23c4668d4925688e2ea251b53f36a498e9ea860913ce43b52d9605d3d8177
MD5 70065fb4538c0e1207cbe83581188ef8
BLAKE2b-256 3dcc067f615aa7096a55968cb29a59d20d847b4f13ffbed9864f2b732a334561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 373f16f38721c680316a6a00ae21cc178e3a8ef43c0227f88356a24c5193abd6
MD5 c0dce34024322d884b34af0aabad6976
BLAKE2b-256 a49f9381cbd7d45c9c6992910fc03779abb87e20eeb98a9ffbb0ef14484872f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a9bacedbb99685a75ad033fd4de37129449e69808e50e08034034c0bf063f99
MD5 cc055a9fd8319131ec1312b130920193
BLAKE2b-256 4664dc67ac9779df916e52246a29f82f1f848063e76c41ad9904bda99d8cd00f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c14c16831b565707149c742d87a6203eb5597f4329278446d5c0ae7a1a43928e
MD5 beb383d581961d36ebd385433aaafe29
BLAKE2b-256 f9c82fb03f17c1c3c2008c9fe8a6e0bb7a3d422e113f23d88d5cea53034d56f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 298c1eecfd3257aa16c0cb0bdffb54411e3e831351cd69e6b0739be16b1bdaa8
MD5 48f74364074a55ce841507418669e2de
BLAKE2b-256 28d495ce133ed5b229071f1763c91f8a3b11db9183e0221b5f2d6f8eb62371ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0d12fe78dcf60efa205e9a63f395b5d343e801cf31e5e1dda0d2c1fb618073d
MD5 d41cc92ebbc3bb252a6cbbd078d61bf4
BLAKE2b-256 8e4dc830c53091ac6b8e1719cf3f477d437a53c07db8172a33d381eb47be0e50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 658e8449b84b92a4373f99305de042b6bd0d19bf2080c093881e0516557474a5
MD5 db0e3d6172e8f04f7f1d8ab95a180778
BLAKE2b-256 a2294fbb01c0719ec752603b1551440fa496542f1af9454d745ed49a1b0ff66c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4afdf84610ca44dcffe8b6c22c68f309aff96be55f5ea2fa31c0c225d6b83e23
MD5 1ad15ce6abe0d35ed2353152169e737e
BLAKE2b-256 f1efabe69adc3e0b5319ea2b43b8d7e448777d2401ef1c85eeb7da85792a06bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08d7148ff11cb8e886d86dadbfd2e466a76d5dd38c7ea8ebd9b0e07946e76e4b
MD5 bbdb651a898baf305e3e0295a93afbbc
BLAKE2b-256 ee9b59e35dc8ed367ed2bda205e9c7bef60335e469b38041bb3f881a22e3711d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yarl-1.13.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8be8cdfe20787e6a5fcbd010f8066227e2bb9058331a4eccddec6c0db2bb85b2
MD5 4d365d6117622011180916e40e732aca
BLAKE2b-256 3ae3678263e39a6b727bb4a61ed4f50981e17ee25481e58e9d342a62ea32dfac

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