Decision Workspace
python-packaging vs pyo3-build-config vs maturin
Side-by-side comparison of Rust crates
43
python-packaging
growingv0.16.0
Python packaging primitives implemented in Rust
75
pyo3-build-config
growingv0.28.3
Build configuration for the PyO3 ecosystem
72
maturin
stablev1.13.3
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
Core Metrics
| python-packaging | pyo3-build-config | maturin | |
|---|---|---|---|
| Health Score | 43 | 75 | 72 |
| Total Downloads | 428.2K | 186.8M | 960.4K |
| 30d Downloads | 6.6K | 14.4M | 34.7K |
| Dependents | 59 | 2.1K | 94 |
| Releases | 16 | 62 | 273 |
| Last Updated | 1243d ago | 53d ago | 15d ago |
| Age | 5y 7m | 5y | 6y 9m |
Health Breakdown
python-packaging
Maintenance
5
Quality
14
Community
7
Popularity
7
Documentation
10
pyo3-build-config
Maintenance
17
Quality
18
Community
20
Popularity
8
Documentation
12
maturin
Maintenance
18
Quality
19
Community
16
Popularity
7
Documentation
12
Technical Details
| python-packaging | pyo3-build-config | maturin | |
|---|---|---|---|
| Version | 0.16.0 | 0.28.3 | 1.13.3 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 17 | 4 | 85 |
| Crate Size | 72KB | 36KB | 351KB |
| Features | 4 | 13 | 18 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | — | 1.83 | 1.89 |
| Owners | 1 | 2 (team) | 3 (team) |
Links
Quick Verdict
- •pyo3-build-config leads with a health score of 75/100, but none of the options score above 80.
- •pyo3-build-config is depended on by 2.1K crates — strongest ecosystem trust.
- •⚠ python-packaging has not been updated in over a year.
- •python-packaging, pyo3-build-config are pre-1.0 — API may change.