Ak001z's picture
auto-deploy from CI (a03d26a)
115a25e verified
Raw
History Blame Contribute Delete
755 Bytes
mod blame;
mod dep_parsers;
mod file_scanner;
mod text_splitter;
use pyo3::prelude::*;
#[pymodule]
fn gitmind_core(m: &Bound<'_, PyModule>) -> PyResult<()> {
m.add_function(wrap_pyfunction!(dep_parsers::parse_dependencies, m)?)?;
m.add_function(wrap_pyfunction!(file_scanner::scan_secrets, m)?)?;
m.add_function(wrap_pyfunction!(file_scanner::scan_sensitive_files, m)?)?;
m.add_function(wrap_pyfunction!(file_scanner::scan_route_files, m)?)?;
m.add_function(wrap_pyfunction!(file_scanner::compute_docs_score, m)?)?;
m.add_function(wrap_pyfunction!(text_splitter::split_text, m)?)?;
m.add_function(wrap_pyfunction!(text_splitter::split_files, m)?)?;
m.add_function(wrap_pyfunction!(blame::batch_blame, m)?)?;
Ok(())
}