lyrid 0.4.0

A music universe: a canonical sky of artists and genres you explore through real listening
[package]
name = "lyrid"
version = "0.4.0"
edition = "2024"
rust-version = "1.94"
description = "A music universe: a canonical sky of artists and genres you explore through real listening"
license = "MIT"
repository = "https://github.com/lacodda/lyrid"
homepage = "https://github.com/lacodda/lyrid"
readme = "README.md"
keywords = ["music", "discovery", "graph", "exploration"]
categories = ["multimedia"]
authors = ["Kirill Lakhtachev <lahtachev@gmail.com>"]
exclude = ["docs/", "web/", ".github/", "cliff.toml", "rustfmt.toml"]

[dependencies]
anyhow = "1.0.104"
axum = "0.8.9"
bzip2 = "0.6.1"
clap = { version = "4.6.6", features = ["derive"] }
dotenvy = "0.15.7"
flate2 = "1.1"
quick-xml = "0.41"
serde = { version = "1.0.229", features = ["derive"] }
serde_json = "1.0.151"
sqlx = { version = "0.9", features = ["runtime-tokio", "tls-rustls", "postgres", "migrate", "uuid"] }
tar = "0.4.46"
tokio = { version = "1.53.1", features = ["full"] }
tower-http = { version = "0.7.0", features = ["trace"] }
tracing = "0.1.44"
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }
uuid = "1.24.0"

[dev-dependencies]
http-body-util = "0.1.5"
tower = { version = "0.5.3", features = ["util"] }

[lints.rust]
unsafe_code = "forbid"

[lints.clippy]
all = { level = "warn", priority = -1 }
pedantic = { level = "warn", priority = -1 }