zephyrproject-rtos / west

West, Zephyr's meta-tool
https://docs.zephyrproject.org/latest/guides/west/index.html
Apache License 2.0
230 stars 122 forks source link

Release v1.3.0 #735

Open pdgendt opened 1 month ago

pdgendt commented 1 month ago

An issue to track progress on the next (v1.3.0) release. (See MAINTAINERS.rst for details)

Pre-release test plan

Release plan

pdgendt commented 1 week ago

Tox output for v1.3.0a1

Windows ``` .pkg: _optional_hooks> python C:\Users\piete\Projects\west\.venv\Lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python C:\Users\piete\Projects\west\.venv\Lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta .pkg: build_sdist> python C:\Users\piete\Projects\west\.venv\Lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta py3: install_package> python -I -m pip install --force-reinstall --no-deps C:\Users\piete\Projects\west\.tox\.tmp\package\3\west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests "--basetemp=C:\\Users\\piete\\Projects\\west\\.tox\\py3\\tmp/pytest with space/" ========================================================================================================================================================================== test session starts =========================================================================================================================================================================== platform win32 -- Python 3.11.9, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox\py3\.pytest_cache rootdir: C:\Users\piete\Projects\west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests\test_alias.py ........ [ 4%] tests\test_commands.py . [ 4%] tests\test_config.py .............................. [ 19%] tests\test_help.py .. [ 20%] tests\test_main.py . [ 21%] tests\test_manifest.py ............................................................................................................. [ 76%] tests\test_project.py ....................x.......................... [100%] ============================================================================================================================================================================ warnings summary ============================================================================================================================================================================ tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings C:\Users\piete\Projects\west\.tox\py3\Lib\site-packages\west\configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings C:\Users\piete\Projects\west\.tox\py3\Lib\site-packages\west\configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings C:\Users\piete\Projects\west\.tox\py3\Lib\site-packages\west\configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform win32, python 3.11.9-final-0 ----------- Coverage HTML written to dir htmlcov ======================================================================================================================================================== 197 passed, 1 xfailed, 186 warnings in 515.89s (0:08:35) ======================================================================================================================================================== py3: commands[1]> python -m flake8 --config=C:\\Users\\piete\\Projects\\west/tox.ini C:\\Users\\piete\\Projects\\west py3: commands[2]> python -m mypy --config-file=C:\\Users\\piete\\Projects\\west/tox.ini --package=west src\west\app\project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (533.31=setup[11.19]+cmd[516.55,1.61,3.97] seconds) congratulations :) (533.45 seconds) ```
macOS ``` py3: recreate env because python changed virtualenv version='20.26.3'->'20.26.6' py3: remove tox env folder /Users/pdgendt/Projects/zephyr/west/.tox/py3 py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: recreate env because python changed virtualenv version='20.26.3'->'20.26.6' .pkg: remove tox env folder /Users/pdgendt/Projects/zephyr/west/.tox/.pkg .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /Users/pdgendt/Projects/zephyr/west/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /Users/pdgendt/Projects/zephyr/west/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /Users/pdgendt/Projects/zephyr/west/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /Users/pdgendt/Projects/zephyr/west/.tox/.tmp/package/5/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/Users/pdgendt/Projects/zephyr/west/.tox/py3/tmp/pytest with space/' ============================================================================================================== test session starts =============================================================================================================== platform darwin -- Python 3.12.5, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /Users/pdgendt/Projects/zephyr/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ............................................................................................................. [ 76%] tests/test_project.py ....................x.......................... [100%] ================================================================================================================ warnings summary ================================================================================================================ tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /Users/pdgendt/Projects/zephyr/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /Users/pdgendt/Projects/zephyr/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /Users/pdgendt/Projects/zephyr/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform darwin, python 3.12.5-final-0 ---------- Coverage HTML written to dir htmlcov ============================================================================================ 197 passed, 1 xfailed, 186 warnings in 134.87s (0:02:14) ============================================================================================ py3: commands[1]> python -m flake8 --config=/Users/pdgendt/Projects/zephyr/west/tox.ini /Users/pdgendt/Projects/zephyr/west py3: commands[2]> python -m mypy --config-file=/Users/pdgendt/Projects/zephyr/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (159.21=setup[10.92]+cmd[134.15,0.40,13.75] seconds) congratulations :) (159.24 seconds) ```
Archlinux latest ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.6-final-0 ----------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 333.21s (0:05:33) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (453.08=setup[115.90]+cmd[333.40,0.64,3.15] seconds) congratulations :) (453.22 seconds) ```
Debian stable ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.11/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.11/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.11/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.11/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.11/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.11/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.11.2-final-0 ----------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 293.51s (0:04:53) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (335.41=setup[36.28]+cmd[294.08,1.08,3.98] seconds) congratulations :) (335.52 seconds) ```
Debian testing ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.6-final-0 ----------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 301.28s (0:05:01) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (423.04=setup[116.89]+cmd[301.58,0.82,3.75] seconds) congratulations :) (423.16 seconds) ```
Fedora latest ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.2-final-0 ----------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 349.20s (0:05:49) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (471.72=setup[116.52]+cmd[351.55,0.68,2.97] seconds) congratulations :) (472.10 seconds) ```
Fedora rawhide ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.13/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.13/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.13/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.13/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.13/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.13/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -------- coverage: platform linux, python 3.13.0-candidate-2 --------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 291.05s (0:04:51) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (420.56=setup[114.57]+cmd[293.98,0.80,11.21] seconds) congratulations :) (420.89 seconds) ```
Ubuntu latest ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.3-final-0 ----------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 306.50s (0:05:06) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (428.38=setup[117.19]+cmd[306.99,0.79,3.41] seconds) congratulations :) (428.51 seconds) ```
Ubuntu devel ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a1.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 198 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 76%] tests/test_project.py ....................x.......................... [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.7-final-0 ----------- Coverage HTML written to dir htmlcov =========== 197 passed, 1 xfailed, 186 warnings in 305.66s (0:05:05) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1001: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (427.57=setup[117.02]+cmd[306.14,0.74,3.68] seconds) congratulations :) (427.70 seconds) ```
pdgendt commented 3 days ago

Tox output for v1.3.0a3

Windows ``` py3: recreate env because python changed virtualenv version='20.26.3'->'20.26.6' py3: remove tox env folder C:\Users\pieter.degendt\Projects\west\.tox\py3 py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: recreate env because python changed virtualenv version='20.26.3'->'20.26.6' .pkg: remove tox env folder C:\Users\pieter.degendt\Projects\west\.tox\.pkg .pkg: install_requires> python -I -m pip install setuptools>=61.2 .pkg: _optional_hooks> python C:\Users\pieter.degendt\Projects\west\.venv\Lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python C:\Users\pieter.degendt\Projects\west\.venv\Lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta .pkg: build_sdist> python C:\Users\pieter.degendt\Projects\west\.venv\Lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install PyYAML>=5.1 colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps C:\Users\pieter.degendt\Projects\west\.tox\.tmp\package\4\west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests "--basetemp=C:\\Users\\pieter.degendt\\Projects\\west\\.tox\\py3\\tmp/pytest with space/" ================================================================================================================================================================================== test session starts =================================================================================================================================================================================== platform win32 -- Python 3.11.9, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox\py3\.pytest_cache rootdir: C:\Users\pieter.degendt\Projects\west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests\test_alias.py ........ [ 4%] tests\test_commands.py . [ 4%] tests\test_config.py .............................. [ 19%] tests\test_help.py .. [ 20%] tests\test_main.py . [ 21%] tests\test_manifest.py ............................................................................................................. [ 75%] tests\test_project.py ....................x............................ [100%] ==================================================================================================================================================================================== warnings summary ==================================================================================================================================================================================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings C:\Users\pieter.degendt\Projects\west\.tox\py3\Lib\site-packages\west\configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings C:\Users\pieter.degendt\Projects\west\.tox\py3\Lib\site-packages\west\configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings C:\Users\pieter.degendt\Projects\west\.tox\py3\Lib\site-packages\west\configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform win32, python 3.11.9-final-0 ----------- Coverage HTML written to dir htmlcov ================================================================================================================================================================ 199 passed, 1 xfailed, 186 warnings in 397.51s (0:06:37) ================================================================================================================================================================ py3: commands[1]> python -m flake8 --config=C:\\Users\\pieter.degendt\\Projects\\west/tox.ini C:\\Users\\pieter.degendt\\Projects\\west py3: commands[2]> python -m mypy --config-file=C:\\Users\\pieter.degendt\\Projects\\west/tox.ini --package=west src\west\app\project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (436.58=setup[36.81]+cmd[397.88,1.00,0.89] seconds) congratulations :) (436.64 seconds) ```
macOS ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /Users/pieter/Projects/west/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /Users/pieter/Projects/west/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /Users/pieter/Projects/west/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /Users/pieter/Projects/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/Users/pieter/Projects/west/.tox/py3/tmp/pytest with space/' ==================================================================================== test session starts ===================================================================================== platform darwin -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /Users/pieter/Projects/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ............................................................................................................. [ 75%] tests/test_project.py ....................x............................ [100%] ====================================================================================== warnings summary ====================================================================================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /Users/pieter/Projects/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /Users/pieter/Projects/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /Users/pieter/Projects/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform darwin, python 3.12.7-final-0 ---------- Coverage HTML written to dir htmlcov ================================================================== 199 passed, 1 xfailed, 186 warnings in 141.83s (0:02:21) ================================================================== py3: commands[1]> python -m flake8 --config=/Users/pieter/Projects/west/tox.ini /Users/pieter/Projects/west py3: commands[2]> python -m mypy --config-file=/Users/pieter/Projects/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (161.90=setup[6.40]+cmd[142.19,0.45,12.87] seconds) congratulations :) (161.93 seconds) ```
Archlinux latest ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.6-final-0 ----------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 154.20s (0:02:34) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (175.71=setup[19.63]+cmd[154.43,0.32,1.33] seconds) congratulations :) (175.76 seconds) ```
Debian stable ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.11/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.11/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.11/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.11/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.11/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.11/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.11.2-final-0 ----------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 107.77s (0:01:47) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (121.79=setup[11.81]+cmd[108.00,0.38,1.59] seconds) congratulations :) (121.83 seconds) ```
Debian testing ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.6-final-0 ----------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 133.52s (0:02:13) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (154.95=setup[19.30]+cmd[133.77,0.34,1.54] seconds) congratulations :) (155.00 seconds) ```
Fedora latest ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.2-final-0 ----------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 148.14s (0:02:28) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (172.77=setup[20.58]+cmd[150.31,0.35,1.54] seconds) congratulations :) (172.89 seconds) ```
Fedora rawhide ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.13/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.13/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.13/site-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.13/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.13/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.13/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -------- coverage: platform linux, python 3.13.0-candidate-2 --------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 144.66s (0:02:24) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (167.06=setup[16.89]+cmd[144.99,0.34,4.83] seconds) congratulations :) (167.16 seconds) ```
Ubuntu latest ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.3-final-0 ----------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 150.29s (0:02:30) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (170.07=setup[17.73]+cmd[150.57,0.32,1.46] seconds) congratulations :) (170.10 seconds) ```
Ubuntu devel ``` py3: install_deps> python -I -m pip install flake8 mypy pytest pytest-cov setuptools-scm types-PyYAML .pkg: install_requires> python -I -m pip install 'setuptools>=61.2' .pkg: _optional_hooks> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.12/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py3: install_package_deps> python -I -m pip install 'PyYAML>=5.1' colorama packaging pykwalify setuptools py3: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/west/.tox/.tmp/package/1/west-1.3.0a3.tar.gz py3: commands[0]> python -m pytest --cov-report=html --cov=west tests '--basetemp=/tmp/west/.tox/py3/tmp/pytest with space/' ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 cachedir: .tox/py3/.pytest_cache rootdir: /tmp/west configfile: pyproject.toml plugins: cov-5.0.0 collected 200 items tests/test_alias.py ........ [ 4%] tests/test_commands.py . [ 4%] tests/test_config.py .............................. [ 19%] tests/test_help.py .. [ 20%] tests/test_main.py . [ 21%] tests/test_manifest.py ................................................. [ 45%] ............................................................ [ 75%] tests/test_project.py ....................x............................ [100%] =============================== warnings summary =============================== tests/test_alias.py: 8 warnings tests/test_config.py: 103 warnings tests/test_help.py: 2 warnings tests/test_project.py: 27 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:451: DeprecationWarning: read_config is deprecated; use a west.configuration.Configuration object _deprecated('read_config') tests/test_config.py: 33 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:478: DeprecationWarning: update_config is deprecated; use a west.configuration.Configuration object _deprecated('update_config') tests/test_config.py: 13 warnings /tmp/west/.tox/py3/lib/python3.12/site-packages/west/configuration.py:523: DeprecationWarning: delete_config is deprecated; use a west.configuration.Configuration object _deprecated('delete_config') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.7-final-0 ----------- Coverage HTML written to dir htmlcov =========== 199 passed, 1 xfailed, 186 warnings in 139.36s (0:02:19) =========== py3: commands[1]> python -m flake8 --config=/tmp/west/tox.ini /tmp/west py3: commands[2]> python -m mypy --config-file=/tmp/west/tox.ini --package=west src/west/app/project.py:1012: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] Success: no issues found in 12 source files py3: OK (160.91=setup[19.46]+cmd[139.56,0.35,1.54] seconds) congratulations :) (160.96 seconds) ```