#python

python-packaging

Python packaging primitives implemented in Rust

15 breaking releases

0.16.0 Dec 29, 2022
0.15.0 Nov 8, 2022
0.14.0 Jun 5, 2022
0.12.0 Mar 6, 2022
0.3.0 Nov 8, 2020

#247 in Science

Download history 1275/week @ 2025-10-15 1351/week @ 2025-10-22 1131/week @ 2025-10-29 1049/week @ 2025-11-05 1320/week @ 2025-11-12 1561/week @ 2025-11-19 1500/week @ 2025-11-26 1086/week @ 2025-12-03 1218/week @ 2025-12-10 1821/week @ 2025-12-17 858/week @ 2025-12-24 754/week @ 2025-12-31 1145/week @ 2026-01-07 1323/week @ 2026-01-14 1152/week @ 2026-01-21 1500/week @ 2026-01-28

5,351 downloads per month
Used in 4 crates

MIT/Apache

585KB
13K SLoC

Python Packaging Implemented in Rust

This crate exposes functionality for interacting with Python resources and packaging facilities.


About

This crate contains data structures and functions related to Python packaging. It's goal is to support interacting with Python resources and performing packaging-like mechanisms without the involvement of Python.

This crate is developed as part of the PyOxidizer project. But it can be used without PyOxidizer.

Getting Started

This crate defines a Rust library. There's nothing special about the library and it can be operated on like a typical Rust crate:

$ cargo build
$ cargo test
$ cargo doc

Dependencies

~9–13MB
~255K SLoC