python legacy api packaging updates
1 1

2 posts in this topic

Hi,
 
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.
 
cheers
Eric

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
1 1