-
Notifications
You must be signed in to change notification settings - Fork 10
System Configuration: Windows
Parallax Git Administrator edited this page Aug 10, 2017
·
21 revisions
These configuration steps need only be done once per development system. Once done, follow the Package Steps.
- IMPORTANT: Don't use McAfee (or possibly any anti-virus) on build system - it prevents proper builds of BlocklyPropClient installer
- Install Git
- Install Python v2.7.12 32-bit / 64-bit (as appropriate)
- https://www.python.org/downloads/release/python-2712/
- Use standard destination
- NOTE: 32-bit and 64-bit versions need to be built on the corresponding OS - there appears to be no way to build both from a single OS.
- Install PyCharm v2016.2.3 - Community Edition - this is convienent for package installation
- https://confluence.jetbrains.com/display/PYH/Previous+PyCharm+Releases
- Check option to create desktop shortcut
- Uncheck .py association
- Run PyCharm (be patient, it takes a long time to start sometimes) and then...
- If prompted, select I do not have a previous version...
- Allow default options on Initial Configuration dialog
- Select Check out from Version Control > Git
- Set Git Repository URL: to https://github.com/parallaxinc/BlocklyPropClient.git
- Click Test button
- If test successfull, click the Clone button
- Choose to open the project's directory
- Select File > Settings...
- Expand the BlocklyPropClient item
- Select Project Interpreter
- In the right pane, select the + button (Install)
- If the + button is grayed out, try closing the Settings window and reopening it again
- In the Available Packages window
- Uncheck the Install to user's site packages directory... item
- Search for and Install Package for each of the items below
- Install ws4py v0.3.5+
- Install CherryPy v8.1.0 (Select CherryPy, check the Specify version box, and select 8.1.0)
- Install pyserial v3.1.1 (Select pyserial, check the Specify version box, and select v3.1.1)
- Install PyInstaller v3.1.1 (Select PyInstaller, check the Specify version box and select v3.1.1)
- Do not use v3.2 as it creates an msc..100 dependency
- Close the Available Packages window
- Click the Apply button (if available) on the Settings window
- Click OK on the Settings window
- Wait for the installation steps (status bar of PyCharm) to finish
- Exit PyCharm
- Install Innosetup 5.5.9 (non-Unicode)
- http://www.jrsoftware.org/isdl.php
- Check Install Inno Setup Preprocessor option
- Check Create a desktop shortcut option
- If you chose to run Inno Setup, just close the Open dialog for now
After configuration (above), follow the Build and Package steps.