From 0b8630014e9e0f97a6cd3073f874985ccb263075 Mon Sep 17 00:00:00 2001 From: Vaughn Kottler Date: Mon, 12 Aug 2024 23:26:31 -0700 Subject: [PATCH] Add directory pruning --- ifgen/environment/__init__.py | 4 ++-- ifgen/requirements.txt | 2 +- local/configs/package.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ifgen/environment/__init__.py b/ifgen/environment/__init__.py index 7b4f4bf..f9e733d 100644 --- a/ifgen/environment/__init__.py +++ b/ifgen/environment/__init__.py @@ -13,7 +13,7 @@ from runtimepy.codec.system import TypeSystem from runtimepy.enum import RuntimeEnum from vcorelib.logging import LoggerMixin -from vcorelib.paths import normalize, rel +from vcorelib.paths import normalize, prune_empty_directories, rel # internal from ifgen import PKG_NAME @@ -91,7 +91,7 @@ def prune_empty(self) -> None: """Attempt to eliminate any empty output directories.""" for path in (self.source, self.output, self.test_dir): - print(path) + prune_empty_directories(path) class IfgenEnvironment(LoggerMixin): diff --git a/ifgen/requirements.txt b/ifgen/requirements.txt index 3f78fea..ff88fe5 100644 --- a/ifgen/requirements.txt +++ b/ifgen/requirements.txt @@ -1,3 +1,3 @@ runtimepy>=2.13.3 -vcorelib>=3.0.0 +vcorelib>=3.3.4 pytest<8.0.0; sys_platform == 'win32' diff --git a/local/configs/package.yaml b/local/configs/package.yaml index 708c3b3..92d9f0c 100644 --- a/local/configs/package.yaml +++ b/local/configs/package.yaml @@ -15,7 +15,7 @@ ci_local: requirements: - runtimepy>=2.13.3 - - vcorelib>=3.0.0 + - vcorelib>=3.3.4 - "pytest<8.0.0; sys_platform == 'win32'" dev_requirements: