From a37cd228bde04fc922b30392633215b30f731ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E5=A4=96=E4=B9=8B=E7=A5=9E?= Date: Wed, 27 Jul 2022 10:53:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=E5=8F=AF=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-pr.yml | 4 ++-- .github/workflows/build.yml | 4 ++-- README.md | 14 +++++++------- main.py => pypvz.py | 0 4 files changed, 11 insertions(+), 11 deletions(-) rename main.py => pypvz.py (100%) mode change 100755 => 100644 diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 1bd4c10..f7c8b86 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -37,7 +37,7 @@ jobs: # 使用pyinstaller构建 - name: Build pypvz with pyinstaller run: | - pyinstaller -F main.py ` + pyinstaller -F pypvz.py ` -n pypvz-with-python${{ matrix.python_version }}-pyinstaller-x64.exe ` --distpath ./out ` --noconsole ` @@ -75,7 +75,7 @@ jobs: --include-data-file=c:\hostedtoolcache\windows\python\${{ matrix.python_version }}*\x64\lib\site-packages\pygame\libvorbis-0.dll=libvorbis-0.dll ` --windows-disable-console ` -o ./out/pypvz-with-python${{ matrix.python_version }}-nuitka-windows-x64.exe ` - main.py + pypvz.py # artifact压缩包处上传包含exe和运行环境的文件夹 - name: "Upload binaries" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6a8007a..aa70598 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,7 +39,7 @@ jobs: # 使用pyinstaller构建 - name: Build pypvz with pyinstaller run: | - pyinstaller -F main.py ` + pyinstaller -F pypvz.py ` -n pypvz-with-python${{ matrix.python_version }}-pyinstaller-x64.exe ` --distpath ./out ` --noconsole ` @@ -77,7 +77,7 @@ jobs: --include-data-file=c:\hostedtoolcache\windows\python\${{ matrix.python_version }}*\x64\lib\site-packages\pygame\libvorbis-0.dll=libvorbis-0.dll ` --windows-disable-console ` -o ./out/pypvz-with-python${{ matrix.python_version }}-nuitka-windows-x64.exe ` - main.py + pypvz.py # artifact压缩包处上传包含exe和运行环境的文件夹 - name: "Upload binaries" diff --git a/README.md b/README.md index 55d2997..176d16e 100644 --- a/README.md +++ b/README.md @@ -35,12 +35,12 @@ ### 使用仓库源代码 -先克隆仓库内容,再运行`main.py`: +先克隆仓库内容,再运行`pypvz.py`: ```shell git clone https://github.com/wszqkzqk/pypvz.git cd pypvz -python main.py +python pypvz.py ``` ### 使用Windows可执行文件 @@ -126,7 +126,7 @@ nuitka --mingw64 --standalone ` --windows-company-name=wszqkzqk.dev ` --windows-file-description="pypvz" ` --windows-product-version=0.8.2.0 ` - main.py + pypvz.py ``` * 其中`C:\Users\17265\AppData\Local\Programs\Python\Python310\Lib\site-packages\pygame\xxx.dll`应当替换为`xxx.dll`实际所在路径,`--output-dir=`后应当跟实际需要输出的路径,绝对路径或者相对路径均可 @@ -134,7 +134,7 @@ nuitka --mingw64 --standalone ` * `--windows-product-version=`表示版本号信息,所跟内容格式必须为`x.x.x.x` * 建议开启`--lto=yes`选项优化链接,如果编译失败可以关闭此选项 -可执行文件生成路径为`./release/main.exe` +可执行文件生成路径为`./release/pypvz.exe` 如果只需要在本地生成编译文件测试,则只需要执行: @@ -149,7 +149,7 @@ nuitka --mingw64 ` --windows-file-description=pypvz ` --windows-disable-console ` --windows-product-version=0.8.2.0 ` - main.py + pypvz.py ``` 这样生成的程序只能在具有相同python环境的机器上运行 @@ -167,7 +167,7 @@ nuitka --mingw64 ` 编译参考命令: ``` cmd -pyinstaller -F main.py ` +pyinstaller -F pypvz.py ` --distpath ./release ` --noconsole ` --add-data="resources;./resources" ` @@ -175,7 +175,7 @@ pyinstaller -F main.py ` -i ./pypvz.ico ``` -可执行文件生成路径为`./release/main.exe` +可执行文件生成路径为`./release/pypvz.exe` ### 使用Github Workflow进行自动构建 diff --git a/main.py b/pypvz.py old mode 100755 new mode 100644 similarity index 100% rename from main.py rename to pypvz.py