pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-txaio
Module Name: pkgsrc
Committed By: adam
Date: Sun Jun 28 15:23:39 UTC 2026
Modified Files:
pkgsrc/devel/py-txaio: Makefile distinfo
Log Message:
py-txaio: updated to 26.6.1
26.6.1
**Fix**
* 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
**Other**
* 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-verified``\s 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)
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-txaio/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-txaio/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-txaio/Makefile
diff -u pkgsrc/devel/py-txaio/Makefile:1.21 pkgsrc/devel/py-txaio/Makefile:1.22
--- pkgsrc/devel/py-txaio/Makefile:1.21 Thu Dec 11 15:04:09 2025
+++ pkgsrc/devel/py-txaio/Makefile Sun Jun 28 15:23:39 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2025/12/11 15:04:09 adam Exp $
+# $NetBSD: Makefile,v 1.22 2026/06/28 15:23:39 adam Exp $
-DISTNAME= txaio-25.12.2
+DISTNAME= txaio-26.6.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=t/txaio/}
Index: pkgsrc/devel/py-txaio/distinfo
diff -u pkgsrc/devel/py-txaio/distinfo:1.22 pkgsrc/devel/py-txaio/distinfo:1.23
--- pkgsrc/devel/py-txaio/distinfo:1.22 Thu Dec 11 15:04:09 2025
+++ pkgsrc/devel/py-txaio/distinfo Sun Jun 28 15:23:39 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2025/12/11 15:04:09 adam Exp $
+$NetBSD: distinfo,v 1.23 2026/06/28 15:23:39 adam Exp $
-BLAKE2s (txaio-25.12.2.tar.gz) = 04a526254784690ffeb8f103f3969abd5656cd0316c4d514b85c346073ad5f52
-SHA512 (txaio-25.12.2.tar.gz) = 9d06c3d613a47328933637b4f4de5535d40b5be80c06f9c24de6499c8371789bd2281807c177272c5ca9556fec56a74dd9d41da890c392886dff62feb40337f1
-Size (txaio-25.12.2.tar.gz) = 117393 bytes
+BLAKE2s (txaio-26.6.1.tar.gz) = 971022eba33d380c85931a0b7e82379d30e2848d175eb870ecc5244c541b4a71
+SHA512 (txaio-26.6.1.tar.gz) = 4f44a639af354e36f9f3c8856a180e4b4dfa6ad0c294479781e4cec9579773cd70a59ef3b19bfca1927cc0b7882e90e9b7eb92db652eafc8dffe8f17f505de86
+Size (txaio-26.6.1.tar.gz) = 134555 bytes
Home |
Main Index |
Thread Index |
Old Index