[package] name = "packfile" authors = ["Jordan Doyle "] description = "A simple library providing utilities to generate Git Packfiles in memory and send them to clients" version = "0.1.2" edition = "2021" license = "WTFPL" keywords = ["git", "packfile", "in-memory", "protocol"] categories = ["development-tools"] exclude = ["/.github"] repository = "https://github.com/w4/packfile" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] bytes = "1.2" flate2 = "1.0" hex = "0.4" indexmap = "2.0" itoa = "1.0" sha1 = "0.10" thiserror = "1.0" time = "0.3.15" tokio-util = { version = "0.7", features = ["codec"], optional = true } tracing = { version = "0.1", optional = true } [dev-dependencies] insta = { version = "1.29", features = ["filters"] } tempfile = "3.5" [features] default = ["tokio-util", "tracing"]