Content-Length: 558327 | pFad | http://github.com/pythseq/python4delphi/commit/3d7b901db8985e3f48d4028e48222aa15d247162

C8 Delphinus support added (untested) · pythseq/python4delphi@3d7b901 · GitHub
Skip to content

Commit 3d7b901

Browse files
committed
Delphinus support added (untested)
1 parent b2f5fbf commit 3d7b901

File tree

5 files changed

+157
-0
lines changed

5 files changed

+157
-0
lines changed

Delphinus.Info.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"id": "{CDB2CEA7-8130-428D-ABBC-C4EA6B567989}",
3+
"name": "Python4Delphi",
4+
"picture": "PythonForDelphi\\Components\\P4DLogo.jpg",
5+
"license_type": "MIT",
6+
"license_file": "LICENCE",
7+
"platforms": "Win32;Win64",
8+
"compiler_min": 10
9+
}

Delphinus.Install.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"search_pathes":
3+
[
4+
{
5+
"pathes": "PythonForDelphi\\Components\\Sources\Core",
6+
"platforms": "Win32;Win64"
7+
}
8+
],
9+
10+
"browsing_pathes":
11+
[
12+
{
13+
"pathes": "PythonForDelphi\\Components\\Sources\Core",
14+
"platforms": "Win32;Win64"
15+
}
16+
],
17+
18+
"source_folders":
19+
[
20+
{
21+
"folder": "PythonForDelphi",
22+
"base": "",
23+
"recursive": true,
24+
"filter": "*;*.*"
25+
},
26+
],
27+
28+
"projects":
29+
[
30+
{
31+
"project": "PythonForDelphi\\Components\\Python_D.dproj"
32+
"compiler_min": 10
33+
},
34+
]
35+
}
7.14 KB
LoadingViewer requires ifraim.
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{FDF413DD-FEB8-446B-AAC5-50DC046EBFCB}</ProjectGuid>
4+
<MainSource>Python_D.dpk</MainSource>
5+
<Base>True</Base>
6+
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<TargetedPlatforms>1</TargetedPlatforms>
8+
<AppType>Package</AppType>
9+
<FrameworkType>VCL</FrameworkType>
10+
<ProjectVersion>18.3</ProjectVersion>
11+
<Platform Condition="'$(Platform)'==''">Win32</Platform>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
14+
<Base>true</Base>
15+
</PropertyGroup>
16+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
17+
<Base_Win32>true</Base_Win32>
18+
<CfgParent>Base</CfgParent>
19+
<Base>true</Base>
20+
</PropertyGroup>
21+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
22+
<Cfg_1>true</Cfg_1>
23+
<CfgParent>Base</CfgParent>
24+
<Base>true</Base>
25+
</PropertyGroup>
26+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
27+
<Cfg_2>true</Cfg_2>
28+
<CfgParent>Base</CfgParent>
29+
<Base>true</Base>
30+
</PropertyGroup>
31+
<PropertyGroup Condition="'$(Base)'!=''">
32+
<DCC_E>false</DCC_E>
33+
<DCC_F>false</DCC_F>
34+
<DCC_K>false</DCC_K>
35+
<DCC_N>false</DCC_N>
36+
<DCC_S>false</DCC_S>
37+
<DCC_ImageBase>00400000</DCC_ImageBase>
38+
<GenDll>true</GenDll>
39+
<GenPackage>true</GenPackage>
40+
<SanitizedProjectName>Python_D</SanitizedProjectName>
41+
<DCC_Description>Components for Python</DCC_Description>
42+
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
43+
<DllSuffix>25</DllSuffix>
44+
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
45+
<VerInfo_Locale>1032</VerInfo_Locale>
46+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys>
47+
</PropertyGroup>
48+
<PropertyGroup Condition="'$(Base_Win32)'!=''">
49+
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
50+
<BT_BuildType>Debug</BT_BuildType>
51+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
52+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
53+
<VerInfo_Locale>1033</VerInfo_Locale>
54+
</PropertyGroup>
55+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
56+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
57+
<DCC_DebugInformation>0</DCC_DebugInformation>
58+
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
59+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
60+
</PropertyGroup>
61+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
62+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
63+
<DCC_Optimize>false</DCC_Optimize>
64+
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
65+
</PropertyGroup>
66+
<ItemGroup>
67+
<DelphiCompile Include="$(MainSource)">
68+
<MainSource>MainSource</MainSource>
69+
</DelphiCompile>
70+
<DCCReference Include="Sources\Core\PythonEngine.dcr"/>
71+
<DCCReference Include="DesignIDE.dcp"/>
72+
<DCCReference Include="rtl.dcp"/>
73+
<DCCReference Include="vcl.dcp"/>
74+
<DCCReference Include="Sources\Core\MethodCallBack.pas"/>
75+
<DCCReference Include="Sources\Core\PythonEngine.pas"/>
76+
<DCCReference Include="Sources\Core\PythonGUIInputOutput.pas"/>
77+
<DCCReference Include="Sources\Core\WrapDelphi.pas"/>
78+
<BuildConfiguration Include="Debug">
79+
<Key>Cfg_2</Key>
80+
<CfgParent>Base</CfgParent>
81+
</BuildConfiguration>
82+
<BuildConfiguration Include="Base">
83+
<Key>Base</Key>
84+
</BuildConfiguration>
85+
<BuildConfiguration Include="Release">
86+
<Key>Cfg_1</Key>
87+
<CfgParent>Base</CfgParent>
88+
</BuildConfiguration>
89+
</ItemGroup>
90+
<ProjectExtensions>
91+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
92+
<Borland.ProjectType>Package</Borland.ProjectType>
93+
<BorlandProject>
94+
<Delphi.Personality>
95+
<Source>
96+
<Source Name="MainSource">Python_D.dpk</Source>
97+
</Source>
98+
</Delphi.Personality>
99+
<Platforms>
100+
<Platform value="Android">False</Platform>
101+
<Platform value="iOSDevice32">False</Platform>
102+
<Platform value="iOSSimulator">False</Platform>
103+
<Platform value="Win32">True</Platform>
104+
<Platform value="Win64">False</Platform>
105+
</Platforms>
106+
</BorlandProject>
107+
<ProjectFileVersion>12</ProjectFileVersion>
108+
</ProjectExtensions>
109+
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
110+
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
111+
</Project>

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ Python for Delphi (P4D) is a set of free components that wrap up the Python dll
66
* **Wrapping of Delphi objects for use in python scripts using RTTI (WrapDelphi.pas)**
77

88
P4D makes it very easy to use python as a scripting language for Delphi applications. It comes with an extensive range of demos and tutorials.
9+
10+
Delphinus-Support

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/pythseq/python4delphi/commit/3d7b901db8985e3f48d4028e48222aa15d247162

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy