kgdata_core 4.0.3

Library to process dumps of knowledge graphs (Wikipedia, DBpedia, Wikidata)
Documentation
extern crate self as kgdata_core;

pub mod conversions;
pub mod db;
pub mod error;
pub mod mapreduce;
pub mod models;
pub mod pyo3helper;
pub mod python;
use pyo3::prelude::*;

#[pyfunction]
pub fn init_env_logger() -> PyResult<()> {
    env_logger::init();
    Ok(())
}

#[cfg(feature = "extension-module")]
#[pymodule]
#[pyo3(name = "kgdata_core")]
fn core(py: Python<'_>, m: &PyModule) -> PyResult<()> {
    m.add("__version__", env!("CARGO_PKG_VERSION"))?;
    m.setattr("__path__", pyo3::types::PyList::empty(py))?;

    m.add_function(wrap_pyfunction!(init_env_logger, m)?)?;
    python::models::register(py, m)?;
    m.add_class::<python::scripts::GetRepresentativeValue>()?;

    Ok(())
}