plugins { id 'airbyte-python' id 'airbyte-docker' } airbytePython { moduleDirectory 'airbyte_cdk' } task generateProtocolClassFiles(type: Exec) { environment 'ROOT_DIR', rootDir.absolutePath commandLine 'bin/generate-protocol-files.sh' dependsOn ':tools:code-generator:airbyteDocker' } blackFormat.dependsOn generateProtocolClassFiles isortFormat.dependsOn generateProtocolClassFiles flakeCheck.dependsOn generateProtocolClassFiles installReqs.dependsOn generateProtocolClassFiles