Skip to content

shotgunsoftware/python-api

Repository files navigation

Supported VFX Platform: 2022 - 2025 Supported Python versions: 3.9 - 3.11 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.

Tests

Integration and unit tests are provided.

  • All tests require:
  • A tests/config file (you can copy an example from tests/example_config).
  • Tests can be run individually like this: nosetests --config="nose.cfg" tests/test_client.py
    • Make sure to not forget the --config="nose.cfg" option. This option tells nose to use our config file.
  • test_client and tests_unit use mock server interaction and do not require a Flow Production Tracking instance to be available (no modifications to tests/config are necessary).
  • test_api and test_api_long do require a Flow Production Tracking instance, with a script key available for the tests. The server and script user values must be supplied in the tests/config file. The tests will add test data to your server based on information in your config. This data will be manipulated by the tests, and should not be used for other purposes.
  • To run all of the tests, use the shell script run-tests.

About

A Python-based library for accessing Flow Production Tracking API.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 57

Languages