2026-08-06T14:46:00,844 Created temporary directory: /tmp/pip-ephem-wheel-cache-f__imlhz 2026-08-06T14:46:00,845 Created temporary directory: /tmp/pip-build-tracker-y1ohclwi 2026-08-06T14:46:00,846 Initialized build tracking at /tmp/pip-build-tracker-y1ohclwi 2026-08-06T14:46:00,846 Created build tracker: /tmp/pip-build-tracker-y1ohclwi 2026-08-06T14:46:00,847 Entered build tracker: /tmp/pip-build-tracker-y1ohclwi 2026-08-06T14:46:00,848 Created temporary directory: /tmp/pip-wheel-lpjnv0hd 2026-08-06T14:46:00,851 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-08-06T14:46:00,853 Created temporary directory: /tmp/pip-ephem-wheel-cache-7jxhtrpc 2026-08-06T14:46:00,874 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-06T14:46:00,878 2 location(s) to search for versions of device-detector: 2026-08-06T14:46:00,878 * https://pypi.org/simple/device-detector/ 2026-08-06T14:46:00,878 * https://www.piwheels.org/simple/device-detector/ 2026-08-06T14:46:00,879 Fetching project page and analyzing links: https://pypi.org/simple/device-detector/ 2026-08-06T14:46:00,880 Getting page https://pypi.org/simple/device-detector/ 2026-08-06T14:46:00,881 Found index url https://pypi.org/simple 2026-08-06T14:46:01,031 Fetched page https://pypi.org/simple/device-detector/ as application/vnd.pypi.simple.v1+json 2026-08-06T14:46:01,036 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-08-06T14:46:01,037 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-08-06T14:46:01,037 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-08-06T14:46:01,038 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-08-06T14:46:01,039 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-08-06T14:46:01,040 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-08-06T14:46:01,040 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-08-06T14:46:01,041 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-08-06T14:46:01,042 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-08-06T14:46:01,042 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-08-06T14:46:01,043 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-08-06T14:46:01,044 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-08-06T14:46:01,045 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-08-06T14:46:01,045 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-08-06T14:46:01,046 Skipping link: No binaries permitted for device-detector: https://files.pythonhosted.org/packages/76/78/16f20d8c9331c4a77897f36034f132bc6f9b8bb409aa5fe52b77cccc47aa/device_detector-6.2.0-py3-none-any.whl (from https://pypi.org/simple/device-detector/) (requires-python:>=3.10) 2026-08-06T14:46:01,047 Found link https://files.pythonhosted.org/packages/e8/95/c928a5cc5f46e87e34243eacd06fc80704056cec2cffbaedf3b9ef8b6f23/device_detector-6.2.0.tar.gz (from https://pypi.org/simple/device-detector/) (requires-python:>=3.10), version: 6.2.0 2026-08-06T14:46:01,047 Skipping link: No binaries permitted for device-detector: https://files.pythonhosted.org/packages/4a/ba/f378a7151470117967239b667bf45a29f8d0351099e4dca5093fc0ed98d5/device_detector-6.3.0-py3-none-any.whl (from https://pypi.org/simple/device-detector/) (requires-python:>=3.10) 2026-08-06T14:46:01,048 Found link https://files.pythonhosted.org/packages/86/e4/d821fa02b4b8e0cfc65f7162ba6500b383c1d7c85e936338c501cf324356/device_detector-6.3.0.tar.gz (from https://pypi.org/simple/device-detector/) (requires-python:>=3.10), version: 6.3.0 2026-08-06T14:46:01,049 Fetching project page and analyzing links: https://www.piwheels.org/simple/device-detector/ 2026-08-06T14:46:01,050 Getting page https://www.piwheels.org/simple/device-detector/ 2026-08-06T14:46:01,051 Found index url https://www.piwheels.org/simple 2026-08-06T14:46:01,247 Fetched page https://www.piwheels.org/simple/device-detector/ as text/html 2026-08-06T14:46:01,252 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-6.2.0-py3-none-any.whl#sha256=eb0cb8bb9dad02413f0b19f16bde01a416e0e60a8c995bad5211c090a7b29024 (from https://www.piwheels.org/simple/device-detector/) (requires-python:>=3.10) 2026-08-06T14:46:01,252 Skipping link: No binaries permitted for device-detector: https://archive1.piwheels.org/simple/device-detector/device_detector-6.1.0-py3-none-any.whl#sha256=1ea83d260942dbe5f5dd3cdc5262b7f740203a84527fb7b40267c6ee25a04028 (from https://www.piwheels.org/simple/device-detector/) (requires-python:>=3.10) 2026-08-06T14:46:01,253 Skipping link: No binaries permitted for device-detector: https://archive1.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-08-06T14:46:01,253 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-08-06T14:46:01,254 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-08-06T14:46:01,255 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-08-06T14:46:01,255 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-08-06T14:46:01,256 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-08-06T14:46:01,256 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-08-06T14:46:01,257 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-08-06T14:46:01,257 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-08-06T14:46:01,258 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-08-06T14:46:01,258 Skipping link: not a file: https://www.piwheels.org/simple/device-detector/ 2026-08-06T14:46:01,259 Skipping link: not a file: https://pypi.org/simple/device-detector/ 2026-08-06T14:46:01,281 Given no hashes to check 1 links for project 'device-detector': discarding no candidates 2026-08-06T14:46:01,300 Collecting device-detector==6.3.0 2026-08-06T14:46:01,303 Created temporary directory: /tmp/pip-unpack-m3s5uefi 2026-08-06T14:46:01,532 Downloading device_detector-6.3.0.tar.gz (1.9 MB) 2026-08-06T14:46:02,967 Added device-detector==6.3.0 from https://files.pythonhosted.org/packages/86/e4/d821fa02b4b8e0cfc65f7162ba6500b383c1d7c85e936338c501cf324356/device_detector-6.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-y1ohclwi' 2026-08-06T14:46:02,973 Created temporary directory: /tmp/pip-build-env-7a576qko 2026-08-06T14:46:02,978 Installing build dependencies: started 2026-08-06T14:46:02,979 Running command pip subprocess to install build dependencies 2026-08-06T14:46:04,227 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-06T14:46:05,126 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-08-06T14:46:05,151 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-06T14:46:08,032 Collecting setuptools 2026-08-06T14:46:08,033 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-08-06T14:46:08,063 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-06T14:46:08,300 Collecting wheel 2026-08-06T14:46:08,301 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-08-06T14:46:08,315 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-06T14:46:08,500 Collecting packaging>=24.0 2026-08-06T14:46:08,501 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-06T14:46:08,514 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-06T14:46:08,710 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-08-06T14:46:08,735 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-06T14:46:08,827 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-08-06T14:46:08,863 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-08-06T14:46:08,895 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-06T14:46:08,983 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-08-06T14:46:11,762 Installing collected packages: setuptools, packaging, wheel 2026-08-06T14:46:15,315 Creating /tmp/pip-build-env-7a576qko/overlay/local/bin 2026-08-06T14:46:15,317 changing mode of /tmp/pip-build-env-7a576qko/overlay/local/bin/wheel to 755 2026-08-06T14:46:15,339 Successfully installed packaging-26.3 setuptools-83.0.0 wheel-0.47.0 2026-08-06T14:46:15,626 Installing build dependencies: finished with status 'done' 2026-08-06T14:46:15,632 Getting requirements to build wheel: started 2026-08-06T14:46:15,634 Running command Getting requirements to build wheel 2026-08-06T14:46:16,283 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-06T14:46:16,283 !! 2026-08-06T14:46:16,285 ******************************************************************************** 2026-08-06T14:46:16,285 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-08-06T14:46:16,287 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-06T14:46:16,288 or your builds will no longer be supported. 2026-08-06T14:46:16,289 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-06T14:46:16,289 ******************************************************************************** 2026-08-06T14:46:16,291 !! 2026-08-06T14:46:16,291 corresp(dist, value, root_dir) 2026-08-06T14:46:16,292 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-lpjnv0hd/device-detector_93b29d0a122b4adb8937b2207155b81a/device_detector/LICENSE.md' cannot be found 2026-08-06T14:46:16,293 return '\n'.join( 2026-08-06T14:46:16,294 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-08-06T14:46:16,294 corresp(dist, value, root_dir) 2026-08-06T14:46:16,374 running egg_info 2026-08-06T14:46:16,380 writing device_detector.egg-info/PKG-INFO 2026-08-06T14:46:16,386 writing dependency_links to device_detector.egg-info/dependency_links.txt 2026-08-06T14:46:16,389 writing requirements to device_detector.egg-info/requires.txt 2026-08-06T14:46:16,390 writing top-level names to device_detector.egg-info/top_level.txt 2026-08-06T14:46:16,464 reading manifest file 'device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:16,492 reading manifest template 'MANIFEST.in' 2026-08-06T14:46:16,493 warning: no files found matching 'requirements.txt' 2026-08-06T14:46:16,494 warning: no files found matching 'device_detector/appids/*.yml' 2026-08-06T14:46:16,535 warning: no previously-included files matching '*~' found anywhere in distribution 2026-08-06T14:46:16,557 writing manifest file 'device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:16,656 Getting requirements to build wheel: finished with status 'done' 2026-08-06T14:46:16,660 Created temporary directory: /tmp/pip-modern-metadata-ljz0i35f 2026-08-06T14:46:16,662 Preparing metadata (pyproject.toml): started 2026-08-06T14:46:16,663 Running command Preparing metadata (pyproject.toml) 2026-08-06T14:46:17,233 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-06T14:46:17,233 !! 2026-08-06T14:46:17,235 ******************************************************************************** 2026-08-06T14:46:17,235 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-08-06T14:46:17,236 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-06T14:46:17,237 or your builds will no longer be supported. 2026-08-06T14:46:17,238 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-06T14:46:17,238 ******************************************************************************** 2026-08-06T14:46:17,239 !! 2026-08-06T14:46:17,240 corresp(dist, value, root_dir) 2026-08-06T14:46:17,240 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-lpjnv0hd/device-detector_93b29d0a122b4adb8937b2207155b81a/device_detector/LICENSE.md' cannot be found 2026-08-06T14:46:17,241 return '\n'.join( 2026-08-06T14:46:17,242 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-08-06T14:46:17,242 corresp(dist, value, root_dir) 2026-08-06T14:46:17,317 running dist_info 2026-08-06T14:46:17,328 creating /tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info 2026-08-06T14:46:17,329 writing /tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/PKG-INFO 2026-08-06T14:46:17,335 writing dependency_links to /tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/dependency_links.txt 2026-08-06T14:46:17,337 writing requirements to /tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/requires.txt 2026-08-06T14:46:17,338 writing top-level names to /tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/top_level.txt 2026-08-06T14:46:17,340 writing manifest file '/tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:17,404 reading manifest file '/tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:17,406 reading manifest template 'MANIFEST.in' 2026-08-06T14:46:17,407 warning: no files found matching 'requirements.txt' 2026-08-06T14:46:17,408 warning: no files found matching 'device_detector/appids/*.yml' 2026-08-06T14:46:17,442 warning: no previously-included files matching '*~' found anywhere in distribution 2026-08-06T14:46:17,455 writing manifest file '/tmp/pip-modern-metadata-ljz0i35f/device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:17,457 creating '/tmp/pip-modern-metadata-ljz0i35f/device_detector-6.3.0.dist-info' 2026-08-06T14:46:17,582 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-06T14:46:17,589 Source in /tmp/pip-wheel-lpjnv0hd/device-detector_93b29d0a122b4adb8937b2207155b81a has version 6.3.0, which satisfies requirement device-detector==6.3.0 from https://files.pythonhosted.org/packages/86/e4/d821fa02b4b8e0cfc65f7162ba6500b383c1d7c85e936338c501cf324356/device_detector-6.3.0.tar.gz 2026-08-06T14:46:17,590 Removed device-detector==6.3.0 from https://files.pythonhosted.org/packages/86/e4/d821fa02b4b8e0cfc65f7162ba6500b383c1d7c85e936338c501cf324356/device_detector-6.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-y1ohclwi' 2026-08-06T14:46:17,599 Created temporary directory: /tmp/pip-unpack-l2lmjliw 2026-08-06T14:46:17,599 Building wheels for collected packages: device-detector 2026-08-06T14:46:17,603 Created temporary directory: /tmp/pip-wheel-ns2wgdhq 2026-08-06T14:46:17,604 Destination directory: /tmp/pip-wheel-ns2wgdhq 2026-08-06T14:46:17,606 Building wheel for device-detector (pyproject.toml): started 2026-08-06T14:46:17,608 Running command Building wheel for device-detector (pyproject.toml) 2026-08-06T14:46:18,164 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-06T14:46:18,165 !! 2026-08-06T14:46:18,166 ******************************************************************************** 2026-08-06T14:46:18,166 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-08-06T14:46:18,167 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-06T14:46:18,168 or your builds will no longer be supported. 2026-08-06T14:46:18,169 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-06T14:46:18,169 ******************************************************************************** 2026-08-06T14:46:18,171 !! 2026-08-06T14:46:18,171 corresp(dist, value, root_dir) 2026-08-06T14:46:18,172 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-lpjnv0hd/device-detector_93b29d0a122b4adb8937b2207155b81a/device_detector/LICENSE.md' cannot be found 2026-08-06T14:46:18,172 return '\n'.join( 2026-08-06T14:46:18,173 /tmp/pip-build-env-7a576qko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-08-06T14:46:18,174 corresp(dist, value, root_dir) 2026-08-06T14:46:18,237 running bdist_wheel 2026-08-06T14:46:18,255 running build 2026-08-06T14:46:18,255 running build_py 2026-08-06T14:46:18,261 creating build/lib/device_detector 2026-08-06T14:46:18,263 copying ./device_detector/__init__.py -> build/lib/device_detector 2026-08-06T14:46:18,265 copying ./device_detector/enums.py -> build/lib/device_detector 2026-08-06T14:46:18,267 copying ./device_detector/yaml_loader.py -> build/lib/device_detector 2026-08-06T14:46:18,270 copying ./device_detector/device_detector.py -> build/lib/device_detector 2026-08-06T14:46:18,273 copying ./device_detector/settings.py -> build/lib/device_detector 2026-08-06T14:46:18,275 copying ./device_detector/lazy_regex.py -> build/lib/device_detector 2026-08-06T14:46:18,276 copying ./device_detector/utils.py -> build/lib/device_detector 2026-08-06T14:46:18,280 creating build/lib/device_detector/tests 2026-08-06T14:46:18,281 copying ./device_detector/tests/__init__.py -> build/lib/device_detector/tests 2026-08-06T14:46:18,282 copying ./device_detector/tests/base.py -> build/lib/device_detector/tests 2026-08-06T14:46:18,286 creating build/lib/device_detector/parser 2026-08-06T14:46:18,287 copying ./device_detector/parser/client_hints.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,289 copying ./device_detector/parser/__init__.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,292 copying ./device_detector/parser/operating_system.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,294 copying ./device_detector/parser/key_value_pairs.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,297 copying ./device_detector/parser/parser.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,299 copying ./device_detector/parser/settings.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,302 copying ./device_detector/parser/extractors.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,304 copying ./device_detector/parser/os_fragment.py -> build/lib/device_detector/parser 2026-08-06T14:46:18,306 creating build/lib/device_detector/appdetails 2026-08-06T14:46:18,307 copying ./device_detector/appdetails/__init__.py -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,309 creating build/lib/device_detector/regexes 2026-08-06T14:46:18,310 copying ./device_detector/regexes/__init__.py -> build/lib/device_detector/regexes 2026-08-06T14:46:18,313 creating build/lib/device_detector/tests/parser 2026-08-06T14:46:18,314 copying ./device_detector/tests/parser/__init__.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,315 copying ./device_detector/tests/parser/test_bot.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,317 copying ./device_detector/tests/parser/test_client_hints.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,319 copying ./device_detector/tests/parser/test_utils.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,322 copying ./device_detector/tests/parser/test_vendorfragment.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,324 copying ./device_detector/tests/parser/test_extractor.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,325 copying ./device_detector/tests/parser/test_device.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,327 copying ./device_detector/tests/parser/test_key_value_pairs.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,330 copying ./device_detector/tests/parser/test_clients.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,332 copying ./device_detector/tests/parser/test_os.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,334 copying ./device_detector/tests/parser/test_cache.py -> build/lib/device_detector/tests/parser 2026-08-06T14:46:18,336 creating build/lib/device_detector/tests/fixtures 2026-08-06T14:46:18,338 copying ./device_detector/tests/fixtures/__init__.py -> build/lib/device_detector/tests/fixtures 2026-08-06T14:46:18,340 creating build/lib/device_detector/tests/device 2026-08-06T14:46:18,341 copying ./device_detector/tests/device/__init__.py -> build/lib/device_detector/tests/device 2026-08-06T14:46:18,343 copying ./device_detector/tests/device/test_televisions.py -> build/lib/device_detector/tests/device 2026-08-06T14:46:18,345 copying ./device_detector/tests/device/test_smartphones.py -> build/lib/device_detector/tests/device 2026-08-06T14:46:18,347 copying ./device_detector/tests/device/test_device_detector.py -> build/lib/device_detector/tests/device 2026-08-06T14:46:18,349 copying ./device_detector/tests/device/test_tablets.py -> build/lib/device_detector/tests/device 2026-08-06T14:46:18,351 copying ./device_detector/tests/device/test_upstream_collisions.py -> build/lib/device_detector/tests/device 2026-08-06T14:46:18,354 creating build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,355 copying ./device_detector/tests/fixtures/upstream/__init__.py -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,357 creating build/lib/device_detector/tests/fixtures/local 2026-08-06T14:46:18,358 copying ./device_detector/tests/fixtures/local/__init__.py -> build/lib/device_detector/tests/fixtures/local 2026-08-06T14:46:18,361 creating build/lib/device_detector/parser/client 2026-08-06T14:46:18,362 copying ./device_detector/parser/client/__init__.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,364 copying ./device_detector/parser/client/desktopapp.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,366 copying ./device_detector/parser/client/adobe_cc.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,368 copying ./device_detector/parser/client/extractor_name_version.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,370 copying ./device_detector/parser/client/vpnproxy.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,372 copying ./device_detector/parser/client/mediaplayer.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,373 copying ./device_detector/parser/client/messaging.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,375 copying ./device_detector/parser/client/pim.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,377 copying ./device_detector/parser/client/mobileapp.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,379 copying ./device_detector/parser/client/feed_reader.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,380 copying ./device_detector/parser/client/browser.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,383 copying ./device_detector/parser/client/extractor_whole_name.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,385 copying ./device_detector/parser/client/dictua.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,387 copying ./device_detector/parser/client/library.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,388 copying ./device_detector/parser/client/base.py -> build/lib/device_detector/parser/client 2026-08-06T14:46:18,391 creating build/lib/device_detector/parser/device 2026-08-06T14:46:18,392 copying ./device_detector/parser/device/bot.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,394 copying ./device_detector/parser/device/__init__.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,396 copying ./device_detector/parser/device/device.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,399 copying ./device_detector/parser/device/portable_media_player.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,401 copying ./device_detector/parser/device/console.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,403 copying ./device_detector/parser/device/car_browser.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,405 copying ./device_detector/parser/device/vendor_fragment.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,407 copying ./device_detector/parser/device/television.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,409 copying ./device_detector/parser/device/camera.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,410 copying ./device_detector/parser/device/base.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,413 copying ./device_detector/parser/device/notebook.py -> build/lib/device_detector/parser/device 2026-08-06T14:46:18,416 creating build/lib/device_detector/parser/client/hints 2026-08-06T14:46:18,417 copying ./device_detector/parser/client/hints/__init__.py -> build/lib/device_detector/parser/client/hints 2026-08-06T14:46:18,419 copying ./device_detector/parser/client/hints/mobileapp.py -> build/lib/device_detector/parser/client/hints 2026-08-06T14:46:18,421 copying ./device_detector/parser/client/hints/browser.py -> build/lib/device_detector/parser/client/hints 2026-08-06T14:46:18,423 creating build/lib/device_detector/regexes/ahocorasick 2026-08-06T14:46:18,424 copying ./device_detector/regexes/ahocorasick/__init__.py -> build/lib/device_detector/regexes/ahocorasick 2026-08-06T14:46:18,427 creating build/lib/device_detector/regexes/upstream 2026-08-06T14:46:18,428 copying ./device_detector/regexes/upstream/__init__.py -> build/lib/device_detector/regexes/upstream 2026-08-06T14:46:18,430 creating build/lib/device_detector/regexes/local 2026-08-06T14:46:18,431 copying ./device_detector/regexes/local/__init__.py -> build/lib/device_detector/regexes/local 2026-08-06T14:46:18,434 creating build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:18,435 copying ./device_detector/regexes/ahocorasick/classes/__init__.py -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:18,437 creating build/lib/device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:18,438 copying ./device_detector/regexes/ahocorasick/upstream/__init__.py -> build/lib/device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:18,440 creating build/lib/device_detector/regexes/ahocorasick/local 2026-08-06T14:46:18,441 copying ./device_detector/regexes/ahocorasick/local/__init__.py -> build/lib/device_detector/regexes/ahocorasick/local 2026-08-06T14:46:18,443 creating build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:18,444 copying ./device_detector/regexes/ahocorasick/upstream/client/__init__.py -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:18,446 creating build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:18,447 copying ./device_detector/regexes/ahocorasick/upstream/device/__init__.py -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:18,449 creating build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:18,450 copying ./device_detector/regexes/ahocorasick/local/client/__init__.py -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:18,453 creating build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:18,454 copying ./device_detector/regexes/upstream/client/__init__.py -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:18,456 creating build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:18,457 copying ./device_detector/regexes/upstream/device/__init__.py -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:18,460 creating build/lib/device_detector/regexes/upstream/client/hints 2026-08-06T14:46:18,461 copying ./device_detector/regexes/upstream/client/hints/__init__.py -> build/lib/device_detector/regexes/upstream/client/hints 2026-08-06T14:46:18,463 creating build/lib/device_detector/regexes/local/client 2026-08-06T14:46:18,464 copying ./device_detector/regexes/local/client/__init__.py -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:18,466 creating build/lib/device_detector/regexes/local/device 2026-08-06T14:46:18,467 copying ./device_detector/regexes/local/device/__init__.py -> build/lib/device_detector/regexes/local/device 2026-08-06T14:46:18,469 running egg_info 2026-08-06T14:46:18,479 writing device_detector.egg-info/PKG-INFO 2026-08-06T14:46:18,484 writing dependency_links to device_detector.egg-info/dependency_links.txt 2026-08-06T14:46:18,486 writing requirements to device_detector.egg-info/requires.txt 2026-08-06T14:46:18,487 writing top-level names to device_detector.egg-info/top_level.txt 2026-08-06T14:46:18,541 reading manifest file 'device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:18,567 reading manifest template 'MANIFEST.in' 2026-08-06T14:46:18,568 warning: no files found matching 'requirements.txt' 2026-08-06T14:46:18,569 warning: no files found matching 'device_detector/appids/*.yml' 2026-08-06T14:46:18,608 warning: no previously-included files matching '*~' found anywhere in distribution 2026-08-06T14:46:18,630 writing manifest file 'device_detector.egg-info/SOURCES.txt' 2026-08-06T14:46:18,674 copying ./device_detector/appdetails/ai.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,676 copying ./device_detector/appdetails/av.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,679 copying ./device_detector/appdetails/browser.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,681 copying ./device_detector/appdetails/desktop_app.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,684 copying ./device_detector/appdetails/game.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,686 copying ./device_detector/appdetails/library.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,688 copying ./device_detector/appdetails/mediaplayer.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,691 copying ./device_detector/appdetails/messaging.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,693 copying ./device_detector/appdetails/mobile_app.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,696 copying ./device_detector/appdetails/navigation.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,699 copying ./device_detector/appdetails/osutility.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,701 copying ./device_detector/appdetails/p2p.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,703 copying ./device_detector/appdetails/pim.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,705 copying ./device_detector/appdetails/productivity.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,707 copying ./device_detector/appdetails/vpnproxy.yml -> build/lib/device_detector/appdetails 2026-08-06T14:46:18,709 copying ./device_detector/tests/fixtures/upstream/bots.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,716 copying ./device_detector/tests/fixtures/upstream/camera.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,718 copying ./device_detector/tests/fixtures/upstream/car_browser.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,721 copying ./device_detector/tests/fixtures/upstream/clienthints-app.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,725 copying ./device_detector/tests/fixtures/upstream/clienthints.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,729 copying ./device_detector/tests/fixtures/upstream/console.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,732 copying ./device_detector/tests/fixtures/upstream/desktop-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,734 copying ./device_detector/tests/fixtures/upstream/desktop.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,740 copying ./device_detector/tests/fixtures/upstream/feature_phone.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,744 copying ./device_detector/tests/fixtures/upstream/feed_reader.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,746 copying ./device_detector/tests/fixtures/upstream/mediaplayer.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,749 copying ./device_detector/tests/fixtures/upstream/mobile_apps.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,752 copying ./device_detector/tests/fixtures/upstream/peripheral.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,756 copying ./device_detector/tests/fixtures/upstream/phablet-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,762 copying ./device_detector/tests/fixtures/upstream/phablet.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,769 copying ./device_detector/tests/fixtures/upstream/podcasting.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,773 copying ./device_detector/tests/fixtures/upstream/portable_media_player.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,776 copying ./device_detector/tests/fixtures/upstream/smart_display.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,779 copying ./device_detector/tests/fixtures/upstream/smart_speaker.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,782 copying ./device_detector/tests/fixtures/upstream/smartphone-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,791 copying ./device_detector/tests/fixtures/upstream/smartphone-10.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,799 copying ./device_detector/tests/fixtures/upstream/smartphone-11.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,807 copying ./device_detector/tests/fixtures/upstream/smartphone-12.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,816 copying ./device_detector/tests/fixtures/upstream/smartphone-13.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,824 copying ./device_detector/tests/fixtures/upstream/smartphone-14.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,832 copying ./device_detector/tests/fixtures/upstream/smartphone-15.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,840 copying ./device_detector/tests/fixtures/upstream/smartphone-16.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,848 copying ./device_detector/tests/fixtures/upstream/smartphone-17.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,853 copying ./device_detector/tests/fixtures/upstream/smartphone-18.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,857 copying ./device_detector/tests/fixtures/upstream/smartphone-19.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,862 copying ./device_detector/tests/fixtures/upstream/smartphone-2.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,869 copying ./device_detector/tests/fixtures/upstream/smartphone-20.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,875 copying ./device_detector/tests/fixtures/upstream/smartphone-21.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,882 copying ./device_detector/tests/fixtures/upstream/smartphone-22.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,889 copying ./device_detector/tests/fixtures/upstream/smartphone-23.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,895 copying ./device_detector/tests/fixtures/upstream/smartphone-24.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,903 copying ./device_detector/tests/fixtures/upstream/smartphone-25.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,911 copying ./device_detector/tests/fixtures/upstream/smartphone-26.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,918 copying ./device_detector/tests/fixtures/upstream/smartphone-27.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,924 copying ./device_detector/tests/fixtures/upstream/smartphone-28.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,931 copying ./device_detector/tests/fixtures/upstream/smartphone-29.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,937 copying ./device_detector/tests/fixtures/upstream/smartphone-3.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,945 copying ./device_detector/tests/fixtures/upstream/smartphone-30.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,952 copying ./device_detector/tests/fixtures/upstream/smartphone-31.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,960 copying ./device_detector/tests/fixtures/upstream/smartphone-32.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,966 copying ./device_detector/tests/fixtures/upstream/smartphone-33.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,974 copying ./device_detector/tests/fixtures/upstream/smartphone-34.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,982 copying ./device_detector/tests/fixtures/upstream/smartphone-35.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:18,991 copying ./device_detector/tests/fixtures/upstream/smartphone-36.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,001 copying ./device_detector/tests/fixtures/upstream/smartphone-37.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,010 copying ./device_detector/tests/fixtures/upstream/smartphone-38.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,016 copying ./device_detector/tests/fixtures/upstream/smartphone-39.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,022 copying ./device_detector/tests/fixtures/upstream/smartphone-4.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,029 copying ./device_detector/tests/fixtures/upstream/smartphone-40.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,035 copying ./device_detector/tests/fixtures/upstream/smartphone-41.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,041 copying ./device_detector/tests/fixtures/upstream/smartphone-42.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,047 copying ./device_detector/tests/fixtures/upstream/smartphone-43.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,050 copying ./device_detector/tests/fixtures/upstream/smartphone-5.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,058 copying ./device_detector/tests/fixtures/upstream/smartphone-6.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,065 copying ./device_detector/tests/fixtures/upstream/smartphone-7.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,074 copying ./device_detector/tests/fixtures/upstream/smartphone-8.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,082 copying ./device_detector/tests/fixtures/upstream/smartphone-9.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,090 copying ./device_detector/tests/fixtures/upstream/smartphone.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,098 copying ./device_detector/tests/fixtures/upstream/tablet-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,107 copying ./device_detector/tests/fixtures/upstream/tablet-10.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,117 copying ./device_detector/tests/fixtures/upstream/tablet-11.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,126 copying ./device_detector/tests/fixtures/upstream/tablet-12.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,131 copying ./device_detector/tests/fixtures/upstream/tablet-2.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,137 copying ./device_detector/tests/fixtures/upstream/tablet-3.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,144 copying ./device_detector/tests/fixtures/upstream/tablet-4.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,150 copying ./device_detector/tests/fixtures/upstream/tablet-5.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,158 copying ./device_detector/tests/fixtures/upstream/tablet-6.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,164 copying ./device_detector/tests/fixtures/upstream/tablet-7.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,171 copying ./device_detector/tests/fixtures/upstream/tablet-8.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,177 copying ./device_detector/tests/fixtures/upstream/tablet-9.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,183 copying ./device_detector/tests/fixtures/upstream/tablet.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,189 copying ./device_detector/tests/fixtures/upstream/tv-1.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,196 copying ./device_detector/tests/fixtures/upstream/tv-2.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,203 copying ./device_detector/tests/fixtures/upstream/tv-3.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,209 copying ./device_detector/tests/fixtures/upstream/tv-4.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,216 copying ./device_detector/tests/fixtures/upstream/tv-5.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,221 copying ./device_detector/tests/fixtures/upstream/tv.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,227 copying ./device_detector/tests/fixtures/upstream/unknown.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,232 copying ./device_detector/tests/fixtures/upstream/wearable.yml -> build/lib/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,236 copying ./device_detector/tests/fixtures/local/app_names.yml -> build/lib/device_detector/tests/fixtures/local 2026-08-06T14:46:19,239 copying ./device_detector/tests/fixtures/local/normalize.yml -> build/lib/device_detector/tests/fixtures/local 2026-08-06T14:46:19,242 copying ./device_detector/regexes/upstream/bots.yml -> build/lib/device_detector/regexes/upstream 2026-08-06T14:46:19,248 copying ./device_detector/regexes/upstream/oss.yml -> build/lib/device_detector/regexes/upstream 2026-08-06T14:46:19,251 copying ./device_detector/regexes/upstream/vendorfragments.yml -> build/lib/device_detector/regexes/upstream 2026-08-06T14:46:19,253 copying ./device_detector/regexes/local/osfragments.yml -> build/lib/device_detector/regexes/local 2026-08-06T14:46:19,255 copying ./device_detector/regexes/local/oss.yml -> build/lib/device_detector/regexes/local 2026-08-06T14:46:19,258 copying ./device_detector/regexes/ahocorasick/classes/Adobe.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,260 copying ./device_detector/regexes/ahocorasick/classes/Browser.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,262 copying ./device_detector/regexes/ahocorasick/classes/DesktopApp.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,264 copying ./device_detector/regexes/ahocorasick/classes/Device.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,267 copying ./device_detector/regexes/ahocorasick/classes/Library.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,269 copying ./device_detector/regexes/ahocorasick/classes/MediaPlayer.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,271 copying ./device_detector/regexes/ahocorasick/classes/MobileApp.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,274 copying ./device_detector/regexes/ahocorasick/classes/Notebook.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,276 copying ./device_detector/regexes/ahocorasick/classes/OS.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,278 copying ./device_detector/regexes/ahocorasick/classes/PIM.yml -> build/lib/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:19,280 copying ./device_detector/regexes/ahocorasick/upstream/bots.yml -> build/lib/device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:19,283 copying ./device_detector/regexes/ahocorasick/upstream/oss.yml -> build/lib/device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:19,286 copying ./device_detector/regexes/ahocorasick/local/oss.yml -> build/lib/device_detector/regexes/ahocorasick/local 2026-08-06T14:46:19,288 copying ./device_detector/regexes/ahocorasick/upstream/client/browser_engine.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,291 copying ./device_detector/regexes/ahocorasick/upstream/client/browsers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,293 copying ./device_detector/regexes/ahocorasick/upstream/client/feed_readers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,296 copying ./device_detector/regexes/ahocorasick/upstream/client/libraries.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,298 copying ./device_detector/regexes/ahocorasick/upstream/client/mediaplayers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,300 copying ./device_detector/regexes/ahocorasick/upstream/client/mobile_apps.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,303 copying ./device_detector/regexes/ahocorasick/upstream/client/pim.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:19,305 copying ./device_detector/regexes/ahocorasick/upstream/device/cameras.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,307 copying ./device_detector/regexes/ahocorasick/upstream/device/car_browsers.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,309 copying ./device_detector/regexes/ahocorasick/upstream/device/consoles.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,312 copying ./device_detector/regexes/ahocorasick/upstream/device/mobiles.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,314 copying ./device_detector/regexes/ahocorasick/upstream/device/notebooks.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,316 copying ./device_detector/regexes/ahocorasick/upstream/device/portable_media_player.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,319 copying ./device_detector/regexes/ahocorasick/upstream/device/shell_tv.yml -> build/lib/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:19,321 copying ./device_detector/regexes/ahocorasick/local/client/antivirus.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,323 copying ./device_detector/regexes/ahocorasick/local/client/browsers.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,326 copying ./device_detector/regexes/ahocorasick/local/client/desktop_apps.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,328 copying ./device_detector/regexes/ahocorasick/local/client/libraries.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,330 copying ./device_detector/regexes/ahocorasick/local/client/mediaplayers.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,333 copying ./device_detector/regexes/ahocorasick/local/client/mobile_apps.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,335 copying ./device_detector/regexes/ahocorasick/local/client/osutility.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,337 copying ./device_detector/regexes/ahocorasick/local/client/pim.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,339 copying ./device_detector/regexes/ahocorasick/local/client/vpnproxy.yml -> build/lib/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:19,342 copying ./device_detector/regexes/upstream/client/browser_engine.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,344 copying ./device_detector/regexes/upstream/client/browsers.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,348 copying ./device_detector/regexes/upstream/client/feed_readers.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,350 copying ./device_detector/regexes/upstream/client/libraries.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,353 copying ./device_detector/regexes/upstream/client/mediaplayers.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,355 copying ./device_detector/regexes/upstream/client/mobile_apps.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,358 copying ./device_detector/regexes/upstream/client/pim.yml -> build/lib/device_detector/regexes/upstream/client 2026-08-06T14:46:19,361 copying ./device_detector/regexes/upstream/device/cameras.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,363 copying ./device_detector/regexes/upstream/device/car_browsers.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,365 copying ./device_detector/regexes/upstream/device/consoles.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,367 copying ./device_detector/regexes/upstream/device/mobiles.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,389 copying ./device_detector/regexes/upstream/device/notebooks.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,391 copying ./device_detector/regexes/upstream/device/portable_media_player.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,393 copying ./device_detector/regexes/upstream/device/shell_tv.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,395 copying ./device_detector/regexes/upstream/device/televisions.yml -> build/lib/device_detector/regexes/upstream/device 2026-08-06T14:46:19,399 copying ./device_detector/regexes/upstream/client/hints/apps.yml -> build/lib/device_detector/regexes/upstream/client/hints 2026-08-06T14:46:19,402 copying ./device_detector/regexes/upstream/client/hints/browsers.yml -> build/lib/device_detector/regexes/upstream/client/hints 2026-08-06T14:46:19,404 copying ./device_detector/regexes/local/client/antivirus.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,407 copying ./device_detector/regexes/local/client/browsers.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,409 copying ./device_detector/regexes/local/client/desktop_apps.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,411 copying ./device_detector/regexes/local/client/libraries.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,413 copying ./device_detector/regexes/local/client/mediaplayers.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,416 copying ./device_detector/regexes/local/client/mobile_apps.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,418 copying ./device_detector/regexes/local/client/osutility.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,420 copying ./device_detector/regexes/local/client/pim.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,422 copying ./device_detector/regexes/local/client/vpnproxy.yml -> build/lib/device_detector/regexes/local/client 2026-08-06T14:46:19,424 copying ./device_detector/regexes/local/device/normalize.yml -> build/lib/device_detector/regexes/local/device 2026-08-06T14:46:19,447 installing to build/bdist.linux-armv7l/wheel 2026-08-06T14:46:19,448 running install 2026-08-06T14:46:19,471 running install_lib 2026-08-06T14:46:19,477 creating build/bdist.linux-armv7l/wheel 2026-08-06T14:46:19,479 creating build/bdist.linux-armv7l/wheel/device_detector 2026-08-06T14:46:19,480 copying build/lib/device_detector/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:19,482 copying build/lib/device_detector/enums.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:19,484 creating build/bdist.linux-armv7l/wheel/device_detector/tests 2026-08-06T14:46:19,486 copying build/lib/device_detector/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests 2026-08-06T14:46:19,488 creating build/bdist.linux-armv7l/wheel/device_detector/tests/parser 2026-08-06T14:46:19,489 copying build/lib/device_detector/tests/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,491 copying build/lib/device_detector/tests/parser/test_bot.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,492 copying build/lib/device_detector/tests/parser/test_client_hints.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,495 copying build/lib/device_detector/tests/parser/test_utils.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,497 copying build/lib/device_detector/tests/parser/test_vendorfragment.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,499 copying build/lib/device_detector/tests/parser/test_extractor.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,500 copying build/lib/device_detector/tests/parser/test_device.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,502 copying build/lib/device_detector/tests/parser/test_key_value_pairs.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,504 copying build/lib/device_detector/tests/parser/test_clients.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,507 copying build/lib/device_detector/tests/parser/test_os.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,508 copying build/lib/device_detector/tests/parser/test_cache.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/parser 2026-08-06T14:46:19,511 creating build/bdist.linux-armv7l/wheel/device_detector/tests/fixtures 2026-08-06T14:46:19,512 copying build/lib/device_detector/tests/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures 2026-08-06T14:46:19,515 creating build/bdist.linux-armv7l/wheel/device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,516 copying build/lib/device_detector/tests/fixtures/upstream/car_browser.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,519 copying build/lib/device_detector/tests/fixtures/upstream/tablet-4.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,525 copying build/lib/device_detector/tests/fixtures/upstream/clienthints.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,529 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-19.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,534 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-31.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,540 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-9.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,547 copying build/lib/device_detector/tests/fixtures/upstream/phablet.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,553 copying build/lib/device_detector/tests/fixtures/upstream/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,554 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-5.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,562 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-12.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,569 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-41.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,575 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-13.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,580 copying build/lib/device_detector/tests/fixtures/upstream/podcasting.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,585 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-23.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,591 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-35.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,597 copying build/lib/device_detector/tests/fixtures/upstream/tablet-7.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,603 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-42.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,609 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-33.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,616 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-3.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,627 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-40.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,636 copying build/lib/device_detector/tests/fixtures/upstream/smart_speaker.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,640 copying build/lib/device_detector/tests/fixtures/upstream/feature_phone.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,645 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-36.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,654 copying build/lib/device_detector/tests/fixtures/upstream/unknown.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,659 copying build/lib/device_detector/tests/fixtures/upstream/mediaplayer.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,662 copying build/lib/device_detector/tests/fixtures/upstream/tablet-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,671 copying build/lib/device_detector/tests/fixtures/upstream/tv-3.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,679 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-18.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,684 copying build/lib/device_detector/tests/fixtures/upstream/tablet-2.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,691 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-24.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,700 copying build/lib/device_detector/tests/fixtures/upstream/console.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,703 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-7.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,711 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-11.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,719 copying build/lib/device_detector/tests/fixtures/upstream/tv-2.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,725 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-4.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,731 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-30.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,737 copying build/lib/device_detector/tests/fixtures/upstream/tablet-5.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,743 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-15.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,749 copying build/lib/device_detector/tests/fixtures/upstream/portable_media_player.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,752 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-28.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,758 copying build/lib/device_detector/tests/fixtures/upstream/tablet-11.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,764 copying build/lib/device_detector/tests/fixtures/upstream/tablet-6.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,770 copying build/lib/device_detector/tests/fixtures/upstream/tv.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,777 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-37.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,783 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-26.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,789 copying build/lib/device_detector/tests/fixtures/upstream/phablet-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,794 copying build/lib/device_detector/tests/fixtures/upstream/desktop-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,796 copying build/lib/device_detector/tests/fixtures/upstream/tablet-10.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,803 copying build/lib/device_detector/tests/fixtures/upstream/tv-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,809 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-2.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,816 copying build/lib/device_detector/tests/fixtures/upstream/wearable.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,820 copying build/lib/device_detector/tests/fixtures/upstream/desktop.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,826 copying build/lib/device_detector/tests/fixtures/upstream/tablet-9.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,832 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-8.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,838 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-34.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,844 copying build/lib/device_detector/tests/fixtures/upstream/tablet-3.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,853 copying build/lib/device_detector/tests/fixtures/upstream/tablet-12.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,859 copying build/lib/device_detector/tests/fixtures/upstream/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,862 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-10.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,869 copying build/lib/device_detector/tests/fixtures/upstream/clienthints-app.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,873 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-21.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,878 copying build/lib/device_detector/tests/fixtures/upstream/tv-5.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,883 copying build/lib/device_detector/tests/fixtures/upstream/tablet.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,888 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-39.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,894 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-25.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,899 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-14.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,905 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-29.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,910 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-6.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,916 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-43.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,919 copying build/lib/device_detector/tests/fixtures/upstream/feed_reader.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,921 copying build/lib/device_detector/tests/fixtures/upstream/tv-4.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,968 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-20.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,973 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-1.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,979 copying build/lib/device_detector/tests/fixtures/upstream/camera.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,981 copying build/lib/device_detector/tests/fixtures/upstream/smart_display.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,983 copying build/lib/device_detector/tests/fixtures/upstream/tablet-8.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,989 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-22.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:19,995 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-38.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,001 copying build/lib/device_detector/tests/fixtures/upstream/smartphone.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,006 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-27.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,013 copying build/lib/device_detector/tests/fixtures/upstream/bots.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,019 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-32.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,025 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-16.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,030 copying build/lib/device_detector/tests/fixtures/upstream/smartphone-17.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,037 copying build/lib/device_detector/tests/fixtures/upstream/peripheral.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/upstream 2026-08-06T14:46:20,041 creating build/bdist.linux-armv7l/wheel/device_detector/tests/fixtures/local 2026-08-06T14:46:20,042 copying build/lib/device_detector/tests/fixtures/local/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/local 2026-08-06T14:46:20,043 copying build/lib/device_detector/tests/fixtures/local/normalize.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/local 2026-08-06T14:46:20,046 copying build/lib/device_detector/tests/fixtures/local/app_names.yml -> build/bdist.linux-armv7l/wheel/./device_detector/tests/fixtures/local 2026-08-06T14:46:20,049 creating build/bdist.linux-armv7l/wheel/device_detector/tests/device 2026-08-06T14:46:20,050 copying build/lib/device_detector/tests/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-08-06T14:46:20,051 copying build/lib/device_detector/tests/device/test_televisions.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-08-06T14:46:20,053 copying build/lib/device_detector/tests/device/test_smartphones.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-08-06T14:46:20,055 copying build/lib/device_detector/tests/device/test_device_detector.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-08-06T14:46:20,057 copying build/lib/device_detector/tests/device/test_tablets.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-08-06T14:46:20,059 copying build/lib/device_detector/tests/device/test_upstream_collisions.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests/device 2026-08-06T14:46:20,061 copying build/lib/device_detector/tests/base.py -> build/bdist.linux-armv7l/wheel/./device_detector/tests 2026-08-06T14:46:20,063 creating build/bdist.linux-armv7l/wheel/device_detector/parser 2026-08-06T14:46:20,064 copying build/lib/device_detector/parser/client_hints.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,067 copying build/lib/device_detector/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,069 copying build/lib/device_detector/parser/operating_system.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,072 creating build/bdist.linux-armv7l/wheel/device_detector/parser/client 2026-08-06T14:46:20,073 copying build/lib/device_detector/parser/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,075 copying build/lib/device_detector/parser/client/desktopapp.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,076 copying build/lib/device_detector/parser/client/adobe_cc.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,078 copying build/lib/device_detector/parser/client/extractor_name_version.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,080 copying build/lib/device_detector/parser/client/vpnproxy.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,082 copying build/lib/device_detector/parser/client/mediaplayer.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,084 copying build/lib/device_detector/parser/client/messaging.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,085 copying build/lib/device_detector/parser/client/pim.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,087 copying build/lib/device_detector/parser/client/mobileapp.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,088 copying build/lib/device_detector/parser/client/feed_reader.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,090 creating build/bdist.linux-armv7l/wheel/device_detector/parser/client/hints 2026-08-06T14:46:20,091 copying build/lib/device_detector/parser/client/hints/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client/hints 2026-08-06T14:46:20,093 copying build/lib/device_detector/parser/client/hints/mobileapp.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client/hints 2026-08-06T14:46:20,095 copying build/lib/device_detector/parser/client/hints/browser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client/hints 2026-08-06T14:46:20,096 copying build/lib/device_detector/parser/client/browser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,099 copying build/lib/device_detector/parser/client/extractor_whole_name.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,101 copying build/lib/device_detector/parser/client/dictua.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,103 copying build/lib/device_detector/parser/client/library.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,104 copying build/lib/device_detector/parser/client/base.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/client 2026-08-06T14:46:20,107 copying build/lib/device_detector/parser/key_value_pairs.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,109 creating build/bdist.linux-armv7l/wheel/device_detector/parser/device 2026-08-06T14:46:20,110 copying build/lib/device_detector/parser/device/bot.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,112 copying build/lib/device_detector/parser/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,114 copying build/lib/device_detector/parser/device/device.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,116 copying build/lib/device_detector/parser/device/portable_media_player.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,118 copying build/lib/device_detector/parser/device/console.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,120 copying build/lib/device_detector/parser/device/car_browser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,122 copying build/lib/device_detector/parser/device/vendor_fragment.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,123 copying build/lib/device_detector/parser/device/television.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,125 copying build/lib/device_detector/parser/device/camera.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,127 copying build/lib/device_detector/parser/device/base.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,130 copying build/lib/device_detector/parser/device/notebook.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser/device 2026-08-06T14:46:20,132 copying build/lib/device_detector/parser/parser.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,134 copying build/lib/device_detector/parser/settings.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,137 copying build/lib/device_detector/parser/extractors.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,139 copying build/lib/device_detector/parser/os_fragment.py -> build/bdist.linux-armv7l/wheel/./device_detector/parser 2026-08-06T14:46:20,140 copying build/lib/device_detector/yaml_loader.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:20,142 copying build/lib/device_detector/device_detector.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:20,145 creating build/bdist.linux-armv7l/wheel/device_detector/appdetails 2026-08-06T14:46:20,146 copying build/lib/device_detector/appdetails/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,148 copying build/lib/device_detector/appdetails/ai.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,150 copying build/lib/device_detector/appdetails/p2p.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,151 copying build/lib/device_detector/appdetails/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,153 copying build/lib/device_detector/appdetails/productivity.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,155 copying build/lib/device_detector/appdetails/mediaplayer.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,157 copying build/lib/device_detector/appdetails/desktop_app.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,159 copying build/lib/device_detector/appdetails/library.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,161 copying build/lib/device_detector/appdetails/vpnproxy.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,163 copying build/lib/device_detector/appdetails/messaging.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,164 copying build/lib/device_detector/appdetails/navigation.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,166 copying build/lib/device_detector/appdetails/mobile_app.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,169 copying build/lib/device_detector/appdetails/osutility.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,171 copying build/lib/device_detector/appdetails/av.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,173 copying build/lib/device_detector/appdetails/browser.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,175 copying build/lib/device_detector/appdetails/game.yml -> build/bdist.linux-armv7l/wheel/./device_detector/appdetails 2026-08-06T14:46:20,177 creating build/bdist.linux-armv7l/wheel/device_detector/regexes 2026-08-06T14:46:20,178 copying build/lib/device_detector/regexes/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes 2026-08-06T14:46:20,180 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick 2026-08-06T14:46:20,181 copying build/lib/device_detector/regexes/ahocorasick/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick 2026-08-06T14:46:20,184 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,185 copying build/lib/device_detector/regexes/ahocorasick/classes/DesktopApp.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,187 copying build/lib/device_detector/regexes/ahocorasick/classes/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,188 copying build/lib/device_detector/regexes/ahocorasick/classes/OS.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,190 copying build/lib/device_detector/regexes/ahocorasick/classes/MediaPlayer.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,192 copying build/lib/device_detector/regexes/ahocorasick/classes/Browser.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,194 copying build/lib/device_detector/regexes/ahocorasick/classes/Device.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,196 copying build/lib/device_detector/regexes/ahocorasick/classes/Adobe.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,198 copying build/lib/device_detector/regexes/ahocorasick/classes/MobileApp.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,199 copying build/lib/device_detector/regexes/ahocorasick/classes/Notebook.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,201 copying build/lib/device_detector/regexes/ahocorasick/classes/Library.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,203 copying build/lib/device_detector/regexes/ahocorasick/classes/PIM.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/classes 2026-08-06T14:46:20,205 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:20,206 copying build/lib/device_detector/regexes/ahocorasick/upstream/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:20,208 copying build/lib/device_detector/regexes/ahocorasick/upstream/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:20,210 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,211 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,213 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,215 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/feed_readers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,216 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,218 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,221 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/browser_engine.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,223 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,225 copying build/lib/device_detector/regexes/ahocorasick/upstream/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/client 2026-08-06T14:46:20,228 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,229 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/notebooks.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,230 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,232 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/shell_tv.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,234 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/car_browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,235 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-08-06T14:46:20,237 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/mobiles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,239 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/consoles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,241 copying build/lib/device_detector/regexes/ahocorasick/upstream/device/cameras.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream/device 2026-08-06T14:46:20,243 copying build/lib/device_detector/regexes/ahocorasick/upstream/bots.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/upstream 2026-08-06T14:46:20,246 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/local 2026-08-06T14:46:20,247 copying build/lib/device_detector/regexes/ahocorasick/local/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local 2026-08-06T14:46:20,249 copying build/lib/device_detector/regexes/ahocorasick/local/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local 2026-08-06T14:46:20,251 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,252 copying build/lib/device_detector/regexes/ahocorasick/local/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,254 copying build/lib/device_detector/regexes/ahocorasick/local/client/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,255 copying build/lib/device_detector/regexes/ahocorasick/local/client/vpnproxy.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,258 copying build/lib/device_detector/regexes/ahocorasick/local/client/antivirus.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,260 copying build/lib/device_detector/regexes/ahocorasick/local/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,261 copying build/lib/device_detector/regexes/ahocorasick/local/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,263 copying build/lib/device_detector/regexes/ahocorasick/local/client/desktop_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,265 copying build/lib/device_detector/regexes/ahocorasick/local/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,267 copying build/lib/device_detector/regexes/ahocorasick/local/client/osutility.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,269 copying build/lib/device_detector/regexes/ahocorasick/local/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/ahocorasick/local/client 2026-08-06T14:46:20,271 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream 2026-08-06T14:46:20,272 copying build/lib/device_detector/regexes/upstream/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-08-06T14:46:20,276 copying build/lib/device_detector/regexes/upstream/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-08-06T14:46:20,278 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream/client 2026-08-06T14:46:20,279 copying build/lib/device_detector/regexes/upstream/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,281 copying build/lib/device_detector/regexes/upstream/client/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,282 copying build/lib/device_detector/regexes/upstream/client/feed_readers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,284 copying build/lib/device_detector/regexes/upstream/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,287 copying build/lib/device_detector/regexes/upstream/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,290 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream/client/hints 2026-08-06T14:46:20,291 copying build/lib/device_detector/regexes/upstream/client/hints/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client/hints 2026-08-06T14:46:20,293 copying build/lib/device_detector/regexes/upstream/client/hints/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client/hints 2026-08-06T14:46:20,296 copying build/lib/device_detector/regexes/upstream/client/hints/apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client/hints 2026-08-06T14:46:20,298 copying build/lib/device_detector/regexes/upstream/client/browser_engine.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,299 copying build/lib/device_detector/regexes/upstream/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,303 copying build/lib/device_detector/regexes/upstream/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/client 2026-08-06T14:46:20,305 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/upstream/device 2026-08-06T14:46:20,306 copying build/lib/device_detector/regexes/upstream/device/notebooks.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,309 copying build/lib/device_detector/regexes/upstream/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,310 copying build/lib/device_detector/regexes/upstream/device/shell_tv.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,312 copying build/lib/device_detector/regexes/upstream/device/televisions.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,316 copying build/lib/device_detector/regexes/upstream/device/car_browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,317 copying build/lib/device_detector/regexes/upstream/device/portable_media_player.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,319 copying build/lib/device_detector/regexes/upstream/device/mobiles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,341 copying build/lib/device_detector/regexes/upstream/device/consoles.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,343 copying build/lib/device_detector/regexes/upstream/device/cameras.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream/device 2026-08-06T14:46:20,346 copying build/lib/device_detector/regexes/upstream/vendorfragments.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-08-06T14:46:20,348 copying build/lib/device_detector/regexes/upstream/bots.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/upstream 2026-08-06T14:46:20,354 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/local 2026-08-06T14:46:20,355 copying build/lib/device_detector/regexes/local/oss.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local 2026-08-06T14:46:20,357 copying build/lib/device_detector/regexes/local/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local 2026-08-06T14:46:20,360 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/local/client 2026-08-06T14:46:20,361 copying build/lib/device_detector/regexes/local/client/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,363 copying build/lib/device_detector/regexes/local/client/pim.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,365 copying build/lib/device_detector/regexes/local/client/vpnproxy.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,367 copying build/lib/device_detector/regexes/local/client/antivirus.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,369 copying build/lib/device_detector/regexes/local/client/libraries.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,371 copying build/lib/device_detector/regexes/local/client/mobile_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,373 copying build/lib/device_detector/regexes/local/client/desktop_apps.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,376 copying build/lib/device_detector/regexes/local/client/browsers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,378 copying build/lib/device_detector/regexes/local/client/osutility.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,380 copying build/lib/device_detector/regexes/local/client/mediaplayers.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/client 2026-08-06T14:46:20,383 creating build/bdist.linux-armv7l/wheel/device_detector/regexes/local/device 2026-08-06T14:46:20,384 copying build/lib/device_detector/regexes/local/device/__init__.py -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/device 2026-08-06T14:46:20,386 copying build/lib/device_detector/regexes/local/device/normalize.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local/device 2026-08-06T14:46:20,389 copying build/lib/device_detector/regexes/local/osfragments.yml -> build/bdist.linux-armv7l/wheel/./device_detector/regexes/local 2026-08-06T14:46:20,391 copying build/lib/device_detector/settings.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:20,393 copying build/lib/device_detector/lazy_regex.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:20,396 copying build/lib/device_detector/utils.py -> build/bdist.linux-armv7l/wheel/./device_detector 2026-08-06T14:46:20,399 running install_egg_info 2026-08-06T14:46:20,404 Copying device_detector.egg-info to build/bdist.linux-armv7l/wheel/./device_detector-6.3.0-py3.11.egg-info 2026-08-06T14:46:20,418 running install_scripts 2026-08-06T14:46:20,430 creating build/bdist.linux-armv7l/wheel/device_detector-6.3.0.dist-info/WHEEL 2026-08-06T14:46:20,434 creating '/tmp/pip-wheel-ns2wgdhq/.tmp-7fpjxqh3/device_detector-6.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-06T14:46:20,438 adding 'device_detector/__init__.py' 2026-08-06T14:46:20,442 adding 'device_detector/device_detector.py' 2026-08-06T14:46:20,444 adding 'device_detector/enums.py' 2026-08-06T14:46:20,446 adding 'device_detector/lazy_regex.py' 2026-08-06T14:46:20,449 adding 'device_detector/settings.py' 2026-08-06T14:46:20,452 adding 'device_detector/utils.py' 2026-08-06T14:46:20,455 adding 'device_detector/yaml_loader.py' 2026-08-06T14:46:20,458 adding 'device_detector/appdetails/__init__.py' 2026-08-06T14:46:20,460 adding 'device_detector/appdetails/ai.yml' 2026-08-06T14:46:20,462 adding 'device_detector/appdetails/av.yml' 2026-08-06T14:46:20,464 adding 'device_detector/appdetails/browser.yml' 2026-08-06T14:46:20,467 adding 'device_detector/appdetails/desktop_app.yml' 2026-08-06T14:46:20,469 adding 'device_detector/appdetails/game.yml' 2026-08-06T14:46:20,471 adding 'device_detector/appdetails/library.yml' 2026-08-06T14:46:20,474 adding 'device_detector/appdetails/mediaplayer.yml' 2026-08-06T14:46:20,476 adding 'device_detector/appdetails/messaging.yml' 2026-08-06T14:46:20,491 adding 'device_detector/appdetails/mobile_app.yml' 2026-08-06T14:46:20,494 adding 'device_detector/appdetails/navigation.yml' 2026-08-06T14:46:20,496 adding 'device_detector/appdetails/osutility.yml' 2026-08-06T14:46:20,498 adding 'device_detector/appdetails/p2p.yml' 2026-08-06T14:46:20,500 adding 'device_detector/appdetails/pim.yml' 2026-08-06T14:46:20,502 adding 'device_detector/appdetails/productivity.yml' 2026-08-06T14:46:20,504 adding 'device_detector/appdetails/vpnproxy.yml' 2026-08-06T14:46:20,507 adding 'device_detector/parser/__init__.py' 2026-08-06T14:46:20,510 adding 'device_detector/parser/client_hints.py' 2026-08-06T14:46:20,513 adding 'device_detector/parser/extractors.py' 2026-08-06T14:46:20,515 adding 'device_detector/parser/key_value_pairs.py' 2026-08-06T14:46:20,518 adding 'device_detector/parser/operating_system.py' 2026-08-06T14:46:20,521 adding 'device_detector/parser/os_fragment.py' 2026-08-06T14:46:20,523 adding 'device_detector/parser/parser.py' 2026-08-06T14:46:20,530 adding 'device_detector/parser/settings.py' 2026-08-06T14:46:20,532 adding 'device_detector/parser/client/__init__.py' 2026-08-06T14:46:20,534 adding 'device_detector/parser/client/adobe_cc.py' 2026-08-06T14:46:20,535 adding 'device_detector/parser/client/base.py' 2026-08-06T14:46:20,538 adding 'device_detector/parser/client/browser.py' 2026-08-06T14:46:20,539 adding 'device_detector/parser/client/desktopapp.py' 2026-08-06T14:46:20,541 adding 'device_detector/parser/client/dictua.py' 2026-08-06T14:46:20,543 adding 'device_detector/parser/client/extractor_name_version.py' 2026-08-06T14:46:20,544 adding 'device_detector/parser/client/extractor_whole_name.py' 2026-08-06T14:46:20,546 adding 'device_detector/parser/client/feed_reader.py' 2026-08-06T14:46:20,547 adding 'device_detector/parser/client/library.py' 2026-08-06T14:46:20,549 adding 'device_detector/parser/client/mediaplayer.py' 2026-08-06T14:46:20,550 adding 'device_detector/parser/client/messaging.py' 2026-08-06T14:46:20,551 adding 'device_detector/parser/client/mobileapp.py' 2026-08-06T14:46:20,553 adding 'device_detector/parser/client/pim.py' 2026-08-06T14:46:20,554 adding 'device_detector/parser/client/vpnproxy.py' 2026-08-06T14:46:20,556 adding 'device_detector/parser/client/hints/__init__.py' 2026-08-06T14:46:20,557 adding 'device_detector/parser/client/hints/browser.py' 2026-08-06T14:46:20,559 adding 'device_detector/parser/client/hints/mobileapp.py' 2026-08-06T14:46:20,561 adding 'device_detector/parser/device/__init__.py' 2026-08-06T14:46:20,570 adding 'device_detector/parser/device/base.py' 2026-08-06T14:46:20,572 adding 'device_detector/parser/device/bot.py' 2026-08-06T14:46:20,573 adding 'device_detector/parser/device/camera.py' 2026-08-06T14:46:20,575 adding 'device_detector/parser/device/car_browser.py' 2026-08-06T14:46:20,576 adding 'device_detector/parser/device/console.py' 2026-08-06T14:46:20,579 adding 'device_detector/parser/device/device.py' 2026-08-06T14:46:20,580 adding 'device_detector/parser/device/notebook.py' 2026-08-06T14:46:20,582 adding 'device_detector/parser/device/portable_media_player.py' 2026-08-06T14:46:20,584 adding 'device_detector/parser/device/television.py' 2026-08-06T14:46:20,585 adding 'device_detector/parser/device/vendor_fragment.py' 2026-08-06T14:46:20,587 adding 'device_detector/regexes/__init__.py' 2026-08-06T14:46:20,589 adding 'device_detector/regexes/ahocorasick/__init__.py' 2026-08-06T14:46:20,591 adding 'device_detector/regexes/ahocorasick/classes/Adobe.yml' 2026-08-06T14:46:20,593 adding 'device_detector/regexes/ahocorasick/classes/Browser.yml' 2026-08-06T14:46:20,594 adding 'device_detector/regexes/ahocorasick/classes/DesktopApp.yml' 2026-08-06T14:46:20,596 adding 'device_detector/regexes/ahocorasick/classes/Device.yml' 2026-08-06T14:46:20,598 adding 'device_detector/regexes/ahocorasick/classes/Library.yml' 2026-08-06T14:46:20,599 adding 'device_detector/regexes/ahocorasick/classes/MediaPlayer.yml' 2026-08-06T14:46:20,601 adding 'device_detector/regexes/ahocorasick/classes/MobileApp.yml' 2026-08-06T14:46:20,602 adding 'device_detector/regexes/ahocorasick/classes/Notebook.yml' 2026-08-06T14:46:20,604 adding 'device_detector/regexes/ahocorasick/classes/OS.yml' 2026-08-06T14:46:20,605 adding 'device_detector/regexes/ahocorasick/classes/PIM.yml' 2026-08-06T14:46:20,607 adding 'device_detector/regexes/ahocorasick/classes/__init__.py' 2026-08-06T14:46:20,608 adding 'device_detector/regexes/ahocorasick/local/__init__.py' 2026-08-06T14:46:20,610 adding 'device_detector/regexes/ahocorasick/local/oss.yml' 2026-08-06T14:46:20,612 adding 'device_detector/regexes/ahocorasick/local/client/__init__.py' 2026-08-06T14:46:20,613 adding 'device_detector/regexes/ahocorasick/local/client/antivirus.yml' 2026-08-06T14:46:20,615 adding 'device_detector/regexes/ahocorasick/local/client/browsers.yml' 2026-08-06T14:46:20,616 adding 'device_detector/regexes/ahocorasick/local/client/desktop_apps.yml' 2026-08-06T14:46:20,618 adding 'device_detector/regexes/ahocorasick/local/client/libraries.yml' 2026-08-06T14:46:20,619 adding 'device_detector/regexes/ahocorasick/local/client/mediaplayers.yml' 2026-08-06T14:46:20,621 adding 'device_detector/regexes/ahocorasick/local/client/mobile_apps.yml' 2026-08-06T14:46:20,622 adding 'device_detector/regexes/ahocorasick/local/client/osutility.yml' 2026-08-06T14:46:20,623 adding 'device_detector/regexes/ahocorasick/local/client/pim.yml' 2026-08-06T14:46:20,625 adding 'device_detector/regexes/ahocorasick/local/client/vpnproxy.yml' 2026-08-06T14:46:20,627 adding 'device_detector/regexes/ahocorasick/upstream/__init__.py' 2026-08-06T14:46:20,630 adding 'device_detector/regexes/ahocorasick/upstream/bots.yml' 2026-08-06T14:46:20,633 adding 'device_detector/regexes/ahocorasick/upstream/oss.yml' 2026-08-06T14:46:20,635 adding 'device_detector/regexes/ahocorasick/upstream/client/__init__.py' 2026-08-06T14:46:20,636 adding 'device_detector/regexes/ahocorasick/upstream/client/browser_engine.yml' 2026-08-06T14:46:20,639 adding 'device_detector/regexes/ahocorasick/upstream/client/browsers.yml' 2026-08-06T14:46:20,640 adding 'device_detector/regexes/ahocorasick/upstream/client/feed_readers.yml' 2026-08-06T14:46:20,642 adding 'device_detector/regexes/ahocorasick/upstream/client/libraries.yml' 2026-08-06T14:46:20,644 adding 'device_detector/regexes/ahocorasick/upstream/client/mediaplayers.yml' 2026-08-06T14:46:20,647 adding 'device_detector/regexes/ahocorasick/upstream/client/mobile_apps.yml' 2026-08-06T14:46:20,648 adding 'device_detector/regexes/ahocorasick/upstream/client/pim.yml' 2026-08-06T14:46:20,650 adding 'device_detector/regexes/ahocorasick/upstream/device/__init__.py' 2026-08-06T14:46:20,652 adding 'device_detector/regexes/ahocorasick/upstream/device/cameras.yml' 2026-08-06T14:46:20,653 adding 'device_detector/regexes/ahocorasick/upstream/device/car_browsers.yml' 2026-08-06T14:46:20,655 adding 'device_detector/regexes/ahocorasick/upstream/device/consoles.yml' 2026-08-06T14:46:20,656 adding 'device_detector/regexes/ahocorasick/upstream/device/mobiles.yml' 2026-08-06T14:46:20,658 adding 'device_detector/regexes/ahocorasick/upstream/device/notebooks.yml' 2026-08-06T14:46:20,660 adding 'device_detector/regexes/ahocorasick/upstream/device/portable_media_player.yml' 2026-08-06T14:46:20,661 adding 'device_detector/regexes/ahocorasick/upstream/device/shell_tv.yml' 2026-08-06T14:46:20,663 adding 'device_detector/regexes/local/__init__.py' 2026-08-06T14:46:20,664 adding 'device_detector/regexes/local/osfragments.yml' 2026-08-06T14:46:20,666 adding 'device_detector/regexes/local/oss.yml' 2026-08-06T14:46:20,668 adding 'device_detector/regexes/local/client/__init__.py' 2026-08-06T14:46:20,669 adding 'device_detector/regexes/local/client/antivirus.yml' 2026-08-06T14:46:20,671 adding 'device_detector/regexes/local/client/browsers.yml' 2026-08-06T14:46:20,672 adding 'device_detector/regexes/local/client/desktop_apps.yml' 2026-08-06T14:46:20,674 adding 'device_detector/regexes/local/client/libraries.yml' 2026-08-06T14:46:20,675 adding 'device_detector/regexes/local/client/mediaplayers.yml' 2026-08-06T14:46:20,677 adding 'device_detector/regexes/local/client/mobile_apps.yml' 2026-08-06T14:46:20,679 adding 'device_detector/regexes/local/client/osutility.yml' 2026-08-06T14:46:20,680 adding 'device_detector/regexes/local/client/pim.yml' 2026-08-06T14:46:20,681 adding 'device_detector/regexes/local/client/vpnproxy.yml' 2026-08-06T14:46:20,683 adding 'device_detector/regexes/local/device/__init__.py' 2026-08-06T14:46:20,685 adding 'device_detector/regexes/local/device/normalize.yml' 2026-08-06T14:46:20,687 adding 'device_detector/regexes/upstream/__init__.py' 2026-08-06T14:46:20,704 adding 'device_detector/regexes/upstream/bots.yml' 2026-08-06T14:46:20,710 adding 'device_detector/regexes/upstream/oss.yml' 2026-08-06T14:46:20,712 adding 'device_detector/regexes/upstream/vendorfragments.yml' 2026-08-06T14:46:20,714 adding 'device_detector/regexes/upstream/client/__init__.py' 2026-08-06T14:46:20,716 adding 'device_detector/regexes/upstream/client/browser_engine.yml' 2026-08-06T14:46:20,724 adding 'device_detector/regexes/upstream/client/browsers.yml' 2026-08-06T14:46:20,727 adding 'device_detector/regexes/upstream/client/feed_readers.yml' 2026-08-06T14:46:20,730 adding 'device_detector/regexes/upstream/client/libraries.yml' 2026-08-06T14:46:20,731 adding 'device_detector/regexes/upstream/client/mediaplayers.yml' 2026-08-06T14:46:20,740 adding 'device_detector/regexes/upstream/client/mobile_apps.yml' 2026-08-06T14:46:20,743 adding 'device_detector/regexes/upstream/client/pim.yml' 2026-08-06T14:46:20,745 adding 'device_detector/regexes/upstream/client/hints/__init__.py' 2026-08-06T14:46:20,747 adding 'device_detector/regexes/upstream/client/hints/apps.yml' 2026-08-06T14:46:20,750 adding 'device_detector/regexes/upstream/client/hints/browsers.yml' 2026-08-06T14:46:20,752 adding 'device_detector/regexes/upstream/device/__init__.py' 2026-08-06T14:46:20,753 adding 'device_detector/regexes/upstream/device/cameras.yml' 2026-08-06T14:46:20,755 adding 'device_detector/regexes/upstream/device/car_browsers.yml' 2026-08-06T14:46:20,756 adding 'device_detector/regexes/upstream/device/consoles.yml' 2026-08-06T14:46:20,874 adding 'device_detector/regexes/upstream/device/mobiles.yml' 2026-08-06T14:46:20,884 adding 'device_detector/regexes/upstream/device/notebooks.yml' 2026-08-06T14:46:20,886 adding 'device_detector/regexes/upstream/device/portable_media_player.yml' 2026-08-06T14:46:20,887 adding 'device_detector/regexes/upstream/device/shell_tv.yml' 2026-08-06T14:46:20,891 adding 'device_detector/regexes/upstream/device/televisions.yml' 2026-08-06T14:46:20,893 adding 'device_detector/tests/__init__.py' 2026-08-06T14:46:20,896 adding 'device_detector/tests/base.py' 2026-08-06T14:46:20,898 adding 'device_detector/tests/device/__init__.py' 2026-08-06T14:46:20,900 adding 'device_detector/tests/device/test_device_detector.py' 2026-08-06T14:46:20,902 adding 'device_detector/tests/device/test_smartphones.py' 2026-08-06T14:46:20,903 adding 'device_detector/tests/device/test_tablets.py' 2026-08-06T14:46:20,905 adding 'device_detector/tests/device/test_televisions.py' 2026-08-06T14:46:20,906 adding 'device_detector/tests/device/test_upstream_collisions.py' 2026-08-06T14:46:20,908 adding 'device_detector/tests/fixtures/__init__.py' 2026-08-06T14:46:20,910 adding 'device_detector/tests/fixtures/local/__init__.py' 2026-08-06T14:46:20,913 adding 'device_detector/tests/fixtures/local/app_names.yml' 2026-08-06T14:46:20,916 adding 'device_detector/tests/fixtures/local/normalize.yml' 2026-08-06T14:46:20,919 adding 'device_detector/tests/fixtures/upstream/__init__.py' 2026-08-06T14:46:20,946 adding 'device_detector/tests/fixtures/upstream/bots.yml' 2026-08-06T14:46:20,949 adding 'device_detector/tests/fixtures/upstream/camera.yml' 2026-08-06T14:46:20,952 adding 'device_detector/tests/fixtures/upstream/car_browser.yml' 2026-08-06T14:46:20,958 adding 'device_detector/tests/fixtures/upstream/clienthints-app.yml' 2026-08-06T14:46:20,965 adding 'device_detector/tests/fixtures/upstream/clienthints.yml' 2026-08-06T14:46:20,967 adding 'device_detector/tests/fixtures/upstream/console.yml' 2026-08-06T14:46:20,968 adding 'device_detector/tests/fixtures/upstream/desktop-1.yml' 2026-08-06T14:46:20,981 adding 'device_detector/tests/fixtures/upstream/desktop.yml' 2026-08-06T14:46:20,986 adding 'device_detector/tests/fixtures/upstream/feature_phone.yml' 2026-08-06T14:46:20,988 adding 'device_detector/tests/fixtures/upstream/feed_reader.yml' 2026-08-06T14:46:20,990 adding 'device_detector/tests/fixtures/upstream/mediaplayer.yml' 2026-08-06T14:46:20,993 adding 'device_detector/tests/fixtures/upstream/mobile_apps.yml' 2026-08-06T14:46:20,997 adding 'device_detector/tests/fixtures/upstream/peripheral.yml' 2026-08-06T14:46:21,006 adding 'device_detector/tests/fixtures/upstream/phablet-1.yml' 2026-08-06T14:46:21,020 adding 'device_detector/tests/fixtures/upstream/phablet.yml' 2026-08-06T14:46:21,031 adding 'device_detector/tests/fixtures/upstream/podcasting.yml' 2026-08-06T14:46:21,034 adding 'device_detector/tests/fixtures/upstream/portable_media_player.yml' 2026-08-06T14:46:21,035 adding 'device_detector/tests/fixtures/upstream/smart_display.yml' 2026-08-06T14:46:21,037 adding 'device_detector/tests/fixtures/upstream/smart_speaker.yml' 2026-08-06T14:46:21,047 adding 'device_detector/tests/fixtures/upstream/smartphone-1.yml' 2026-08-06T14:46:21,061 adding 'device_detector/tests/fixtures/upstream/smartphone-10.yml' 2026-08-06T14:46:21,075 adding 'device_detector/tests/fixtures/upstream/smartphone-11.yml' 2026-08-06T14:46:21,089 adding 'device_detector/tests/fixtures/upstream/smartphone-12.yml' 2026-08-06T14:46:21,103 adding 'device_detector/tests/fixtures/upstream/smartphone-13.yml' 2026-08-06T14:46:21,116 adding 'device_detector/tests/fixtures/upstream/smartphone-14.yml' 2026-08-06T14:46:21,130 adding 'device_detector/tests/fixtures/upstream/smartphone-15.yml' 2026-08-06T14:46:21,145 adding 'device_detector/tests/fixtures/upstream/smartphone-16.yml' 2026-08-06T14:46:21,157 adding 'device_detector/tests/fixtures/upstream/smartphone-17.yml' 2026-08-06T14:46:21,164 adding 'device_detector/tests/fixtures/upstream/smartphone-18.yml' 2026-08-06T14:46:21,171 adding 'device_detector/tests/fixtures/upstream/smartphone-19.yml' 2026-08-06T14:46:21,187 adding 'device_detector/tests/fixtures/upstream/smartphone-2.yml' 2026-08-06T14:46:21,197 adding 'device_detector/tests/fixtures/upstream/smartphone-20.yml' 2026-08-06T14:46:21,209 adding 'device_detector/tests/fixtures/upstream/smartphone-21.yml' 2026-08-06T14:46:21,222 adding 'device_detector/tests/fixtures/upstream/smartphone-22.yml' 2026-08-06T14:46:21,236 adding 'device_detector/tests/fixtures/upstream/smartphone-23.yml' 2026-08-06T14:46:21,251 adding 'device_detector/tests/fixtures/upstream/smartphone-24.yml' 2026-08-06T14:46:21,263 adding 'device_detector/tests/fixtures/upstream/smartphone-25.yml' 2026-08-06T14:46:21,279 adding 'device_detector/tests/fixtures/upstream/smartphone-26.yml' 2026-08-06T14:46:21,292 adding 'device_detector/tests/fixtures/upstream/smartphone-27.yml' 2026-08-06T14:46:21,306 adding 'device_detector/tests/fixtures/upstream/smartphone-28.yml' 2026-08-06T14:46:21,320 adding 'device_detector/tests/fixtures/upstream/smartphone-29.yml' 2026-08-06T14:46:21,339 adding 'device_detector/tests/fixtures/upstream/smartphone-3.yml' 2026-08-06T14:46:21,354 adding 'device_detector/tests/fixtures/upstream/smartphone-30.yml' 2026-08-06T14:46:21,368 adding 'device_detector/tests/fixtures/upstream/smartphone-31.yml' 2026-08-06T14:46:21,382 adding 'device_detector/tests/fixtures/upstream/smartphone-32.yml' 2026-08-06T14:46:21,396 adding 'device_detector/tests/fixtures/upstream/smartphone-33.yml' 2026-08-06T14:46:21,411 adding 'device_detector/tests/fixtures/upstream/smartphone-34.yml' 2026-08-06T14:46:21,424 adding 'device_detector/tests/fixtures/upstream/smartphone-35.yml' 2026-08-06T14:46:21,438 adding 'device_detector/tests/fixtures/upstream/smartphone-36.yml' 2026-08-06T14:46:21,453 adding 'device_detector/tests/fixtures/upstream/smartphone-37.yml' 2026-08-06T14:46:21,467 adding 'device_detector/tests/fixtures/upstream/smartphone-38.yml' 2026-08-06T14:46:21,481 adding 'device_detector/tests/fixtures/upstream/smartphone-39.yml' 2026-08-06T14:46:21,498 adding 'device_detector/tests/fixtures/upstream/smartphone-4.yml' 2026-08-06T14:46:21,511 adding 'device_detector/tests/fixtures/upstream/smartphone-40.yml' 2026-08-06T14:46:21,526 adding 'device_detector/tests/fixtures/upstream/smartphone-41.yml' 2026-08-06T14:46:21,541 adding 'device_detector/tests/fixtures/upstream/smartphone-42.yml' 2026-08-06T14:46:21,545 adding 'device_detector/tests/fixtures/upstream/smartphone-43.yml' 2026-08-06T14:46:21,560 adding 'device_detector/tests/fixtures/upstream/smartphone-5.yml' 2026-08-06T14:46:21,573 adding 'device_detector/tests/fixtures/upstream/smartphone-6.yml' 2026-08-06T14:46:21,587 adding 'device_detector/tests/fixtures/upstream/smartphone-7.yml' 2026-08-06T14:46:21,603 adding 'device_detector/tests/fixtures/upstream/smartphone-8.yml' 2026-08-06T14:46:21,616 adding 'device_detector/tests/fixtures/upstream/smartphone-9.yml' 2026-08-06T14:46:21,628 adding 'device_detector/tests/fixtures/upstream/smartphone.yml' 2026-08-06T14:46:21,642 adding 'device_detector/tests/fixtures/upstream/tablet-1.yml' 2026-08-06T14:46:21,657 adding 'device_detector/tests/fixtures/upstream/tablet-10.yml' 2026-08-06T14:46:21,672 adding 'device_detector/tests/fixtures/upstream/tablet-11.yml' 2026-08-06T14:46:21,683 adding 'device_detector/tests/fixtures/upstream/tablet-12.yml' 2026-08-06T14:46:21,696 adding 'device_detector/tests/fixtures/upstream/tablet-2.yml' 2026-08-06T14:46:21,710 adding 'device_detector/tests/fixtures/upstream/tablet-3.yml' 2026-08-06T14:46:21,723 adding 'device_detector/tests/fixtures/upstream/tablet-4.yml' 2026-08-06T14:46:21,736 adding 'device_detector/tests/fixtures/upstream/tablet-5.yml' 2026-08-06T14:46:21,749 adding 'device_detector/tests/fixtures/upstream/tablet-6.yml' 2026-08-06T14:46:21,762 adding 'device_detector/tests/fixtures/upstream/tablet-7.yml' 2026-08-06T14:46:21,775 adding 'device_detector/tests/fixtures/upstream/tablet-8.yml' 2026-08-06T14:46:21,788 adding 'device_detector/tests/fixtures/upstream/tablet-9.yml' 2026-08-06T14:46:21,800 adding 'device_detector/tests/fixtures/upstream/tablet.yml' 2026-08-06T14:46:21,815 adding 'device_detector/tests/fixtures/upstream/tv-1.yml' 2026-08-06T14:46:21,829 adding 'device_detector/tests/fixtures/upstream/tv-2.yml' 2026-08-06T14:46:21,842 adding 'device_detector/tests/fixtures/upstream/tv-3.yml' 2026-08-06T14:46:21,856 adding 'device_detector/tests/fixtures/upstream/tv-4.yml' 2026-08-06T14:46:21,866 adding 'device_detector/tests/fixtures/upstream/tv-5.yml' 2026-08-06T14:46:21,880 adding 'device_detector/tests/fixtures/upstream/tv.yml' 2026-08-06T14:46:21,886 adding 'device_detector/tests/fixtures/upstream/unknown.yml' 2026-08-06T14:46:21,891 adding 'device_detector/tests/fixtures/upstream/wearable.yml' 2026-08-06T14:46:21,893 adding 'device_detector/tests/parser/__init__.py' 2026-08-06T14:46:21,894 adding 'device_detector/tests/parser/test_bot.py' 2026-08-06T14:46:21,895 adding 'device_detector/tests/parser/test_cache.py' 2026-08-06T14:46:21,897 adding 'device_detector/tests/parser/test_client_hints.py' 2026-08-06T14:46:21,898 adding 'device_detector/tests/parser/test_clients.py' 2026-08-06T14:46:21,899 adding 'device_detector/tests/parser/test_device.py' 2026-08-06T14:46:21,900 adding 'device_detector/tests/parser/test_extractor.py' 2026-08-06T14:46:21,902 adding 'device_detector/tests/parser/test_key_value_pairs.py' 2026-08-06T14:46:21,903 adding 'device_detector/tests/parser/test_os.py' 2026-08-06T14:46:21,905 adding 'device_detector/tests/parser/test_utils.py' 2026-08-06T14:46:21,906 adding 'device_detector/tests/parser/test_vendorfragment.py' 2026-08-06T14:46:21,919 adding 'device_detector-6.3.0.dist-info/METADATA' 2026-08-06T14:46:21,921 adding 'device_detector-6.3.0.dist-info/WHEEL' 2026-08-06T14:46:21,922 adding 'device_detector-6.3.0.dist-info/top_level.txt' 2026-08-06T14:46:21,923 adding 'device_detector-6.3.0.dist-info/zip-safe' 2026-08-06T14:46:21,927 adding 'device_detector-6.3.0.dist-info/RECORD' 2026-08-06T14:46:21,953 removing build/bdist.linux-armv7l/wheel 2026-08-06T14:46:22,119 Building wheel for device-detector (pyproject.toml): finished with status 'done' 2026-08-06T14:46:22,160 Created wheel for device-detector: filename=device_detector-6.3.0-py3-none-any.whl size=1958523 sha256=eb4304b30e49d9f12e52093659227aad063912d53930f4bb09e5d2d483f86af1 2026-08-06T14:46:22,161 Stored in directory: /tmp/pip-ephem-wheel-cache-7jxhtrpc/wheels/01/3e/73/4ba56adadee4191f54a3a7da447369dea0593379ee2ca5ec0e 2026-08-06T14:46:22,185 Successfully built device-detector 2026-08-06T14:46:22,240 Removed build tracker: '/tmp/pip-build-tracker-y1ohclwi'