Starting lpci, version 0.2.1 Logging execution to '/home/buildd/.local/state/lpci/log/lpci-20230612-134324.879573.log' Launching environment for focal/amd64 Checking for instance 'lpci-tree-519181-focal-amd64' in project 'lpci' in remote 'local' Instance 'lpci-tree-519181-focal-amd64' does not exist. Checking for base instance 'base-instance-lpci-buildd-base-v10-craft-2edb9b3d758fc108bbf6' in project 'lpci' in remote 'local' Base instance 'base-instance-lpci-buildd-base-v10-craft-2edb9b3d758fc108bbf6' does not exist. Creating new instance from image 'focal' from remote 'craft-com.ubuntu.cloud-buildd'. Creating new base instance 'base-instance-lpci-buildd-base-v10-craft-2edb9b3d758fc108bbf6' from instance. Running ['apt', 'update'] :: :: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. :: :: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease :: Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease :: Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease :: Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease :: Reading package lists... :: Building dependency tree... :: Reading state information... :: 100 packages can be upgraded. Run 'apt list --upgradable' to see them. Installing system packages Running ['apt', 'install', '-y', 'python3-pip', 'git'] :: :: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. :: :: Reading package lists... :: Building dependency tree... :: Reading state information... :: The following additional packages will be installed: :: git-man libcurl3-gnutls liberror-perl python-pip-whl python3-distutils :: python3-lib2to3 python3-pkg-resources python3-setuptools python3-wheel :: Suggested packages: :: gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email :: git-gui gitk gitweb git-cvs git-mediawiki git-svn python-setuptools-doc :: Recommended packages: :: less python3-dev :: The following NEW packages will be installed: :: git git-man libcurl3-gnutls liberror-perl python-pip-whl python3-distutils :: python3-lib2to3 python3-pip python3-pkg-resources python3-setuptools :: python3-wheel :: 0 upgraded, 11 newly installed, 0 to remove and 100 not upgraded. :: Need to get 8487 kB of archives. :: After this operation, 47.1 MB of additional disk space will be used. :: Get:1 http://security.ubuntu.com/ubuntu focal-security/universe amd64 python-pip-whl all 20.0.2-5ubuntu1.9 [1805 kB] :: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pkg-resources all 45.2.0-1ubuntu0.1 [130 kB] :: Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl3-gnutls amd64 7.68.0-1ubuntu2.18 [233 kB] :: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 liberror-perl all 0.17029-1 [26.5 kB] :: Get:5 http://security.ubuntu.com/ubuntu focal-security/universe amd64 python3-pip all 20.0.2-5ubuntu1.9 [231 kB] :: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git-man all 1:2.25.1-1ubuntu3.11 [887 kB] :: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git amd64 1:2.25.1-1ubuntu3.11 [4605 kB] :: Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] :: Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] :: Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-setuptools all 45.2.0-1ubuntu0.1 [330 kB] :: Get:11 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-wheel all 0.34.2-1ubuntu0.1 [23.9 kB] :: Fetched 8487 kB in 4s (1941 kB/s) :: Selecting previously unselected package python3-pkg-resources. :: (Reading database ... 14324 files and directories currently installed.) :: Preparing to unpack .../00-python3-pkg-resources_45.2.0-1ubuntu0.1_all.deb ... :: Unpacking python3-pkg-resources (45.2.0-1ubuntu0.1) ... :: Selecting previously unselected package libcurl3-gnutls:amd64. :: Preparing to unpack .../01-libcurl3-gnutls_7.68.0-1ubuntu2.18_amd64.deb ... :: Unpacking libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.18) ... :: Selecting previously unselected package liberror-perl. :: Preparing to unpack .../02-liberror-perl_0.17029-1_all.deb ... :: Unpacking liberror-perl (0.17029-1) ... :: Selecting previously unselected package git-man. :: Preparing to unpack .../03-git-man_1%3a2.25.1-1ubuntu3.11_all.deb ... :: Unpacking git-man (1:2.25.1-1ubuntu3.11) ... :: Selecting previously unselected package git. :: Preparing to unpack .../04-git_1%3a2.25.1-1ubuntu3.11_amd64.deb ... :: Unpacking git (1:2.25.1-1ubuntu3.11) ... :: Selecting previously unselected package python-pip-whl. :: Preparing to unpack .../05-python-pip-whl_20.0.2-5ubuntu1.9_all.deb ... :: Unpacking python-pip-whl (20.0.2-5ubuntu1.9) ... :: Selecting previously unselected package python3-lib2to3. :: Preparing to unpack .../06-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... :: Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... :: Selecting previously unselected package python3-distutils. :: Preparing to unpack .../07-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... :: Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... :: Selecting previously unselected package python3-setuptools. :: Preparing to unpack .../08-python3-setuptools_45.2.0-1ubuntu0.1_all.deb ... :: Unpacking python3-setuptools (45.2.0-1ubuntu0.1) ... :: Selecting previously unselected package python3-wheel. :: Preparing to unpack .../09-python3-wheel_0.34.2-1ubuntu0.1_all.deb ... :: Unpacking python3-wheel (0.34.2-1ubuntu0.1) ... :: Selecting previously unselected package python3-pip. :: Preparing to unpack .../10-python3-pip_20.0.2-5ubuntu1.9_all.deb ... :: Unpacking python3-pip (20.0.2-5ubuntu1.9) ... :: Setting up python3-pkg-resources (45.2.0-1ubuntu0.1) ... :: Setting up libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.18) ... :: Setting up python3-wheel (0.34.2-1ubuntu0.1) ... :: Setting up liberror-perl (0.17029-1) ... :: Setting up git-man (1:2.25.1-1ubuntu3.11) ... :: Setting up python-pip-whl (20.0.2-5ubuntu1.9) ... :: Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... :: Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... :: Setting up python3-setuptools (45.2.0-1ubuntu0.1) ... :: Setting up git (1:2.25.1-1ubuntu3.11) ... :: Setting up python3-pip (20.0.2-5ubuntu1.9) ... :: Processing triggers for libc-bin (2.31-0ubuntu9) ... Running command for the job... Running ['bash', '--noprofile', '--norc', '-ec', 'python3 -m pip install tox==3.24.5; tox'] :: Collecting tox==3.24.5 :: Downloading tox-3.24.5-py2.py3-none-any.whl (85 kB) :: Collecting six>=1.14.0 :: Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) :: Collecting virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0 :: Downloading virtualenv-20.23.0-py3-none-any.whl (3.3 MB) :: Collecting filelock>=3.0.0 :: Downloading filelock-3.12.1-py3-none-any.whl (10 kB) :: Collecting toml>=0.9.4 :: Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) :: Collecting packaging>=14 :: Downloading packaging-23.1-py3-none-any.whl (48 kB) :: Collecting pluggy>=0.12.0 :: Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB) :: Collecting py>=1.4.17 :: Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) :: Collecting distlib<1,>=0.3.6 :: Downloading distlib-0.3.6-py2.py3-none-any.whl (468 kB) :: Collecting platformdirs<4,>=3.2 :: Downloading platformdirs-3.5.3-py3-none-any.whl (15 kB) :: Installing collected packages: six, distlib, filelock, platformdirs, virtualenv, toml, packaging, pluggy, py, tox :: Successfully installed distlib-0.3.6 filelock-3.12.1 packaging-23.1 platformdirs-3.5.3 pluggy-1.0.0 py-1.11.0 six-1.16.0 toml-0.10.2 tox-3.24.5 virtualenv-20.23.0 :: GLOB sdist-make: /build/lpci/project/setup.py :: lint create: /build/lpci/project/.tox/lint :: lint installdeps: pre-commit :: lint installed: cfgv==3.3.1,distlib==0.3.6,filelock==3.12.1,identify==2.5.24,nodeenv==1.8.0,platformdirs==3.5.3,pre-commit==3.3.2,PyYAML==6.0,virtualenv==20.23.0 :: lint run-test-pre: PYTHONHASHSEED='1164079227' :: lint run-test: commands[0] | pre-commit run -a :: [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. :: [INFO] Initializing environment for https://github.com/PyCQA/flake8. :: [INFO] Initializing environment for https://github.com/PyCQA/pydocstyle. :: [INFO] Initializing environment for https://github.com/PyCQA/pydocstyle:toml==0.10.2. :: [INFO] Initializing environment for https://github.com/PyCQA/isort. :: [INFO] Initializing environment for https://github.com/psf/black. :: [INFO] Initializing environment for https://github.com/asottile/setup-cfg-fmt. :: [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. :: [INFO] Once installed this environment will be reused. :: [INFO] This may take a few minutes... :: [INFO] Installing environment for https://github.com/PyCQA/flake8. :: [INFO] Once installed this environment will be reused. :: [INFO] This may take a few minutes... :: [INFO] Installing environment for https://github.com/PyCQA/pydocstyle. :: [INFO] Once installed this environment will be reused. :: [INFO] This may take a few minutes... :: [INFO] Installing environment for https://github.com/PyCQA/isort. :: [INFO] Once installed this environment will be reused. :: [INFO] This may take a few minutes... :: [INFO] Installing environment for https://github.com/psf/black. :: [INFO] Once installed this environment will be reused. :: [INFO] This may take a few minutes... :: [INFO] Installing environment for https://github.com/asottile/setup-cfg-fmt. :: [INFO] Once installed this environment will be reused. :: [INFO] This may take a few minutes... :: check for added large files..............................................Passed :: check python ast.........................................................Passed :: check for merge conflicts................................................Passed :: check yaml...............................................................Passed :: debug statements (python)................................................Passed :: fix end of files.........................................................Passed :: trim trailing whitespace.................................................Passed :: flake8...................................................................Passed :: pydocstyle...............................................................Passed :: isort....................................................................Passed :: black....................................................................Passed :: setup-cfg-fmt............................................................Passed :: mypy create: /build/lpci/project/.tox/mypy :: mypy installdeps: -rrequirements.txt, .[test], mypy, types-PyYAML, types-requests :: mypy inst: /build/lpci/project/.tox/.tmp/package/1/lpci-0.2.1.zip :: mypy installed: certifi==2023.5.7,cffi==1.15.1,charset-normalizer==3.1.0,coverage==7.2.7,craft-cli==1.2.0,craft-providers==1.12.0,cryptography==40.0.2,distro==1.8.0,exceptiongroup==1.1.1,fakesleep==0.1,fancycompleter==0.9.1,fixtures==4.1.0,httplib2==0.22.0,idna==3.4,importlib-metadata==6.6.0,importlib-resources==5.12.0,iniconfig==2.0.0,jaraco.classes==3.2.3,jeepney==0.8.0,Jinja2==3.1.2,keyring==23.13.1,launchpadlib==1.11.0,lazr.restfulclient==0.14.5,lazr.uri==1.0.6,lpci @ file:///build/lpci/project/.tox/.tmp/package/1/lpci-0.2.1.zip#sha256=07ac88e250bd84cc43c6c251d198a6cecc2617a30a4598366a1a19b1b87629f2,MarkupSafe==2.1.3,more-itertools==9.1.0,mypy==1.3.0,mypy-extensions==1.0.0,oauthlib==3.2.2,packaging==23.1,pbr==5.11.1,pdbpp==0.10.3,platformdirs==3.5.1,pluggy==1.0.0,pycparser==2.21,pydantic==1.10.7,Pygments==2.15.1,pyparsing==3.0.9,pyrepl==0.9.0,pytest==7.3.2,python-dotenv==1.0.0,PyYAML==6.0,requests==2.31.0,requests-mock==1.11.0,requests-unixsocket==0.3.0,responses==0.23.1,SecretStorage==3.3.3,six==1.16.0,systemfixtures==0.6.7,testresources==2.0.1,testtools==2.6.0,tomli==2.0.1,types-PyYAML==6.0.12.10,types-requests==2.31.0.1,types-urllib3==1.26.25.13,typing_extensions==4.6.0,urllib3==1.26.16,wadllib==1.3.6,wmctrl==0.4,zipp==3.15.0 :: mypy run-test-pre: PYTHONHASHSEED='1164079227' :: mypy run-test: commands[0] | mypy --cache-dir=/build/lpci/project/.tox/mypy/mypy_cache --strict lpci :: Success: no issues found in 44 source files :: py38 create: /build/lpci/project/.tox/py38 :: py38 installdeps: -rrequirements.txt, .[test] :: py38 inst: /build/lpci/project/.tox/.tmp/package/1/lpci-0.2.1.zip :: py38 installed: certifi==2023.5.7,cffi==1.15.1,charset-normalizer==3.1.0,coverage==7.2.7,craft-cli==1.2.0,craft-providers==1.12.0,cryptography==40.0.2,distro==1.8.0,exceptiongroup==1.1.1,fakesleep==0.1,fancycompleter==0.9.1,fixtures==4.1.0,httplib2==0.22.0,idna==3.4,importlib-metadata==6.6.0,importlib-resources==5.12.0,iniconfig==2.0.0,jaraco.classes==3.2.3,jeepney==0.8.0,Jinja2==3.1.2,keyring==23.13.1,launchpadlib==1.11.0,lazr.restfulclient==0.14.5,lazr.uri==1.0.6,lpci @ file:///build/lpci/project/.tox/.tmp/package/1/lpci-0.2.1.zip#sha256=07ac88e250bd84cc43c6c251d198a6cecc2617a30a4598366a1a19b1b87629f2,MarkupSafe==2.1.3,more-itertools==9.1.0,oauthlib==3.2.2,packaging==23.1,pbr==5.11.1,pdbpp==0.10.3,platformdirs==3.5.1,pluggy==1.0.0,pycparser==2.21,pydantic==1.10.7,Pygments==2.15.1,pyparsing==3.0.9,pyrepl==0.9.0,pytest==7.3.2,python-dotenv==1.0.0,PyYAML==6.0,requests==2.31.0,requests-mock==1.11.0,requests-unixsocket==0.3.0,responses==0.23.1,SecretStorage==3.3.3,six==1.16.0,systemfixtures==0.6.7,testresources==2.0.1,testtools==2.6.0,tomli==2.0.1,types-PyYAML==6.0.12.10,typing_extensions==4.6.0,urllib3==1.26.16,wadllib==1.3.6,wmctrl==0.4,zipp==3.15.0 :: py38 run-test-pre: PYTHONHASHSEED='1164079227' :: py38 run-test: commands[0] | pytest :: ============================= test session starts ============================== :: platform linux -- Python 3.8.10, pytest-7.3.2, pluggy-1.0.0 :: cachedir: .tox/py38/.pytest_cache :: rootdir: /build/lpci/project :: plugins: requests-mock-1.11.0, craft-cli-1.2.0 :: collected 228 items :: :: lpci/commands/tests/test_clean.py .... [ 1%] :: lpci/commands/tests/test_release.py ............ [ 7%] :: lpci/commands/tests/test_run.py ........................................ [ 24%] :: ................................................... [ 46%] :: lpci/commands/tests/test_version.py ... [ 48%] :: lpci/plugin/tests/test_plugins.py ...................... [ 57%] :: lpci/providers/tests/test_base.py ... [ 59%] :: lpci/providers/tests/test_buildd.py .. [ 60%] :: lpci/providers/tests/test_get_provider.py . [ 60%] :: lpci/providers/tests/test_lxd.py .............................. [ 73%] :: lpci/tests/test_config.py ............................... [ 87%] :: lpci/tests/test_env.py ... [ 88%] :: lpci/tests/test_errors.py . [ 89%] :: lpci/tests/test_git.py ..... [ 91%] :: lpci/tests/test_main.py .......... [ 95%] :: lpci/tests/test_utils.py .......... [100%] :: :: =============================== warnings summary =============================== :: .tox/py38/lib/python3.8/site-packages/pkg_resources/__init__.py:121 :: /build/lpci/project/.tox/py38/lib/python3.8/site-packages/pkg_resources/__init__.py:121: DeprecationWarning: pkg_resources is deprecated as an API :: warnings.warn("pkg_resources is deprecated as an API", DeprecationWarning) :: :: .tox/py38/lib/python3.8/site-packages/pkg_resources/__init__.py:2870 :: .tox/py38/lib/python3.8/site-packages/pkg_resources/__init__.py:2870 :: /build/lpci/project/.tox/py38/lib/python3.8/site-packages/pkg_resources/__init__.py:2870: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('lazr')`. :: Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages :: declare_namespace(pkg) :: :: -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html :: ======================= 228 passed, 3 warnings in 2.06s ======================== :: py39 create: /build/lpci/project/.tox/py39 :: SKIPPED: InterpreterNotFound: python3.9 :: py310 create: /build/lpci/project/.tox/py310 :: SKIPPED: InterpreterNotFound: python3.10 :: py311 create: /build/lpci/project/.tox/py311 :: SKIPPED: InterpreterNotFound: python3.11 :: coverage create: /build/lpci/project/.tox/coverage :: coverage installdeps: -rrequirements.txt, .[test] :: coverage inst: /build/lpci/project/.tox/.tmp/package/1/lpci-0.2.1.zip :: coverage installed: certifi==2023.5.7,cffi==1.15.1,charset-normalizer==3.1.0,coverage==7.2.7,craft-cli==1.2.0,craft-providers==1.12.0,cryptography==40.0.2,distro==1.8.0,exceptiongroup==1.1.1,fakesleep==0.1,fancycompleter==0.9.1,fixtures==4.1.0,httplib2==0.22.0,idna==3.4,importlib-metadata==6.6.0,importlib-resources==5.12.0,iniconfig==2.0.0,jaraco.classes==3.2.3,jeepney==0.8.0,Jinja2==3.1.2,keyring==23.13.1,launchpadlib==1.11.0,lazr.restfulclient==0.14.5,lazr.uri==1.0.6,lpci @ file:///build/lpci/project/.tox/.tmp/package/1/lpci-0.2.1.zip#sha256=07ac88e250bd84cc43c6c251d198a6cecc2617a30a4598366a1a19b1b87629f2,MarkupSafe==2.1.3,more-itertools==9.1.0,oauthlib==3.2.2,packaging==23.1,pbr==5.11.1,pdbpp==0.10.3,platformdirs==3.5.1,pluggy==1.0.0,pycparser==2.21,pydantic==1.10.7,Pygments==2.15.1,pyparsing==3.0.9,pyrepl==0.9.0,pytest==7.3.2,python-dotenv==1.0.0,PyYAML==6.0,requests==2.31.0,requests-mock==1.11.0,requests-unixsocket==0.3.0,responses==0.23.1,SecretStorage==3.3.3,six==1.16.0,systemfixtures==0.6.7,testresources==2.0.1,testtools==2.6.0,tomli==2.0.1,types-PyYAML==6.0.12.10,typing_extensions==4.6.0,urllib3==1.26.16,wadllib==1.3.6,wmctrl==0.4,zipp==3.15.0 :: coverage run-test-pre: PYTHONHASHSEED='1164079227' :: coverage run-test: commands[0] | coverage erase :: coverage run-test: commands[1] | coverage run -m pytest :: ============================= test session starts ============================== :: platform linux -- Python 3.8.10, pytest-7.3.2, pluggy-1.0.0 :: cachedir: .tox/coverage/.pytest_cache :: rootdir: /build/lpci/project :: plugins: requests-mock-1.11.0, craft-cli-1.2.0 :: collected 228 items :: :: lpci/commands/tests/test_clean.py .... [ 1%] :: lpci/commands/tests/test_release.py ............ [ 7%] :: lpci/commands/tests/test_run.py ........................................ [ 24%] :: ................................................... [ 46%] :: lpci/commands/tests/test_version.py ... [ 48%] :: lpci/plugin/tests/test_plugins.py ...................... [ 57%] :: lpci/providers/tests/test_base.py ... [ 59%] :: lpci/providers/tests/test_buildd.py .. [ 60%] :: lpci/providers/tests/test_get_provider.py . [ 60%] :: lpci/providers/tests/test_lxd.py .............................. [ 73%] :: lpci/tests/test_config.py ............................... [ 87%] :: lpci/tests/test_env.py ... [ 88%] :: lpci/tests/test_errors.py . [ 89%] :: lpci/tests/test_git.py ..... [ 91%] :: lpci/tests/test_main.py .......... [ 95%] :: lpci/tests/test_utils.py .......... [100%] :: :: =============================== warnings summary =============================== :: .tox/coverage/lib/python3.8/site-packages/pkg_resources/__init__.py:121 :: /build/lpci/project/.tox/coverage/lib/python3.8/site-packages/pkg_resources/__init__.py:121: DeprecationWarning: pkg_resources is deprecated as an API :: warnings.warn("pkg_resources is deprecated as an API", DeprecationWarning) :: :: .tox/coverage/lib/python3.8/site-packages/pkg_resources/__init__.py:2870 :: .tox/coverage/lib/python3.8/site-packages/pkg_resources/__init__.py:2870 :: /build/lpci/project/.tox/coverage/lib/python3.8/site-packages/pkg_resources/__init__.py:2870: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('lazr')`. :: Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages :: declare_namespace(pkg) :: :: -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html :: ======================= 228 passed, 3 warnings in 3.13s ======================== :: coverage run-test: commands[2] | coverage html :: Wrote HTML report to htmlcov/index.html :: coverage run-test: commands[3] | coverage report -m --fail-under=100 :: Name Stmts Miss Branch BrPart Cover Missing :: --------------------------------------------------------------------------------------- :: lpci/__init__.py 0 0 0 0 100% :: lpci/_version.py 4 0 0 0 100% :: lpci/commands/__init__.py 0 0 0 0 100% :: lpci/commands/clean.py 21 0 0 0 100% :: lpci/commands/release.py 56 0 22 0 100% :: lpci/commands/run.py 367 0 161 0 100% :: lpci/commands/tests/__init__.py 19 0 4 0 100% :: lpci/commands/tests/test_clean.py 42 0 2 0 100% :: lpci/commands/tests/test_release.py 107 0 38 0 100% :: lpci/commands/tests/test_run.py 1469 0 52 0 100% :: lpci/commands/tests/test_version.py 12 0 0 0 100% :: lpci/commands/version.py 11 0 0 0 100% :: lpci/config.py 227 0 72 0 100% :: lpci/env.py 8 0 0 0 100% :: lpci/errors.py 12 0 2 0 100% :: lpci/git.py 16 0 6 0 100% :: lpci/main.py 68 0 18 0 100% :: lpci/plugin/__init__.py 4 0 0 0 100% :: lpci/plugin/hookspecs.py 17 0 0 0 100% :: lpci/plugin/lib.py 17 0 4 0 100% :: lpci/plugin/manager.py 13 0 2 0 100% :: lpci/plugin/tests/__init__.py 0 0 0 0 100% :: lpci/plugin/tests/test_plugins.py 325 0 22 0 100% :: lpci/plugins/__init__.py 9 0 0 0 100% :: lpci/plugins/plugins.py 210 0 50 0 100% :: lpci/providers/__init__.py 5 0 0 0 100% :: lpci/providers/_base.py 32 0 4 0 100% :: lpci/providers/_buildd.py 11 0 2 0 100% :: lpci/providers/_lxd.py 121 0 20 0 100% :: lpci/providers/tests/__init__.py 27 0 8 0 100% :: lpci/providers/tests/test_base.py 5 0 0 0 100% :: lpci/providers/tests/test_buildd.py 12 0 2 0 100% :: lpci/providers/tests/test_get_provider.py 6 0 0 0 100% :: lpci/providers/tests/test_lxd.py 246 0 4 0 100% :: lpci/tests/__init__.py 0 0 0 0 100% :: lpci/tests/fixtures.py 22 0 4 0 100% :: lpci/tests/test_config.py 155 0 2 0 100% :: lpci/tests/test_env.py 10 0 0 0 100% :: lpci/tests/test_errors.py 5 0 0 0 100% :: lpci/tests/test_git.py 43 0 22 0 100% :: lpci/tests/test_main.py 78 0 0 0 100% :: lpci/tests/test_utils.py 76 0 8 0 100% :: lpci/utils.py 33 0 12 0 100% :: --------------------------------------------------------------------------------------- :: TOTAL 3921 0 543 0 100% :: docs create: /build/lpci/project/.tox/docs :: SKIPPED: InterpreterNotFound: python3.9 :: ___________________________________ summary ____________________________________ :: lint: commands succeeded :: mypy: commands succeeded :: py38: commands succeeded :: SKIPPED: py39: InterpreterNotFound: python3.9 :: SKIPPED: py310: InterpreterNotFound: python3.10 :: SKIPPED: py311: InterpreterNotFound: python3.11 :: coverage: commands succeeded :: SKIPPED: docs: InterpreterNotFound: python3.9 :: congratulations :)