mirror of
https://github.com/muziing/Py2exe-GUI.git
synced 2025-01-27 17:02:55 +08:00
Update README
This commit is contained in:
parent
6a30d8c56e
commit
ed67cd8b87
@ -1,4 +1,4 @@
|
|||||||
![Py2exe-GUI Logo](https://raw.githubusercontent.com/muziing/Py2exe-GUI/main/https://raw.githubusercontent.com/muziing/Py2exe-GUI/main/docs/source/images/py2exe-gui_logo_big.png)
|
![Py2exe-GUI Logo](https://raw.githubusercontent.com/muziing/Py2exe-GUI/main/docs/source/images/py2exe-gui_logo_big.png)
|
||||||
|
|
||||||
<h2 align="center">Easy-to-use Python GUI packaging tool</h2>
|
<h2 align="center">Easy-to-use Python GUI packaging tool</h2>
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import subprocess
|
import subprocess
|
||||||
from pathlib import Path
|
|
||||||
|
|
||||||
from dev_scripts.check_funcs import (
|
from dev_scripts.check_funcs import (
|
||||||
check_license_statement,
|
check_license_statement,
|
||||||
@ -11,34 +10,7 @@ from dev_scripts.check_funcs import (
|
|||||||
check_version_num,
|
check_version_num,
|
||||||
)
|
)
|
||||||
from dev_scripts.clear_cache import clear_pycache, clear_pyinstaller_dist
|
from dev_scripts.clear_cache import clear_pycache, clear_pyinstaller_dist
|
||||||
from dev_scripts.path_constants import PROJECT_ROOT, README_FILE_LIST, SRC_PATH
|
from dev_scripts.path_constants import PROJECT_ROOT, SRC_PATH
|
||||||
|
|
||||||
|
|
||||||
def process_md_images(md_file_list: list[Path]) -> None:
|
|
||||||
"""处理 Markdown 文档中的图片链接
|
|
||||||
|
|
||||||
在构建前替换为 GitHub 图床链接,在构建后替换回本地目录中的路径
|
|
||||||
|
|
||||||
:param md_file_list: Markdown 文件列表
|
|
||||||
"""
|
|
||||||
|
|
||||||
md_uri = "docs/source/images/"
|
|
||||||
github_uri = (
|
|
||||||
"https://github.com/muziing/Py2exe-GUI/raw/main" + "/docs/source/images/"
|
|
||||||
)
|
|
||||||
|
|
||||||
for md_file in md_file_list:
|
|
||||||
with open(md_file, "r+", encoding="UTF-8") as f:
|
|
||||||
all_text = f.read()
|
|
||||||
if github_uri not in all_text:
|
|
||||||
print(f"将 {md_file} 中的本地图片路径替换为GitHub在线路径")
|
|
||||||
all_text_new = all_text.replace(md_uri, github_uri)
|
|
||||||
else:
|
|
||||||
print(f"将 {md_file} 中的GitHub在线路径替换为本地图片路径")
|
|
||||||
all_text_new = all_text.replace(github_uri, md_uri)
|
|
||||||
f.seek(0)
|
|
||||||
f.write(all_text_new)
|
|
||||||
# FIXME 会在文件尾部多出来莫名其妙的行
|
|
||||||
|
|
||||||
|
|
||||||
def export_requirements() -> int:
|
def export_requirements() -> int:
|
||||||
@ -73,7 +45,6 @@ def build_py2exe_gui() -> None:
|
|||||||
# 准备工作
|
# 准备工作
|
||||||
clear_pyinstaller_dist(SRC_PATH)
|
clear_pyinstaller_dist(SRC_PATH)
|
||||||
clear_pycache(SRC_PATH)
|
clear_pycache(SRC_PATH)
|
||||||
process_md_images(README_FILE_LIST)
|
|
||||||
# compile_resources()
|
# compile_resources()
|
||||||
export_requirements()
|
export_requirements()
|
||||||
print(f"pre-commit 检查完毕,返回码:{check_pre_commit()}。")
|
print(f"pre-commit 检查完毕,返回码:{check_pre_commit()}。")
|
||||||
@ -89,13 +60,11 @@ def build_py2exe_gui() -> None:
|
|||||||
print(f"Poetry build 完毕,返回码:{result.returncode}。")
|
print(f"Poetry build 完毕,返回码:{result.returncode}。")
|
||||||
finally:
|
finally:
|
||||||
# 清理
|
# 清理
|
||||||
process_md_images(README_FILE_LIST)
|
pass
|
||||||
else:
|
else:
|
||||||
print("有未通过的检查项,不进行构建")
|
print("有未通过的检查项,不进行构建")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
# process_md_images()
|
|
||||||
# compile_resources()
|
|
||||||
# export_requirements()
|
# export_requirements()
|
||||||
build_py2exe_gui()
|
build_py2exe_gui()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user