devel/maturin 1.15.0 OpenBSD
develop crates with pyo3, rust-cpython and cffi bindings
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Last update
- Commit
4a23b7dfc9- Categories
- devel, lang/rust
Description
This program allows you to build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages. It is meant as a zero configuration replacement for setuptools-rust and milksnake.
Install
Binary package:
pkg_add maturin
From the ports tree:
cd /usr/ports/devel/maturin && make install
Dependency graph
Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.
Dependencies
Build dependencies 2
Required by 19
- devel/py-fastuuid
- devel/py-hypothesis
- devel/py-pydantic-core
- devel/py-rpds-py
- devel/ruff
- devel/uv
- math/py-clarabel
- net/synapse
- security/py-blake3
- security/py-cryptography
- security/py-mitmproxy_rs
- sysutils/py-watchfiles
- textproc/py-jellyfish
- textproc/py-jiter
- textproc/py-orjson
- textproc/py-regress
- textproc/py-tokenizers
- www/py-adblock
- www/py-nh3