Metadata-Version: 2.4
Name: oicana-native
Version: 0.9.0rc2
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Rust
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE.md
Summary: Native bindings for Oicana. Install the `oicana` package instead.
Keywords: oicana,typst,typesetting,pdf
Home-Page: https://oicana.com
Author-email: Oicana <hello@oicana.com>
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://oicana.com/docs
Project-URL: Homepage, https://oicana.com
Project-URL: Repository, https://github.com/oicana/oicana

# oicana-native

> **This is an internal build artifact of [Oicana](https://oicana.com).** Install [`oicana`](https://pypi.org/project/oicana/) instead. It depends on this package and wraps it in the documented API, with type hints, context managers, and enums.

Low-level [PyO3](https://pyo3.rs/) bindings to the Oicana core. The functions here take and return raw handles, with no stability guarantees between releases.

## Development

```bash
uv tool install maturin
maturin develop --release
maturin build --release
```

See [`integrations/python/README.md`](https://github.com/oicana/oicana/blob/main/integrations/python/README.md) for the workspace layout and the test and publish flows.

## Licensing

Oicana is source-available under the [PolyForm Noncommercial License 1.0.0](https://github.com/oicana/oicana/blob/main/LICENSE.md) and free for noncommercial use. Commercial use is free for 30 days; see [pricing](https://oicana.com/#pricing) for subscriptions.

