Python 3 support for Toolkit

Here’s the up to date list of DCCs supported with Python 3 and how we plan on growing that list.

Our process

When we port an engine to Python 3, we make sure that the ported applications we support for that engine will run in that engine.

Likewise, when we port an application to Python 3, we make sure that the ported engines that support that application will work be able to use it.

In practice, this means that if you see a given app and engine in this list we fully support that pairing in Python 3 if they were also supported together in Python 2.7.

Supported Engines

  • tk-3dsmax
  • tk-aftereeffects
  • tk-alias
  • tk-desktop
  • tk-desktop2
  • tk-houdini
  • tk-maya
  • tk-photoshopcc
  • tk-shotgun
  • tk-shell
  • tk-vred

Supported Applications

  • tk-houdini-mantranode
  • tk-houdini-alembicnode
  • tk-multi-about
  • tk-multi-breakdown
  • tk-multi-demo
  • tk-multi-devutils
  • tk-multi-loader2
  • tk-multi-launchapp
  • tk-multi-pythonconsole
  • tk-multi-publish2
  • tk-multi-reviewsubmission
  • tk-multi-screeningroom
  • tk-multi-setframerange
  • tk-multi-shotgunpanel
  • tk-multi-snapshot
  • tk-multi-workfiles2
  • tk-shotgun-folders
  • tk-shotgun-launchpublish
  • tk-shotgun-launchfolder

Supported Frameworks

  • tk-framework-adobe
  • tk-framework-adminui
  • tk-framework-aliastranslations
  • tk-framework-desktopclient
  • tk-framework-desktopserver
  • tk-framework-qtwidgets
  • tk-framework-shotgunutils
  • tk-framework-widget

Can I see on GitHub if an app has been ported?

Yes! Look for this Python 2.6 2.7 3.7 in the README.md of a repository.

I’m using the out of the box Shotgun Integrations and I don’t see these engines

While we release components as soon as they are ready to the public, we release a new configuration that packages all our updates only once every three weeks or so. You can subscribe to this post to know when our next configuration is released.

When is the rest coming online?

We do not have anything to announce at this time, but if you take a look at our organizations’ pull requests you may get an idea of what will be coming next.

4 Likes