What's New in v0.13.1
Fixed
- Projects created with
pyoz initfailed to build withdependency is missing hash field. Zig 0.16'szig fetch --saveleaves an existing hash-less dependency entry untouched, so the generatedbuild.zig.zonnever got its hash.pyoz initnow letszig fetch --saveadd the entry, and falls back to the URL-only entry (with instructions) when offline. Projects created with 0.13.0 can add the.hash = "..."line that the build error prints, or delete the.PyOZentry and runzig fetch --save=PyOZ https://github.com/pyozig/PyOZ/archive/refs/tags/v0.13.1.tar.gz. - The release workflow now smoke-tests every release on Linux, macOS and Windows:
pip install pyoz,pyoz init(without--local),pyoz build, install and import.
Installation
Download the binary for your platform and add it to your PATH:
| Platform | Binary |
|---|---|
| Linux x86_64 | pyoz-x86_64-linux
|
| Linux ARM64 | pyoz-aarch64-linux
|
| macOS x86_64 | pyoz-x86_64-macos
|
| macOS ARM64 (Apple Silicon) | pyoz-aarch64-macos
|
| Windows x86_64 | pyoz-x86_64-windows.exe
|
| Windows ARM64 | pyoz-aarch64-windows.exe
|
Source
Download PyOZ-0.13.1.tar.gz for the source code.
Quick Start
pyoz init mymodule
cd mymodule
pyoz build
pip install dist/*.whl