From 218af2d173c53e7306895aa3f0faede344de5cba Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Sat, 17 May 2025 11:24:26 +0300 Subject: [PATCH] [+] integrate ruff, pyright into deploy_wheel --- python/meson.build | 2 +- .../fxreader/pr34/commands_typed/cli.py | 19 +++++++++++++++++++ ...eader_pr34-0.1.5.16+27.21-py3-none-any.whl | 3 +++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 releases/whl/online_fxreader_pr34-0.1.5.16+27.21-py3-none-any.whl diff --git a/python/meson.build b/python/meson.build index 3613f6b..23cd8ba 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.16+27.20', + version: '0.1.5.16+27.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 88643ce..ad62dce 100644 --- a/python/online/fxreader/pr34/commands_typed/cli.py +++ b/python/online/fxreader/pr34/commands_typed/cli.py @@ -278,6 +278,8 @@ class CLI(abc.ABC): force: Optional[bool] = None, env: Optional[dict[str, str]] = None, mypy: bool = False, + ruff: bool = False, + pyright: bool = False, tests: bool = False, ) -> None: project = self.projects[project_name] @@ -305,9 +307,26 @@ class CLI(abc.ABC): force=force, ) + if ruff: + self.ruff( + project_name=project_name, + argv=['format', '--check',], + ) + + self.ruff( + project_name=project_name, + argv=[], + ) + if mypy: self.mypy([]) + if pyright: + self.pyright( + project_name=project_name, + argv=[], + ) + if env is None: env = dict() diff --git a/releases/whl/online_fxreader_pr34-0.1.5.16+27.21-py3-none-any.whl b/releases/whl/online_fxreader_pr34-0.1.5.16+27.21-py3-none-any.whl new file mode 100644 index 0000000..3e62256 --- /dev/null +++ b/releases/whl/online_fxreader_pr34-0.1.5.16+27.21-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7da8412a74439f76efc90cb147f91ad1ef7f6af49bd472eee351500541ac9476 +size 72636