.envrc
.gitignore
.project
.pydevproject
Agents.md
LICENSE
Makefile
README.md
bootstrap.sh
ivpm.yaml
pyproject.toml
requirements.txt
requirements_dev.txt
.github/workflows/ci.yml
.vscode/settings.json
docs/Changes.md
docs/Notes.md
docs/cache.md
docs/clone_cmd.md
docs/tui_update.md
docs/source/caching.rst
docs/source/conf.py
docs/source/core_concepts.rst
docs/source/dependency_sets.rst
docs/source/environment_paths.rst
docs/source/getting_started.rst
docs/source/git_integration.rst
docs/source/github_releases.rst
docs/source/index.rst
docs/source/integrations.rst
docs/source/introduction.rst
docs/source/package_lock.rst
docs/source/package_types.rst
docs/source/python_packages.rst
docs/source/reference.rst
docs/source/troubleshooting.rst
docs/source/workflows.rst
docs/source/_static/.gitkeep
docs/source/imgs/IVPM_System_Diagram.png
docs/source/imgs/ivpm_system.excalidraw.svg
docs/source/imgs/ivpm_system.png
etc/ivpm.info
etc/packages.mf
scripts/git
scripts/ivpm.py
scripts/ivpm.py.sav
src/ivpm/__init__.py
src/ivpm/__main__.py
src/ivpm/arg_utils.py
src/ivpm/cache.py
src/ivpm/env_spec.py
src/ivpm/ivpm_subprocess.py
src/ivpm/ivpm_yaml_reader.py
src/ivpm/ivpm_yaml_writer.py
src/ivpm/msg.py
src/ivpm/out_wrapper.py
src/ivpm/package.py
src/ivpm/package_lock.py
src/ivpm/package_updater.py
src/ivpm/packages_info.py
src/ivpm/pkg_status.py
src/ivpm/proj_info.py
src/ivpm/project_ops.py
src/ivpm/project_ops_info.py
src/ivpm/project_sync.py
src/ivpm/status_tui.py
src/ivpm/subprocess_runner.py
src/ivpm/update_event.py
src/ivpm/update_listener.py
src/ivpm/update_tui.py
src/ivpm/utils.py
src/ivpm.egg-info/PKG-INFO
src/ivpm.egg-info/SOURCES.txt
src/ivpm.egg-info/dependency_links.txt
src/ivpm.egg-info/entry_points.txt
src/ivpm.egg-info/requires.txt
src/ivpm.egg-info/top_level.txt
src/ivpm/cmds/__init__.py
src/ivpm/cmds/cmd_activate.py
src/ivpm/cmds/cmd_build.py
src/ivpm/cmds/cmd_cache.py
src/ivpm/cmds/cmd_clone.py
src/ivpm/cmds/cmd_git_status.py
src/ivpm/cmds/cmd_git_update.py
src/ivpm/cmds/cmd_init.py
src/ivpm/cmds/cmd_pkg_info.py
src/ivpm/cmds/cmd_share.py
src/ivpm/cmds/cmd_snapshot.py
src/ivpm/cmds/cmd_status.py
src/ivpm/cmds/cmd_sync.py
src/ivpm/cmds/cmd_update.py
src/ivpm/handlers/__init__.py
src/ivpm/handlers/package_handler.py
src/ivpm/handlers/package_handler_direnv.py
src/ivpm/handlers/package_handler_list.py
src/ivpm/handlers/package_handler_python.py
src/ivpm/handlers/package_handler_rgy.py
src/ivpm/handlers/package_handler_skills.py
src/ivpm/pkg_info/pkg_compile_flags.py
src/ivpm/pkg_info/pkg_info.py
src/ivpm/pkg_info/pkg_info_loader.py
src/ivpm/pkg_info/pkg_info_rgy.py
src/ivpm/pkg_types/__init__.py
src/ivpm/pkg_types/package_dir.py
src/ivpm/pkg_types/package_file.py
src/ivpm/pkg_types/package_gh_rls.py
src/ivpm/pkg_types/package_git.py
src/ivpm/pkg_types/package_http.py
src/ivpm/pkg_types/package_pypi.py
src/ivpm/pkg_types/package_url.py
src/ivpm/pkg_types/pkg_type_rgy.py
src/ivpm/pywrap/__init__.py
src/ivpm/pywrap/__main__.py
src/ivpm/schema/ivpm.json
src/ivpm/setup/__init__.py
src/ivpm/setup/build_ext.py
src/ivpm/setup/install_lib.py
src/ivpm/setup/ivpm_data.py
src/ivpm/setup/wrapper.py
src/ivpm/share/ivpm.json
src/ivpm/share/skill.md
src/ivpm/share/cmake/ivpm.cmake
src/ivpm/templates/init.py
src/ivpm/templates/ivpm.info
src/ivpm/templates/ivpm.py
src/ivpm/templates/ivpm.yaml
src/ivpm/templates/packages.mf
templates/ivpm.py
templates/ivpm_chisel.mk
test/unit/__init__.py
test/unit/debug_cache.py
test/unit/test_base.py
test/unit/test_cache.py
test/unit/test_circular_deps.py
test/unit/test_clone.py
test/unit/test_depset_ref.py
test/unit/test_direnv.py
test/unit/test_gh_rls.py
test/unit/test_gh_rls_version.py
test/unit/test_package_lock.py
test/unit/test_setup.py
test/unit/test_skills.py
test/unit/test_smoke.py
test/unit/test_status.py
test/unit/test_sync.py
test/unit/test_venv.py
test/unit/data/circular_pkg_a/ivpm.yaml
test/unit/data/circular_pkg_a/pyproject.toml
test/unit/data/circular_pkg_b/ivpm.yaml
test/unit/data/circular_pkg_b/pyproject.toml
test/unit/data/circular_pkg_c/ivpm.yaml
test/unit/data/circular_pkg_c/pyproject.toml
test/unit/data/envrc_leaf1/export.envrc
test/unit/data/envrc_leaf1/ivpm.yaml
test/unit/data/envrc_leaf2/.envrc
test/unit/data/envrc_leaf2/ivpm.yaml
test/unit/data/envrc_nonleaf/export.envrc
test/unit/data/envrc_nonleaf/ivpm.yaml
test/unit/data/git_fetch_leaf1/ivpm.yaml
test/unit/data/leaf_proj1/ivpm.yaml
test/unit/data/leaf_proj1/leaf_proj1.txt
test/unit/data/leaf_proj2/ivpm.yaml
test/unit/data/leaf_proj2/leaf_proj2.txt
test/unit/data/nonleaf_refleaf_proj1/ivpm.yaml
test/unit/data/pypi1/ivpm.yaml
test/unit/data/setup/py_project/setup.py
test/unit/data/setup/py_project/src/my_pkg/__init__.py
test/unit/data/skills_bad_frontmatter/SKILLS.md
test/unit/data/skills_bad_frontmatter/ivpm.yaml
test/unit/data/skills_both/SKILL.md
test/unit/data/skills_both/SKILLS.md
test/unit/data/skills_both/ivpm.yaml
test/unit/data/skills_leaf1/SKILLS.md
test/unit/data/skills_leaf1/ivpm.yaml
test/unit/data/skills_leaf2/SKILL.md
test/unit/data/skills_leaf2/ivpm.yaml