# Vendored-library pins, bumped by the renovate custom manager that matches
# this exact path (see renovate.json — no stock manager sees this file).
#
# Renovate runs scripts/vendor_websockets.py before committing a websockets
# bump, including the source, license, and manifest in the same update.
# tests/src/unit/test_vendored_websockets.py still rejects stale or altered trees.
# For a manual pin change, run the same generator and commit its outputs.
websockets==17.1
