+ sudo apt update WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Hit:1 http://security.debian.org buster/updates InRelease Hit:2 http://deb.debian.org/debian buster InRelease Hit:3 http://deb.debian.org/debian buster-updates InRelease Hit:4 http://deb.debian.org/debian buster-backports InRelease Hit:5 https://download.docker.com/linux/debian buster InRelease Hit:6 https://deb.nodesource.com/node_18.x nodistro InRelease Reading package lists... Building dependency tree... Reading state information... 170 packages can be upgraded. Run 'apt list --upgradable' to see them. + sudo pip3 install --force-reinstall --upgrade python-miio Collecting python-miio Using cached python_miio-0.5.12-py3-none-any.whl (330 kB) Collecting PyYAML<7,>=5 (from python-miio) Using cached PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.1 kB) Collecting android_backup<1,>=0 (from python-miio) Using cached android_backup-0.2.0-py3-none-any.whl Collecting appdirs<2,>=1 (from python-miio) Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Collecting attrs (from python-miio) Using cached attrs-23.1.0-py3-none-any.whl (61 kB) Collecting click>=8 (from python-miio) Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting construct<3.0.0,>=2.10.56 (from python-miio) Using cached construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) Collecting croniter>=1 (from python-miio) Using cached croniter-2.0.1-py2.py3-none-any.whl.metadata (24 kB) Collecting cryptography>=35 (from python-miio) Using cached cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl.metadata (5.2 kB) Collecting defusedxml<1,>=0 (from python-miio) Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting importlib_metadata<2,>=1 (from python-miio) Using cached importlib_metadata-1.7.0-py2.py3-none-any.whl (31 kB) Collecting micloud (from python-miio) Using cached micloud-0.6.tar.gz (9.4 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting netifaces<1,>=0 (from python-miio) Using cached netifaces-0.11.0-cp37-cp37m-linux_aarch64.whl Collecting pytz (from python-miio) Using cached pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB) Collecting tqdm<5,>=4 (from python-miio) Using cached tqdm-4.66.1-py3-none-any.whl.metadata (57 kB) Collecting zeroconf<1,>=0 (from python-miio) Using cached zeroconf-0.131.0.tar.gz (169 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting python-dateutil (from croniter>=1->python-miio) Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Collecting cffi>=1.12 (from cryptography>=35->python-miio) Using cached cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (435 kB) Collecting zipp>=0.5 (from importlib_metadata<2,>=1->python-miio) Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB) Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio) Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB) Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio) Using cached ifaddr-0.2.0-py3-none-any.whl (12 kB) Collecting requests (from micloud->python-miio) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting tzlocal (from micloud->python-miio) Using cached tzlocal-5.1-py3-none-any.whl.metadata (16 kB) Collecting pycryptodome (from micloud->python-miio) Using cached pycryptodome-3.19.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (3.4 kB) Collecting typing-extensions>=3.6.5 (from async-timeout>=3.0.0->zeroconf<1,>=0->python-miio) Using cached typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB) Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting charset-normalizer<4,>=2 (from requests->micloud->python-miio) Using cached charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests->micloud->python-miio) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests->micloud->python-miio) Using cached urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests->micloud->python-miio) Using cached certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB) Collecting backports.zoneinfo (from tzlocal->micloud->python-miio) Using cached backports.zoneinfo-0.2.1.tar.gz (74 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Using cached click-8.1.7-py3-none-any.whl (97 kB) Using cached construct-2.10.70-py3-none-any.whl (63 kB) Using cached croniter-2.0.1-py2.py3-none-any.whl (19 kB) Using cached cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl (4.1 MB) Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB) Using cached PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (658 kB) Using cached tqdm-4.66.1-py3-none-any.whl (78 kB) Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Using cached pycryptodome-3.19.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached tzlocal-5.1-py3-none-any.whl (21 kB) Using cached certifi-2023.11.17-py3-none-any.whl (162 kB) Using cached charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133 kB) Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached typing_extensions-4.7.1-py3-none-any.whl (33 kB) Using cached urllib3-2.0.7-py3-none-any.whl (124 kB) Building wheels for collected packages: zeroconf, micloud, backports.zoneinfo Building wheel for zeroconf (pyproject.toml): started Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): still running... Building wheel for zeroconf (pyproject.toml): finished with status 'done' Created wheel for zeroconf: filename=zeroconf-0.131.0-cp37-cp37m-manylinux_2_28_aarch64.whl size=8246013 sha256=62ac6b30ee2790db10f47cf4958b0fd20eaa38a5fd327851cd3ceb8f1a170378 Stored in directory: /root/.cache/pip/wheels/ce/4b/81/7060c0695ddaa94e4dd518da70eacfda6bc1c85eed710370ff Building wheel for micloud (setup.py): started Building wheel for micloud (setup.py): finished with status 'done' Created wheel for micloud: filename=micloud-0.6-py3-none-any.whl size=9971 sha256=3b2aae23a087f4a187332ee6644a6bf2adeacf2d2e7cee8bbe6f66aec77498dd Stored in directory: /root/.cache/pip/wheels/32/b9/35/cc68b95d0974fe63fd8ed08524d3d489d03b16e87f15cd5fa2 Building wheel for backports.zoneinfo (pyproject.toml): started Building wheel for backports.zoneinfo (pyproject.toml): finished with status 'done' Created wheel for backports.zoneinfo: filename=backports.zoneinfo-0.2.1-cp37-cp37m-linux_aarch64.whl size=78861 sha256=190973267126d4ffad206c1b333a76e7a8b3a9b0f2ce8965f4772b58d1aae221 Stored in directory: /root/.cache/pip/wheels/ce/bb/ad/1f44f43f7c4fce0a96dbe348c4acdf4fe2481496933357be62 Successfully built zeroconf micloud backports.zoneinfo Found existing installation: pytz 2023.3.post1 Uninstalling pytz-2023.3.post1: Successfully uninstalled pytz-2023.3.post1 Attempting uninstall: netifaces Found existing installation: netifaces 0.11.0 Uninstalling netifaces-0.11.0: Successfully uninstalled netifaces-0.11.0 Attempting uninstall: ifaddr Found existing installation: ifaddr 0.2.0 Uninstalling ifaddr-0.2.0: Successfully uninstalled ifaddr-0.2.0 Attempting uninstall: appdirs Found existing installation: appdirs 1.4.4 Uninstalling appdirs-1.4.4: Successfully uninstalled appdirs-1.4.4 Attempting uninstall: android_backup Found existing installation: android-backup 0.2.0 Uninstalling android-backup-0.2.0: Successfully uninstalled android-backup-0.2.0 Attempting uninstall: zipp Found existing installation: zipp 3.15.0 Uninstalling zipp-3.15.0: Successfully uninstalled zipp-3.15.0 Attempting uninstall: urllib3 Found existing installation: urllib3 2.0.7 Uninstalling urllib3-2.0.7: Successfully uninstalled urllib3-2.0.7 Attempting uninstall: typing-extensions Found existing installation: typing_extensions 4.7.1 Uninstalling typing_extensions-4.7.1: Successfully uninstalled typing_extensions-4.7.1 Attempting uninstall: tqdm Found existing installation: tqdm 4.66.1 Uninstalling tqdm-4.66.1: Successfully uninstalled tqdm-4.66.1 Attempting uninstall: six Found existing installation: six 1.16.0 Uninstalling six-1.16.0: Successfully uninstalled six-1.16.0 Attempting uninstall: PyYAML Found existing installation: PyYAML 3.13 ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.