main
main copied to clipboard
Readme.html in IronPython 2.0B5 is not useful !
Readme.html in IronPython 2.0B5 binary package says "To run, IronPython 2.0B5
requires .NET Framework version 2.0 to be installed on your system. You can
install the latest version from Microsoft: Microsoft .NET Framework Version
2.0 Redistributable Package",
but IronPython 2.0B5 requires not only .NET Framework 2.0 package but also
.NET Framework 2.0 SP1 package.
IronPython 1.1.2 doesn't require .NET Framework 2.0 SP1 package, I think.
Only the Readme.html file in 2.0B5 needs to be fixed.
I installed "Microsoft .NET Framework Version 2.0 Redistributable Package" to vanilla XP Home SP3 and the following error messages are generated by ipy.exe.
C:\IronPython-2.0B5>ipy
Unhandled exception:
Unhandled Exception: System.MissingMethodException: Method not found: 'Void
System.Reflection.Emit.DynamicMethod..ctor(System.String, System.Type,
System.Type[], Boolean)'.
at Microsoft.Scripting.Utils.Helpers.CreateDynamicMethod(String name, Type
returnType, Type[] parameterTypes)
at Microsoft.Linq.Expressions.Compiler.Snippets.CreateDynamicMethod(String
name, Type returnType, Type[] parameterTypes)
at Microsoft.Linq.Expressions.Compiler.LambdaCompiler.CreateDynamicLambdaCompi
ler(CompilerScope scope, String methodName, Type returnType, IList 1 paramTypes, IList
1 paramNames, Boolean closure, Boolean emitDebugSymbols,
Boolean forceDynamic)
at Microsoft.Linq.Expressions.Compiler.LambdaCompiler.CompileLambda(LambdaExpr
ession lambda, Type delegateType, Boolean emitDebugSymbols, Boolean
forceDynamic, MethodInfo& method)
at Microsoft.Linq.Expressions.Compiler.LambdaCompiler.CompileLambda[T](LambdaE
xpression lambda, Boolean forceDynamic, MethodInfo& method)
at Microsoft.Scripting.Actions.SmallRuleSet 1.MakeTarget() at Microsoft.Scripting.Actions.SmallRuleSet
1.GetTarget()
at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args)
at Microsoft.Scripting.Actions.UpdateDelegates.Update2[T,T0,T1,TRet](CallSite
site, T0 arg0, T1 arg1)
at IronPython.Runtime.PythonContext.InvokeOperatorWorker(CodeContext context,
UnaryOperators oper, Object target, Object& result)
at IronPython.Runtime.PythonContext.InvokeUnaryOperator(CodeContext
context,UnaryOperators oper, Object target)
at IronPython.Runtime.Operations.PythonOps.ToString(CodeContext context,
Object o)
at IronPython.Runtime.PythonContext.FormatPythonException(Object
pythonException)
at IronPython.Runtime.PythonContext.FormatException(Exception exception)
at Microsoft.Scripting.Hosting.ExceptionOperations.FormatException(Exceptionex
ception)
at
Microsoft.Scripting.Hosting.Shell.ConsoleHost.UnhandledException(ScriptEngine
engine, Exception e)
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.RunCommandLine()
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.ExecuteInternal()
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Execute()
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run(String[] args)
at PythonConsoleHost.Main(String[] args)
C:\IronPython-2.0B5>
Work Item Details
Original CodePlex Issue: Issue 18569 Status: Active Reason Closed: Unassigned Assigned to: Unassigned Reported on: Sep 19, 2008 at 5:26 PM Reported by: KKI Updated on: Feb 22, 2013 at 2:14 AM Updated by: jdhardy
On 2008-09-20 01:35:30 UTC, harrypierson commented:
In addition to updating the readme, we need to check the version of the .NET framework in order to give a friendlier error message when running against .NET 2.0 pre-sp1
On 2008-09-20 01:36:22 UTC, harrypierson commented:
Also, KKI thanks for the extensive level of detail provided in this bug report.
On 2009-07-18 01:28:01 UTC, dfugate commented:
Reassigned to "dfugate".
On 2009-08-20 04:34:44 UTC, unknown user commented:
This can't be closed yet: * we're still referring to IP being 1.8x faster than Python 2.5, we should be talking about 2.6 at this point
the "IronPython Differences" link hasn't been updated for IP 2.6 or even IP 2.0 for that matter all interactive session output within the Readme is still referring to IP 2.0 the section on "Building IronPython from Source" is completely out of date for 2.0 and 2.6. Neither VS2005 nor the .NET 2.0 SDK can in fact be used to build IronPython. The prereq for IP 2.0 was VS2008 or .NET 3.5. The prereq for IP 2.6 is VS2008 SP1 or .NET 3.5 SP1
On 2010-04-27 14:36:53 UTC, unknown user commented:
Readme should be fixed up by IPy 2.6.2
On 2011-06-21 01:41:16 UTC, jdhardy commented:
This still needs to be updated for 2.7.1.