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. 20.2) 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: 7 Oct 2025".

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-20.2.2.tar.gz (28.4 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-20.2.2-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fusionscript_stubs-20.2.2.tar.gz
Algorithm Hash digest
SHA256 75635082deff962e1b142bda0ff8f2ebb62587556fd0d842a85645a6c135af21
MD5 aaef6e1922d5eb65119e987b237bd662
BLAKE2b-256 360f85774def9268c8732785e7ca1576895eb0515b17b6ad025d4d8b58cc4461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fusionscript_stubs-20.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2ee8a216cf3b560400ab63c4fd690f8b2e06cadc9b8d41752b14943d33255b06
MD5 a661ddb15d14013e43688b5380b626f8
BLAKE2b-256 7eb183e32d967521413798ed41b4ebb8f4eb1299903388833119640f7fb7da10

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