ayon-core/openpype/plugins/publish
Petr Kalis e5733450e4
Global: plugins cleanup plugin will leave beauty rendered files (#4790)
* OP-1066 - add expected files in Deadline into explicit cleanup

Implicit cleanup doesn't work correctly, safest option is for DL submissions to mark only files that should be rendered to be deleted after successful publish.

* OP-1066 - moved collecting of expected files into collector

Parsing of json didn't have context implemented, it is easier to mark expected files in collector.

* OP-4793 - delete full stagingDir

Reviews might be extracted into staging dir, should be removed too.

* Revert "OP-4793 - delete full stagingDir"

This reverts commit 8b002191e1ad3b31a0cbe439ca1158946c43b049.

* OP-1066 - added function to mark representation files to be cleaned up

Should be applicable for all new representations, as reviews, thumbnails, to clean up their intermediate  files.

* OP-1066 - moved files to better file

Cleaned up occurences where not necessary.

* OP-1066 - removed unused import

* OP-1066 - removed unnecessary setdefault

* OP-1066 - removed unnecessary logging

* OP-1066 - cleanup metadata json

Try to cleanup parent folder if empty.
2023-05-24 12:18:57 +02:00
..
help Add global unique subsets validator 2023-01-18 00:11:02 +01:00
cleanup.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
cleanup_explicit.py Fix typos 2023-01-18 10:23:11 +01:00
cleanup_farm.py Merge develop 2023-03-29 14:46:41 +02:00
collect_anatomy_context_data.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_anatomy_instance_data.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_anatomy_object.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_audio.py resolve conflicts 2022-12-09 19:21:17 +08:00
collect_cleanup_keys.py moved collect cleanup keys earlier 2022-07-14 12:17:19 +02:00
collect_comment.py Merge develop 2023-03-29 14:46:41 +02:00
collect_context_entities.py Remove "handles" backwards compatibility 2023-03-29 23:57:35 +02:00
collect_context_label.py Change the check of "label" key 2022-08-17 18:07:30 +02:00
collect_current_context.py make sure legacy io is installed 2022-07-25 18:57:23 +02:00
collect_current_pype_user.py remove unused imports 2022-06-17 14:37:38 +02:00
collect_current_shell_file.py
collect_custom_staging_dir.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_datetime_data.py Merge branch 'develop' into feature/OP-2840_Missing-context-on-publish-instances 2022-07-28 10:24:29 +02:00
collect_frames_fix.py OP-4617 - added rewrite_version toggle 2023-01-24 17:08:02 +01:00
collect_from_create_context.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_hierarchy.py get project name from 'context.data["projectName"]' or 'anatomy.project_name' at obvious places 2022-07-25 19:20:03 +02:00
collect_host_name.py added more information abou app - name and label 2022-04-06 16:13:50 +02:00
collect_input_representations_to_versions.py General: Input representation ids are not ObjectIds (#4576) 2023-03-07 13:45:49 +01:00
collect_machine_name.py change order of some collectors 2022-07-25 18:30:23 +02:00
collect_modules.py changed order of collect modules manager 2022-08-09 18:05:17 +02:00
collect_otio_frame_ranges.py global: improving code readibility 2022-09-15 13:12:23 +02:00
collect_otio_review.py make label key optional on instance.data 2023-04-05 11:39:28 +02:00
collect_otio_subset_resources.py anatomy data from instance rather then context 2023-02-22 11:55:08 +01:00
collect_rendered_files.py Global: plugins cleanup plugin will leave beauty rendered files (#4790) 2023-05-24 12:18:57 +02:00
collect_resources_path.py Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
collect_scene_loaded_versions.py Don't use legacy_io session in global plugins 2022-11-24 10:54:46 +01:00
collect_scene_version.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_settings.py import setting functions from 'openpype.settings' 2022-10-04 11:51:52 +02:00
collect_shell_workspace.py
collect_source_for_source.py OP-4504 - remove check for existence 2022-12-15 16:37:45 +01:00
collect_time.py
extract_burnin.py Global: plugins cleanup plugin will leave beauty rendered files (#4790) 2023-05-24 12:18:57 +02:00
extract_color_transcode.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
extract_colorspace_data.py Global: refactory colormanaged exctractor into plugin mixin 2023-02-28 14:53:49 +01:00
extract_hierarchy_avalon.py Editorial: Fix tasks removal (#4558) 2023-03-06 11:00:02 +01:00
extract_otio_audio_tracks.py import lib functions from 'openpype.lib' 2022-10-21 14:13:36 +02:00
extract_otio_file.py 🐛 skip plugin if otioTimeline is missing 2022-09-15 11:00:20 +02:00
extract_otio_review.py global: review otio with improved jpg to jpg quality 2023-01-16 22:01:00 +01:00
extract_otio_trimming_video.py use new Extractor in global plugins 2022-09-01 11:40:33 +02:00
extract_review.py Global: plugins cleanup plugin will leave beauty rendered files (#4790) 2023-05-24 12:18:57 +02:00
extract_review_slate.py fix 'path_to_subprocess_arg' usage 2022-09-01 11:42:20 +02:00
extract_scanline_exr.py import lib functions from 'openpype.lib' 2022-10-21 14:13:36 +02:00
extract_thumbnail.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
extract_thumbnail_from_source.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
extract_trim_video_audio.py use new Extractor in global plugins 2022-09-01 11:40:33 +02:00
integrate.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
integrate_hero_version.py Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
integrate_inputlinks.py replace avalon imports in global plugins 2022-04-14 12:34:03 +02:00
integrate_legacy.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
integrate_resources_path.py
integrate_subset_group.py 🐛 use the right key 2022-08-19 13:07:52 +02:00
integrate_thumbnail.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
preintegrate_thumbnail_representation.py Merge develop 2023-03-29 14:46:41 +02:00
repair_unicode_strings.py
validate_asset_docs.py global, flame, hiero, resolve, sp: implementing newAssetPublishing 2022-07-27 11:21:20 +02:00
validate_containers.py Clarify label for new publisher "options" 2023-01-18 00:28:32 +01:00
validate_editorial_asset_name.py Don't use legacy_io session in global plugins 2022-11-24 10:54:46 +01:00
validate_file_saved.py
validate_filesequences.py
validate_intent.py
validate_publish_dir.py OP-4504 - changed to XMLPublishError 2022-12-15 13:15:14 +01:00
validate_resources.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_unique_subsets.py Add global unique subsets validator 2023-01-18 00:11:02 +01:00
validate_version.py Fix grammar 2023-01-18 01:05:11 +01:00