#debian #architecture #package #debian-package #version #found #control

deb

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

15 releases

0.5.14 Jan 4, 2025
0.5.13 Dec 23, 2024
0.2.0 Apr 11, 2021
0.1.0 Jan 3, 2020

#366 in Parser implementations

Download history 5/week @ 2024-09-25 262/week @ 2024-12-04 1159/week @ 2024-12-11 494/week @ 2024-12-18 76/week @ 2024-12-25 167/week @ 2025-01-01 12/week @ 2025-01-08

900 downloads per month

MIT and maybe LGPL-2.0-or-later

430KB
7.5K 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
~170K SLoC