2026-02-11T17:22:37,083 Created temporary directory: /tmp/pip-ephem-wheel-cache-n49_wgxu 2026-02-11T17:22:37,085 Created temporary directory: /tmp/pip-build-tracker-h1yyp7dh 2026-02-11T17:22:37,085 Initialized build tracking at /tmp/pip-build-tracker-h1yyp7dh 2026-02-11T17:22:37,086 Created build tracker: /tmp/pip-build-tracker-h1yyp7dh 2026-02-11T17:22:37,086 Entered build tracker: /tmp/pip-build-tracker-h1yyp7dh 2026-02-11T17:22:37,087 Created temporary directory: /tmp/pip-wheel-llt1b4gd 2026-02-11T17:22:37,090 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-02-11T17:22:37,093 Created temporary directory: /tmp/pip-ephem-wheel-cache-lqgm_r2o 2026-02-11T17:22:37,116 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T17:22:37,119 2 location(s) to search for versions of mailopt: 2026-02-11T17:22:37,119 * https://pypi.org/simple/mailopt/ 2026-02-11T17:22:37,119 * https://www.piwheels.org/simple/mailopt/ 2026-02-11T17:22:37,120 Fetching project page and analyzing links: https://pypi.org/simple/mailopt/ 2026-02-11T17:22:37,121 Getting page https://pypi.org/simple/mailopt/ 2026-02-11T17:22:37,122 Found index url https://pypi.org/simple 2026-02-11T17:22:37,338 Fetched page https://pypi.org/simple/mailopt/ as application/vnd.pypi.simple.v1+json 2026-02-11T17:22:37,340 Skipping link: No binaries permitted for mailopt: https://files.pythonhosted.org/packages/78/42/2be7ea3a259516f95bad188d060f18d81be93ea59d8b858b1e173836a4fd/mailopt-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mailopt/) (requires-python:>=3.10) 2026-02-11T17:22:37,341 Found link https://files.pythonhosted.org/packages/52/81/a3fae0ff328a4cf4c1634c10c65c3f42f0932177270dbeba40d26ca4d960/mailopt-0.1.0.tar.gz (from https://pypi.org/simple/mailopt/) (requires-python:>=3.10), version: 0.1.0 2026-02-11T17:22:37,342 Skipping link: No binaries permitted for mailopt: https://files.pythonhosted.org/packages/4e/b9/26afa2a9ec106a79cf3ce03fbfc02fb2cc45c00a0deb1e1a24595762f933/mailopt-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mailopt/) (requires-python:>=3.10) 2026-02-11T17:22:37,343 Found link https://files.pythonhosted.org/packages/cd/6d/1f4f2629cd9a09ed569e410c40912e97ad4eaf732a15c8d7012be747a448/mailopt-0.1.1.tar.gz (from https://pypi.org/simple/mailopt/) (requires-python:>=3.10), version: 0.1.1 2026-02-11T17:22:37,344 Skipping link: No binaries permitted for mailopt: https://files.pythonhosted.org/packages/12/47/25ed6a5346470acbe1bf7d94e7ca81eb8e395f02a5a63344a489e6ee1309/mailopt-0.1.2-py3-none-any.whl (from https://pypi.org/simple/mailopt/) (requires-python:>=3.10) 2026-02-11T17:22:37,345 Found link https://files.pythonhosted.org/packages/d2/b0/f5c640fbca6d5c74510fe74927a44e3b84a690adb3ab2c81008601776dbe/mailopt-0.1.2.tar.gz (from https://pypi.org/simple/mailopt/) (requires-python:>=3.10), version: 0.1.2 2026-02-11T17:22:37,346 Fetching project page and analyzing links: https://www.piwheels.org/simple/mailopt/ 2026-02-11T17:22:37,346 Getting page https://www.piwheels.org/simple/mailopt/ 2026-02-11T17:22:37,348 Found index url https://www.piwheels.org/simple 2026-02-11T17:22:37,502 Fetched page https://www.piwheels.org/simple/mailopt/ as text/html 2026-02-11T17:22:37,504 Skipping link: No binaries permitted for mailopt: https://archive1.piwheels.org/simple/mailopt/mailopt-0.1.0-py3-none-any.whl#sha256=bc526bf91604686609109fc0de5350b59be0ace596a4984f9cd5e542c9d4e789 (from https://www.piwheels.org/simple/mailopt/) (requires-python:>=3.10) 2026-02-11T17:22:37,505 Skipping link: not a file: https://www.piwheels.org/simple/mailopt/ 2026-02-11T17:22:37,505 Skipping link: not a file: https://pypi.org/simple/mailopt/ 2026-02-11T17:22:37,524 Given no hashes to check 1 links for project 'mailopt': discarding no candidates 2026-02-11T17:22:37,542 Collecting mailopt==0.1.1 2026-02-11T17:22:37,545 Created temporary directory: /tmp/pip-unpack-8r9ge19j 2026-02-11T17:22:37,683 Downloading mailopt-0.1.1.tar.gz (17 kB) 2026-02-11T17:22:37,749 Added mailopt==0.1.1 from https://files.pythonhosted.org/packages/cd/6d/1f4f2629cd9a09ed569e410c40912e97ad4eaf732a15c8d7012be747a448/mailopt-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-h1yyp7dh' 2026-02-11T17:22:37,754 Created temporary directory: /tmp/pip-build-env-_gyybmb0 2026-02-11T17:22:37,758 Installing build dependencies: started 2026-02-11T17:22:37,759 Running command pip subprocess to install build dependencies 2026-02-11T17:22:38,897 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T17:22:39,508 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-02-11T17:22:39,531 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T17:22:41,327 Collecting setuptools>=45 2026-02-11T17:22:41,347 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T17:22:41,638 Collecting wheel 2026-02-11T17:22:41,653 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T17:22:41,867 Collecting packaging>=24.0 2026-02-11T17:22:41,884 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T17:22:44,889 Installing collected packages: setuptools, packaging, wheel 2026-02-11T17:22:48,303 Creating /tmp/pip-build-env-_gyybmb0/overlay/local/bin 2026-02-11T17:22:48,306 changing mode of /tmp/pip-build-env-_gyybmb0/overlay/local/bin/wheel to 755 2026-02-11T17:22:48,328 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T17:22:48,606 Installing build dependencies: finished with status 'done' 2026-02-11T17:22:48,613 Getting requirements to build wheel: started 2026-02-11T17:22:48,614 Running command Getting requirements to build wheel 2026-02-11T17:22:49,205 /tmp/pip-build-env-_gyybmb0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T17:22:49,205 !! 2026-02-11T17:22:49,206 ******************************************************************************** 2026-02-11T17:22:49,207 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T17:22:49,208 License :: OSI Approved :: MIT License 2026-02-11T17:22:49,209 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T17:22:49,210 ******************************************************************************** 2026-02-11T17:22:49,211 !! 2026-02-11T17:22:49,212 self._finalize_license_expression() 2026-02-11T17:22:49,233 running egg_info 2026-02-11T17:22:49,240 writing mailopt.egg-info/PKG-INFO 2026-02-11T17:22:49,247 writing dependency_links to mailopt.egg-info/dependency_links.txt 2026-02-11T17:22:49,250 writing entry points to mailopt.egg-info/entry_points.txt 2026-02-11T17:22:49,254 writing requirements to mailopt.egg-info/requires.txt 2026-02-11T17:22:49,255 writing top-level names to mailopt.egg-info/top_level.txt 2026-02-11T17:22:49,285 reading manifest file 'mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:49,291 writing manifest file 'mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:49,380 Getting requirements to build wheel: finished with status 'done' 2026-02-11T17:22:49,384 Created temporary directory: /tmp/pip-modern-metadata-5w4k00t5 2026-02-11T17:22:49,386 Preparing metadata (pyproject.toml): started 2026-02-11T17:22:49,388 Running command Preparing metadata (pyproject.toml) 2026-02-11T17:22:49,962 /tmp/pip-build-env-_gyybmb0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T17:22:49,962 !! 2026-02-11T17:22:49,963 ******************************************************************************** 2026-02-11T17:22:49,963 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T17:22:49,964 License :: OSI Approved :: MIT License 2026-02-11T17:22:49,965 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T17:22:49,966 ******************************************************************************** 2026-02-11T17:22:49,967 !! 2026-02-11T17:22:49,967 self._finalize_license_expression() 2026-02-11T17:22:49,988 running dist_info 2026-02-11T17:22:49,998 creating /tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info 2026-02-11T17:22:49,999 writing /tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/PKG-INFO 2026-02-11T17:22:50,006 writing dependency_links to /tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/dependency_links.txt 2026-02-11T17:22:50,008 writing entry points to /tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/entry_points.txt 2026-02-11T17:22:50,012 writing requirements to /tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/requires.txt 2026-02-11T17:22:50,013 writing top-level names to /tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/top_level.txt 2026-02-11T17:22:50,014 writing manifest file '/tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:50,040 reading manifest file '/tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:50,045 writing manifest file '/tmp/pip-modern-metadata-5w4k00t5/mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:50,046 creating '/tmp/pip-modern-metadata-5w4k00t5/mailopt-0.1.1.dist-info' 2026-02-11T17:22:50,170 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T17:22:50,175 Source in /tmp/pip-wheel-llt1b4gd/mailopt_e3ab9ed6cd0649ef8a675773767dd4cf has version 0.1.1, which satisfies requirement mailopt==0.1.1 from https://files.pythonhosted.org/packages/cd/6d/1f4f2629cd9a09ed569e410c40912e97ad4eaf732a15c8d7012be747a448/mailopt-0.1.1.tar.gz 2026-02-11T17:22:50,176 Removed mailopt==0.1.1 from https://files.pythonhosted.org/packages/cd/6d/1f4f2629cd9a09ed569e410c40912e97ad4eaf732a15c8d7012be747a448/mailopt-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-h1yyp7dh' 2026-02-11T17:22:50,182 Created temporary directory: /tmp/pip-unpack-4kwt43np 2026-02-11T17:22:50,183 Building wheels for collected packages: mailopt 2026-02-11T17:22:50,188 Created temporary directory: /tmp/pip-wheel-xetwmlcm 2026-02-11T17:22:50,188 Destination directory: /tmp/pip-wheel-xetwmlcm 2026-02-11T17:22:50,191 Building wheel for mailopt (pyproject.toml): started 2026-02-11T17:22:50,192 Running command Building wheel for mailopt (pyproject.toml) 2026-02-11T17:22:50,732 /tmp/pip-build-env-_gyybmb0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T17:22:50,732 !! 2026-02-11T17:22:50,734 ******************************************************************************** 2026-02-11T17:22:50,734 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T17:22:50,735 License :: OSI Approved :: MIT License 2026-02-11T17:22:50,737 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T17:22:50,737 ******************************************************************************** 2026-02-11T17:22:50,739 !! 2026-02-11T17:22:50,739 self._finalize_license_expression() 2026-02-11T17:22:50,758 running bdist_wheel 2026-02-11T17:22:50,786 running build 2026-02-11T17:22:50,786 running build_py 2026-02-11T17:22:50,795 creating build/lib/tests 2026-02-11T17:22:50,797 copying tests/__init__.py -> build/lib/tests 2026-02-11T17:22:50,799 copying tests/test_audit.py -> build/lib/tests 2026-02-11T17:22:50,801 copying tests/test_links.py -> build/lib/tests 2026-02-11T17:22:50,803 copying tests/test_minify.py -> build/lib/tests 2026-02-11T17:22:50,805 copying tests/test_images.py -> build/lib/tests 2026-02-11T17:22:50,808 creating build/lib/mailopt 2026-02-11T17:22:50,809 copying mailopt/utils.py -> build/lib/mailopt 2026-02-11T17:22:50,812 copying mailopt/__init__.py -> build/lib/mailopt 2026-02-11T17:22:50,813 copying mailopt/cli.py -> build/lib/mailopt 2026-02-11T17:22:50,816 creating build/lib/mailopt/ml 2026-02-11T17:22:50,817 copying mailopt/ml/__init__.py -> build/lib/mailopt/ml 2026-02-11T17:22:50,819 copying mailopt/ml/spam_classifier.py -> build/lib/mailopt/ml 2026-02-11T17:22:50,821 creating build/lib/mailopt/commands 2026-02-11T17:22:50,822 copying mailopt/commands/minify.py -> build/lib/mailopt/commands 2026-02-11T17:22:50,824 copying mailopt/commands/__init__.py -> build/lib/mailopt/commands 2026-02-11T17:22:50,826 copying mailopt/commands/audit.py -> build/lib/mailopt/commands 2026-02-11T17:22:50,828 copying mailopt/commands/links.py -> build/lib/mailopt/commands 2026-02-11T17:22:50,830 copying mailopt/commands/images.py -> build/lib/mailopt/commands 2026-02-11T17:22:50,832 copying mailopt/commands/inline.py -> build/lib/mailopt/commands 2026-02-11T17:22:50,834 running egg_info 2026-02-11T17:22:50,844 writing mailopt.egg-info/PKG-INFO 2026-02-11T17:22:50,850 writing dependency_links to mailopt.egg-info/dependency_links.txt 2026-02-11T17:22:50,852 writing entry points to mailopt.egg-info/entry_points.txt 2026-02-11T17:22:50,856 writing requirements to mailopt.egg-info/requires.txt 2026-02-11T17:22:50,857 writing top-level names to mailopt.egg-info/top_level.txt 2026-02-11T17:22:50,868 reading manifest file 'mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:50,874 writing manifest file 'mailopt.egg-info/SOURCES.txt' 2026-02-11T17:22:50,891 installing to build/bdist.linux-armv7l/wheel 2026-02-11T17:22:50,892 running install 2026-02-11T17:22:50,917 running install_lib 2026-02-11T17:22:50,928 creating build/bdist.linux-armv7l/wheel 2026-02-11T17:22:50,930 creating build/bdist.linux-armv7l/wheel/tests 2026-02-11T17:22:50,932 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-11T17:22:50,934 copying build/lib/tests/test_audit.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-11T17:22:50,936 copying build/lib/tests/test_links.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-11T17:22:50,938 copying build/lib/tests/test_minify.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-11T17:22:50,940 copying build/lib/tests/test_images.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-11T17:22:50,943 creating build/bdist.linux-armv7l/wheel/mailopt 2026-02-11T17:22:50,944 copying build/lib/mailopt/utils.py -> build/bdist.linux-armv7l/wheel/./mailopt 2026-02-11T17:22:50,946 copying build/lib/mailopt/__init__.py -> build/bdist.linux-armv7l/wheel/./mailopt 2026-02-11T17:22:50,949 creating build/bdist.linux-armv7l/wheel/mailopt/ml 2026-02-11T17:22:50,950 copying build/lib/mailopt/ml/__init__.py -> build/bdist.linux-armv7l/wheel/./mailopt/ml 2026-02-11T17:22:50,952 copying build/lib/mailopt/ml/spam_classifier.py -> build/bdist.linux-armv7l/wheel/./mailopt/ml 2026-02-11T17:22:50,955 creating build/bdist.linux-armv7l/wheel/mailopt/commands 2026-02-11T17:22:50,956 copying build/lib/mailopt/commands/minify.py -> build/bdist.linux-armv7l/wheel/./mailopt/commands 2026-02-11T17:22:50,958 copying build/lib/mailopt/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./mailopt/commands 2026-02-11T17:22:50,960 copying build/lib/mailopt/commands/audit.py -> build/bdist.linux-armv7l/wheel/./mailopt/commands 2026-02-11T17:22:50,963 copying build/lib/mailopt/commands/links.py -> build/bdist.linux-armv7l/wheel/./mailopt/commands 2026-02-11T17:22:50,965 copying build/lib/mailopt/commands/images.py -> build/bdist.linux-armv7l/wheel/./mailopt/commands 2026-02-11T17:22:50,967 copying build/lib/mailopt/commands/inline.py -> build/bdist.linux-armv7l/wheel/./mailopt/commands 2026-02-11T17:22:50,969 copying build/lib/mailopt/cli.py -> build/bdist.linux-armv7l/wheel/./mailopt 2026-02-11T17:22:50,971 running install_egg_info 2026-02-11T17:22:50,984 Copying mailopt.egg-info to build/bdist.linux-armv7l/wheel/./mailopt-0.1.1-py3.11.egg-info 2026-02-11T17:22:50,997 running install_scripts 2026-02-11T17:22:51,007 creating build/bdist.linux-armv7l/wheel/mailopt-0.1.1.dist-info/WHEEL 2026-02-11T17:22:51,010 creating '/tmp/pip-wheel-xetwmlcm/.tmp-nuac0_mo/mailopt-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T17:22:51,013 adding 'mailopt/__init__.py' 2026-02-11T17:22:51,014 adding 'mailopt/cli.py' 2026-02-11T17:22:51,016 adding 'mailopt/utils.py' 2026-02-11T17:22:51,018 adding 'mailopt/commands/__init__.py' 2026-02-11T17:22:51,019 adding 'mailopt/commands/audit.py' 2026-02-11T17:22:51,021 adding 'mailopt/commands/images.py' 2026-02-11T17:22:51,023 adding 'mailopt/commands/inline.py' 2026-02-11T17:22:51,024 adding 'mailopt/commands/links.py' 2026-02-11T17:22:51,026 adding 'mailopt/commands/minify.py' 2026-02-11T17:22:51,027 adding 'mailopt/ml/__init__.py' 2026-02-11T17:22:51,029 adding 'mailopt/ml/spam_classifier.py' 2026-02-11T17:22:51,031 adding 'tests/__init__.py' 2026-02-11T17:22:51,033 adding 'tests/test_audit.py' 2026-02-11T17:22:51,034 adding 'tests/test_images.py' 2026-02-11T17:22:51,036 adding 'tests/test_links.py' 2026-02-11T17:22:51,037 adding 'tests/test_minify.py' 2026-02-11T17:22:51,038 adding 'mailopt-0.1.1.dist-info/METADATA' 2026-02-11T17:22:51,039 adding 'mailopt-0.1.1.dist-info/WHEEL' 2026-02-11T17:22:51,040 adding 'mailopt-0.1.1.dist-info/entry_points.txt' 2026-02-11T17:22:51,041 adding 'mailopt-0.1.1.dist-info/top_level.txt' 2026-02-11T17:22:51,042 adding 'mailopt-0.1.1.dist-info/RECORD' 2026-02-11T17:22:51,044 removing build/bdist.linux-armv7l/wheel 2026-02-11T17:22:51,144 Building wheel for mailopt (pyproject.toml): finished with status 'done' 2026-02-11T17:22:51,149 Created wheel for mailopt: filename=mailopt-0.1.1-py3-none-any.whl size=20095 sha256=c2c132303a19f1b5d5eb29a70d838d1999a7166aa139d428b651adca46a06eec 2026-02-11T17:22:51,150 Stored in directory: /tmp/pip-ephem-wheel-cache-lqgm_r2o/wheels/bd/c4/c0/f2ed47862735a84f1435bc5288c08135b269e4a20c13bf6f59 2026-02-11T17:22:51,162 Successfully built mailopt 2026-02-11T17:22:51,166 Removed build tracker: '/tmp/pip-build-tracker-h1yyp7dh'