CursorKeepAlive.mac.spec 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # -*- mode: python ; coding: utf-8 -*-
  2. a = Analysis(
  3. ['cursor_pro_keep_alive.py'],
  4. pathex=[],
  5. binaries=[],
  6. datas=[
  7. ('config.ini', '.'),
  8. ('turnstilePatch', 'turnstilePatch'),
  9. ('cursor_auth_manager.py', '.'),
  10. ],
  11. hiddenimports=[
  12. 'cursor_auth_manager'
  13. ],
  14. hookspath=[],
  15. hooksconfig={},
  16. runtime_hooks=[],
  17. excludes=[],
  18. noarchive=False,
  19. )
  20. pyz = PYZ(a.pure)
  21. exe = EXE(
  22. pyz,
  23. a.scripts,
  24. a.binaries,
  25. a.datas,
  26. [],
  27. name='CursorPro',
  28. debug=False,
  29. bootloader_ignore_signals=False,
  30. strip=False,
  31. upx=True,
  32. upx_exclude=[],
  33. runtime_tmpdir=None,
  34. console=True,
  35. disable_windowed_traceback=False,
  36. argv_emulation=False,
  37. target_arch=None,
  38. codesign_identity=None,
  39. entitlements_file=None,
  40. icon=None
  41. )
  42. app = BUNDLE(
  43. exe,
  44. name='CursorPro.app',
  45. icon=None,
  46. bundle_identifier='com.yourcompany.cursorpro',
  47. info_plist={
  48. 'CFBundleShortVersionString': '1.0.0',
  49. 'CFBundleVersion': '1.0.0',
  50. 'NSHighResolutionCapable': True,
  51. 'LSBackgroundOnly': False,
  52. },
  53. )