__init__(self, app_name, app_version, git_repo, update_file, log_file, check_every=1, check_major_versions=True, git_exe=None, on_get_recent=None, on_before_update=None, on_norecent=None, print_to=sys.stdout) | pycross.utils.update.Updater | |
_compare_versions(self, v1, v2, max_versions=-1, major_only=False) | pycross.utils.update.Updater | private |
_datetime_to_str(self, dt=None, strformat='%Y-%m-%d %H-%M-%S') | pycross.utils.update.Updater | private |
_git_check_installed(self) | pycross.utils.update.Updater | private |
_git_check_repo(self) | pycross.utils.update.Updater | private |
_git_get_recent_version(self) | pycross.utils.update.Updater | private |
_git_get_remote_branches(self, exclude_starting_with=('master',), include_starting_with=('release',)) | pycross.utils.update.Updater | private |
_git_run(self, *args, **kwargs) | pycross.utils.update.Updater | private |
_git_update_from_branch(self, branch_or_commit) | pycross.utils.update.Updater | private |
_init_update_info(self) | pycross.utils.update.Updater | private |
_parse_version(self, version_str, max_versions=-1) | pycross.utils.update.Updater | private |
_pip_check_pkg_installed(self) | pycross.utils.update.Updater | private |
_pip_get_recent_version(self) | pycross.utils.update.Updater | private |
_pip_list_packages(self, outdated_only=False) | pycross.utils.update.Updater | private |
_pip_run(self, *args, **kwargs) | pycross.utils.update.Updater | private |
_pip_update(self) | pycross.utils.update.Updater | private |
_run_exe(self, args, external=False, capture_output=True, stdout=subprocess.PIPE, encoding=ENCODING, timeout=None, shell=False, **kwargs) | pycross.utils.update.Updater | private |
_str_to_datetime(self, text, strformat='%Y-%m-%d %H-%M-%S') | pycross.utils.update.Updater | private |
_strip_version_az(self, version_str) | pycross.utils.update.Updater | private |
_update_check_required(self) | pycross.utils.update.Updater | private |
_write_update_info(self) | pycross.utils.update.Updater | private |
app_name | pycross.utils.update.Updater | |
app_version | pycross.utils.update.Updater | |
check_every | pycross.utils.update.Updater | |
check_major_versions | pycross.utils.update.Updater | |
check_update(self, force=False) | pycross.utils.update.Updater | |
get_recent_version(self) | pycross.utils.update.Updater | |
git_exe | pycross.utils.update.Updater | |
git_installed | pycross.utils.update.Updater | |
git_repo | pycross.utils.update.Updater | |
log_file | pycross.utils.update.Updater | |
on_before_update | pycross.utils.update.Updater | |
on_get_recent | pycross.utils.update.Updater | |
on_norecent | pycross.utils.update.Updater | |
pkg_installed | pycross.utils.update.Updater | |
print_to | pycross.utils.update.Updater | |
update(self, force=False) | pycross.utils.update.Updater | |
update_file | pycross.utils.update.Updater | |
update_info | pycross.utils.update.Updater | |