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