[package]
name = "dissolve-python"
version = "0.3.0"
edition = "2021"
license = "Apache-2.0"
description = "A tool to dissolve deprecated calls in Python codebases"
[[bin]]
name = "dissolve"
path = "src/bin/main.rs"
[dependencies]
clap = { version = "4.0", features = ["derive"] }
glob = "0.3"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
thiserror = "2.0"
anyhow = "1.0"
regex = "1.11"
once_cell = "1.20"
pyo3 = { version = "0.25", features = ["auto-initialize"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
toml = "0.8"
num_cpus = "1.0"
atty = "0.2"
tracing = "0.1.40"
indexmap = "2.0"
rustpython-parser = { version = "0.4.0", features = ["location"] }
rustpython-ast = { version = "0.4.0", features = ["location"] }
url = { version = "2.0", features = ["serde"] }
walkdir = "2.0"
[dev-dependencies]
tempfile = "3.0"
assert_cmd = "2.0"
predicates = "3.0"
ctor = "0.2"