# Pinned to the major series customers using boto3 are typically on. The
# stale-pool detection that drives the test's PASS/FAIL distinction lives
# in urllib3.util.connection.is_connection_dropped → wait_for_read; that
# code path is stable across urllib3 1.26.x and 2.x, but pinning here
# keeps the regression's reference behavior reproducible.
urllib3==2.3.0
