forked from pyscripter/pyscripter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCompilation Instructions.txt
32 lines (27 loc) · 2.05 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
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)
** 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 and install
dependencies 3-10 to a folder of your choice in one step.
E. In MustangPeak\VirtualShellTools\Include\Addins.inc define USE_TOOLBAR_TB2K.
F. Install the PyScripterCustom package from the Components folder and add the Components folder to the Delphi Library search path.
G. If you have managed to do all the above then open PythonIDE.dproj and compile :)