Hello community,

here is the log from the commit of package python-intervaltree for 
openSUSE:Factory checked in at 2019-01-08 12:28:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-intervaltree (Old)
 and      /work/SRC/openSUSE:Factory/.python-intervaltree.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-intervaltree"

Tue Jan  8 12:28:06 2019 rev:2 rq:662876 version:3.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-intervaltree/python-intervaltree.changes  
2018-11-06 14:40:30.856494002 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-intervaltree.new.28833/python-intervaltree.changes
       2019-01-08 12:30:38.680130467 +0100
@@ -1,0 +2,40 @@
+Fri Jan  4 16:36:26 UTC 2019 - Todd R <[email protected]>
+
+- Update to Version 3.0.2
+  + Fixed:
+    * On some systems, setup.py opened README.md with a non-unicode encoding. 
My fault for leaving the encoding flapping in the breeze. It's been fixed.
+- Update to Version 3.0.1
+  + Added:
+    * Travis testing for 3.7 and 3.8-dev. These needed OpenSSL, sudo and 
Xenial. 3.8-dev is allowed to fail.
+  + Fixed:
+    * PyPI wasn't rendering markdown because I didn't tell it what format to 
use.
+    * Python 2 wasn't installing via pip because of a new utils package. It 
has been zapped.
+  + Maintainers:
+    * TestPyPI version strings use .postN as the suffix instead of bN, and N 
counts from the latest tagged commit, which should be the last release
+    * Install from TestPyPI works via make install-testpypi
+- Update to Version 3.0.0
+  + Breaking:
+    * search(begin, end, strict) has been replaced with at(point), 
overlap(begin, end), and envelop(begin, end)
+    * extend(items) has been deleted, use update(items) instead
+    * Methods that take a strict=True/False argument now consistently default 
to strict=True
+    * Dropped support for Python 2.6, 3.2, and 3.3
+    * Add support for Python 3.5, 3.6, and 3.7
+    * Faster Interval overlap checking (@tuxzz, #56)
+  + Updated README:
+    * new restructuring methods from 2.1.0
+    * example of from_tuples() added
+    * more info about chop(), split_overlaps(), merge_overlaps() and 
merge_equals().
+  + Fixes:
+    * Node.from_tuples() will now raise an error if given an empty iterable. 
This should never happen, and it should error if it does.
+    * Interval.distance_to() gave an incorrect distance when passed the 
Interval's upper boundary
+    * Node.pop_greatest_child() sometimes forgot to rotate() when creating new 
child nodes. (@escalonn, #41, #42)
+    * IntervalTree.begin() and end() are O(1), not O(n). (@ProgVal, #40)
+    * intersection_update() and symmetric_difference() and 
symmetric_difference_update() didn't actually work. Now they do.
+    * collections.abc deprecation warning no longer happens
+  + Maintainers:
+    * PyPi accepts Markdown! Woohoo!
+    * reorganize tests
+    * more tests added to improve code coverage (We're at 96%! Yay!)
+    * test for issue #4 had a broken import reference
+
+-------------------------------------------------------------------

Old:
----
  intervaltree-2.1.0.tar.gz

New:
----
  intervaltree-3.0.2.tar.gz

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

Other differences:
------------------
++++++ python-intervaltree.spec ++++++
--- /var/tmp/diff_new_pack.ILnsLy/_old  2019-01-08 12:30:39.068130045 +0100
+++ /var/tmp/diff_new_pack.ILnsLy/_new  2019-01-08 12:30:39.072130041 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-intervaltree
 #
-# 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,24 +12,25 @@
 # 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-%{**}}
 Name:           python-intervaltree
-Version:        2.1.0
+Version:        3.0.2
 Release:        0
-License:        Apache-2.0
 Summary:        Editable interval tree data structure for Python
-Url:            https://github.com/chaimleib/intervaltree
+License:        Apache-2.0
 Group:          Development/Languages/Python
+Url:            https://github.com/chaimleib/intervaltree
 Source:         
https://files.pythonhosted.org/packages/source/i/intervaltree/intervaltree-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
-BuildRequires:  %{python_module sortedcontainers}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module sortedcontainers}
 # /SECTION
 Requires:       python-sortedcontainers
 BuildArch:      noarch
@@ -45,6 +46,8 @@
 
 %prep
 %setup -q -n intervaltree-%{version}
+# Fix non-executable script
+sed -i -e '/^#!\//, 1d' intervaltree/*.py
 
 %build
 %python_build
@@ -54,7 +57,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %files %{python_files}
-%doc CHANGELOG.md README.md README.rst
+%doc CHANGELOG.md README.md
 %license LICENSE.txt
 %{python_sitelib}/*
 

++++++ intervaltree-2.1.0.tar.gz -> intervaltree-3.0.2.tar.gz ++++++
++++ 4333 lines of diff (skipped)


Reply via email to