1#![warn(clippy::pedantic, clippy::cargo)]
2#![allow(
3 clippy::many_single_char_names,
4 clippy::needless_pass_by_value,
5 clippy::new_without_default,
6 clippy::redundant_closure_call,
7 clippy::too_many_arguments,
8 clippy::too_many_lines,
9 clippy::wrong_self_convention
10)]
11
12#[macro_use]
13mod utils;
14mod math_wrapper;
15mod pyqie_singleton;
16mod system_wrapper;
17
18use pyo3::prelude::*;
19
20#[pymodule]
21fn pyqie_wrapper(_py: Python, m: &PyModule) -> PyResult<()> {
22
23 crate::system_wrapper::add_system_functions(m)?;
24 crate::math_wrapper::add_math_functions(m)?;
25
26 Ok(())
27}