# Copyright 2026 the V8 project authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # uv-backed vpython spec for V8 tools and test runner, the modern replacement # for tools/.vpython3. # # The companion tools/vpython.toml.uv.lock is generated, not hand-edited. After # changing a dependency here, run 'vpython3' (or 'vpython3 -vpython-tool # upgrade') locally to resynchronize it, and commit both files together. requires-python = '>=3.11,<3.12' dependencies = [ 'six==1.15.0', 'coverage==7.3.1', 'pbr==3.0.0', 'funcsigs==1.0.2', 'hjson==3.1.0', 'httplib2==0.19.1', 'mock==2.0.0', 'setuptools==68.0.0 ; python_version < "3.14"', 'setuptools>=75.0.0 ; python_version >= "3.14"', 'numpy==1.23.5+chromium.4', 'protobuf==3.19.3', 'pyparsing==2.4.7', 'requests==2.31.0', 'urllib3==1.26.6', 'idna==2.8', 'certifi==2020.11.8', 'charset-normalizer==2.0.4', 'pyyaml==5.4.1+chromium.1', 'clusterfuzz==2.5.6+5c85ed3d46137b17da04c59bcd805ee5', 'packaging==16.8', 'psutil==5.8.0+chromium.3', 'pyfakefs==5.7.3', 'markdown==3.4.1', ]