Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 875 Bytes

File metadata and controls

23 lines (19 loc) · 875 Bytes

The ShotgunORM Python library is an object relational mapping package for Shotgun Software's Shotgun web database.

Features

  • Object oriented
  • Easily customizable, create your own sub-classes for any Entity type
  • Callback system
  • Custom scripting language for Shotgun database searches
  • Support for Entity summary fields
  • Ability to attach custom user fields on Entities which do not exist as part of the database Schema
  • Asynchronous background field pulling
  • Thread safe
  • Reduces code complexity

Dependencies

Required:

  • Python Version 2.6 or greater
  • Shotgun Software Python API - link

Installation

Install ShotgunORM directory into your Python path.

Documentation

Documentation can be found on the ShotgunORM GitHub wiki