Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FAQ

Why does alloconda init run zig fetch?

The scaffold adds alloconda as a Zig dependency. By default it fetches git+https://github.com/mattrobenolt/alloconda, which gives you a pinned hash in build.zig.zon. Use --alloconda-path if you want a local checkout instead.

Why does alloconda build ask for a package directory?

The CLI needs a Python package directory to copy the extension into and to write __init__.py. If it cannot infer one, pass --package-dir or set tool.alloconda.package-dir in pyproject.toml.

How do I rename the extension module?

Set the module name in src/root.zig and pass --module to the CLI if you need to override symbol detection. You can also set tool.alloconda.module-name.