bneradt opened a new pull request, #13980: URL: https://github.com/apache/trafficserver/pull/13980
The Uranium test environment locks grpcio and grpcio-tools at 1.83.0, which publishes wheels only through Python 3.14. On Fedora 45, which ships Python 3.15, uv therefore builds both packages from source on every CI run, adding 15 to 20 minutes to each URTest shard. Several other locked test dependencies have also fallen behind their current releases. This patch refreshes the lock to the latest compatible release of every test dependency. That brings grpcio and grpcio-tools to 1.85.1, which publish Python 3.15 wheels, so the test environment installs in seconds again. It also moves the exact aioquic pin from 1.3.0 to 1.7.2, which brings pylsqpack to 1.0.0, and updates pytest, protobuf, cryptography, dnspython, gunicorn and other dependencies to their latest releases. Every locked package still has wheels for Python 3.11 through 3.14. aioquic 1.7.2 makes the access-log race in `test_h3_python_client` much more frequent, so this should land after #13977, which fixes that race. 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
