diff --git a/hrc/core.py b/hrc/core.py index 72997c0..86f8927 100644 --- a/hrc/core.py +++ b/hrc/core.py @@ -94,7 +94,7 @@ def __init__( self._raw_config_dict = {} self._rule_tasks = set() self._handle_event_tasks = set() - + self._extend_rules = [] self._extend_rule_dirs = [] self._core_run_hooks = [] diff --git a/noxfile.py b/noxfile.py index a574670..a4740a1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -4,16 +4,14 @@ @nox.session -def test(session: nox.Session): - session.env["MATURIN_PEP517_ARGS"] = "--profile=dev" - session.install(".[dev]") - session.run("pytest") +def test(python='.venv/Scripts/python.exe', reuse_venv=True): + nox.session.env["MATURIN_PEP517_ARGS"] = "--profile=dev" + nox.session.install(".[dev]") + nox.session.run("pytest") @nox.session -def bench(session: nox.Session): - session.env["MATURIN_PEP517_ARGS"] = "--profile=dev" - session.install(".[dev]") - session.run("pytest", "--benchmark-enable") - - +def bench(python='.venv/Scripts/python.exe', reuse_venv=True): + nox.session.env["MATURIN_PEP517_ARGS"] = "--profile=dev" + nox.session.install(".[dev]") + nox.session.run("pytest", "--benchmark-enable") diff --git a/src/lib.rs b/src/lib.rs index 0a33d17..2c628ba 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,3 @@ -use clap::builder::FalseyValueParser; -use pyo3::exceptions; use pyo3::prelude::*; use pyo3::wrap_pyfunction; @@ -11,10 +9,10 @@ fn process_rule_pack(rule_pack: &str) -> PyResult { #[pymodule] #[pyo3(name = "LibCore")] fn libcore(_py: Python, m: &PyModule) -> PyResult<()> { - let py_log = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/log.py")); - let py_event = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/event.py")); - let py_core = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/core.py")); - let py_const = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/const.py")); + let _py_hrc_log = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/log.py")); + let _py_hrc_event = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/event.py")); + let _py_hrc_core = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/core.py")); + let _py_hrc_const = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/hrc/const.py")); m.add_function(wrap_pyfunction!(process_rule_pack, m)?)?; Ok(())