commit python-pymemcache for openSUSE:Factory

2020-10-13 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2020-10-13 15:45:29

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


Package is "python-pymemcache"

Tue Oct 13 15:45:29 2020 rev:10 rq:841415 version:3.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2020-06-15 20:29:04.926077409 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.3486/python-pymemcache.changes
2020-10-13 15:46:06.881461854 +0200
@@ -1,0 +2,10 @@
+Tue Oct 13 07:29:30 UTC 2020 - Dirk Mueller 
+
+- update to 3.3.0:
+  * ``HashClient`` can now be imported from the top-level ``pymemcache`` 
package
+(e.g. ``pymemcache.HashClient``).
+  * ``HashClient.get_many()`` now longer stores ``False`` for missing keys from
+unavailable clients. Instead, the result won't contain the key at all.
+  * Added missing ``HashClient.close()`` and ``HashClient.quit()``.
+
+---

Old:

  pymemcache-3.2.0.tar.gz

New:

  pymemcache-3.3.0.tar.gz



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.NIMspu/_old  2020-10-13 15:46:07.401462078 +0200
+++ /var/tmp/diff_new_pack.NIMspu/_new  2020-10-13 15:46:07.417462085 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without python2
 Name:   python-pymemcache
-Version:3.2.0
+Version:3.3.0
 Release:0
 Summary:A pure Python memcached client
 License:Apache-2.0

++ pymemcache-3.2.0.tar.gz -> pymemcache-3.3.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.2.0/ChangeLog.rst 
new/pymemcache-3.3.0/ChangeLog.rst
--- old/pymemcache-3.2.0/ChangeLog.rst  2020-05-20 00:51:04.0 +0200
+++ new/pymemcache-3.3.0/ChangeLog.rst  2020-08-18 01:20:42.0 +0200
@@ -1,6 +1,14 @@
 Changelog
 =
 
+New in version 3.3.0
+
+* ``HashClient`` can now be imported from the top-level ``pymemcache`` package
+  (e.g. ``pymemcache.HashClient``).
+* ``HashClient.get_many()`` now longer stores ``False`` for missing keys from
+  unavailable clients. Instead, the result won't contain the key at all.
+* Added missing ``HashClient.close()`` and ``HashClient.quit()``.
+
 New in version 3.2.0
 
 * ``PooledClient`` and ``HashClient`` now support custom ``Client`` classes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.2.0/PKG-INFO 
new/pymemcache-3.3.0/PKG-INFO
--- old/pymemcache-3.2.0/PKG-INFO   2020-05-20 00:52:16.0 +0200
+++ new/pymemcache-3.3.0/PKG-INFO   2020-08-19 22:07:45.773500400 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pymemcache
-Version: 3.2.0
+Version: 3.3.0
 Summary: "A comprehensive, fast, pure Python memcached client"
 Home-page: https://github.com/pinterest/pymemcache
 Author: Jon Parise
@@ -143,6 +143,14 @@
 Changelog
 =
 
+New in version 3.3.0
+
+* ``HashClient`` can now be imported from the top-level ``pymemcache`` 
package
+  (e.g. ``pymemcache.HashClient``).
+* ``HashClient.get_many()`` now longer stores ``False`` for missing 
keys from
+  unavailable clients. Instead, the result won't contain the key at 
all.
+* Added missing ``HashClient.close()`` and ``HashClient.quit()``.
+
 New in version 3.2.0
 
 * ``PooledClient`` and ``HashClient`` now support custom ``Client`` 
classes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.2.0/pymemcache/__init__.py 
new/pymemcache-3.3.0/pymemcache/__init__.py
--- old/pymemcache-3.2.0/pymemcache/__init__.py 2020-05-20 00:51:04.0 
+0200
+++ new/pymemcache-3.3.0/pymemcache/__init__.py 2020-08-18 01:20:42.0 
+0200
@@ -1,7 +1,8 @@
-__version__ = '3.2.0'
+__version__ = '3.3.0'
 
 from pymemcache.client.base import Client  # noqa
 from pymemcache.client.base import PooledClient  # noqa
+from pymemcache.client.hash import HashClient  # noqa
 
 from pymemcache.exceptions import MemcacheError  # noqa
 from pymemcache.exceptions import MemcacheClientError  # noqa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.2.0/pymemcache/client/__init__.py 
new/pymemcache-3.3.0/pymemcache/client/__init__.py
--- old/pymemcache-3.2.0/pymemcache/client/__init__.py  

commit python-pymemcache for openSUSE:Factory

2020-06-15 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2020-06-15 20:28:57

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


Package is "python-pymemcache"

Mon Jun 15 20:28:57 2020 rev:9 rq:814553 version:3.2.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2020-05-12 22:33:13.511981204 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.3606/python-pymemcache.changes
2020-06-15 20:29:04.926077409 +0200
@@ -1,0 +2,6 @@
+Sun Jun 14 09:30:56 UTC 2020 - Dirk Mueller 
+
+- update to 3.2.0:
+  * ``PooledClient`` and ``HashClient`` now support custom ``Client`` classes
+
+---

Old:

  pymemcache-3.1.0.tar.gz

New:

  pymemcache-3.2.0.tar.gz



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.mWFxEA/_old  2020-06-15 20:29:06.050081303 +0200
+++ /var/tmp/diff_new_pack.mWFxEA/_new  2020-06-15 20:29:06.054081316 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without python2
 Name:   python-pymemcache
-Version:3.1.0
+Version:3.2.0
 Release:0
 Summary:A pure Python memcached client
 License:Apache-2.0

++ pymemcache-3.1.0.tar.gz -> pymemcache-3.2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.1.0/ChangeLog.rst 
new/pymemcache-3.2.0/ChangeLog.rst
--- old/pymemcache-3.1.0/ChangeLog.rst  2020-04-09 18:11:32.0 +0200
+++ new/pymemcache-3.2.0/ChangeLog.rst  2020-05-20 00:51:04.0 +0200
@@ -1,6 +1,14 @@
 Changelog
 =
 
+New in version 3.2.0
+
+* ``PooledClient`` and ``HashClient`` now support custom ``Client`` classes
+
+New in version 3.1.1
+
+* Improve ``MockMemcacheClient`` to behave even more like ``Client``
+
 New in version 3.1.0
 
 * Add TLS support for TCP sockets.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.1.0/PKG-INFO 
new/pymemcache-3.2.0/PKG-INFO
--- old/pymemcache-3.1.0/PKG-INFO   2020-04-09 18:13:42.0 +0200
+++ new/pymemcache-3.2.0/PKG-INFO   2020-05-20 00:52:16.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pymemcache
-Version: 3.1.0
+Version: 3.2.0
 Summary: "A comprehensive, fast, pure Python memcached client"
 Home-page: https://github.com/pinterest/pymemcache
 Author: Jon Parise
@@ -143,6 +143,14 @@
 Changelog
 =
 
+New in version 3.2.0
+
+* ``PooledClient`` and ``HashClient`` now support custom ``Client`` 
classes
+
+New in version 3.1.1
+
+* Improve ``MockMemcacheClient`` to behave even more like ``Client``
+
 New in version 3.1.0
 
 * Add TLS support for TCP sockets.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.1.0/pymemcache/__init__.py 
new/pymemcache-3.2.0/pymemcache/__init__.py
--- old/pymemcache-3.1.0/pymemcache/__init__.py 2020-04-09 18:11:32.0 
+0200
+++ new/pymemcache-3.2.0/pymemcache/__init__.py 2020-05-20 00:51:04.0 
+0200
@@ -1,4 +1,4 @@
-__version__ = '3.1.0'
+__version__ = '3.2.0'
 
 from pymemcache.client.base import Client  # noqa
 from pymemcache.client.base import PooledClient  # noqa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.1.0/pymemcache/client/base.py 
new/pymemcache-3.2.0/pymemcache/client/base.py
--- old/pymemcache-3.1.0/pymemcache/client/base.py  2020-04-07 
17:40:36.0 +0200
+++ new/pymemcache-3.2.0/pymemcache/client/base.py  2020-04-29 
01:54:59.0 +0200
@@ -1009,6 +1009,9 @@
 in the pool. Your serde object must therefore be thread-safe.
 """
 
+#: :class:`Client` class used to create new clients
+client_class = Client
+
 def __init__(self,
  server,
  serde=None,
@@ -1054,20 +1057,20 @@
 key_prefix=self.key_prefix)
 
 def _create_client(self):
-client = Client(self.server,
-serde=self.serde,
-connect_timeout=self.connect_timeout,
-timeout=self.timeout,
-no_delay=self.no_delay,
-# We need to know when it fails *always* so that we

commit python-pymemcache for openSUSE:Factory

2020-05-12 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2020-05-12 22:33:02

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


Package is "python-pymemcache"

Tue May 12 22:33:02 2020 rev:8 rq:802871 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2020-04-23 18:35:07.428625642 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.2738/python-pymemcache.changes
2020-05-12 22:33:13.511981204 +0200
@@ -1,0 +2,7 @@
+Tue May 12 08:26:33 UTC 2020 - Dirk Mueller 
+
+- update to 3.1.0:
+  * Add TLS support for TCP sockets.
+  * Fix corner case when dead hashed server comes back alive.
+
+---

Old:

  pymemcache-3.0.1.tar.gz

New:

  pymemcache-3.1.0.tar.gz



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.GT1BTq/_old  2020-05-12 22:33:14.167982573 +0200
+++ /var/tmp/diff_new_pack.GT1BTq/_new  2020-05-12 22:33:14.171982581 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without python2
 Name:   python-pymemcache
-Version:3.0.1
+Version:3.1.0
 Release:0
 Summary:A pure Python memcached client
 License:Apache-2.0

++ pymemcache-3.0.1.tar.gz -> pymemcache-3.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.1/ChangeLog.rst 
new/pymemcache-3.1.0/ChangeLog.rst
--- old/pymemcache-3.0.1/ChangeLog.rst  2020-03-20 18:05:35.0 +0100
+++ new/pymemcache-3.1.0/ChangeLog.rst  2020-04-09 18:11:32.0 +0200
@@ -1,6 +1,11 @@
 Changelog
 =
 
+New in version 3.1.0
+
+* Add TLS support for TCP sockets.
+* Fix corner case when dead hashed server comes back alive.
+
 New in version 3.0.1
 
 * Make MockMemcacheClient more consistent with the real client.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.1/PKG-INFO 
new/pymemcache-3.1.0/PKG-INFO
--- old/pymemcache-3.0.1/PKG-INFO   2020-03-20 18:06:20.0 +0100
+++ new/pymemcache-3.1.0/PKG-INFO   2020-04-09 18:13:42.0 +0200
@@ -1,10 +1,10 @@
 Metadata-Version: 2.1
 Name: pymemcache
-Version: 3.0.1
+Version: 3.1.0
 Summary: "A comprehensive, fast, pure Python memcached client"
 Home-page: https://github.com/pinterest/pymemcache
-Author: Charles Gordon
-Author-email: char...@pinterest.com
+Author: Jon Parise
+Author-email: j...@pinterest.com
 License: Apache License 2.0
 Description: pymemcache
 ==
@@ -133,6 +133,7 @@
 * `Jon Parise `_
 * `Stephen Rosen `_
 * `Feras Alazzeh `_
+* `Moisés Guimarães de Medeiros `_
 
 We're Hiring!
 =
@@ -142,6 +143,11 @@
 Changelog
 =
 
+New in version 3.1.0
+
+* Add TLS support for TCP sockets.
+* Fix corner case when dead hashed server comes back alive.
+
 New in version 3.0.1
 
 * Make MockMemcacheClient more consistent with the real client.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.1/README.rst 
new/pymemcache-3.1.0/README.rst
--- old/pymemcache-3.0.1/README.rst 2020-01-15 23:00:22.0 +0100
+++ new/pymemcache-3.1.0/README.rst 2020-04-09 18:11:32.0 +0200
@@ -125,6 +125,7 @@
 * `Jon Parise `_
 * `Stephen Rosen `_
 * `Feras Alazzeh `_
+* `Moisés Guimarães de Medeiros `_
 
 We're Hiring!
 =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.1/pymemcache/__init__.py 
new/pymemcache-3.1.0/pymemcache/__init__.py
--- old/pymemcache-3.0.1/pymemcache/__init__.py 2020-03-20 18:05:35.0 
+0100
+++ new/pymemcache-3.1.0/pymemcache/__init__.py 2020-04-09 18:11:32.0 
+0200
@@ -1,4 +1,4 @@
-__version__ = '3.0.1'
+__version__ = '3.1.0'
 
 from pymemcache.client.base import Client  # noqa
 from pymemcache.client.base import PooledClient  # noqa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit python-pymemcache for openSUSE:Factory

2020-04-23 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2020-04-23 18:34:45

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


Package is "python-pymemcache"

Thu Apr 23 18:34:45 2020 rev:7 rq:796468 version:3.0.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2020-03-26 23:35:12.850817071 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.2738/python-pymemcache.changes
2020-04-23 18:35:07.428625642 +0200
@@ -1,0 +2,5 @@
+Thu Apr 23 09:34:22 UTC 2020 - Tomáš Chvátal 
+
+- Fix build without python 2
+
+---



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.xb7eH8/_old  2020-04-23 18:35:08.040626813 +0200
+++ /var/tmp/diff_new_pack.xb7eH8/_new  2020-04-23 18:35:08.048626828 +0200
@@ -18,6 +18,7 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%bcond_without python2
 Name:   python-pymemcache
 Version:3.0.1
 Release:0
@@ -34,9 +35,11 @@
 BuildRequires:  python-rpm-macros
 Requires:   python-six
 BuildArch:  noarch
+%if %{with python2}
+BuildRequires:  python-future
+%endif
 %ifpython2
-BuildRequires:  python2-future
-Requires:   python2-future
+Requires:   python-future
 %endif
 %python_subpackages
 




commit python-pymemcache for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2020-03-26 23:34:34

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


Package is "python-pymemcache"

Thu Mar 26 23:34:34 2020 rev:6 rq:788526 version:3.0.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2020-03-21 00:03:03.853154029 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.3160/python-pymemcache.changes
2020-03-26 23:35:12.850817071 +0100
@@ -1,0 +2,8 @@
+Mon Mar 23 14:54:06 UTC 2020 - pgaj...@suse.com
+
+- version update to 3.0.1
+  * Make MockMemcacheClient more consistent with the real client.
+  * Pass ``encoding`` from HashClient to its pooled clients when 
``use_pooling``
+is enabled.
+
+---

Old:

  pymemcache-3.0.0.tar.gz

New:

  pymemcache-3.0.1.tar.gz



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.BtCqG1/_old  2020-03-26 23:35:13.334817246 +0100
+++ /var/tmp/diff_new_pack.BtCqG1/_new  2020-03-26 23:35:13.334817246 +0100
@@ -19,7 +19,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymemcache
-Version:3.0.0
+Version:3.0.1
 Release:0
 Summary:A pure Python memcached client
 License:Apache-2.0

++ pymemcache-3.0.0.tar.gz -> pymemcache-3.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.0/ChangeLog.rst 
new/pymemcache-3.0.1/ChangeLog.rst
--- old/pymemcache-3.0.0/ChangeLog.rst  2020-01-02 22:34:43.0 +0100
+++ new/pymemcache-3.0.1/ChangeLog.rst  2020-03-20 18:05:35.0 +0100
@@ -1,6 +1,12 @@
 Changelog
 =
 
+New in version 3.0.1
+
+* Make MockMemcacheClient more consistent with the real client.
+* Pass ``encoding`` from HashClient to its pooled clients when ``use_pooling``
+  is enabled.
+
 New in version 3.0.0
 
 * The serialization API has been reworked. Instead of consuming a serializer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.0/PKG-INFO 
new/pymemcache-3.0.1/PKG-INFO
--- old/pymemcache-3.0.0/PKG-INFO   2020-01-02 22:43:14.0 +0100
+++ new/pymemcache-3.0.1/PKG-INFO   2020-03-20 18:06:20.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pymemcache
-Version: 3.0.0
+Version: 3.0.1
 Summary: "A comprehensive, fast, pure Python memcached client"
 Home-page: https://github.com/pinterest/pymemcache
 Author: Charles Gordon
@@ -132,6 +132,7 @@
 * `Joe Gordon `_
 * `Jon Parise `_
 * `Stephen Rosen `_
+* `Feras Alazzeh `_
 
 We're Hiring!
 =
@@ -141,6 +142,12 @@
 Changelog
 =
 
+New in version 3.0.1
+
+* Make MockMemcacheClient more consistent with the real client.
+* Pass ``encoding`` from HashClient to its pooled clients when 
``use_pooling``
+  is enabled.
+
 New in version 3.0.0
 
 * The serialization API has been reworked. Instead of consuming a 
serializer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.0/README.rst 
new/pymemcache-3.0.1/README.rst
--- old/pymemcache-3.0.0/README.rst 2019-11-25 17:37:00.0 +0100
+++ new/pymemcache-3.0.1/README.rst 2020-01-15 23:00:22.0 +0100
@@ -124,6 +124,7 @@
 * `Joe Gordon `_
 * `Jon Parise `_
 * `Stephen Rosen `_
+* `Feras Alazzeh `_
 
 We're Hiring!
 =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.0/pymemcache/__init__.py 
new/pymemcache-3.0.1/pymemcache/__init__.py
--- old/pymemcache-3.0.0/pymemcache/__init__.py 2020-01-02 22:33:26.0 
+0100
+++ new/pymemcache-3.0.1/pymemcache/__init__.py 2020-03-20 18:05:35.0 
+0100
@@ -1,4 +1,4 @@
-__version__ = '3.0.0'
+__version__ = '3.0.1'
 
 from pymemcache.client.base import Client  # noqa
 from pymemcache.client.base import PooledClient  # noqa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-3.0.0/pymemcache/client/base.py 

commit python-pymemcache for openSUSE:Factory

2020-03-20 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2020-03-20 23:59:38

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


Package is "python-pymemcache"

Fri Mar 20 23:59:38 2020 rev:5 rq:786856 version:3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2019-09-11 10:36:46.543272143 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.3160/python-pymemcache.changes
2020-03-21 00:03:03.853154029 +0100
@@ -1,0 +2,17 @@
+Fri Mar 20 12:04:30 UTC 2020 - Marketa Calabkova 
+
+- Update to 3.0.0
+  * The serialization API has been reworked. Instead of consuming a serializer
+and deserializer as separate arguments, client objects now expect an 
argument
+``serde`` to be an object which implements ``serialize`` and 
``deserialize``
+as methods. (``serialize`` and ``deserialize`` are still supported but
+considered deprecated.)
+  * Validate integer inputs for ``expire``, ``delay``, ``incr``, ``decr``, and
+``memlimit`` -- non-integer values now raise ``MemcacheIllegalInputError``
+  * Validate inputs for ``cas`` -- values which are not integers or strings of
+0-9 now raise ``MemcacheIllegalInputError``
+  * Add ``prepend`` and ``append`` support to ``MockMemcacheClient``.
+  * Add the ``touch`` method to ``HashClient``.
+  * Added official support for Python 3.8.
+
+---

Old:

  pymemcache-2.2.2.tar.gz

New:

  pymemcache-3.0.0.tar.gz



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.MxgoJd/_old  2020-03-21 00:03:05.557154963 +0100
+++ /var/tmp/diff_new_pack.MxgoJd/_new  2020-03-21 00:03:05.645155011 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymemcache
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2014 Thomas Bechtold 
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymemcache
-Version:2.2.2
+Version:3.0.0
 Release:0
 Summary:A pure Python memcached client
 License:Apache-2.0

++ pymemcache-2.2.2.tar.gz -> pymemcache-3.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-2.2.2/ChangeLog.rst 
new/pymemcache-3.0.0/ChangeLog.rst
--- old/pymemcache-2.2.2/ChangeLog.rst  2019-08-06 21:06:33.0 +0200
+++ new/pymemcache-3.0.0/ChangeLog.rst  2020-01-02 22:34:43.0 +0100
@@ -1,6 +1,21 @@
 Changelog
 =
 
+New in version 3.0.0
+
+* The serialization API has been reworked. Instead of consuming a serializer
+  and deserializer as separate arguments, client objects now expect an argument
+  ``serde`` to be an object which implements ``serialize`` and ``deserialize``
+  as methods. (``serialize`` and ``deserialize`` are still supported but
+  considered deprecated.)
+* Validate integer inputs for ``expire``, ``delay``, ``incr``, ``decr``, and
+  ``memlimit`` -- non-integer values now raise ``MemcacheIllegalInputError``
+* Validate inputs for ``cas`` -- values which are not integers or strings of
+  0-9 now raise ``MemcacheIllegalInputError``
+* Add ``prepend`` and ``append`` support to ``MockMemcacheClient``.
+* Add the ``touch`` method to ``HashClient``.
+* Added official support for Python 3.8.
+
 New in version 2.2.2
 
 * Fix ``long_description`` string in Python packaging.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-2.2.2/PKG-INFO 
new/pymemcache-3.0.0/PKG-INFO
--- old/pymemcache-2.2.2/PKG-INFO   2019-08-06 21:07:47.0 +0200
+++ new/pymemcache-3.0.0/PKG-INFO   2020-01-02 22:43:14.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pymemcache
-Version: 2.2.2
+Version: 3.0.0
 Summary: "A comprehensive, fast, pure Python memcached client"
 Home-page: https://github.com/pinterest/pymemcache
 Author: Charles Gordon
@@ -9,9 +9,6 @@
 Description: pymemcache
 ==
 
-.. image:: https://travis-ci.org/pinterest/pymemcache.svg
-:target: https://travis-ci.org/pinterest/pymemcache
-
 .. image:: https://img.shields.io/pypi/v/pymemcache.svg
 :target: https://pypi.python.org/pypi/pymemcache
 
@@ -76,10 +73,10 @@
 dependency on libmemcached poses challenges (e.g., it must be built 
against
 the same 

commit python-pymemcache for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2019-09-11 10:36:44

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


Package is "python-pymemcache"

Wed Sep 11 10:36:44 2019 rev:4 rq:729846 version:2.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2019-03-19 10:03:17.559785759 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.7948/python-pymemcache.changes
2019-09-11 10:36:46.543272143 +0200
@@ -1,0 +2,14 @@
+Tue Sep 10 11:58:40 UTC 2019 - Tomáš Chvátal 
+
+- Update to 2.2.2:
+  * Fix long_description string in Python packaging.
+  * Fix flags when setting multiple differently-typed values at once.
+  * Use setup.cfg metadata instead setup.py config to generate package.
+  * Add default_noreply parameter to HashClient.
+  * Add encoding parameter to Client constructors (defaults to ascii).
+  * Add flags parameter to write operation methods.
+  * Handle unicode key values in MockMemcacheClient correctly.
+  * Improve ASCII encoding failure exception.
+  * Fix setup.py dependency on six already being installed.
+
+---

Old:

  pymemcache-2.1.1.tar.gz

New:

  pymemcache-2.2.2.tar.gz



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.zjHKWo/_old  2019-09-11 10:36:47.771271786 +0200
+++ /var/tmp/diff_new_pack.zjHKWo/_new  2019-09-11 10:36:47.807271777 +0200
@@ -19,25 +19,25 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymemcache
-Version:2.1.1
+Version:2.2.2
 Release:0
 Summary:A pure Python memcached client
 License:Apache-2.0
 Group:  Development/Languages/Python
-Url:https://github.com/Pinterest/pymemcache
+URL:https://github.com/Pinterest/pymemcache
 Source: 
https://files.pythonhosted.org/packages/source/p/pymemcache/pymemcache-%{version}.tar.gz
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module six}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+Requires:   python-six
+BuildArch:  noarch
 %ifpython2
 BuildRequires:  python2-future
 Requires:   python2-future
 %endif
-BuildRequires:  python-rpm-macros
-Requires:   python-six
-BuildArch:  noarch
-
 %python_subpackages
 
 %description
@@ -59,12 +59,12 @@
 
 %install
 %python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 %python_exec setup.py test
 
 %files %{python_files}
-%defattr(-,root,root,-)
 %license LICENSE.txt
 %doc README.rst
 %{python_sitelib}/*

++ pymemcache-2.1.1.tar.gz -> pymemcache-2.2.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-2.1.1/ChangeLog.rst 
new/pymemcache-2.2.2/ChangeLog.rst
--- old/pymemcache-2.1.1/ChangeLog.rst  2019-01-28 18:34:10.0 +0100
+++ new/pymemcache-2.2.2/ChangeLog.rst  2019-08-06 21:06:33.0 +0200
@@ -1,5 +1,23 @@
-Change Log
-==
+Changelog
+=
+
+New in version 2.2.2
+
+* Fix ``long_description`` string in Python packaging.
+
+New in version 2.2.1
+
+* Fix ``flags`` when setting multiple differently-typed values at once.
+
+New in version 2.2.0
+
+* Drop official support for Python 3.4.
+* Use ``setup.cfg`` metadata instead ``setup.py`` config to generate package.
+* Add ``default_noreply`` parameter to ``HashClient``.
+* Add ``encoding`` parameter to ``Client`` constructors (defaults to 
``ascii``).
+* Add ``flags`` parameter to write operation methods.
+* Handle unicode key values in ``MockMemcacheClient`` correctly.
+* Improve ASCII encoding failure exception.
 
 New in version 2.1.1
 
@@ -58,8 +76,8 @@
 
 New in version 1.4.0
 
-* Unicode keys support. It is now possible to pass the flag 
`allow_unicode_keys` when creating the clients, thanks @jogo!
-* Fixed a bug where PooledClient wasn't following `default_noreply` arg set on 
init, thanks @kols!
+* Unicode keys support. It is now possible to pass the flag 
``allow_unicode_keys`` when creating the clients, thanks @jogo!
+* Fixed a bug where PooledClient wasn't following ``default_noreply`` arg set 
on init, thanks @kols!
 * Improved documentation
 
 New in version 1.3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymemcache-2.1.1/MANIFEST.in 

commit python-pymemcache for openSUSE:Factory

2019-03-19 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2019-03-19 10:03:12

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


Package is "python-pymemcache"

Tue Mar 19 10:03:12 2019 rev:3 rq:686261 version:2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2019-03-01 20:53:10.585484610 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.28833/python-pymemcache.changes
   2019-03-19 10:03:17.559785759 +0100
@@ -1,0 +2,5 @@
+Mon Mar 18 18:19:22 UTC 2019 - Jan Engelhardt 
+
+- Trim filler wording from descriptions.
+
+---



Other differences:
--
++ python-pymemcache.spec ++
--- /var/tmp/diff_new_pack.iBkrd8/_old  2019-03-19 10:03:18.903784520 +0100
+++ /var/tmp/diff_new_pack.iBkrd8/_new  2019-03-19 10:03:18.903784520 +0100
@@ -21,7 +21,7 @@
 Name:   python-pymemcache
 Version:2.1.1
 Release:0
-Summary:A comprehensive, fast, pure Python memcached client
+Summary:A pure Python memcached client
 License:Apache-2.0
 Group:  Development/Languages/Python
 Url:https://github.com/Pinterest/pymemcache
@@ -41,7 +41,7 @@
 %python_subpackages
 
 %description
-A comprehensive, fast, pure-Python memcached client.
+A pure-Python memcached client.
 
 pymemcache supports the following features:
 




commit python-pymemcache for openSUSE:Factory

2019-03-01 Thread root
Hello community,

here is the log from the commit of package python-pymemcache for 
openSUSE:Factory checked in at 2019-03-01 20:53:09

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


Package is "python-pymemcache"

Fri Mar  1 20:53:09 2019 rev:2 rq:679883 version:2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymemcache/python-pymemcache.changes  
2017-11-27 22:17:47.847971099 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pymemcache.new.28833/python-pymemcache.changes
   2019-03-01 20:53:10.585484610 +0100
@@ -1,0 +2,167 @@
+Wed Feb 27 15:51:01 UTC 2019 - Thomas Bechtold 
+
+- update to 2.1.0:
+  * Check reStructuredText along with flake8
+  * Hotfix broken path
+  * fix result
+  * Update changelog
+  * Fix syntax errors
+  * Use byte strings after serializing with serde
+  * correct spelling mistake
+  * Remove deprecated Python version.
+  * Add tests for serde module
+  * Kill python 2.6
+  * Add optional support for unicode keys
+  * Update README to mention tox
+  * Fix support newbytes from future
+  * Final touches for 1.3.7
+  * Make tuple once, instead of on every call
+  * Use only the highest, premium quality picklers available at runtime.
+  * Enforce version for sphinx
+  * Don't Raise Generic Exception (#164)
+  * DocString: `gets` returns values, not keys
+  * Always send command keys in their original order
+  * Bump version to 1.4.3
+  * Bump version to 1.4.2
+  * Bump version to 1.4.1
+  * Bump version to 1.4.0
+  * Import Classes, Function into package level
+  * new Patch version for minor change
+  * trevor sucks
+  * Remove docs from being run when you're running tests
+  * Add integration environment to tox
+  * Remove py26 detritus from .travis.yml (#181)
+  * We only need to import cPickle explicitly if Python 2
+  * Add test for subclasses of builtin types
+  * Added default parameter support for "get" and "gets" methods in Client
+  * Always close the existing socket on _connect() (#208)
+  * Add support for stats cachedump
+  * Add test coverage for the 'cache_memlimit' command
+  * Comparing ord(character) so its compatible with python 2 and 3
+  * Introduce some missing .set() assertions
+  * Add Code of Conduct and Contributing guides
+  * Finish preparing the 2.1.0 release
+  * Make serde use BytesIO for Python 3 compat
+  * fixed markdown syntax to rst link format (#205)
+  * Test against py35 and py36
+  * Update ChangeLog.rst
+  * Release 1.3.7
+  * Return default value instead of False when all clients are down
+  * Make pickle version for python_memcache_serializer adjustable
+  * Add virtualenv env/ and .cache/ to gitignore
+  * remove suggestion to use python-clandestined
+  * add delete and delete_multi benchmarks
+  * Fix typo in doc
+  * Bump version
+  * split benchmarks by method and include get_multi and set_multi
+  * Fixed a small typo in the doc string of the pooled client
+  * Add Nicholas Charriere to contributors :D
+  * Remove 'sudo: false' from Travis configuration (#204)
+  * Update release notes for version 2.0.0
+  * fix return object
+  * ensure that client 'if not self.sock: self._connect()' behavior is tested
+  * minor tweaks for an extra 7.5% gain
+  * Prevent pytest-warning on pytest 3.0+
+  * Add CODEOWNERS listing global project reviewers (#203)
+  * Bump docs' the copyright year to 2018
+  * Improve MemcacheIllegalInputError messages
+  * add validation code with NOT_STORED
+  * Start a list of project adopters
+  * Improve syntax
+  * Bumpversion
+  * allow friendly imports
+  * removed apidoc directory from repo
+  * update comparison to pylibmc
+  * Raising MemcacheIllegalInputError when a key contains null byte, new line, 
or carriage return
+  * Fixed docs
+  * fix ChangeLog.rst
+  * Clean up some changelog links
+  * Use simpler Travis pip caching syntax
+  * refactor BaseClient._store_cmd() to handle multiple key-value pairs so 
set_many can work as desired
+  * Use a bytes string
+  * Add gevent to test-requirements
+  * Simplify README for running tests. Only tox
+  * Use cPickle for six.moves
+  * test for default_noreply for both clients
+  * Added changelog
+  * gevent 1.3 is required for Python 3.7 support
+  * Switch to is bytes for bytes comparision
+  * Improve the cache_memlimit documentation
+  * Renaming byte to character
+  * Improve serde
+  * typo: alwais -> always
+  * Update getting_started.rst
+  * gevent 1.3.6 has some additional Python 3.7 fixes
+  * Refactor _delete_many() to batch its keys
+  * Fixes tox six pkg ImportError #198 (#199)
+  * Switch to an SVG Travis-CI build badge (#207)
+  * added OK as acceptable response
+  * Test for expected flags with serde tests
+  * Bump version to 2.0.0
+  * Add UNIX domain socket support (#206)
+  * Changelog for 1.4.2