How can we improve Maya?

Upgrade Maya Python to 3.x

When will Maya be upgraded to Python 3.x?

Legacy Python 2.7 is starting to cause us issues in our pipeline. PySide2 is the most recent headache but many other distributions are also an issue. Additionally I would also petition Autodesk to compile Maya Python using the same MSC as the standalone Python distribution. This also causes many a headache by preventing version dependent Python modules from being used in Maya without having to recompile them.

17 votes
Vote
Sign in
Signed in as (Sign out)
You have left! (?) (thinking…)
earthtojens shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

2 comments

Sign in
Signed in as (Sign out)
Submitting...
  • zewt commented  ·   ·  Flag as inappropriate

    I hope this doesn't happen. One of the biggest benefits of writing plugins and tools in Python is that it's a lot easier to make them work across multiple versions of Maya compared to native plugins, and this would be forcing a huge amount of unnecessary busywork on every Maya developer to work around Python's careless breaking of language compatibility.

  • Mike_Rochefort commented  ·   ·  Flag as inappropriate

    This will most likely happen with the Maya 2020+ release. The VFX Reference Platform has the Python 3 upgrade intended for calendar year 2019, which would coincide with a Maya 2020 release. This is the earliest I would predict.

Feedback and Knowledge Base