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_DOMAIN
Bitbucket.DEFAULT_API_PATH_CLOUD
Bitbucket.DEFAULT_API_PATH_ONPREM
Bitbucket.DEFAULT_API_SUBDOMAIN_PREFIX
Bitbucket.DEFAULT_DOMAIN
Bitbucket.DEFAULT_ENV_TOKEN_NAME
Bitbucket.commit_hash_url()
Bitbucket.compare_url()
Bitbucket.create_api_url()
Bitbucket.create_server_url()
Bitbucket.pull_request_url()
Bitbucket.remote_url()
Gitea
Gitea.DEFAULT_API_PATH
Gitea.DEFAULT_DOMAIN
Gitea.DEFAULT_ENV_TOKEN_NAME
Gitea.asset_upload_url()
Gitea.commit_hash_url()
Gitea.create_api_url()
Gitea.create_or_update_release()
Gitea.create_release()
Gitea.create_server_url()
Gitea.edit_release_notes()
Gitea.get_release_id_by_tag()
Gitea.pull_request_url()
Gitea.remote_url()
Gitea.upload_asset()
Gitea.upload_dists()
Github
Github.DEFAULT_API_DOMAIN
Github.DEFAULT_API_PATH_CLOUD
Github.DEFAULT_API_PATH_ONPREM
Github.DEFAULT_API_SUBDOMAIN_PREFIX
Github.DEFAULT_DOMAIN
Github.DEFAULT_ENV_TOKEN_NAME
Github.asset_upload_url()
Github.commit_hash_url()
Github.compare_url()
Github.create_api_url()
Github.create_or_update_release()
Github.create_release()
Github.create_server_url()
Github.edit_release_notes()
Github.get_release_id_by_tag()
Github.pull_request_url()
Github.remote_url()
Github.upload_asset()
Github.upload_dists()
Gitlab
Gitlab.DEFAULT_DOMAIN
Gitlab.DEFAULT_ENV_TOKEN_NAME
Gitlab.commit_hash_url()
Gitlab.compare_url()
Gitlab.create_api_url()
Gitlab.create_or_update_release()
Gitlab.create_release()
Gitlab.create_server_url()
Gitlab.edit_release_notes()
Gitlab.issue_url()
Gitlab.merge_request_url()
Gitlab.pull_request_url()
Gitlab.remote_url()
HvcsBase
HvcsBase.DEFAULT_ENV_TOKEN_NAME
HvcsBase.asset_upload_url()
HvcsBase.commit_hash_url()
HvcsBase.compare_url()
HvcsBase.create_or_update_release()
HvcsBase.create_release()
HvcsBase.edit_release_notes()
HvcsBase.get_release_id_by_tag()
HvcsBase.owner
HvcsBase.pull_request_url()
HvcsBase.remote_url()
HvcsBase.repo_name
HvcsBase.upload_asset()
HvcsBase.upload_dists()
TokenAuth
- Submodules
- semantic_release.version package