Hello community,

here is the log from the commit of package python-extratools for 
openSUSE:Factory checked in at 2019-03-12 09:54:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-extratools (Old)
 and      /work/SRC/openSUSE:Factory/.python-extratools.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-extratools"

Tue Mar 12 09:54:16 2019 rev:3 rq:683760 version:0.8.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-extratools/python-extratools.changes      
2018-12-13 19:44:09.321035224 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-extratools.new.28833/python-extratools.changes
   2019-03-12 09:54:21.231526828 +0100
@@ -1,0 +2,6 @@
+Mon Mar 11 11:15:07 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 0.8.2.1:
+  * no upstream changelog
+
+-------------------------------------------------------------------

Old:
----
  LICENSE
  extratools-0.8.tar.gz

New:
----
  extratools-0.8.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-extratools.spec ++++++
--- /var/tmp/diff_new_pack.LCBy2I/_old  2019-03-12 09:54:21.727526729 +0100
+++ /var/tmp/diff_new_pack.LCBy2I/_new  2019-03-12 09:54:21.727526729 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-extratools
 #
-# 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
@@ -19,17 +19,22 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         skip_python2 1
 Name:           python-extratools
-Version:        0.8
+Version:        0.8.2.1
 Release:        0
 Summary:        145+ extra higher-level functional tools
 License:        MIT
 Group:          Development/Languages/Python
-Url:            https://github.com/chuanconggao/extratools
+URL:            https://github.com/chuanconggao/extratools
 Source:         
https://files.pythonhosted.org/packages/source/e/extratools/extratools-%{version}.tar.gz
-Source10:       
https://raw.githubusercontent.com/chuanconggao/extratools/%{version}/LICENSE
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Requires:       python-RegexOrder >= 0.2
+Requires:       python-TagStats >= 0.1.2
+Requires:       python-sh >= 1.12.13
+Requires:       python-sortedcontainers >= 1.5.10
+Requires:       python-toolz >= 0.9.0
+BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module RegexOrder >= 0.2}
 BuildRequires:  %{python_module TagStats >= 0.1.2}
@@ -37,19 +42,13 @@
 BuildRequires:  %{python_module sortedcontainers >= 1.5.10}
 BuildRequires:  %{python_module toolz >= 0.9.0}
 # /SECTION
-Requires:       python-RegexOrder >= 0.2
-Requires:       python-TagStats >= 0.1.2
-Requires:       python-sh >= 1.12.13
-Requires:       python-sortedcontainers >= 1.5.10
-Requires:       python-toolz >= 0.9.0
-BuildArch:      noarch
-
 %python_subpackages
 
 %description
 145+ extra higher-level functional tools that go beyond standard
 library's itertools, functools, etc. and popular third-party
 libraries like toolz, funcy, and more-itertools.
+
 %prep
 %setup -q -n extratools-%{version}
 sed -i -e '/^#!\s*\//, 1d' extratools/*.py
@@ -58,7 +57,6 @@
 
 %build
 %python_build
-cp %{SOURCE10} .
 
 %install
 %python_install

++++++ extratools-0.8.tar.gz -> extratools-0.8.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/LICENSE new/extratools-0.8.2.1/LICENSE
--- old/extratools-0.8/LICENSE  1970-01-01 01:00:00.000000000 +0100
+++ new/extratools-0.8.2.1/LICENSE      2018-05-11 12:35:38.000000000 +0200
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2016 Chuancong Gao
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/MANIFEST.in 
new/extratools-0.8.2.1/MANIFEST.in
--- old/extratools-0.8/MANIFEST.in      2018-06-03 23:32:43.000000000 +0200
+++ new/extratools-0.8.2.1/MANIFEST.in  2018-12-02 23:20:35.000000000 +0100
@@ -1,2 +1,4 @@
 include requirements.txt
+include optional-requirements.txt
 include extratools/htmltools/emmet.js
+include LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/PKG-INFO 
new/extratools-0.8.2.1/PKG-INFO
--- old/extratools-0.8/PKG-INFO 2018-06-05 04:10:54.000000000 +0200
+++ new/extratools-0.8.2.1/PKG-INFO     2018-12-02 23:22:14.000000000 +0100
@@ -1,19 +1,19 @@
 Metadata-Version: 2.1
 Name: extratools
-Version: 0.8
+Version: 0.8.2.1
 Summary: 145+ extra higher-level functional tools beyond standard and 
third-Party libraries.
 Home-page: https://github.com/chuanconggao/extratools
 Author: Chuancong Gao
 Author-email: [email protected]
 License: MIT
-Download-URL: https://github.com/chuanconggao/extratools/tarball/0.8
+Download-URL: https://github.com/chuanconggao/extratools/tarball/0.8.2.1
 Description: [![PyPI 
version](https://img.shields.io/pypi/v/extratools.svg)](https://pypi.python.org/pypi/extratools/)
         [![PyPI 
pyversions](https://img.shields.io/pypi/pyversions/extratools.svg)](https://pypi.python.org/pypi/extratools/)
         [![PyPI 
license](https://img.shields.io/pypi/l/extratools.svg)](https://pypi.python.org/pypi/extratools/)
         
         **Featured on GitHub's Trending Python repos on May 25, 2018. Thank 
you so much for support!**
         
-        145+ extra higher-level functional tools that go beyond standard 
library's `itertools`, `functools`, etc. and popular third-party libraries like 
[`toolz`](https://github.com/pytoolz/toolz), 
[`fancy`](https://github.com/Suor/funcy), and 
[`more-itertools`](https://github.com/erikrose/more-itertools).
+        145+ extra higher-level functional tools that go beyond standard 
library's `itertools`, `functools`, etc. and popular third-party libraries like 
[`toolz`](https://github.com/pytoolz/toolz), 
[`funcy`](https://github.com/Suor/funcy), and 
[`more-itertools`](https://github.com/erikrose/more-itertools).
         
         - Like `toolz` and others, most of the tools are designed to be 
efficient, pure, and lazy. Several useful yet non-functional tools are also 
included.
         
@@ -280,6 +280,8 @@
         
         This package is available on PyPI. Just use `pip3 install -U 
extratools` to install it.
         
+        To enable all the features, please install extra dependencies by `pip3 
install -U sh RegexOrder TagStats`.
+        
         ## How to cite?
         
         When using for research purpose, please cite this library as follows.
@@ -305,3 +307,4 @@
 Classifier: Programming Language :: Python :: 3
 Requires-Python: >= 3
 Description-Content-Type: text/markdown
+Provides-Extra: all
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/README.md 
new/extratools-0.8.2.1/README.md
--- old/extratools-0.8/README.md        2018-06-05 03:00:08.000000000 +0200
+++ new/extratools-0.8.2.1/README.md    2018-12-02 23:17:15.000000000 +0100
@@ -4,7 +4,7 @@
 
 **Featured on GitHub's Trending Python repos on May 25, 2018. Thank you so 
much for support!**
 
-145+ extra higher-level functional tools that go beyond standard library's 
`itertools`, `functools`, etc. and popular third-party libraries like 
[`toolz`](https://github.com/pytoolz/toolz), 
[`fancy`](https://github.com/Suor/funcy), and 
[`more-itertools`](https://github.com/erikrose/more-itertools).
+145+ extra higher-level functional tools that go beyond standard library's 
`itertools`, `functools`, etc. and popular third-party libraries like 
[`toolz`](https://github.com/pytoolz/toolz), 
[`funcy`](https://github.com/Suor/funcy), and 
[`more-itertools`](https://github.com/erikrose/more-itertools).
 
 - Like `toolz` and others, most of the tools are designed to be efficient, 
pure, and lazy. Several useful yet non-functional tools are also included.
 
@@ -271,6 +271,8 @@
 
 This package is available on PyPI. Just use `pip3 install -U extratools` to 
install it.
 
+To enable all the features, please install extra dependencies by `pip3 install 
-U sh RegexOrder TagStats`.
+
 ## How to cite?
 
 When using for research purpose, please cite this library as follows.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/extratools/__join.py 
new/extratools-0.8.2.1/extratools/__join.py
--- old/extratools-0.8/extratools/__join.py     2018-05-29 17:15:36.000000000 
+0200
+++ new/extratools-0.8.2.1/extratools/__join.py 2018-09-29 07:48:38.000000000 
+0200
@@ -75,12 +75,12 @@
         if m is sentinel or n is sentinel:
             break
 
-        if leftkey(m[0]) < rightkey(n[0]):
+        if m[0] < n[0]:
             if rightdefault is not no_default:
                 yield (m[1], [rightdefault])
 
             m = sentinel
-        elif leftkey(m[0]) > rightkey(n[0]):
+        elif m[0] > n[0]:
             if leftdefault is not no_default:
                 yield ([leftdefault], n[1])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/extratools/seqtools.py 
new/extratools-0.8.2.1/extratools/seqtools.py
--- old/extratools-0.8/extratools/seqtools.py   2018-06-02 04:24:11.000000000 
+0200
+++ new/extratools-0.8.2.1/extratools/seqtools.py       2018-07-22 
19:41:14.000000000 +0200
@@ -318,7 +318,7 @@
 
 
 def matchingfrequencies(*seqs: Iterable[T], key=None) -> Iterable[Tuple[T, 
int]]:
-    c: Counter[T] = Counter()
+    c: Counter = Counter()
     for seq in seqs:
         c.update(unique(seq, key=key))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/extratools.egg-info/PKG-INFO 
new/extratools-0.8.2.1/extratools.egg-info/PKG-INFO
--- old/extratools-0.8/extratools.egg-info/PKG-INFO     2018-06-05 
04:10:54.000000000 +0200
+++ new/extratools-0.8.2.1/extratools.egg-info/PKG-INFO 2018-12-02 
23:22:14.000000000 +0100
@@ -1,19 +1,19 @@
 Metadata-Version: 2.1
 Name: extratools
-Version: 0.8
+Version: 0.8.2.1
 Summary: 145+ extra higher-level functional tools beyond standard and 
third-Party libraries.
 Home-page: https://github.com/chuanconggao/extratools
 Author: Chuancong Gao
 Author-email: [email protected]
 License: MIT
-Download-URL: https://github.com/chuanconggao/extratools/tarball/0.8
+Download-URL: https://github.com/chuanconggao/extratools/tarball/0.8.2.1
 Description: [![PyPI 
version](https://img.shields.io/pypi/v/extratools.svg)](https://pypi.python.org/pypi/extratools/)
         [![PyPI 
pyversions](https://img.shields.io/pypi/pyversions/extratools.svg)](https://pypi.python.org/pypi/extratools/)
         [![PyPI 
license](https://img.shields.io/pypi/l/extratools.svg)](https://pypi.python.org/pypi/extratools/)
         
         **Featured on GitHub's Trending Python repos on May 25, 2018. Thank 
you so much for support!**
         
-        145+ extra higher-level functional tools that go beyond standard 
library's `itertools`, `functools`, etc. and popular third-party libraries like 
[`toolz`](https://github.com/pytoolz/toolz), 
[`fancy`](https://github.com/Suor/funcy), and 
[`more-itertools`](https://github.com/erikrose/more-itertools).
+        145+ extra higher-level functional tools that go beyond standard 
library's `itertools`, `functools`, etc. and popular third-party libraries like 
[`toolz`](https://github.com/pytoolz/toolz), 
[`funcy`](https://github.com/Suor/funcy), and 
[`more-itertools`](https://github.com/erikrose/more-itertools).
         
         - Like `toolz` and others, most of the tools are designed to be 
efficient, pure, and lazy. Several useful yet non-functional tools are also 
included.
         
@@ -280,6 +280,8 @@
         
         This package is available on PyPI. Just use `pip3 install -U 
extratools` to install it.
         
+        To enable all the features, please install extra dependencies by `pip3 
install -U sh RegexOrder TagStats`.
+        
         ## How to cite?
         
         When using for research purpose, please cite this library as follows.
@@ -305,3 +307,4 @@
 Classifier: Programming Language :: Python :: 3
 Requires-Python: >= 3
 Description-Content-Type: text/markdown
+Provides-Extra: all
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/extratools.egg-info/SOURCES.txt 
new/extratools-0.8.2.1/extratools.egg-info/SOURCES.txt
--- old/extratools-0.8/extratools.egg-info/SOURCES.txt  2018-06-05 
04:10:54.000000000 +0200
+++ new/extratools-0.8.2.1/extratools.egg-info/SOURCES.txt      2018-12-02 
23:22:14.000000000 +0100
@@ -1,5 +1,7 @@
+LICENSE
 MANIFEST.in
 README.md
+optional-requirements.txt
 requirements.txt
 setup.py
 bin/extratools-flatten
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/extratools.egg-info/requires.txt 
new/extratools-0.8.2.1/extratools.egg-info/requires.txt
--- old/extratools-0.8/extratools.egg-info/requires.txt 2018-06-05 
04:10:54.000000000 +0200
+++ new/extratools-0.8.2.1/extratools.egg-info/requires.txt     2018-12-02 
23:22:14.000000000 +0100
@@ -1,5 +1,7 @@
+sortedcontainers>=1.5.10
+toolz>=0.9.0
+
+[all]
 RegexOrder>=0.2
 sh>=1.12.13
-sortedcontainers>=1.5.10
 TagStats>=0.1.2
-toolz>=0.9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/optional-requirements.txt 
new/extratools-0.8.2.1/optional-requirements.txt
--- old/extratools-0.8/optional-requirements.txt        1970-01-01 
01:00:00.000000000 +0100
+++ new/extratools-0.8.2.1/optional-requirements.txt    2018-12-02 
23:06:16.000000000 +0100
@@ -0,0 +1,3 @@
+RegexOrder>=0.2
+sh>=1.12.13
+TagStats>=0.1.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/requirements.txt 
new/extratools-0.8.2.1/requirements.txt
--- old/extratools-0.8/requirements.txt 2018-06-03 16:54:17.000000000 +0200
+++ new/extratools-0.8.2.1/requirements.txt     2018-12-02 23:06:25.000000000 
+0100
@@ -1,5 +1,2 @@
-RegexOrder>=0.2
-sh>=1.12.13
 sortedcontainers>=1.5.10
-TagStats>=0.1.2
 toolz>=0.9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extratools-0.8/setup.py 
new/extratools-0.8.2.1/setup.py
--- old/extratools-0.8/setup.py 2018-06-05 04:00:34.000000000 +0200
+++ new/extratools-0.8.2.1/setup.py     2018-12-02 23:21:17.000000000 +0100
@@ -4,7 +4,7 @@
 from glob import glob
 
 url = "https://github.com/chuanconggao/extratools";
-version = "0.8"
+version = "0.8.2.1"
 
 setup(
     name="extratools",
@@ -40,5 +40,10 @@
     python_requires=">= 3",
     install_requires=[
         line.strip() for line in open("requirements.txt")
-    ]
+    ],
+    extras_require={
+        "all": [
+            line.strip() for line in open("optional-requirements.txt")
+        ]
+    }
 )


Reply via email to