rluu / pricechartingtool

Python PyQt application to assist in the study and research of price movements of Futures, Stocks and Currencies.
4 stars 7 forks source link

Packaging the application for Mac OS X platform #1

Open rluu opened 9 years ago

rluu commented 9 years ago

Background

Although the software will run on all platforms, there are a lot of preparation steps required for a user to get the application up and running. Because of the added complexity and time to set up an environment, users will likely be discouraged from trying out this application.

Proposed Solution

Need to write scripts for bundling and packaging the application for installation on Mac OS X. Because Python 3 is used, cx_Freeze is likely to be the solution that will be used.

Tips / Notes

rluu: See how I did the packaging on the iching project as a example for reproducing it on this project.

rluu commented 9 years ago
Something I need to think about:

The iching project is hosted at Google Code on Subversion, and the packaging scripts within that project assume that Subversion is used, not Git. This is a problem because the packaging scripts and the CM tool used are tightly coupled for that solution.

Details
Additional information / Links

http://www.dribin.org/dave/blog/archives/2006/08/02/versioning_os_x_apps/ https://www.google.com/search?q=CFBundleVersion+git