{"repo":"PyO3/maturin-action","free":true,"listed":false,"github":"https://github.com/PyO3/maturin-action","clone":"git clone https://github.com/PyO3/maturin-action.git","description":"GitHub Action to install and run a custom maturin command with built-in support for cross compilation","language":"TypeScript","stars":189,"topics":["maturin","pyo3","manylinux","rust-cpython","cffi","github-actions","uniffi","hacktoberfest"],"license":"MIT","category":"workflow-automation","readme_excerpt":"maturin-action GitHub Action to install and run a custom maturin command with built-in support for cross compilation. Usage To generate a GitHub Actions workflow for your project, try the maturin generate-ci github command. Examples If you want to build and publish a Python extension module for common Python versions, operating systems, and CPU architectures, take a look at the following examples: messense/crfs-rs: PyO3 abi3 wheel example messense/rjmespath-rs: PyO3 abi3 wheel with Rust nightly toolchain example astral-sh/uv: Hardened binary publishing example milesgranger/pyrus-cramjam: PyO3 non-abi3 wheel example messense/auditwheel-symbols: bin binding example using MUSL libc adriangb/graphlib2: PyO3 abi3 wheel pydantic/pydantic-core: PyO3 non-abi3 wheel with PyPy support example messense/py-dissimilar: PyO3 non-abi3 wheel with PyPy support example Inputs Name Required Description Type Default ------------------- :------: ------------------------------------------------------------------------------------------------------------------ ------- ---------------------------------------------------------------------------------------------------------------------------------- command No maturin command to run string build args No Arguments to pass to maturin subcommand string maturin-version No The version of maturin to use. Must match a [tagged release] string latest manylinux No Control the manylinux platform tag on linux, ignored on other platforms, use auto to build for low","default_branch":null,"files":null,"tree":[],"storefront":"/r/PyO3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PyO3/maturin-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}