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-hypernode.com/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-hypernode.com/pypi/URLObject)

    URLObject is immutable, that’s pretty good.

    Every URL change generates a new URL object.

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

Source code

The project is hosted on GitHub

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

Discussion list

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

Feel free to post your questions and ideas here.

Authors and License

The yarl package is written by Andrew Svetlov.

It’s Apache 2 licensed and freely available.

Changelog

1.12.0

(2024-09-23)

Features

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

    Related issues and pull requests on GitHub: #1150.

Removals and backward incompatible breaking changes

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

    This change restored the behavior before #1057.

    Related issues and pull requests on GitHub: #1151.

Miscellaneous internal changes

  • Improved performance of processing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1143.


1.11.1

(2024-09-09)

Bug fixes

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

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

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

    Related issues and pull requests on GitHub: #1136.

Features

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

    Related issues and pull requests on GitHub: #1139.

Miscellaneous internal changes

  • Improved performance of normalizing paths – by @bdraco.

    Related issues and pull requests on GitHub: #1137.


1.11.0

(2024-09-08)

Features

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

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

    Related issues and pull requests on GitHub: #1128.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1122.

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

    Related issues and pull requests on GitHub: #1123.

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

    Related issues and pull requests on GitHub: #1125.

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

    Related issues and pull requests on GitHub: #1126.

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

    Related issues and pull requests on GitHub: #1130.

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

    Related issues and pull requests on GitHub: #1131.


1.10.0

(2024-09-06)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1118.

Features

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

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

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

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

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1095.

Miscellaneous internal changes

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

    Related issues and pull requests on GitHub: #1112.

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

    Related issues and pull requests on GitHub: #1117.


1.9.11

(2024-09-04)

Bug fixes

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

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

Miscellaneous internal changes

  • Improved performance of encoding hosts – by @bdraco.

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

    Related issues and pull requests on GitHub: #1104.


1.9.10

(2024-09-04)

Bug fixes

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

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

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

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

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

    – by @commonism

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

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

Features

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

    Related issues and pull requests on GitHub: #1100.


1.9.9

(2024-09-04)

Bug fixes

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

    Related issues and pull requests on GitHub: #1097.


1.9.8

(2024-09-03)

Features

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

    Related issues and pull requests on GitHub: #1084.

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

    Related issues and pull requests on GitHub: #1086.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1084.

Miscellaneous internal changes

  • Improved performance of handling ports – by @bdraco.

    Related issues and pull requests on GitHub: #1081.


1.9.7

(2024-09-01)

Removals and backward incompatible breaking changes

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

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

    Related issues and pull requests on GitHub: #1076.

Miscellaneous internal changes

  • Improved performance of property caching – by @bdraco.

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

    Related issues and pull requests on GitHub: #1070.


1.9.6

(2024-08-30)

Bug fixes

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

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

    Related issues and pull requests on GitHub: #1067.


1.9.5

(2024-08-30)

Bug fixes

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

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

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

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

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

    does not introduce an empty segment.

    – by @commonism and @youtux

    Related issues and pull requests on GitHub: #1026.

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

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

    Related issues and pull requests on GitHub: #1033.

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

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

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

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

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

    – by @commonism

    Related issues and pull requests on GitHub: #1039.

Removals and backward incompatible breaking changes

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

    Related issues and pull requests on GitHub: #1057.

  • Dropped support for Python 3.7 – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #1016.

Improved documentation

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

    Related issues and pull requests on GitHub: #981.

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

    Related issues and pull requests on GitHub: #1026.

Packaging updates and notes for downstreams

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

    – by @hroncok and @webknjaz

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

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

    Related issues and pull requests on GitHub: #1054.

Contributor-facing changes

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

    Related issues and pull requests on GitHub: #1015.

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

    Related issues and pull requests on GitHub: #1031.

Miscellaneous internal changes

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

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

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


1.9.4 (2023-12-06)

Bug fixes

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

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

Packaging updates and notes for downstreams

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

    The usage now looks as follows:

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

    (#963)

Contributor-facing changes

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

    This is primarily targeting maintainers. (#960)

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

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

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

    $ python -Im pip install -e .

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

    #961

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

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

    Here’s a usage example:

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

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

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

    $ python -Im pip install -e .

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

    #962

1.9.3 (2023-11-20)

Bug fixes

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

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

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

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

Packaging updates and notes for downstreams

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

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

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

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

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

    Here is how this can be done with pip:

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

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

    The same can be achieved via pypa/build:

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

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

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

Contributor-facing changes

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

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

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

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

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

1.9.2 (2023-04-25)

Bugfixes

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

1.9.1 (2023-04-21)

Bugfixes

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

1.9.0 (2023-04-19)

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

Features

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

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

Bugfixes

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

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

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

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

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

Misc

1.8.2 (2022-12-03)

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

1.8.1 (2022-08-01)

Misc

1.8.0 (2022-08-01)

Features

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

Improved Documentation

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

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

Deprecations and Removals

  • Dropped Python 3.6 support. (#672)

Misc

1.7.2 (2021-11-01)

Bugfixes

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

1.7.1 (2021-10-07)

Bugfixes

  • Fix 1.7.0 build error

1.7.0 (2021-10-06)

Features

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

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

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

  • Added support for Python 3.10. (#622)

1.6.3 (2020-11-14)

Bugfixes

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

  • Provide x86 Windows wheels. #535


1.6.2 (2020-10-12)

Bugfixes

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

1.6.1 (2020-10-12)

Features

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

  • Provide wheels for Python 3.9. #526

Bugfixes

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

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

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

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

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

Removal

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


1.6.0 (2020-09-23)

Features

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

Bugfixes

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

  • Keep IPv6 brackets in origin(). #504


1.5.1 (2020-08-01)

Bugfixes

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

Misc


1.5.0 (2020-07-26)

Features

  • Convert host to lowercase on URL building. #386

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

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

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

    #443

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

  • Cache slow IDNA encode/decode calls. #476

  • Add @final / Final type hints #477

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

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

Bugfixes

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

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

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

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


1.4.2 (2019-12-05)

Features

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


1.4.1 (2019-11-29)

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

1.4.0 (2019-11-29)

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

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

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

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

  • Drop Python 3.5 support

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

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

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

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

1.3.0 (2018-12-11)

  • Fix annotations for query parameter (#207)

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

  • Add URL.explicit_port property (#218)

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

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

1.2.6 (2018-06-14)

  • Drop Python 3.4 trove classifier (#205)

1.2.5 (2018-05-23)

  • Fix annotations for build (#199)

1.2.4 (2018-05-08)

  • Fix annotations for cached_property (#195)

1.2.3 (2018-05-03)

  • Accept str subclasses in URL constructor (#190)

1.2.2 (2018-05-01)

  • Fix build

1.2.1 (2018-04-30)

  • Pin minimal required Python to 3.5.3 (#189)

1.2.0 (2018-04-30)

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

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

1.1.1 (2018-02-17)

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

1.1.0 (2018-01-21)

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

1.0.0 (2018-01-15)

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

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

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

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

  • Don’t recode IP zone (#144)

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

  • Fix updating query with multiple keys (#160)

0.18.0 (2018-01-10)

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

0.17.0 (2017-12-30)

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

0.16.0 (2017-12-07)

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

0.15.0 (2017-11-23)

  • Add raw_path_qs attribute (#137)

0.14.2 (2017-11-14)

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

0.14.1 (2017-11-13)

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

0.14.0 (2017-11-11)

  • Drop strict mode (#123)

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

0.13.0 (2017-10-01)

  • Document encoded parameter (#102)

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

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

  • Process passwords without user names (#95)

0.12.0 (2017-06-26)

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

  • Enable type annotation checks

0.11.0 (2017-06-26)

  • Normalize path (#86)

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

0.10.3 (2017-06-13)

  • Prevent double URL arguments unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behavior (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behavior (#73)

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

0.10.0 (2017-03-14)

  • Added URL.build class method (#58)

  • Added path_qs attribute (#42)

0.9.8 (2017-02-16)

  • Do not quote : in path

0.9.7 (2017-02-16)

  • Load from pickle without _cache (#56)

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

0.9.6 (2017-02-15)

  • Revert backward incompatible change (BaseURL)

0.9.5 (2017-02-14)

  • Fix BaseURL rich comparison support

0.9.4 (2017-02-14)

  • Use BaseURL

0.9.3 (2017-02-14)

  • Added BaseURL

0.9.2 (2017-02-08)

  • Remove debug print

0.9.1 (2017-02-07)

  • Do not lose tail chars (#45)

0.9.0 (2017-02-07)

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

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

  • Fix core dumps (#41)

  • tmpbuf - compiling error (#43)

  • Added URL.update_path() method

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

0.8.1 (2016-12-03)

  • Fix broken aiohttp: revert back quote / unquote.

0.8.0 (2016-12-03)

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

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

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

0.7.1 (2016-11-18)

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

0.7.0 (2016-11-07)

  • Accept int as value for .with_query()

0.6.0 (2016-11-07)

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

  • Properly unquote non-UTF8 strings (#19)

0.5.3 (2016-11-02)

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

0.5.2 (2016-11-02)

  • Inline _encode class method

0.5.1 (2016-11-02)

  • Make URL construction faster by removing extra classmethod calls

0.5.0 (2016-11-02)

  • Add Cython optimization for quoting/unquoting

  • Provide binary wheels

0.4.3 (2016-09-29)

  • Fix typing stubs

0.4.2 (2016-09-29)

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

0.4.1 (2016-09-28)

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

0.4.0 (2016-09-27)

  • Introduce relative() (#16)

0.3.2 (2016-09-27)

  • Typo fixes #15

0.3.1 (2016-09-26)

  • Support sequence of pairs as with_query() parameter

0.3.0 (2016-09-26)

  • Introduce is_default_port()

0.2.1 (2016-09-26)

0.2.0 (2016-09-18)

  • Avoid doubling slashes when joining paths (#13)

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

0.1.4 (2016-09-09)

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

0.1.3 (2016-09-07)

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

  • Allow None for with_query() and with_fragment()

0.1.2 (2016-09-07)

  • Fix links, tune docs theme.

0.1.1 (2016-09-06)

  • Update README, old version used obsolete API

0.1.0 (2016-09-06)

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

0.0.1 (2016-08-30)

  • The first release.

Release history Release notifications | RSS feed

Download files

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

Source Distribution

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

Uploaded Source

Built Distributions

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

Uploaded Python 3

yarl-1.12.0-cp313-cp313-win_amd64.whl (492.7 kB view details)

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

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

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13 musllinux: musl 1.2+ s390x

yarl-1.12.0-cp313-cp313-musllinux_1_2_ppc64le.whl (491.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

yarl-1.12.0-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.12.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (484.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.13 macOS 11.0+ ARM64

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

Uploaded CPython 3.13 macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

yarl-1.12.0-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.12.0-cp312-cp312-musllinux_1_2_s390x.whl (516.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yarl-1.12.0-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.12.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (498.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

yarl-1.12.0-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.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (468.3 kB view details)

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

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

yarl-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl (114.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

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

yarl-1.12.0-cp310-cp310-win_amd64.whl (110.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.12.0-cp310-cp310-win32.whl (101.3 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.12.0-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.12.0-cp310-cp310-musllinux_1_2_s390x.whl (469.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

yarl-1.12.0-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.12.0-cp39-cp39-musllinux_1_2_s390x.whl (477.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

yarl-1.12.0-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.12.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.12.0-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.12.0-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.12.0-cp39-cp39-macosx_11_0_arm64.whl (114.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

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

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0.tar.gz
Algorithm Hash digest
SHA256 4c801b9a281a7078e085efbc0e87f0938cea011928c0d48bdcb7c0a58451fb8e
MD5 ba5762fdf20853214e163f95e78b260e
BLAKE2b-256 bf2c1965e075d6f9f055457180566ee19913ec7a251960f40efa7c635b5a469e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f666914996c6f3a6253f7b4a9c9250554bdaa0eb63fe045da426b973f9eba138
MD5 406ad7bf83e7e6494508a6d6ddc84b62
BLAKE2b-256 fc8786c98ba1faeb1399bbd922d09a2eaf1ccc682a67ef9003df417831d29802

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7e0d91f9be0c5e465ed6ca9a37f53e3086fd6c92f3aef200b29d57c865436388
MD5 ebdd1351e469c2fd29d217cf5480421b
BLAKE2b-256 c1897c16739b2553e19706ba8a5e739fa4dd9637eee774001277b2a1b0e5a92e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 dd5144a5a2983295d4d87ddea5c76672bfd67a7c1fd826011a2c75ab2b6c19e2
MD5 c8e57b76d66560ebca12a74232f9a028
BLAKE2b-256 c31dd22002922d26d9217c3547dfc1fc26e1f60270134a15c9b1c9b6bdc5b2ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0e5a22a8eab18cd87d819f8f75b08448217c34fbc4eada26508295f517eb263
MD5 0fa12364c3ae6f690b27748e16d7d6cc
BLAKE2b-256 493a403769ae6364367d505c81bae7617d2781cd7f9855519e35e62629580170

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 260681dd4ebe2c88fc84c149618d8fef29843dc4851e0a3348ac829a52230871
MD5 cf83495fdcf4aa1f95031586216ad6b0
BLAKE2b-256 b4abab1d9bee03e8398c077ee06dd7890d85ea2033422e2e69bd2b235c74403d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 e3e2909b7ff207120b2211b06e88b7ec0adc93ec21245c991947194f1e06ddd6
MD5 c0b839a893399a4000d4295e55eb536a
BLAKE2b-256 000fbe838f43d7db1e513236ff283c6ab6790d165c1445888b86411af11f8bc0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cd2e9bdc5e23b296dc35570669d21e4e133ec126b2f69f63ad0475338d6ced7f
MD5 fcc8e4e6351b98e1cbb553045357d44e
BLAKE2b-256 a3afa336dd31ff3013d38f73d2f6a3ebf40ea1f73d0ffe2fde0a36bc399fcc53

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 151ca2381b2667cbb7d9f6b6824175fcef077a95589b81b092670e95f73b3f4d
MD5 dae512f3da71528d3a3c52745d286178
BLAKE2b-256 a35d69cfa092836143cbd851fbee00007e1a1b3efbe9ef5230fe84421b561075

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1b8eae762f36436ede587d0e6312db169063a928fe42c272dc30672fcab3cbd
MD5 6412bfd31eb218c0c5fa934a950766a2
BLAKE2b-256 dbe80de223474d9b37a05307d9e445fb4d4389f2d15b44e646f8f8c980dcec9c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9e84aa8d39eceb6ed5a491974012267a721e6452ff0e06b7b68f2e4fbbd0a3bd
MD5 0d198ee9ec79a20cfd9e9d41b1165e29
BLAKE2b-256 972209006bf0422a92138f8fd5b8e6402cd9e0b7b2f44fc1470f0bc912287953

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e1ec44452caf1ca86b5d6d77f738027daa91660cf3fd050d4c9edee082831b37
MD5 e1c3e211df02190a1a942540e3b06005
BLAKE2b-256 5ece84f51a07a77935ad45287246940ac8a15dcf3c4ee9e76118aed0373247a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 065d5cee0a828c5fc933fde6417757e7352f130c03467467aa231d93f7243de8
MD5 26c5d55464edb9a5c9c1c63750b18b25
BLAKE2b-256 894c788cf94c93daa667fc1b36b850dd565f3dbaf8c89022a1a3d2b5228aca57

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed3a729b37949be59f066a2ef7fd5390f352c04eeec910890fb157b01d1fd1e7
MD5 33e168c8b66286d7ee251cec67bc408f
BLAKE2b-256 c15fcf06efcaeaab3ade33eee7068a61ed7ffbd34bb6c4752511a46f7a23244c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b841a45bfcd1ab1ce542161a58438ae335197e20e9f11f5e66e11a055f37c761
MD5 40ed15b2b1d63f0f9d16768f5ff78789
BLAKE2b-256 dd68112c1d39dec5f1082604024d2006c955a411aace52b02abf668fe2ea8756

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2901c1dac1854153ea3721efde5721b8f584d406475418d5445c06c45d5659f7
MD5 c4eb9155f5df9eafbc9605d91a5528ec
BLAKE2b-256 083385987a0984185e5d9f3cc73d6037a0fcb7dd672149b2acffd3a5c4511a45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6923e618e2502c54f1ac6d288203f699ebba57a29c90665ddbdee56603f3a85f
MD5 fe3c642588e71486a58fd0b9ab0375dc
BLAKE2b-256 2d2ab95555ac29a0020cbbe96cb362d1d3c9ef5c8ce83f4e832af916ae9ca3e4

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05eb4e6755cff2734d1aaf07fb69551082a62c27660ef8fa5daa79834c6b9eaa
MD5 304ffddab41fbe8e13ebb7d061878c6e
BLAKE2b-256 2b260f81da02be34b56d90b9a8d3f65c89563dd2fa2f66e803ac5a82e9ff36e4

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 eca90b0c920fe8392693db3695cd67bfda3ff421982a207ca5e88d3d5bd2d286
MD5 eab283fcc37117b1c915bfc768d8f60a
BLAKE2b-256 0b0fee49cacd838173752750c75c0e404073a384fb45f55ebb8bf8bfc313a88b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef020d8575fa167c5e1d1a7cbb47b484e20683c97099c04d4ce5bb1da2ac3ae8
MD5 a0e6a4fe440f3acdf8ae8910da7ea46f
BLAKE2b-256 96d90e99f833bc0fe415918681225d5f60416fe5ca02eb1b0811ceeaefe94b01

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5b0092d895c76b75bb85ce1e9c0d09bbdfe10acbb90a74f52203722c6a13a8a4
MD5 6674e177eb9ef195c068f98238a4a1d5
BLAKE2b-256 4027a702a10189f1d3337203769a82aa05414040c73df8eeb8d8c211fdbd395f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7ebd8c37c50b628990ca2762e18ecc70191b1cb356cd150c1975828e4de713dc
MD5 d921d30e334b612f6d88f047c588a808
BLAKE2b-256 c335337162ca06c695b13071e157a83526a307963eb5ce7a23c94bc4bb7e8329

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 87e393bf6d858eec2e01b351184615e03a95590f5d0256b99604ea454550fae4
MD5 6d34e00319bc047c322c27db984e06d8
BLAKE2b-256 0f8af5a9034708249eab20b0da71ed50d35ab4a00b1ae9dff9bb68f32f078548

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50d4737e12906c358059ef59a02c3118ad0f7fccb987934f9862d0c401dd4f08
MD5 de100d3be8a6409322d02dd0d7fb2b54
BLAKE2b-256 a953db244663ffda591f969ec00b4775aff48845ef883ac88c3afd598921bca8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 561d9da5b54a90adfbe077b0f9730d8ce3d2ee05e41a758c40a767b7556ea523
MD5 4bee090cc293e194ff9dcbf0c41ce26d
BLAKE2b-256 fbc7c3d2d24565aca3ae9c055d47fcf501ba11f7face3a2123e49991eb904dc0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 778eb4bdaa079d4fe55943b34c0a9a087f3764aa03b52c916c49ef3512bbc817
MD5 0662d90cc04b0ffc4286280a48ffe53e
BLAKE2b-256 4cdc086732fb711ef0e97e588eefedc8e24b2c2021c8f766e929482b4818bc15

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 96c980e629757df4b486021d74855a665e460a16917da4140794be105dc813e3
MD5 2cf0533dec79f7eff348465e937c7222
BLAKE2b-256 90132e2dc973cc0d94ba1f06aa14d4523b33653677e361abadc7b6e02f9eac54

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47345a171062b8e69bb714b166107ef9f4348ea30c16a5099b601ec353c53c78
MD5 3cd7e726e931d3877552a7bf8b9b7718
BLAKE2b-256 0caef1d130c107b1eafed75f95903c5f513d8191e6021dd117cf8b715e75ffe7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1fe04b1c8af682fe34c0d71f93fc6a6de17a654d751b0833a0a107588dc82f66
MD5 d9476c623bc0b76edd8c2ff56989e4d2
BLAKE2b-256 e69a86f7b9bc3b5d7a0bd9eee59522540cd99c355160da87f99a6ab014052728

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e180402e7fb66ea34204cc86b41a9bfcc0dd32e336b65e1a2145274522f02ab
MD5 7a8abb2d02c7060b0724f296b1e7e677
BLAKE2b-256 c489b63034ad2bd29ed005da0d2d31c97424dc6e6b143605302df1ca10148857

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8641e5bf7d0f2b4054e714b851c62b583e7eb28b8666a6b9869a08d7b13321fe
MD5 7fde0a82effa71c65f90e6954cc9d2c7
BLAKE2b-256 9dbcc07e6e8c757669bb5899e2dadc2a078ab81ba6dcb381dfd8a154ac4305b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 fa07c851b31f024cec6f05c207a0f79ff990015c977c40e4f17a04a2767dc4ce
MD5 47d6bd780f900273fa7fc193e175fe4f
BLAKE2b-256 aa1cc01ae50fe4afed51d58f7303dc0fde6971bf2672425538e7fe50752998c3

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b5c476aebf8beee26c3f6642e9a31d149db44eec5b7742253eb1c0c266e33d60
MD5 1882585db8d31bfab78e26f0637c2fae
BLAKE2b-256 bfcd967b460dc3097dd35f492f35ca9748fb10914c04057a6039feb6fc98ebcf

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 773026d9bfff6216ea795e426c7adb95be27853d9b6e51c7e2148d2bf5ad7e74
MD5 a672f5f9604f3fd1dbac63dc84fafef3
BLAKE2b-256 5f413692695d7d27aca7d90126165506c1b461a9b3b702a10bbd1ad1fbb3f251

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8918e22fc4a9b8a3189e28d2f6c85292b4e505becfecdd953a4e966ad0aeafc
MD5 b54872068d803bbaef1964c551994846
BLAKE2b-256 c15532466fabbb4ecd8369058cb5b813ba02697350c170fd9c35d4a0e6e449cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 973da73e890e0233e36621e32a3dd434fe25c5338428aa217d12a1d0cd80672c
MD5 8f0b293ce633ff31cbb3880a2f246097
BLAKE2b-256 e6e52b4f5e9f4c703acf3eca564572a0f0579466463d004acf74198e8a1f5a16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 60bb84fe2434e0953f9493dd644f55e12db7fc728e90851ce87ed6687282b94d
MD5 e82ffb0a8f3f8016674d80646162ca50
BLAKE2b-256 654ffe2ba8e5482a0109b8e69f04191be7d1e97c52b3bb85246d848feb28c02b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5a49019da440c37cca7426d42b6500c466f9bc81f4cde479cb21f96ce401d6fa
MD5 5a175e9dd5f3322b30d6f1b478ec8564
BLAKE2b-256 0f3de9a6ba673d919119df66e02be23f2b6603af9562d91d12d0abf711e62cc4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9227bbb37904dfae725fe6166a62d71448af8351c1c0f6f95c291ab21bc7a2d2
MD5 5540eb2667020374c08f59b824e5b6df
BLAKE2b-256 cab4230073563c94b4966d4584aaee6ca2e08ea5085a300ce405258d5123e53d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9b8f8c0b421f4d7e2c84d584b30ff606d145b355058886db27ac4959632f52c
MD5 d7374783641ca4b1dc91afc0fa1a9db2
BLAKE2b-256 ec79cc77041350256282e231d3e0dde25f7f8f145804e0fc2c0e43a9829c0697

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a2c0bc2aa7c27bc974c00bf4b2bc20c4f67d224d9050fb9e50ccf69d36a88767
MD5 9574e31e7d05bbae3d943d23a62e5a70
BLAKE2b-256 86708d67b3cbe869e74e3a9521fa0d7038dc770f98cd63de986b232396f72ec4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f1124c3e0d7493d9c7d311b690281af112a3efb5d75f3cb2f018e1cb1a59feed
MD5 b96509536157db453a604ed56481558a
BLAKE2b-256 7bf280d6039d67aae367c01906619b04342de2db239993fbe3a988f9384edeb8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5ae258f85ae10be1c9453ae0bf5a09f31d2d7b5a835fe9967d6961a3d0764d6
MD5 43782601e2f616320a53bae9639f5977
BLAKE2b-256 06bc21b71703fdd3a9f9478617206cbdcdafe9db3efecfe402157dcbebb388dc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 94522620e6703e985be42fb9f3cde6534d5d9417fdfaecffa51603e589511065
MD5 0a6c876e991dc16b893d61b885ee5090
BLAKE2b-256 0d92183e12baa6a9c7f7e8abc98dc48c1c98e9697621f884471eaef05ecdd317

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4167fa3a8a21890ba5a1c45121988d80d990f56cf6d94c651d8e07b106e7889a
MD5 bf3dd629478638e94ca1d7fe857cf5c5
BLAKE2b-256 8abc5569b24348b5e6f70f7fd76cb2048220cb8b457696f27e035178184c76c2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c06038fb9131b66bb1babb6c9744fc6627192a2a522f0ec0554447e3aee9072
MD5 cfa1252a2b7f0e1d49406f820d1958ba
BLAKE2b-256 84330488b9ac15e658edb1c8d7b4742c9caa30b0a725105c0cb4070adbf7b020

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4fc12fd30d94e816dd972ce4da2a6da87eab49ba201f0bf0fc322494e63af3d0
MD5 cf55bdfc7e5c9cc51210b53cb82ce0fb
BLAKE2b-256 0c4c9d49041ebfa7de16df66a7d8dc8c713c48cfd2279a62c0ef3f413399846c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1e5143ae930ccc0c155d8f0028922198fdf2938f8e07afb9c3f66e93422a060e
MD5 0d1c642395248fcb704519b03cd7474a
BLAKE2b-256 9227516b8eb647eb59be22ae61adae08a216c5884347de08c854d3e0af290c07

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 463c611b11f7a5cf800fdce57a94da0e1b4894319c28b6360d778b68d25902f2
MD5 4b44b35b3032596cc7998848f88a9d4d
BLAKE2b-256 012f8ff41c2950dce17bb76ed7fcdb8761114cfbdc64f7a84bcb5cf2887f5869

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b442905659bbd8d0052e3b0cad73c5c36feb9170f11a0ed757230f39e3bb2c5
MD5 e2456898753fe1ec69fb51da20b27397
BLAKE2b-256 224a70d617c19afb0afd8c4d3dfafbe44850c18d0994234355e00a77e6964373

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 37aa8be599755a4884c1d1f8c6f917297c93697006f3b8dbccbef7a9848026f4
MD5 6b474ddb7c3ce720ff9e6ef2f4684d03
BLAKE2b-256 e907fd6d4c612e137dffdda577c01ab0ae6202952500b6e922766fe9d624bd79

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7c2979c8acbe4f933b868fb0f9056e9407565e00d37dbc7855f66ab586df7bc7
MD5 39e63af6d17ef40810bb917dd7216f0c
BLAKE2b-256 712e6aed8c60f1568a5a507d6c08e3c54c0500b09b73319f57b6377d5c34ee51

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b692c9cc81639d12d7984f0ad4be66841a182c331b85e0a528afff9767353465
MD5 7cf08f91768a28a3da9b44bef7a27d8e
BLAKE2b-256 0f521101b9834683c7b76099748f2d97a64b14fffaf38b7d672eadc631139c28

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 592573c4ff8fe211e26804c2725e346b9f1073eab50c833d6945d66f0655df36
MD5 12c9811def7530a4042e9bbdb4a31e93
BLAKE2b-256 1310e0a0c69c374d9aa315b421146cbd7e90152fda5c476fc4160d6442c63f63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e05ac9274c329608bacaf61aa60670afdc49f6b48bad1bec74af9276a88f272
MD5 e682b73eb4849ea366c7621848d9e4b1
BLAKE2b-256 91a79ea6792ee900986879fcfbb0d1d326a7ee889c9fe5be77d351ff750877c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d32e5c80541520c8b57898fb8d181f3986e205125803094d62e06db06db7dbe5
MD5 07064338817249356779355e4e68829a
BLAKE2b-256 6bd22ef7fe365550b8a458c6c085c27d56d78e805d76c3f2fdee93647f3d1ed3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0f5ed1f8749251341bc4f05559aad7a2b0300df6d51f0ddb21b780138c29dbce
MD5 ad8036816aef4404c274934d27285c67
BLAKE2b-256 41586c97a4416ae531c04cd2704db9a83e00eac1336a99764b6e0976fb42d280

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 141a4028f250fe6e10b2b69242ccc136cb2b17b49ba82f63095dfbc9a8d402d6
MD5 a0804c8f1cbbc022023ec074d38e2605
BLAKE2b-256 1541aa620799df3e46d7e2d971e950f0ddf22121707db012f317cadf824b6d00

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f68b8f3c04c52b4bc6a1d9544c1e5059087cd7e31705dcf218b23a683ea17fee
MD5 6aeef5d9568302bfbd5a872062271bb8
BLAKE2b-256 93fac121e99b45748e90b25bc8a877f53348396d884293081b86884ef4c790c0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 896c1d6f098e2c2d1c588a830dcda8a29092e30cce76cfa047653e60c8793871
MD5 c38cfc03c2eb6f7e1b4a723488ed4d29
BLAKE2b-256 da3065d6d16241c9c9bbbc256002bf66af886721a5a6a68dac36c4ad9135456e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6ae2db828ff6e7a4383646b412f655b2567a426e46795b9bad0bb3442e8e5df
MD5 3a618821aa39dc8a7c24ca8f35cf4ba8
BLAKE2b-256 26fba344f01426290a6666e0616ae91424de400f3ad4de40515f4f5084d1797e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 08f54bf4c91a875801a9f2ec7379f9758f8d22500747c44cc4924c04cbdd9a61
MD5 00f5f635234f8d3ee61f19acc81cd2e3
BLAKE2b-256 b46e4c19a717843ed2dcccf716311134581074cca030b0d4013befd07cf7e8ad

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d85245d8f84b3257a6fc2bc0608c84a7cf2b1bf2018c76a483268d45e739ea8e
MD5 3f520ce97b5533c9ca85b084288e9d7a
BLAKE2b-256 d26c9dd5519d4e020e2be1148b818fcde8f762cf9dc9d854943728b00635fc40

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3c181855ef31dc3ddfb808e21dacce4526ee6908bbbb347fee4ad196d3f16f98
MD5 33a461b996fd211ee9231af2626d1070
BLAKE2b-256 50337190da6dd64724ac0399916db4c6c3d29a8439e6faf2d8e4dc4cfa6a0a2e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b204e8d4ffcfe0fb5f2c1a2fbf674e93123418d83483a1824f65638b5a855a4
MD5 db7fd9803f5b301a6be29e41121c6eb7
BLAKE2b-256 1ff01d6d83a423a4106bc5eba74cad2a0a48c01e081df364db332723b2201072

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d78254767e9f989bf7eeb546a43499e14c81f0a2fcd47fb31c7d2b30e2234fc6
MD5 155b0864742be56a324184a8cf45d987
BLAKE2b-256 ba267bc640ecb2528d9a7a8205944b8a9c6cc98a3310a4ab4e8f95ce1dfaf327

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2b50effb9f07946245b23f1bab56640489643a69c1c78deff38f4cdc4537d29e
MD5 c689e24b52e6189ff5f419f77fb8e1e2
BLAKE2b-256 9976b830bc7d0d99274a5314d584be72417a131f7c6ea115659a4c7fa4695213

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1494cd90443dd24d4876e78a54e973b81ce3859d627b5440857a59d1acd605f
MD5 4c9f2c93f5df7e3d0891239ee463f4de
BLAKE2b-256 140dc1df89d4a1d4eb6faf770f5e92ae93e81fa3a5a219ce61e045ba9dd4185c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f228b52b894a26d0dd9dd8ec00e1c81c7306781592cd6feb755aa1c506393ed
MD5 47bbac915a991bb0da2122a535af309a
BLAKE2b-256 57732227c796f2ff5d6c650c3ff68e9ba085fd683ab3b357f3464bddaacb1653

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f68c40c010c14bd8f6e72de697d26076c8781424a5c49d304d79686601dad1a
MD5 0583fa5673f0c6a556dbd18d3a87cd02
BLAKE2b-256 aea65d7e45a70a3aff63e1cd58a360bad59f31fef2a9b7ab076464c6b8b701e7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 45c4644c4252e5761dee6e0f9695761938bd6f82e5faaf26cf39b1dfefb9e8b3
MD5 750fae4d3adbec7c6017aab503025f9b
BLAKE2b-256 c21fe90dfe871e954fa6b51678cde3470bddd18b822f287b761a62b1ae27daef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3a056e4f51e90d6fe37dc989dc7624746ccb702a12dceeba6b1e5c76cb9bbeb8
MD5 81d401fad36a248b2092b1b3186bc990
BLAKE2b-256 bd55f525a8f47fe2b8fcf61f5190bcc3936301f527cd4019a2137545818f63d8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d460eb2763fd13f4c90557fefcc877d2bc8194185ebd3a880024cad4bd8e6da
MD5 9ba624cbf896d10b6bbcc122e0d14d59
BLAKE2b-256 540426ffb9f8220255f5365f2c8b984d461e4249cb05d1b6ac95411984a092dc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 86506c846feae80207dce9184ab624e54fdbb673c0d7cef19b534d3bf7b3db81
MD5 d9febd051702e9e3838c96bde09d585b
BLAKE2b-256 e7663ed554c67d32d626ad6c28c0d9c2186bb436da61cf50c68ab6e45d43aa84

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fa7167776a893d5e73aaa75b33dc1da51fd1e0f1bf12aa5b1ad506af016af45
MD5 5cb712d6cea4b8a36b5542835d7226e9
BLAKE2b-256 6043009eee5869cce59ed5cbdbd34a69c515fac43c2ee281ecf02208e3d20b09

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6dd355f7a76c361d22b3e8bb731e70df82b387cd7813a81a570f0cb47fb2f60b
MD5 f2305264832c07f8097c33d530b9e5d8
BLAKE2b-256 d0252a2a80f1847f33623f689d6dc4726915610fbc23ea005e65637c8da0563c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6a962fced0c1e7297d87ba2cda02dddd1c399afd7a14df4665c7dcd8e43b6917
MD5 010a91bfe56211302e0c0597d42e22b5
BLAKE2b-256 ebaaf19984d80c007aed0091cc2456d3c1b19bad659ffea9989e68e67f6f1a92

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 76d9a7e2d9c00976923c0b694e2c5f02077eee17589dae95ba035fe83ede5618
MD5 6a3cfb38db9d759ed65990fe6b474c54
BLAKE2b-256 6435f64f50c8a49e5c6baca4f9bc1bbc85b0c72a3be8143d28e078ce9c0192ba

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for yarl-1.12.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8efa94b313c68f3c57b552e2073e7829b3c5cf47fac7a55afa7e5b559f6fe47a
MD5 add178e0a052df4dd49683772a8c2feb
BLAKE2b-256 7a01f3925c1d40a427d603f38fd1d443f63fe550536464884e49db83b544de02

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e895f824eb7ac3d71a65d943bd6b3b551e591e7b6e7d706681ca7e88a7741026
MD5 56d9f77c3e399f28d544206652cdc824
BLAKE2b-256 fb93d6913728b08ddb86b0fbf0236b77402126374a513a06878ddbeecc4c24b9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 99c9757b8a06c73c7b294458cd4f64d74adf25ccdb3498ee64cae8feeebf5671
MD5 45a581f92bfeb36616be5c2a1cf0532c
BLAKE2b-256 cc5edb2b748e565e37ac6190b5ebb63efac75cc4921c3d254700227a711cade6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9a3146173710bcb3765250614924cf1f3597f0c3fb932a1e9a77a71c9b5d20fa
MD5 d05ea83d1a71d6f10daf7da46d29e078
BLAKE2b-256 867f262c41dd795ebdde5b75fad00954d0db357bc3165a4e4c537da1c4b63782

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 00c9f7b7ae640cf0ecaf153ce6fa1ca031fa7fd46608aa363b9c1632309e7410
MD5 c80237c5bd414ff81a529e0f8733d6fa
BLAKE2b-256 34b09de0028cce28d3e5dbb154b2351825202d9a0d08b06020a04288274c123a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b612c3c6bfc6c9effa1c1f285b052974bd05af1bd90932d5bcb95129dcce9f1
MD5 58b5f4b9ed49e8996e703708e096c456
BLAKE2b-256 8fad97e7234266793a2ba0c52cc97e1c2ee14b894c64459b40e9420537489496

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1844b9e583ed18324c050976b3ac27e785087426f0032d154258ba872679b866
MD5 75eea9150e0ae86f1b41112179cba7e6
BLAKE2b-256 869109089b5e60b7c9b463a21aaab6aad75b45c7a5276294fa3292bea8b8d483

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 509986313ae4058d9574a2f74404b513a2a5a7118cf168d0872ca932cfef8f23
MD5 97b6da9bd59ecfb9f1b113d5abfe8f6a
BLAKE2b-256 ede1bc24b140199511ddf95ca93f4cb5f7260a216dc7341e0299993f370e9df5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 93e39997fb7c7c863ed37e9ba0743659a1c92c21dc02cc467d0a6051c4a12b34
MD5 afd5470c7a7e7a8d010d368f9e24e431
BLAKE2b-256 fa6977ebb777d668bfcf51f3d01168a3753878aa374be707ec3147c378180240

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 271faaaf283c6ae3c4a0e5796a4dbe5cd75b5a21b4680ade9f27d44e4dd533d4
MD5 ff1e109f1925564e875d1c0749de60d7
BLAKE2b-256 afcc4dccce31197433187fe76405ddf70da4996f62b836f89b975fcdf9974802

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 473a5a959eda6bdfa06998201ff554c2e7f430b83258b01733ff44b4b0a16e15
MD5 2abbc5b8d12b2fa1f243c9a08eaf731b
BLAKE2b-256 aa85dfd425f1d7a27c0aaa41c44ad036a7d8281fbcc87e78aeead20917153b75

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab554cee744cc57b056be10bd2b73f7641144bd91e82a2bcc56a0e6975ed9791
MD5 c4a691590c359ff4eaed40cf3e75270d
BLAKE2b-256 ac1ba910aef0d7c98e1fad533ac6ae6f8a512e28967d25ab320ce87e2c8aa9b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40912d500c9aa4c10e6ee2df76ae386fbfd5bcddb98d7ff7b7b0d3588d7c06f1
MD5 f240f3634df0da882ba897bd4da5a6e0
BLAKE2b-256 aa45dd55f16cf30b9746224f79e30b10d2149031fce8d99d9654af794f00d8af

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.12.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7fd2e615339b07c07bda5d038fc38155ef378a98263345680c510b77e8e33b05
MD5 fef7bdbce82ca8071a5baac2795c44ed
BLAKE2b-256 cdc42802bbb356c910b9ce9d771a9e7c3b20c01626fc38809c58163b6c64580d

See more details on using hashes here.

Provenance

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