Jump to content

python legacy api packaging updates

Eric Hermelin

Recommended Posts

The ftrack legacy python api have been distributed as a separate package bundled with its dependencies available for download from the ftrack settings page. While this has proven to be useful in many cases it has complicated the build and installation process for tools such as ftrack-connect and its dependencies.
We have therefore bitten the bullet and separated it out to its own repository, the code is available on bitbucket ( https://bitbucket.org/ftrack/ftrack-python-legacy-api ) and  pypi ( https://pypi.python.org/pypi/ftrack-python-legacy-api/3.6.1 ). The only major change, a part from the distribution procedure, is that the python websocket-client package have been bumped to version 0.40.0 to allow support for proxy servers within the event hub.
To install the legacy api you can use pip
pip install ftrack-python-legacy-api


If you wish to install it into a self contained folder with all its dependencies that can easily be appended to your python path 
pip install -I ftrack-python-legacy-api --target /shared/studio/python_path/


We will continue to supply a downloadable package for the next few releases but please make sure to update your install/update procedures. I will also encourage everyone to use the new python api ( http://ftrack-python-api.rtd.ftrack.com/en/stable/ ) when developing new tools and when time permits start migrating existing tools.
Please let us know if you have any questions or concerns.
Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...