#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

#240 in Data structures

Download history 1834/week @ 2022-11-28 1256/week @ 2022-12-05 859/week @ 2022-12-12 804/week @ 2022-12-19 649/week @ 2022-12-26 692/week @ 2023-01-02 1030/week @ 2023-01-09 1363/week @ 2023-01-16 980/week @ 2023-01-23 1219/week @ 2023-01-30 1264/week @ 2023-02-06 1461/week @ 2023-02-13 1210/week @ 2023-02-20 1706/week @ 2023-02-27 1429/week @ 2023-03-06 1560/week @ 2023-03-13

5,946 downloads per month
Used in 4 crates

MIT/Apache

580KB
13K SLoC

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

lib.rs:

Python Packaging Implemented in Rust

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

Dependencies

~7.5MB
~197K SLoC