Hello community, here is the log from the commit of package python-cachetools for openSUSE:Factory checked in at 2016-09-01 14:03:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cachetools (Old) and /work/SRC/openSUSE:Factory/.python-cachetools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cachetools" Changes: -------- --- /work/SRC/openSUSE:Factory/python-cachetools/python-cachetools.changes 2015-07-23 15:23:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-cachetools.new/python-cachetools.changes 2016-09-01 14:03:09.000000000 +0200 @@ -1,0 +2,35 @@ +Tue Aug 30 19:48:39 UTC 2016 - [email protected] + +- update to 1.1.6: + - Reimplement ``LRUCache`` and ``TTLCache`` using + ``collections.OrderedDict``. Note that this will break pickle + compatibility with previous versions. + - Fix ``TTLCache`` not calling ``__missing__()`` of derived classes. + - Handle ``ValueError`` in ``Cache.__missing__()`` for consistency + with caching decorators. + - Improve how ``TTLCache`` handles expired items. + - Use ``Counter.most_common()`` for ``LFUCache.popitem()``. + - Refactor ``Cache`` base class. Note that this will break pickle + compatibility with previous versions. + - Clean up ``LRUCache`` and ``TTLCache`` implementations. + - Refactor ``LRUCache`` and ``TTLCache`` implementations. Note that + this will break pickle compatibility with previous versions. + - Document pending removal of deprecated features. + - Minor documentation improvements. + - Fix pickle tests. + - Fix pickling of large ``LRUCache`` and ``TTLCache`` instances. + - Improve key functions. + - Improve documentation. + - Improve unit test coverage. + - Add ``@cached`` function decorator. + - Add ``hashkey`` and ``typedkey`` fuctions. + - Add `key` and `lock` arguments to ``@cachedmethod``. + - Set ``__wrapped__`` attributes for Python versions < 3.2. + - Move ``functools`` compatible decorators to ``cachetools.func``. + - Deprecate ``@cachedmethod`` `typed` argument. + - Deprecate `cache` attribute for ``@cachedmethod`` wrappers. + - Deprecate `getsizeof` and `lock` arguments for `cachetools.func` + decorator. +- Use pypi.io as Source url + +------------------------------------------------------------------- Old: ---- cachetools-1.0.3.tar.gz New: ---- cachetools-1.1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cachetools.spec ++++++ --- /var/tmp/diff_new_pack.irC7DV/_old 2016-09-01 14:03:09.000000000 +0200 +++ /var/tmp/diff_new_pack.irC7DV/_new 2016-09-01 14:03:09.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-cachetools # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,13 +17,13 @@ Name: python-cachetools -Version: 1.0.3 +Version: 1.1.6 Release: 0 Summary: Extensible memoizing collections and decorators License: MIT Group: Development/Languages/Python Url: https://github.com/tkem/cachetools -Source: https://pypi.python.org/packages/source/c/cachetools/cachetools-%{version}.tar.gz +Source: https://pypi.io/packages/source/c/cachetools/cachetools-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ cachetools-1.0.3.tar.gz -> cachetools-1.1.6.tar.gz ++++++ ++++ 3016 lines of diff (skipped)
