Skip to content

RFC: Convert package copy process to a new plugin type#2077

Draft
nrusch wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
nrusch:package_copy_process_plugin
Draft

RFC: Convert package copy process to a new plugin type#2077
nrusch wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
nrusch:package_copy_process_plugin

Conversation

@nrusch

@nrusch nrusch commented Jan 31, 2026

Copy link
Copy Markdown
Contributor

Introduces a new copy_process plugin type to handle copying of package payloads.

PLEASE NOTE: I'm submitting this in a very raw draft form, just to take the temperature on whether this feels like a valuable addition to rez in general.

The initial submission is a straight cherry-pick of what we have internally. I have resolved the small number of import-related merge conflicts, but I have not validated the code for correctness yet, so please don't feel the need to review the code itself (thoroughly or at all) at this stage. I'm really just interested in any input on the general shape of this.

In addition to fixing anything that I may have broken during cherry-picking and adding some new tests, I would also be planning to do some final polish before considering this "ready" for public consumption. We also have an rsync plugin implementation that I think we could roll into this as well (though I need to double-check that).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant