Contents

maturin 1.12.2

0

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python pack

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

Stars: 5410, Watchers: 5410, Forks: 382, Open Issues: 70

The PyO3/maturin repo was created 7 years ago and the last code push was 7 hours ago.
The project is extremely popular with a mindblowing 5410 github stars!

How to Install maturin

You can install maturin using pip

pip install maturin

or add it to a project with poetry

poetry add maturin

Package Details

Author
None
License
None
Homepage
https://github.com/pyo3/maturin
PyPi:
https://pypi.org/project/maturin/
Documentation:
https://maturin.rs
GitHub Repo:
https://github.com/pyo3/maturin

Classifiers

  • Software Development/Build Tools
No  maturin  pypi packages just yet.

Errors

A list of common maturin errors.

Code Examples

Here are some maturin code examples and snippets.

GitHub Issues

The maturin package has 70 open issues on GitHub

  • Maturin does not work in Python 3.13 on Android unless I edit Maturin
  • Allow build armv6l for musllinux
  • Added automatic type stub generation with pyo3-introspection
  • Bump the crates-io group across 1 directory with 22 updates
  • Replace patchelf with arwen
  • Replace rustls-pemfile with rustls-pki-types
  • Unexpected PyPy wheel for Linux aarch ABI3 build
  • Add way to include OUT_DIR assets in Maturin builds
  • Can't install under python 3.14 with/without free thread.
  • Deprecate the upload command in favor of twine/uv
  • Add a way to override the resultant Python package version
  • Make --find-interpreter require opt-in to prereleases
  • the multipart crate is unmaintained
  • PEP 621 support for dynamic metadata
  • Defining a module foo results in foo.foo being available

See more issues on GitHub

Related Packages & Articles

jsons 1.6.3

For serializing Python objects to JSON (dicts) and back

jep 4.3.1

Jep embeds CPython in Java through JNI.

gTTS 2.5.4

gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate text-to-speech API