repo_man - Repo Tools Framework
repo_tools.toml
How It Works
Configuration
User selectable Python interpreter
Setup a new repo
Notable Tools
Writing a new tool
Vendoring Python Dependencies
uv
repo_poetry - A wrapper for Poetry
Repo Man API
API Reference
Changelog
Contributing
repo_man - Repo Tools Framework
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
add_config_arg() (in module omni.repo.man)
add_extra_args() (omni.repo.man.CmdPreprocessor method)
add_subparsers() (in module omni.repo.man)
apply_argparse_arguments() (in module omni.repo.man)
apply_dict_filter() (in module omni.repo.man)
apply_overrides() (omni.repo.man.CmdPreprocessor method)
apply_token_filter() (in module omni.repo.man)
are_paths_equal() (in module omni.repo.man)
assemble_config() (in module omni.repo.man)
B
BaseRepoToolConfig (class in omni.repo.man)
buffer (omni.repo.man.fileutils.TextIOWrapper attribute)
build_bootstrap_parser() (in module omni.repo.man)
build_label_filename() (in module omni.repo.man)
build_labels() (in module omni.repo.man)
build_parser() (in module omni.repo.man)
C
call_git() (in module omni.repo.man)
call_test() (in module omni.repo.man)
call_with_retry() (in module omni.repo.man)
cast() (in module omni.repo.man)
change_cwd() (in module omni.repo.man)
change_envvar() (in module omni.repo.man)
(in module omni.repo.man.nspect)
change_syspath() (in module omni.repo.man)
ci_message() (in module omni.repo.man)
(in module omni.repo.man.publish)
ci_message_block() (in module omni.repo.man)
clean_folders() (in module omni.repo.man)
clean_logfiles() (in module omni.repo.man)
close() (omni.repo.man.fileutils.TextIOWrapper method)
close_gitlab_block() (in module omni.repo.man)
close_teamcity_block() (in module omni.repo.man)
closed (omni.repo.man.fileutils.TextIOWrapper attribute)
CmdPreprocessor (class in omni.repo.man)
command (omni.repo.man.BaseRepoToolConfig attribute)
ConfigurationError
consume_argv() (omni.repo.man.CmdPreprocessor method)
copy2() (in module omni.repo.man.fileutils)
copy_and_link_using_dict() (in module omni.repo.man.fileutils)
copy_and_link_using_dict_for_platform() (in module omni.repo.man.fileutils)
copy_files() (in module omni.repo.man.fileutils)
copy_files_using_json_config() (in module omni.repo.man.fileutils)
copyfile() (in module omni.repo.man)
(in module omni.repo.man.fileutils)
D
detach() (omni.repo.man.fileutils.TextIOWrapper method)
discover_set_config_tokens() (in module omni.repo.man)
E
enable_logging_to_file() (in module omni.repo.man)
enable_std_logging() (in module omni.repo.man)
enabled (omni.repo.man.BaseRepoToolConfig attribute)
encoding (omni.repo.man.fileutils.TextIOWrapper attribute)
entry_point (omni.repo.man.BaseRepoToolConfig attribute)
errors (omni.repo.man.fileutils.TextIOWrapper attribute)
exec (omni.repo.man.upload.RepoUploadConfig attribute)
execute_git() (in module omni.repo.man)
exit_code (omni.repo.man.ExpectedError attribute)
(omni.repo.man.RepoToolError attribute)
ExpectedError
exponential_backoff_retry() (in module omni.repo.man)
extract_archive_to_folder() (in module omni.repo.man)
F
FatalNetworkError
fetch_deps() (in module omni.repo.man)
fileno() (omni.repo.man.fileutils.TextIOWrapper method)
files (omni.repo.man.upload.RepoUploadConfig attribute)
filtered_ci_platform() (in module omni.repo.man)
find_and_extract_package() (in module omni.repo.man)
find_git_path() (in module omni.repo.man)
flush() (omni.repo.man.fileutils.TextIOWrapper method)
folders (omni.repo.man.RepoManConfig attribute)
force_vendor_deps() (in module omni.repo.man)
FormatError
G
gather_files_from_dict() (in module omni.repo.man)
(in module omni.repo.man.fileutils)
gather_files_from_dict_for_platform() (in module omni.repo.man)
(in module omni.repo.man.fileutils)
get_all_known_configs() (in module omni.repo.man)
get_all_known_platforms() (in module omni.repo.man)
get_and_validate_host_platform() (in module omni.repo.man)
get_arg() (in module omni.repo.man)
get_available_cpu_count() (in module omni.repo.man)
get_cgroup_cpu_count() (in module omni.repo.man)
get_cgroup_memory_limit() (in module omni.repo.man)
get_ci_platform() (in module omni.repo.man)
get_clang_version() (in module omni.repo.man)
get_compiler_version() (in module omni.repo.man)
get_cpu_count() (in module omni.repo.man)
get_cross_compile_host() (in module omni.repo.man)
get_exception_exit_code() (in module omni.repo.man)
get_gcc_version() (in module omni.repo.man)
get_git_branch() (in module omni.repo.man)
get_git_branch_helper() (in module omni.repo.man)
get_git_hash() (in module omni.repo.man)
get_git_path_hash() (in module omni.repo.man)
get_host_platform() (in module omni.repo.man)
get_memory_count() (in module omni.repo.man)
get_merge_request_changed_files_only() (in module omni.repo.man)
get_os_details() (in module omni.repo.man)
get_packages_and_labels() (in module omni.repo.man.publish)
get_platform_file_mapping() (in module omni.repo.man)
get_platform_os_and_arch() (in module omni.repo.man)
get_repo_nspect_id() (in module omni.repo.man.nspect)
get_repo_paths() (in module omni.repo.man)
get_tokens() (in module omni.repo.man)
get_toml_module() (in module omni.repo.man)
get_tool_config() (in module omni.repo.man)
(in module omni.repo.man.nspect)
get_yaml_module() (in module omni.repo.man)
getframeinfo() (in module omni.repo.man)
gitlab_api() (in module omni.repo.man)
gitlab_closed_block_format() (in module omni.repo.man)
gitlab_message() (in module omni.repo.man)
gitlab_message_block() (in module omni.repo.man)
gitlab_message_format() (in module omni.repo.man)
gitlab_open_block_format() (in module omni.repo.man)
H
has_options_arg() (in module omni.repo.man)
host_and_arch_vendor_dir_path() (in module omni.repo.man)
I
import_tool() (in module omni.repo.man)
in_corpnet() (in module omni.repo.man)
in_nvidia() (in module omni.repo.man)
install_dependencies() (in module omni.repo.man)
install_nspect() (in module omni.repo.man.nspect)
is_background_thread() (in module omni.repo.man)
is_git_status_clean() (in module omni.repo.man)
is_git_tracked() (in module omni.repo.man)
is_linux() (in module omni.repo.man)
is_running_in_gitlab() (in module omni.repo.man)
is_running_in_teamcity() (in module omni.repo.man)
is_running_on_ci() (in module omni.repo.man)
is_windows() (in module omni.repo.man)
isatty() (omni.repo.man.fileutils.TextIOWrapper method)
L
line_buffering (omni.repo.man.fileutils.TextIOWrapper attribute)
link_folders() (in module omni.repo.man.fileutils)
link_folders_using_json_config() (in module omni.repo.man.fileutils)
load() (omni.repo.man.RepoTool method)
load_toml_config_with_tokens() (in module omni.repo.man)
lock_file() (in module omni.repo.man.fileutils)
logging (omni.repo.man.RepoManConfig attribute)
lru_cache() (in module omni.repo.man)
(in module omni.repo.man.nspect)
M
main() (in module omni.repo.man)
mergedicts() (in module omni.repo.man)
mergedicts_gen() (in module omni.repo.man)
module
omni.repo.man
omni.repo.man.fileutils
omni.repo.man.nspect
omni.repo.man.publish
omni.repo.man.upload
N
name (omni.repo.man.fileutils.TextIOWrapper attribute)
(omni.repo.man.RepoToolError property)
NetworkError
newlines (omni.repo.man.fileutils.TextIOWrapper attribute)
normpath() (in module omni.repo.man)
O
omni.repo.man
module
omni.repo.man.fileutils
module
omni.repo.man.nspect
module
omni.repo.man.publish
module
omni.repo.man.upload
module
open_gitlab_block() (in module omni.repo.man)
open_teamcity_block() (in module omni.repo.man)
os_supports_long_paths() (in module omni.repo.man.fileutils)
output_folder (omni.repo.man.upload.RepoUploadConfig attribute)
P
package() (in module omni.repo.man)
package_and_upload() (in module omni.repo.man)
package_name (omni.repo.man.upload.RepoUploadConfig attribute)
package_version (omni.repo.man.upload.RepoUploadConfig attribute)
packman_install_python_dep() (in module omni.repo.man)
path_needs_windows_longpath_prefix() (in module omni.repo.man.fileutils)
pip_install() (in module omni.repo.man)
pip_install_multiple() (in module omni.repo.man)
(in module omni.repo.man.nspect)
pip_install_requirements() (in module omni.repo.man)
PipError
print_log() (in module omni.repo.man)
print_tokens() (in module omni.repo.man)
process_args_to_cmd() (in module omni.repo.man)
process_custom_tokens() (in module omni.repo.man)
PushAsEnclosingScopeMixin (class in omni.repo.man)
PushEnv (class in omni.repo.man)
Q
QuietExpectedError
R
read() (omni.repo.man.fileutils.TextIOWrapper method)
read_meminfo() (in module omni.repo.man)
readable() (omni.repo.man.fileutils.TextIOWrapper method)
readline() (omni.repo.man.fileutils.TextIOWrapper method)
reconfigure() (omni.repo.man.fileutils.TextIOWrapper method)
replace_env_tokens() (in module omni.repo.man)
replace_file_tokens() (in module omni.repo.man)
repo_tool_section (omni.repo.man.RepoManConfig attribute)
(omni.repo.man.upload.RepoUploadConfig attribute)
RepoManConfig (class in omni.repo.man)
report_error() (in module omni.repo.man)
RepoTool (class in omni.repo.man)
RepoToolError
RepoUploadConfig (class in omni.repo.man.upload)
resolve_config_interpolations() (in module omni.repo.man)
resolve_config_tokens() (in module omni.repo.man)
resolve_tokens() (in module omni.repo.man)
(in module omni.repo.man.nspect)
retry_move() (in module omni.repo.man)
retry_on_EAGAIN() (in module omni.repo.man)
RetryableNetworkError
return_toml_module() (in module omni.repo.man)
return_yaml_module() (in module omni.repo.man)
rmtree() (in module omni.repo.man)
(in module omni.repo.man.fileutils)
run() (omni.repo.man.RepoTool method)
run_nspect() (in module omni.repo.man.nspect)
run_process() (in module omni.repo.man)
(in module omni.repo.man.nspect)
run_process_return_output() (in module omni.repo.man)
run_script() (in module omni.repo.man)
run_script_with_args() (in module omni.repo.man)
run_script_with_custom_args() (in module omni.repo.man)
run_script_with_sys_args() (in module omni.repo.man)
running_in_linbuild() (in module omni.repo.man)
S
seek() (omni.repo.man.fileutils.TextIOWrapper method)
seekable() (omni.repo.man.fileutils.TextIOWrapper method)
set_cross_compile_host() (in module omni.repo.man)
set_niceness() (in module omni.repo.man)
set_token() (in module omni.repo.man)
setup_repo_tool() (in module omni.repo.man.publish)
(in module omni.repo.man.upload)
short_hash() (in module omni.repo.man)
show_calling_function() (in module omni.repo.man)
spoof_ci_environment() (in module omni.repo.man)
stack() (in module omni.repo.man)
StorageError
store_teamcity_statistics() (in module omni.repo.man)
strtobool() (in module omni.repo.man)
swap_python_executable() (in module omni.repo.man)
T
teamcity_api() (in module omni.repo.man)
teamcity_block() (in module omni.repo.man)
teamcity_escape_char() (in module omni.repo.man)
teamcity_escape_value() (in module omni.repo.man)
teamcity_message() (in module omni.repo.man)
teamcity_message_block() (in module omni.repo.man)
teamcity_message_format() (in module omni.repo.man)
teamcity_statistics_timer() (in module omni.repo.man)
tell() (omni.repo.man.fileutils.TextIOWrapper method)
template_replace() (in module omni.repo.man)
test() (in module omni.repo.man)
testa() (in module omni.repo.man)
TestError
TextIOWrapper (class in omni.repo.man.fileutils)
ThreadsafeOpen (class in omni.repo.man)
(class in omni.repo.man.fileutils)
tokens (omni.repo.man.RepoManConfig attribute)
translated_arch() (in module omni.repo.man)
trigger_teamcity_build() (in module omni.repo.man)
truncate() (omni.repo.man.fileutils.TextIOWrapper method)
U
unlock_file() (in module omni.repo.man.fileutils)
UnvalidatedData (in module omni.repo.man)
update_directory_md5_hash() (in module omni.repo.man)
urlparse() (in module omni.repo.man.nspect)
V
validate_dependencies() (in module omni.repo.man)
validate_platform() (in module omni.repo.man)
verify_vendor_integrity() (in module omni.repo.man)
W
warn() (in module omni.repo.man.fileutils)
windows_get_memory() (in module omni.repo.man)
windows_longpath() (in module omni.repo.man)
(in module omni.repo.man.fileutils)
WrappedToolError
writable() (omni.repo.man.fileutils.TextIOWrapper method)
write() (omni.repo.man.fileutils.TextIOWrapper method)
write_through (omni.repo.man.fileutils.TextIOWrapper attribute)