semantic_release package¶
Python Semantic Release
- semantic_release.setup_hook(argv: list[str]) None [source]¶
A hook to be used in setup.py to enable python setup.py publish.
- Parameters:
argv – sys.argv
Subpackages¶
- semantic_release.changelog package
- semantic_release.cli package
- semantic_release.commit_parser package
- semantic_release.hvcs package
Bitbucket
Bitbucket.DEFAULT_API_PATH_CLOUD
Bitbucket.DEFAULT_API_PATH_ONPREM
Bitbucket.DEFAULT_API_SUBDOMAIN_PREFIX
Bitbucket.DEFAULT_API_URL_CLOUD
Bitbucket.DEFAULT_DOMAIN
Bitbucket.DEFAULT_ENV_TOKEN_NAME
Bitbucket.commit_hash_url()
Bitbucket.compare_url()
Bitbucket.create_or_update_release()
Bitbucket.create_release()
Bitbucket.get_changelog_context_filters()
Bitbucket.pull_request_url()
Bitbucket.remote_url()
Bitbucket.upload_dists()
Gitea
Gitea.DEFAULT_API_PATH
Gitea.DEFAULT_DOMAIN
Gitea.DEFAULT_ENV_TOKEN_NAME
Gitea.asset_upload_url()
Gitea.commit_hash_url()
Gitea.create_or_update_release()
Gitea.create_release()
Gitea.edit_release_notes()
Gitea.get_changelog_context_filters()
Gitea.get_release_id_by_tag()
Gitea.issue_url()
Gitea.pull_request_url()
Gitea.remote_url()
Gitea.upload_dists()
Gitea.upload_release_asset()
Github
Github.DEFAULT_API_DOMAIN
Github.DEFAULT_API_PATH_CLOUD
Github.DEFAULT_API_PATH_ONPREM
Github.DEFAULT_API_SUBDOMAIN_PREFIX
Github.DEFAULT_API_URL_CLOUD
Github.DEFAULT_DOMAIN
Github.DEFAULT_ENV_TOKEN_NAME
Github.asset_upload_url()
Github.commit_hash_url()
Github.compare_url()
Github.create_or_update_release()
Github.create_release()
Github.edit_release_notes()
Github.get_changelog_context_filters()
Github.get_release_id_by_tag()
Github.issue_url()
Github.pull_request_url()
Github.remote_url()
Github.upload_dists()
Github.upload_release_asset()
Gitlab
Gitlab.DEFAULT_DOMAIN
Gitlab.DEFAULT_ENV_TOKEN_NAME
Gitlab.commit_hash_url()
Gitlab.compare_url()
Gitlab.create_or_update_release()
Gitlab.create_release()
Gitlab.edit_release_notes()
Gitlab.get_changelog_context_filters()
Gitlab.issue_url()
Gitlab.merge_request_url()
Gitlab.pull_request_url()
Gitlab.remote_url()
Gitlab.upload_dists()
HvcsBase
RemoteHvcsBase
TokenAuth
- Submodules
- semantic_release.version package