GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SinkingShipEntertainment/python-api: A Python-based API for accessing Shotgun.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

695 Commits
695 Commits

Folders and files

NameName
Last commit message
Last commit date
azure-pipelines-templates
azure-pipelines-templates
 
 
developer
developer
 
 
docs
docs
 
 
shotgun_api3
shotgun_api3
 
 
tests
tests
 
 
.coveragerc
.coveragerc
 
 
.flake8
.flake8
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
HISTORY.rst
HISTORY.rst
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
azure-pipelines.yml
azure-pipelines.yml
 
 
setup.py
setup.py
 
 
software_credits
software_credits
 
 

Repository files navigation

Supported Python versions: 3.9, 3.10, 3.11, 3.13 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://www.autodesk.com/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:

  • Installing
  • Tutorials
  • API Reference
  • Data Types
  • Filter Syntax

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:
    • pytest and related plugins
    • (Note: Running pip install -r tests/requirements.txt will install all required packages)
  • A tests/config file (you can copy an example from tests/example_config).
  • Tests can be run individually like this: pytest tests/test_client.py
  • To run all tests: pytest
  • To run tests with coverage: pytest --cov shotgun_api3 --cov-report html
  • test_client and test_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.

About

A Python-based API for accessing Shotgun.

developer.shotgunsoftware.com/python-api

Resources

Readme
License

Security policy

Security policy
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.