CY2020 Final + Python 3 slides from SIGGRAPH BoF

568 views
Skip to first unread message

Nick Cannon

unread,
Aug 5, 2019, 10:14:41 PM8/5/19
to vfx-platform-discuss
CY2020 is now Final, details on https://vfxplatform.com. No further changes have been made since before SIGGRAPH last week and we are now on a course for Python 3 support.

Python 3 was the main discussion topic at the Birds of a Feather session last week. We heard two talks on Python 3 migration strategies, and a case study of porting the open source Git Cola project to support Python 3 as well as Python 2. The slides from both these talks are attached.

Nick
Road_To_Python_3.pdf
Git_Cola_Python_3_Port_Retrospective.pdf

Dhruv Govil

unread,
Aug 5, 2019, 11:37:51 PM8/5/19
to vfx-platform-discuss
If it's of value, I have a cliff notes of how to port (most) Python 2 patterns over to Python 3, what libraries can aid in this and what new features you can use in Python 3. A few people have said they found it useful in that regard.
This was a document I presented at Imageworks. Has no real tie ins to their pipeline but some of the references may sound odd out of context.
Py2ToPy3Guide.html

Satish Goda

unread,
Aug 15, 2019, 1:39:15 AM8/15/19
to vfx-platform-discuss
Thank you for providing the slides. I missed the BOF as I was helping out at the Blender exhibit.

I was in one of the Shotgun talks and they mentioned something about Python 3 compatible API for the Shotgun Python API. The following commit contains all the changes made so that the Shotgun Python API is compatible with Python 3, Python 2.6 and Python 2.7 


Cheers,
Satish Goda
Pearl Studio LLC
Reply all
Reply to author
Forward
0 new messages