Skip to content

tcl install never edits an unrelated ancestor project; gate to 3.15.0-alpha03 - #126

Merged
b-re-w merged 2 commits into
developfrom
feat/release-readiness-fixes
Nov 7, 2026
Merged

b-re-w merged 2 commits into
developfrom
feat/release-readiness-fixes

Conversation

@b-re-w

@b-re-w b-re-w commented Nov 7, 2026

Copy link
Copy Markdown
Member

Closes #125

  • findProjectRoot: the working directory's own pyproject.toml always counts; inside a git repository the search stops at the repository root; outside a repository no parent is searched. Init uses uv init --bare --no-workspace.
  • DEFAULT_TYPEDPYTHON_GATE, usage-example, SPEC and AGENTS at python-multiplatform 3.15.0-alpha03; the gate artifact test derives its path from the constant.
  • README / guide: compileSdk = "3.15.0" (3.13 is refused by SPEC 1), uv tool install toolchain-lite for tcl.
  • Not included from the WIP: switching usage-example to Maven Central only for python-multiplatform, and docs claiming Central availability (nothing under org/thisisthepy is on repo1.maven.org yet).

Tests: :toolchain:test 314 (0 failed, 12 skipped), :toolchain:cliTest 16 (0 failed); 3 new InstallerTest cases fail on the old Installer.kt. check_guide.py: 9 pages, 0 problems.

…ntral-only claims (#125)

Kept: findProjectRoot stops at the git repository root and searches no parent
outside a repository, uv init --no-workspace, the new InstallerTest cases (red
on the old Installer, green now), DEFAULT_TYPEDPYTHON_GATE and usage-example at
3.15.0-alpha03, compileSdk = "3.15.0" in the README and guide, tcl via
uv tool install toolchain-lite (0.1.0 is on PyPI).

Dropped: usage-example resolving python-multiplatform from Maven Central only,
and the README/guide/SPEC text saying the plugin and python-multiplatform are
already on Central. repo1.maven.org has no org/thisisthepy artefacts yet, so
that would break the usage-example build; mavenLocal stays.
@b-re-w
b-re-w merged commit a5b5ca5 into develop Nov 7, 2026
12 checks passed
@b-re-w
b-re-w deleted the feat/release-readiness-fixes branch November 7, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant