[Python-modules-commits] [yarl] 01/09: Import yarl_1.1.0.orig.tar.gz

Piotr Ożarowski piotr at moszumanska.debian.org
Thu Feb 8 20:19:38 UTC 2018


This is an automated email from the git hooks/post-receive script.

piotr pushed a commit to branch master
in repository yarl.

commit 19ec690ed8cbe72c3b71b5b2a8154e119420b351
Author: Piotr Ożarowski <piotr at debian.org>
Date:   Thu Feb 8 20:30:51 2018 +0100

    Import yarl_1.1.0.orig.tar.gz
---
 CHANGES.rst                  |    35 +-
 LICENSE                      |     2 +-
 PKG-INFO                     |   951 ++--
 docs/api.rst                 |    23 +-
 docs/conf.py                 |     4 +-
 docs/make.bat                |     0
 setup.cfg                    |    14 +-
 setup.py                     |     2 +-
 tests/test_normalize_path.py |     4 +-
 tests/test_quoting.py        |   262 +-
 tests/test_update_query.py   |     9 +-
 tests/test_url.py            |    45 +
 tests/test_url_build.py      |    26 +
 yarl.egg-info/PKG-INFO       |   951 ++--
 yarl.egg-info/requires.txt   |     3 +-
 yarl/__init__.py             |   265 +-
 yarl/__init__.pyi            |    54 +-
 yarl/_quoting.c              | 10372 ++++++++++++++++++++++++++++++-----------
 yarl/_quoting.pyx            |   551 ++-
 yarl/quoting.py              |   287 +-
 20 files changed, 9464 insertions(+), 4396 deletions(-)

diff --git a/CHANGES.rst b/CHANGES.rst
index b706d4d..952178e 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,11 +1,44 @@
 CHANGES
 =======
 
+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
+  `url.with_query({})` (empty mapping) (#141)
 
 0.15.0 (2017-11-23)
 -------------------
diff --git a/LICENSE b/LICENSE
index b46efde..cc5cfd6 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,7 +186,7 @@
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright 2016-2017, Andrew Svetlov
+   Copyright 2016-2018, Andrew Svetlov and aio-libs team
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
diff --git a/PKG-INFO b/PKG-INFO
index 2e82774..8101977 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,459 +1,492 @@
-Metadata-Version: 1.1
-Name: yarl
-Version: 0.16.0
-Summary: Yet another URL library
-Home-page: https://github.com/aio-libs/yarl/
-Author: Andrew Svetlov
-Author-email: andrew.svetlov at gmail.com
-License: Apache 2
-Description-Content-Type: UNKNOWN
-Description: yarl
-        ====
-        
-        .. image:: https://travis-ci.org/aio-libs/yarl.svg?branch=master
-          :target:  https://travis-ci.org/aio-libs/yarl
-          :align: right
-        
-        .. image:: https://codecov.io/gh/aio-libs/yarl/branch/master/graph/badge.svg
-          :target: https://codecov.io/gh/aio-libs/yarl
-        
-        .. image:: https://badge.fury.io/py/yarl.svg
-            :target: https://badge.fury.io/py/yarl
-        
-        
-        .. image:: https://readthedocs.org/projects/yarl/badge/?version=latest
-            :target: https://yarl.readthedocs.io
-        
-        
-        .. image:: https://img.shields.io/pypi/pyversions/yarl.svg
-            :target: https://pypi.python.org/pypi/yarl
-        
-        .. image:: https://badges.gitter.im/Join%20Chat.svg
-            :target: https://gitter.im/aio-libs/Lobby
-            :alt: 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 produces 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 a rich functionality but ``furl`` object is mutable.
-        
-          I 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 any decode/encode transformations leaving end
-          user to cope with these gory details.
-        
-        
-        Source code
-        -----------
-        
-        The project is hosted on GitHub_
-        
-        Please file an issue on the `bug tracker
-        <https://github.com/aio-libs/yarl/issues>`_ if you have found a bug
-        or have some suggestion in order to improve the library.
-        
-        The library uses `Travis <https://travis-ci.org/aio-libs/yarl>`_ 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.
-        
-        
-        .. _GitHub: https://github.com/aio-libs/yarl
-        
-        .. _multidict: https://github.com/aio-libs/multidict
-        
-        
-        CHANGES
-        =======
-        
-        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)
-        
-        * 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)
-        ------------------
-        
-        * Raise ValueError for URLs like 'http://:8080/'
-        
-        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.
-        
-Platform: UNKNOWN
-Classifier: License :: OSI Approved :: Apache Software License
-Classifier: Intended Audience :: Developers
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Topic :: Internet :: WWW/HTTP
+Metadata-Version: 1.1
+Name: yarl
+Version: 1.1.0
+Summary: Yet another URL library
+Home-page: https://github.com/aio-libs/yarl/
+Author: Andrew Svetlov
+Author-email: andrew.svetlov at gmail.com
+License: Apache 2
+Description-Content-Type: UNKNOWN
+Description: yarl
+        ====
+        
+        .. image:: https://travis-ci.org/aio-libs/yarl.svg?branch=master
+          :target:  https://travis-ci.org/aio-libs/yarl
+          :align: right
+        
+        .. image:: https://codecov.io/gh/aio-libs/yarl/branch/master/graph/badge.svg
+          :target: https://codecov.io/gh/aio-libs/yarl
+        
+        .. image:: https://badge.fury.io/py/yarl.svg
+            :target: https://badge.fury.io/py/yarl
+        
+        
+        .. image:: https://readthedocs.org/projects/yarl/badge/?version=latest
+            :target: https://yarl.readthedocs.io
+        
+        
+        .. image:: https://img.shields.io/pypi/pyversions/yarl.svg
+            :target: https://pypi.python.org/pypi/yarl
+        
+        .. image:: https://badges.gitter.im/Join%20Chat.svg
+            :target: https://gitter.im/aio-libs/Lobby
+            :alt: 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 produces 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 a rich functionality but ``furl`` object is mutable.
+        
+          I 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 any decode/encode transformations leaving end
+          user to cope with these gory details.
+        
+        
+        Source code
+        -----------
+        
+        The project is hosted on GitHub_
+        
+        Please file an issue on the `bug tracker
+        <https://github.com/aio-libs/yarl/issues>`_ if you have found a bug
+        or have some suggestion in order to improve the library.
+        
+        The library uses `Travis <https://travis-ci.org/aio-libs/yarl>`_ 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.
+        
+        
+        .. _GitHub: https://github.com/aio-libs/yarl
+        
+        .. _multidict: https://github.com/aio-libs/multidict
+        
+        
+        CHANGES
+        =======
+        
+        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)
+        
+        * 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)
+        ------------------
+        
+        * Raise ValueError for URLs like 'http://:8080/'
+        
+        0.2.0 (2016-09-18)
+        ------------------
... 14694 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/yarl.git



More information about the Python-modules-commits mailing list