-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Auto-update #173
Auto-update #173
Conversation
This should speed up starting Souma quite a bit
@cartisan I merged the Alembic branch here and created a stub at |
Is noted ( #191 ), right now the study report + semantics is kind off getting at me. |
Haha :D Yes, that was a vague description. The updater automatically replaces the application directory with an updated version. When this happens, the database might be in an outdated state. Hence, during each startup we let Alembic update the database to the most recent revision. If Souma is run from the command line we update with |
We probably want to use the |
Conflicts: package.py requirements_osx.txt requirements_unix.txt requirements_win.txt run.py web_ui/__init__.py
@cartisan I spent hours trying to find out why this crashes Souma without a line of error log when it's packaged and works perfectly when it's not. Then I tried it in Windows and got some very detailed and legible error messages. arghxl. Done for today. |
Removed automatic database updates again because of problems to get it to work in frozen state. Updates to the application code should work now. |
Auto-update using Esky wrapper around py2app, py2exe.
Changes:
major.minor.patch
format, no appendixes (e.g.-alpha.1
).