diff --git a/deps/com.github.aiortc.aiortc b/deps/com.github.aiortc.aiortc index 41fb87d..29ffbc8 160000 --- a/deps/com.github.aiortc.aiortc +++ b/deps/com.github.aiortc.aiortc @@ -1 +1 @@ -Subproject commit 41fb87dc48ca2b0710e8489fc2de64f1fc82cf15 +Subproject commit 29ffbc8dbd295ffbfe416dc28f5f7e828d78d7b2 diff --git a/python/online/fxreader/pr34/commands_typed/cli.py b/python/online/fxreader/pr34/commands_typed/cli.py index 872b28d..6b78207 100644 --- a/python/online/fxreader/pr34/commands_typed/cli.py +++ b/python/online/fxreader/pr34/commands_typed/cli.py @@ -322,18 +322,27 @@ class CLI(abc.ABC): self, project_name: str, argv: Optional[list[str]] = None, + env: Optional[dict[str, str]] = None, ) -> None: project = self.projects[project_name] if argv is None: argv = [] - subprocess.check_call([ - shutil_which('ninja', True), - '-C', - str(project.build_dir / 'meson'), - *argv, - ]) + if env is None: + env = dict() + + logger.info(dict(env=env)) + + subprocess.check_call( + [ + shutil_which('ninja', True), + '-C', + str(project.build_dir / 'meson'), + *argv, + ], + env=dict(list(os.environ.items())) | env, + ) def meson_test( self, diff --git a/python/pyproject.toml b/python/pyproject.toml index f02332a..9d4f67d 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = 'online.fxreader.pr34' -version = '0.1.4.14' +version = '0.1.4.15' dependencies = [ #"-r requirements.txt",