shotgunsoftware / python-api

A Python-based library for accessing Flow Production Tracking API.
https://developer.shotgridsoftware.com/python-api
Other
308 stars 198 forks source link

VFX Platform Python Reference Documentation Build Status Coverage Status

Flow Production Tracking Python API

Autodesk provides a simple Python-based API for accessing Flow Production Tracking and integrating with other tools. This is the official API that is maintained by Autodesk (https://knowledge.autodesk.com/contact-support)

The latest version can always be found at http://github.com/shotgunsoftware/python-api

Documentation

Tutorials and detailed documentation about the Python API are available at http://developer.shotgridsoftware.com/python-api).

Some useful direct links:

Changelog

You can see the full history of the Python API on the documentation site.

Updating HTTPLib2

The API comes with a copy of the httplib2 inside the shotgun_api3/lib folder. To update the copy to a more recent version of the API, you can run the update_httplib2.py script at the root of this repository like this:

python update_httplib2.py vX.Y.Z

where vX.Y.Z is a release found on httplib2's release page.

Tests

Integration and unit tests are provided.

Release process

Packaging up new release

1) Update the Changelog in the HISTORY.rst file

Letting the world know

Post a message in the Pipeline Community channel.

Prepare for the Next Dev Cycle

1) Update the __version__ value in shotgun_api3/shotgun.py to the next version number with .dev appended to it. For example, v3.0.24.dev 2) Add a new section to the Changelog in the HISTORY.rst file with the next version number and a TBD date

    **v3.0.24 - TBD**
       + TBD

3) Commit the changes to master with a commit message like Bump version to v3.0.24.dev 4) Push master to Github