2026-01-05T11:27:22,069 Created temporary directory: /tmp/pip-ephem-wheel-cache-27gnid2g 2026-01-05T11:27:22,071 Created temporary directory: /tmp/pip-build-tracker-i9utl66z 2026-01-05T11:27:22,071 Initialized build tracking at /tmp/pip-build-tracker-i9utl66z 2026-01-05T11:27:22,072 Created build tracker: /tmp/pip-build-tracker-i9utl66z 2026-01-05T11:27:22,072 Entered build tracker: /tmp/pip-build-tracker-i9utl66z 2026-01-05T11:27:22,073 Created temporary directory: /tmp/pip-wheel-8v377h9p 2026-01-05T11:27:22,076 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-05T11:27:22,078 Created temporary directory: /tmp/pip-ephem-wheel-cache-54yrz2mq 2026-01-05T11:27:22,104 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T11:27:22,107 2 location(s) to search for versions of mops: 2026-01-05T11:27:22,107 * https://pypi.org/simple/mops/ 2026-01-05T11:27:22,107 * https://www.piwheels.org/simple/mops/ 2026-01-05T11:27:22,108 Fetching project page and analyzing links: https://pypi.org/simple/mops/ 2026-01-05T11:27:22,109 Getting page https://pypi.org/simple/mops/ 2026-01-05T11:27:22,110 Found index url https://pypi.org/simple 2026-01-05T11:27:22,326 Fetched page https://pypi.org/simple/mops/ as application/vnd.pypi.simple.v1+json 2026-01-05T11:27:22,330 Found link https://files.pythonhosted.org/packages/8c/43/c779dfd2201f8b465f18a1071c171e08e48dcd1745f34bcd86472916e07d/mops-0.0.1a1.tar.gz (from https://pypi.org/simple/mops/), version: 0.0.1a1 2026-01-05T11:27:22,330 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/c5/89/fdba9251ecc3121a69bfb6edafae5bfc90e8fbcf8924d90fd0491c86a0d0/mops-0.0.1a2-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,331 Found link https://files.pythonhosted.org/packages/9c/b4/5059f5bd98a717ef317fd41a10ad33f928c2c7a97737565e25e2dc92d854/mops-0.0.1a2.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 0.0.1a2 2026-01-05T11:27:22,332 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/0c/74/caf3649076572f075813bdfe673790203b63f7636d17d19a6fe6cf04bedc/mops-0.0.1a3-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,333 Found link https://files.pythonhosted.org/packages/ae/1c/b873cdf990771a70f1ab87f123669d3136b7ddfbc345fe08288899689c9c/mops-0.0.1a3.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 0.0.1a3 2026-01-05T11:27:22,334 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/62/17/8c70a33044a6094d0ab235faaf5085f64f2b44953169a73a5be4fe1d3510/mops-3.0.0-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,335 Found link https://files.pythonhosted.org/packages/dd/ae/a554f42df86cf08fa5b229d146ae12d8e277c52f408f63e71661cc12134b/mops-3.0.0.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 3.0.0 2026-01-05T11:27:22,335 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/ed/f3/eb8706c3f718fa743504b03c7a88fa9bea9a735fe6442fdd6ff9ace852fd/mops-3.1.0-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,336 Found link https://files.pythonhosted.org/packages/54/f0/7a6a11d1496cd5ef133787033556ab32d1af010a68035774438956531f6a/mops-3.1.0.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 3.1.0 2026-01-05T11:27:22,337 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/56/af/ef0efaa6cd55abff7cfe556f5a464448a89ea9783073506017b0de36dd38/mops-3.1.1.post1-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,338 Found link https://files.pythonhosted.org/packages/a1/aa/5975dec7924a747a535547ea211a69d51dbeb2c1a5f3eb5be17c787a08ae/mops-3.1.1.post1.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 3.1.1.post1 2026-01-05T11:27:22,339 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/c0/52/4ad6ca6b525ed8e11e47ae679cb4cda45b23fb2b556c04af91e26b43c8f7/mops-3.2.0-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,340 Found link https://files.pythonhosted.org/packages/91/9c/51e0b7e2404b4e362856e75784d363baef4881b66240bab891dbf16d677a/mops-3.2.0.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 3.2.0 2026-01-05T11:27:22,341 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/f9/f1/383353936a821029735e1e953a0ceb36a5760012da42349a5c76f995da5a/mops-3.2.1-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,341 Found link https://files.pythonhosted.org/packages/d6/3c/0e461edfb0b1cee149d6a690e96445b714ee0b4376c9fd0d8bd1f844cf51/mops-3.2.1.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 3.2.1 2026-01-05T11:27:22,342 Skipping link: No binaries permitted for mops: https://files.pythonhosted.org/packages/d9/fe/104dd850fb04b97aa8d90dc93c9c41f2645b3f48b3686f71e70a4806ae66/mops-3.3.0-py3-none-any.whl (from https://pypi.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,343 Found link https://files.pythonhosted.org/packages/64/6d/a4b64a039efc22c70706e52df2836c5866083c1855a1f0f2bbea86cf0e7e/mops-3.3.0.tar.gz (from https://pypi.org/simple/mops/) (requires-python:>=3.8), version: 3.3.0 2026-01-05T11:27:22,344 Fetching project page and analyzing links: https://www.piwheels.org/simple/mops/ 2026-01-05T11:27:22,344 Getting page https://www.piwheels.org/simple/mops/ 2026-01-05T11:27:22,345 Found index url https://www.piwheels.org/simple 2026-01-05T11:27:22,513 Fetched page https://www.piwheels.org/simple/mops/ as text/html 2026-01-05T11:27:22,518 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-3.2.1-py3-none-any.whl#sha256=df9101d52cdd91be9716a13989492a6ef6cb5ba9cb42b6d60458bf5a3e1ed4aa (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,519 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-3.2.0-py3-none-any.whl#sha256=1ccdd4fc95ff35954bb26a9ec5ded91048e02a1b848b469f039f997fe0e86b02 (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,520 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-3.1.1.post1-py3-none-any.whl#sha256=8b97b43208e503ab56da8556f9c7dae1a8b4ac032db78ba18f1dd696422b439a (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,520 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-3.1.0-py3-none-any.whl#sha256=13040b8b4d085b34e737a1261e5b43fe0bf13084099be7c50be8fd5b3bfd4a1e (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,521 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-3.0.0-py3-none-any.whl#sha256=251bb8b796f33c18b37eb8b0452de370fcc94fcf7ed4aed666b3c057b1a0cdb3 (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,522 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-0.0.1a3-py3-none-any.whl#sha256=8efda54738f0678a4e1e5e29e82daa0c2ba78c2bdc034b138546456c79daa58f (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,522 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-0.0.1a2-py3-none-any.whl#sha256=e30706176947b4b1cee230c96f248b5396bfe1f411e45cf22c29a7b3e5cfd400 (from https://www.piwheels.org/simple/mops/) (requires-python:>=3.8) 2026-01-05T11:27:22,523 Skipping link: No binaries permitted for mops: https://archive1.piwheels.org/simple/mops/mops-0.0.1a1-py3-none-any.whl#sha256=26eeeb6cd8b196a3fc65b028462d82f29a37fc13011f1f4e94d794a10b81d2eb (from https://www.piwheels.org/simple/mops/) 2026-01-05T11:27:22,525 Skipping link: not a file: https://www.piwheels.org/simple/mops/ 2026-01-05T11:27:22,525 Skipping link: not a file: https://pypi.org/simple/mops/ 2026-01-05T11:27:22,553 Given no hashes to check 1 links for project 'mops': discarding no candidates 2026-01-05T11:27:22,580 Collecting mops==3.3.0 2026-01-05T11:27:22,582 Created temporary directory: /tmp/pip-unpack-co533lq_ 2026-01-05T11:27:22,718 Downloading mops-3.3.0.tar.gz (64 kB) 2026-01-05T11:27:22,878 Added mops==3.3.0 from https://files.pythonhosted.org/packages/64/6d/a4b64a039efc22c70706e52df2836c5866083c1855a1f0f2bbea86cf0e7e/mops-3.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-i9utl66z' 2026-01-05T11:27:22,883 Created temporary directory: /tmp/pip-build-env-p7ci4ah8 2026-01-05T11:27:22,887 Installing build dependencies: started 2026-01-05T11:27:22,888 Running command pip subprocess to install build dependencies 2026-01-05T11:27:24,033 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-05T11:27:24,700 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-05T11:27:24,725 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T11:27:26,460 Collecting setuptools 2026-01-05T11:27:26,551 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-05T11:27:29,560 Installing collected packages: setuptools 2026-01-05T11:27:33,204 Successfully installed setuptools-80.9.0 2026-01-05T11:27:33,469 Installing build dependencies: finished with status 'done' 2026-01-05T11:27:33,476 Getting requirements to build wheel: started 2026-01-05T11:27:33,478 Running command Getting requirements to build wheel 2026-01-05T11:27:34,087 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-05T11:27:34,087 !! 2026-01-05T11:27:34,089 ******************************************************************************** 2026-01-05T11:27:34,089 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-05T11:27:34,091 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T11:27:34,091 or your builds will no longer be supported. 2026-01-05T11:27:34,092 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:34,093 ******************************************************************************** 2026-01-05T11:27:34,094 !! 2026-01-05T11:27:34,095 corresp(dist, value, root_dir) 2026-01-05T11:27:34,095 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-01-05T11:27:34,096 !! 2026-01-05T11:27:34,097 ******************************************************************************** 2026-01-05T11:27:34,098 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T11:27:34,099 or your builds will no longer be supported. 2026-01-05T11:27:34,100 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-01-05T11:27:34,100 ******************************************************************************** 2026-01-05T11:27:34,101 !! 2026-01-05T11:27:34,102 _apply_tool_table(dist, config, filename) 2026-01-05T11:27:34,178 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T11:27:34,179 !! 2026-01-05T11:27:34,180 ******************************************************************************** 2026-01-05T11:27:34,181 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T11:27:34,182 License :: OSI Approved :: MIT License 2026-01-05T11:27:34,183 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:34,183 ******************************************************************************** 2026-01-05T11:27:34,184 !! 2026-01-05T11:27:34,185 dist._finalize_license_expression() 2026-01-05T11:27:34,185 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T11:27:34,186 !! 2026-01-05T11:27:34,187 ******************************************************************************** 2026-01-05T11:27:34,187 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T11:27:34,188 License :: OSI Approved :: MIT License 2026-01-05T11:27:34,190 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:34,190 ******************************************************************************** 2026-01-05T11:27:34,191 !! 2026-01-05T11:27:34,192 self._finalize_license_expression() 2026-01-05T11:27:34,193 running egg_info 2026-01-05T11:27:34,200 writing mops.egg-info/PKG-INFO 2026-01-05T11:27:34,204 writing dependency_links to mops.egg-info/dependency_links.txt 2026-01-05T11:27:34,211 writing requirements to mops.egg-info/requires.txt 2026-01-05T11:27:34,212 writing top-level names to mops.egg-info/top_level.txt 2026-01-05T11:27:34,247 reading manifest file 'mops.egg-info/SOURCES.txt' 2026-01-05T11:27:34,255 writing manifest file 'mops.egg-info/SOURCES.txt' 2026-01-05T11:27:34,354 Getting requirements to build wheel: finished with status 'done' 2026-01-05T11:27:34,357 Created temporary directory: /tmp/pip-modern-metadata-huc0ipmi 2026-01-05T11:27:34,360 Preparing metadata (pyproject.toml): started 2026-01-05T11:27:34,361 Running command Preparing metadata (pyproject.toml) 2026-01-05T11:27:34,924 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-05T11:27:34,924 !! 2026-01-05T11:27:34,925 ******************************************************************************** 2026-01-05T11:27:34,926 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-05T11:27:34,927 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T11:27:34,928 or your builds will no longer be supported. 2026-01-05T11:27:34,929 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:34,930 ******************************************************************************** 2026-01-05T11:27:34,931 !! 2026-01-05T11:27:34,932 corresp(dist, value, root_dir) 2026-01-05T11:27:34,932 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-01-05T11:27:34,933 !! 2026-01-05T11:27:34,934 ******************************************************************************** 2026-01-05T11:27:34,935 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T11:27:34,935 or your builds will no longer be supported. 2026-01-05T11:27:34,936 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-01-05T11:27:34,937 ******************************************************************************** 2026-01-05T11:27:34,938 !! 2026-01-05T11:27:34,938 _apply_tool_table(dist, config, filename) 2026-01-05T11:27:35,015 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T11:27:35,015 !! 2026-01-05T11:27:35,016 ******************************************************************************** 2026-01-05T11:27:35,017 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T11:27:35,018 License :: OSI Approved :: MIT License 2026-01-05T11:27:35,019 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:35,020 ******************************************************************************** 2026-01-05T11:27:35,021 !! 2026-01-05T11:27:35,021 dist._finalize_license_expression() 2026-01-05T11:27:35,024 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T11:27:35,024 !! 2026-01-05T11:27:35,026 ******************************************************************************** 2026-01-05T11:27:35,026 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T11:27:35,027 License :: OSI Approved :: MIT License 2026-01-05T11:27:35,028 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:35,029 ******************************************************************************** 2026-01-05T11:27:35,030 !! 2026-01-05T11:27:35,031 self._finalize_license_expression() 2026-01-05T11:27:35,032 running dist_info 2026-01-05T11:27:35,044 creating /tmp/pip-modern-metadata-huc0ipmi/mops.egg-info 2026-01-05T11:27:35,046 writing /tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/PKG-INFO 2026-01-05T11:27:35,050 writing dependency_links to /tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/dependency_links.txt 2026-01-05T11:27:35,056 writing requirements to /tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/requires.txt 2026-01-05T11:27:35,057 writing top-level names to /tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/top_level.txt 2026-01-05T11:27:35,059 writing manifest file '/tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/SOURCES.txt' 2026-01-05T11:27:35,088 reading manifest file '/tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/SOURCES.txt' 2026-01-05T11:27:35,094 writing manifest file '/tmp/pip-modern-metadata-huc0ipmi/mops.egg-info/SOURCES.txt' 2026-01-05T11:27:35,095 creating '/tmp/pip-modern-metadata-huc0ipmi/mops-3.3.0.dist-info' 2026-01-05T11:27:35,217 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-05T11:27:35,222 Source in /tmp/pip-wheel-8v377h9p/mops_458c36dffaed4cd88fdc220e8c21f1bf has version 3.3.0, which satisfies requirement mops==3.3.0 from https://files.pythonhosted.org/packages/64/6d/a4b64a039efc22c70706e52df2836c5866083c1855a1f0f2bbea86cf0e7e/mops-3.3.0.tar.gz 2026-01-05T11:27:35,223 Removed mops==3.3.0 from https://files.pythonhosted.org/packages/64/6d/a4b64a039efc22c70706e52df2836c5866083c1855a1f0f2bbea86cf0e7e/mops-3.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-i9utl66z' 2026-01-05T11:27:35,229 Created temporary directory: /tmp/pip-unpack-pi_04lwf 2026-01-05T11:27:35,230 Building wheels for collected packages: mops 2026-01-05T11:27:35,234 Created temporary directory: /tmp/pip-wheel-a147yb8h 2026-01-05T11:27:35,234 Destination directory: /tmp/pip-wheel-a147yb8h 2026-01-05T11:27:35,236 Building wheel for mops (pyproject.toml): started 2026-01-05T11:27:35,238 Running command Building wheel for mops (pyproject.toml) 2026-01-05T11:27:35,799 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-05T11:27:35,799 !! 2026-01-05T11:27:35,801 ******************************************************************************** 2026-01-05T11:27:35,801 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-05T11:27:35,802 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T11:27:35,803 or your builds will no longer be supported. 2026-01-05T11:27:35,804 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:35,804 ******************************************************************************** 2026-01-05T11:27:35,805 !! 2026-01-05T11:27:35,806 corresp(dist, value, root_dir) 2026-01-05T11:27:35,807 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-01-05T11:27:35,807 !! 2026-01-05T11:27:35,808 ******************************************************************************** 2026-01-05T11:27:35,810 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T11:27:35,810 or your builds will no longer be supported. 2026-01-05T11:27:35,811 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-01-05T11:27:35,812 ******************************************************************************** 2026-01-05T11:27:35,813 !! 2026-01-05T11:27:35,814 _apply_tool_table(dist, config, filename) 2026-01-05T11:27:35,881 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T11:27:35,882 !! 2026-01-05T11:27:35,883 ******************************************************************************** 2026-01-05T11:27:35,883 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T11:27:35,884 License :: OSI Approved :: MIT License 2026-01-05T11:27:35,886 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:35,886 ******************************************************************************** 2026-01-05T11:27:35,888 !! 2026-01-05T11:27:35,888 dist._finalize_license_expression() 2026-01-05T11:27:35,889 /tmp/pip-build-env-p7ci4ah8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T11:27:35,890 !! 2026-01-05T11:27:35,891 ******************************************************************************** 2026-01-05T11:27:35,892 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T11:27:35,893 License :: OSI Approved :: MIT License 2026-01-05T11:27:35,894 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T11:27:35,894 ******************************************************************************** 2026-01-05T11:27:35,895 !! 2026-01-05T11:27:35,896 self._finalize_license_expression() 2026-01-05T11:27:35,896 running bdist_wheel 2026-01-05T11:27:35,912 running build 2026-01-05T11:27:35,912 running build_py 2026-01-05T11:27:35,919 creating build/lib/mops 2026-01-05T11:27:35,921 copying mops/__init__.py -> build/lib/mops 2026-01-05T11:27:35,923 copying mops/visual_comparison.py -> build/lib/mops 2026-01-05T11:27:35,926 copying mops/shared_utils.py -> build/lib/mops 2026-01-05T11:27:35,928 copying mops/exceptions.py -> build/lib/mops 2026-01-05T11:27:35,930 copying mops/js_scripts.py -> build/lib/mops 2026-01-05T11:27:35,933 copying mops/keyboard_keys.py -> build/lib/mops 2026-01-05T11:27:35,935 creating build/lib/mops/playwright 2026-01-05T11:27:35,936 copying mops/playwright/play_element.py -> build/lib/mops/playwright 2026-01-05T11:27:35,939 copying mops/playwright/play_page.py -> build/lib/mops/playwright 2026-01-05T11:27:35,941 copying mops/playwright/play_driver.py -> build/lib/mops/playwright 2026-01-05T11:27:35,943 creating build/lib/mops/mixins 2026-01-05T11:27:35,944 copying mops/mixins/internal_mixin.py -> build/lib/mops/mixins 2026-01-05T11:27:35,946 copying mops/mixins/capabilities.py -> build/lib/mops/mixins 2026-01-05T11:27:35,948 copying mops/mixins/native_context.py -> build/lib/mops/mixins 2026-01-05T11:27:35,950 copying mops/mixins/driver_mixin.py -> build/lib/mops/mixins 2026-01-05T11:27:35,952 creating build/lib/mops/selenium 2026-01-05T11:27:35,954 copying mops/selenium/sel_utils.py -> build/lib/mops/selenium 2026-01-05T11:27:35,956 creating build/lib/mops/base 2026-01-05T11:27:35,957 copying mops/base/element.py -> build/lib/mops/base 2026-01-05T11:27:35,960 copying mops/base/driver_wrapper.py -> build/lib/mops/base 2026-01-05T11:27:35,963 copying mops/base/group.py -> build/lib/mops/base 2026-01-05T11:27:35,965 copying mops/base/page.py -> build/lib/mops/base 2026-01-05T11:27:35,968 creating build/lib/mops/abstraction 2026-01-05T11:27:35,969 copying mops/abstraction/element_abc.py -> build/lib/mops/abstraction 2026-01-05T11:27:35,972 copying mops/abstraction/driver_wrapper_abc.py -> build/lib/mops/abstraction 2026-01-05T11:27:35,975 copying mops/abstraction/mixin_abc.py -> build/lib/mops/abstraction 2026-01-05T11:27:35,977 copying mops/abstraction/page_abc.py -> build/lib/mops/abstraction 2026-01-05T11:27:35,980 creating build/lib/mops/utils 2026-01-05T11:27:35,981 copying mops/utils/logs.py -> build/lib/mops/utils 2026-01-05T11:27:35,983 copying mops/utils/decorators.py -> build/lib/mops/utils 2026-01-05T11:27:35,985 copying mops/utils/selector_synchronizer.py -> build/lib/mops/utils 2026-01-05T11:27:35,987 copying mops/utils/internal_utils.py -> build/lib/mops/utils 2026-01-05T11:27:35,990 copying mops/utils/previous_object_driver.py -> build/lib/mops/utils 2026-01-05T11:27:35,993 creating build/lib/mops/mixins/objects 2026-01-05T11:27:35,994 copying mops/mixins/objects/box.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:35,996 copying mops/mixins/objects/locator_type.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:35,998 copying mops/mixins/objects/location.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,000 copying mops/mixins/objects/wait_result.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,002 copying mops/mixins/objects/locator.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,004 copying mops/mixins/objects/size.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,005 copying mops/mixins/objects/driver.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,007 copying mops/mixins/objects/scrolls.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,009 copying mops/mixins/objects/visual_comaprison_mixin.py -> build/lib/mops/mixins/objects 2026-01-05T11:27:36,012 creating build/lib/mops/selenium/elements 2026-01-05T11:27:36,013 copying mops/selenium/elements/mobile_element.py -> build/lib/mops/selenium/elements 2026-01-05T11:27:36,015 copying mops/selenium/elements/web_element.py -> build/lib/mops/selenium/elements 2026-01-05T11:27:36,018 creating build/lib/mops/selenium/core 2026-01-05T11:27:36,019 copying mops/selenium/core/core_element.py -> build/lib/mops/selenium/core 2026-01-05T11:27:36,022 copying mops/selenium/core/core_page.py -> build/lib/mops/selenium/core 2026-01-05T11:27:36,023 copying mops/selenium/core/core_driver.py -> build/lib/mops/selenium/core 2026-01-05T11:27:36,026 creating build/lib/mops/selenium/pages 2026-01-05T11:27:36,027 copying mops/selenium/pages/mobile_page.py -> build/lib/mops/selenium/pages 2026-01-05T11:27:36,029 copying mops/selenium/pages/web_page.py -> build/lib/mops/selenium/pages 2026-01-05T11:27:36,031 creating build/lib/mops/selenium/driver 2026-01-05T11:27:36,032 copying mops/selenium/driver/web_driver.py -> build/lib/mops/selenium/driver 2026-01-05T11:27:36,034 copying mops/selenium/driver/mobile_driver.py -> build/lib/mops/selenium/driver 2026-01-05T11:27:36,037 running egg_info 2026-01-05T11:27:36,048 writing mops.egg-info/PKG-INFO 2026-01-05T11:27:36,051 writing dependency_links to mops.egg-info/dependency_links.txt 2026-01-05T11:27:36,058 writing requirements to mops.egg-info/requires.txt 2026-01-05T11:27:36,059 writing top-level names to mops.egg-info/top_level.txt 2026-01-05T11:27:36,078 reading manifest file 'mops.egg-info/SOURCES.txt' 2026-01-05T11:27:36,086 writing manifest file 'mops.egg-info/SOURCES.txt' 2026-01-05T11:27:36,108 installing to build/bdist.linux-armv7l/wheel 2026-01-05T11:27:36,108 running install 2026-01-05T11:27:36,131 running install_lib 2026-01-05T11:27:36,138 creating build/bdist.linux-armv7l/wheel 2026-01-05T11:27:36,140 creating build/bdist.linux-armv7l/wheel/mops 2026-01-05T11:27:36,141 copying build/lib/mops/__init__.py -> build/bdist.linux-armv7l/wheel/./mops 2026-01-05T11:27:36,144 creating build/bdist.linux-armv7l/wheel/mops/playwright 2026-01-05T11:27:36,145 copying build/lib/mops/playwright/play_element.py -> build/bdist.linux-armv7l/wheel/./mops/playwright 2026-01-05T11:27:36,148 copying build/lib/mops/playwright/play_page.py -> build/bdist.linux-armv7l/wheel/./mops/playwright 2026-01-05T11:27:36,150 copying build/lib/mops/playwright/play_driver.py -> build/bdist.linux-armv7l/wheel/./mops/playwright 2026-01-05T11:27:36,152 copying build/lib/mops/visual_comparison.py -> build/bdist.linux-armv7l/wheel/./mops 2026-01-05T11:27:36,156 creating build/bdist.linux-armv7l/wheel/mops/mixins 2026-01-05T11:27:36,157 copying build/lib/mops/mixins/internal_mixin.py -> build/bdist.linux-armv7l/wheel/./mops/mixins 2026-01-05T11:27:36,160 creating build/bdist.linux-armv7l/wheel/mops/mixins/objects 2026-01-05T11:27:36,161 copying build/lib/mops/mixins/objects/box.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,163 copying build/lib/mops/mixins/objects/locator_type.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,165 copying build/lib/mops/mixins/objects/location.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,167 copying build/lib/mops/mixins/objects/wait_result.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,169 copying build/lib/mops/mixins/objects/locator.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,171 copying build/lib/mops/mixins/objects/size.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,173 copying build/lib/mops/mixins/objects/driver.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,174 copying build/lib/mops/mixins/objects/scrolls.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,177 copying build/lib/mops/mixins/objects/visual_comaprison_mixin.py -> build/bdist.linux-armv7l/wheel/./mops/mixins/objects 2026-01-05T11:27:36,179 copying build/lib/mops/mixins/capabilities.py -> build/bdist.linux-armv7l/wheel/./mops/mixins 2026-01-05T11:27:36,180 copying build/lib/mops/mixins/native_context.py -> build/bdist.linux-armv7l/wheel/./mops/mixins 2026-01-05T11:27:36,182 copying build/lib/mops/mixins/driver_mixin.py -> build/bdist.linux-armv7l/wheel/./mops/mixins 2026-01-05T11:27:36,184 copying build/lib/mops/shared_utils.py -> build/bdist.linux-armv7l/wheel/./mops 2026-01-05T11:27:36,186 creating build/bdist.linux-armv7l/wheel/mops/selenium 2026-01-05T11:27:36,187 copying build/lib/mops/selenium/sel_utils.py -> build/bdist.linux-armv7l/wheel/./mops/selenium 2026-01-05T11:27:36,190 creating build/bdist.linux-armv7l/wheel/mops/selenium/elements 2026-01-05T11:27:36,191 copying build/lib/mops/selenium/elements/mobile_element.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/elements 2026-01-05T11:27:36,193 copying build/lib/mops/selenium/elements/web_element.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/elements 2026-01-05T11:27:36,196 creating build/bdist.linux-armv7l/wheel/mops/selenium/core 2026-01-05T11:27:36,197 copying build/lib/mops/selenium/core/core_element.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/core 2026-01-05T11:27:36,200 copying build/lib/mops/selenium/core/core_page.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/core 2026-01-05T11:27:36,202 copying build/lib/mops/selenium/core/core_driver.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/core 2026-01-05T11:27:36,204 creating build/bdist.linux-armv7l/wheel/mops/selenium/pages 2026-01-05T11:27:36,206 copying build/lib/mops/selenium/pages/mobile_page.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/pages 2026-01-05T11:27:36,208 copying build/lib/mops/selenium/pages/web_page.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/pages 2026-01-05T11:27:36,210 creating build/bdist.linux-armv7l/wheel/mops/selenium/driver 2026-01-05T11:27:36,211 copying build/lib/mops/selenium/driver/web_driver.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/driver 2026-01-05T11:27:36,213 copying build/lib/mops/selenium/driver/mobile_driver.py -> build/bdist.linux-armv7l/wheel/./mops/selenium/driver 2026-01-05T11:27:36,216 copying build/lib/mops/exceptions.py -> build/bdist.linux-armv7l/wheel/./mops 2026-01-05T11:27:36,218 copying build/lib/mops/js_scripts.py -> build/bdist.linux-armv7l/wheel/./mops 2026-01-05T11:27:36,221 creating build/bdist.linux-armv7l/wheel/mops/base 2026-01-05T11:27:36,222 copying build/lib/mops/base/element.py -> build/bdist.linux-armv7l/wheel/./mops/base 2026-01-05T11:27:36,225 copying build/lib/mops/base/driver_wrapper.py -> build/bdist.linux-armv7l/wheel/./mops/base 2026-01-05T11:27:36,228 copying build/lib/mops/base/group.py -> build/bdist.linux-armv7l/wheel/./mops/base 2026-01-05T11:27:36,230 copying build/lib/mops/base/page.py -> build/bdist.linux-armv7l/wheel/./mops/base 2026-01-05T11:27:36,233 creating build/bdist.linux-armv7l/wheel/mops/abstraction 2026-01-05T11:27:36,234 copying build/lib/mops/abstraction/element_abc.py -> build/bdist.linux-armv7l/wheel/./mops/abstraction 2026-01-05T11:27:36,237 copying build/lib/mops/abstraction/driver_wrapper_abc.py -> build/bdist.linux-armv7l/wheel/./mops/abstraction 2026-01-05T11:27:36,240 copying build/lib/mops/abstraction/mixin_abc.py -> build/bdist.linux-armv7l/wheel/./mops/abstraction 2026-01-05T11:27:36,242 copying build/lib/mops/abstraction/page_abc.py -> build/bdist.linux-armv7l/wheel/./mops/abstraction 2026-01-05T11:27:36,245 creating build/bdist.linux-armv7l/wheel/mops/utils 2026-01-05T11:27:36,246 copying build/lib/mops/utils/logs.py -> build/bdist.linux-armv7l/wheel/./mops/utils 2026-01-05T11:27:36,248 copying build/lib/mops/utils/decorators.py -> build/bdist.linux-armv7l/wheel/./mops/utils 2026-01-05T11:27:36,250 copying build/lib/mops/utils/selector_synchronizer.py -> build/bdist.linux-armv7l/wheel/./mops/utils 2026-01-05T11:27:36,253 copying build/lib/mops/utils/internal_utils.py -> build/bdist.linux-armv7l/wheel/./mops/utils 2026-01-05T11:27:36,255 copying build/lib/mops/utils/previous_object_driver.py -> build/bdist.linux-armv7l/wheel/./mops/utils 2026-01-05T11:27:36,257 copying build/lib/mops/keyboard_keys.py -> build/bdist.linux-armv7l/wheel/./mops 2026-01-05T11:27:36,259 running install_egg_info 2026-01-05T11:27:36,265 Copying mops.egg-info to build/bdist.linux-armv7l/wheel/./mops-3.3.0-py3.11.egg-info 2026-01-05T11:27:36,275 running install_scripts 2026-01-05T11:27:36,283 creating build/bdist.linux-armv7l/wheel/mops-3.3.0.dist-info/WHEEL 2026-01-05T11:27:36,286 creating '/tmp/pip-wheel-a147yb8h/.tmp-sd2_4f_c/mops-3.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-05T11:27:36,288 adding 'mops/__init__.py' 2026-01-05T11:27:36,289 adding 'mops/exceptions.py' 2026-01-05T11:27:36,291 adding 'mops/js_scripts.py' 2026-01-05T11:27:36,293 adding 'mops/keyboard_keys.py' 2026-01-05T11:27:36,294 adding 'mops/shared_utils.py' 2026-01-05T11:27:36,297 adding 'mops/visual_comparison.py' 2026-01-05T11:27:36,300 adding 'mops/abstraction/driver_wrapper_abc.py' 2026-01-05T11:27:36,303 adding 'mops/abstraction/element_abc.py' 2026-01-05T11:27:36,305 adding 'mops/abstraction/mixin_abc.py' 2026-01-05T11:27:36,306 adding 'mops/abstraction/page_abc.py' 2026-01-05T11:27:36,309 adding 'mops/base/driver_wrapper.py' 2026-01-05T11:27:36,313 adding 'mops/base/element.py' 2026-01-05T11:27:36,314 adding 'mops/base/group.py' 2026-01-05T11:27:36,316 adding 'mops/base/page.py' 2026-01-05T11:27:36,318 adding 'mops/mixins/capabilities.py' 2026-01-05T11:27:36,319 adding 'mops/mixins/driver_mixin.py' 2026-01-05T11:27:36,321 adding 'mops/mixins/internal_mixin.py' 2026-01-05T11:27:36,322 adding 'mops/mixins/native_context.py' 2026-01-05T11:27:36,324 adding 'mops/mixins/objects/box.py' 2026-01-05T11:27:36,325 adding 'mops/mixins/objects/driver.py' 2026-01-05T11:27:36,326 adding 'mops/mixins/objects/location.py' 2026-01-05T11:27:36,328 adding 'mops/mixins/objects/locator.py' 2026-01-05T11:27:36,329 adding 'mops/mixins/objects/locator_type.py' 2026-01-05T11:27:36,330 adding 'mops/mixins/objects/scrolls.py' 2026-01-05T11:27:36,331 adding 'mops/mixins/objects/size.py' 2026-01-05T11:27:36,333 adding 'mops/mixins/objects/visual_comaprison_mixin.py' 2026-01-05T11:27:36,334 adding 'mops/mixins/objects/wait_result.py' 2026-01-05T11:27:36,336 adding 'mops/playwright/play_driver.py' 2026-01-05T11:27:36,339 adding 'mops/playwright/play_element.py' 2026-01-05T11:27:36,340 adding 'mops/playwright/play_page.py' 2026-01-05T11:27:36,342 adding 'mops/selenium/sel_utils.py' 2026-01-05T11:27:36,344 adding 'mops/selenium/core/core_driver.py' 2026-01-05T11:27:36,347 adding 'mops/selenium/core/core_element.py' 2026-01-05T11:27:36,348 adding 'mops/selenium/core/core_page.py' 2026-01-05T11:27:36,350 adding 'mops/selenium/driver/mobile_driver.py' 2026-01-05T11:27:36,352 adding 'mops/selenium/driver/web_driver.py' 2026-01-05T11:27:36,354 adding 'mops/selenium/elements/mobile_element.py' 2026-01-05T11:27:36,355 adding 'mops/selenium/elements/web_element.py' 2026-01-05T11:27:36,357 adding 'mops/selenium/pages/mobile_page.py' 2026-01-05T11:27:36,358 adding 'mops/selenium/pages/web_page.py' 2026-01-05T11:27:36,360 adding 'mops/utils/decorators.py' 2026-01-05T11:27:36,362 adding 'mops/utils/internal_utils.py' 2026-01-05T11:27:36,363 adding 'mops/utils/logs.py' 2026-01-05T11:27:36,365 adding 'mops/utils/previous_object_driver.py' 2026-01-05T11:27:36,366 adding 'mops/utils/selector_synchronizer.py' 2026-01-05T11:27:36,369 adding 'mops-3.3.0.dist-info/METADATA' 2026-01-05T11:27:36,370 adding 'mops-3.3.0.dist-info/WHEEL' 2026-01-05T11:27:36,370 adding 'mops-3.3.0.dist-info/top_level.txt' 2026-01-05T11:27:36,372 adding 'mops-3.3.0.dist-info/RECORD' 2026-01-05T11:27:36,374 removing build/bdist.linux-armv7l/wheel 2026-01-05T11:27:36,488 Building wheel for mops (pyproject.toml): finished with status 'done' 2026-01-05T11:27:36,493 Created wheel for mops: filename=mops-3.3.0-py3-none-any.whl size=80326 sha256=40fb72fcfd2560861ef5a6c16081983f5cb8daa2d47b82b86ba0f155af785a12 2026-01-05T11:27:36,495 Stored in directory: /tmp/pip-ephem-wheel-cache-54yrz2mq/wheels/64/63/4b/87442afc5b9e49cd2dd9bba293d3a16b20ca0bb7fa0518ff37 2026-01-05T11:27:36,506 Successfully built mops 2026-01-05T11:27:36,511 Removed build tracker: '/tmp/pip-build-tracker-i9utl66z'