From 14fe79c653d47b0dc88fb3c0d664f9e53710afdc Mon Sep 17 00:00:00 2001 From: moe-ad Date: Tue, 14 Jan 2025 17:43:06 +0100 Subject: [PATCH] feat: server mgmt steps,syntax corrections --- tox.ini | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tox.ini b/tox.ini index 3f039c7859..4d546607fd 100644 --- a/tox.ini +++ b/tox.ini @@ -125,6 +125,11 @@ skip_install = deps = links,html: -r requirements/requirements_docs.txt +commands_pre = + # Clear any running servers that may be locking resources + html,links: python -c "import psutil; proc_name = 'Ans.Dpf.Grpc'; nb_procs = len([proc.kill() for proc in psutil.process_iter() if proc_name in proc.name()]); \ + html,links: print(f'Killed \{nb_procs} \{proc_name} processes.')" + commands = # Remove previously rendered documentation clean: python -c "import shutil, sys; shutil.rmtree(sys.argv[1], ignore_errors=True)" "{toxinidir}/{env:BUILD_DIR}" @@ -157,6 +162,12 @@ commands = html: [(shutil.copy(src, 'build/html/_images') if os.path.exists(src) else print(f'Source not found: {src}')) for src in \ html: glob.glob('{env:SOURCE_DIR}/examples/04-advanced/02-volume_averaged_stress/*') + glob.glob('{env:SOURCE_DIR}/examples/12-fluids/02-fluids_results/*')]" + +commands_post = + # Clear any running servers that may be locking resources + html,links: python -c "import psutil; proc_name = 'Ans.Dpf.Grpc'; nb_procs = len([proc.kill() for proc in psutil.process_iter() if proc_name in proc.name()]); \ + html,links: print(f'Killed \{nb_procs} \{proc_name} processes.')" + [testenv:build-wheel] description = Environment for custom build of package wheels