build.spec 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # -*- mode: python ; coding: utf-8 -*-
  2. block_cipher = None
  3. a = Analysis(
  4. ['app.py'], # 主程序入口
  5. pathex=[],
  6. binaries=[],
  7. datas=[
  8. ('templates/*', 'templates'),
  9. ('static/*', 'static')
  10. ],
  11. hiddenimports=[
  12. 'flask',
  13. 'flask_login',
  14. 'flask_sqlalchemy',
  15. 'werkzeug.security',
  16. 'bs4'
  17. ],
  18. hookspath=[],
  19. hooksconfig={},
  20. runtime_hooks=[],
  21. excludes=[],
  22. win_no_prefer_redirects=False,
  23. win_private_assemblies=False,
  24. cipher=block_cipher,
  25. noarchive=False,
  26. )
  27. pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
  28. exe = EXE(
  29. pyz,
  30. a.scripts,
  31. a.binaries,
  32. a.zipfiles,
  33. a.datas,
  34. [],
  35. name='逐鹿导航', # 输出的exe名称
  36. debug=False,
  37. bootloader_ignore_signals=False,
  38. strip=False,
  39. upx=True,
  40. upx_exclude=[],
  41. runtime_tmpdir=None,
  42. console=True, # 设置为False可隐藏命令行窗口
  43. icon='static/favicon.ico', # 自定义图标路径
  44. disable_windowed_traceback=False,
  45. argv_emulation=False,
  46. target_arch=None,
  47. codesign_identity=None,
  48. entitlements_file=None,
  49. )