Compatibility with Python 3.x #2
Replies: 2 comments
-
Hello @isaiahclemons7. The decision to keep First and foremost, I wanted to ensure consistency and minimize potential confusion for users already working with this package and Ignition itself. As you may know, Ignition by Inductive Automation relies on Jython—a Java implementation of Python. Unfortunately, the most recent stable version of Jython (2.7.3) is based on Python 2.7, meaning that core Ignition scripting and many API interactions require Python 2.7 compatibility. Introducing Python 3 support into this package could potentially cause inconsistencies for users who expect smooth integration with Ignition’s scripting environment. If at some point Inductive Automation transitions to Python 3, then this package will follow suit to maintain alignment with the platform and ensure smooth integration with the updated ecosystem. Thanks, |
Beta Was this translation helpful? Give feedback.
-
I see, thank you for the quick response. That makes sense.
…On Tue, Oct 15, 2024 at 09:36 César Román ***@***.***> wrote:
Hello @isaiahclemons7 <https://github.com/isaiahclemons7>.
The decision to keep ignition-api locked to Python 2.7 stems from several
key considerations.
First and foremost, I wanted to ensure consistency and minimize potential
confusion for users already working with this package and Ignition itself.
As you may know, Ignition by Inductive Automation relies on Jython—a Java
implementation of Python. Unfortunately, the most recent stable version of
Jython (2.7.3) is based on Python 2.7, meaning that core Ignition scripting
and many API interactions require Python 2.7 compatibility. Introducing
Python 3 support into this package could potentially cause inconsistencies
for users who expect smooth integration with Ignition’s scripting
environment.
If at some point Inductive Automation transitions to Python 3, then this
package will follow suit to maintain alignment with the platform and ensure
smooth integration with the updated ecosystem.
Thanks,
César
—
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AWPUJ6NUZNVOVZXGNPNHNLTZ3UY6ZAVCNFSM6AAAAABP5LKMSWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJUHE2TIMA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, is there a setting or config that I could change to make this compatible with Python 3.x instead of just Python 2.7?
Beta Was this translation helpful? Give feedback.
All reactions