#debian #package #architecture #found #format #version #infrastructure

deb

Utilities for working with files and formats commonly found when working with Debian's project tooling, or infrastructure

5 releases

new 0.5.4 Dec 12, 2024
0.5.3 Dec 11, 2024
0.2.0 Apr 11, 2021
0.1.0 Jan 3, 2020

#454 in Parser implementations

Download history 5/week @ 2024-09-19 2/week @ 2024-09-26 245/week @ 2024-12-05

245 downloads per month

MIT and maybe LGPL-2.0-or-later

315KB
6K SLoC

deb: utilities for working with Debian files and formats.

🎉 You found the deb crate! 🎉

This crate is under active development, and "soft launched". Please do not post widely directing to this crate yet -- the API shipped today is unstable, and is likely to change -- fairly significantly -- without much regard to very precisely following semver until it stabilizes.

You're more than welcome to play with this and use it, but it's not something I would encourage load bearing infrastructure to be written with as of right now.

Introduction

The deb crate contains utilities for working with files and formats commonly found when working with Debian's project tooling, or infrastructure.

Common use-cases are broken out into modules in the deb crate namespace, such as interacting with [control] files, parsing [dependency] relationships between Debian packages, parsing and ordering [version] numbers, or understanding Debian [architecture] strings.

Docs can be found on docs.rs, and information about the latest release can be found on crates.io.

Dependencies

~2–14MB
~168K SLoC