Browse Source

隐藏导入 _cffi_backend

boyrobot 1 year ago
parent
commit
7982068e91
2 changed files with 43 additions and 1 deletions
  1. 5 1
      .github/workflows/build.yml
  2. 38 0
      main.spec

+ 5 - 1
.github/workflows/build.yml

@@ -38,9 +38,13 @@ jobs:
           pip install -r requirements.txt
           python -m pip install pyinstaller
 
+# apt update
+# apt install -y python-dev
+# apt install -y python3-dev
+
       - name: Build Package
         run: |
-          python -m PyInstaller -F -c  -i favicon.ico --name set_github_secret main.py
+          python -m PyInstaller main.py
 
       - name: Update to ali oss
         uses: yizhoumo/setup-ossutil@v1

+ 38 - 0
main.spec

@@ -0,0 +1,38 @@
+# -*- mode: python ; coding: utf-8 -*-
+
+
+a = Analysis(
+    ['main.py'],
+    pathex=[],
+    binaries=[],
+    datas=[],
+    hiddenimports=[_cffi_backend],
+    hookspath=[],
+    hooksconfig={},
+    runtime_hooks=[],
+    excludes=[],
+    noarchive=False,
+)
+pyz = PYZ(a.pure)
+
+exe = EXE(
+    pyz,
+    a.scripts,
+    a.binaries,
+    a.datas,
+    [],
+    name='set_github_secret',
+    debug=False,
+    bootloader_ignore_signals=False,
+    strip=False,
+    upx=True,
+    upx_exclude=[],
+    runtime_tmpdir=None,
+    console=True,
+    disable_windowed_traceback=False,
+    argv_emulation=False,
+    target_arch=None,
+    codesign_identity=None,
+    entitlements_file=None,
+    icon=['favicon.ico'],
+    )