Cleaned up sources with pre-commit hooks. (#69)
This commit is contained in:
Родитель
2642261598
Коммит
feae35bf4e
|
@ -0,0 +1,41 @@
|
|||
# Copyright (c) 2019 Shotgun Software Inc.
|
||||
#
|
||||
# CONFIDENTIAL AND PROPRIETARY
|
||||
#
|
||||
# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit
|
||||
# Source Code License included in this distribution package. See LICENSE.
|
||||
# By accessing, using, copying or modifying this work you indicate your
|
||||
# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights
|
||||
# not expressly granted therein are reserved by Shotgun Software Inc.
|
||||
|
||||
# Styles the code properly
|
||||
# Exclude the UI files, as they are auto-generated.
|
||||
exclude: "ui\/.*py$"
|
||||
# List of super useful formatters.
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v2.2.3
|
||||
hooks:
|
||||
# Ensures the code is syntaxically correct
|
||||
- id: check-ast
|
||||
language_version: python3
|
||||
# Ensures a yaml file is properly formatted
|
||||
- id: check-yaml
|
||||
# Ensures a file name will resolve on all platform
|
||||
- id: check-case-conflict
|
||||
# Checks files with the execute bit set have shebangs
|
||||
- id: check-executables-have-shebangs
|
||||
# Ensure there's no incomplete merges
|
||||
- id: check-merge-conflict
|
||||
# Adds an empty line if missing at the end of a file.
|
||||
- id: end-of-file-fixer
|
||||
# Makes sure requirements.txt is properly formatted
|
||||
- id: requirements-txt-fixer
|
||||
# Removes trailing whitespaces.
|
||||
- id: trailing-whitespace
|
||||
# Leave black at the bottom so all touchups are done before it is run.
|
||||
- repo: https://github.com/ambv/black
|
||||
rev: stable
|
||||
hooks:
|
||||
- id: black
|
||||
language_version: python3
|
|
@ -23,6 +23,7 @@ the following keyword arguments:
|
|||
|
||||
"""
|
||||
|
||||
|
||||
def create(sg, project_id, log, **kwargs):
|
||||
"""
|
||||
Insert post-project code here
|
||||
|
|
|
@ -16,7 +16,6 @@ from tank import Hook
|
|||
|
||||
|
||||
class PickEnvironment(Hook):
|
||||
|
||||
def execute(self, context, **kwargs):
|
||||
"""
|
||||
The default implementation assumes there are three environments, called shot, asset
|
||||
|
|
|
@ -67,4 +67,3 @@ primary:
|
|||
# description: "High performance storage for fast/frequent texture access"
|
||||
# shotgun_storage_id: 2
|
||||
#
|
||||
|
||||
|
|
|
@ -21,4 +21,3 @@ skip_unused: false
|
|||
|
||||
# the shotgun field to use for the folder name
|
||||
field_name: "sg_asset_type"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "shotgun_step"
|
|||
|
||||
# the shotgun field to use for the folder name
|
||||
name: "short_name"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when 3dsmax starts
|
||||
defer_creation: ["tk-3dsmax", "tk-3dsmaxplus"]
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Nuke starts
|
||||
defer_creation: "tk-alias"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Houdini starts
|
||||
defer_creation: "tk-houdini"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Maya starts
|
||||
defer_creation: "tk-maya"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Motion Builder starts
|
||||
defer_creation: "tk-motionbuilder"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Nuke starts
|
||||
defer_creation: "tk-nuke"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Photoshop starts
|
||||
defer_creation: "tk-photoshopcc"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Nuke starts
|
||||
defer_creation: "tk-vred"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when 3dsmax starts
|
||||
defer_creation: ["tk-3dsmax", "tk-3dsmaxplus"]
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Maya starts
|
||||
defer_creation: "tk-alias"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Houdini starts
|
||||
defer_creation: "tk-houdini"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Maya starts
|
||||
defer_creation: "tk-maya"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Motion Builder starts
|
||||
defer_creation: "tk-motionbuilder"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Nuke starts
|
||||
defer_creation: "tk-nuke"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Photoshop starts
|
||||
defer_creation: "tk-photoshopcc"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Maya starts
|
||||
defer_creation: "tk-vred"
|
||||
|
||||
|
|
|
@ -23,4 +23,3 @@ entity_type: "Sequence"
|
|||
# (this is std shotgun API syntax)
|
||||
# any values starting with $ are resolved into path objects
|
||||
filters: [ { "path": "project", "relation": "is", "values": [ "$project" ] } ]
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "shotgun_step"
|
|||
|
||||
# the shotgun field to use for the folder name
|
||||
name: "short_name"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when 3dsmax starts
|
||||
defer_creation: ["tk-3dsmax", "tk-3dsmaxplus"]
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Houdini starts
|
||||
defer_creation: "tk-houdini"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Maya starts
|
||||
defer_creation: "tk-maya"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Motion Builder starts
|
||||
defer_creation: "tk-motionbuilder"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Nuke starts
|
||||
defer_creation: "tk-nuke"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Photoshop starts
|
||||
defer_creation: "tk-photoshopcc"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when 3dsmax starts
|
||||
defer_creation: ["tk-3dsmax", "tk-3dsmaxplus"]
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Houdini starts
|
||||
defer_creation: "tk-houdini"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Maya starts
|
||||
defer_creation: "tk-maya"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Motion Builder starts
|
||||
defer_creation: "tk-motionbuilder"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Nuke starts
|
||||
defer_creation: "tk-nuke"
|
||||
|
||||
|
|
|
@ -13,4 +13,3 @@ type: "static"
|
|||
|
||||
# defer creation and only create this folder when Photoshop starts
|
||||
defer_creation: "tk-photoshopcc"
|
||||
|
||||
|
|
|
@ -118,4 +118,3 @@ settings.tk-houdini.shot_step:
|
|||
- {app_instance: tk-multi-workfiles2, name: File Save...}
|
||||
- {app_instance: tk-multi-publish2, name: Publish...}
|
||||
location: '@engines.tk-houdini.location'
|
||||
|
||||
|
|
|
@ -60,4 +60,3 @@ settings.tk-multi-launchapp.motionbuilder:
|
|||
windows_path: "@path.windows.motionbuilder"
|
||||
menu_name: MotionBuilder
|
||||
location: "@apps.tk-multi-launchapp.location"
|
||||
|
||||
|
|
|
@ -363,5 +363,3 @@ settings.tk-multi-loader2.vred:
|
|||
actions_hook: "{engine}/tk-multi-loader2/basic/scene_actions.py"
|
||||
publish_filters: [["sg_status_list", "is_not", null]]
|
||||
location: "@apps.tk-multi-loader2.location"
|
||||
|
||||
|
||||
|
|
|
@ -555,4 +555,3 @@ settings.tk-multi-publish2.vred.asset_step:
|
|||
settings: {}
|
||||
help_url: *help_url
|
||||
location: "@apps.tk-multi-publish2.location"
|
||||
|
||||
|
|
|
@ -11,8 +11,8 @@
|
|||
from tank import Hook
|
||||
from tank import TankError
|
||||
|
||||
class SnapshotHistoryPostQuickdaily(Hook):
|
||||
|
||||
class SnapshotHistoryPostQuickdaily(Hook):
|
||||
def execute(self, mov_path, version_id, comments, **kwargs):
|
||||
app = self.parent
|
||||
# get app
|
||||
|
|
|
@ -12,6 +12,7 @@ import sgtk
|
|||
|
||||
HookBaseClass = sgtk.get_hook_baseclass()
|
||||
|
||||
|
||||
class BeforeRegisterCommand(HookBaseClass):
|
||||
"""
|
||||
Before Register Command Hook
|
||||
|
@ -20,6 +21,7 @@ class BeforeRegisterCommand(HookBaseClass):
|
|||
the parent engine. Note: this hook is only run for Software entity
|
||||
launchers.
|
||||
"""
|
||||
|
||||
def determine_engine_instance_name(self, software_version, engine_instance_name):
|
||||
"""
|
||||
Hook method to intercept SoftwareLauncher and engine instance name data prior to
|
||||
|
@ -42,4 +44,3 @@ class BeforeRegisterCommand(HookBaseClass):
|
|||
engine_instance_name = "tk-nukestudio"
|
||||
|
||||
return engine_instance_name
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче