Skip to content

docs: fill out scikit-build-core plugin chapter with examples#33

Merged
henryiii merged 1 commit into
scikit-build:mainfrom
henryiii:docs/plugin-examples
Jul 12, 2026
Merged

docs: fill out scikit-build-core plugin chapter with examples#33
henryiii merged 1 commit into
scikit-build:mainfrom
henryiii:docs/plugin-examples

Conversation

@henryiii

Copy link
Copy Markdown
Contributor

🤖 AI text below 🤖

Fills out the previously-stubbed "Using scikit-build-core as a plugin" chapter (content/other-tools/01_plugin.md) with sections on the hatchling and setuptools plugins.

Adds two buildable example projects under examples/5_01_plugin/, one per plugin, pulled into the page via literalinclude (matching how 2_02_binding works). The setuptools example is configured entirely from pyproject.toml (no setup.py) and uses editable.mode = "inplace" so uv run works. Both were built and run end-to-end to confirm the extension imports.

Also adds __pycache__//*.pyc to the root .gitignore (previously missing).

Expand content/other-tools/01_plugin.md with sections on the hatchling and
setuptools plugins, and add buildable hatchling and setuptools example
projects under examples/5_01_plugin/ (pulled into the page via literalinclude).
The setuptools example is configured entirely from pyproject.toml.

Assisted-by: ClaudeCode:claude-opus-4.8
@henryiii henryiii merged commit cc92b94 into scikit-build:main Jul 12, 2026
3 checks passed
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