IronPython 3 support?
Asked Answered
A

3

20

Yes, I know about IronPython 3 compatibility, but that is from two years ago. I was searching on the internet but couldn't find any information on this that is up-to-date.

So does IronPython support Python 3? If not, how many of the future imports work, and are there any Iron-specific ways to make it seem more like Python 3?

Aguila answered 14/8, 2013 at 19:49 Comment(0)
X
3

IronPython 3 is once again alive. An alpha for Python 3.4 was released in April 2021. It is a very active effort which is being supported by the .NET Foundation. More here: Python 3.4 Release Notes

Xerography answered 7/7, 2021 at 10:11 Comment(0)
B
9

Currently it doesn't support Python3. IronPython3 Todo. All future imports supported by the standard Python 2.7 interpreter should be supported by the newest version of IronPython.

And there are no Iron-specific ways to make it seem more like Python3 as far as I know.

Branny answered 14/8, 2013 at 19:58 Comment(5)
A big one is that IronPython strings are already Unicode by default, which is the same as Python 3.Defence
@JeffHardy Is PyCon 2014 still the target?Tepic
@Tepic For a very early version, yes.Defence
I note that PyCon 2014 was held 09-17 April. As of today (22 July), IronPython 2.7.4 for Python 2.7 is the most current stable version. Any news re Python 3 support?Procora
@Procora - github.com/IronLanguages/ironpython3 appears to be the official IronPython 3 repo. It's currently not very active (latest commit was in February 2015, which was seven months ago as I'm writing this), but that would be the project to follow if you want to be notified of when Jeff Hardy starts working on IronPython 3 again.Favorite
X
3

IronPython 3 is once again alive. An alpha for Python 3.4 was released in April 2021. It is a very active effort which is being supported by the .NET Foundation. More here: Python 3.4 Release Notes

Xerography answered 7/7, 2021 at 10:11 Comment(0)
S
1

You can use ExaScript, a fork of the IN-DEVELOPMENT IronPython 3, providing standard Python libraries along with multiple specialty libraries, such as PowerCrypt4, a cryptography library, OmniBeanLib, a library containing lots of common functions, and OmniBeanEB, a rewrite of the Small Basic Library that provides almost every function necessary to build a good GUI/Console application.

Best of all, for making Windows Forms applications, use EPFramework, an included library to generate a fresh, reactive, modern UI for your project.

Synchrocyclotron answered 15/11, 2015 at 0:30 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.