From f8cd3cd4c369cec10bbb4d04441372acd8f6d052 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Sat, 15 Mar 2025 12:26:01 +0000
Subject: [PATCH 1/9] Initial SDK project creation
---
IronPython.sln | 6 ++++++
src/sdk/IronPython.Sdk/IronPython.Sdk.csproj | 7 +++++++
2 files changed, 13 insertions(+)
create mode 100644 src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
diff --git a/IronPython.sln b/IronPython.sln
index 6a760c366..eb60ef3fb 100644
--- a/IronPython.sln
+++ b/IronPython.sln
@@ -105,6 +105,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msi", "msi", "{450F93D5-DF0
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Window32", "src\executables\IronPython.Window32\IronPython.Window32.csproj", "{8F177DC2-9822-45BD-AB05-1F40FCA86168}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.Sdk", "src\sdk\IronPython.Sdk\IronPython.Sdk.csproj", "{726D85B8-E98E-4F31-A081-B02035809A33}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -171,6 +173,10 @@ Global
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|Any CPU.Build.0 = Release|Any CPU
+ {726D85B8-E98E-4F31-A081-B02035809A33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {726D85B8-E98E-4F31-A081-B02035809A33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {726D85B8-E98E-4F31-A081-B02035809A33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {726D85B8-E98E-4F31-A081-B02035809A33}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj b/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
new file mode 100644
index 000000000..64b7b724d
--- /dev/null
+++ b/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
@@ -0,0 +1,7 @@
+
+
+ net472;netstandard2.0
+ MSBuildSdk
+ true
+
+
\ No newline at end of file
From 683b176059d5659a119c084ff8bac1e64380c794 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Sat, 15 Mar 2025 12:55:04 +0000
Subject: [PATCH 2/9] Added example project
---
IronPython.sln | 4 +++
src/sdk/Directory.Build.props | 2 ++
.../IronPython.Sdk.Sample.py | 1 +
.../IronPython.Sdk.Sample.pyproj | 9 ++++++
src/sdk/IronPython.Sdk.Sample/Program.py | 1 +
src/sdk/IronPython.Sdk/IronPython.Sdk.csproj | 5 +++-
src/sdk/IronPython.Sdk/Sdk/Debugging.props | 13 ++++++++
src/sdk/IronPython.Sdk/Sdk/Sdk.props | 30 +++++++++++++++++++
8 files changed, 64 insertions(+), 1 deletion(-)
create mode 100644 src/sdk/Directory.Build.props
create mode 100644 src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
create mode 100644 src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
create mode 100644 src/sdk/IronPython.Sdk.Sample/Program.py
create mode 100644 src/sdk/IronPython.Sdk/Sdk/Debugging.props
create mode 100644 src/sdk/IronPython.Sdk/Sdk/Sdk.props
diff --git a/IronPython.sln b/IronPython.sln
index eb60ef3fb..6bc844171 100644
--- a/IronPython.sln
+++ b/IronPython.sln
@@ -107,6 +107,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Window32", "src\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.Sdk", "src\sdk\IronPython.Sdk\IronPython.Sdk.csproj", "{726D85B8-E98E-4F31-A081-B02035809A33}"
EndProject
+Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "IronPython.Sdk.Sample", "src\sdk\IronPython.Sdk.Sample\IronPython.Sdk.Sample.pyproj", "{C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -177,6 +179,8 @@ Global
{726D85B8-E98E-4F31-A081-B02035809A33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{726D85B8-E98E-4F31-A081-B02035809A33}.Release|Any CPU.ActiveCfg = Release|Any CPU
{726D85B8-E98E-4F31-A081-B02035809A33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/sdk/Directory.Build.props b/src/sdk/Directory.Build.props
new file mode 100644
index 000000000..c1df2220d
--- /dev/null
+++ b/src/sdk/Directory.Build.props
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py b/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
@@ -0,0 +1 @@
+
diff --git a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj b/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
new file mode 100644
index 000000000..3e4e99598
--- /dev/null
+++ b/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
@@ -0,0 +1,9 @@
+
+
+ Global|IronPython|3.4
+
+
+
+
+
+
diff --git a/src/sdk/IronPython.Sdk.Sample/Program.py b/src/sdk/IronPython.Sdk.Sample/Program.py
new file mode 100644
index 000000000..7df869a15
--- /dev/null
+++ b/src/sdk/IronPython.Sdk.Sample/Program.py
@@ -0,0 +1 @@
+print("Hello, World!")
diff --git a/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj b/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
index 64b7b724d..bb25ec737 100644
--- a/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
+++ b/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
@@ -1,7 +1,10 @@
-
+
net472;netstandard2.0
MSBuildSdk
true
+
+ true
+
\ No newline at end of file
diff --git a/src/sdk/IronPython.Sdk/Sdk/Debugging.props b/src/sdk/IronPython.Sdk/Sdk/Debugging.props
new file mode 100644
index 000000000..bcf8fd92d
--- /dev/null
+++ b/src/sdk/IronPython.Sdk/Sdk/Debugging.props
@@ -0,0 +1,13 @@
+
+
+ Debug
+
+
+ true
+ false
+
+
+ true
+ false
+
+
diff --git a/src/sdk/IronPython.Sdk/Sdk/Sdk.props b/src/sdk/IronPython.Sdk/Sdk/Sdk.props
new file mode 100644
index 000000000..38ab6075e
--- /dev/null
+++ b/src/sdk/IronPython.Sdk/Sdk/Sdk.props
@@ -0,0 +1,30 @@
+
+
+
+ 2.0
+ c1e9ed5c-242e-4f90-8e69-7fdde3c919bd
+ .
+ Program.py
+
+
+ .
+ .
+ $(MSBuildProjectName)
+ $(Name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From eb88a7ebca8dae6acd6da4e2ad2095f42e7c8418 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Sat, 15 Mar 2025 17:11:58 +0000
Subject: [PATCH 3/9] Split files
[skip ci]
---
.../IronPython.Sdk.Sample.pyproj | 3 ++-
src/sdk/IronPython.Sdk/Sdk/FileIncludes.props | 13 +++++++++
src/sdk/IronPython.Sdk/Sdk/PythonEngine.props | 11 ++++++++
src/sdk/IronPython.Sdk/Sdk/PythonTools.props | 11 ++++++++
src/sdk/IronPython.Sdk/Sdk/Sdk.props | 27 +++++--------------
5 files changed, 44 insertions(+), 21 deletions(-)
create mode 100644 src/sdk/IronPython.Sdk/Sdk/FileIncludes.props
create mode 100644 src/sdk/IronPython.Sdk/Sdk/PythonEngine.props
create mode 100644 src/sdk/IronPython.Sdk/Sdk/PythonTools.props
diff --git a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj b/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
index 3e4e99598..95aad839a 100644
--- a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
+++ b/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
@@ -1,6 +1,7 @@
- Global|IronPython|3.4
+ IronPython
+ 3.4
diff --git a/src/sdk/IronPython.Sdk/Sdk/FileIncludes.props b/src/sdk/IronPython.Sdk/Sdk/FileIncludes.props
new file mode 100644
index 000000000..1963861ed
--- /dev/null
+++ b/src/sdk/IronPython.Sdk/Sdk/FileIncludes.props
@@ -0,0 +1,13 @@
+
+
+ main.py
+
+
+
+
+
+
+
diff --git a/src/sdk/IronPython.Sdk/Sdk/PythonEngine.props b/src/sdk/IronPython.Sdk/Sdk/PythonEngine.props
new file mode 100644
index 000000000..0ca7eff5b
--- /dev/null
+++ b/src/sdk/IronPython.Sdk/Sdk/PythonEngine.props
@@ -0,0 +1,11 @@
+
+
+ .
+
+
+ .
+ .
+ $(MSBuildProjectName)
+ $(Name)
+
+
diff --git a/src/sdk/IronPython.Sdk/Sdk/PythonTools.props b/src/sdk/IronPython.Sdk/Sdk/PythonTools.props
new file mode 100644
index 000000000..62d6ce3ac
--- /dev/null
+++ b/src/sdk/IronPython.Sdk/Sdk/PythonTools.props
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/sdk/IronPython.Sdk/Sdk/Sdk.props b/src/sdk/IronPython.Sdk/Sdk/Sdk.props
index 38ab6075e..7f387888c 100644
--- a/src/sdk/IronPython.Sdk/Sdk/Sdk.props
+++ b/src/sdk/IronPython.Sdk/Sdk/Sdk.props
@@ -1,30 +1,17 @@
+
+
+
+
+ Global|$(PythonInterpreter)|$(PythonVersion)
+
2.0
c1e9ed5c-242e-4f90-8e69-7fdde3c919bd
- .
- Program.py
-
-
- .
- .
- $(MSBuildProjectName)
- $(Name)
-
-
-
+
-
-
-
-
-
-
-
From f59b24c1aaa196a05ffeb05f07e8fdbbb4fd8cf0 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Fri, 28 Mar 2025 07:53:18 +0000
Subject: [PATCH 4/9] Rename `sdk` to `tooling`
---
src/sdk/Directory.Build.props | 2 --
src/{roslyn => tooling}/Directory.Build.props | 0
.../IronPython.Analyzer/IronPython.Analyzer.csproj | 0
.../IronPython.Analyzer/IronPythonDiagnosticAnalyzer.cs | 0
.../IronPython.Sdk.Sample/IronPython.Sdk.Sample.py | 0
.../IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj | 3 ++-
src/{sdk => tooling}/IronPython.Sdk.Sample/Program.py | 0
src/{sdk => tooling}/IronPython.Sdk/IronPython.Sdk.csproj | 0
src/{sdk => tooling}/IronPython.Sdk/Sdk/Debugging.props | 0
src/{sdk => tooling}/IronPython.Sdk/Sdk/FileIncludes.props | 0
src/{sdk => tooling}/IronPython.Sdk/Sdk/PythonEngine.props | 0
src/{sdk => tooling}/IronPython.Sdk/Sdk/PythonTools.props | 0
src/{sdk => tooling}/IronPython.Sdk/Sdk/Sdk.props | 0
13 files changed, 2 insertions(+), 3 deletions(-)
delete mode 100644 src/sdk/Directory.Build.props
rename src/{roslyn => tooling}/Directory.Build.props (100%)
rename src/{roslyn => tooling}/IronPython.Analyzer/IronPython.Analyzer.csproj (100%)
rename src/{roslyn => tooling}/IronPython.Analyzer/IronPythonDiagnosticAnalyzer.cs (100%)
rename src/{sdk => tooling}/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py (100%)
rename src/{sdk => tooling}/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj (80%)
rename src/{sdk => tooling}/IronPython.Sdk.Sample/Program.py (100%)
rename src/{sdk => tooling}/IronPython.Sdk/IronPython.Sdk.csproj (100%)
rename src/{sdk => tooling}/IronPython.Sdk/Sdk/Debugging.props (100%)
rename src/{sdk => tooling}/IronPython.Sdk/Sdk/FileIncludes.props (100%)
rename src/{sdk => tooling}/IronPython.Sdk/Sdk/PythonEngine.props (100%)
rename src/{sdk => tooling}/IronPython.Sdk/Sdk/PythonTools.props (100%)
rename src/{sdk => tooling}/IronPython.Sdk/Sdk/Sdk.props (100%)
diff --git a/src/sdk/Directory.Build.props b/src/sdk/Directory.Build.props
deleted file mode 100644
index c1df2220d..000000000
--- a/src/sdk/Directory.Build.props
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/roslyn/Directory.Build.props b/src/tooling/Directory.Build.props
similarity index 100%
rename from src/roslyn/Directory.Build.props
rename to src/tooling/Directory.Build.props
diff --git a/src/roslyn/IronPython.Analyzer/IronPython.Analyzer.csproj b/src/tooling/IronPython.Analyzer/IronPython.Analyzer.csproj
similarity index 100%
rename from src/roslyn/IronPython.Analyzer/IronPython.Analyzer.csproj
rename to src/tooling/IronPython.Analyzer/IronPython.Analyzer.csproj
diff --git a/src/roslyn/IronPython.Analyzer/IronPythonDiagnosticAnalyzer.cs b/src/tooling/IronPython.Analyzer/IronPythonDiagnosticAnalyzer.cs
similarity index 100%
rename from src/roslyn/IronPython.Analyzer/IronPythonDiagnosticAnalyzer.cs
rename to src/tooling/IronPython.Analyzer/IronPythonDiagnosticAnalyzer.cs
diff --git a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py b/src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
similarity index 100%
rename from src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
rename to src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
diff --git a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj b/src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
similarity index 80%
rename from src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
rename to src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
index 95aad839a..a2ab6d9ad 100644
--- a/src/sdk/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
+++ b/src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
@@ -2,9 +2,10 @@
IronPython
3.4
+ Global|IronPython|3.4
-
+
\ No newline at end of file
diff --git a/src/sdk/IronPython.Sdk.Sample/Program.py b/src/tooling/IronPython.Sdk.Sample/Program.py
similarity index 100%
rename from src/sdk/IronPython.Sdk.Sample/Program.py
rename to src/tooling/IronPython.Sdk.Sample/Program.py
diff --git a/src/sdk/IronPython.Sdk/IronPython.Sdk.csproj b/src/tooling/IronPython.Sdk/IronPython.Sdk.csproj
similarity index 100%
rename from src/sdk/IronPython.Sdk/IronPython.Sdk.csproj
rename to src/tooling/IronPython.Sdk/IronPython.Sdk.csproj
diff --git a/src/sdk/IronPython.Sdk/Sdk/Debugging.props b/src/tooling/IronPython.Sdk/Sdk/Debugging.props
similarity index 100%
rename from src/sdk/IronPython.Sdk/Sdk/Debugging.props
rename to src/tooling/IronPython.Sdk/Sdk/Debugging.props
diff --git a/src/sdk/IronPython.Sdk/Sdk/FileIncludes.props b/src/tooling/IronPython.Sdk/Sdk/FileIncludes.props
similarity index 100%
rename from src/sdk/IronPython.Sdk/Sdk/FileIncludes.props
rename to src/tooling/IronPython.Sdk/Sdk/FileIncludes.props
diff --git a/src/sdk/IronPython.Sdk/Sdk/PythonEngine.props b/src/tooling/IronPython.Sdk/Sdk/PythonEngine.props
similarity index 100%
rename from src/sdk/IronPython.Sdk/Sdk/PythonEngine.props
rename to src/tooling/IronPython.Sdk/Sdk/PythonEngine.props
diff --git a/src/sdk/IronPython.Sdk/Sdk/PythonTools.props b/src/tooling/IronPython.Sdk/Sdk/PythonTools.props
similarity index 100%
rename from src/sdk/IronPython.Sdk/Sdk/PythonTools.props
rename to src/tooling/IronPython.Sdk/Sdk/PythonTools.props
diff --git a/src/sdk/IronPython.Sdk/Sdk/Sdk.props b/src/tooling/IronPython.Sdk/Sdk/Sdk.props
similarity index 100%
rename from src/sdk/IronPython.Sdk/Sdk/Sdk.props
rename to src/tooling/IronPython.Sdk/Sdk/Sdk.props
From f39eb3557b7ce10ed5c85c59c42ebab3fa08f530 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Fri, 28 Mar 2025 07:54:46 +0000
Subject: [PATCH 5/9] Fix solution
---
IronPython.sln | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/IronPython.sln b/IronPython.sln
index 6bc844171..5f98b22b5 100644
--- a/IronPython.sln
+++ b/IronPython.sln
@@ -70,7 +70,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "nuget", "nuget", "{EE77D917
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Console32", "src\executables\IronPython.Console32\IronPython.Console32.csproj", "{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Analyzer", "src\roslyn\IronPython.Analyzer\IronPython.Analyzer.csproj", "{DA3415F3-6922-42D0-93D7-BEE2E8603A18}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Analyzer", "src\tooling\IronPython.Analyzer\IronPython.Analyzer.csproj", "{DA3415F3-6922-42D0-93D7-BEE2E8603A18}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "choco", "choco", "{EA550FD8-2241-4131-8292-619D009E0199}"
ProjectSection(SolutionItems) = preProject
@@ -105,9 +105,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msi", "msi", "{450F93D5-DF0
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Window32", "src\executables\IronPython.Window32\IronPython.Window32.csproj", "{8F177DC2-9822-45BD-AB05-1F40FCA86168}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.Sdk", "src\sdk\IronPython.Sdk\IronPython.Sdk.csproj", "{726D85B8-E98E-4F31-A081-B02035809A33}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.Sdk", "src\tooling\IronPython.Sdk\IronPython.Sdk.csproj", "{726D85B8-E98E-4F31-A081-B02035809A33}"
EndProject
-Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "IronPython.Sdk.Sample", "src\sdk\IronPython.Sdk.Sample\IronPython.Sdk.Sample.pyproj", "{C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}"
+Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "IronPython.Sdk.Sample", "src\tooling\IronPython.Sdk.Sample\IronPython.Sdk.Sample.pyproj", "{C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
From 3620fce4e65fb678d2ec5b292382cbc8ce7d5ad9 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Fri, 28 Mar 2025 07:57:41 +0000
Subject: [PATCH 6/9] Move `IronPython.Sdk.Sample` to `tests`
---
IronPython.sln | 2 +-
.../IronPython.Sdk.Sample/IronPython.Sdk.Sample.py | 0
.../IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj | 2 +-
{src/tooling => tests}/IronPython.Sdk.Sample/Program.py | 0
4 files changed, 2 insertions(+), 2 deletions(-)
rename {src/tooling => tests}/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py (100%)
rename {src/tooling => tests}/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj (80%)
rename {src/tooling => tests}/IronPython.Sdk.Sample/Program.py (100%)
diff --git a/IronPython.sln b/IronPython.sln
index 5f98b22b5..c0abf5cea 100644
--- a/IronPython.sln
+++ b/IronPython.sln
@@ -107,7 +107,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Window32", "src\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.Sdk", "src\tooling\IronPython.Sdk\IronPython.Sdk.csproj", "{726D85B8-E98E-4F31-A081-B02035809A33}"
EndProject
-Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "IronPython.Sdk.Sample", "src\tooling\IronPython.Sdk.Sample\IronPython.Sdk.Sample.pyproj", "{C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}"
+Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "IronPython.Sdk.Sample", "tests\IronPython.Sdk.Sample\IronPython.Sdk.Sample.pyproj", "{C1E9ED5C-242E-4F90-8E69-7FDDE3C919BD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py b/tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
similarity index 100%
rename from src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
rename to tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
diff --git a/src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj b/tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
similarity index 80%
rename from src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
rename to tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
index a2ab6d9ad..9d161458f 100644
--- a/src/tooling/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
+++ b/tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.pyproj
@@ -7,5 +7,5 @@
-
+
\ No newline at end of file
diff --git a/src/tooling/IronPython.Sdk.Sample/Program.py b/tests/IronPython.Sdk.Sample/Program.py
similarity index 100%
rename from src/tooling/IronPython.Sdk.Sample/Program.py
rename to tests/IronPython.Sdk.Sample/Program.py
From e8908b2411a805af66c81259dd388223f9b1ef60 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Tue, 1 Apr 2025 18:40:18 +0100
Subject: [PATCH 7/9] Remove unnecessary file
---
tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
diff --git a/tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py b/tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
deleted file mode 100644
index 8b1378917..000000000
--- a/tests/IronPython.Sdk.Sample/IronPython.Sdk.Sample.py
+++ /dev/null
@@ -1 +0,0 @@
-
From 0687f09ed6be8049b9e9b3c9d19583552e016034 Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Tue, 1 Apr 2025 18:40:25 +0100
Subject: [PATCH 8/9] Reword
---
src/tooling/IronPython.Sdk/Sdk/FileIncludes.props | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/tooling/IronPython.Sdk/Sdk/FileIncludes.props b/src/tooling/IronPython.Sdk/Sdk/FileIncludes.props
index 1963861ed..b38ea9df8 100644
--- a/src/tooling/IronPython.Sdk/Sdk/FileIncludes.props
+++ b/src/tooling/IronPython.Sdk/Sdk/FileIncludes.props
@@ -1,13 +1,15 @@
+
- main.py
+ Program.py
-
+
From 9d2ae8eeaef2b4aa2325fba493753637c057f87a Mon Sep 17 00:00:00 2001
From: Lamparter <71598437+Lamparter@users.noreply.github.com>
Date: Tue, 1 Apr 2025 18:49:50 +0100
Subject: [PATCH 9/9] Remove `InterpreterId` calculator
---
src/tooling/IronPython.Sdk/Sdk/Sdk.props | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/tooling/IronPython.Sdk/Sdk/Sdk.props b/src/tooling/IronPython.Sdk/Sdk/Sdk.props
index 7f387888c..8ecc99793 100644
--- a/src/tooling/IronPython.Sdk/Sdk/Sdk.props
+++ b/src/tooling/IronPython.Sdk/Sdk/Sdk.props
@@ -5,8 +5,8 @@
- Global|$(PythonInterpreter)|$(PythonVersion)
-
+
+
2.0
c1e9ed5c-242e-4f90-8e69-7fdde3c919bd