Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-invocations for 
openSUSE:Factory checked in at 2023-05-11 12:31:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-invocations (Old)
 and      /work/SRC/openSUSE:Factory/.python-invocations.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-invocations"

Thu May 11 12:31:27 2023 rev:13 rq:1085963 version:3.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-invocations/python-invocations.changes    
2023-04-22 22:01:16.445508321 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-invocations.new.1533/python-invocations.changes
  2023-05-11 12:31:29.778116288 +0200
@@ -1,0 +2,12 @@
+Thu May  4 19:15:25 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 3.0.2:
+  * backported` Unpin ``tabulate`` in our install
+    requirements, it's had many more releases since we instituted
+    a defensive pin vs some bugs in its later 0.7 line!
+  * We neglected to remove references to ``six`` in a
+    few spots including some that utilized Invoke's old vendor of same;
+    this causes issues when trying to use development and
+    upcoming versions of Invoke. Six is now truly gone!
+
+-------------------------------------------------------------------

Old:
----
  invocations-3.0.0.tar.gz

New:
----
  invocations-3.0.2.tar.gz

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

Other differences:
------------------
++++++ python-invocations.spec ++++++
--- /var/tmp/diff_new_pack.hZVn1h/_old  2023-05-11 12:31:30.346119080 +0200
+++ /var/tmp/diff_new_pack.hZVn1h/_new  2023-05-11 12:31:30.350119099 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-invocations
-Version:        3.0.0
+Version:        3.0.2
 Release:        0
 Summary:        Reusable Invoke tasks
 License:        BSD-2-Clause

++++++ invocations-3.0.0.tar.gz -> invocations-3.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invocations-3.0.0/dev-requirements.txt 
new/invocations-3.0.2/dev-requirements.txt
--- old/invocations-3.0.0/dev-requirements.txt  2022-12-31 23:12:06.000000000 
+0100
+++ new/invocations-3.0.2/dev-requirements.txt  2023-04-28 17:17:14.000000000 
+0200
@@ -1,9 +1,7 @@
 # For testing
-pytest-relaxed @ git+https://github.com/bitprophet/pytest-relaxed@main
-# TODO: NUKEME vvv
-invoke @ git+https://github.com/pyinvoke/invoke@main
-releases @ git+https://github.com/bitprophet/releases@main
-# TODO: NUKEME ^^^
+pytest-relaxed>=2
+invoke>=2
+releases>=2
 pytest-cov==2.4.0
 pytest-mock==3.2.0
 watchdog==0.8.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invocations-3.0.0/docs/changelog.rst 
new/invocations-3.0.2/docs/changelog.rst
--- old/invocations-3.0.0/docs/changelog.rst    2022-12-31 23:12:06.000000000 
+0100
+++ new/invocations-3.0.2/docs/changelog.rst    2023-04-28 17:17:14.000000000 
+0200
@@ -2,6 +2,15 @@
 Changelog
 =========
 
+- :release:`3.0.2 <2023-04-28>`
+- :support:`- backported` Unpin ``tabulate`` in our install requirements, it's
+  had many more releases since we instituted a defensive pin vs some bugs in
+  its later 0.7 line!
+- :release:`3.0.1 <2023-01-06>`
+- :bug:`-` We neglected to remove references to ``six`` in a few spots -
+  including some that utilized Invoke's old vendor of same; this causes issues
+  when trying to use development and upcoming versions of Invoke. Six is now
+  truly gone!
 - :release:`3.0.0 <2022-12-31>`
 - :support:`-` Various fixes and doc updates re: the `~invocations.autodoc`
   module's compatibility with modern Sphinx versions.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invocations-3.0.0/invocations/_version.py 
new/invocations-3.0.2/invocations/_version.py
--- old/invocations-3.0.0/invocations/_version.py       2022-12-31 
23:12:06.000000000 +0100
+++ new/invocations-3.0.2/invocations/_version.py       2023-04-28 
17:17:14.000000000 +0200
@@ -1,2 +1,2 @@
-__version_info__ = (3, 0, 0)
+__version_info__ = (3, 0, 2)
 __version__ = ".".join(map(str, __version_info__))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invocations-3.0.0/invocations/console.py 
new/invocations-3.0.2/invocations/console.py
--- old/invocations-3.0.0/invocations/console.py        2022-12-31 
23:12:06.000000000 +0100
+++ new/invocations-3.0.2/invocations/console.py        2023-04-28 
17:17:14.000000000 +0200
@@ -4,8 +4,6 @@
 
 import sys
 
-from invoke.vendor.six.moves import input
-
 
 # NOTE: originally cribbed from fab 1's contrib.console.confirm
 def confirm(question, assume_yes=True):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/invocations-3.0.0/invocations/packaging/semantic_version_monkey.py 
new/invocations-3.0.2/invocations/packaging/semantic_version_monkey.py
--- old/invocations-3.0.0/invocations/packaging/semantic_version_monkey.py      
2022-12-31 23:12:06.000000000 +0100
+++ new/invocations-3.0.2/invocations/packaging/semantic_version_monkey.py      
2023-04-28 17:17:14.000000000 +0200
@@ -5,7 +5,6 @@
 or distributing our own fork.
 """
 
-from invoke.vendor.six import text_type
 
 from semantic_version import Version
 
@@ -17,7 +16,7 @@
     Useful when you need to generate a new object that can be mutated
     separately from the original.
     """
-    return Version(text_type(self))
+    return Version(str(self))
 
 
 Version.clone = clone
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invocations-3.0.0/invocations/testing.py 
new/invocations-3.0.2/invocations/testing.py
--- old/invocations-3.0.0/invocations/testing.py        2022-12-31 
23:12:06.000000000 +0100
+++ new/invocations-3.0.2/invocations/testing.py        2023-04-28 
17:17:14.000000000 +0200
@@ -1,8 +1,6 @@
 import sys
 import time
 from collections import defaultdict
-from invoke.vendor.six import iteritems
-from invoke.vendor.six.moves import range
 
 from invoke import task
 from tqdm import tqdm
@@ -164,7 +162,7 @@
     counts = defaultdict(int)
     for period in periods:
         counts[period] += 1
-    mode = sorted((value, key) for key, value in iteritems(counts))[-1][1]
+    mode = sorted((value, key) for key, value in counts.items())[-1][1]
     # Emission of stats!
     if fail_fast:
         print("First failure occurred after {} successes".format(successes))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invocations-3.0.0/setup.py 
new/invocations-3.0.2/setup.py
--- old/invocations-3.0.0/setup.py      2022-12-31 23:12:06.000000000 +0100
+++ new/invocations-3.0.2/setup.py      2023-04-28 17:17:14.000000000 +0200
@@ -19,7 +19,7 @@
     "blessings>=1.6",
     "releases>=1.6",
     "semantic_version>=2.4,<2.7",
-    "tabulate==0.7.5",
+    "tabulate>=0.7.5",
     "tqdm>=4.8.1",
     "twine>=1.15",
     "wheel>=0.24.0",
@@ -56,6 +56,7 @@
         "Operating System :: Microsoft :: Windows",
         "Programming Language :: Python",
         "Programming Language :: Python :: 3",
+        "Programming Language :: Python :: 3 :: Only",
         "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",

++++++ invocations-no-bundled.patch ++++++
--- /var/tmp/diff_new_pack.hZVn1h/_old  2023-05-11 12:31:30.634120495 +0200
+++ /var/tmp/diff_new_pack.hZVn1h/_new  2023-05-11 12:31:30.638120514 +0200
@@ -1,7 +1,7 @@
-Index: invocations-3.0.0/tests/packaging/release.py
+Index: invocations-3.0.2/tests/packaging/release.py
 ===================================================================
---- invocations-3.0.0.orig/tests/packaging/release.py
-+++ invocations-3.0.0/tests/packaging/release.py
+--- invocations-3.0.2.orig/tests/packaging/release.py
++++ invocations-3.0.2/tests/packaging/release.py
 @@ -3,7 +3,10 @@ from os import path
  import re
  import sys
@@ -14,61 +14,10 @@
  from invoke import MockContext, Result, Config, Exit
  from docutils.utils import Reporter
  from unittest.mock import Mock, patch, call
-Index: invocations-3.0.0/invocations/console.py
+Index: invocations-3.0.2/invocations/packaging/release.py
 ===================================================================
---- invocations-3.0.0.orig/invocations/console.py
-+++ invocations-3.0.0/invocations/console.py
-@@ -4,7 +4,10 @@ Text console UI helpers and patterns, e.
- 
- import sys
- 
--from invoke.vendor.six.moves import input
-+try:
-+    from invoke.vendor.six.moves import input
-+except ImportError:
-+    from six.moves import input
- 
- 
- # NOTE: originally cribbed from fab 1's contrib.console.confirm
-Index: invocations-3.0.0/invocations/packaging/semantic_version_monkey.py
-===================================================================
---- invocations-3.0.0.orig/invocations/packaging/semantic_version_monkey.py
-+++ invocations-3.0.0/invocations/packaging/semantic_version_monkey.py
-@@ -5,7 +5,10 @@ We never like monkey-patching, but for n
- or distributing our own fork.
- """
- 
--from invoke.vendor.six import text_type
-+try:
-+    from invoke.vendor.six import text_type
-+except ImportError:
-+    from six import text_type
- 
- from semantic_version import Version
- 
-Index: invocations-3.0.0/invocations/testing.py
-===================================================================
---- invocations-3.0.0.orig/invocations/testing.py
-+++ invocations-3.0.0/invocations/testing.py
-@@ -1,8 +1,12 @@
- import sys
- import time
- from collections import defaultdict
--from invoke.vendor.six import iteritems
--from invoke.vendor.six.moves import range
-+try:
-+    from invoke.vendor.six import iteritems
-+    from invoke.vendor.six.moves import range
-+except ImportError:
-+    from six import iteritems
-+    from six.moves import range
- 
- from invoke import task
- from tqdm import tqdm
-Index: invocations-3.0.0/invocations/packaging/release.py
-===================================================================
---- invocations-3.0.0.orig/invocations/packaging/release.py
-+++ invocations-3.0.0/invocations/packaging/release.py
+--- invocations-3.0.2.orig/invocations/packaging/release.py
++++ invocations-3.0.2/invocations/packaging/release.py
 @@ -20,7 +20,10 @@ from glob import glob
  from io import StringIO
  from shutil import rmtree

Reply via email to