Skip to content

Commit 4fb3dfc

Browse files
authored
Update DLR (#1586)
* Update DLR * Bump up MaxRecursion value * Bump up package versions * Update nuget packages * Update DLR * Fix packaging
1 parent f52bfb2 commit 4fb3dfc

9 files changed

Lines changed: 18 additions & 14 deletions

File tree

IronPythonAnalyzer/IronPythonAnalyzer/IronPythonAnalyzer.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2" PrivateAssets="all" />
9-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.8.0" PrivateAssets="all" />
8+
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.3" PrivateAssets="all" />
9+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.3.1" PrivateAssets="all" />
1010
</ItemGroup>
1111

1212
</Project>

Package/dotnettool/IronPython.Console.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,19 @@ This package contains a standalone Python interpreter, invokable from the comman
3838
</PropertyGroup>
3939

4040
<ItemGroup>
41-
<PackageReference Include="DynamicLanguageRuntime" Version="1.3.2" />
4241
<PackageReference Include="Mono.Unix" Version="7.1.0-final.1.21458.1" />
42+
<!-- must match PackageReferences for the DLR -->
43+
<PackageReference Include="System.CodeDom" Version="6.0.0" />
4344
</ItemGroup>
4445

4546
<ItemGroup>
4647
<ToolFiles Include="$(StageDir)\$(TargetFramework)\ipy.deps.json" />
4748
<ToolFiles Include="$(StageDir)\$(TargetFramework)\ipy.dll" />
4849
<ToolFiles Include="$(StageDir)\$(TargetFramework)\IronPython*.dll" />
4950
<ToolFiles Include="$(StageDir)\$(TargetFramework)\**\DLLs\*.dll" />
51+
<!-- we don't need Microsoft.Scripting.Metadata.dll since it's not actually used by IronPython -->
52+
<ToolFiles Include="$(StageDir)\$(TargetFramework)\Microsoft.Scripting.dll" />
53+
<ToolFiles Include="$(StageDir)\$(TargetFramework)\Microsoft.Dynamic.dll" />
5054
</ItemGroup>
5155

5256
<ItemGroup>

Src/IronPython.Modules/IronPython.Modules.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</ItemGroup>
2323

2424
<ItemGroup>
25-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
25+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
2626
</ItemGroup>
2727

2828
<ItemGroup Condition=" $(TargetFrameworkIdentifier) != '.NETFramework' ">

Src/IronPython.SQLite/IronPython.SQLite.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</ItemGroup>
2323

2424
<ItemGroup>
25-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
25+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
2626
</ItemGroup>
2727

2828
<Import Project="$(AfterTargetFiles)" />

Src/IronPython.Wpf/IronPython.Wpf.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop" >
1+
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
22

33
<PropertyGroup>
44
<TargetFrameworks>net462;netcoreapp3.1;net6.0-windows</TargetFrameworks>
@@ -19,7 +19,7 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
22+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
2323
</ItemGroup>
2424

2525
<Import Project="$(AfterTargetFiles)" />

Src/IronPython/IronPython.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@
4949
</ItemGroup>
5050

5151
<ItemGroup>
52-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
53-
<PackageReference Include="Nullable" Version="1.3.0">
52+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
53+
<PackageReference Include="Nullable" Version="1.3.1">
5454
<PrivateAssets>all</PrivateAssets>
5555
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5656
</PackageReference>

Src/IronPythonTest/IronPythonTest.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="NUnitLite" Version="3.13.2" />
21-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
22-
<PackageReference Include="NUnit3TestAdapter" Version="4.0.0" />
20+
<PackageReference Include="NUnitLite" Version="3.13.3" />
21+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
22+
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
2323
</ItemGroup>
2424

2525
<ItemGroup>

Tests/test_stdconsole.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ def test_u(self):
312312
@skipUnlessIronPython()
313313
def test_X_MaxRecursion(self):
314314
"""Test -X:MaxRecursion"""
315-
self.TestCommandLine(("-X:MaxRecursion", "45", "-c", "2+2"), "") # TODO: this is high because of importlib
315+
self.TestCommandLine(("-X:MaxRecursion", "60", "-c", "2+2"), "") # TODO: this is high because of importlib
316316
self.TestCommandLine(("-X:MaxRecursion", "3.14159265", "-c", "2+2"), "The argument for the -X MaxRecursion option must be an integer >= 10.\n", 1)
317317
self.TestCommandLine(("-X:MaxRecursion",), "Argument expected for the -X:MaxRecursion option.\n", 1)
318318
self.TestCommandLine(("-X:MaxRecursion", "2"), "The argument for the -X MaxRecursion option must be an integer >= 10.\n", 1)

0 commit comments

Comments
 (0)