Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-virtue for openSUSE:Factory checked in at 2023-07-24 18:12:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-virtue (Old) and /work/SRC/openSUSE:Factory/.python-virtue.new.1467 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-virtue" Mon Jul 24 18:12:26 2023 rev:5 rq:1099485 version:2023.7.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-virtue/python-virtue.changes 2023-07-14 15:35:44.045968542 +0200 +++ /work/SRC/openSUSE:Factory/.python-virtue.new.1467/python-virtue.changes 2023-07-24 18:13:08.653627261 +0200 @@ -1,0 +2,8 @@ +Tue Jul 18 18:56:06 UTC 2023 - Johannes Kastl <ka...@b1-systems.de> + +- update to 2023.7.4: + no changelog available, diff here: + https://github.com/Julian/Virtue/compare/v2023.07.2...v2023.07.4 +- skipping non-existent release 2023.7.3 + +------------------------------------------------------------------- Old: ---- virtue-2023.7.2.tar.gz New: ---- virtue-2023.7.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-virtue.spec ++++++ --- /var/tmp/diff_new_pack.ku9Mtg/_old 2023-07-24 18:13:09.205630510 +0200 +++ /var/tmp/diff_new_pack.ku9Mtg/_new 2023-07-24 18:13:09.213630558 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-virtue -Version: 2023.7.2 +Version: 2023.7.4 Release: 0 Summary: After trial comes virtue. A test runner for good License: MIT ++++++ virtue-2023.7.2.tar.gz -> virtue-2023.7.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtue-2023.7.2/.github/workflows/ci.yml new/virtue-2023.7.4/.github/workflows/ci.yml --- old/virtue-2023.7.2/.github/workflows/ci.yml 2020-02-02 01:00:00.000000000 +0100 +++ new/virtue-2023.7.4/.github/workflows/ci.yml 2020-02-02 01:00:00.000000000 +0100 @@ -65,7 +65,14 @@ - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.x" + python-version: | + 3.8 + 3.9 + 3.10 + 3.11 + 3.12 + pypy3.10 + allow-prereleases: true - name: Set up nox uses: wntrblm/nox@2023.04.22 - name: Run nox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtue-2023.7.2/.pre-commit-config.yaml new/virtue-2023.7.4/.pre-commit-config.yaml --- old/virtue-2023.7.2/.pre-commit-config.yaml 2020-02-02 01:00:00.000000000 +0100 +++ new/virtue-2023.7.4/.pre-commit-config.yaml 2020-02-02 01:00:00.000000000 +0100 @@ -12,7 +12,7 @@ args: [--fix, lf] - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.0.277" + rev: "v0.0.278" hooks: - id: ruff - repo: https://github.com/PyCQA/isort @@ -20,7 +20,7 @@ hooks: - id: isort - repo: https://github.com/psf/black - rev: 23.3.0 + rev: 23.7.0 hooks: - name: black id: black diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtue-2023.7.2/PKG-INFO new/virtue-2023.7.4/PKG-INFO --- old/virtue-2023.7.2/PKG-INFO 2020-02-02 01:00:00.000000000 +0100 +++ new/virtue-2023.7.4/PKG-INFO 2020-02-02 01:00:00.000000000 +0100 @@ -1,9 +1,9 @@ Metadata-Version: 2.1 Name: virtue -Version: 2023.7.2 +Version: 2023.7.4 Summary: After trial comes virtue. A test runner for good. -Project-URL: Homepage, https://github.com/Julian/Virtue Project-URL: Documentation, https://virtue.readthedocs.io/ +Project-URL: Homepage, https://github.com/Julian/Virtue Project-URL: Issues, https://github.com/Julian/Virtue/issues/ Project-URL: Funding, https://github.com/sponsors/Julian Project-URL: Source, https://github.com/Julian/Virtue @@ -17,18 +17,17 @@ Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy -Requires-Python: >=3.7 -Requires-Dist: attrs>=19 +Requires-Python: >=3.8 +Requires-Dist: attrs>=22.2.0 Requires-Dist: click Requires-Dist: colorama -Requires-Dist: importlib-metadata; python_version < '3.8' Requires-Dist: pkgutil-resolve-name>=1.3.10; python_version < '3.9' Requires-Dist: pyrsistent Requires-Dist: twisted diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtue-2023.7.2/noxfile.py new/virtue-2023.7.4/noxfile.py --- old/virtue-2023.7.2/noxfile.py 2020-02-02 01:00:00.000000000 +0100 +++ new/virtue-2023.7.4/noxfile.py 2020-02-02 01:00:00.000000000 +0100 @@ -22,7 +22,7 @@ return _session -@session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "pypy3"]) +@session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3"]) def tests(session): session.install(ROOT) if session.posargs and session.posargs[0] == "coverage": @@ -51,9 +51,9 @@ session.run("virtue", *session.posargs, "virtue") -@session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "pypy3"]) +@session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3"]) def audit(session): - session.install("pip_audit", ROOT) + session.install("pip-audit", ROOT) session.run("python", "-m", "pip_audit") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtue-2023.7.2/pyproject.toml new/virtue-2023.7.4/pyproject.toml --- old/virtue-2023.7.2/pyproject.toml 2020-02-02 01:00:00.000000000 +0100 +++ new/virtue-2023.7.4/pyproject.toml 2020-02-02 01:00:00.000000000 +0100 @@ -10,7 +10,7 @@ description = "After trial comes virtue. A test runner for good." readme = "README.rst" license = {text = "MIT"} -requires-python = ">=3.7" +requires-python = ">=3.8" keywords = ["testing", "tests", "test runner", "unittest"] authors = [ {email = "julian+vir...@grayvines.com"}, @@ -22,23 +22,22 @@ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] dynamic = ["version"] dependencies = [ - "attrs>=19", + "attrs>=22.2.0", "click", "colorama", "pyrsistent", "twisted", - "importlib_metadata;python_version<'3.8'", "pkgutil_resolve_name>=1.3.10;python_version<'3.9'", ] @@ -46,8 +45,8 @@ virtue = "virtue._cli:main" [project.urls] -Homepage = "https://github.com/Julian/Virtue" Documentation = "https://virtue.readthedocs.io/" +Homepage = "https://github.com/Julian/Virtue" Issues = "https://github.com/Julian/Virtue/issues/" Funding = "https://github.com/sponsors/Julian" Source = "https://github.com/Julian/Virtue" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtue-2023.7.2/virtue/reporters.py new/virtue-2023.7.4/virtue/reporters.py --- old/virtue-2023.7.2/virtue/reporters.py 2020-02-02 01:00:00.000000000 +0100 +++ new/virtue-2023.7.4/virtue/reporters.py 2020-02-02 01:00:00.000000000 +0100 @@ -309,6 +309,9 @@ def addSuccess(self, test): # noqa: D102 self.successes += 1 + def addDuration(self, test, elapsed): # noqa: D102 + pass + def addSubTest(self, test, subtest, outcome): # noqa: D102 if outcome is None: self.subtest_successes += 1 @@ -393,6 +396,9 @@ def addSuccess(self, test): # noqa: D102 self.successes = self.successes.append(test) + def addDuration(self, test, elapsed): # noqa: D102 + pass + def addSubTest(self, test, subtest, outcome): # noqa: D102 if outcome is None: self.subtest_successes = self.subtest_successes.set( @@ -490,6 +496,9 @@ self.recorder.addSuccess(test) self.stream.writelines(self.outputter.test_succeeded(test) or "") + def addDuration(self, test, elapsed): # noqa: D102 + self.recorder.addDuration(test, elapsed) + def addSubTest(self, test, subtest, outcome): # noqa: D102 self.recorder.addSubTest(test, subtest, outcome) if outcome is None: