From 41d90d5dcf3471631c9b28691a6c28732b5772de Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Mon, 4 Aug 2025 10:06:40 +0300 Subject: [PATCH] [+] improve mode usage 1. update ninja command; 2. add .whl for .20, .21 versions; --- python/meson.build | 2 +- python/online/fxreader/pr34/commands_typed/cli.py | 6 +++++- releases/whl/online_fxreader_pr34-0.1.5.20-py3-none-any.whl | 3 +++ releases/whl/online_fxreader_pr34-0.1.5.21-py3-none-any.whl | 3 +++ 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 releases/whl/online_fxreader_pr34-0.1.5.20-py3-none-any.whl create mode 100644 releases/whl/online_fxreader_pr34-0.1.5.21-py3-none-any.whl diff --git a/python/meson.build b/python/meson.build index 0230458..9fca143 100644 --- a/python/meson.build +++ b/python/meson.build @@ -5,7 +5,7 @@ project( ).stdout().strip('\n'), # 'online.fxreader.uv', # ['c', 'cpp'], - version: '0.1.5.20', + version: '0.1.5.21', # default_options: [ # 'cpp_std=c++23', # # 'prefer_static=true', diff --git a/python/online/fxreader/pr34/commands_typed/cli.py b/python/online/fxreader/pr34/commands_typed/cli.py index ccbe3f4..b629a2a 100644 --- a/python/online/fxreader/pr34/commands_typed/cli.py +++ b/python/online/fxreader/pr34/commands_typed/cli.py @@ -484,9 +484,13 @@ class CLI(abc.ABC): project_name: str, argv: Optional[list[str]] = None, env: Optional[dict[str, str]] = None, + mode: Optional[Literal['meson', 'pyproject']] = None, ) -> None: project = self.projects[project_name] + if mode is None: + mode = 'meson' + if argv is None: argv = [] @@ -499,7 +503,7 @@ class CLI(abc.ABC): [ shutil_which('ninja', True), '-C', - str(project.build_dir / 'meson'), + str(project.build_dir / mode), *argv, ], env=dict(list(os.environ.items())) | env, diff --git a/releases/whl/online_fxreader_pr34-0.1.5.20-py3-none-any.whl b/releases/whl/online_fxreader_pr34-0.1.5.20-py3-none-any.whl new file mode 100644 index 0000000..14cad4f --- /dev/null +++ b/releases/whl/online_fxreader_pr34-0.1.5.20-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a04a4880e3887208da31969c5b5158a3a51f83627a752393ebd8b72684ec1a1 +size 72294 diff --git a/releases/whl/online_fxreader_pr34-0.1.5.21-py3-none-any.whl b/releases/whl/online_fxreader_pr34-0.1.5.21-py3-none-any.whl new file mode 100644 index 0000000..5f3183d --- /dev/null +++ b/releases/whl/online_fxreader_pr34-0.1.5.21-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b2f7670ef865966367e81427c1e97d2eb538962b77b1cfc207356f6e91e65c1 +size 72296