[package]
name = "financial-accounts"
description = "Application for tracking your finances"
version = "0.4.1"
edition = "2024"
rust-version = "1.89"
license = "MIT OR Apache-2.0"
keywords = ["finance"]
categories = ["finance"]
# homepage = ""
documentation = "https://docs.rs/financial-accounts"
repository = "https://github.com/dcampbell24/financial-accounts"
readme = "README.md"
include = ["src/**/*", "LICENSE-*", "README.md", "CHANGELOG.md"]
[dependencies]
anyhow = "1"
chrono = { version = "0.4", features = ["serde"] }
clap = { version = "4", features = ["derive"] }
clap_lex = "0.7"
clap_mangen = "0.2"
csv = "1"
dirs = "6"
futures = "0.3"
iced = { version = "0.14", features = ["canvas", "image", "tokio"] }
image = { version = "0.25", features = ["png"], default-features = false }
plotters = "0.3"
plotters-iced2 = "0.14"
regex = "1"
reqwest = "0.13"
rfd = { version = "0.17", default-features = false, features = ["xdg-portal"] }
ron = "0.12"
rust_decimal = "1"
rust_decimal_macros = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thousands = "0.2"
webbrowser = "1"
yahoo_finance_api = { version = "4", features = ["decimal"] }
[lints.clippy]
cargo = "warn"
pedantic = "warn"
multiple_crate_versions = { level = "allow", priority = 1 }
[package.metadata.deb]
copyright = "2024 David Lawrence Campbell"
maintainer = "David Campbell <dcampbell24@gmail.com>"
assets = [
["target/release/financial-accounts", "usr/bin/", "755"],
["demo-ledger.ron", "usr/share/doc/financial-accounts/", "644"],
["financial-accounts.1.gz", "usr/share/man/man1/", "644"],
["debian/financial-accounts.desktop", "usr/share/applications/", "644"],
["icons/financial-accounts_16x16.png", "usr/share/icons/hicolor/16x16/apps/financial-accounts.png", "644"],
["icons/financial-accounts_22x22.png", "usr/share/icons/hicolor/22x22/apps/financial-accounts.png", "644"],
["icons/financial-accounts_24x24.png", "usr/share/icons/hicolor/24x24/apps/financial-accounts.png", "644"],
["icons/financial-accounts_32x32.png", "usr/share/icons/hicolor/32x32/apps/financial-accounts.png", "644"],
["icons/financial-accounts_42x42.png", "usr/share/icons/hicolor/42x42/apps/financial-accounts.png", "644"],
["icons/financial-accounts_64x64.png", "usr/share/icons/hicolor/64x64/apps/financial-accounts.png", "644"],
["icons/financial-accounts_128x128.png", "usr/share/icons/hicolor/128x128/apps/financial-accounts.png", "644"],
]
changelog = "debian/changelog"
depends = "$auto, xdg-desktop-portal-kde (>= 5.27.5-2) | xdg-desktop-portal-gtk (>= 1.14.1-1) | xdg-desktop-portal-gnome (>= 43.1-2)"
section = "misc"