Skip to content
Open
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
6a37083
In test_cext: Tell setuptools when we are generating a limited_api mo…
stefanor Jul 1, 2026
15cd434
Make debug builds configurable in reusable-ubuntu
stefanor Jul 1, 2026
db6e1a9
Tidy up YAML
stefanor Jul 1, 2026
216fae0
Make tests optional in reusable-ubuntu
stefanor Jul 1, 2026
f20a5b0
Allow reusable-ubuntu to install and upload results
stefanor Jul 1, 2026
f059478
Matrix to run installs on Ubuntu
stefanor Jul 1, 2026
2f5cd99
Compare multiple install results
stefanor Jul 1, 2026
e6dd647
Skip comparing abi3 and abi3t for now
stefanor Jul 1, 2026
b84e719
NEWS entry
stefanor Jul 1, 2026
3fce580
Upload hashes rather than installs
stefanor Jul 2, 2026
66d9cf8
strict type Tools/coinstall-check/
stefanor Jul 3, 2026
5443e16
Use Path.read_bytes()
stefanor Jul 3, 2026
ace1e1f
Factor out dirname patch checks
stefanor Jul 3, 2026
f12b47a
Restructure GitHub CI workflow, from review
stefanor Jul 3, 2026
f17d761
Remove some other unnecessary if: ${{}} wrapping
stefanor Jul 3, 2026
8062995
Upload a JSON manifest so that we can do ignores during comparison
stefanor Jul 3, 2026
7ef137f
Build the co-install manifests in the normal test runs
stefanor Jul 3, 2026
d4c6100
Update test_build_details to work with --with-build-details-suffix
stefanor Jul 3, 2026
d390e7a
Strip absolute --libdir paths from configure args in test_freeze
stefanor Oct 2, 2024
5be0ae7
Properly check in all-required-green
stefanor Jul 3, 2026
3eb814b
Drop reusable-ubuntu:inputs.test, no longer needed
stefanor Jul 3, 2026
356df50
Use the commit timestamp for timestamps the install
stefanor Jul 9, 2026
d758215
More readable template
stefanor Jul 9, 2026
058c925
Ensure that we are comparing a useful set of Python builds
stefanor Jul 9, 2026
621a078
Merge main
stefanor Jul 12, 2026
e3ff3e5
Merge branch 'main' into ci-multiarch-co-install
encukou Jul 29, 2026
e0735a4
.abi3 should no longer conflict
stefanor Jul 28, 2026
20b87b6
re-black
stefanor Jul 29, 2026
44531f9
Rename function for clarity
stefanor Jul 29, 2026
dec7615
Set SOURCE_DATE_EPOCH later, it casuses some test failures
stefanor Jul 29, 2026
21b6432
Comment for delayed SOURCE_DATE_EPOCH
stefanor Jul 30, 2026
7d503e8
Tidier case
stefanor Jul 30, 2026
32f21fe
We don't need inputs.debug
stefanor Jul 30, 2026
46d5263
Anonymous refernce
stefanor Jul 30, 2026
e0567f9
Tidy imports
stefanor Jul 30, 2026
981cbdf
Unused variable
stefanor Jul 30, 2026
02e180e
Require -o
stefanor Jul 30, 2026
fb9ec69
Can't benefit from CODEOWNERS without being a core-dev
stefanor Jul 30, 2026
0bce099
Improve file description comment
stefanor Jul 30, 2026
abe3f10
Drop shebangs, not used
stefanor Jul 30, 2026
727b533
Report the names of both sides of a mismatch
stefanor Jul 30, 2026
273088b
Drop unused definition
stefanor Jul 30, 2026
1968b91
Drop executable bit, not used
stefanor Jul 30, 2026
9770ca4
Don't set SOURCE_DATE_EPOCH at all
stefanor Jul 30, 2026
eba5adc
More colorful output
stefanor Jul 31, 2026
09cdce6
Move linux-install-compare into its own reusable workflow
stefanor Jul 31, 2026
5dc25db
Merge main
stefanor Jul 31, 2026
c8fbe8f
Restore blank line
stefanor Jul 31, 2026
9af8639
Provide the on property
stefanor Jul 31, 2026
c1392c4
Merge branch 'main' into ci-multiarch-co-install
stefanor Aug 7, 2026
065ab4c
Set SOURCE_DATE_EPOCH again (now that GH-154948 is fixed)
stefanor Aug 7, 2026
d4ec3c5
Merge branch 'main' into ci-multiarch-co-install
stefanor Oct 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Rename function for clarity
  • Loading branch information
stefanor committed Jul 29, 2026
commit 44531f9a07e8ef29724f801540c5cb6022f85d33
4 changes: 2 additions & 2 deletions Tools/coinstall-check/compare.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import json


def compare_trees(base: Path) -> bool:
def compare_install_manifests(base: Path) -> bool:
"""Compare all json manifests inside the directory at base."""
hashes_seen: dict[str, str] = {}
Comment thread
stefanor marked this conversation as resolved.
Outdated
tags_seen_by_platform: dict[str, set[frozenset[str]]] = {}
Expand Down Expand Up @@ -110,7 +110,7 @@ def main() -> None:
help="Directory containing hashes of Python installs.",
)
args = p.parse_args()
if not compare_trees(args.base_directory):
if not compare_install_manifests(args.base_directory):
raise SystemExit(1)

Comment thread
stefanor marked this conversation as resolved.

Expand Down
Loading