.coveragerc
.gitignore
.pre-commit-config.yaml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
pyproject.toml
requirements-dev.txt
requirements.txt
semgrep-json.yaml
tox.ini
.github/workflows/python-release.yml
.github/workflows/python-static-analysis-and-test.yml
bin/.hab-complete.bash
bin/hab
bin/hab.bat
bin/hab.ps1
hab/__init__.py
hab/__main__.py
hab/cache.py
hab/cli.py
hab/entry_points.py
hab/errors.py
hab/formatter.py
hab/launcher.py
hab/merge_dict.py
hab/resolver.py
hab/site.py
hab/solvers.py
hab/user_prefs.py
hab/utils.py
hab/version.py
hab.egg-info/PKG-INFO
hab.egg-info/SOURCES.txt
hab.egg-info/dependency_links.txt
hab.egg-info/requires.txt
hab.egg-info/top_level.txt
hab/distro_finders/__init__.py
hab/distro_finders/cloud_zip.py
hab/distro_finders/df_zip.py
hab/distro_finders/distro_finder.py
hab/distro_finders/s3_zip.py
hab/distro_finders/zip_sidecar.py
hab/parsers/__init__.py
hab/parsers/config.py
hab/parsers/distro.py
hab/parsers/distro_version.py
hab/parsers/flat_config.py
hab/parsers/format_parser.py
hab/parsers/hab_base.py
hab/parsers/lazy_distro_version.py
hab/parsers/meta.py
hab/parsers/placeholder.py
hab/parsers/stub_distro_version.py
hab/parsers/unfrozen_config.py
hab/templates/alias.bat
hab/templates/config.bat
hab/templates/config.ps1
hab/templates/config.sh
tests/conftest.py
tests/frozen.json
tests/frozen_no_distros.json
tests/hab_test_entry_points.py
tests/invalid.json
tests/resolver_freeze_configs.json
tests/site_env.json
tests/site_env_direct.json
tests/site_main.json
tests/site_main_check.habcache
tests/site_os_specific.json
tests/site_override.json
tests/test_cache.py
tests/test_distro_finder.py
tests/test_env_var_expansion.py
tests/test_format_parser.py
tests/test_formatter.py
tests/test_freeze.py
tests/test_launch.py
tests/test_lazy_distro_version.py
tests/test_parsing.py
tests/test_resolver.py
tests/test_scripts.py
tests/test_site.py
tests/test_solver.py
tests/test_stubs.py
tests/test_user_prefs.py
tests/configs/app/app_aliased.json
tests/configs/app/app_aliased_config.json
tests/configs/app/app_aliased_mod.json
tests/configs/app/app_aliased_mod_config.json
tests/configs/app/app_houdini_a.json
tests/configs/app/app_houdini_b.json
tests/configs/app/app_maya.json
tests/configs/app/app_maya_2020.json
tests/configs/app/app_maya_2024.json
tests/configs/default/default.json
tests/configs/default/default_Sc1.json
tests/configs/default/default_Sc11.json
tests/configs/not_set/child.json
tests/configs/not_set/env.json
tests/configs/not_set/env_path_hab_uri.json
tests/configs/not_set/env_path_set.json
tests/configs/not_set/env_path_unset.json
tests/configs/not_set/not_set.json
tests/configs/not_set/not_set_distros.json
tests/configs/not_set/not_set_empty_lists.json
tests/configs/not_set/not_set_no_distros.json
tests/configs/not_set/not_set_no_env.json
tests/configs/not_set/os_env.json
tests/configs/optional/optional.json
tests/configs/optional/optional_child.json
tests/configs/place-holder/place-holder_child.json
tests/configs/place-holder/place-holder_inherits.json
tests/configs/project_a/project_a.json
tests/configs/project_a/project_a_Sc001.json
tests/configs/project_a/project_a_Sc001_animation.json
tests/configs/project_a/project_a_Sc001_rigging.json
tests/configs/stub/stub.json
tests/configs/stub/stub_omittable.json
tests/configs/stub/stub_override.json
tests/configs/verbosity/verbosity.json
tests/configs/verbosity/verbosity_hidden.json
tests/configs/verbosity/verbosity_inherit-no.json
tests/configs/verbosity/verbosity_inherit-override.json
tests/configs/verbosity/verbosity_inherit.json
tests/distros/aliased/2.0/.hab.json
tests/distros/aliased/2.0/README.md
tests/distros/aliased/2.0/list_vars.py
tests/distros/aliased_mod/1.0/.hab.json
tests/distros/aliased_verbosity/1.0/.hab.json
tests/distros/all_settings/0.1.0.dev1/.hab.json
tests/distros/all_settings/0.1.0.dev1/invalid.hab.json
tests/distros/defines-aliases-1/0.8/.hab.json
tests/distros/defines-aliases-1/0.9/.hab.json
tests/distros/defines-aliases-1/1.0/.hab.json
tests/distros/defines-aliases-1/1.0/list_vars.py
tests/distros/defines-aliases-2/1.0/.hab.json
tests/distros/defines-aliases-2/1.0/list_vars.py
tests/distros/houdini18.5/18.5.351/.hab.json
tests/distros/houdini19.5/19.5.493/.hab.json
tests/distros/maya2020/2020.0/.hab.json
tests/distros/maya2020/2020.1/.hab.json
tests/distros/maya2024/2024.0/.hab.json
tests/distros/nuke15/15.1.2/.hab.json
tests/distros/nuke16/16.0.4/.hab.json
tests/distros/nuke_usd/0.25.5/.hab.json
tests/distros/pre-release/1.0/.hab.json
tests/distros/pre-release/1.0.dev1/.hab.json
tests/distros/pre-release/1.1.dev2/.hab.json
tests/distros/pre-release2/1.0/.hab.json
tests/distros/pre-release2/1.1.dev2/.hab.json
tests/distros/the_dcc/1.0/.hab.json
tests/distros/the_dcc/1.1/.hab.json
tests/distros/the_dcc/1.2/.hab.json
tests/distros/the_dcc/pre/.hab.json
tests/distros/the_dcc/pre/README.md
tests/distros/the_dcc_plugin_a/0.9/.hab.json
tests/distros/the_dcc_plugin_a/1.0/.hab.json
tests/distros/the_dcc_plugin_a/1.1/.hab.json
tests/distros/the_dcc_plugin_b/0.9/.hab.json
tests/distros/the_dcc_plugin_b/1.0/.hab.json
tests/distros/the_dcc_plugin_b/1.1/.hab.json
tests/distros/the_dcc_plugin_c/0.9/.hab.json
tests/distros/the_dcc_plugin_c/1.0/.hab.json
tests/distros/the_dcc_plugin_c/1.1/.hab.json
tests/distros/the_dcc_plugin_d/0.9/.hab.json
tests/distros/the_dcc_plugin_d/1.0/.hab.json
tests/distros/the_dcc_plugin_d/1.1/.hab.json
tests/distros/the_dcc_plugin_e/0.9/.hab.json
tests/distros/the_dcc_plugin_e/1.0/.hab.json
tests/distros/the_dcc_plugin_e/1.1/.hab.json
tests/distros/var-expand-a/1.0/.hab.json
tests/distros/var-expand-b/1.0/.hab.json
tests/distros/var-expand-b/1.0/list_vars.py
tests/distros/var-expand-c/1.0/.hab.json
tests/distros/var-expand-c/1.0/list_vars.py
tests/distros_version/not_scm/.hab.json
tests/distros_version/release/.hab.json
tests/distros_version/txt_file/.hab.json
tests/distros_version/txt_file/.hab_version.txt
tests/duplicates/configs_child_1/child.json
tests/duplicates/configs_child_2/child.json
tests/duplicates/configs_child_2/child1.json
tests/duplicates/configs_parent_1/not_set.json
tests/duplicates/configs_parent_2/not_set.json
tests/duplicates/configs_parent_2/not_set1.json
tests/duplicates/distros_1/the_dcc/1.2/.hab.json
tests/duplicates/distros_2/the_dcc/1.2/.hab.json
tests/duplicates/distros_2/the_dcc_1/1.2/.hab.json
tests/manual/README.md
tests/manual/test_env.sh
tests/manual/test_launch.sh
tests/merge_dict/merge_agnostic.json
tests/merge_dict/merge_specific.json
tests/merge_dict/os_agnostic.json
tests/merge_dict/os_agnostic_platforms.json
tests/merge_dict/os_specific.json
tests/merge_dict/os_specific_false.json
tests/merge_dict/os_specific_platforms.json
tests/merge_dict/test_merge_dict.py
tests/reference_scripts/bat_activate/hab_config.bat
tests/reference_scripts/bat_activate/spec.json
tests/reference_scripts/bat_activate/aliases/as_dict.bat
tests/reference_scripts/bat_activate/aliases/as_list.bat
tests/reference_scripts/bat_activate/aliases/as_str.bat
tests/reference_scripts/bat_activate/aliases/global.bat
tests/reference_scripts/bat_activate/aliases/inherited.bat
tests/reference_scripts/bat_activate/aliases/maya.bat
tests/reference_scripts/bat_activate/aliases/maya20.bat
tests/reference_scripts/bat_activate/aliases/mayapy.bat
tests/reference_scripts/bat_activate/aliases/mayapy20.bat
tests/reference_scripts/bat_activate/aliases/pip.bat
tests/reference_scripts/bat_activate_launch/hab_config.bat
tests/reference_scripts/bat_activate_launch/spec.json
tests/reference_scripts/bat_activate_launch/aliases/as_dict.bat
tests/reference_scripts/bat_activate_launch/aliases/as_list.bat
tests/reference_scripts/bat_activate_launch/aliases/as_str.bat
tests/reference_scripts/bat_activate_launch/aliases/global.bat
tests/reference_scripts/bat_activate_launch/aliases/inherited.bat
tests/reference_scripts/bat_activate_launch/aliases/maya.bat
tests/reference_scripts/bat_activate_launch/aliases/maya20.bat
tests/reference_scripts/bat_activate_launch/aliases/mayapy.bat
tests/reference_scripts/bat_activate_launch/aliases/mayapy20.bat
tests/reference_scripts/bat_activate_launch/aliases/pip.bat
tests/reference_scripts/bat_env/hab_config.bat
tests/reference_scripts/bat_env/hab_launch.bat
tests/reference_scripts/bat_env/spec.json
tests/reference_scripts/bat_env/aliases/as_dict.bat
tests/reference_scripts/bat_env/aliases/as_list.bat
tests/reference_scripts/bat_env/aliases/as_str.bat
tests/reference_scripts/bat_env/aliases/global.bat
tests/reference_scripts/bat_env/aliases/inherited.bat
tests/reference_scripts/bat_env/aliases/maya.bat
tests/reference_scripts/bat_env/aliases/maya20.bat
tests/reference_scripts/bat_env/aliases/mayapy.bat
tests/reference_scripts/bat_env/aliases/mayapy20.bat
tests/reference_scripts/bat_env/aliases/pip.bat
tests/reference_scripts/bat_env_launch/hab_config.bat
tests/reference_scripts/bat_env_launch/hab_launch.bat
tests/reference_scripts/bat_env_launch/spec.json
tests/reference_scripts/bat_env_launch/aliases/as_dict.bat
tests/reference_scripts/bat_env_launch/aliases/as_list.bat
tests/reference_scripts/bat_env_launch/aliases/as_str.bat
tests/reference_scripts/bat_env_launch/aliases/global.bat
tests/reference_scripts/bat_env_launch/aliases/inherited.bat
tests/reference_scripts/bat_env_launch/aliases/maya.bat
tests/reference_scripts/bat_env_launch/aliases/maya20.bat
tests/reference_scripts/bat_env_launch/aliases/mayapy.bat
tests/reference_scripts/bat_env_launch/aliases/mayapy20.bat
tests/reference_scripts/bat_env_launch/aliases/pip.bat
tests/reference_scripts/bat_launch/hab_config.bat
tests/reference_scripts/bat_launch/hab_launch.bat
tests/reference_scripts/bat_launch/spec.json
tests/reference_scripts/bat_launch/aliases/as_dict.bat
tests/reference_scripts/bat_launch/aliases/as_list.bat
tests/reference_scripts/bat_launch/aliases/as_str.bat
tests/reference_scripts/bat_launch/aliases/global.bat
tests/reference_scripts/bat_launch/aliases/inherited.bat
tests/reference_scripts/bat_launch/aliases/maya.bat
tests/reference_scripts/bat_launch/aliases/maya20.bat
tests/reference_scripts/bat_launch/aliases/mayapy.bat
tests/reference_scripts/bat_launch/aliases/mayapy20.bat
tests/reference_scripts/bat_launch/aliases/pip.bat
tests/reference_scripts/bat_launch_args/hab_config.bat
tests/reference_scripts/bat_launch_args/hab_launch.bat
tests/reference_scripts/bat_launch_args/spec.json
tests/reference_scripts/bat_launch_args/aliases/as_dict.bat
tests/reference_scripts/bat_launch_args/aliases/as_list.bat
tests/reference_scripts/bat_launch_args/aliases/as_str.bat
tests/reference_scripts/bat_launch_args/aliases/global.bat
tests/reference_scripts/bat_launch_args/aliases/inherited.bat
tests/reference_scripts/bat_launch_args/aliases/maya.bat
tests/reference_scripts/bat_launch_args/aliases/maya20.bat
tests/reference_scripts/bat_launch_args/aliases/mayapy.bat
tests/reference_scripts/bat_launch_args/aliases/mayapy20.bat
tests/reference_scripts/bat_launch_args/aliases/pip.bat
tests/reference_scripts/ps1_activate/hab_config.ps1
tests/reference_scripts/ps1_activate/spec.json
tests/reference_scripts/ps1_activate_launch/hab_config.ps1
tests/reference_scripts/ps1_activate_launch/spec.json
tests/reference_scripts/ps1_env/hab_config.ps1
tests/reference_scripts/ps1_env/hab_launch.ps1
tests/reference_scripts/ps1_env/spec.json
tests/reference_scripts/ps1_env_launch/hab_config.ps1
tests/reference_scripts/ps1_env_launch/hab_launch.ps1
tests/reference_scripts/ps1_env_launch/spec.json
tests/reference_scripts/ps1_launch/hab_config.ps1
tests/reference_scripts/ps1_launch/hab_launch.ps1
tests/reference_scripts/ps1_launch/spec.json
tests/reference_scripts/ps1_launch_args/hab_config.ps1
tests/reference_scripts/ps1_launch_args/hab_launch.ps1
tests/reference_scripts/ps1_launch_args/spec.json
tests/reference_scripts/sh_linux_activate/hab_config.sh
tests/reference_scripts/sh_linux_activate/spec.json
tests/reference_scripts/sh_linux_activate_launch/hab_config.sh
tests/reference_scripts/sh_linux_activate_launch/spec.json
tests/reference_scripts/sh_linux_env/hab_config.sh
tests/reference_scripts/sh_linux_env/hab_launch.sh
tests/reference_scripts/sh_linux_env/spec.json
tests/reference_scripts/sh_linux_env_launch/hab_config.sh
tests/reference_scripts/sh_linux_env_launch/hab_launch.sh
tests/reference_scripts/sh_linux_env_launch/spec.json
tests/reference_scripts/sh_linux_launch/hab_config.sh
tests/reference_scripts/sh_linux_launch/hab_launch.sh
tests/reference_scripts/sh_linux_launch/spec.json
tests/reference_scripts/sh_linux_launch_args/hab_config.sh
tests/reference_scripts/sh_linux_launch_args/hab_launch.sh
tests/reference_scripts/sh_linux_launch_args/spec.json
tests/reference_scripts/sh_win_activate/hab_config.sh
tests/reference_scripts/sh_win_activate/spec.json
tests/reference_scripts/sh_win_activate_launch/hab_config.sh
tests/reference_scripts/sh_win_activate_launch/spec.json
tests/reference_scripts/sh_win_env/hab_config.sh
tests/reference_scripts/sh_win_env/hab_launch.sh
tests/reference_scripts/sh_win_env/spec.json
tests/reference_scripts/sh_win_env_launch/hab_config.sh
tests/reference_scripts/sh_win_env_launch/hab_launch.sh
tests/reference_scripts/sh_win_env_launch/spec.json
tests/reference_scripts/sh_win_launch/hab_config.sh
tests/reference_scripts/sh_win_launch/hab_launch.sh
tests/reference_scripts/sh_win_launch/spec.json
tests/reference_scripts/sh_win_launch_args/hab_config.sh
tests/reference_scripts/sh_win_launch_args/hab_launch.sh
tests/reference_scripts/sh_win_launch_args/spec.json
tests/site/site_cache_file.json
tests/site/site_distro_finder.json
tests/site/site_distro_finder_empty.json
tests/site/site_dump_filter.json
tests/site/site_entry_point_a.json
tests/site/site_entry_point_b.json
tests/site/site_entry_point_c.json
tests/site/site_ep_uri_validate.json
tests/site/site_left.json
tests/site/site_middle.json
tests/site/site_right.json
tests/site/site_stub.json
tests/site/site_stub_a.json
tests/site/eps/README.md
tests/site/eps/cfg_reduce_env.json
tests/site/eps/cfg_reduce_finalize.json
tests/site/eps/cfg_uri_validate.json
tests/site/eps/site_add_paths.json
tests/site/eps/site_add_paths_a.json
tests/site/eps/site_add_paths_b.json
tests/site/eps/site_add_paths_c.json
tests/site/eps/site_finalize.json
tests/site/eps/site_habcache_cls.json
tests/templates/site_distro_finder.json
tests/templates/site_distro_s3.json
tests/templates/site_distro_zip.json
tests/templates/site_distro_zip_sidecar.json
tests/templates/site_download.json
tests/var_expanding/linux-a,b-list_vars.json
tests/var_expanding/linux-a,b-list_vars_env.json
tests/var_expanding/linux-b,a-list_vars.json
tests/var_expanding/linux-b,a-list_vars_env.json
tests/var_expanding/windows-a,b-list_vars.json
tests/var_expanding/windows-a,b-list_vars_env.json
tests/var_expanding/windows-b,a-list_vars.json
tests/var_expanding/windows-b,a-list_vars_env.json