stuntcat icon indicating copy to clipboard operation
stuntcat copied to clipboard

cx_freeze to be run on mac, linux, windows

Open illume opened this issue 7 years ago • 4 comments

We have CI set up on travis and appveyor.

Publish to github releases.

  • Travis can upload to github on release (via tag). https://docs.travis-ci.com/user/deployment/releases
  • Appveyor has built in artifacts (for 6 months). https://www.appveyor.com/docs/deployment/github/
python setup.py bdist_dmg
python setup.py bdist_msi

Could also do a source release to pypi.

  • [ ] desktop shortcuts. Current the game is 'run_game.exe' and there is no shortcut installed. https://stackoverflow.com/questions/15734703/use-cx-freeze-to-create-an-msi-that-adds-a-shortcut-to-the-desktop

illume avatar Nov 30 '18 15:11 illume

Just installed the msi. Kaabush! https://imgur.com/a/E3fUAIo

AokiAhishatsu avatar Dec 05 '18 13:12 AokiAhishatsu

pip install stuntcat
python -m stuntcat

works fine on the same Maschine (but is still old version)

AokiAhishatsu avatar Dec 05 '18 13:12 AokiAhishatsu

The msi is still crashing for me on two laptops. It is however with a 64bit build. Maybe that has something to do with it.

illume avatar Dec 07 '18 13:12 illume

I fixed an issue with cx_freeze and pycparser used by pymunk. Also, I made it produce a 32bit msi for windows.

Still have to put desktop shortcuts and such in.

illume avatar Dec 09 '18 20:12 illume