Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-txaio for openSUSE:Factory checked in at 2026-08-09 21:35:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-txaio (Old) and /work/SRC/openSUSE:Factory/.python-txaio.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-txaio" Sun Aug 9 21:35:22 2026 rev:17 rq:1370118 version:26.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-txaio/python-txaio.changes 2026-04-07 16:49:21.081637860 +0200 +++ /work/SRC/openSUSE:Factory/.python-txaio.new.16738/python-txaio.changes 2026-08-09 21:37:49.667325989 +0200 @@ -1,0 +2,53 @@ +Thu Aug 6 20:29:05 UTC 2026 - Dirk Müller <[email protected]> + +- update to 26.6.1: + * Logging at warn level on the asyncio backend no longer + triggers a DeprecationWarning from the standard library: + txaio now dispatches the warn level to logging.Logger.warning + instead of the deprecated .warn alias + * Preserve verified artifact chain-of-custody in the release + pipeline, aligning txaio with the rest of the WAMP group. The + wheel, source distribution and documentation are now built + once in the main workflow and uploaded with upload-artifact- + verified; the release workflow download-artifact-verifieds + those exact, checksum-verified artifacts (by main run id) and + publishes them, instead of rebuilding from source. This + guarantees that what is tested is what is shipped + * Auto-publish a GitHub Discussions announcement for nightly + and stable releases: a new release-post-comment.yml workflow + runs after the release workflow, finds the freshly-created + GitHub Release and posts its notes into the Discussions ci-cd + category. The category is resolved by name (case- + insensitive), so no repo-specific category id is hard-coded. + Requires GitHub Discussions enabled on the repository with a + ci-cd category + * Align artifact handling with the rest of the WAMP group: CI + now uploads build, coverage and documentation artifacts via + the shared upload-artifact-verified action (SHA256 chain-of- + custody), and the release workflow validates the exact PyPI + payload — the universal py3-none-any wheel plus the source + distribution — with the shared, fail-closed check-release- + fileset action before publishing + * Remove three permanently-skipped legacy tests that exercised + the @asyncio.coroutine decorator. That decorator was removed + in Python 3.11 (txaio's minimum supported version), so the + tests could no longer run on any supported interpreter and + only emitted skips + * Bumped the shared wamp-ai and wamp-cicd Git submodules to + match the rest of the WAMP project group (zlmdb / autobahn- + python 26.6.1) for the coordinated release. The wamp-cicd + bump picks up the GHSA-6658 shell-injection hardening in the + shared identifiers.yml reusable workflow (untrusted GitHub + event fields are now passed via env: as quoted data with a + fail-closed branch-name allowlist) + * Declare the ty type checker in the dev extra and run it from + the project venv (dropping the separate global uv tool + install ty step), so local and CI resolve the same latest ty. + Fixed a newly-reported ty invalid-argument-type diagnostic in + tx.py (the Twisted ILogObserver is provided via + zope.interface @provider, which static checkers cannot + follow) with a localized cast rather than a blanket rule + ignore. Excluded the .ai / .cicd submodules from ruff (they + carry their own linting/CI) + +------------------------------------------------------------------- Old: ---- txaio-25.12.2.tar.gz New: ---- txaio-26.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-txaio.spec ++++++ --- /var/tmp/diff_new_pack.oUVEnk/_old 2026-08-09 21:37:50.967370255 +0200 +++ /var/tmp/diff_new_pack.oUVEnk/_new 2026-08-09 21:37:50.987370936 +0200 @@ -17,7 +17,7 @@ Name: python-txaio -Version: 25.12.2 +Version: 26.6.1 Release: 0 Summary: WebSocket and WAMP in Python for Twisted and asyncio License: MIT @@ -25,7 +25,7 @@ Source: https://files.pythonhosted.org/packages/source/t/txaio/txaio-%{version}.tar.gz BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} -BuildRequires: %{python_module wheel} +BuildRequires: %{python_module wheel >= 0.42.0} BuildRequires: fdupes BuildRequires: python-rpm-macros Recommends: python-Twisted >= 22.10.0 @@ -33,7 +33,7 @@ BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module Twisted >= 22.10.0} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest >= 8.0.0} BuildRequires: %{python_module zope.interface >= 5.2.0} # /SECTION %python_subpackages ++++++ txaio-25.12.2.tar.gz -> txaio-26.6.1.tar.gz ++++++ ++++ 2971 lines of diff (skipped)
