Skip to main content

Yet another URL library

Project description

yarl

https://dev.azure.com/aio-libs/yarl/_apis/build/status/CI?branchName=master 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.parent / 'downloads/source'
URL('https://www.python.org/downloads/source')

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!

Dependencies

YARL requires multidict library.

API documentation

The documentation is located at https://yarl.readthedocs.org

Comparison with other URL libraries

  • furl (https://pypi.python.org/pypi/furl)

    The library has rich functionality but the furl object is mutable.

    I’m afraid to pass this object into foreign code: who knows if the code will modify my url in a terrible way while I just want to send URL with handy helpers for accessing URL properties.

    furl has other non-obvious tricky things but the main objection is mutability.

  • URLObject (https://pypi.python.org/pypi/URLObject)

    URLObject is immutable, that’s pretty good.

    Every URL change generates a new URL object.

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

Source code

The project is hosted on GitHub

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

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.

CHANGES

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 cant 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 enmpty 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

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

Uploaded Source

Built Distributions

yarl-1.4.0-cp38-cp38-win_amd64.whl (126.1 kB view details)

Uploaded CPython 3.8Windows x86-64

yarl-1.4.0-cp38-cp38-win32.whl (119.9 kB view details)

Uploaded CPython 3.8Windows x86

yarl-1.4.0-cp38-cp38-manylinux1_x86_64.whl (253.3 kB view details)

Uploaded CPython 3.8

yarl-1.4.0-cp38-cp38-macosx_10_13_x86_64.whl (126.2 kB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

yarl-1.4.0-cp37-cp37m-win_amd64.whl (125.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

yarl-1.4.0-cp37-cp37m-win32.whl (119.0 kB view details)

Uploaded CPython 3.7mWindows x86

yarl-1.4.0-cp37-cp37m-manylinux1_x86_64.whl (255.9 kB view details)

Uploaded CPython 3.7m

yarl-1.4.0-cp37-cp37m-macosx_10_13_x86_64.whl (125.6 kB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

yarl-1.4.0-cp36-cp36m-win_amd64.whl (129.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

yarl-1.4.0-cp36-cp36m-win32.whl (124.1 kB view details)

Uploaded CPython 3.6mWindows x86

yarl-1.4.0-cp36-cp36m-manylinux1_x86_64.whl (252.3 kB view details)

Uploaded CPython 3.6m

yarl-1.4.0-cp36-cp36m-macosx_10_13_x86_64.whl (127.2 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

yarl-1.4.0-cp35-cp35m-win_amd64.whl (121.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

yarl-1.4.0-cp35-cp35m-win32.whl (116.0 kB view details)

Uploaded CPython 3.5mWindows x86

yarl-1.4.0-cp35-cp35m-manylinux1_x86_64.whl (248.8 kB view details)

Uploaded CPython 3.5m

yarl-1.4.0-cp35-cp35m-macosx_10_13_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.5mmacOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: yarl-1.4.0.tar.gz
  • Upload date:
  • Size: 162.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0.tar.gz
Algorithm Hash digest
SHA256 c904a788f98a56a9a774343a285cc3a1610eddb07261d4ecf398a18506eae9c4
MD5 a86421cbf353e719d7312a3d63f99f54
BLAKE2b-256 a511bf3a13edb3eed0b6473bffd08e83473298f6671b1cf89da7b2efa14efd3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 126.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ae94209db21aca186f86a7d8459a127fa5b16566bdd9f20ece17868b74b84f06
MD5 fae9465edd0af0ee0ef0860d50e2cbfc
BLAKE2b-256 c30916d1217b619df78e200f5d88088dd0be4b5df163a180aa4c996f734e08a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 119.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7b75ca541ac092f8ab2d6e106d64367e89805361e8bed5577ef91ae408bbb93f
MD5 9abeb818e550fa6cd602ab463acfbf16
BLAKE2b-256 cb52bc286451cd16c1a5f174cccac7aa996c73de9dd4c488ed5d4dc49b4aea6f

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 253.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 245619d8c07c597cbb0ffd5b2b1c6af8a99e463603c7b3297b17d1ecb75c94dc
MD5 c0e49c954185cae7d131d92086f2a396
BLAKE2b-256 e7d2c3f7b4b9fdbca4373fddaac75e9827cce4cc184e3a3cda08cfbaf0870b51

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 126.2 kB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 21e1c536055f3209527f6fbcefac1af506029c03838aca7bcc304585bcf26c22
MD5 0ba8fdb1380109dfb8eb9827195e44f1
BLAKE2b-256 891f5ae29c204c448e22b6f1de1b326e070aa0cc73f817b0fde790d2e14d8c54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 125.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 68fbe781394216d94ef80c97d22d9e35238af4ae430598461c7ebd92d2d4ff3a
MD5 d6d6ac2af6d0404182e6937a0960d73a
BLAKE2b-256 82f08d9822ec725df0e740b726d2755f2e8050bad1112804843dfa4187aeebc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 119.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7a97794fc3890be488001273cd9106aa31be43ad42fb5abef5cf22e226a3accb
MD5 09e2cdf6d68fa187ec53cc15ec0dd943
BLAKE2b-256 f93cb2b8eeacc316b5ab496c4e970a3c42553526b42b9732279c9fa2f21d8aef

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 255.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f9fc6f94eb14b04ca1dbe866f3a572f58b9e1adcb8d73f0b50f492cca06e25d
MD5 2711733e42e43489bc12a3dade736046
BLAKE2b-256 8bf0c5026eee161385658273813698a5a69949aa8bcf768754ffff395e1486d1

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 125.6 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ccb7b066f928d898902a447aa287c8d7a9add4ceda63d5643ab2b23545d110b1
MD5 7385439cd9dba6d959d9dbd6651f0d5b
BLAKE2b-256 98fb4a126da2f6798d2e984099c21887a0c256f32d63c9c862328c97e3f6e76e

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 129.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6b7cb78963fad79637cf8e61f44f4d4eea17669a5b676e4344357fd4944b929b
MD5 c05b5ad3d3a0ecf9896c2a90b65c1020
BLAKE2b-256 ee6cd38a3d010660de7923d5680e8bc713441678e73ad928802fde91bbdf6728

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: yarl-1.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 124.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b7a49fa749b11277095e8c7fa11954c74c66ffaaa6947fcc0919c3a5337c960b
MD5 69cca480184ae7bb68691cea842d058a
BLAKE2b-256 65a6408e5c0dbba17433066d1ac9cb68cb6090ccff755dc1b8bdefbf8944f651

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 252.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a632f6bad72eab57af538d5a19aad092ac19becddf0a224ef9dec556d972e081
MD5 7deafc393e88e814535ad0758d0601e1
BLAKE2b-256 cae8f5911598e10f8bd86c9e0df20281679843d046a629237ee79f83c80df9c1

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 127.2 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2ae3fd619a22f248b2cc1fdee996988e49af649bb3780c17ee993381b87bcb32
MD5 5cee78b4ffd3f30be7015234b4ce6c9b
BLAKE2b-256 6f6d766968e663f5a0b93b98add44e1fc166d5231ba0ec21a9274986d0e9ed44

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 121.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 db028e0feceb13bda57da6da470de732079e121d8ee9cc65736d452975f6da32
MD5 148ebcb78b35f9b359f18dfce615836c
BLAKE2b-256 e0218abc0e62d98574f81e1c06fbd0a7afaa08bc3016848bf5e8a44e2d1a8114

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: yarl-1.4.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 116.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 82df4840c5f196107680bff782401ac02ce0cb7b9277a2bfc9c67c1426978490
MD5 95873053901a3bd70ec423ad80492f73
BLAKE2b-256 7316fafd2467f51d804b41965ffb6df7ab89b47132ac4da99adbf131b87f2d18

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 248.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ef7f2fb56ee2af7fdaa918cd0e0410f8b630fa78e770455ad7cab57a2c2b33a8
MD5 0eb43a19909c2a61cb90363a915dedd6
BLAKE2b-256 f646806f4f381a79dc5eb2bdee012e75daf0108139426fc94cf61185ae2f27bb

See more details on using hashes here.

File details

Details for the file yarl-1.4.0-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: yarl-1.4.0-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 125.4 kB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for yarl-1.4.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8ece07dd697d7a3f16532ad8bd75d901c2bdd9876e9a7e1f53f705bb8ee5c37a
MD5 a65b0223e199293450389ef53301c0bf
BLAKE2b-256 e2d5d423c0e371744c551903264d0ee8ec3bb5163ebb64eeca39c6700d657770

See more details on using hashes here.

Supported by

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