Skip to main content

Yet another URL library

Project description

yarl

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 Chat on Gitter

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/%D0%BF%D1%83%D1%82%D1%8C')

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

>>> url.path
'/путь'

>>> url.raw_path
'/%D0%BF%D1%83%D1%82%D1%8C'

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

>>> url.human_repr()
'https://www.python.org/путь'

For full documentation please read https://yarl.readthedocs.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 setting the YARL_NO_EXTENSIONS environment variable to a non-empty value, e.g.:

$ YARL_NO_EXTENSIONS=1 pip install yarl

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

The library uses Azure Pipelines for Continuous Integration.

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.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 (?P=rendered_text). (#665)

  • Fixed broken external references to (?P=rendered_text) 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 msg 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 ; char in value param (#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 args unquoting (#83)

0.10.2 (2017-05-05)

  • Unexpected hash behaviour (#75)

0.10.1 (2017-05-03)

  • Unexpected compare behaviour (#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 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.

Project details


Release history Release notifications | RSS feed

This version

1.8.1

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

Uploaded Source

Built Distributions

yarl-1.8.1-cp310-cp310-win_amd64.whl (55.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

yarl-1.8.1-cp310-cp310-win32.whl (52.4 kB view details)

Uploaded CPython 3.10 Windows x86

yarl-1.8.1-cp310-cp310-musllinux_1_1_x86_64.whl (248.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

yarl-1.8.1-cp310-cp310-musllinux_1_1_s390x.whl (252.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

yarl-1.8.1-cp310-cp310-musllinux_1_1_ppc64le.whl (249.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

yarl-1.8.1-cp310-cp310-musllinux_1_1_i686.whl (243.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

yarl-1.8.1-cp310-cp310-musllinux_1_1_aarch64.whl (241.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

yarl-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yarl-1.8.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (265.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

yarl-1.8.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (266.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

yarl-1.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (257.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

yarl-1.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (254.1 kB view details)

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

yarl-1.8.1-cp310-cp310-macosx_11_0_arm64.whl (57.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yarl-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl (61.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yarl-1.8.1-cp310-cp310-macosx_10_9_universal2.whl (95.4 kB view details)

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

yarl-1.8.1-cp39-cp39-win_amd64.whl (56.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

yarl-1.8.1-cp39-cp39-win32.whl (52.9 kB view details)

Uploaded CPython 3.9 Windows x86

yarl-1.8.1-cp39-cp39-musllinux_1_1_x86_64.whl (254.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

yarl-1.8.1-cp39-cp39-musllinux_1_1_s390x.whl (261.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

yarl-1.8.1-cp39-cp39-musllinux_1_1_ppc64le.whl (259.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

yarl-1.8.1-cp39-cp39-musllinux_1_1_i686.whl (250.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

yarl-1.8.1-cp39-cp39-musllinux_1_1_aarch64.whl (251.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

yarl-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yarl-1.8.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (269.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

yarl-1.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (271.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

yarl-1.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (261.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

yarl-1.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (256.9 kB view details)

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

yarl-1.8.1-cp39-cp39-macosx_11_0_arm64.whl (57.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yarl-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl (61.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yarl-1.8.1-cp39-cp39-macosx_10_9_universal2.whl (95.4 kB view details)

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

yarl-1.8.1-cp38-cp38-win_amd64.whl (56.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

yarl-1.8.1-cp38-cp38-win32.whl (53.0 kB view details)

Uploaded CPython 3.8 Windows x86

yarl-1.8.1-cp38-cp38-musllinux_1_1_x86_64.whl (263.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

yarl-1.8.1-cp38-cp38-musllinux_1_1_s390x.whl (271.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

yarl-1.8.1-cp38-cp38-musllinux_1_1_ppc64le.whl (269.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

yarl-1.8.1-cp38-cp38-musllinux_1_1_i686.whl (260.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

yarl-1.8.1-cp38-cp38-musllinux_1_1_aarch64.whl (260.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

yarl-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (262.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

yarl-1.8.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (268.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

yarl-1.8.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (270.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

yarl-1.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (258.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

yarl-1.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (254.5 kB view details)

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

yarl-1.8.1-cp38-cp38-macosx_11_0_arm64.whl (57.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

yarl-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl (60.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

yarl-1.8.1-cp38-cp38-macosx_10_9_universal2.whl (94.9 kB view details)

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

yarl-1.8.1-cp37-cp37m-win_amd64.whl (56.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

yarl-1.8.1-cp37-cp37m-win32.whl (52.6 kB view details)

Uploaded CPython 3.7m Windows x86

yarl-1.8.1-cp37-cp37m-musllinux_1_1_x86_64.whl (233.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

yarl-1.8.1-cp37-cp37m-musllinux_1_1_s390x.whl (238.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

yarl-1.8.1-cp37-cp37m-musllinux_1_1_ppc64le.whl (237.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

yarl-1.8.1-cp37-cp37m-musllinux_1_1_i686.whl (229.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

yarl-1.8.1-cp37-cp37m-musllinux_1_1_aarch64.whl (230.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

yarl-1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

yarl-1.8.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (236.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

yarl-1.8.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (238.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

yarl-1.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (227.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

yarl-1.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (225.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

yarl-1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl (60.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: yarl-1.8.1.tar.gz
  • Upload date:
  • Size: 172.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1.tar.gz
Algorithm Hash digest
SHA256 af887845b8c2e060eb5605ff72b6f2dd2aab7a761379373fd89d314f4752abbf
MD5 ff8f2843481cd11c3c674ce4f6fa167b
BLAKE2b-256 d604255c68974ec47fa754564c4abba8f61f9ed68b869bbbb854198d6259c4f7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: yarl-1.8.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 55.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9130ddf1ae9978abe63808b6b60a897e41fccb834408cde79522feb37fb72fb0
MD5 58c7cbb9579477c16ca6e2aebbef9c3d
BLAKE2b-256 594d5d2cd47d05bd6928ead354feb78f22b73a18dc2b3aa97e09425274cd8fd5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: yarl-1.8.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ea30a42dc94d42f2ba4d0f7c0ffb4f4f9baa1b23045910c0c32df9c9902cb272
MD5 dbefb375fa1f99643316ee7b19871b91
BLAKE2b-256 ce547527c4d474fbc36af1b2e1977ae1d5d0150563e72e360fa82ba0b12e31d4

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c03f456522d1ec815893d85fccb5def01ffaa74c1b16ff30f8aaa03eb21e453
MD5 33a1d057214b1023474c8bf1cab1fac0
BLAKE2b-256 bc2b9dd8299ef8d57a78295d5f2f9d14dc3e29dafcc306507de7a4bf0b24a301

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 76577f13333b4fe345c3704811ac7509b31499132ff0181f25ee26619de2c843
MD5 a959c0cd32015bd5012c7801b302ad51
BLAKE2b-256 ecce3dd8b79342c789d169cfb953f720213b9180163f6eb7fa254b0a2f702e2d

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f5af52738e225fcc526ae64071b7e5342abe03f42e0e8918227b38c9aa711e28
MD5 3cf31c59f1cf6523001911b72aa841db
BLAKE2b-256 f96d66b56ab2b8db30a5a24ec9a38684dec1c962741d8f0a0e6123c0fb2dc455

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6628d750041550c5d9da50bb40b5cf28a2e63b9388bac10fedd4f19236ef4957
MD5 a42a828b3fd27402f71bb2fa9c23fafc
BLAKE2b-256 258f8e534ed3093c2fe4d4a2fe5f42cf569904b1f56e07aafafd488e6e9c915b

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2d800b9c2eaf0684c08be5f50e52bfa2aa920e7163c2ea43f4f431e829b4f0fd
MD5 ec5483c18b1fa0c881fb84f3f75a7d0c
BLAKE2b-256 1c6f314fef68b9973b445d469b0890f2d5a872f65f4e18477e0e56bc68dc1a69

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed19b74e81b10b592084a5ad1e70f845f0aacb57577018d31de064e71ffa267a
MD5 da4bd2cb110f8591271cb5d55e3e6419
BLAKE2b-256 56e8e3a8a499eafd892b4fa2cd665aff51192c8f43475a33cc3c708b7f82adb9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5999c4662631cb798496535afbd837a102859568adc67d75d2045e31ec3ac497
MD5 ee7da09976a50fee91224d3137bf4bd0
BLAKE2b-256 672952d35348cfcc38251d64fe5e8c75d2d7096fc10d15467e7ca308367b3965

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 20df6ff4089bc86e4a66e3b1380460f864df3dd9dccaf88d6b3385d24405893b
MD5 92e41816cd58bb859383ed68453f3422
BLAKE2b-256 23fa30da7a36cf5199781002acfe602105bcce1adcb14afb324f7090ddd1e76d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ec362167e2c9fd178f82f252b6d97669d7245695dc057ee182118042026da40
MD5 0e176efe0d95cb910ea7987c28d461dc
BLAKE2b-256 725e96610128f06a47090b93708978ce96029f02291a62ddc63c786f4de45ed4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e4808f996ca39a6463f45182e2af2fae55e2560be586d447ce8016f389f626f
MD5 1a87513bae0d9fbb4917d82045085c34
BLAKE2b-256 143c3aaabeaf84b2b05243cb0995dbf76595dd4901470173f4000c23e6fb2a7b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9de955d98e02fab288c7718662afb33aab64212ecb368c5dc866d9a57bf48880
MD5 4a4364e689d06b1c45397f1b703bdb49
BLAKE2b-256 5ffbedeb230634491f9222dd494687ee05910f7f26add9bb049b640a7ae2727d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07b21e274de4c637f3e3b7104694e53260b5fc10d51fb3ec5fed1da8e0f754e3
MD5 78a5f1655d578e8ccb15756c5e861989
BLAKE2b-256 17728720b7fe90b35f7e75caa22bba1dd679ef2e0374e6907d4d584c939e20a0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 abc06b97407868ef38f3d172762f4069323de52f2b70d133d096a48d72215d28
MD5 8cb607ef7d4867d4ce39a2b1c70509ec
BLAKE2b-256 5b6a80a42dbdd433f9856ebda43963af6f4c671f2f565535991d13dffedeeec7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: yarl-1.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 56.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 de49d77e968de6626ba7ef4472323f9d2e5a56c1d85b7c0e2a190b2173d3b9be
MD5 aa11f2db62c0ad79184c419045b97f87
BLAKE2b-256 02df0d3ae329942cb26c96ac5a4e9164a1d440ffd067331c6886b5ce0729b17a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: yarl-1.8.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 52.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8b0af1cf36b93cee99a31a545fe91d08223e64390c5ecc5e94c39511832a4bb6
MD5 bcf298e1f9e78c55a5d4b67d7c925b56
BLAKE2b-256 fdd09a3cd7b15bfa9f7b37f30364b16c654b01cccb222b34fbc93055bbca1fd3

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 99449cd5366fe4608e7226c6cae80873296dfa0cde45d9b498fefa1de315a09e
MD5 74af786aa8b19d7d4db382b303e1437b
BLAKE2b-256 3991d8073e858f887f0574894cb514206502c8ceb8544d5821ba5baf871bfed2

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 d0272228fabe78ce00a3365ffffd6f643f57a91043e119c289aaba202f4095b0
MD5 a0440e02644b6e6440a85933b38746f0
BLAKE2b-256 fecbae0def686041d2da7dd631934f9f961123b597f9aa99c09917f67810cf6f

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 21ac44b763e0eec15746a3d440f5e09ad2ecc8b5f6dcd3ea8cb4773d6d4703e3
MD5 caf04291e8f01e3e4333350cd0c97537
BLAKE2b-256 53332b672d8793f875f6096fbb178be5e4456fffbe3bb48fd592e00f0869ef57

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2d93a049d29df172f48bcb09acf9226318e712ce67374f893b460b42cc1380ae
MD5 4c2edff4b0f09de6ca67e6f7485ae485
BLAKE2b-256 ffc0ddcd9c883887a67c2d241fc807111fc2be840dcc5513067ddd59abfed933

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a88510731cd8d4befaba5fbd734a7dd914de5ab8132a5b3dde0bbd6c9476c64
MD5 0c5c0f4cca065dcdfeb4a1ceb8580b13
BLAKE2b-256 1e7d97972e1238f710cf157ddbb92f52af5dce684862137443b81d0f821a25ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d1a50e461615747dd93c099f297c1994d472b0f4d2db8a64e55b1edf704ec1c
MD5 3ebb4748b4e42dba74dcd4e6d656c924
BLAKE2b-256 8727f99c22607862ae77d76b31e2fcf72f88c5c97aa342beaac12963844b9f34

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 076eede537ab978b605f41db79a56cad2e7efeea2aa6e0fa8f05a26c24a034fb
MD5 fdb4da229cb5746a5dd6580e7cbd174e
BLAKE2b-256 e6e01e778d018d5c5540b6cc7f77917102687bf23b850a9ab6236df1f558f1c0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5395da939ffa959974577eff2cbfc24b004a2fb6c346918f39966a5786874e54
MD5 84cf6e091e945896443942918e426acc
BLAKE2b-256 c1016e6f4100b4bc20935bc9e1d22225be43e0d299fb8a08a33c999a55b43309

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fae37373155f5ef9b403ab48af5136ae9851151f7aacd9926251ab26b953118b
MD5 684a16fa8ea47a959a48a1f62b5467b0
BLAKE2b-256 28c9b4cc0b0841fc171ac830e27237da036a5085691f47135122481824bc9c5d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7de89c8456525650ffa2bb56a3eee6af891e98f498babd43ae307bd42dca98f6
MD5 ca5a1e2f116ed8d8252653351e1eaf70
BLAKE2b-256 90fc5fb6ad9196322efddc7e3779e00ecab01b3073f90852906fb44118e5e82b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c322cbaa4ed78a8aac89b2174a6df398faf50e5fc12c4c191c40c59d5e28357
MD5 88d5e326901ca20faaff5018441ad91c
BLAKE2b-256 5e6b012f4874880fb40f09c794f62b79fc32291837797a5929914832ced2cdb3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6afb336e23a793cd3b6476c30f030a0d4c7539cd81649683b5e0c1b0ab0bf350
MD5 ac4ff9818a24a116ec0234457ba24072
BLAKE2b-256 c8a71a92f1049acd7f8fe122b5c78bd135b1a606414109b6cd43de696a5c4dfc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e80ed5a9939ceb6fda42811542f31c8602be336b1fb977bccb012e83da7e4936
MD5 0f1ada636e4847e6453e7bc5bb39b30d
BLAKE2b-256 b4f8d807818f2648c85c29abc7ccdc63c8ca5b136f03a2bb7828086f6fd4929d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: yarl-1.8.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 56c11efb0a89700987d05597b08a1efcd78d74c52febe530126785e1b1a285f4
MD5 690156d993bf7c37f8c361640acca866
BLAKE2b-256 227250a451e82bc86e435509a83c4f358a921b58ee6879438bbc6c190f30c62b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: yarl-1.8.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 53.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c1445a0c562ed561d06d8cbc5c8916c6008a31c60bc3655cdd2de1d3bf5174a0
MD5 ed49295bd2bf7dd869e19d64a3288a84
BLAKE2b-256 213864c88eef7ae656a2cc221c10497c25bf09193186e9f77e6dd84b32483d67

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b3ded839a5c5608eec8b6f9ae9a62cb22cd037ea97c627f38ae0841a48f09eae
MD5 ac576efd4f29e7d7602f37d380dcecf7
BLAKE2b-256 9af4496a1f6c33ad274ac8fbd813aad80a6e19dd058848427f3b0fa0e3ac8704

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 a165442348c211b5dea67c0206fc61366212d7082ba8118c8c5c1c853ea4d82e
MD5 c1e509d5dee3a1e4179646567603a329
BLAKE2b-256 3713a50fb36f9b38be69354bab7e67a702759f05c5190315265310056f334e73

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 449c957ffc6bc2309e1fbe67ab7d2c1efca89d3f4912baeb8ead207bb3cc1cd4
MD5 f7845f426aa314dbf4e1dad7dc5b357d
BLAKE2b-256 dc36a3ddf9d3997d418a6b7ebb51a0bad474c4bb0f94a139d981242b653ce5fb

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ab2a60d57ca88e1d4ca34a10e9fb4ab2ac5ad315543351de3a612bbb0560bead
MD5 740f1bfa4f69d417d6a0a4865fa5f0bb
BLAKE2b-256 c844ef8610a40656bb404b350402b426a1b9a242478c4b35ba3e3893264aae63

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d2b8f245dad9e331540c350285910b20dd913dc86d4ee410c11d48523c4fd546
MD5 b038b4ce75045458d817b104e7a3151f
BLAKE2b-256 cadb706a8f5da17b42cc50bfca2cc5e5b2b0c2ae7bbacb8138cb5ac49456ecc0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea513a25976d21733bff523e0ca836ef1679630ef4ad22d46987d04b372d57fc
MD5 7ad7660fbc593e169f27419f8eee03c8
BLAKE2b-256 ddcf5e7d506b9b5add77548252d6938380e08caf59ba808ac3cf0f0635629d1a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 205904cffd69ae972a1707a1bd3ea7cded594b1d773a0ce66714edf17833cdae
MD5 6f9f662ac61ed9776a863b8f6c27499c
BLAKE2b-256 3f73463ea4d2655c90f979419f65027252fe99fe9b4f9654782a8a5d69d3fd27

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 31a9a04ecccd6b03e2b0e12e82131f1488dea5555a13a4d32f064e22a6003cfe
MD5 d1ec7c9c32e8ce93ab648130d4057853
BLAKE2b-256 83ac2a9e5d5a2347be5a19bfe8d1eb5b59d3582db11f0b92c2b26f0e220a7ca5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5587bba41399854703212b87071c6d8638fa6e61656385875f8c6dff92b2e461
MD5 34b46878a7ba0562adfb7957b749c006
BLAKE2b-256 0ca99feec07388320ece07b9d706070a67a99858158c0d66cf5e580fdbdbc435

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0b51530877d3ad7a8d47b2fff0c8df3b8f3b8deddf057379ba50b13df2a5eae
MD5 9a7393d5e67a7de2778e3f0d848ac4f8
BLAKE2b-256 ff4452161d5de9fc136e78e2e0663f2b386807f128b246f397817f4d4ae2e4f2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c0da7e44d0c9108d8b98469338705e07f4bb7dab96dbd8fa4e91b337db42548
MD5 c12d8b1e93a5ee3226972610882a2fee
BLAKE2b-256 9fcdb815be9e7302e45e18e3109a73a4aedeb32964f2fec6ac7c334b63b7b280

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6347f1a58e658b97b0a0d1ff7658a03cb79bdbda0331603bed24dd7054a6dea1
MD5 cd9bb591d42b12256a4d09a937239d59
BLAKE2b-256 053ddf4502e29f8153e15c417f75b864cc46af4440be75fd6be16445e3fbb6f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for yarl-1.8.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 19cd801d6f983918a3f3a39f3a45b553c015c5aac92ccd1fac619bd74beece4a
MD5 660eb13b74b12c165ff211e4529658b6
BLAKE2b-256 97d9e37a639c8ead053e5cb00d217edd451ab0504f961f71e2dea898889b65a8

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: yarl-1.8.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 56.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dd032e8422a52e5a4860e062eb84ac94ea08861d334a4bcaf142a63ce8ad4802
MD5 f15bd30c97f3add1135ad9a96f99b204
BLAKE2b-256 d14a294168151f8bb9eb2c9ae0192b01a274f1a98056bfe08b80ce96f39bfb04

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: yarl-1.8.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 52.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 de839c3a1826a909fdbfe05f6fe2167c4ab033f1133757b5936efe2f84904c07
MD5 369da4a47e94d916fc4cd72882463f34
BLAKE2b-256 fc1a9840ca805e4a5f2d976fa2eb36dd78541c6f6fb15f7e6a1e225cfeceebc4

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c8148e0b52bf9535c40c48faebb00cb294ee577ca069d21bd5c48d302a83780
MD5 bc55c95756807ec3bbf351575b5ec22e
BLAKE2b-256 182acac0cdcb727f0eb4fdbe624d26c0d6a3585e20967ca04002745d4ff324b1

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b19255dde4b4f4c32e012038f2c169bb72e7f081552bea4641cab4d88bc409dd
MD5 508c0af847664e547598ee34a03a9eac
BLAKE2b-256 d22074ba44eb5bf298997d8bc7c1a57fd3c15c677df13f21daee31b5ebf150b8

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 12768232751689c1a89b0376a96a32bc7633c08da45ad985d0c49ede691f5c0d
MD5 aa6366847bd97195f5748aa35c210769
BLAKE2b-256 071d1088411450c0213ee932a87fadff8448d2f77f95ad92c8386efddb7301c6

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 59ddd85a1214862ce7c7c66457f05543b6a275b70a65de366030d56159a979f0
MD5 c77c454a21da659c55a46605d516a312
BLAKE2b-256 619c17c739a0f6f454c5873048fb463dc9344ea7cb2a0e9d233d6b334ce497df

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7fce6cbc6c170ede0221cc8c91b285f7f3c8b9fe28283b51885ff621bbe0f8ee
MD5 044e827e60c175793aff9ef1333e9122
BLAKE2b-256 d4f8c6a73a7d8d8207720bbe197fb653c4faeae35d5a2281d5385d2613d46309

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0f77539733e0ec2475ddcd4e26777d08996f8cd55d2aef82ec4d3896687abda
MD5 c3cd7451d888a75fbc581a9e14c143da
BLAKE2b-256 2b8936a50cab1be3d5099ec66a41212cf0c11507c343074e97e907a2f5f1a569

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1ca7e596c55bd675432b11320b4eacc62310c2145d6801a1f8e9ad160685a231
MD5 cd861e676933d4a39194b4025b7debd6
BLAKE2b-256 f778d78cffcf58a447a397b2554799b6d2415f968af2660a0dc39e2ef1aac660

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 85cba594433915d5c9a0d14b24cfba0339f57a2fff203a5d4fd070e593307d0b
MD5 fd62f2131d67a741122d6cc12cd5d74d
BLAKE2b-256 0283af04c6a34e9011e1620ae918e223869adcc5de855ae2e89fd77fabfee626

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0fb2cb4204ddb456a8e32381f9a90000429489a25f64e817e6ff94879d432fc
MD5 69395f08eb1d37d578aef07bc856c6fa
BLAKE2b-256 1039493c2c771e2e71d519992251c565c293801ecc6de0441334a16171d01db5

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 29e256649f42771829974e742061c3501cc50cf16e63f91ed8d1bf98242e5507
MD5 9acb9e4d3ee2a2c6343806d01003503a
BLAKE2b-256 a6c44b92d3832d18fda62e396eaf15c27b564ae2bb6fbb93515512a297f6c16d

See more details on using hashes here.

Provenance

File details

Details for the file yarl-1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yarl-1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ab5a138211c1c366404d912824bdcf5545ccba5b3ff52c42c4af4cbdc2c5035
MD5 f75554f11d8feeddc0d8fdde6ac71732
BLAKE2b-256 e595e9257227d69a6e5fc9d542dbaa78798441bf9c3b7253c5868bda358991f3

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