CHANGELOG.md
CONTRIBUTING.md
LICENSE
LICENSES.txt
MANIFEST.in
README.md
pyproject.toml
docs/config_variants.png
docs/context_classes.png
docs/context_path_resolve.png
docs/manifest_path_resolve.png
docs/tool_descriptor.png
src/fr_env_resolver/__init__.py
src/fr_env_resolver/__main__.py
src/fr_env_resolver/constants.py
src/fr_env_resolver/exceptions.py
src/fr_env_resolver/interfaces.py
src/fr_env_resolver/structs.py
src/fr_env_resolver.egg-info/PKG-INFO
src/fr_env_resolver.egg-info/SOURCES.txt
src/fr_env_resolver.egg-info/dependency_links.txt
src/fr_env_resolver.egg-info/entry_points.txt
src/fr_env_resolver.egg-info/requires.txt
src/fr_env_resolver.egg-info/top_level.txt
src/fr_env_resolver/_internal/__init__.py
src/fr_env_resolver/_internal/cli/__init__.py
src/fr_env_resolver/_internal/cli/execute.py
src/fr_env_resolver/_internal/cli/main.py
src/fr_env_resolver/_internal/cli/parse.py
src/fr_env_resolver/_internal/cli/resolve.py
src/fr_env_resolver/_internal/core/__init__.py
src/fr_env_resolver/_internal/core/filters.py
src/fr_env_resolver/_internal/core/resolve.py
src/fr_env_resolver/_internal/core/validate.py
src/fr_env_resolver/_internal/impl/__init__.py
src/fr_env_resolver/_internal/impl/base_updater.py
src/fr_env_resolver/_internal/impl/env_updater.py
src/fr_env_resolver/_internal/impl/manifest_updater.py
src/fr_env_resolver/_internal/impl/resolver.py
src/fr_env_resolver/_internal/impl/tool_updater.py
src/schema/env_context.fr_schema
src/schema/env_manifest.fr_schema
src/schema/env_tool.fr_schema
tests/integration/conftest.py
tests/integration/test_env_context.py
tests/integration/test_env_tool.py
tests/integration/test_main.py
tests/integration/test_resolve.py
tests/integration/test_roundtrip.py
tests/integration/test_update.py
tests/resources/configs/Projects/.fr_config/env_tool/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/.fr_config/env_context/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/.fr_config/env_tool/default/.v1.published
tests/resources/configs/Projects/FR_ENV/.fr_config/env_tool/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0010/.fr_config/env_context/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0010/.fr_config/env_tool/default/.v1.published
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0010/.fr_config/env_tool/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0020/.fr_config/env_context/default/.v2.published
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0020/.fr_config/env_context/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0020/.fr_config/env_context/default/v2.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0020/.fr_config/env_tool/default/.v2.published
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0020/.fr_config/env_tool/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0020/.fr_config/env_tool/default/v2.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0030/.fr_config/env_context/default/v1.fr_config
tests/resources/configs/Projects/FR_ENV/03_Production/Shots/SEQ_001/0030/.fr_config/env_tool/default/v1.fr_config
tests/resources/configs/manifests/VP20/.fr_config/env_manifest/default/v1.fr_config
tests/resources/configs/manifests/VP22/.fr_config/env_manifest/default/v1.fr_config
tests/resources/tool_configs/houdini.frtool
tests/resources/tool_configs/maya.frtool
tests/resources/tool_configs/maya_icon.png
tests/resources/tool_configs/slating.frtool
tests/unit/conftest.py
tests/unit/test_api.py
tests/unit/test_cli.py
tests/unit/test_constants.py
tests/unit/test_main_module.py
tests/unit/test_resolve_core.py
tests/unit/test_structs.py
tests/unit/test_tool_updater.py
tests/unit/test_validate.py