forked from pyscripter/pyscripter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCompilation Instructions.txt
33 lines (28 loc) · 2.07 KB
/
Compilation Instructions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
INSTRUCTIONS FOR COMPILIING PyScripter
======================================
I am using Delphi 10.4 to compile PyScripter. You can use the free Delphi Community edition to compile PyScripter.
** Third Party Components: **
1. JCL (https://github.com/project-jedi/jcl) - at Github.com or use daily packages from http://jvcl.sourceforge.net/daily/
2. JVCL (https://github.com/project-jedi/jvcl) - at Github.com or use daily packages from http://jcl.sourceforge.net/daily/
3. Python for Delphi (https://github.com/pyscripter/python4delphi)
4. VirtualTreeView - (https://github.com/Virtual-TreeView/Virtual-TreeView)
5. MustangPeak Components:
- Common Library (https://github.com/pyscripter/MustangpeakCommonLib)
- EasyListView (https://github.com/pyscripter/MustangpeakEasyListview)
- VirtualShellTools (https://github.com/pyscripter/MustangpeakVirtualshellTools)
6. Toolbar2000 (http://www.innosetup.com/tb2k.php)
7. SpTBXLib (https://github.com/SilverpointDev/sptbxlib)
8. SynEdit - (https://github.com/pyscripter/SynEdit-2)
9. SynWeb Highlighters (https://github.com/KrystianBigaj/synweb)
10. zControls (https://github.com/MahdiSafsafi/zcontrols)
11. Delphi Detours Library (https://github.com/MahdiSafsafi/delphi-detours-library)
12. SVGIconImageList (https://github.com/EtheaDev/SVGIconImageList)
** Installiing Third Party components: and compiling PyScripter **
A. Make sure you have git.exe accessible from the command prompt. If not get from https://gitforwindows.org/ and install.
B. Clone the PyScripter project (https://github.com/pyscripter/pyscripter)
C. Clone or download JCL and JVCL and use provided installers (run install.bat)
D. Use Multiinstaller.exe in the Components\ThirdParty folder to download
dependencies 3-12 to a folder of your choice and install in one step.
E. In MustangPeak\VirtualShellTools\Include\Addins.inc define USE_TOOLBAR_TB2K.
F. In SVGIconImageList\Source SVGIconImageList.inc define PreferNativeSvgSupport
If you have managed to do all the above then open PythonIDE.dproj and compile :)