| # 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 the V8 repository, the modern replacement |
| # for //.vpython3. |
| # |
| # The companion //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', |
| 'filecheck==1.0.1', |
| 'funcsigs==1.0.2', |
| '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', |
| 'requests==2.31.0', |
| 'urllib3==1.26.6', |
| 'idna==2.8', |
| 'certifi==2020.11.8', |
| 'charset-normalizer==2.0.4', |
| 'pyfakefs==5.7.3', |
| ] |