remove 'hosts' and 'settings_category' attributes from plugins classes

This commit is contained in:
MustafaJafar 2024-05-31 17:30:27 +03:00
parent 639d3d418e
commit 1a5116600b
73 changed files with 0 additions and 91 deletions

View file

@ -16,7 +16,6 @@ class CollectInstanceActiveState(plugin.HoudiniInstancePlugin):
order = pyblish.api.CollectorOrder + 0.299
families = ["*"]
hosts = ["houdini"]
label = "Instance Active State"
def process(self, instance):

View file

@ -25,7 +25,6 @@ class CollectArnoldROPRenderProducts(plugin.HoudiniInstancePlugin):
# This specific order value is used so that
# this plugin runs after CollectFrames
order = pyblish.api.CollectorOrder + 0.11
hosts = ["houdini"]
families = ["arnold_rop"]
def process(self, instance):

View file

@ -23,8 +23,6 @@ class CollectAssetHandles(plugin.HoudiniInstancePlugin,
the exclusive frame range and actual handle ranges.
"""
hosts = ["houdini"]
# This specific order value is used so that
# this plugin runs after CollectAnatomyInstanceData
order = pyblish.api.CollectorOrder + 0.499
@ -32,8 +30,6 @@ class CollectAssetHandles(plugin.HoudiniInstancePlugin,
label = "Collect Folder Handles"
use_asset_handles = True
settings_category = "houdini"
def process(self, instance):
# Only process instances without already existing handles data
# but that do have frameStartHandle and frameEndHandle defined

View file

@ -15,7 +15,6 @@ class CollectDataforCache(plugin.HoudiniInstancePlugin):
families = ["ass", "pointcache",
"mantraifd", "redshiftproxy",
"vdbcache", "model"]
hosts = ["houdini"]
targets = ["local", "remote"]
label = "Collect Data for Cache"

View file

@ -12,13 +12,10 @@ class CollectChunkSize(plugin.HoudiniInstancePlugin,
families = ["ass", "pointcache",
"vdbcache", "mantraifd",
"redshiftproxy", "model"]
hosts = ["houdini"]
targets = ["local", "remote"]
label = "Collect Chunk Size"
chunk_size = 999999
settings_category = "houdini"
def process(self, instance):
# need to get the chunk size info from the setting
attr_values = self.get_attr_values_from_data(instance.data)

View file

@ -10,7 +10,6 @@ class CollectHoudiniCurrentFile(plugin.HoudiniContextPlugin):
order = pyblish.api.CollectorOrder - 0.1
label = "Houdini Current File"
hosts = ["houdini"]
def process(self, context):
"""Inject the current working file"""

View file

@ -12,7 +12,6 @@ class CollectFarmInstances(plugin.HoudiniInstancePlugin):
"arnold_rop",
"vray_rop"]
hosts = ["houdini"]
targets = ["local", "remote"]
label = "Collect farm instances"

View file

@ -91,7 +91,6 @@ class CollectUpstreamInputs(plugin.HoudiniInstancePlugin):
label = "Collect Inputs"
order = pyblish.api.CollectorOrder + 0.4
hosts = ["houdini"]
def process(self, instance):
# We can't get the "inputAncestors" directly from the ROP

View file

@ -10,7 +10,6 @@ class CollectPointcacheType(pyblish.api.InstancePlugin):
"""Collect data type for different instances."""
order = pyblish.api.CollectorOrder
hosts = ["houdini"]
families = ["pointcache", "model"]
label = "Collect instances types"

View file

@ -32,7 +32,6 @@ class CollectInstancesUsdLayered(plugin.HoudiniContextPlugin):
order = pyblish.api.CollectorOrder - 0.01
label = "Collect Instances (USD Configured Layers)"
hosts = ["houdini"]
def process(self, context):

View file

@ -28,7 +28,6 @@ class CollectKarmaROPRenderProducts(plugin.HoudiniInstancePlugin):
# This specific order value is used so that
# this plugin runs after CollectFrames
order = pyblish.api.CollectorOrder + 0.11
hosts = ["houdini"]
families = ["karma_rop"]
def process(self, instance):

View file

@ -23,11 +23,8 @@ class CollectLocalRenderInstances(plugin.HoudiniInstancePlugin):
"arnold_rop",
"vray_rop"]
hosts = ["houdini"]
label = "Collect local render instances"
settings_category = "houdini"
use_deadline_aov_filter = False
aov_filter = {"host_name": "houdini",
"value": [".*([Bb]eauty).*"]}

View file

@ -28,7 +28,6 @@ class CollectMantraROPRenderProducts(plugin.HoudiniInstancePlugin):
# This specific order value is used so that
# this plugin runs after CollectFrames
order = pyblish.api.CollectorOrder + 0.11
hosts = ["houdini"]
families = ["mantra_rop"]
def process(self, instance):

View file

@ -19,7 +19,6 @@ class CollectOutputSOPPath(plugin.HoudiniInstancePlugin):
"model"
]
hosts = ["houdini"]
label = "Collect Output Node Path"
def process(self, instance):

View file

@ -28,7 +28,6 @@ class CollectRedshiftROPRenderProducts(plugin.HoudiniInstancePlugin):
# This specific order value is used so that
# this plugin runs after CollectFrames
order = pyblish.api.CollectorOrder + 0.11
hosts = ["houdini"]
families = ["redshift_rop"]
def process(self, instance):

View file

@ -10,7 +10,6 @@ class CollectRemotePublishSettings(plugin.HoudiniContextPlugin):
order = pyblish.api.CollectorOrder
families = ["*"]
hosts = ["houdini"]
targets = ["deadline"]
label = "Remote Publish Submission Settings"
actions = [RepairAction]

View file

@ -47,7 +47,6 @@ class CollectRenderProducts(plugin.HoudiniInstancePlugin):
label = "Collect Render Products"
order = pyblish.api.CollectorOrder + 0.4
hosts = ["houdini"]
families = ["usdrender"]
def process(self, instance):

View file

@ -11,7 +11,6 @@ class CollectHoudiniReviewData(plugin.HoudiniInstancePlugin):
# this plugin runs after CollectRopFrameRange
# Also after CollectLocalRenderInstances
order = pyblish.api.CollectorOrder + 0.13
hosts = ["houdini"]
families = ["review"]
def process(self, instance):

View file

@ -8,7 +8,6 @@ from ayon_houdini.api import lib, plugin
class CollectRopFrameRange(plugin.HoudiniInstancePlugin):
"""Collect all frames which would be saved from the ROP nodes"""
hosts = ["houdini"]
order = pyblish.api.CollectorOrder
label = "Collect RopNode Frame Range"

View file

@ -8,7 +8,6 @@ from ayon_houdini.api import plugin
class CollectStaticMeshType(plugin.HoudiniInstancePlugin):
"""Collect data type for fbx instance."""
hosts = ["houdini"]
families = ["staticMesh"]
label = "Collect type of staticMesh"

View file

@ -21,7 +21,6 @@ class CollectUsdBootstrap(plugin.HoudiniInstancePlugin):
order = pyblish.api.CollectorOrder + 0.35
label = "Collect USD Bootstrap"
hosts = ["houdini"]
families = ["usd", "usd.layered"]
def process(self, instance):

View file

@ -10,7 +10,6 @@ class CollectUsdLayers(plugin.HoudiniInstancePlugin):
order = pyblish.api.CollectorOrder + 0.35
label = "Collect USD Layers"
hosts = ["houdini"]
families = ["usd"]
def process(self, instance):

View file

@ -28,7 +28,6 @@ class CollectVrayROPRenderProducts(plugin.HoudiniInstancePlugin):
# This specific order value is used so that
# this plugin runs after CollectFrames
order = pyblish.api.CollectorOrder + 0.11
hosts = ["houdini"]
families = ["vray_rop"]
def process(self, instance):

View file

@ -8,7 +8,6 @@ class CollectWorkfile(plugin.HoudiniInstancePlugin):
order = pyblish.api.CollectorOrder - 0.01
label = "Houdini Workfile Data"
hosts = ["houdini"]
families = ["workfile"]
def process(self, instance):

View file

@ -8,7 +8,6 @@ class CollectWorksceneFPS(plugin.HoudiniContextPlugin):
label = "Workscene FPS"
order = pyblish.api.CollectorOrder
hosts = ["houdini"]
def process(self, context):
fps = hou.fps()

View file

@ -15,7 +15,6 @@ class ExtractActiveViewThumbnail(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder + 0.49
label = "Extract Active View Thumbnail"
families = ["workfile"]
hosts = ["houdini"]
def process(self, instance):
if IS_HEADLESS:

View file

@ -11,7 +11,6 @@ class ExtractAlembic(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract Alembic"
hosts = ["houdini"]
families = ["abc", "camera"]
targets = ["local", "remote"]

View file

@ -12,7 +12,6 @@ class ExtractAss(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder + 0.1
label = "Extract Ass"
families = ["ass"]
hosts = ["houdini"]
targets = ["local", "remote"]
def process(self, instance):

View file

@ -10,7 +10,6 @@ class ExtractBGEO(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract BGEO"
hosts = ["houdini"]
families = ["bgeo"]
def process(self, instance):

View file

@ -12,7 +12,6 @@ class ExtractComposite(plugin.HoudiniInstancePlugin,
order = pyblish.api.ExtractorOrder
label = "Extract Composite (Image Sequence)"
hosts = ["houdini"]
families = ["imagesequence"]
def process(self, instance):

View file

@ -12,7 +12,6 @@ class ExtractFBX(plugin.HoudiniInstancePlugin):
label = "Extract FBX"
families = ["fbx"]
hosts = ["houdini"]
order = pyblish.api.ExtractorOrder + 0.1

View file

@ -10,7 +10,6 @@ class ExtractHDA(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract HDA"
hosts = ["houdini"]
families = ["hda"]
def process(self, instance):

View file

@ -10,7 +10,6 @@ class ExtractMantraIFD(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract Mantra ifd"
hosts = ["houdini"]
families = ["mantraifd"]
targets = ["local", "remote"]

View file

@ -14,7 +14,6 @@ class ExtractOpenGL(plugin.HoudiniInstancePlugin,
order = pyblish.api.ExtractorOrder - 0.01
label = "Extract OpenGL"
families = ["review"]
hosts = ["houdini"]
def process(self, instance):
ropnode = hou.node(instance.data.get("instance_node"))

View file

@ -12,7 +12,6 @@ class ExtractRedshiftProxy(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder + 0.1
label = "Extract Redshift Proxy"
families = ["redshiftproxy"]
hosts = ["houdini"]
targets = ["local", "remote"]
def process(self, instance):

View file

@ -11,7 +11,6 @@ class ExtractRender(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract Render"
hosts = ["houdini"]
families = ["mantra_rop",
"karma_rop",
"redshift_rop",

View file

@ -11,7 +11,6 @@ class ExtractUSD(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract USD"
hosts = ["houdini"]
families = ["usd",
"usdModel",
"usdSetDress"]

View file

@ -156,7 +156,6 @@ class ExtractUSDLayered(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder
label = "Extract Layered USD"
hosts = ["houdini"]
families = ["usdLayered", "usdShade"]
# Force Output Processors so it will always save any file

View file

@ -12,7 +12,6 @@ class ExtractVDBCache(plugin.HoudiniInstancePlugin):
order = pyblish.api.ExtractorOrder + 0.1
label = "Extract VDB Cache"
families = ["vdbcache"]
hosts = ["houdini"]
def process(self, instance):
if instance.data.get("farm"):

View file

@ -19,7 +19,6 @@ class IncrementCurrentFile(plugin.HoudiniContextPlugin):
label = "Increment current file"
order = pyblish.api.IntegratorOrder + 9.0
hosts = ["houdini"]
families = ["workfile",
"usdrender",
"mantra_rop",

View file

@ -10,7 +10,6 @@ class SaveCurrentScene(plugin.HoudiniContextPlugin):
label = "Save current file"
order = pyblish.api.ExtractorOrder - 0.49
hosts = ["houdini"]
def process(self, context):

View file

@ -20,7 +20,6 @@ class ValidateAbcPrimitiveToDetail(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder + 0.1
families = ["abc"]
hosts = ["houdini"]
label = "Validate Primitive to Detail (Abc)"
def process(self, instance):

View file

@ -21,7 +21,6 @@ class ValidateAlembicROPFaceSets(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder + 0.1
families = ["abc"]
hosts = ["houdini"]
label = "Validate Alembic ROP Face Sets"
def process(self, instance):

View file

@ -17,7 +17,6 @@ class ValidateAlembicInputNode(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder + 0.1
families = ["abc"]
hosts = ["houdini"]
label = "Validate Input Node (Abc)"
def process(self, instance):

View file

@ -18,7 +18,6 @@ class ValidateBypassed(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder - 0.1
families = ["*"]
hosts = ["houdini"]
label = "Validate ROP Bypass"
def process(self, instance):

View file

@ -11,7 +11,6 @@ class ValidateCameraROP(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["camera"]
hosts = ["houdini"]
label = "Camera ROP"
def process(self, instance):

View file

@ -19,7 +19,6 @@ class ValidateCopOutputNode(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["imagesequence"]
hosts = ["houdini"]
label = "Validate COP Output Node"
def process(self, instance):

View file

@ -18,7 +18,6 @@ class ValidateSingleFrame(pyblish.api.InstancePlugin,
"""
families = ["model"]
hosts = ["houdini"]
label = "Validate Single Frame"
order = ValidateContentsOrder + 0.1
actions = [SelectInvalidAction]

View file

@ -23,7 +23,6 @@ class ValidateFBXOutputNode(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["fbx"]
hosts = ["houdini"]
label = "Validate FBX Output Node"
actions = [SelectROPAction, SelectInvalidAction]

View file

@ -20,7 +20,6 @@ class ValidateFileExtension(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["camera", "vdbcache"]
hosts = ["houdini"]
label = "Output File Extension"
family_extensions = {

View file

@ -24,7 +24,6 @@ class ValidateFrameRange(plugin.HoudiniInstancePlugin):
"""
order = pyblish.api.ValidatorOrder - 0.1
hosts = ["houdini"]
label = "Validate Frame Range"
actions = [DisableUseFolderHandlesAction, SelectInvalidAction]

View file

@ -24,7 +24,6 @@ class ValidateHoudiniNotApprenticeLicense(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["usd", "abc", "fbx", "camera"]
hosts = ["houdini"]
label = "Houdini Apprentice License"
def process(self, instance):

View file

@ -24,11 +24,8 @@ class ValidateInstanceInContextHoudini(plugin.HoudiniInstancePlugin,
order = ValidateContentsOrder
label = "Instance in same Context"
optional = True
hosts = ["houdini"]
actions = [SelectROPAction, RepairAction]
settings_category = "houdini"
def process(self, instance):
if not self.is_active(instance.data):
return

View file

@ -23,13 +23,10 @@ class ValidateMeshIsStatic(plugin.HoudiniInstancePlugin,
families = ["staticMesh",
"model"]
hosts = ["houdini"]
label = "Validate Mesh is Static"
order = ValidateContentsOrder + 0.1
actions = [SelectInvalidAction]
settings_category = "houdini"
def process(self, instance):
invalid = self.get_invalid(instance)

View file

@ -11,7 +11,6 @@ class ValidateIntermediateDirectoriesChecked(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["pointcache", "camera", "vdbcache", "model"]
hosts = ["houdini"]
label = "Create Intermediate Directories Checked"
def process(self, instance):

View file

@ -33,7 +33,6 @@ class ValidateNoErrors(plugin.HoudiniInstancePlugin):
"""Validate the Instance has no current cooking errors."""
order = pyblish.api.ValidatorOrder
hosts = ["houdini"]
label = "Validate no errors"
def process(self, instance):

View file

@ -25,7 +25,6 @@ class ValidatePrimitiveHierarchyPaths(plugin.HoudiniInstancePlugin):
order = ValidateContentsOrder + 0.1
families = ["abc"]
hosts = ["houdini"]
label = "Validate Prims Hierarchy Path"
actions = [AddDefaultPathAction]

View file

@ -13,7 +13,6 @@ class ValidateRemotePublishOutNode(plugin.HoudiniContextPlugin):
order = pyblish.api.ValidatorOrder - 0.4
families = ["*"]
hosts = ["houdini"]
targets = ["deadline"]
label = "Remote Publish ROP node"
actions = [RepairContextAction]

View file

@ -13,7 +13,6 @@ class ValidateRemotePublishEnabled(plugin.HoudiniContextPlugin):
order = pyblish.api.ValidatorOrder - 0.39
families = ["*"]
hosts = ["houdini"]
targets = ["deadline"]
label = "Remote Publish ROP enabled"
actions = [RepairContextAction]

View file

@ -31,15 +31,12 @@ class ValidateReviewColorspace(plugin.HoudiniInstancePlugin,
order = pyblish.api.ValidatorOrder + 0.1
families = ["review"]
hosts = ["houdini"]
label = "Validate Review Colorspace"
actions = [ResetViewSpaceAction, SelectROPAction]
optional = True
review_color_space = ""
settings_category = "houdini"
@classmethod
def apply_settings(cls, project_settings):
# Preserve automatic settings applying logic

View file

@ -15,7 +15,6 @@ class ValidateSceneReview(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["review"]
hosts = ["houdini"]
label = "Scene Setting for review"
def process(self, instance):

View file

@ -25,7 +25,6 @@ class ValidateSopOutputNode(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["pointcache", "vdbcache", "model"]
hosts = ["houdini"]
label = "Validate Output Node (SOP)"
actions = [SelectROPAction, SelectInvalidAction]

View file

@ -27,13 +27,11 @@ class ValidateSubsetName(plugin.HoudiniInstancePlugin,
"""
families = ["staticMesh"]
hosts = ["houdini"]
label = "Validate Product Name"
order = ValidateContentsOrder + 0.1
actions = [FixProductNameAction, SelectInvalidAction]
optional = True
settings_category = "houdini"
def process(self, instance):

View file

@ -29,7 +29,6 @@ class ValidateUnrealStaticMeshName(plugin.HoudiniInstancePlugin,
"""
families = ["staticMesh"]
hosts = ["houdini"]
label = "Unreal Static Mesh Name (FBX)"
order = ValidateContentsOrder + 0.1
actions = [SelectInvalidAction]
@ -38,8 +37,6 @@ class ValidateUnrealStaticMeshName(plugin.HoudiniInstancePlugin,
collision_prefixes = []
static_mesh_prefix = ""
settings_category = "houdini"
@classmethod
def apply_settings(cls, project_settings):

View file

@ -23,7 +23,6 @@ class ValidateUSDLayerPathBackslashes(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["usdSetDress", "usdShade", "usd", "usdrender"]
hosts = ["houdini"]
label = "USD Layer path backslashes"
optional = True

View file

@ -26,7 +26,6 @@ class ValidateUsdModel(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["usdModel"]
hosts = ["houdini"]
label = "Validate USD Model"
optional = True

View file

@ -18,7 +18,6 @@ class ValidateUSDOutputNode(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["usd"]
hosts = ["houdini"]
label = "Validate Output Node (USD)"
def process(self, instance):

View file

@ -12,7 +12,6 @@ class ValidateUSDRenderProductNames(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["usdrender"]
hosts = ["houdini"]
label = "Validate USD Render Product Names"
optional = True

View file

@ -16,7 +16,6 @@ class ValidateUsdSetDress(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder
families = ["usdSetDress"]
hosts = ["houdini"]
label = "Validate USD Set Dress"
optional = True

View file

@ -15,7 +15,6 @@ class ValidateUSDShadeModelExists(plugin.HoudiniInstancePlugin):
"""Validate the Instance has no current cooking errors."""
order = ValidateContentsOrder
hosts = ["houdini"]
families = ["usdShade"]
label = "USD Shade model exists"

View file

@ -16,7 +16,6 @@ class ValidateUsdShadeWorkspace(plugin.HoudiniInstancePlugin):
"""
order = pyblish.api.ValidatorOrder
hosts = ["houdini"]
families = ["usdShade"]
label = "USD Shade Workspace"

View file

@ -82,7 +82,6 @@ class ValidateVDBOutputNode(plugin.HoudiniInstancePlugin):
order = pyblish.api.ValidatorOrder + 0.1
families = ["vdbcache"]
hosts = ["houdini"]
label = "Validate Output Node (VDB)"
actions = [SelectInvalidAction]

View file

@ -17,7 +17,6 @@ class ValidateWorkfilePaths(
order = pyblish.api.ValidatorOrder
families = ["workfile"]
hosts = ["houdini"]
label = "Validate Workfile Paths"
actions = [RepairAction]
optional = True
@ -25,8 +24,6 @@ class ValidateWorkfilePaths(
node_types = ["file", "alembic"]
prohibited_vars = ["$HIP", "$JOB"]
settings_category = "houdini"
def process(self, instance):
if not self.is_active(instance.data):
return