chore(py3.15): official support, SSI, and profiling reno - #19254
chore(py3.15): official support, SSI, and profiling reno#19254vlad-scherbich wants to merge 9 commits into
Conversation
|
d40d842 to
79cdd04
Compare
39f57c0 to
e18f65a
Compare
79cdd04 to
20b8031
Compare
20b8031 to
e3095a6
Compare
Codeowners resolved asResolved from the full PR diff against |
Circular import analysis
|
e525437 to
e8ce368
Compare
e3095a6 to
2f5e955
Compare
Dependency direction analysis
|
Dependency direction analysis
|
BenchmarksBenchmark execution time: 2026-08-21 20:40:07 Comparing candidate commit d3cb48c in PR branch Found 0 performance improvements and 10 performance regressions! Performance is the same for 612 metrics, 10 unstable metrics.
|
e8ce368 to
3302918
Compare
30a5636 to
54d95fa
Compare
Bump sitecustomize allow-list to 3.16 (strict less-than) and add 3.15 to dl_wheels supported_versions. Supersedes #17977 (GAP-01); merge after the profiling stack lands.
Customer-facing Reno fragment for when the profiling stack ships (GAP-02).
54d95fa to
e0feb3a
Compare
Part of the #17849 split (PR 5/6).
e0feb3a to
4e3885a
Compare
Rebase left merge conflict markers in orphaned 222bcd0.txt while the active riot hash 1857594 had no .txt lockfile. This broke check_requirements_lockfiles and build_base_venvs [3.15], blocking cp315 wheel uploads to S3.
Restore 128b106/128e1e1 lockfiles dropped during stack rebase and fix CRLF line endings in requirements.csv that failed check-diff on Linux CI.
compile-and-prune-test-requirements deletes lockfiles whose riot hashes no longer exist; leaving 114 orphans caused check_requirements_lockfiles to fail on every pipeline run.
prev: #19273 | next: (stack tip)
Summary
Stack tip: declare official Python 3.15 support in packaging, lib-injection SSI allow-list (formerly #19274), and profiling Reno note (formerly #19275). Merge last after profiling functional work lands.
requires-python, reno, customer-facing 3.15 supportTest plan
Tracker
Programming Language :: Python :: 3.15classifier topyproject.toml#17815lib-injection/sources/requirements.csv(analogue of #12283) #17813 (SSI)