From bab76643f2d7be45c85c91cf2deb471a1e8963c5 Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Thu, 29 May 2025 12:02:52 +0300 Subject: [PATCH] [+] fix meson third_party_roots option --- python/meson.build | 2 +- python/online/fxreader/pr34/commands_typed/cli.py | 5 +++-- .../whl/online_fxreader_pr34-0.1.5.17+27.9-py3-none-any.whl | 3 +++ 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 releases/whl/online_fxreader_pr34-0.1.5.17+27.9-py3-none-any.whl diff --git a/python/meson.build b/python/meson.build index 353d072..71d00f7 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.17+27.8', + version: '0.1.5.17+27.9', # 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 87b3548..3d8e477 100644 --- a/python/online/fxreader/pr34/commands_typed/cli.py +++ b/python/online/fxreader/pr34/commands_typed/cli.py @@ -1,5 +1,6 @@ import dataclasses import io +import json import importlib import configparser import glob @@ -369,7 +370,7 @@ class CLI(abc.ABC): shutil.rmtree(pyproject_build_dir) if len(self.third_party_roots(project_name)) > 0: - extra_args.extend(['-Csetup-args=%s' % ('-Dthird_party_roots=%s' % str(o.absolute())) for o in self.third_party_roots(project_name)]) + extra_args.append('-Csetup-args=%s' % ('-Dthird_party_roots=%s' % json.dumps([str(o.absolute()) for o in self.third_party_roots(project_name)]))) cmd = [ sys.executable, @@ -645,7 +646,7 @@ class CLI(abc.ABC): extra_args: list[str] = [] if len(self.third_party_roots(project_name)) > 0: - extra_args.extend(['-Dthird_party_roots=%s' % str(o.absolute()) for o in self.third_party_roots(project_name)]) + extra_args.append('-Dthird_party_roots=%s' % json.dumps([str(o.absolute()) for o in self.third_party_roots(project_name)])) extra_args = self._cross_file( extra_args=extra_args, diff --git a/releases/whl/online_fxreader_pr34-0.1.5.17+27.9-py3-none-any.whl b/releases/whl/online_fxreader_pr34-0.1.5.17+27.9-py3-none-any.whl new file mode 100644 index 0000000..3dd9c7c --- /dev/null +++ b/releases/whl/online_fxreader_pr34-0.1.5.17+27.9-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:533d88d8a3b9714d74bdb6fe059368dc95b301e76071c30b27057fa1f9f8b625 +size 70319