From 0462559cc6b338ef55f667a9424188c686e39e21 Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Thu, 6 Nov 2025 15:43:42 +0300 Subject: [PATCH] [+] update pr34 1. backport fixed timestamp for zip, .whl; when calling deploy:wheel; --- python/meson.build | 2 +- python/online/fxreader/pr34/commands_typed/cli.py | 7 +++++++ .../whl/online_fxreader_pr34-0.1.5.39-py3-none-any.whl | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 releases/whl/online_fxreader_pr34-0.1.5.39-py3-none-any.whl diff --git a/python/meson.build b/python/meson.build index 2c9d59f..e45208e 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.38', + version: '0.1.5.39', # 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 c8ec3a1..2e96846 100644 --- a/python/online/fxreader/pr34/commands_typed/cli.py +++ b/python/online/fxreader/pr34/commands_typed/cli.py @@ -679,6 +679,13 @@ class CLI(abc.ABC): if env is None: env = dict() + env = ( + dict( + # to generate zip for .whl with a reproducible checksum + SOURCE_DATE_EPOCH='0', + ) + | env + ) pyproject = cli_bootstrap.pyproject_load(project.source_dir / 'pyproject.toml') pyproject_tool = pydantic.RootModel[PyProject.Tool].model_validate(pyproject.tool).root diff --git a/releases/whl/online_fxreader_pr34-0.1.5.39-py3-none-any.whl b/releases/whl/online_fxreader_pr34-0.1.5.39-py3-none-any.whl new file mode 100644 index 0000000..18d5537 --- /dev/null +++ b/releases/whl/online_fxreader_pr34-0.1.5.39-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:174f4cb51997b50fb6e7e4cca475077a8d91029759417251e312487d7ee70c28 +size 76117