Skip to content

Feature/sync cwapi3d stubs skill - #402

Open
Brunner246 wants to merge 2 commits into
mainfrom
feature/sync-cwapi3d-stubs-skill
Open

Feature/sync cwapi3d stubs skill#402
Brunner246 wants to merge 2 commits into
mainfrom
feature/sync-cwapi3d-stubs-skill

Conversation

@Brunner246

Copy link
Copy Markdown
Contributor

No description provided.

@Brunner246
Brunner246 requested a review from 9and3 August 7, 2026 14:15
@Brunner246
Brunner246 requested a review from jspaquet as a code owner August 7, 2026 14:15
Derives the binding inventory from CCwAPI3DPythonController.cpp and writes
the stub declarations, cadwork types, docs pages and nav entries that are
missing from this repo. Machine paths live in the git-ignored
config.personal.toml.
The stub sync bumped the pyproject patch blindly, so the published version
never tracked the API it was generated against. Read the versionMinor tag in
CwAPI3D/include/CwAPI3DVersion.h instead: a higher build number resets the
patch (33.322.7 -> 33.328.0), the same one increments it (33.328.0 ->
33.328.1). versionMajor is ignored -- it carries the marketing year while the
package major is the product major.

A versionMinor below the packaged minor, or a header with no tag at all,
falls back to a patch bump and warns rather than emitting a version PyPI has
already seen. The missing header is a preflight config error.
@Brunner246
Brunner246 force-pushed the feature/sync-cwapi3d-stubs-skill branch from 4c62a0c to 8331bc7 Compare August 7, 2026 14:49
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