diff options
| -rw-r--r-- | hrc/core.py | 2 | ||||
| -rw-r--r-- | noxfile.py | 18 | ||||
| -rw-r--r-- | src/lib.rs | 10 |
3 files changed, 13 insertions, 17 deletions
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 @@ class Core: self._raw_config_dict = {} self._rule_tasks = set() self._handle_event_tasks = set() - + self._extend_rules = [] self._extend_rule_dirs = [] self._core_run_hooks = [] @@ -4,16 +4,14 @@ nox.options.sessions = ["test"] @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") @@ -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<String> { #[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(()) |
