bpo-29521 Fix two minor documentation build warnings (#41) by Mariatta · Pull Request #83 · python/cpython
Much of bpo-29521 was fixed in parallel with commit e7ffb99 . This cleans up the rest. Apply parallel change to Doc/make.bat to read "set SPHINXOPTS=-D latex_elements.papersize=" I don't have a Windows system on which to observe the warning, but it should be necessary. The warning: .../workspace/cpython_github/Doc/faq/windows.rst:303: WARNING: unknown option: -t In the Windows FAQ, `How do I keep editors from inserting tabs into my Python source?`, contained a reference to a Python -t option. In Python 2.x, this caused Python to issue warnings about lines with mixed spaces and tabs, but as of Python 3.6 it does nothing. Per discussion at http://bugs.python.org/issue29387, take their wording. Python [3] raises an IndentationError or TabError. Tabnanny is now a module. (cherry picked from commit 3d707be)
akruis pushed a commit to akruis/cpython that referenced this pull request
…ed ones Clarify, that the scheduler callback must not be used to modify the internal state of stackless. Fix demo/tracing.py: Don't use flextype features. Unfortunately it is no longer possible to change the __repr__ method of class tasklet. Fix tracing.py, fakechannel.py and fakechannel2.py and update the copy of tracing.py in the documentation. Remove Stackless/demo/paelike/PyOpenSteer and Stackless/demo/stephan/stacklessness. https://bitbucket.org/stackless-dev/stackless/issue/83 (grafted from 410ed1df77dfae9b48519a06a4c232d65caa9745, c5cac8a05d68 and fb182bb2be4c)
jaraco added a commit to jaraco/cpython that referenced this pull request
Alternate fix for ImportError on Python 3.5.{0-3} with flake8-typing-imports
Closes python#83
See merge request python-devs/importlib_resources!91
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request
update readme (cherry picked from commit 75c2b66)
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request
update readme (cherry picked from commit 75c2b66)
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request
update readme (cherry picked from commit 75c2b66)
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request
update readme (cherry picked from commit 75c2b66)
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request
update readme (cherry picked from commit 75c2b66)
This was referenced
SonicField added a commit to SonicField/cpython that referenced this pull request
…(6) script-driven counts Per supervisor [chat L2323] discipline-mechanization sprint: - (5) Refuting build-class claims (filesystem-first): any agent disputing BUILD PASS MUST cite filesystem evidence (stat -c %Y, .o, grep build stdout) before warning. Session-log-only is insufficient (Bash-tool builds not visible in nbs-ts). Per medic 2026-04-22 L2226 false- positive (escalated to HALT + Alex-threat before filesystem check). - (6) Counts in commit messages and chat reports (script-driven): any quantitative claim MUST come from script output (count_w25_b1b_tus.sh, count_emit_methods.sh, etc.) — not memory. Quote script cmd + output. Per 4+ /N-class lapses despite feedback memory. Closes 2 of 4 outstanding discipline extensions per pythia python#83 + theologian L2322. Other 2 (transitive-verify, mid-flight-build) remain contextual / operational guidance per supervisor judgment.
SonicField added a commit to SonicField/cpython that referenced this pull request
§5.3 Signature-drift reproducer: - Empirical PASS end-to-end recorded (PRE-STEP-B BUILD_EXIT=0 + POST-STEP-B BUILD_EXIT=2 with 6 compile errors at licm_c.c + pass_output_type_c.c + simplify_c.c expected sites) - Acceptance per spec §5 satisfied for struct-typed handle args - Caveat: PASS is for HirBasicBlock*/HirCFG* args ONLY; void*-aliased handles (HirInstr/HirRegister/HirFunction) still drift-prone §7 What this does NOT solve — expanded per pythia python#83: - HirInstr/HirRegister/HirFunction void* aliases — drift remains possible for these handle types because type-checker can't distinguish void* from void*. W25b promotion to canonical struct pointers required to close. - Function-scoped extern decls — ^extern lint pattern (line-anchored) misses indented intra-function externs. Caught empirically in B-5 (2 hir_bb_* externs surfaced via compile error not lint). Step C lint pattern revision proposed.
SonicField added a commit to SonicField/cpython that referenced this pull request
Per supervisor [chat L2328] task assignment + testkeeper L2327 execution + spec §5 acceptance gate. End-to-end §5.3 falsification COMPLETE. EMPIRICAL RESULT (testkeeper executed): Mutation: hir_c_insert_before +3rd arg in BOTH hir_c_api.h:740 + hir_c_api.cpp:2349 Build cmd: scripts/build_phoenix.sh HEAD: ab07641 (post-Step-B substantive close) BUILD_EXIT=2 ← DRIFT CAUGHT at compile time Compile errors (6 call sites across 3 §1b TUs): licm_c.c:244:50 pass_output_type_c.c:981:53, 989:48, 1054:59 simplify_c.c:40:57, 2829:54 All 'too few arguments to function call, expected 3, have 2'. §5.3 ACCEPTANCE PER SPEC §5: PASS END-TO-END PRE-STEP-B baseline (push 67 commit 911e173): BUILD_EXIT=0 = drift undetected POST-STEP-B re-run (HERE): BUILD_EXIT=2 = drift caught at compile time Step B closed §1b drift surface as designed. CHANGES (+22/0): Appended POST-STEP-B section to docs/w25-step-b-mutation-baseline.txt (PRE-STEP-B section landed in push 67 commit 911e173). INTERPRETATION: Pre-Step-B: §1b TUs each held a local 2-arg extern shadowing canonical decl. 2-arg call sites compiled fine; linker silently bound to impl by name. Result: silent runtime UB at runtime if call sites executed with mismatched arg counts. Post-Step-B: local externs DELETED + #include hir_c_api.h ADDED in each §1b TU. New 3-arg canonical sig visible at compile time. 2-arg call sites now fail compile with clear errors. Drift caught BEFORE link; no silent UB possible. NOW LEGITIMATELY: Step B closes §1b drift surface — empirically validated per spec §5 acceptance criterion. Per pythia python#83 python#2 framing-precision: mechanical work + dual-typedef collision resolution landed at push 75 ab07641; formal §5.3 closure landed HERE. AUTHORSHIP: testkeeper executed §5.3 procedure (chat L2327); generalist commits artifact per role boundary (push 67 precedent). Authorization chain: - W25 spec §5: theologian L2017 (procedure design) - §5.3 procedure with corrections: 2ed74a9 doc landed in push 67 - testkeeper EXECUTED + verbatim output: chat L2327 - Supervisor task assignment: chat L2328