Commits

Andrew Peterson committed eee9f33

Some changes to the install procedure and setup script for Windows users.

Comments (0)

Files changed (2)

     # needed if you are using distutils extensions for the build process
     # setup_requires = ['hgdistver'],
 
-    # optinal packages needed to install/run this app
+    # Required Packages for Installation
+    # TODO: Even though they are required, some of these packages will fail
+    # to install of done through setuptools. Can we warn the User?
     install_requires = ['Twisted>=12.0.0',
                         'zope.interface==3.8.0',
                         'zope.event==3.5.2',
                         'zope.component==3.12.1',
                         'RestrictedPython==3.5.2',
-                        'OcempGUI==0.2.9',
-                        'distribute',
+                        'pygame==1.9.1',
+                        'numpy==1.7.1',
+                        'OcempGUI==0.2.9'
                        ],
 
     # extra packages needed for the test suite
+Windows Installation Instructions:
+
+1) Install Python 2.7
+2) Add Python to Window's Path
+
+3) Prequisite Packages:
+Because of compiler dependencies or incorrect setuptools installation,
+these packages need to be installed manually. Use the Win32 installer when available.
+	* setuptools - https://pypi.python.org/pypi/setuptools
+	* pygame - http://pygame.org/download.shtml
+	* Twisted - http://twistedmatrix.com/trac/
+	* OcempGUI - http://sourceforge.net/projects/ocemp/files/ocempgui/0.2.9/
+				 (No installer is available. Extract contents and run 'python setup.py install')
+
+4) Installing pyShipCommand from repository:
+	- Run 'python setup.py develop' to install pyShipCommand for developing (keeps scripts in the repository)
+	- Run 'python setup.py install' to install all scripts into your python directory.
+7) Add Python/Scripts to Window's Path (allows you to start pyship-server and pyship-gui from command line)