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

Uploaded Source

Built Distributions

yarl-1.4.1-cp38-cp38-win_amd64.whl (126.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

yarl-1.4.1-cp38-cp38-win32.whl (120.0 kB view details)

Uploaded CPython 3.8 Windows x86

yarl-1.4.1-cp38-cp38-manylinux1_x86_64.whl (253.4 kB view details)

Uploaded CPython 3.8

yarl-1.4.1-cp38-cp38-macosx_10_13_x86_64.whl (126.3 kB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

yarl-1.4.1-cp37-cp37m-win32.whl (119.1 kB view details)

Uploaded CPython 3.7m Windows x86

yarl-1.4.1-cp37-cp37m-manylinux1_x86_64.whl (256.0 kB view details)

Uploaded CPython 3.7m

yarl-1.4.1-cp37-cp37m-macosx_10_13_x86_64.whl (125.7 kB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

yarl-1.4.1-cp36-cp36m-win_amd64.whl (130.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

yarl-1.4.1-cp36-cp36m-win32.whl (124.2 kB view details)

Uploaded CPython 3.6m Windows x86

yarl-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.6m

yarl-1.4.1-cp36-cp36m-macosx_10_13_x86_64.whl (127.3 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

yarl-1.4.1-cp35-cp35m-win_amd64.whl (121.6 kB view details)

Uploaded CPython 3.5m Windows x86-64

yarl-1.4.1-cp35-cp35m-win32.whl (116.1 kB view details)

Uploaded CPython 3.5m Windows x86

yarl-1.4.1-cp35-cp35m-manylinux1_x86_64.whl (248.9 kB view details)

Uploaded CPython 3.5m

yarl-1.4.1-cp35-cp35m-macosx_10_13_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: yarl-1.4.1.tar.gz
  • Upload date:
  • Size: 162.9 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.1.tar.gz
Algorithm Hash digest
SHA256 6076bce2ecc6ebf6c92919d77762f80f4c9c6ecc9c1fbaa16567ec59ad7d6f1d
MD5 91489fe00ef7ad0e2f4c834821f56bdb
BLAKE2b-256 5f9d7aced56856e64bf1b6c14a3701ebdfc7942574d8a5487ee7cccf4cd13ffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 126.2 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8bae18e2129850e76969b57869dacc72a66cccdbeebce1a28d7f3d439c21a7a3
MD5 8a751b11c184b4dbe38a8b6007a3d68f
BLAKE2b-256 d955847af3e55b9215c8e8432682834f38654215ecbc4f550b8bda0c0767f7db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 120.0 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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 031e8f56cf085d3b3df6b6bce756369ea7052b82d35ea07b6045f209c819e0e5
MD5 007f4cbd7664913a750ac1020b8c7765
BLAKE2b-256 fc3dcd6d7b54bdfc686acfc26d2fce102903ebbef5ea13fc7fe21dea5e41f9f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 253.4 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.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2db667ee21f620b446a54a793e467714fc5a446fcc82d93a47e8bde01d69afab
MD5 d6e9dbe98f8aad2d63381731c778b8db
BLAKE2b-256 9dbf9dfea99bbda7164dbcde7a85ba899ac958dfbdb8d9b23c32f1a321dd904f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 126.3 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.1-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ab112fba996a8f48f427e26969f2066d50080df0c24007a8cc6d7ae865e19013
MD5 c109b391a51b2d7bfe98725be63d00dd
BLAKE2b-256 fa3b376012d639f84342c7e9bd32e02754fe41c412e4bbbd0c82d32e8417f1d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6fa05a25f2280e78a514041d4609d39962e7d51525f2439db9ad7a2ae7aac163
MD5 88c5d41fe913a36a1007cadc3aee7541
BLAKE2b-256 9c4009526557f686313ba0e56c96fcbc70662125a0b36411078662b33470a4af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 119.1 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.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 32a3885f542f74d0f4f87057050c6b45529ebd79d0639f56582e741521575bfe
MD5 ca08403f86a4df0a2ddb9b2ac43d2163
BLAKE2b-256 48784852813e960bc46529aae190ef319f060ca1d0e99743507f834df513b838

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 256.0 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.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 589ac1e82add13fbdedc04eb0a83400db728e5f1af2bd273392088ca90de7062
MD5 a4169c831fd3764b595fd2d719128889
BLAKE2b-256 09e0bd4ff37beb20435fd0f9a61eb6ccf3c924e310cf922ad2bbe6591b4c33b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 125.7 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.1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 56126ef061b913c3eefecace3404ca88917265d0550b8e32bbbeab29e5c830bf
MD5 4d06b43d477efe5a197a5fd736640503
BLAKE2b-256 82b08308a92a721db3fdb9b4ad0ce921a11edf4e3d4576d266aacb845da06606

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 130.0 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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 63be649c535d18ab6230efbc06a07f7779cd4336a687672defe70c025349a47b
MD5 8af6120742781798822e6ea86894175c
BLAKE2b-256 6fe7d8c5f7797319ae4ab37ad81c4c4b77106a6c8eee298c25f5758f7c4fdbd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 124.2 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.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6642cbc92eaffa586180f669adc772f5c34977e9e849e93f33dc142351e98c9c
MD5 1f8aad4dec4bed0cd8de63538d6b6fe8
BLAKE2b-256 6eac7a89c693b806276333fa44eb5f1eb2d354692fe96fd0b0a468490a56b934

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 252.4 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.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d6eff151c3b23a56a5e4f496805619bc3bdf4f749f63a7a95ad50e8267c17475
MD5 1c6dd68c5a7e10aeb3846b0375edacbf
BLAKE2b-256 738253cada22e60638a036847b198282109d82b7afd309d6d76c754219b79fad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 127.3 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.1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 074958fe4578ef3a3d0bdaf96bbc25e4c4db82b7ff523594776fcf3d3f16c531
MD5 e0cde4a2c55baad3431caadd2041eb5f
BLAKE2b-256 e331fe0039996c02e781d63f0fe908eab3cc8ae964d8572fd5682fe7706290fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 121.6 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.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b1c178ef813940c9a5cbad42ab7b8b76ac08b594b0a6bad91063c968e0466efc
MD5 bc30d1e75adf0812c24c8b249efcddbe
BLAKE2b-256 b5dadf1ca7544a0814be45f6cf69ac49407b39efd57594fc945b0ca9ce570f20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 116.1 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.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 80c9c213803b50899460cc355f47e66778c3c868f448b7b7de5b1f1858c82c2a
MD5 dd05957f271a68f7234b2841c68addb4
BLAKE2b-256 bb78b45f760f3d833d79c28389bfe6e0540325fcc159d6b9c47f5ad6a3e697b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 248.9 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.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ed006a220422c33ff0889288be24db56ff0a3008ffe9eaead58a690715ad09b
MD5 1d20ab1fe86a2e8b2dee18caa0a1643c
BLAKE2b-256 1ea03113f24ac662e3ba24ca361554003d2c72af3d8656a15d126e80a7180c8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yarl-1.4.1-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 125.5 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.1-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 326f2dbaaa17b858ae86f261ae73a266fd820a561fc5142cee9d0fc58448fbd7
MD5 a38084e2dbf049a9489794acc3d2fe11
BLAKE2b-256 e9fc403b4df4e7ba036bcd7d6e5708991e275c5b46521b4356ad9fd33855f8f7

See more details on using hashes here.

Supported by

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