Subject: CVS commit: pkgsrc/devel/py-uvloop
From: Adam Ciarcinski
Date: 2022-09-16 15:00:15
Message id: 20220916130015.CFAB0FA90@cvs.NetBSD.org

Log Message:
py-uvloop: updated to 0.17.0

v0.17.0

This release adds Python 3.11 support, updates bundled libuv to 1.43.0
and fixes a handful of issues.

Changes

Expose uv_loop_t pointer for integration with other C-extensions
Support python 3.11+
Expose libuv uv_fs_event functionality
Activate debug mode when -X dev is used
Expose uv_version() for libuv API compatibility
Fix loop.getaddrinfo() and tests
Bump to libuv 1.43.0

Fixes

_TransProtPair is no longer defined in asyncio.events
use a TypeVar for asyncio.BaseProtocol
Fix segfault in TimerHandle.when() after cleared
Avoid self._errpipe_write double close
Fix typo in test
Fix potential infinite loop
use a stack of self._fds_to_close to prevent double closes
Fix incorrect main thread id value forking from a thread
create_subprocess_exec should treat env={} as empty environment
Queue write only after processing all buffers
Drop Python 3.6 support for thread ident
bugfix: write to another transport in resume_writing() fails

Build

Upgrade GitHub Actions
typo same as same
setup.py: allow to override extra_compile_args
Drop hack in setup.py in finalize_options (492)
Fix tests invocation on release CI worklow

Documentation

use asyncio.Runner loop_factory on 3.11+
Fix CI badge in docs, remove remaining Travis CI references from docs
Fix typo in README

Files:
RevisionActionfile
1.29modifypkgsrc/devel/py-uvloop/Makefile
1.8modifypkgsrc/devel/py-uvloop/PLIST
1.27modifypkgsrc/devel/py-uvloop/distinfo
1.6modifypkgsrc/devel/py-uvloop/patches/patch-setup.py