commit python-yarl for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2020-10-29 09:46:15

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new.3463 (New)


Package is "python-yarl"

Thu Oct 29 09:46:15 2020 rev:14 rq:838272 version:1.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2020-07-31 
16:08:01.988846749 +0200
+++ /work/SRC/openSUSE:Factory/.python-yarl.new.3463/python-yarl.changes
2020-10-29 09:46:17.624054560 +0100
@@ -1,0 +2,11 @@
+Mon Sep 28 12:05:26 UTC 2020 - Dirk Mueller 
+
+- update to 1.6.0:
+  - Allow for int and float subclasses in query, while still denying bool.
+`#492 `_
+  - Do not requote arguments in ``URL.build()``, ``with_xxx()`` and in ``/`` 
operator.
+`#502 `_
+  - Keep IPv6 brackets in ``origin()``.
+`#504 `_
+
+---

Old:

  yarl-1.5.0.tar.gz

New:

  yarl-1.6.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.5x8pVD/_old  2020-10-29 09:46:18.604055486 +0100
+++ /var/tmp/diff_new_pack.5x8pVD/_new  2020-10-29 09:46:18.604055486 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:1.5.0
+Version:1.6.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-1.5.0.tar.gz -> yarl-1.6.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.5.0/CHANGES.rst new/yarl-1.6.0/CHANGES.rst
--- old/yarl-1.5.0/CHANGES.rst  2020-07-26 10:34:42.0 +0200
+++ new/yarl-1.6.0/CHANGES.rst  2020-09-23 18:36:11.0 +0200
@@ -14,6 +14,47 @@
 
 .. towncrier release notes start
 
+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
+
+
+- `#484 `_
+
+
+
+
+
 1.5.0 (2020-07-26)
 ==
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.5.0/MANIFEST.in new/yarl-1.6.0/MANIFEST.in
--- old/yarl-1.5.0/MANIFEST.in  2020-07-26 10:34:42.0 +0200
+++ new/yarl-1.6.0/MANIFEST.in  2020-09-23 18:36:11.0 +0200
@@ -6,9 +6,8 @@
 graft tests
 global-exclude *.pyc
 global-exclude *.cache
-include yarl/*.c
-exclude yarl/_quoting.html
-exclude yarl/_quoting.*.so
-exclude yarl/_quoting.pyd
-exclude yarl/_quoting.*.pyd
+include yarl/_quoting_c.c
+exclude yarl/*.html
+exclude yarl/*.so
+exclude yarl/*.pyd
 prune docs/_build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.5.0/PKG-INFO new/yarl-1.6.0/PKG-INFO
--- old/yarl-1.5.0/PKG-INFO 2020-07-26 10:34:54.0 +0200
+++ new/yarl-1.6.0/PKG-INFO 2020-09-23 18:36:19.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: yarl
-Version: 1.5.0
+Version: 1.6.0
 Summary: Yet another URL library
 Home-page: https://github.com/aio-libs/yarl/
 Author: Andrew Svetlov
@@ -226,6 +226,47 @@
 
 .. towncrier release notes start
 
+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
+
+   

commit python-yarl for openSUSE:Factory

2020-07-31 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2020-07-31 16:01:37

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new.3592 (New)


Package is "python-yarl"

Fri Jul 31 16:01:37 2020 rev:13 rq:823367 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2020-02-04 
19:53:46.981336639 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new.3592/python-yarl.changes
2020-07-31 16:08:01.988846749 +0200
@@ -1,0 +2,30 @@
+Tue Jul 28 21:28:25 UTC 2020 - Benjamin Greiner 
+
+- remove c source file from package (rpmlint error)
+- needs typing-extensions 
+
+---
+Tue Jul 28 19:15:09 UTC 2020 - Ondřej Súkup 
+
+- update to 1.5.0
+- fix tests
+ * Convert host to lowercase on URL building. #386
+ * Allow using mod operator (%) for updating query string (an alias for 
update_query() method)
+ * 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=2;)
+ * Support URL.build() with scheme and path (creates a relative URL)
+ * Cache slow IDNA encode/decode calls
+ * Add @final / Final type hints
+ * Support URL authority/raw_authority properties and authority argument
+   of URL.build() method
+ * Hide the library implementation details, make the exposed public list very 
clean
+ * Fix tests with newer Python (3.7.6, 3.8.1 and 3.9.0+)
+ * Fix a bug where query component, passed in a form of mapping or sequence,
+   is unquoted in unexpected way
+ * Hide Query and QueryVariable type aliases in __init__.pyi, now they
+   are prefixed with underscore.
+ * Keep ipv6 brackets after updating port/user/password.
+
+---

Old:

  yarl-1.4.2.tar.gz

New:

  yarl-1.5.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.qPCszn/_old  2020-07-31 16:08:03.144847738 +0200
+++ /var/tmp/diff_new_pack.qPCszn/_new  2020-07-31 16:08:03.144847738 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:1.4.2
+Version:1.5.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0
@@ -35,9 +35,11 @@
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-idna >= 2.0
 Requires:   python-multidict >= 4.0
+Requires:   python-typing_extensions >= 3.7.4
 %python_subpackages
 
 %description
@@ -52,13 +54,17 @@
 
 %install
 %python_install
+# devel file in non-devel-package
+%python_expand rm %{buildroot}%{$python_sitearch}/yarl/_quoting_c.c
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
-%pytest tests
+%pytest_arch
 
 %files %{python_files}
 %license LICENSE
 %doc CHANGES.rst README.rst
-%{python_sitearch}/*
+%{python_sitearch}/yarl
+%{python_sitearch}/yarl-%{version}-py*.egg-info
 
 %changelog

++ yarl-1.4.2.tar.gz -> yarl-1.5.0.tar.gz ++
 29429 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2020-02-04 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2020-02-04 19:53:32

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new.26092 (New)


Package is "python-yarl"

Tue Feb  4 19:53:32 2020 rev:12 rq:769628 version:1.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2019-03-04 
09:24:29.988556449 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new.26092/python-yarl.changes   
2020-02-04 19:53:46.981336639 +0100
@@ -1,0 +2,16 @@
+Mon Feb  3 14:38:51 UTC 2020 - Marketa Calabkova 
+
+- update to 1.4.2
+  * Workaround for missing str.isascii() in Python 3.6
+  * Distinguish an empty password in URL from a password not provided at all
+  * Fixed annotations for optional parameters of URL.build
+  * Use None as default value of user parameter of URL.build
+  * Enforce building C Accelerated modules when installing from source 
tarball, 
+use YARL_NO_EXTENSIONS environment variable for falling back to (slower) 
+Pure Python implementation
+  * Fix quoting of plus in path by pure python version
+  * Don't create a new URL if fragment is unchanged
+  * Included in error msg the path that produces starting slash forbidden error
+  * Skip slow IDNA encoding for ASCII-only strings
+
+---

Old:

  yarl-1.3.0.tar.gz

New:

  yarl-1.4.2.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.AFs2zw/_old  2020-02-04 19:53:51.465339254 +0100
+++ /var/tmp/diff_new_pack.AFs2zw/_new  2020-02-04 19:53:51.473339259 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-yarl
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:1.3.0
+Version:1.4.2
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0
@@ -30,15 +30,14 @@
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module idna >= 2.0}
 # test requirements
+BuildRequires:  %{python_module multidict >= 4.0}
+BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  python-rpm-macros
-BuildRequires:  python3-multidict >= 4.0
 Requires:   python-idna >= 2.0
-%ifpython3
-Requires:   python3-multidict >= 4.0
-%endif
+Requires:   python-multidict >= 4.0
 %python_subpackages
 
 %description
@@ -55,7 +54,7 @@
 %python_install
 
 %check
-%python_exec setup.py test
+%pytest tests
 
 %files %{python_files}
 %license LICENSE

++ yarl-1.3.0.tar.gz -> yarl-1.4.2.tar.gz ++
 5080 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2019-03-04 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2019-03-04 09:24:01

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new.28833 (New)


Package is "python-yarl"

Mon Mar  4 09:24:01 2019 rev:11 rq:681093 version:1.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2018-08-31 
10:45:10.363255004 +0200
+++ /work/SRC/openSUSE:Factory/.python-yarl.new.28833/python-yarl.changes   
2019-03-04 09:24:29.988556449 +0100
@@ -1,0 +2,15 @@
+Sun Mar  3 13:52:01 UTC 2019 - Ondřej Súkup 
+
+- update to 1.3.0
+ * Fix annotations for query parameter
+ * An incoming query sequence can have int variables
+ * Add URL.explicit_port property
+ * Give a friendlier error when port cant be converted to int
+ * bool(URL()) now returns False
+ * Fix annotations for build
+ * Fix annotations for cached_property
+ * Accept str subclasses in URL constructor
+ * Forbid inheritance, replace __init__ with __new__
+ * Support PEP-561 (provide type hinting marker)
+
+---

Old:

  yarl-1.1.1.tar.gz

New:

  yarl-1.3.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.cOFipu/_old  2019-03-04 09:24:30.956556275 +0100
+++ /var/tmp/diff_new_pack.cOFipu/_new  2019-03-04 09:24:30.960556274 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-yarl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:1.1.1
+Version:1.3.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-1.1.1.tar.gz -> yarl-1.3.0.tar.gz ++
 10781 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2018-08-31 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2018-08-31 10:45:08

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Fri Aug 31 10:45:08 2018 rev:10 rq:632112 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2018-02-26 
23:25:18.569994170 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2018-08-31 10:45:10.363255004 +0200
@@ -1,0 +2,5 @@
+Wed Aug 29 09:17:59 UTC 2018 - tchva...@suse.com
+
+- Raise multidict requirement to match up setup.py
+
+---



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.MXHqxB/_old  2018-08-31 10:45:11.047255829 +0200
+++ /var/tmp/diff_new_pack.MXHqxB/_new  2018-08-31 10:45:11.051255834 +0200
@@ -24,23 +24,21 @@
 Summary:Yet another URL library
 License:Apache-2.0
 Group:  Development/Languages/Python
-Url:https://github.com/aio-libs/yarl/
+URL:https://github.com/aio-libs/yarl/
 Source: 
https://files.pythonhosted.org/packages/source/y/yarl/yarl-%{version}.tar.gz
 BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module idna >= 2.0}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  python-rpm-macros
 # test requirements
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  python3-multidict >= 2.0
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-multidict >= 4.0
 Requires:   python-idna >= 2.0
 %ifpython3
-Requires:   python3-multidict >= 2.0
+Requires:   python3-multidict >= 4.0
 %endif
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 %python_subpackages
 
 %description
@@ -60,8 +58,8 @@
 %python_exec setup.py test
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc CHANGES.rst LICENSE README.rst
+%license LICENSE
+%doc CHANGES.rst README.rst
 %{python_sitearch}/*
 
 %changelog




commit python-yarl for openSUSE:Factory

2018-02-26 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2018-02-26 23:25:15

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Mon Feb 26 23:25:15 2018 rev:9 rq:579945 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2018-02-14 
09:46:31.890946521 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2018-02-26 23:25:18.569994170 +0100
@@ -1,0 +2,6 @@
+Sat Feb 24 18:28:57 UTC 2018 - a...@gmx.de
+
+- update to version 1.1.1:
+  * Fix performance regression: don’t encode enmpty netloc (#170)
+
+---

Old:

  yarl-1.1.0.tar.gz

New:

  yarl-1.1.1.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.qSuXfE/_old  2018-02-26 23:25:20.009942383 +0100
+++ /var/tmp/diff_new_pack.qSuXfE/_new  2018-02-26 23:25:20.013942239 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:1.1.0
+Version:1.1.1
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-1.1.0.tar.gz -> yarl-1.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.1.0/CHANGES.rst new/yarl-1.1.1/CHANGES.rst
--- old/yarl-1.1.0/CHANGES.rst  2018-01-21 10:42:48.0 +0100
+++ new/yarl-1.1.1/CHANGES.rst  2018-02-17 23:24:15.0 +0100
@@ -1,6 +1,11 @@
 CHANGES
 ===
 
+1.1.1 (2018-02-17)
+--
+
+* Fix performance regression: don't encode enmpty netloc (#170)
+
 1.1.0 (2018-01-21)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.1.0/PKG-INFO new/yarl-1.1.1/PKG-INFO
--- old/yarl-1.1.0/PKG-INFO 2018-01-21 10:43:32.0 +0100
+++ new/yarl-1.1.1/PKG-INFO 2018-02-17 23:24:53.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: yarl
-Version: 1.1.0
+Version: 1.1.1
 Summary: Yet another URL library
 Home-page: https://github.com/aio-libs/yarl/
 Author: Andrew Svetlov
@@ -168,6 +168,11 @@
 CHANGES
 ===
 
+1.1.1 (2018-02-17)
+--
+
+* Fix performance regression: don't encode enmpty netloc (#170)
+
 1.1.0 (2018-01-21)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.1.0/yarl/__init__.py 
new/yarl-1.1.1/yarl/__init__.py
--- old/yarl-1.1.0/yarl/__init__.py 2018-01-21 10:42:48.0 +0100
+++ new/yarl-1.1.1/yarl/__init__.py 2018-02-17 23:24:15.0 +0100
@@ -10,7 +10,7 @@
 
 from .quoting import _Quoter, _Unquoter
 
-__version__ = '1.1.0'
+__version__ = '1.1.1'
 
 __all__ = ('URL',)
 
@@ -196,8 +196,11 @@
 raise ValueError(
 "Only one of \"query\" or \"query_string\" should be passed")
 
-netloc = cls._make_netloc(user, password, host, port,
-  encode=not encoded)
+if not user and not password and not host and not port:
+netloc = ''
+else:
+netloc = cls._make_netloc(user, password, host, port,
+  encode=not encoded)
 if not encoded:
 path = cls._PATH_QUOTER(path)
 if netloc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-1.1.0/yarl.egg-info/PKG-INFO 
new/yarl-1.1.1/yarl.egg-info/PKG-INFO
--- old/yarl-1.1.0/yarl.egg-info/PKG-INFO   2018-01-21 10:43:32.0 
+0100
+++ new/yarl-1.1.1/yarl.egg-info/PKG-INFO   2018-02-17 23:24:53.0 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: yarl
-Version: 1.1.0
+Version: 1.1.1
 Summary: Yet another URL library
 Home-page: https://github.com/aio-libs/yarl/
 Author: Andrew Svetlov
@@ -168,6 +168,11 @@
 CHANGES
 ===
 
+1.1.1 (2018-02-17)
+--
+
+* Fix performance regression: don't encode enmpty netloc (#170)
+
 1.1.0 (2018-01-21)
 --
 




commit python-yarl for openSUSE:Factory

2018-02-14 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2018-02-14 09:46:16

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Wed Feb 14 09:46:16 2018 rev:8 rq:575874 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2018-01-13 
21:48:24.647939664 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2018-02-14 09:46:31.890946521 +0100
@@ -1,0 +2,17 @@
+Sat Feb 10 18:01:42 UTC 2018 - a...@gmx.de
+
+- update to version 1.1.0:
+  * Make pure Python quoter consistent with Cython version (#162)
+
+- changes from version 1.0.0:
+  * 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)
+
+---

Old:

  yarl-0.18.0.tar.gz

New:

  yarl-1.1.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.80cWn1/_old  2018-02-14 09:46:33.538886467 +0100
+++ /var/tmp/diff_new_pack.80cWn1/_new  2018-02-14 09:46:33.546886175 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:0.18.0
+Version:1.1.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-0.18.0.tar.gz -> yarl-1.1.0.tar.gz ++
 13463 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2018-01-13 21:48:24

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Sat Jan 13 21:48:24 2018 rev:7 rq:563776 version:0.18.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2018-01-07 
17:23:00.940656215 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2018-01-13 21:48:24.647939664 +0100
@@ -1,0 +2,7 @@
+Thu Jan 11 23:59:33 UTC 2018 - a...@gmx.de
+
+- update to version 0.18.0:
+  * Fallback to IDNA 2003 if domain name is not IDNA 2008 compatible
+(#152)
+
+---

Old:

  yarl-0.17.0.tar.gz

New:

  yarl-0.18.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.wt0lXU/_old  2018-01-13 21:48:25.459901808 +0100
+++ /var/tmp/diff_new_pack.wt0lXU/_new  2018-01-13 21:48:25.467901435 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:0.17.0
+Version:0.18.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-0.17.0.tar.gz -> yarl-0.18.0.tar.gz ++
 2252 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2018-01-07 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2018-01-07 17:22:56

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Sun Jan  7 17:22:56 2018 rev:6 rq:562155 version:0.17.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2017-12-14 
10:56:54.573276442 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2018-01-07 17:23:00.940656215 +0100
@@ -1,0 +2,13 @@
+Thu Jan  4 17:17:54 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+  * require python-idna
+
+- update to version 0.17.0:
+  * Add idna requirement
+  * update to idna 2008 and test
+  * Update mypy from 0.550 to 0.560
+  * Better fix for #141
+
+---

Old:

  yarl-0.16.0.tar.gz

New:

  yarl-0.17.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.8gtcxB/_old  2018-01-07 17:23:01.500629967 +0100
+++ /var/tmp/diff_new_pack.8gtcxB/_new  2018-01-07 17:23:01.504629780 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-yarl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-yarl
-Version:0.16.0
+Version:0.17.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0
@@ -28,12 +28,14 @@
 Source: 
https://files.pythonhosted.org/packages/source/y/yarl/yarl-%{version}.tar.gz
 BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module idna >= 2.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  python-rpm-macros
 # test requirements
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  python3-multidict >= 2.0
+Requires:   python-idna >= 2.0
 %ifpython3
 Requires:   python3-multidict >= 2.0
 %endif

++ yarl-0.16.0.tar.gz -> yarl-0.17.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.16.0/PKG-INFO new/yarl-0.17.0/PKG-INFO
--- old/yarl-0.16.0/PKG-INFO2017-12-07 21:12:47.0 +0100
+++ new/yarl-0.17.0/PKG-INFO2017-12-30 15:09:53.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: yarl
-Version: 0.16.0
+Version: 0.17.0
 Summary: Yet another URL library
 Home-page: https://github.com/aio-libs/yarl/
 Author: Andrew Svetlov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.16.0/setup.py new/yarl-0.17.0/setup.py
--- old/yarl-0.16.0/setup.py2017-12-07 21:09:21.0 +0100
+++ new/yarl-0.17.0/setup.py2017-12-30 15:06:32.0 +0100
@@ -56,7 +56,7 @@
 except IndexError:
 raise RuntimeError('Unable to determine version.')
 
-install_requires = ['multidict>=2.0']
+install_requires = ['multidict>=2.0', 'idna>=2.0']
 
 needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv)
 if needs_pytest:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.16.0/tests/test_url.py 
new/yarl-0.17.0/tests/test_url.py
--- old/yarl-0.16.0/tests/test_url.py   2017-12-07 21:09:21.0 +0100
+++ new/yarl-0.17.0/tests/test_url.py   2017-12-30 15:06:32.0 +0100
@@ -122,6 +122,11 @@
 assert "историк.рф" == url.host
 
 
+def test_localhost():
+url = URL('http://[::1]')
+assert "::1" == url.host
+
+
 def test_raw_host_when_port_is_specified():
 url = URL('http://example.com:')
 assert "example.com" == url.raw_host
@@ -719,11 +724,15 @@
 def test_from_idna():
 url = URL('http://xn--jxagkqfkduily1i.eu')
 assert "http://xn--jxagkqfkduily1i.eu; == str(url)
+url = URL('http://xn--einla-pqa.de/')  # needs idna 2008
+assert "http://xn--einla-pqa.de/; == str(url)
 
 
 def test_to_idna():
 url = URL('http://εμπορικόσήμα.eu')
 assert "http://xn--jxagkqfkduily1i.eu; == str(url)
+url = URL('http://einlaß.de/')
+assert "http://xn--einla-pqa.de/; == str(url)
 
 
 def test_from_ascii_login():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.16.0/yarl/__init__.py 
new/yarl-0.17.0/yarl/__init__.py
--- old/yarl-0.16.0/yarl/__init__.py2017-12-07 21:09:21.0 +0100

commit python-yarl for openSUSE:Factory

2017-12-14 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2017-12-14 10:56:33

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Thu Dec 14 10:56:33 2017 rev:5 rq:555884 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2017-11-27 
22:18:35.790231013 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2017-12-14 10:56:54.573276442 +0100
@@ -1,0 +2,14 @@
+Sat Dec  9 17:54:08 UTC 2017 - a...@gmx.de
+
+- removed test conditional as requested in SR 555310
+- enabled tests
+- require pytest-runner
+
+---
+Fri Dec  8 18:05:15 UTC 2017 - a...@gmx.de
+
+- update to version 0.16.0:
+  * Fix raising TypeError by url.query_string() after
+url.with_query({}) (empty mapping) #141
+
+---

Old:

  yarl-0.15.0.tar.gz

New:

  yarl-0.16.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.rCqVVk/_old  2017-12-14 10:56:55.565228556 +0100
+++ /var/tmp/diff_new_pack.rCqVVk/_new  2017-12-14 10:56:55.569228363 +0100
@@ -18,9 +18,8 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
-%bcond_without test
 Name:   python-yarl
-Version:0.15.0
+Version:0.16.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0
@@ -31,10 +30,10 @@
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  python-rpm-macros
-%if %{with test}
+# test requirements
+BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  python3-multidict >= 2.0
-%endif
 %ifpython3
 Requires:   python3-multidict >= 2.0
 %endif
@@ -56,9 +55,7 @@
 %python_install
 
 %check
-%if %{with test}
-# Tests fail unable to import modules.
-%endif
+%python_exec setup.py test
 
 %files %{python_files}
 %defattr(-,root,root,-)

++ yarl-0.15.0.tar.gz -> yarl-0.16.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.15.0/CHANGES.rst new/yarl-0.16.0/CHANGES.rst
--- old/yarl-0.15.0/CHANGES.rst 2017-11-23 17:14:34.0 +0100
+++ new/yarl-0.16.0/CHANGES.rst 2017-12-07 21:09:21.0 +0100
@@ -1,6 +1,12 @@
 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)
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.15.0/PKG-INFO new/yarl-0.16.0/PKG-INFO
--- old/yarl-0.15.0/PKG-INFO2017-11-23 17:17:53.0 +0100
+++ new/yarl-0.16.0/PKG-INFO2017-12-07 21:12:47.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: yarl
-Version: 0.15.0
+Version: 0.16.0
 Summary: Yet another URL library
 Home-page: https://github.com/aio-libs/yarl/
 Author: Andrew Svetlov
@@ -168,6 +168,12 @@
 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)
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.15.0/tests/test_update_query.py 
new/yarl-0.16.0/tests/test_update_query.py
--- old/yarl-0.15.0/tests/test_update_query.py  2017-11-23 17:14:34.0 
+0100
+++ new/yarl-0.16.0/tests/test_update_query.py  2017-12-07 21:09:21.0 
+0100
@@ -69,7 +69,9 @@
 
 def test_with_query_empty_dict():
 url = URL('http://example.com/?a=b')
-assert str(url.with_query({})) == 'http://example.com/'
+new_url = url.with_query({})
+assert new_url.query_string == ''
+assert str(new_url) == 'http://example.com/'
 
 
 def test_with_query_empty_str():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yarl-0.15.0/yarl/__init__.py 
new/yarl-0.16.0/yarl/__init__.py
--- old/yarl-0.15.0/yarl/__init__.py2017-11-23 17:14:34.0 +0100
+++ new/yarl-0.16.0/yarl/__init__.py2017-12-07 21:09:21.0 +0100
@@ -11,9 +11,9 @@
 
 from .quoting import quote, unquote
 
-__version__ = '0.15.0'
+__version__ = '0.16.0'
 
-__all__ = ['URL']
+__all__ = ('URL',)
 
 
 # is_leaf()
@@ -760,7 +760,7 @@
 "should be str or int, got 

commit python-yarl for openSUSE:Factory

2017-11-27 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2017-11-27 22:18:31

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Mon Nov 27 22:18:31 2017 rev:4 rq:545902 version:0.15.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2017-11-17 
10:59:38.881504024 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2017-11-27 22:18:35.790231013 +0100
@@ -1,0 +2,6 @@
+Sun Nov 26 21:20:07 UTC 2017 - a...@gmx.de
+
+- update to version 0.15.0:
+  * Add raw_path_qs attribute (#137)
+
+---

Old:

  yarl-0.14.2.tar.gz

New:

  yarl-0.15.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.9nhZMI/_old  2017-11-27 22:18:36.290212866 +0100
+++ /var/tmp/diff_new_pack.9nhZMI/_new  2017-11-27 22:18:36.294212721 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_without test
 Name:   python-yarl
-Version:0.14.2
+Version:0.15.0
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-0.14.2.tar.gz -> yarl-0.15.0.tar.gz ++
 1962 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2017-11-17 10:54:46

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Fri Nov 17 10:54:46 2017 rev:3 rq:541982 version:0.14.2

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2017-11-09 
14:00:47.628565634 +0100
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2017-11-17 10:59:38.881504024 +0100
@@ -1,0 +2,18 @@
+Wed Nov 15 00:33:36 UTC 2017 - a...@gmx.de
+
+- update to version 0.14.2:
+  * Restore strict parameter as no-op in quote/unquote
+
+- changes from version 0.14.1:
+  * Restore strict parameter as no-op for sake of compatibility with
+aiohttp 2.2
+
+---
+Sun Nov 12 16:59:38 UTC 2017 - a...@gmx.de
+
+- update to version 0.14.0:
+  * Drop strict mode (#123)
+  * Fix “ValueError: Unallowed PCT %” when there’s a “%” in the url
+(#124)
+
+---

Old:

  yarl-0.13.0.tar.gz

New:

  yarl-0.14.2.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.ev0Bgp/_old  2017-11-17 10:59:39.701474013 +0100
+++ /var/tmp/diff_new_pack.ev0Bgp/_new  2017-11-17 10:59:39.705473867 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_without test
 Name:   python-yarl
-Version:0.13.0
+Version:0.14.2
 Release:0
 Summary:Yet another URL library
 License:Apache-2.0

++ yarl-0.13.0.tar.gz -> yarl-0.14.2.tar.gz ++
 6841 lines of diff (skipped)




commit python-yarl for openSUSE:Factory

2017-11-09 Thread root
Hello community,

here is the log from the commit of package python-yarl for openSUSE:Factory 
checked in at 2017-11-09 14:00:45

Comparing /work/SRC/openSUSE:Factory/python-yarl (Old)
 and  /work/SRC/openSUSE:Factory/.python-yarl.new (New)


Package is "python-yarl"

Thu Nov  9 14:00:45 2017 rev:2 rq:538110 version:0.13.0

Changes:

--- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes  2017-08-30 
16:24:02.722381750 +0200
+++ /work/SRC/openSUSE:Factory/.python-yarl.new/python-yarl.changes 
2017-11-09 14:00:47.628565634 +0100
@@ -1,0 +2,14 @@
+Tue Oct 31 02:41:59 UTC 2017 - a...@gmx.de
+
+- update to version 0.13.0:
+  * 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)
+
+- changes from version 0.12.0:
+  * Properly support paths without leading slash in URL.with_path()
+(#90)
+  * Enable type annotation checks
+
+---

Old:

  yarl-0.11.0.tar.gz

New:

  yarl-0.13.0.tar.gz



Other differences:
--
++ python-yarl.spec ++
--- /var/tmp/diff_new_pack.Gadlms/_old  2017-11-09 14:00:52.036405039 +0100
+++ /var/tmp/diff_new_pack.Gadlms/_new  2017-11-09 14:00:52.040404893 +0100
@@ -13,26 +13,27 @@
 # published by the Open Source Initiative.
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 %bcond_without test
 Name:   python-yarl
-Version:0.11.0
+Version:0.13.0
 Release:0
-License:Apache-2.0
 Summary:Yet another URL library
-Url:https://github.com/aio-libs/yarl/
+License:Apache-2.0
 Group:  Development/Languages/Python
+Url:https://github.com/aio-libs/yarl/
 Source: 
https://files.pythonhosted.org/packages/source/y/yarl/yarl-%{version}.tar.gz
-BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module Cython}
+BuildRequires:  python-rpm-macros
 %if %{with test}
-BuildRequires:  python3-multidict >= 2.0
 BuildRequires:  %{python_module pytest}
+BuildRequires:  python3-multidict >= 2.0
 %endif
 %ifpython3
 Requires:   python3-multidict >= 2.0

++ yarl-0.11.0.tar.gz -> yarl-0.13.0.tar.gz ++
 3029 lines of diff (skipped)