1.2.1.2. rezplugins.release_hook package¶
1.2.1.2.1. Submodules¶
1.2.1.2.2. rezplugins.release_hook.emailer module¶
Sends a post-release email
- 
class 
rezplugins.release_hook.emailer.EmailReleaseHook(source_path)[source]¶ Bases:
rez.release_hook.ReleaseHook- 
post_release(user, install_path, variants, release_message=None, changelog=None, previous_version=None, **kwargs)[source]¶ Post-release hook.
This is called after all package variants have been released.
Parameters: - user – Name of person who did the release.
 - install_path – Directory the package was installed into.
 - variants (list of Variant) – The variants that have been released.
 - release_message – User-supplied release message.
 - changelog – List of strings describing changes since last release.
 - previous_version – Version of previously-release package, None if no previous release.
 - previous_revision – Revision of previously-releaved package (type depends on repo - see ReleaseVCS.get_current_revision().
 - kwargs – Reserved.
 
- 
schema_dict= {'body': <type 'basestring'>, 'recipients': Or(<type 'basestring'>, [<type 'basestring'>]), 'sender': <type 'basestring'>, 'smtp_host': <type 'basestring'>, 'smtp_port': <type 'int'>, 'subject': <type 'basestring'>}¶ 
-