2026-01-12T16:48:27,873 Created temporary directory: /tmp/pip-ephem-wheel-cache-cdtbp_uh 2026-01-12T16:48:27,875 Created temporary directory: /tmp/pip-build-tracker-3k_bjwbx 2026-01-12T16:48:27,875 Initialized build tracking at /tmp/pip-build-tracker-3k_bjwbx 2026-01-12T16:48:27,876 Created build tracker: /tmp/pip-build-tracker-3k_bjwbx 2026-01-12T16:48:27,876 Entered build tracker: /tmp/pip-build-tracker-3k_bjwbx 2026-01-12T16:48:27,877 Created temporary directory: /tmp/pip-wheel-2ny6knm7 2026-01-12T16:48:27,880 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-12T16:48:27,882 Created temporary directory: /tmp/pip-ephem-wheel-cache-_8_ebog7 2026-01-12T16:48:27,904 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T16:48:27,908 2 location(s) to search for versions of device-detector: 2026-01-12T16:48:27,908 * https://pypi.org/simple/device-detector/ 2026-01-12T16:48:27,908 * https://www.piwheels.org/simple/device-detector/ 2026-01-12T16:48:27,909 Fetching project page and analyzing links: https://pypi.org/simple/device-detector/ 2026-01-12T16:48:27,910 Getting page https://pypi.org/simple/device-detector/ 2026-01-12T16:48:27,911 Found index url https://pypi.org/simple 2026-01-12T16:48:28,125 Fetched page https://pypi.org/simple/device-detector/ as application/vnd.pypi.simple.v1+json 2026-01-12T16:48:28,130 Found link https://files.pythonhosted.org/packages/32/02/b0963f82697623e9c8a0b358a030d0fa0ec216ad4d0dee64da37d70af175/device_detector-0.2.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.2 2026-01-12T16:48:28,131 Found link https://files.pythonhosted.org/packages/4b/d0/aac1c8b56fa5d1339d85833173ef18ea4d4d2339f5bca5a6258b0f8fe47c/device_detector-0.3.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.3 2026-01-12T16:48:28,132 Found link https://files.pythonhosted.org/packages/bb/11/8cc641213c73c62aee8682e2904b531489a01d5fedab78962b3d83e687c1/device_detector-0.5.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.5 2026-01-12T16:48:28,133 Found link https://files.pythonhosted.org/packages/b1/ae/d7a84299e616d8519e2283ee84b6b0808e6affb91d1bb80e1065acac1ec6/device_detector-0.6.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.6 2026-01-12T16:48:28,133 Skipping link: No binaries permitted for device-detector: https://files.pythonhosted.org/packages/73/3e/e8023324da7b3dfd1307fa4f31b76d1a74cba1e49311f92fe1aea78b891f/device_detector-0.7-py3-none-any.whl (from https://pypi.org/simple/device-detector/) 2026-01-12T16:48:28,134 Found link https://files.pythonhosted.org/packages/f3/3b/b49284cdf96a4af2d236f47b5030d3e93f7dd552cc84c9e1174eeb0759d0/device_detector-0.7.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.7 2026-01-12T16:48:28,135 Found link https://files.pythonhosted.org/packages/71/2d/41d0d06c75623e9ce34d8ef65a9c54fb106b72a016945e5be8e5da2d1506/device_detector-0.8.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.8 2026-01-12T16:48:28,136 Found link https://files.pythonhosted.org/packages/c5/b2/64bd22c70f2c1be2f3ef43794e260fcaea89b217bbf0b4ed5d70b8adf394/device_detector-0.9.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.9 2026-01-12T16:48:28,137 Skipping link: No binaries permitted for device-detector: https://files.pythonhosted.org/packages/b0/3c/69498635fc105f01d84d31e2121c90b92488029183392bf516882cdaaeed/device_detector-0.10-py3-none-any.whl (from https://pypi.org/simple/device-detector/) 2026-01-12T16:48:28,138 Found link https://files.pythonhosted.org/packages/6a/f4/32ecf3dd3d485ea4c348225ebf14f518ef6c32f95a1849d3a4073e581dae/device_detector-0.10.tar.gz (from https://pypi.org/simple/device-detector/), version: 0.10 2026-01-12T16:48:28,138 Found link https://files.pythonhosted.org/packages/ff/10/6752d657eb8e216446b29e35aea8b6fc4a24eedda1f8fe922110f1dd961d/device_detector-5.0.1.tar.gz (from https://pypi.org/simple/device-detector/), version: 5.0.1 2026-01-12T16:48:28,140 Found link https://files.pythonhosted.org/packages/6a/13/793feb3828e0d3304d9040f344c1957b90ef164e0476a58f34639bbcfda2/device_detector-6.0.0.tar.gz (from https://pypi.org/simple/device-detector/), version: 6.0.0 2026-01-12T16:48:28,140 Skipping link: No binaries permitted for device-detector: https://files.pythonhosted.org/packages/3f/75/f2a2eca33ef614f9a45c2e3eb5b7f046e7e302665aa3a874ec24b1104155/device_detector-6.1.0-py3-none-any.whl (from https://pypi.org/simple/device-detector/) (requires-python:>=3.10) 2026-01-12T16:48:28,142 Found link https://files.pythonhosted.org/packages/d1/48/7ea59c86158d4a7d0446dbe87c6394c6a434ee822571750416f64f97ffb7/device_detector-6.1.0.tar.gz (from https://pypi.org/simple/device-detector/) (requires-python:>=3.10), version: 6.1.0 2026-01-12T16:48:28,142 Fetching project page and analyzing links: https://www.piwheels.org/simple/device-detector/ 2026-01-12T16:48:28,143 Getting page https://www.piwheels.org/simple/device-detector/ 2026-01-12T16:48:28,145 Found index url https://www.piwheels.org/simple 2026-01-12T16:48:28,333 Fetched page https://www.piwheels.org/simple/device-detector/ as text/html 2026-01-12T16:48:28,337 Skipping link: No binaries permitted for device-detector: https://www.piwheels.org/simple/device-detector/device_detector-6.0.0-py3-none-any.whl#sha256=b62f0c692c6f88705619c2ecb272c16997f0e64532fbc349a00bd2afee9ef633 (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,338 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-5.0.1-py3-none-any.whl#sha256=bbe19ef82903788089e5195726b6c8d6aaec3e2f00f0d026d55b2b5c09f45ab9 (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,339 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.10-py3-none-any.whl#sha256=5cf140dd715760f5098097d67a22912c1c9c697be3e002fc09fa68f8eabffd29 (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,339 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.9-py3-none-any.whl#sha256=580a6112065a36e004aa9a9280c6acd4e1a35cafd849490374f0ffec42392e7b (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,340 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.8-py3-none-any.whl#sha256=d09da8a5dd536f577c159b56b5ce811c3c3ed7a56576e972fe2d86cbaf68076b (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,341 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.7-py3-none-any.whl#sha256=95fa3e0246cc53444cba3bd13d1ed52405428026d5c093ebce064b9650c056c4 (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,341 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.6-py3-none-any.whl#sha256=d11512c9bfb17573915ed44377b791f4c6352a0cb64930a01e5266f5c3127332 (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,342 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.5-py3-none-any.whl#sha256=8bc57c0dd58c9bcf023fa4f195a97a9d515352ce4cf116ad69e0f4291d23f979 (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,342 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.3-py3-none-any.whl#sha256=b9661d0d227bfda302b5550c1b54a16262713cdc94f2bb87fb39ae920a4ffe3d (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,343 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-0.2-py3-none-any.whl#sha256=de6ff8117e1faf01521b5026ec6e4ac2ebdaa467f2d5739f82460d9d94493c7e (from https://www.piwheels.org/simple/device-detector/) 2026-01-12T16:48:28,344 Skipping link: not a file: https://www.piwheels.org/simple/device-detector/ 2026-01-12T16:48:28,344 Skipping link: not a file: https://pypi.org/simple/device-detector/ 2026-01-12T16:48:28,364 Given no hashes to check 1 links for project 'device-detector': discarding no candidates 2026-01-12T16:48:28,382 Collecting device-detector==6.1.0 2026-01-12T16:48:28,384 Created temporary directory: /tmp/pip-unpack-x22k_yq5 2026-01-12T16:48:28,602 Downloading device_detector-6.1.0.tar.gz (1.8 MB) 2026-01-12T16:48:29,920 Added device-detector==6.1.0 from https://files.pythonhosted.org/packages/d1/48/7ea59c86158d4a7d0446dbe87c6394c6a434ee822571750416f64f97ffb7/device_detector-6.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-3k_bjwbx' 2026-01-12T16:48:29,925 Created temporary directory: /tmp/pip-build-env-s3a4p9_e 2026-01-12T16:48:29,930 Installing build dependencies: started 2026-01-12T16:48:29,931 Running command pip subprocess to install build dependencies 2026-01-12T16:48:31,071 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T16:48:31,738 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-12T16:48:31,761 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T16:48:33,473 Collecting setuptools 2026-01-12T16:48:33,586 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T16:48:33,860 Collecting wheel 2026-01-12T16:48:33,877 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-12T16:48:36,866 Installing collected packages: wheel, setuptools 2026-01-12T16:48:37,128 Creating /tmp/pip-build-env-s3a4p9_e/overlay/local/bin 2026-01-12T16:48:37,130 changing mode of /tmp/pip-build-env-s3a4p9_e/overlay/local/bin/wheel to 755 2026-01-12T16:48:40,800 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-12T16:48:41,074 Installing build dependencies: finished with status 'done' 2026-01-12T16:48:41,080 Getting requirements to build wheel: started 2026-01-12T16:48:41,082 Running command Getting requirements to build wheel 2026-01-12T16:48:41,709 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T16:48:41,709 !! 2026-01-12T16:48:41,710 ******************************************************************************** 2026-01-12T16:48:41,711 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-12T16:48:41,712 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T16:48:41,712 or your builds will no longer be supported. 2026-01-12T16:48:41,714 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T16:48:41,714 ******************************************************************************** 2026-01-12T16:48:41,715 !! 2026-01-12T16:48:41,716 corresp(dist, value, root_dir) 2026-01-12T16:48:41,717 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-2ny6knm7/device-detector_e12812e92e824c7f9e7f46d3760da2a9/device_detector/LICENSE.md' cannot be found 2026-01-12T16:48:41,717 return '\n'.join( 2026-01-12T16:48:41,718 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-12T16:48:41,719 corresp(dist, value, root_dir) 2026-01-12T16:48:41,807 running egg_info 2026-01-12T16:48:41,814 writing device_detector.egg-info/PKG-INFO 2026-01-12T16:48:41,819 writing dependency_links to device_detector.egg-info/dependency_links.txt 2026-01-12T16:48:41,822 writing requirements to device_detector.egg-info/requires.txt 2026-01-12T16:48:41,824 writing top-level names to device_detector.egg-info/top_level.txt 2026-01-12T16:48:41,898 reading manifest file 'device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:41,926 reading manifest template 'MANIFEST.in' 2026-01-12T16:48:41,928 warning: no files found matching 'requirements.txt' 2026-01-12T16:48:41,929 warning: no files found matching 'device_detector/appids/*.yml' 2026-01-12T16:48:41,966 warning: no previously-included files matching '*~' found anywhere in distribution 2026-01-12T16:48:41,988 writing manifest file 'device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:42,088 Getting requirements to build wheel: finished with status 'done' 2026-01-12T16:48:42,091 Created temporary directory: /tmp/pip-modern-metadata-ukq1iql_ 2026-01-12T16:48:42,094 Preparing metadata (pyproject.toml): started 2026-01-12T16:48:42,095 Running command Preparing metadata (pyproject.toml) 2026-01-12T16:48:42,674 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T16:48:42,675 !! 2026-01-12T16:48:42,676 ******************************************************************************** 2026-01-12T16:48:42,676 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-12T16:48:42,678 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T16:48:42,679 or your builds will no longer be supported. 2026-01-12T16:48:42,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T16:48:42,681 ******************************************************************************** 2026-01-12T16:48:42,682 !! 2026-01-12T16:48:42,682 corresp(dist, value, root_dir) 2026-01-12T16:48:42,683 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-2ny6knm7/device-detector_e12812e92e824c7f9e7f46d3760da2a9/device_detector/LICENSE.md' cannot be found 2026-01-12T16:48:42,684 return '\n'.join( 2026-01-12T16:48:42,684 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-12T16:48:42,685 corresp(dist, value, root_dir) 2026-01-12T16:48:42,766 running dist_info 2026-01-12T16:48:42,779 creating /tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info 2026-01-12T16:48:42,780 writing /tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/PKG-INFO 2026-01-12T16:48:42,785 writing dependency_links to /tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/dependency_links.txt 2026-01-12T16:48:42,788 writing requirements to /tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/requires.txt 2026-01-12T16:48:42,789 writing top-level names to /tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/top_level.txt 2026-01-12T16:48:42,790 writing manifest file '/tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:42,855 reading manifest file '/tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:42,857 reading manifest template 'MANIFEST.in' 2026-01-12T16:48:42,858 warning: no files found matching 'requirements.txt' 2026-01-12T16:48:42,859 warning: no files found matching 'device_detector/appids/*.yml' 2026-01-12T16:48:42,894 warning: no previously-included files matching '*~' found anywhere in distribution 2026-01-12T16:48:42,907 writing manifest file '/tmp/pip-modern-metadata-ukq1iql_/device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:42,909 creating '/tmp/pip-modern-metadata-ukq1iql_/device_detector-6.1.0.dist-info' 2026-01-12T16:48:43,036 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T16:48:43,043 Source in /tmp/pip-wheel-2ny6knm7/device-detector_e12812e92e824c7f9e7f46d3760da2a9 has version 6.1.0, which satisfies requirement device-detector==6.1.0 from https://files.pythonhosted.org/packages/d1/48/7ea59c86158d4a7d0446dbe87c6394c6a434ee822571750416f64f97ffb7/device_detector-6.1.0.tar.gz 2026-01-12T16:48:43,044 Removed device-detector==6.1.0 from https://files.pythonhosted.org/packages/d1/48/7ea59c86158d4a7d0446dbe87c6394c6a434ee822571750416f64f97ffb7/device_detector-6.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-3k_bjwbx' 2026-01-12T16:48:43,054 Created temporary directory: /tmp/pip-unpack-v3147z7n 2026-01-12T16:48:43,054 Building wheels for collected packages: device-detector 2026-01-12T16:48:43,058 Created temporary directory: /tmp/pip-wheel-p__1jfj0 2026-01-12T16:48:43,059 Destination directory: /tmp/pip-wheel-p__1jfj0 2026-01-12T16:48:43,061 Building wheel for device-detector (pyproject.toml): started 2026-01-12T16:48:43,062 Running command Building wheel for device-detector (pyproject.toml) 2026-01-12T16:48:43,652 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T16:48:43,652 !! 2026-01-12T16:48:43,653 ******************************************************************************** 2026-01-12T16:48:43,654 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-12T16:48:43,655 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T16:48:43,656 or your builds will no longer be supported. 2026-01-12T16:48:43,657 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T16:48:43,658 ******************************************************************************** 2026-01-12T16:48:43,659 !! 2026-01-12T16:48:43,659 corresp(dist, value, root_dir) 2026-01-12T16:48:43,660 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-2ny6knm7/device-detector_e12812e92e824c7f9e7f46d3760da2a9/device_detector/LICENSE.md' cannot be found 2026-01-12T16:48:43,660 return '\n'.join( 2026-01-12T16:48:43,661 /tmp/pip-build-env-s3a4p9_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-12T16:48:43,662 corresp(dist, value, root_dir) 2026-01-12T16:48:43,733 running bdist_wheel 2026-01-12T16:48:43,754 running build 2026-01-12T16:48:43,754 running build_py 2026-01-12T16:48:43,761 creating build/lib/device_detector 2026-01-12T16:48:43,763 copying ./device_detector/lazy_regex.py -> build/lib/device_detector 2026-01-12T16:48:43,766 copying ./device_detector/enums.py -> build/lib/device_detector 2026-01-12T16:48:43,767 copying ./device_detector/yaml_loader.py -> build/lib/device_detector 2026-01-12T16:48:43,770 copying ./device_detector/__init__.py -> build/lib/device_detector 2026-01-12T16:48:43,772 copying ./device_detector/settings.py -> build/lib/device_detector 2026-01-12T16:48:43,774 copying ./device_detector/utils.py -> build/lib/device_detector 2026-01-12T16:48:43,776 copying ./device_detector/device_detector.py -> build/lib/device_detector 2026-01-12T16:48:43,779 creating build/lib/device_detector/tests 2026-01-12T16:48:43,780 copying ./device_detector/tests/base.py -> build/lib/device_detector/tests 2026-01-12T16:48:43,782 copying ./device_detector/tests/__init__.py -> build/lib/device_detector/tests 2026-01-12T16:48:43,784 creating build/lib/device_detector/parser 2026-01-12T16:48:43,785 copying ./device_detector/parser/key_value_pairs.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,788 copying ./device_detector/parser/os_fragment.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,789 copying ./device_detector/parser/client_hints.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,792 copying ./device_detector/parser/operating_system.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,794 copying ./device_detector/parser/parser.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,796 copying ./device_detector/parser/extractors.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,798 copying ./device_detector/parser/__init__.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,800 copying ./device_detector/parser/settings.py -> build/lib/device_detector/parser 2026-01-12T16:48:43,803 creating build/lib/device_detector/regexes 2026-01-12T16:48:43,804 copying ./device_detector/regexes/__init__.py -> build/lib/device_detector/regexes 2026-01-12T16:48:43,807 creating build/lib/device_detector/appdetails 2026-01-12T16:48:43,808 copying ./device_detector/appdetails/__init__.py -> build/lib/device_detector/appdetails 2026-01-12T16:48:43,810 creating build/lib/device_detector/tests/parser 2026-01-12T16:48:43,811 copying ./device_detector/tests/parser/test_client_hints.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,814 copying ./device_detector/tests/parser/test_utils.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,816 copying ./device_detector/tests/parser/test_bot.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,818 copying ./device_detector/tests/parser/test_cache.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,820 copying ./device_detector/tests/parser/__init__.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,821 copying ./device_detector/tests/parser/test_device.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,823 copying ./device_detector/tests/parser/test_os.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,825 copying ./device_detector/tests/parser/test_vendorfragment.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,827 copying ./device_detector/tests/parser/test_clients.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,829 copying ./device_detector/tests/parser/test_key_value_pairs.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,832 copying ./device_detector/tests/parser/test_extractor.py -> build/lib/device_detector/tests/parser 2026-01-12T16:48:43,834 creating build/lib/device_detector/tests/fixtures 2026-01-12T16:48:43,835 copying ./device_detector/tests/fixtures/__init__.py -> build/lib/device_detector/tests/fixtures 2026-01-12T16:48:43,837 creating build/lib/device_detector/tests/device 2026-01-12T16:48:43,838 copying ./device_detector/tests/device/test_tablets.py -> build/lib/device_detector/tests/device 2026-01-12T16:48:43,840 copying ./device_detector/tests/device/__init__.py -> build/lib/device_detector/tests/device 2026-01-12T16:48:43,842 copying ./device_detector/tests/device/test_device_detector.py -> build/lib/device_detector/tests/device 2026-01-12T16:48:43,844 copying ./device_detector/tests/device/test_smartphones.py -> build/lib/device_detector/tests/device 2026-01-12T16:48:43,846 copying ./device_detector/tests/device/test_televisions.py -> build/lib/device_detector/tests/device 2026-01-12T16:48:43,848 copying ./device_detector/tests/device/test_upstream_collisions.py -> build/lib/device_detector/tests/device 2026-01-12T16:48:43,850 creating build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:43,851 copying ./device_detector/tests/fixtures/upstream/__init__.py -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:43,853 creating build/lib/device_detector/tests/fixtures/local 2026-01-12T16:48:43,854 copying ./device_detector/tests/fixtures/local/__init__.py -> build/lib/device_detector/tests/fixtures/local 2026-01-12T16:48:43,857 creating build/lib/device_detector/parser/client 2026-01-12T16:48:43,858 copying ./device_detector/parser/client/base.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,860 copying ./device_detector/parser/client/feed_reader.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,862 copying ./device_detector/parser/client/vpnproxy.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,864 copying ./device_detector/parser/client/adobe_cc.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,865 copying ./device_detector/parser/client/mediaplayer.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,867 copying ./device_detector/parser/client/extractor_whole_name.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,870 copying ./device_detector/parser/client/mobileapp.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,871 copying ./device_detector/parser/client/library.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,873 copying ./device_detector/parser/client/messaging.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,875 copying ./device_detector/parser/client/__init__.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,877 copying ./device_detector/parser/client/dictua.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,879 copying ./device_detector/parser/client/browser.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,881 copying ./device_detector/parser/client/pim.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,883 copying ./device_detector/parser/client/extractor_name_version.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,885 copying ./device_detector/parser/client/desktopapp.py -> build/lib/device_detector/parser/client 2026-01-12T16:48:43,887 creating build/lib/device_detector/parser/device 2026-01-12T16:48:43,889 copying ./device_detector/parser/device/base.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,892 copying ./device_detector/parser/device/car_browser.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,894 copying ./device_detector/parser/device/vendor_fragment.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,896 copying ./device_detector/parser/device/notebook.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,898 copying ./device_detector/parser/device/console.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,899 copying ./device_detector/parser/device/television.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,901 copying ./device_detector/parser/device/__init__.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,903 copying ./device_detector/parser/device/camera.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,905 copying ./device_detector/parser/device/bot.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,907 copying ./device_detector/parser/device/portable_media_player.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,909 copying ./device_detector/parser/device/device.py -> build/lib/device_detector/parser/device 2026-01-12T16:48:43,912 creating build/lib/device_detector/parser/client/hints 2026-01-12T16:48:43,913 copying ./device_detector/parser/client/hints/mobileapp.py -> build/lib/device_detector/parser/client/hints 2026-01-12T16:48:43,915 copying ./device_detector/parser/client/hints/__init__.py -> build/lib/device_detector/parser/client/hints 2026-01-12T16:48:43,917 copying ./device_detector/parser/client/hints/browser.py -> build/lib/device_detector/parser/client/hints 2026-01-12T16:48:43,919 creating build/lib/device_detector/regexes/ahocorasick 2026-01-12T16:48:43,920 copying ./device_detector/regexes/ahocorasick/__init__.py -> build/lib/device_detector/regexes/ahocorasick 2026-01-12T16:48:43,922 creating build/lib/device_detector/regexes/upstream 2026-01-12T16:48:43,923 copying ./device_detector/regexes/upstream/__init__.py -> build/lib/device_detector/regexes/upstream 2026-01-12T16:48:43,926 creating build/lib/device_detector/regexes/local 2026-01-12T16:48:43,927 copying ./device_detector/regexes/local/__init__.py -> build/lib/device_detector/regexes/local 2026-01-12T16:48:43,929 creating build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:43,930 copying ./device_detector/regexes/ahocorasick/classes/__init__.py -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:43,932 creating build/lib/device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:43,933 copying ./device_detector/regexes/ahocorasick/upstream/__init__.py -> build/lib/device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:43,935 creating build/lib/device_detector/regexes/ahocorasick/local 2026-01-12T16:48:43,936 copying ./device_detector/regexes/ahocorasick/local/__init__.py -> build/lib/device_detector/regexes/ahocorasick/local 2026-01-12T16:48:43,938 creating build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:43,939 copying ./device_detector/regexes/ahocorasick/upstream/client/__init__.py -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:43,941 creating build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:43,942 copying ./device_detector/regexes/ahocorasick/upstream/device/__init__.py -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:43,945 creating build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:43,946 copying ./device_detector/regexes/ahocorasick/local/client/__init__.py -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:43,948 creating build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:43,949 copying ./device_detector/regexes/upstream/client/__init__.py -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:43,951 creating build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:43,952 copying ./device_detector/regexes/upstream/device/__init__.py -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:43,955 creating build/lib/device_detector/regexes/upstream/client/hints 2026-01-12T16:48:43,956 copying ./device_detector/regexes/upstream/client/hints/__init__.py -> build/lib/device_detector/regexes/upstream/client/hints 2026-01-12T16:48:43,958 creating build/lib/device_detector/regexes/local/client 2026-01-12T16:48:43,959 copying ./device_detector/regexes/local/client/__init__.py -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:43,962 creating build/lib/device_detector/regexes/local/device 2026-01-12T16:48:43,963 copying ./device_detector/regexes/local/device/__init__.py -> build/lib/device_detector/regexes/local/device 2026-01-12T16:48:43,965 running egg_info 2026-01-12T16:48:43,977 writing device_detector.egg-info/PKG-INFO 2026-01-12T16:48:43,982 writing dependency_links to device_detector.egg-info/dependency_links.txt 2026-01-12T16:48:43,984 writing requirements to device_detector.egg-info/requires.txt 2026-01-12T16:48:43,985 writing top-level names to device_detector.egg-info/top_level.txt 2026-01-12T16:48:44,042 reading manifest file 'device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:44,069 reading manifest template 'MANIFEST.in' 2026-01-12T16:48:44,070 warning: no files found matching 'requirements.txt' 2026-01-12T16:48:44,071 warning: no files found matching 'device_detector/appids/*.yml' 2026-01-12T16:48:44,107 warning: no previously-included files matching '*~' found anywhere in distribution 2026-01-12T16:48:44,130 writing manifest file 'device_detector.egg-info/SOURCES.txt' 2026-01-12T16:48:44,175 copying ./device_detector/appdetails/ai.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,177 copying ./device_detector/appdetails/av.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,179 copying ./device_detector/appdetails/browser.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,182 copying ./device_detector/appdetails/desktop_app.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,184 copying ./device_detector/appdetails/game.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,187 copying ./device_detector/appdetails/library.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,189 copying ./device_detector/appdetails/mediaplayer.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,192 copying ./device_detector/appdetails/messaging.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,194 copying ./device_detector/appdetails/mobile_app.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,198 copying ./device_detector/appdetails/navigation.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,200 copying ./device_detector/appdetails/osutility.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,202 copying ./device_detector/appdetails/p2p.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,205 copying ./device_detector/appdetails/pim.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,207 copying ./device_detector/appdetails/productivity.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,209 copying ./device_detector/appdetails/vpnproxy.yml -> build/lib/device_detector/appdetails 2026-01-12T16:48:44,211 copying ./device_detector/tests/fixtures/upstream/bots.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,218 copying ./device_detector/tests/fixtures/upstream/camera.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,222 copying ./device_detector/tests/fixtures/upstream/car_browser.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,225 copying ./device_detector/tests/fixtures/upstream/clienthints-app.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,229 copying ./device_detector/tests/fixtures/upstream/clienthints.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,234 copying ./device_detector/tests/fixtures/upstream/console.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,237 copying ./device_detector/tests/fixtures/upstream/desktop-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,240 copying ./device_detector/tests/fixtures/upstream/desktop.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,248 copying ./device_detector/tests/fixtures/upstream/feature_phone.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,253 copying ./device_detector/tests/fixtures/upstream/feed_reader.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,256 copying ./device_detector/tests/fixtures/upstream/mediaplayer.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,259 copying ./device_detector/tests/fixtures/upstream/mobile_apps.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,263 copying ./device_detector/tests/fixtures/upstream/peripheral.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,267 copying ./device_detector/tests/fixtures/upstream/phablet-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,272 copying ./device_detector/tests/fixtures/upstream/phablet.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,279 copying ./device_detector/tests/fixtures/upstream/podcasting.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,284 copying ./device_detector/tests/fixtures/upstream/portable_media_player.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,288 copying ./device_detector/tests/fixtures/upstream/smart_display.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,291 copying ./device_detector/tests/fixtures/upstream/smart_speaker.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,294 copying ./device_detector/tests/fixtures/upstream/smartphone-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,300 copying ./device_detector/tests/fixtures/upstream/smartphone-10.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,307 copying ./device_detector/tests/fixtures/upstream/smartphone-11.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,317 copying ./device_detector/tests/fixtures/upstream/smartphone-12.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,325 copying ./device_detector/tests/fixtures/upstream/smartphone-13.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,335 copying ./device_detector/tests/fixtures/upstream/smartphone-14.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,344 copying ./device_detector/tests/fixtures/upstream/smartphone-15.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,353 copying ./device_detector/tests/fixtures/upstream/smartphone-16.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,360 copying ./device_detector/tests/fixtures/upstream/smartphone-17.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,368 copying ./device_detector/tests/fixtures/upstream/smartphone-18.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,372 copying ./device_detector/tests/fixtures/upstream/smartphone-19.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,385 copying ./device_detector/tests/fixtures/upstream/smartphone-2.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,398 copying ./device_detector/tests/fixtures/upstream/smartphone-20.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,412 copying ./device_detector/tests/fixtures/upstream/smartphone-21.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,421 copying ./device_detector/tests/fixtures/upstream/smartphone-22.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,429 copying ./device_detector/tests/fixtures/upstream/smartphone-23.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,438 copying ./device_detector/tests/fixtures/upstream/smartphone-24.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,447 copying ./device_detector/tests/fixtures/upstream/smartphone-25.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,455 copying ./device_detector/tests/fixtures/upstream/smartphone-26.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,465 copying ./device_detector/tests/fixtures/upstream/smartphone-27.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,474 copying ./device_detector/tests/fixtures/upstream/smartphone-28.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,483 copying ./device_detector/tests/fixtures/upstream/smartphone-29.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,491 copying ./device_detector/tests/fixtures/upstream/smartphone-3.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,500 copying ./device_detector/tests/fixtures/upstream/smartphone-30.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,508 copying ./device_detector/tests/fixtures/upstream/smartphone-31.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,517 copying ./device_detector/tests/fixtures/upstream/smartphone-32.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,526 copying ./device_detector/tests/fixtures/upstream/smartphone-33.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,534 copying ./device_detector/tests/fixtures/upstream/smartphone-34.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,547 copying ./device_detector/tests/fixtures/upstream/smartphone-35.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,554 copying ./device_detector/tests/fixtures/upstream/smartphone-36.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,601 copying ./device_detector/tests/fixtures/upstream/smartphone-37.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,628 copying ./device_detector/tests/fixtures/upstream/smartphone-38.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,647 copying ./device_detector/tests/fixtures/upstream/smartphone-39.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,659 copying ./device_detector/tests/fixtures/upstream/smartphone-4.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,715 copying ./device_detector/tests/fixtures/upstream/smartphone-40.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,722 copying ./device_detector/tests/fixtures/upstream/smartphone-41.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,731 copying ./device_detector/tests/fixtures/upstream/smartphone-42.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,739 copying ./device_detector/tests/fixtures/upstream/smartphone-5.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,747 copying ./device_detector/tests/fixtures/upstream/smartphone-6.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,757 copying ./device_detector/tests/fixtures/upstream/smartphone-7.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,764 copying ./device_detector/tests/fixtures/upstream/smartphone-8.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,772 copying ./device_detector/tests/fixtures/upstream/smartphone-9.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,780 copying ./device_detector/tests/fixtures/upstream/smartphone.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,788 copying ./device_detector/tests/fixtures/upstream/tablet-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,798 copying ./device_detector/tests/fixtures/upstream/tablet-10.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,805 copying ./device_detector/tests/fixtures/upstream/tablet-11.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,813 copying ./device_detector/tests/fixtures/upstream/tablet-12.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,820 copying ./device_detector/tests/fixtures/upstream/tablet-2.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,828 copying ./device_detector/tests/fixtures/upstream/tablet-3.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,837 copying ./device_detector/tests/fixtures/upstream/tablet-4.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,845 copying ./device_detector/tests/fixtures/upstream/tablet-5.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,852 copying ./device_detector/tests/fixtures/upstream/tablet-6.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,861 copying ./device_detector/tests/fixtures/upstream/tablet-7.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,867 copying ./device_detector/tests/fixtures/upstream/tablet-8.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,877 copying ./device_detector/tests/fixtures/upstream/tablet-9.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,887 copying ./device_detector/tests/fixtures/upstream/tablet.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,894 copying ./device_detector/tests/fixtures/upstream/tv-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,902 copying ./device_detector/tests/fixtures/upstream/tv-2.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,911 copying ./device_detector/tests/fixtures/upstream/tv-3.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,918 copying ./device_detector/tests/fixtures/upstream/tv-4.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,928 copying ./device_detector/tests/fixtures/upstream/tv-5.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,934 copying ./device_detector/tests/fixtures/upstream/tv.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,943 copying ./device_detector/tests/fixtures/upstream/unknown.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,948 copying ./device_detector/tests/fixtures/upstream/wearable.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-01-12T16:48:44,953 copying ./device_detector/tests/fixtures/local/app_names.yml -> build/lib/device_detector/tests/fixtures/local 2026-01-12T16:48:44,956 copying ./device_detector/tests/fixtures/local/normalize.yml -> build/lib/device_detector/tests/fixtures/local 2026-01-12T16:48:44,960 copying ./device_detector/regexes/upstream/bots.yml -> build/lib/device_detector/regexes/upstream 2026-01-12T16:48:44,966 copying ./device_detector/regexes/upstream/oss.yml -> build/lib/device_detector/regexes/upstream 2026-01-12T16:48:44,970 copying ./device_detector/regexes/upstream/vendorfragments.yml -> build/lib/device_detector/regexes/upstream 2026-01-12T16:48:44,973 copying ./device_detector/regexes/local/osfragments.yml -> build/lib/device_detector/regexes/local 2026-01-12T16:48:44,976 copying ./device_detector/regexes/local/oss.yml -> build/lib/device_detector/regexes/local 2026-01-12T16:48:44,979 copying ./device_detector/regexes/ahocorasick/classes/Adobe.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:44,982 copying ./device_detector/regexes/ahocorasick/classes/Browser.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:44,985 copying ./device_detector/regexes/ahocorasick/classes/DesktopApp.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:44,988 copying ./device_detector/regexes/ahocorasick/classes/Device.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:44,991 copying ./device_detector/regexes/ahocorasick/classes/Library.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:44,994 copying ./device_detector/regexes/ahocorasick/classes/MediaPlayer.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:44,997 copying ./device_detector/regexes/ahocorasick/classes/MobileApp.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:45,000 copying ./device_detector/regexes/ahocorasick/classes/Notebook.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:45,003 copying ./device_detector/regexes/ahocorasick/classes/OS.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:45,006 copying ./device_detector/regexes/ahocorasick/classes/PIM.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:45,009 copying ./device_detector/regexes/ahocorasick/upstream/bots.yml -> build/lib/device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:45,012 copying ./device_detector/regexes/ahocorasick/upstream/oss.yml -> build/lib/device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:45,016 copying ./device_detector/regexes/ahocorasick/local/oss.yml -> build/lib/device_detector/regexes/ahocorasick/local 2026-01-12T16:48:45,019 copying ./device_detector/regexes/ahocorasick/upstream/client/browser_engine.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,021 copying ./device_detector/regexes/ahocorasick/upstream/client/browsers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,024 copying ./device_detector/regexes/ahocorasick/upstream/client/feed_readers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,027 copying ./device_detector/regexes/ahocorasick/upstream/client/libraries.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,029 copying ./device_detector/regexes/ahocorasick/upstream/client/mediaplayers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,032 copying ./device_detector/regexes/ahocorasick/upstream/client/mobile_apps.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,035 copying ./device_detector/regexes/ahocorasick/upstream/client/pim.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:45,037 copying ./device_detector/regexes/ahocorasick/upstream/device/cameras.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,040 copying ./device_detector/regexes/ahocorasick/upstream/device/car_browsers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,042 copying ./device_detector/regexes/ahocorasick/upstream/device/consoles.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,044 copying ./device_detector/regexes/ahocorasick/upstream/device/mobiles.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,047 copying ./device_detector/regexes/ahocorasick/upstream/device/notebooks.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,050 copying ./device_detector/regexes/ahocorasick/upstream/device/portable_media_player.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,052 copying ./device_detector/regexes/ahocorasick/upstream/device/shell_tv.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:45,054 copying ./device_detector/regexes/ahocorasick/local/client/antivirus.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,057 copying ./device_detector/regexes/ahocorasick/local/client/browsers.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,059 copying ./device_detector/regexes/ahocorasick/local/client/desktop_apps.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,062 copying ./device_detector/regexes/ahocorasick/local/client/libraries.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,064 copying ./device_detector/regexes/ahocorasick/local/client/mediaplayers.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,067 copying ./device_detector/regexes/ahocorasick/local/client/mobile_apps.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,069 copying ./device_detector/regexes/ahocorasick/local/client/osutility.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,071 copying ./device_detector/regexes/ahocorasick/local/client/vpnproxy.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:45,075 copying ./device_detector/regexes/upstream/client/browser_engine.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,077 copying ./device_detector/regexes/upstream/client/browsers.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,083 copying ./device_detector/regexes/upstream/client/feed_readers.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,086 copying ./device_detector/regexes/upstream/client/libraries.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,089 copying ./device_detector/regexes/upstream/client/mediaplayers.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,091 copying ./device_detector/regexes/upstream/client/mobile_apps.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,094 copying ./device_detector/regexes/upstream/client/pim.yml -> build/lib/device_detector/regexes/upstream/client 2026-01-12T16:48:45,097 copying ./device_detector/regexes/upstream/device/cameras.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,099 copying ./device_detector/regexes/upstream/device/car_browsers.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,101 copying ./device_detector/regexes/upstream/device/consoles.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,103 copying ./device_detector/regexes/upstream/device/mobiles.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,180 copying ./device_detector/regexes/upstream/device/notebooks.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,182 copying ./device_detector/regexes/upstream/device/portable_media_player.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,184 copying ./device_detector/regexes/upstream/device/shell_tv.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,187 copying ./device_detector/regexes/upstream/device/televisions.yml -> build/lib/device_detector/regexes/upstream/device 2026-01-12T16:48:45,190 copying ./device_detector/regexes/upstream/client/hints/apps.yml -> build/lib/device_detector/regexes/upstream/client/hints 2026-01-12T16:48:45,192 copying ./device_detector/regexes/upstream/client/hints/browsers.yml -> build/lib/device_detector/regexes/upstream/client/hints 2026-01-12T16:48:45,195 copying ./device_detector/regexes/local/client/antivirus.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,198 copying ./device_detector/regexes/local/client/browsers.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,200 copying ./device_detector/regexes/local/client/desktop_apps.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,202 copying ./device_detector/regexes/local/client/libraries.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,205 copying ./device_detector/regexes/local/client/mediaplayers.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,207 copying ./device_detector/regexes/local/client/mobile_apps.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,210 copying ./device_detector/regexes/local/client/osutility.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,212 copying ./device_detector/regexes/local/client/vpnproxy.yml -> build/lib/device_detector/regexes/local/client 2026-01-12T16:48:45,214 copying ./device_detector/regexes/local/device/normalize.yml -> build/lib/device_detector/regexes/local/device 2026-01-12T16:48:45,239 installing to build/bdist.linux-armv7l/wheel 2026-01-12T16:48:45,239 running install 2026-01-12T16:48:45,264 running install_lib 2026-01-12T16:48:45,270 creating build/bdist.linux-armv7l/wheel 2026-01-12T16:48:45,272 creating build/bdist.linux-armv7l/wheel/device_detector 2026-01-12T16:48:45,273 copying build/lib/device_detector/lazy_regex.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:45,275 creating build/bdist.linux-armv7l/wheel/device_detector/tests 2026-01-12T16:48:45,276 copying build/lib/device_detector/tests/base.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests 2026-01-12T16:48:45,279 creating build/bdist.linux-armv7l/wheel/device_detector/tests/parser 2026-01-12T16:48:45,280 copying build/lib/device_detector/tests/parser/test_client_hints.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,282 copying build/lib/device_detector/tests/parser/test_utils.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,284 copying build/lib/device_detector/tests/parser/test_bot.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,286 copying build/lib/device_detector/tests/parser/test_cache.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,288 copying build/lib/device_detector/tests/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,289 copying build/lib/device_detector/tests/parser/test_device.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,291 copying build/lib/device_detector/tests/parser/test_os.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,293 copying build/lib/device_detector/tests/parser/test_vendorfragment.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,295 copying build/lib/device_detector/tests/parser/test_clients.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,297 copying build/lib/device_detector/tests/parser/test_key_value_pairs.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,299 copying build/lib/device_detector/tests/parser/test_extractor.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-01-12T16:48:45,302 creating build/bdist.linux-armv7l/wheel/device_detector/tests/fixtures 2026-01-12T16:48:45,303 copying build/lib/device_detector/tests/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures 2026-01-12T16:48:45,306 creating build/bdist.linux-armv7l/wheel/device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,307 copying build/lib/device_detector/tests/fixtures/upstream/tablet-10.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,314 copying build/lib/device_detector/tests/fixtures/upstream/mediaplayer.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,316 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-8.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,322 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-9.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,328 copying build/lib/device_detector/tests/fixtures/upstream/tv-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,334 copying build/lib/device_detector/tests/fixtures/upstream/tablet-9.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,340 copying build/lib/device_detector/tests/fixtures/upstream/tablet-12.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,344 copying build/lib/device_detector/tests/fixtures/upstream/tablet-3.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,351 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-33.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,356 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-35.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,364 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-13.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,372 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-10.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,379 copying build/lib/device_detector/tests/fixtures/upstream/tv-2.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,387 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-18.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,391 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-28.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,400 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-36.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,407 copying build/lib/device_detector/tests/fixtures/upstream/feature_phone.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,411 copying build/lib/device_detector/tests/fixtures/upstream/wearable.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,415 copying build/lib/device_detector/tests/fixtures/upstream/tablet-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,421 copying build/lib/device_detector/tests/fixtures/upstream/bots.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,428 copying build/lib/device_detector/tests/fixtures/upstream/car_browser.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,430 copying build/lib/device_detector/tests/fixtures/upstream/phablet-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,435 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-23.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,441 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-22.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,446 copying build/lib/device_detector/tests/fixtures/upstream/portable_media_player.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,449 copying build/lib/device_detector/tests/fixtures/upstream/tablet-5.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,456 copying build/lib/device_detector/tests/fixtures/upstream/unknown.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,461 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-25.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,467 copying build/lib/device_detector/tests/fixtures/upstream/tablet-4.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,473 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-11.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,479 copying build/lib/device_detector/tests/fixtures/upstream/tablet-7.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,486 copying build/lib/device_detector/tests/fixtures/upstream/smart_display.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,491 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-37.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,497 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-7.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,502 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-12.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,511 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-38.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,517 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-3.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,524 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-16.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,530 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-24.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,536 copying build/lib/device_detector/tests/fixtures/upstream/tablet-2.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,542 copying build/lib/device_detector/tests/fixtures/upstream/tablet.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,548 copying build/lib/device_detector/tests/fixtures/upstream/desktop-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,550 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-19.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,554 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,560 copying build/lib/device_detector/tests/fixtures/upstream/peripheral.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,563 copying build/lib/device_detector/tests/fixtures/upstream/clienthints.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,568 copying build/lib/device_detector/tests/fixtures/upstream/desktop.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,574 copying build/lib/device_detector/tests/fixtures/upstream/smart_speaker.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,576 copying build/lib/device_detector/tests/fixtures/upstream/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,580 copying build/lib/device_detector/tests/fixtures/upstream/tv-5.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,799 copying build/lib/device_detector/tests/fixtures/upstream/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,801 copying build/lib/device_detector/tests/fixtures/upstream/clienthints-app.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,807 copying build/lib/device_detector/tests/fixtures/upstream/podcasting.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,815 copying build/lib/device_detector/tests/fixtures/upstream/tv.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,828 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-4.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,843 copying build/lib/device_detector/tests/fixtures/upstream/smartphone.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,857 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-31.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,870 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-2.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,886 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-32.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,896 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-29.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,906 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-34.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,916 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-27.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,926 copying build/lib/device_detector/tests/fixtures/upstream/tablet-8.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,931 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-30.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,937 copying build/lib/device_detector/tests/fixtures/upstream/phablet.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,943 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-14.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,950 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-26.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,955 copying build/lib/device_detector/tests/fixtures/upstream/feed_reader.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,958 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-5.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,964 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-20.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,970 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-42.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,976 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-39.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:45,982 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-40.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,019 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-21.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,027 copying build/lib/device_detector/tests/fixtures/upstream/tablet-6.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,036 copying build/lib/device_detector/tests/fixtures/upstream/tablet-11.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,044 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-6.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,051 copying build/lib/device_detector/tests/fixtures/upstream/console.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,054 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-41.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,060 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-15.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,066 copying build/lib/device_detector/tests/fixtures/upstream/tv-3.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,072 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-17.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,078 copying build/lib/device_detector/tests/fixtures/upstream/camera.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,080 copying build/lib/device_detector/tests/fixtures/upstream/tv-4.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-01-12T16:48:46,087 creating build/bdist.linux-armv7l/wheel/device_detector/tests/fixtures/local 2026-01-12T16:48:46,088 copying build/lib/device_detector/tests/fixtures/local/normalize.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/local 2026-01-12T16:48:46,091 copying build/lib/device_detector/tests/fixtures/local/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/local 2026-01-12T16:48:46,092 copying build/lib/device_detector/tests/fixtures/local/app_names.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/local 2026-01-12T16:48:46,095 copying build/lib/device_detector/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests 2026-01-12T16:48:46,097 creating build/bdist.linux-armv7l/wheel/device_detector/tests/device 2026-01-12T16:48:46,098 copying build/lib/device_detector/tests/device/test_tablets.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-01-12T16:48:46,100 copying build/lib/device_detector/tests/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-01-12T16:48:46,101 copying build/lib/device_detector/tests/device/test_device_detector.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-01-12T16:48:46,103 copying build/lib/device_detector/tests/device/test_smartphones.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-01-12T16:48:46,106 copying build/lib/device_detector/tests/device/test_televisions.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-01-12T16:48:46,107 copying build/lib/device_detector/tests/device/test_upstream_collisions.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-01-12T16:48:46,110 creating build/bdist.linux-armv7l/wheel/device_detector/parser 2026-01-12T16:48:46,111 copying build/lib/device_detector/parser/key_value_pairs.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,113 copying build/lib/device_detector/parser/os_fragment.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,115 copying build/lib/device_detector/parser/client_hints.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,117 copying build/lib/device_detector/parser/operating_system.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,120 copying build/lib/device_detector/parser/parser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,122 copying build/lib/device_detector/parser/extractors.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,124 copying build/lib/device_detector/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,126 copying build/lib/device_detector/parser/settings.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-01-12T16:48:46,130 creating build/bdist.linux-armv7l/wheel/device_detector/parser/client 2026-01-12T16:48:46,131 copying build/lib/device_detector/parser/client/base.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,133 copying build/lib/device_detector/parser/client/feed_reader.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,135 copying build/lib/device_detector/parser/client/vpnproxy.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,137 creating build/bdist.linux-armv7l/wheel/device_detector/parser/client/hints 2026-01-12T16:48:46,138 copying build/lib/device_detector/parser/client/hints/mobileapp.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client/hints 2026-01-12T16:48:46,140 copying build/lib/device_detector/parser/client/hints/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client/hints 2026-01-12T16:48:46,142 copying build/lib/device_detector/parser/client/hints/browser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client/hints 2026-01-12T16:48:46,143 copying build/lib/device_detector/parser/client/adobe_cc.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,145 copying build/lib/device_detector/parser/client/mediaplayer.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,147 copying build/lib/device_detector/parser/client/extractor_whole_name.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,149 copying build/lib/device_detector/parser/client/mobileapp.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,151 copying build/lib/device_detector/parser/client/library.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,153 copying build/lib/device_detector/parser/client/messaging.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,154 copying build/lib/device_detector/parser/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,156 copying build/lib/device_detector/parser/client/dictua.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,158 copying build/lib/device_detector/parser/client/browser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,160 copying build/lib/device_detector/parser/client/pim.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,162 copying build/lib/device_detector/parser/client/extractor_name_version.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,164 copying build/lib/device_detector/parser/client/desktopapp.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-01-12T16:48:46,167 creating build/bdist.linux-armv7l/wheel/device_detector/parser/device 2026-01-12T16:48:46,168 copying build/lib/device_detector/parser/device/base.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,171 copying build/lib/device_detector/parser/device/car_browser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,173 copying build/lib/device_detector/parser/device/vendor_fragment.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,175 copying build/lib/device_detector/parser/device/notebook.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,177 copying build/lib/device_detector/parser/device/console.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,179 copying build/lib/device_detector/parser/device/television.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,180 copying build/lib/device_detector/parser/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,182 copying build/lib/device_detector/parser/device/camera.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,184 copying build/lib/device_detector/parser/device/bot.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,186 copying build/lib/device_detector/parser/device/portable_media_player.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,188 copying build/lib/device_detector/parser/device/device.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-01-12T16:48:46,191 creating build/bdist.linux-armv7l/wheel/device_detector/regexes 2026-01-12T16:48:46,192 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick 2026-01-12T16:48:46,194 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,195 copying build/lib/device_detector/regexes/ahocorasick/classes/Notebook.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,197 copying build/lib/device_detector/regexes/ahocorasick/classes/OS.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,199 copying build/lib/device_detector/regexes/ahocorasick/classes/MediaPlayer.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,201 copying build/lib/device_detector/regexes/ahocorasick/classes/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,202 copying build/lib/device_detector/regexes/ahocorasick/classes/MobileApp.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,204 copying build/lib/device_detector/regexes/ahocorasick/classes/PIM.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,206 copying build/lib/device_detector/regexes/ahocorasick/classes/Adobe.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,208 copying build/lib/device_detector/regexes/ahocorasick/classes/DesktopApp.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,210 copying build/lib/device_detector/regexes/ahocorasick/classes/Browser.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,211 copying build/lib/device_detector/regexes/ahocorasick/classes/Library.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,213 copying build/lib/device_detector/regexes/ahocorasick/classes/Device.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-01-12T16:48:46,216 copying build/lib/device_detector/regexes/ahocorasick/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick 2026-01-12T16:48:46,218 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:46,219 copying build/lib/device_detector/regexes/ahocorasick/upstream/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:46,222 copying build/lib/device_detector/regexes/ahocorasick/upstream/bots.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:46,224 copying build/lib/device_detector/regexes/ahocorasick/upstream/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream 2026-01-12T16:48:46,226 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,228 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,230 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,232 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,235 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,236 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,239 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,241 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/browser_engine.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,242 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/feed_readers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-01-12T16:48:46,245 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,246 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/shell_tv.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,248 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/notebooks.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,250 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/cameras.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,251 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/portable_media_player.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,253 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/car_browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,255 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,257 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/mobiles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,259 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/consoles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-01-12T16:48:46,261 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/local 2026-01-12T16:48:46,262 copying build/lib/device_detector/regexes/ahocorasick/local/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local 2026-01-12T16:48:46,264 copying build/lib/device_detector/regexes/ahocorasick/local/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local 2026-01-12T16:48:46,267 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,268 copying build/lib/device_detector/regexes/ahocorasick/local/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,270 copying build/lib/device_detector/regexes/ahocorasick/local/client/vpnproxy.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,273 copying build/lib/device_detector/regexes/ahocorasick/local/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,275 copying build/lib/device_detector/regexes/ahocorasick/local/client/antivirus.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,276 copying build/lib/device_detector/regexes/ahocorasick/local/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,278 copying build/lib/device_detector/regexes/ahocorasick/local/client/desktop_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,280 copying build/lib/device_detector/regexes/ahocorasick/local/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,282 copying build/lib/device_detector/regexes/ahocorasick/local/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,283 copying build/lib/device_detector/regexes/ahocorasick/local/client/osutility.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-01-12T16:48:46,285 copying build/lib/device_detector/regexes/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes 2026-01-12T16:48:46,287 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream 2026-01-12T16:48:46,288 copying build/lib/device_detector/regexes/upstream/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-01-12T16:48:46,291 copying build/lib/device_detector/regexes/upstream/vendorfragments.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-01-12T16:48:46,293 copying build/lib/device_detector/regexes/upstream/bots.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-01-12T16:48:46,297 copying build/lib/device_detector/regexes/upstream/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-01-12T16:48:46,299 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream/client 2026-01-12T16:48:46,301 copying build/lib/device_detector/regexes/upstream/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,305 copying build/lib/device_detector/regexes/upstream/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,307 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream/client/hints 2026-01-12T16:48:46,308 copying build/lib/device_detector/regexes/upstream/client/hints/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client/hints 2026-01-12T16:48:46,311 copying build/lib/device_detector/regexes/upstream/client/hints/apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client/hints 2026-01-12T16:48:46,313 copying build/lib/device_detector/regexes/upstream/client/hints/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client/hints 2026-01-12T16:48:46,315 copying build/lib/device_detector/regexes/upstream/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,318 copying build/lib/device_detector/regexes/upstream/client/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,320 copying build/lib/device_detector/regexes/upstream/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,323 copying build/lib/device_detector/regexes/upstream/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,325 copying build/lib/device_detector/regexes/upstream/client/browser_engine.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,327 copying build/lib/device_detector/regexes/upstream/client/feed_readers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-01-12T16:48:46,330 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream/device 2026-01-12T16:48:46,331 copying build/lib/device_detector/regexes/upstream/device/shell_tv.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,333 copying build/lib/device_detector/regexes/upstream/device/notebooks.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,335 copying build/lib/device_detector/regexes/upstream/device/cameras.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,336 copying build/lib/device_detector/regexes/upstream/device/televisions.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,339 copying build/lib/device_detector/regexes/upstream/device/portable_media_player.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,341 copying build/lib/device_detector/regexes/upstream/device/car_browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,343 copying build/lib/device_detector/regexes/upstream/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,345 copying build/lib/device_detector/regexes/upstream/device/mobiles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,375 copying build/lib/device_detector/regexes/upstream/device/consoles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-01-12T16:48:46,378 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/local 2026-01-12T16:48:46,379 copying build/lib/device_detector/regexes/local/osfragments.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local 2026-01-12T16:48:46,381 copying build/lib/device_detector/regexes/local/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local 2026-01-12T16:48:46,383 copying build/lib/device_detector/regexes/local/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local 2026-01-12T16:48:46,385 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/local/client 2026-01-12T16:48:46,387 copying build/lib/device_detector/regexes/local/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,389 copying build/lib/device_detector/regexes/local/client/vpnproxy.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,391 copying build/lib/device_detector/regexes/local/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,393 copying build/lib/device_detector/regexes/local/client/antivirus.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,395 copying build/lib/device_detector/regexes/local/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,397 copying build/lib/device_detector/regexes/local/client/desktop_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,399 copying build/lib/device_detector/regexes/local/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,401 copying build/lib/device_detector/regexes/local/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,403 copying build/lib/device_detector/regexes/local/client/osutility.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-01-12T16:48:46,405 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/local/device 2026-01-12T16:48:46,406 copying build/lib/device_detector/regexes/local/device/normalize.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/device 2026-01-12T16:48:46,410 copying build/lib/device_detector/regexes/local/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/device 2026-01-12T16:48:46,412 copying build/lib/device_detector/enums.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:46,414 copying build/lib/device_detector/yaml_loader.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:46,416 copying build/lib/device_detector/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:46,418 copying build/lib/device_detector/settings.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:46,420 copying build/lib/device_detector/utils.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:46,423 creating build/bdist.linux-armv7l/wheel/device_detector/appdetails 2026-01-12T16:48:46,424 copying build/lib/device_detector/appdetails/browser.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,426 copying build/lib/device_detector/appdetails/mediaplayer.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,428 copying build/lib/device_detector/appdetails/library.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,430 copying build/lib/device_detector/appdetails/vpnproxy.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,432 copying build/lib/device_detector/appdetails/ai.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,433 copying build/lib/device_detector/appdetails/navigation.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,435 copying build/lib/device_detector/appdetails/mobile_app.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,439 copying build/lib/device_detector/appdetails/messaging.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,441 copying build/lib/device_detector/appdetails/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,442 copying build/lib/device_detector/appdetails/game.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,444 copying build/lib/device_detector/appdetails/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,446 copying build/lib/device_detector/appdetails/productivity.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,448 copying build/lib/device_detector/appdetails/osutility.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,450 copying build/lib/device_detector/appdetails/desktop_app.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,452 copying build/lib/device_detector/appdetails/p2p.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,454 copying build/lib/device_detector/appdetails/av.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-01-12T16:48:46,456 copying build/lib/device_detector/device_detector.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-01-12T16:48:46,458 running install_egg_info 2026-01-12T16:48:46,464 Copying device_detector.egg-info to build/bdist.linux-armv7l/wheel/./device_detector-6.1.0-py3.11.egg-info 2026-01-12T16:48:46,478 running install_scripts 2026-01-12T16:48:46,488 creating build/bdist.linux-armv7l/wheel/device_detector-6.1.0.dist-info/WHEEL 2026-01-12T16:48:46,491 creating '/tmp/pip-wheel-p__1jfj0/.tmp-3os63mzw/device_detector-6.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-12T16:48:46,494 adding 'device_detector/__init__.py' 2026-01-12T16:48:46,496 adding 'device_detector/device_detector.py' 2026-01-12T16:48:46,498 adding 'device_detector/enums.py' 2026-01-12T16:48:46,499 adding 'device_detector/lazy_regex.py' 2026-01-12T16:48:46,501 adding 'device_detector/settings.py' 2026-01-12T16:48:46,503 adding 'device_detector/utils.py' 2026-01-12T16:48:46,505 adding 'device_detector/yaml_loader.py' 2026-01-12T16:48:46,507 adding 'device_detector/appdetails/__init__.py' 2026-01-12T16:48:46,508 adding 'device_detector/appdetails/ai.yml' 2026-01-12T16:48:46,509 adding 'device_detector/appdetails/av.yml' 2026-01-12T16:48:46,510 adding 'device_detector/appdetails/browser.yml' 2026-01-12T16:48:46,512 adding 'device_detector/appdetails/desktop_app.yml' 2026-01-12T16:48:46,513 adding 'device_detector/appdetails/game.yml' 2026-01-12T16:48:46,515 adding 'device_detector/appdetails/library.yml' 2026-01-12T16:48:46,516 adding 'device_detector/appdetails/mediaplayer.yml' 2026-01-12T16:48:46,517 adding 'device_detector/appdetails/messaging.yml' 2026-01-12T16:48:46,527 adding 'device_detector/appdetails/mobile_app.yml' 2026-01-12T16:48:46,529 adding 'device_detector/appdetails/navigation.yml' 2026-01-12T16:48:46,531 adding 'device_detector/appdetails/osutility.yml' 2026-01-12T16:48:46,532 adding 'device_detector/appdetails/p2p.yml' 2026-01-12T16:48:46,533 adding 'device_detector/appdetails/pim.yml' 2026-01-12T16:48:46,534 adding 'device_detector/appdetails/productivity.yml' 2026-01-12T16:48:46,536 adding 'device_detector/appdetails/vpnproxy.yml' 2026-01-12T16:48:46,538 adding 'device_detector/parser/__init__.py' 2026-01-12T16:48:46,540 adding 'device_detector/parser/client_hints.py' 2026-01-12T16:48:46,541 adding 'device_detector/parser/extractors.py' 2026-01-12T16:48:46,543 adding 'device_detector/parser/key_value_pairs.py' 2026-01-12T16:48:46,545 adding 'device_detector/parser/operating_system.py' 2026-01-12T16:48:46,546 adding 'device_detector/parser/os_fragment.py' 2026-01-12T16:48:46,548 adding 'device_detector/parser/parser.py' 2026-01-12T16:48:46,554 adding 'device_detector/parser/settings.py' 2026-01-12T16:48:46,556 adding 'device_detector/parser/client/__init__.py' 2026-01-12T16:48:46,557 adding 'device_detector/parser/client/adobe_cc.py' 2026-01-12T16:48:46,559 adding 'device_detector/parser/client/base.py' 2026-01-12T16:48:46,560 adding 'device_detector/parser/client/browser.py' 2026-01-12T16:48:46,562 adding 'device_detector/parser/client/desktopapp.py' 2026-01-12T16:48:46,563 adding 'device_detector/parser/client/dictua.py' 2026-01-12T16:48:46,564 adding 'device_detector/parser/client/extractor_name_version.py' 2026-01-12T16:48:46,566 adding 'device_detector/parser/client/extractor_whole_name.py' 2026-01-12T16:48:46,567 adding 'device_detector/parser/client/feed_reader.py' 2026-01-12T16:48:46,568 adding 'device_detector/parser/client/library.py' 2026-01-12T16:48:46,569 adding 'device_detector/parser/client/mediaplayer.py' 2026-01-12T16:48:46,571 adding 'device_detector/parser/client/messaging.py' 2026-01-12T16:48:46,572 adding 'device_detector/parser/client/mobileapp.py' 2026-01-12T16:48:46,573 adding 'device_detector/parser/client/pim.py' 2026-01-12T16:48:46,574 adding 'device_detector/parser/client/vpnproxy.py' 2026-01-12T16:48:46,576 adding 'device_detector/parser/client/hints/__init__.py' 2026-01-12T16:48:46,577 adding 'device_detector/parser/client/hints/browser.py' 2026-01-12T16:48:46,578 adding 'device_detector/parser/client/hints/mobileapp.py' 2026-01-12T16:48:46,580 adding 'device_detector/parser/device/__init__.py' 2026-01-12T16:48:46,588 adding 'device_detector/parser/device/base.py' 2026-01-12T16:48:46,590 adding 'device_detector/parser/device/bot.py' 2026-01-12T16:48:46,591 adding 'device_detector/parser/device/camera.py' 2026-01-12T16:48:46,592 adding 'device_detector/parser/device/car_browser.py' 2026-01-12T16:48:46,593 adding 'device_detector/parser/device/console.py' 2026-01-12T16:48:46,595 adding 'device_detector/parser/device/device.py' 2026-01-12T16:48:46,597 adding 'device_detector/parser/device/notebook.py' 2026-01-12T16:48:46,598 adding 'device_detector/parser/device/portable_media_player.py' 2026-01-12T16:48:46,600 adding 'device_detector/parser/device/television.py' 2026-01-12T16:48:46,601 adding 'device_detector/parser/device/vendor_fragment.py' 2026-01-12T16:48:46,603 adding 'device_detector/regexes/__init__.py' 2026-01-12T16:48:46,604 adding 'device_detector/regexes/ahocorasick/__init__.py' 2026-01-12T16:48:46,606 adding 'device_detector/regexes/ahocorasick/classes/Adobe.yml' 2026-01-12T16:48:46,607 adding 'device_detector/regexes/ahocorasick/classes/Browser.yml' 2026-01-12T16:48:46,608 adding 'device_detector/regexes/ahocorasick/classes/DesktopApp.yml' 2026-01-12T16:48:46,611 adding 'device_detector/regexes/ahocorasick/classes/Device.yml' 2026-01-12T16:48:46,612 adding 'device_detector/regexes/ahocorasick/classes/Library.yml' 2026-01-12T16:48:46,613 adding 'device_detector/regexes/ahocorasick/classes/MediaPlayer.yml' 2026-01-12T16:48:46,614 adding 'device_detector/regexes/ahocorasick/classes/MobileApp.yml' 2026-01-12T16:48:46,615 adding 'device_detector/regexes/ahocorasick/classes/Notebook.yml' 2026-01-12T16:48:46,617 adding 'device_detector/regexes/ahocorasick/classes/OS.yml' 2026-01-12T16:48:46,618 adding 'device_detector/regexes/ahocorasick/classes/PIM.yml' 2026-01-12T16:48:46,619 adding 'device_detector/regexes/ahocorasick/classes/__init__.py' 2026-01-12T16:48:46,621 adding 'device_detector/regexes/ahocorasick/local/__init__.py' 2026-01-12T16:48:46,622 adding 'device_detector/regexes/ahocorasick/local/oss.yml' 2026-01-12T16:48:46,624 adding 'device_detector/regexes/ahocorasick/local/client/__init__.py' 2026-01-12T16:48:46,625 adding 'device_detector/regexes/ahocorasick/local/client/antivirus.yml' 2026-01-12T16:48:46,626 adding 'device_detector/regexes/ahocorasick/local/client/browsers.yml' 2026-01-12T16:48:46,627 adding 'device_detector/regexes/ahocorasick/local/client/desktop_apps.yml' 2026-01-12T16:48:46,629 adding 'device_detector/regexes/ahocorasick/local/client/libraries.yml' 2026-01-12T16:48:46,630 adding 'device_detector/regexes/ahocorasick/local/client/mediaplayers.yml' 2026-01-12T16:48:46,631 adding 'device_detector/regexes/ahocorasick/local/client/mobile_apps.yml' 2026-01-12T16:48:46,632 adding 'device_detector/regexes/ahocorasick/local/client/osutility.yml' 2026-01-12T16:48:46,634 adding 'device_detector/regexes/ahocorasick/local/client/vpnproxy.yml' 2026-01-12T16:48:46,635 adding 'device_detector/regexes/ahocorasick/upstream/__init__.py' 2026-01-12T16:48:46,638 adding 'device_detector/regexes/ahocorasick/upstream/bots.yml' 2026-01-12T16:48:46,640 adding 'device_detector/regexes/ahocorasick/upstream/oss.yml' 2026-01-12T16:48:46,642 adding 'device_detector/regexes/ahocorasick/upstream/client/__init__.py' 2026-01-12T16:48:46,643 adding 'device_detector/regexes/ahocorasick/upstream/client/browser_engine.yml' 2026-01-12T16:48:46,647 adding 'device_detector/regexes/ahocorasick/upstream/client/browsers.yml' 2026-01-12T16:48:46,648 adding 'device_detector/regexes/ahocorasick/upstream/client/feed_readers.yml' 2026-01-12T16:48:46,650 adding 'device_detector/regexes/ahocorasick/upstream/client/libraries.yml' 2026-01-12T16:48:46,651 adding 'device_detector/regexes/ahocorasick/upstream/client/mediaplayers.yml' 2026-01-12T16:48:46,654 adding 'device_detector/regexes/ahocorasick/upstream/client/mobile_apps.yml' 2026-01-12T16:48:46,655 adding 'device_detector/regexes/ahocorasick/upstream/client/pim.yml' 2026-01-12T16:48:46,657 adding 'device_detector/regexes/ahocorasick/upstream/device/__init__.py' 2026-01-12T16:48:46,658 adding 'device_detector/regexes/ahocorasick/upstream/device/cameras.yml' 2026-01-12T16:48:46,659 adding 'device_detector/regexes/ahocorasick/upstream/device/car_browsers.yml' 2026-01-12T16:48:46,660 adding 'device_detector/regexes/ahocorasick/upstream/device/consoles.yml' 2026-01-12T16:48:46,662 adding 'device_detector/regexes/ahocorasick/upstream/device/mobiles.yml' 2026-01-12T16:48:46,663 adding 'device_detector/regexes/ahocorasick/upstream/device/notebooks.yml' 2026-01-12T16:48:46,664 adding 'device_detector/regexes/ahocorasick/upstream/device/portable_media_player.yml' 2026-01-12T16:48:46,666 adding 'device_detector/regexes/ahocorasick/upstream/device/shell_tv.yml' 2026-01-12T16:48:46,667 adding 'device_detector/regexes/local/__init__.py' 2026-01-12T16:48:46,668 adding 'device_detector/regexes/local/osfragments.yml' 2026-01-12T16:48:46,669 adding 'device_detector/regexes/local/oss.yml' 2026-01-12T16:48:46,671 adding 'device_detector/regexes/local/client/__init__.py' 2026-01-12T16:48:46,672 adding 'device_detector/regexes/local/client/antivirus.yml' 2026-01-12T16:48:46,673 adding 'device_detector/regexes/local/client/browsers.yml' 2026-01-12T16:48:46,675 adding 'device_detector/regexes/local/client/desktop_apps.yml' 2026-01-12T16:48:46,676 adding 'device_detector/regexes/local/client/libraries.yml' 2026-01-12T16:48:46,677 adding 'device_detector/regexes/local/client/mediaplayers.yml' 2026-01-12T16:48:46,679 adding 'device_detector/regexes/local/client/mobile_apps.yml' 2026-01-12T16:48:46,680 adding 'device_detector/regexes/local/client/osutility.yml' 2026-01-12T16:48:46,681 adding 'device_detector/regexes/local/client/vpnproxy.yml' 2026-01-12T16:48:46,682 adding 'device_detector/regexes/local/device/__init__.py' 2026-01-12T16:48:46,684 adding 'device_detector/regexes/local/device/normalize.yml' 2026-01-12T16:48:46,686 adding 'device_detector/regexes/upstream/__init__.py' 2026-01-12T16:48:46,700 adding 'device_detector/regexes/upstream/bots.yml' 2026-01-12T16:48:46,706 adding 'device_detector/regexes/upstream/oss.yml' 2026-01-12T16:48:46,707 adding 'device_detector/regexes/upstream/vendorfragments.yml' 2026-01-12T16:48:46,709 adding 'device_detector/regexes/upstream/client/__init__.py' 2026-01-12T16:48:46,710 adding 'device_detector/regexes/upstream/client/browser_engine.yml' 2026-01-12T16:48:46,718 adding 'device_detector/regexes/upstream/client/browsers.yml' 2026-01-12T16:48:46,720 adding 'device_detector/regexes/upstream/client/feed_readers.yml' 2026-01-12T16:48:46,723 adding 'device_detector/regexes/upstream/client/libraries.yml' 2026-01-12T16:48:46,724 adding 'device_detector/regexes/upstream/client/mediaplayers.yml' 2026-01-12T16:48:46,732 adding 'device_detector/regexes/upstream/client/mobile_apps.yml' 2026-01-12T16:48:46,734 adding 'device_detector/regexes/upstream/client/pim.yml' 2026-01-12T16:48:46,736 adding 'device_detector/regexes/upstream/client/hints/__init__.py' 2026-01-12T16:48:46,738 adding 'device_detector/regexes/upstream/client/hints/apps.yml' 2026-01-12T16:48:46,741 adding 'device_detector/regexes/upstream/client/hints/browsers.yml' 2026-01-12T16:48:46,743 adding 'device_detector/regexes/upstream/device/__init__.py' 2026-01-12T16:48:46,744 adding 'device_detector/regexes/upstream/device/cameras.yml' 2026-01-12T16:48:46,746 adding 'device_detector/regexes/upstream/device/car_browsers.yml' 2026-01-12T16:48:46,747 adding 'device_detector/regexes/upstream/device/consoles.yml' 2026-01-12T16:48:46,862 adding 'device_detector/regexes/upstream/device/mobiles.yml' 2026-01-12T16:48:46,871 adding 'device_detector/regexes/upstream/device/notebooks.yml' 2026-01-12T16:48:46,873 adding 'device_detector/regexes/upstream/device/portable_media_player.yml' 2026-01-12T16:48:46,874 adding 'device_detector/regexes/upstream/device/shell_tv.yml' 2026-01-12T16:48:46,877 adding 'device_detector/regexes/upstream/device/televisions.yml' 2026-01-12T16:48:46,879 adding 'device_detector/tests/__init__.py' 2026-01-12T16:48:46,881 adding 'device_detector/tests/base.py' 2026-01-12T16:48:46,883 adding 'device_detector/tests/device/__init__.py' 2026-01-12T16:48:46,884 adding 'device_detector/tests/device/test_device_detector.py' 2026-01-12T16:48:46,886 adding 'device_detector/tests/device/test_smartphones.py' 2026-01-12T16:48:46,887 adding 'device_detector/tests/device/test_tablets.py' 2026-01-12T16:48:46,889 adding 'device_detector/tests/device/test_televisions.py' 2026-01-12T16:48:46,890 adding 'device_detector/tests/device/test_upstream_collisions.py' 2026-01-12T16:48:46,892 adding 'device_detector/tests/fixtures/__init__.py' 2026-01-12T16:48:46,894 adding 'device_detector/tests/fixtures/local/__init__.py' 2026-01-12T16:48:46,896 adding 'device_detector/tests/fixtures/local/app_names.yml' 2026-01-12T16:48:46,898 adding 'device_detector/tests/fixtures/local/normalize.yml' 2026-01-12T16:48:46,901 adding 'device_detector/tests/fixtures/upstream/__init__.py' 2026-01-12T16:48:46,926 adding 'device_detector/tests/fixtures/upstream/bots.yml' 2026-01-12T16:48:46,929 adding 'device_detector/tests/fixtures/upstream/camera.yml' 2026-01-12T16:48:46,932 adding 'device_detector/tests/fixtures/upstream/car_browser.yml' 2026-01-12T16:48:46,938 adding 'device_detector/tests/fixtures/upstream/clienthints-app.yml' 2026-01-12T16:48:46,945 adding 'device_detector/tests/fixtures/upstream/clienthints.yml' 2026-01-12T16:48:46,947 adding 'device_detector/tests/fixtures/upstream/console.yml' 2026-01-12T16:48:46,949 adding 'device_detector/tests/fixtures/upstream/desktop-1.yml' 2026-01-12T16:48:46,961 adding 'device_detector/tests/fixtures/upstream/desktop.yml' 2026-01-12T16:48:46,967 adding 'device_detector/tests/fixtures/upstream/feature_phone.yml' 2026-01-12T16:48:46,969 adding 'device_detector/tests/fixtures/upstream/feed_reader.yml' 2026-01-12T16:48:46,971 adding 'device_detector/tests/fixtures/upstream/mediaplayer.yml' 2026-01-12T16:48:46,974 adding 'device_detector/tests/fixtures/upstream/mobile_apps.yml' 2026-01-12T16:48:46,978 adding 'device_detector/tests/fixtures/upstream/peripheral.yml' 2026-01-12T16:48:46,987 adding 'device_detector/tests/fixtures/upstream/phablet-1.yml' 2026-01-12T16:48:47,000 adding 'device_detector/tests/fixtures/upstream/phablet.yml' 2026-01-12T16:48:47,011 adding 'device_detector/tests/fixtures/upstream/podcasting.yml' 2026-01-12T16:48:47,014 adding 'device_detector/tests/fixtures/upstream/portable_media_player.yml' 2026-01-12T16:48:47,016 adding 'device_detector/tests/fixtures/upstream/smart_display.yml' 2026-01-12T16:48:47,018 adding 'device_detector/tests/fixtures/upstream/smart_speaker.yml' 2026-01-12T16:48:47,029 adding 'device_detector/tests/fixtures/upstream/smartphone-1.yml' 2026-01-12T16:48:47,043 adding 'device_detector/tests/fixtures/upstream/smartphone-10.yml' 2026-01-12T16:48:47,057 adding 'device_detector/tests/fixtures/upstream/smartphone-11.yml' 2026-01-12T16:48:47,071 adding 'device_detector/tests/fixtures/upstream/smartphone-12.yml' 2026-01-12T16:48:47,085 adding 'device_detector/tests/fixtures/upstream/smartphone-13.yml' 2026-01-12T16:48:47,098 adding 'device_detector/tests/fixtures/upstream/smartphone-14.yml' 2026-01-12T16:48:47,112 adding 'device_detector/tests/fixtures/upstream/smartphone-15.yml' 2026-01-12T16:48:47,127 adding 'device_detector/tests/fixtures/upstream/smartphone-16.yml' 2026-01-12T16:48:47,140 adding 'device_detector/tests/fixtures/upstream/smartphone-17.yml' 2026-01-12T16:48:47,146 adding 'device_detector/tests/fixtures/upstream/smartphone-18.yml' 2026-01-12T16:48:47,154 adding 'device_detector/tests/fixtures/upstream/smartphone-19.yml' 2026-01-12T16:48:47,169 adding 'device_detector/tests/fixtures/upstream/smartphone-2.yml' 2026-01-12T16:48:47,180 adding 'device_detector/tests/fixtures/upstream/smartphone-20.yml' 2026-01-12T16:48:47,191 adding 'device_detector/tests/fixtures/upstream/smartphone-21.yml' 2026-01-12T16:48:47,204 adding 'device_detector/tests/fixtures/upstream/smartphone-22.yml' 2026-01-12T16:48:47,218 adding 'device_detector/tests/fixtures/upstream/smartphone-23.yml' 2026-01-12T16:48:47,233 adding 'device_detector/tests/fixtures/upstream/smartphone-24.yml' 2026-01-12T16:48:47,246 adding 'device_detector/tests/fixtures/upstream/smartphone-25.yml' 2026-01-12T16:48:47,258 adding 'device_detector/tests/fixtures/upstream/smartphone-26.yml' 2026-01-12T16:48:47,272 adding 'device_detector/tests/fixtures/upstream/smartphone-27.yml' 2026-01-12T16:48:47,285 adding 'device_detector/tests/fixtures/upstream/smartphone-28.yml' 2026-01-12T16:48:47,299 adding 'device_detector/tests/fixtures/upstream/smartphone-29.yml' 2026-01-12T16:48:47,318 adding 'device_detector/tests/fixtures/upstream/smartphone-3.yml' 2026-01-12T16:48:47,333 adding 'device_detector/tests/fixtures/upstream/smartphone-30.yml' 2026-01-12T16:48:47,347 adding 'device_detector/tests/fixtures/upstream/smartphone-31.yml' 2026-01-12T16:48:47,361 adding 'device_detector/tests/fixtures/upstream/smartphone-32.yml' 2026-01-12T16:48:47,375 adding 'device_detector/tests/fixtures/upstream/smartphone-33.yml' 2026-01-12T16:48:47,390 adding 'device_detector/tests/fixtures/upstream/smartphone-34.yml' 2026-01-12T16:48:47,403 adding 'device_detector/tests/fixtures/upstream/smartphone-35.yml' 2026-01-12T16:48:47,417 adding 'device_detector/tests/fixtures/upstream/smartphone-36.yml' 2026-01-12T16:48:47,432 adding 'device_detector/tests/fixtures/upstream/smartphone-37.yml' 2026-01-12T16:48:47,445 adding 'device_detector/tests/fixtures/upstream/smartphone-38.yml' 2026-01-12T16:48:47,460 adding 'device_detector/tests/fixtures/upstream/smartphone-39.yml' 2026-01-12T16:48:47,476 adding 'device_detector/tests/fixtures/upstream/smartphone-4.yml' 2026-01-12T16:48:47,489 adding 'device_detector/tests/fixtures/upstream/smartphone-40.yml' 2026-01-12T16:48:47,502 adding 'device_detector/tests/fixtures/upstream/smartphone-41.yml' 2026-01-12T16:48:47,514 adding 'device_detector/tests/fixtures/upstream/smartphone-42.yml' 2026-01-12T16:48:47,527 adding 'device_detector/tests/fixtures/upstream/smartphone-5.yml' 2026-01-12T16:48:47,540 adding 'device_detector/tests/fixtures/upstream/smartphone-6.yml' 2026-01-12T16:48:47,553 adding 'device_detector/tests/fixtures/upstream/smartphone-7.yml' 2026-01-12T16:48:47,566 adding 'device_detector/tests/fixtures/upstream/smartphone-8.yml' 2026-01-12T16:48:47,579 adding 'device_detector/tests/fixtures/upstream/smartphone-9.yml' 2026-01-12T16:48:47,591 adding 'device_detector/tests/fixtures/upstream/smartphone.yml' 2026-01-12T16:48:47,605 adding 'device_detector/tests/fixtures/upstream/tablet-1.yml' 2026-01-12T16:48:47,620 adding 'device_detector/tests/fixtures/upstream/tablet-10.yml' 2026-01-12T16:48:47,635 adding 'device_detector/tests/fixtures/upstream/tablet-11.yml' 2026-01-12T16:48:47,646 adding 'device_detector/tests/fixtures/upstream/tablet-12.yml' 2026-01-12T16:48:47,658 adding 'device_detector/tests/fixtures/upstream/tablet-2.yml' 2026-01-12T16:48:47,672 adding 'device_detector/tests/fixtures/upstream/tablet-3.yml' 2026-01-12T16:48:47,685 adding 'device_detector/tests/fixtures/upstream/tablet-4.yml' 2026-01-12T16:48:47,698 adding 'device_detector/tests/fixtures/upstream/tablet-5.yml' 2026-01-12T16:48:47,711 adding 'device_detector/tests/fixtures/upstream/tablet-6.yml' 2026-01-12T16:48:47,724 adding 'device_detector/tests/fixtures/upstream/tablet-7.yml' 2026-01-12T16:48:47,737 adding 'device_detector/tests/fixtures/upstream/tablet-8.yml' 2026-01-12T16:48:47,751 adding 'device_detector/tests/fixtures/upstream/tablet-9.yml' 2026-01-12T16:48:47,763 adding 'device_detector/tests/fixtures/upstream/tablet.yml' 2026-01-12T16:48:47,777 adding 'device_detector/tests/fixtures/upstream/tv-1.yml' 2026-01-12T16:48:47,792 adding 'device_detector/tests/fixtures/upstream/tv-2.yml' 2026-01-12T16:48:47,805 adding 'device_detector/tests/fixtures/upstream/tv-3.yml' 2026-01-12T16:48:47,819 adding 'device_detector/tests/fixtures/upstream/tv-4.yml' 2026-01-12T16:48:47,827 adding 'device_detector/tests/fixtures/upstream/tv-5.yml' 2026-01-12T16:48:47,842 adding 'device_detector/tests/fixtures/upstream/tv.yml' 2026-01-12T16:48:47,848 adding 'device_detector/tests/fixtures/upstream/unknown.yml' 2026-01-12T16:48:47,852 adding 'device_detector/tests/fixtures/upstream/wearable.yml' 2026-01-12T16:48:47,854 adding 'device_detector/tests/parser/__init__.py' 2026-01-12T16:48:47,856 adding 'device_detector/tests/parser/test_bot.py' 2026-01-12T16:48:47,857 adding 'device_detector/tests/parser/test_cache.py' 2026-01-12T16:48:47,858 adding 'device_detector/tests/parser/test_client_hints.py' 2026-01-12T16:48:47,860 adding 'device_detector/tests/parser/test_clients.py' 2026-01-12T16:48:47,861 adding 'device_detector/tests/parser/test_device.py' 2026-01-12T16:48:47,862 adding 'device_detector/tests/parser/test_extractor.py' 2026-01-12T16:48:47,863 adding 'device_detector/tests/parser/test_key_value_pairs.py' 2026-01-12T16:48:47,864 adding 'device_detector/tests/parser/test_os.py' 2026-01-12T16:48:47,866 adding 'device_detector/tests/parser/test_utils.py' 2026-01-12T16:48:47,868 adding 'device_detector/tests/parser/test_vendorfragment.py' 2026-01-12T16:48:47,880 adding 'device_detector-6.1.0.dist-info/METADATA' 2026-01-12T16:48:47,881 adding 'device_detector-6.1.0.dist-info/WHEEL' 2026-01-12T16:48:47,882 adding 'device_detector-6.1.0.dist-info/top_level.txt' 2026-01-12T16:48:47,883 adding 'device_detector-6.1.0.dist-info/zip-safe' 2026-01-12T16:48:47,887 adding 'device_detector-6.1.0.dist-info/RECORD' 2026-01-12T16:48:47,912 removing build/bdist.linux-armv7l/wheel 2026-01-12T16:48:48,076 Building wheel for device-detector (pyproject.toml): finished with status 'done' 2026-01-12T16:48:48,130 Created wheel for device-detector: filename=device_detector-6.1.0-py3-none-any.whl size=1924858 sha256=1ea83d260942dbe5f5dd3cdc5262b7f740203a84527fb7b40267c6ee25a04028 2026-01-12T16:48:48,131 Stored in directory: /tmp/pip-ephem-wheel-cache-_8_ebog7/wheels/7f/ee/8b/04d07121832ebf2cde7c9edde3ac831eb153e73c839fe5fc6a 2026-01-12T16:48:48,155 Successfully built device-detector 2026-01-12T16:48:48,201 Removed build tracker: '/tmp/pip-build-tracker-3k_bjwbx'