ci(testrunner): install pip-tools for Python 3.15 - #19977
Conversation
Codeowners resolved asResolved from the full PR diff against No remaining files require a CODEOWNERS review. |
Circular import analysis
|
Dependency direction analysis
|
|
BenchmarksBenchmark execution time: 2026-08-31 21:29:18 Comparing candidate commit d576e8b in PR branch Found 0 performance improvements and 7 performance regressions! Performance is the same for 575 metrics, 11 unstable metrics, 2 known flaky benchmarks, 16 flaky benchmarks without significant changes.
|
a69a6a1
into
main
Description
This PR was done with codex.
While trying to enable CI for Python 3.15 support in #19909, I came across a bunch of tests that failed because they are missing the lock file/requirements.
Note that Codex found that we have to use
pip<25.3for now because newer versions of pip withpip-tools 7.5.2(what dd-trace-py uses right now), it throwsImportError: cannot import name stdlib_pkgs from pip._internal.utils.compat.Testing
docker/Dockerfilelocally successfully.python3.15 -m piptools compile --helpsucceeds in the rebuilt image.Risks
None to tracer runtime code. This changes only testrunner build tooling.
Additional Notes
This is temporary until Python 3.15 is out.