.gitignore
LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
.github/PULL_REQUEST_TEMPLATE.md
.github/release-drafter.yml
.github/workflows/cla-check.yaml
.github/workflows/tests.yaml
craft_providers/__init__.py
craft_providers/base.py
craft_providers/errors.py
craft_providers/executor.py
craft_providers/provider.py
craft_providers/py.typed
craft_providers.egg-info/PKG-INFO
craft_providers.egg-info/SOURCES.txt
craft_providers.egg-info/dependency_links.txt
craft_providers.egg-info/entry_points.txt
craft_providers.egg-info/not-zip-safe
craft_providers.egg-info/requires.txt
craft_providers.egg-info/top_level.txt
craft_providers/actions/__init__.py
craft_providers/actions/snap_installer.py
craft_providers/bases/__init__.py
craft_providers/bases/buildd.py
craft_providers/bases/errors.py
craft_providers/bases/instance_config.py
craft_providers/lxd/__init__.py
craft_providers/lxd/errors.py
craft_providers/lxd/installer.py
craft_providers/lxd/launcher.py
craft_providers/lxd/lxc.py
craft_providers/lxd/lxd.py
craft_providers/lxd/lxd_instance.py
craft_providers/lxd/lxd_provider.py
craft_providers/lxd/project.py
craft_providers/lxd/remotes.py
craft_providers/multipass/__init__.py
craft_providers/multipass/_launch.py
craft_providers/multipass/_ready.py
craft_providers/multipass/errors.py
craft_providers/multipass/installer.py
craft_providers/multipass/multipass.py
craft_providers/multipass/multipass_instance.py
craft_providers/multipass/multipass_provider.py
craft_providers/util/__init__.py
craft_providers/util/env_cmd.py
craft_providers/util/os_release.py
craft_providers/util/snap_cmd.py
craft_providers/util/temp_paths.py
docs/.gitignore
docs/changelog.rst
docs/conf.py
docs/index.rst
tests/__init__.py
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/actions/__init__.py
tests/integration/actions/test_snap_installer.py
tests/integration/lxd/__init__.py
tests/integration/lxd/conftest.py
tests/integration/lxd/test_installer.py
tests/integration/lxd/test_launcher.py
tests/integration/lxd/test_lxc.py
tests/integration/lxd/test_lxd.py
tests/integration/lxd/test_lxd_instance.py
tests/integration/lxd/test_lxd_provider.py
tests/integration/lxd/test_remotes.py
tests/integration/multipass/__init__.py
tests/integration/multipass/conftest.py
tests/integration/multipass/test_installer.py
tests/integration/multipass/test_launch.py
tests/integration/multipass/test_multipass.py
tests/integration/multipass/test_multipass_instance.py
tests/integration/multipass/test_multipass_provider.py
tests/unit/__init__.py
tests/unit/conftest.py
tests/unit/test_errors.py
tests/unit/test_executor.py
tests/unit/test_provider.py
tests/unit/actions/__init__.py
tests/unit/actions/test_snap_installer.py
tests/unit/bases/__init__.py
tests/unit/bases/test_errors.py
tests/unit/bases/test_instance_config.py
tests/unit/lxd/__init__.py
tests/unit/lxd/test_errors.py
tests/unit/lxd/test_installer.py
tests/unit/lxd/test_launcher.py
tests/unit/lxd/test_lxc.py
tests/unit/lxd/test_lxd.py
tests/unit/lxd/test_lxd_instance.py
tests/unit/lxd/test_lxd_provider.py
tests/unit/lxd/test_project.py
tests/unit/lxd/test_remotes.py
tests/unit/multipass/__init__.py
tests/unit/multipass/test_errors.py
tests/unit/multipass/test_installer.py
tests/unit/multipass/test_launch.py
tests/unit/multipass/test_multipass.py
tests/unit/multipass/test_multipass_instance.py
tests/unit/multipass/test_multipass_provider.py
tests/unit/multipass/test_ready.py
tests/unit/util/__init__.py
tests/unit/util/test_env_cmd.py
tests/unit/util/test_os_release.py
tests/unit/util/test_snap_cmd.py
tests/unit/util/test_temp_paths.py
tools/freeze-requirements.sh