PyO3/maturin
View on GitHub ↗ ★ 5,862 Rust
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
14 mentions on Hacker News by 13 people: 2 stories, 12 comments · first 2021-01-29 · latest 2026-05-12
20082026
-
…GUI, that's still in Python with Qt. Maturin creates Python packages from Rust. It's terrific. https://github.com/pyo3/maturin
comment by dotancohen · 2026-05-12 · in If AI writes your code, why use Python? -
…GraalPy is supported in the manylinux image [3]. Hopefully soon also in cibuildwheel [4]. [0] https://github.com/PyO3/maturin/pull/1645 (merged) [1] https://github.com/PyO3/pyo3/pull/3247 (merged) [2] https://github.com/pydantic/jiter/pull/…
comment by steve_s · 2024-09-18 · in GraalPy – A high-performance embeddable Python 3 runtime for Java -
…far easier than what the author is doing is the article. [0] -- https://github.com/PyO3/pyo3 [1] -- https://github.com/PyO3/maturin
comment by wdroz · 2024-09-06 · in Achieving high Python performance with code generation (2022) -
My new favorite way to write very fast libraries for Python is to just use Rust and Maturin: https://github.com/PyO3/maturin It basically automates everything for you. If you use it with Github actions, it will compile wheels for you on…
comment by eigenvalue · 2023-09-22 · in Some reasons to avoid Cython -
…engineers tools, so this isn't really "worth" your time. [0] -- https://pyo3.rs/v0.18.3/ [1] -- https://github.com/PyO3/maturin [2] -- https://www.pola.rs/
comment by wdroz · 2023-04-21 · in Ask HN: Is it worth it for me to learn Go or Rust as a Data Engineer? -
…github page has a list of projects using it and you might find more of what you are looking for: https://github.com/PyO3/maturin#examples
comment by stusmall · 2023-03-05 · in Oxidizing bmap-tools: rewriting a Python project in Rust -
…how this is a Rust project without any Python, that publishes a package to PyPI. It uses Maturin ( https://github.com/PyO3/maturin ) for this, which I've never heard of but sounds really useful.
comment by _han · 2022-11-29 · in Show HN: Python library for embedding large graphs (Written in Rust) -
…even extensions to bind easily to numpy and asyncio [4][5]. [1]: https://github.com/PyO3/pyo3 [2]: https://github.com/PyO3/maturin [3]: https://github.com/PyO3/maturin#examples [4]: https://github.com/PyO3/rust-numpy [5]:…
comment by kylebarron · 2022-11-13 · in Carefully exploring Rust as a Python developer -
▲ 1
Maturin: Build and publish Rust binaries as Python packagesstory by mmastrac · 2022-09-24 · 0 comments
-
▲ 1
Maturin – Build crates with Python as well as Rust binaries as Python packagesstory by fofoz · 2022-08-17 · 0 comments
-
…it doesn't crash the process. 2. Building Python extensions out of PyO3 code is easy with maturin: https://github.com/PyO3/maturin
comment by jamesmishra · 2021-11-28 · in Calling Rust from Python using PyO3 -
…custom image manipulations through numpy arrays. [0] https://github.com/PyO3/setuptools-rust [1] https://github.com/PyO3/maturin [2] https://github.com/PyO3/rust-numpy [3] https://github.com/rayon-rs/rayon [4]…
comment by ksm1717 · 2021-01-29 · in PyO3: Rust Bindings for the Python Interpreter -
…it's very, very easy! The only slightly complicated part is the distribution. You need to use https://github.com/PyO3/maturin or https://github.com/PyO3/setuptools-rust , and of course, you need to have Rust installed on the wheel-building…
comment by gukoff · 2021-01-29 · in PyO3: Rust Bindings for the Python Interpreter -
…libraries as Python packages (or integrating Rust code into an existing Python package), check out https://github.com/PyO3/maturin and https://github.com/PyO3/setuptools-rust .
comment by dbrgn · 2021-01-29 · in PyO3: Rust Bindings for the Python Interpreter