Conversation
mcepl
force-pushed
the
opensuse_3.6-gh-action
branch
2 times, most recently
from
August 14, 2025 20:30
b6f4d76 to
d31c640
Compare
mcepl
force-pushed
the
opensuse_3.6-gh-action
branch
22 times, most recently
from
September 20, 2025 14:12
4a7efd7 to
8192db7
Compare
mcepl
force-pushed
the
opensuse_3.6-gh-action
branch
4 times, most recently
from
September 16, 2026 05:31
0b1e31f to
a5b95bf
Compare
- Cleaned up .github/posix-deps-zypp.sh dependencies: - Replaced non-existent 'lzma' and 'lzma-devel' with 'xz-devel'. - Changed 'uuid-devel' to the standard 'libuuid-devel'. - Removed duplicate package declarations (libffi-devel, xvfb-run). - Reorganized .github/ directory structure: - Moved posix-deps-zypp.sh from .github/workflows/ to .github/. - Updated build.yml and doc.yml to reference the new path. - Re-enabled 'generated-files' task: - Removed the 'if: false' overrides on the generated files steps. - Modernized verify-ensurepip-wheels.yml: - Upgraded actions versions to checkout@v4 and setup-python@v5. - Made the script execution explicitly use python3.
Backport the relevant behavior changes from bpo-45436 (4fe454c), bpo-41306 (aecf036), and the bpo-45979 correction (dbbe4d2). Retain the older Tk expectations. On Tk 8.6.11+, explicitly test empty Menu.type and ttk compound values while still rejecting invalid enum values. On Tk 8.6.10+, expect Scale.from to retain its fractional value. Validated test_tk and test_ttk_guionly with Python 3.6 and Tcl/Tk 8.6.12 on openSUSE Leap 15.6, including the affected widget classes with wantobjects disabled.
Regenerate configure and pyconfig.h.in before the full build so locale coercion is enabled. Install glibc-locale-base for the UTF-32 converters required by GDB. Replace the public HTTP endpoint in test_issue16464 with a mocked transport while retaining request and Content-Length checks. Include full GDB command, status and output in failures, with regression coverage for the diagnostics.
Restore ast.Num and ast.Str handling in Argument Clinic for negative numeric defaults and legacy string converters. Use the Python 3.6 Clinic NULL convention for the Unicode escape decoder error defaults and regenerate their header and checksums. Preserve the stateful decoding security fix and final argument. Add regression tests for numeric defaults, string converters, NULL defaults, and expression validation. Verified clean regen-all output, make smelly, and the tool, codec, Unicode, and bytes tests on Leap 15.6.
Add only GITHUB_WORKSPACE to safe.directory in the Git configuration used by shell steps. The checkout action configures its own temporary HOME, leaving subsequent Git commands subject to ownership checks. Use git status and git diff --exit-code for the generated-files check so repository errors are not misreported as stale generated files.
mcepl
force-pushed
the
opensuse_3.6-gh-action
branch
from
September 16, 2026 11:42
3bed1f1 to
a869033
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CPython Mirror
https://github.com/python/cpython is a cpython mirror repository. Pull requests
are not accepted on this repo and will be automatically closed.
Submit patches at https://bugs.python.org
For additional information about contributing to CPython, see the
developer's guide.