openpypeline package

Subpackages

Submodules

openpypeline.ops_engine module

File: ops_engine.py Description: The central, DCC-agnostic pipeline engine for openPypeline Studio.

This module orchestrates the core data flow, detects the host application dynamically, and delegates file operations to the appropriate application handlers.

Usage Example (Testing): ‘’’ import sys sys.path.append(“/path/to/openPypeline/openpypeline”)

import ops_engine import importlib importlib.reload(ops_engine)

ops_engine.OpsEngine().ui() ‘’’

Original Framework: openPipeline by Kickstand License: Common Public License 1.0 (CPL-1.0)

class openpypeline.ops_engine.OpsEngine[source]

Bases: object

The main engine class that drives openPypeline Studio. It acts as the bridge between the UI/preferences, the core data models, and the host DCC.

ui()[source]

Executes a diagnostic routine that simulates a core pipeline interaction. It loads modules, retrieves preferences, queries the inventory, and evaluates the status (versions, master, notes) of items in the current working directory.

Module contents