Skip to main content

DaVinci Resolve Python API stubs

Project description

DaVinci Resolve Python API stubs

Using these stubs you can have type hints and autocompletion in your Python IDE when using DaVinci Resolve Python API. No more stumbling in the dark, yay!

Installation

$ pip install fusionscript-stubs

Alternatively, drop fusionscript.pyi somewhere your IDE will find it and adjust your import statements accordingly.

How to use

Add this on top of your script:

from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from fusionscript import Resolve  # ...and/or other types you want

You may then use these imported types in your code and get type hints, but they have to be quoted, for example:

def GetResolve() -> 'Resolve':
    ...

Happy scripting!

Patches are welcome to fix any errors in the stubs!

About versioning

The stubs package major and minor version numbers (e.g. 21.0) indicate compatibility with the corresponding DaVinci Resolve version and is based on the documentation (scripting README.txt) shipped with that version. The patch version number is incremental and does not correspond to DaVinci Resolve releases.

The current stubs are based on the documentation marked as "Last Updated: 8 May 2026".

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fusionscript_stubs-21.0.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fusionscript_stubs-21.0.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file fusionscript_stubs-21.0.0.tar.gz.

File metadata

  • Download URL: fusionscript_stubs-21.0.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for fusionscript_stubs-21.0.0.tar.gz
Algorithm Hash digest
SHA256 08ca036960317890c83d51f030052e450edf16a6b18d15a7e5746b7e9f37073a
MD5 202de3ffbac686bf5972c5defc2c3784
BLAKE2b-256 d7cdcb9947da1af925f48effb1151f039b4a2cad521eb0a1b958ccf562fdbbbb

See more details on using hashes here.

File details

Details for the file fusionscript_stubs-21.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fusionscript_stubs-21.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 33ee177190cdc78fd50e5bfa6ada781eca3a0e3ab6bac812301f8ad6314fcc26
MD5 1f77a97a69cd84a1af17850af73fbd0e
BLAKE2b-256 2ab41dd87c55231c4fd4ced09f571d8cd895545fcb07ac8e847f9c6e1d8b6a45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page