2025-10-31T07:12:20,697 Created temporary directory: /tmp/pip-ephem-wheel-cache-ve4fnm1x 2025-10-31T07:12:20,699 Created temporary directory: /tmp/pip-build-tracker-5igc_3k4 2025-10-31T07:12:20,700 Initialized build tracking at /tmp/pip-build-tracker-5igc_3k4 2025-10-31T07:12:20,700 Created build tracker: /tmp/pip-build-tracker-5igc_3k4 2025-10-31T07:12:20,700 Entered build tracker: /tmp/pip-build-tracker-5igc_3k4 2025-10-31T07:12:20,701 Created temporary directory: /tmp/pip-wheel-ahkgasu8 2025-10-31T07:12:20,705 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 2025-10-31T07:12:20,707 Created temporary directory: /tmp/pip-ephem-wheel-cache-31gkdjvq 2025-10-31T07:12:20,732 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T07:12:20,735 2 location(s) to search for versions of dns-threat-detector: 2025-10-31T07:12:20,735 * https://pypi.org/simple/dns-threat-detector/ 2025-10-31T07:12:20,735 * https://www.piwheels.org/simple/dns-threat-detector/ 2025-10-31T07:12:20,736 Fetching project page and analyzing links: https://pypi.org/simple/dns-threat-detector/ 2025-10-31T07:12:20,737 Getting page https://pypi.org/simple/dns-threat-detector/ 2025-10-31T07:12:20,739 Found index url https://pypi.org/simple 2025-10-31T07:12:20,953 Fetched page https://pypi.org/simple/dns-threat-detector/ as application/vnd.pypi.simple.v1+json 2025-10-31T07:12:20,956 Skipping link: No binaries permitted for dns-threat-detector: https://files.pythonhosted.org/packages/71/5e/98340afc891ab588a409a97c322ea0816bb14078c4b594fd085b078b0836/dns_threat_detector-1.0.0-py3-none-any.whl (from https://pypi.org/simple/dns-threat-detector/) (requires-python:>=3.8) 2025-10-31T07:12:20,957 Found link https://files.pythonhosted.org/packages/7e/f9/4dab76fb385245789f99923c2a816a0c84c783a80f1dbd9cad5d42167ecf/dns_threat_detector-1.0.0.tar.gz (from https://pypi.org/simple/dns-threat-detector/) (requires-python:>=3.8), version: 1.0.0 2025-10-31T07:12:20,958 Skipping link: No binaries permitted for dns-threat-detector: https://files.pythonhosted.org/packages/c0/43/41368bf5e4f1bc8fb92854f87f30025f06f0894a02599fe37ad3e733b121/dns_threat_detector-1.0.1-py3-none-any.whl (from https://pypi.org/simple/dns-threat-detector/) (requires-python:>=3.8) 2025-10-31T07:12:20,959 Found link https://files.pythonhosted.org/packages/d3/7e/4576cc425420cbddf0f59e46f261c5465fed6ba970ab749eddd85684556b/dns_threat_detector-1.0.1.tar.gz (from https://pypi.org/simple/dns-threat-detector/) (requires-python:>=3.8), version: 1.0.1 2025-10-31T07:12:20,959 Skipping link: No binaries permitted for dns-threat-detector: https://files.pythonhosted.org/packages/50/ab/6ccf6facbe1761405a3a44248003170f80530b0a3ea7e58ccac3c14e823c/dns_threat_detector-1.0.2-py3-none-any.whl (from https://pypi.org/simple/dns-threat-detector/) (requires-python:>=3.8) 2025-10-31T07:12:20,960 Found link https://files.pythonhosted.org/packages/ef/02/759e00c61742c877ae948a9be74d70db142414602bb2dd9de0d4acbdf0e5/dns_threat_detector-1.0.2.tar.gz (from https://pypi.org/simple/dns-threat-detector/) (requires-python:>=3.8), version: 1.0.2 2025-10-31T07:12:20,961 Fetching project page and analyzing links: https://www.piwheels.org/simple/dns-threat-detector/ 2025-10-31T07:12:20,962 Getting page https://www.piwheels.org/simple/dns-threat-detector/ 2025-10-31T07:12:20,963 Found index url https://www.piwheels.org/simple 2025-10-31T07:12:21,127 Fetched page https://www.piwheels.org/simple/dns-threat-detector/ as text/html 2025-10-31T07:12:21,128 Skipping link: No binaries permitted for dns-threat-detector: https://www.piwheels.org/simple/dns-threat-detector/dns_threat_detector-1.0.0-py3-none-any.whl#sha256=10155453d7f67905674e38f760952a7c68e7acbe8b77bba8f678aa77bae0dab7 (from https://www.piwheels.org/simple/dns-threat-detector/) (requires-python:>=3.8) 2025-10-31T07:12:21,129 Skipping link: not a file: https://www.piwheels.org/simple/dns-threat-detector/ 2025-10-31T07:12:21,130 Skipping link: not a file: https://pypi.org/simple/dns-threat-detector/ 2025-10-31T07:12:21,151 Given no hashes to check 1 links for project 'dns-threat-detector': discarding no candidates 2025-10-31T07:12:21,170 Collecting dns-threat-detector==1.0.1 2025-10-31T07:12:21,173 Created temporary directory: /tmp/pip-unpack-jkwpy3se 2025-10-31T07:12:21,309 Downloading dns_threat_detector-1.0.1.tar.gz (1.8 MB) 2025-10-31T07:12:21,740 Added dns-threat-detector==1.0.1 from https://files.pythonhosted.org/packages/d3/7e/4576cc425420cbddf0f59e46f261c5465fed6ba970ab749eddd85684556b/dns_threat_detector-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-5igc_3k4' 2025-10-31T07:12:21,747 Created temporary directory: /tmp/pip-build-env-exbw29bb 2025-10-31T07:12:21,751 Installing build dependencies: started 2025-10-31T07:12:21,752 Running command pip subprocess to install build dependencies 2025-10-31T07:12:22,881 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-31T07:12:23,494 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 2025-10-31T07:12:23,517 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T07:12:25,274 Collecting setuptools>=45 2025-10-31T07:12:25,370 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-31T07:12:25,650 Collecting wheel 2025-10-31T07:12:25,667 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-31T07:12:26,007 Collecting setuptools_scm[toml]>=6.2 2025-10-31T07:12:26,024 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-10-31T07:12:26,225 Collecting packaging>=20 2025-10-31T07:12:26,241 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-10-31T07:12:29,198 Installing collected packages: wheel, setuptools, packaging, setuptools_scm 2025-10-31T07:12:29,451 Creating /tmp/pip-build-env-exbw29bb/overlay/local/bin 2025-10-31T07:12:29,453 changing mode of /tmp/pip-build-env-exbw29bb/overlay/local/bin/wheel to 755 2025-10-31T07:12:33,496 changing mode of /tmp/pip-build-env-exbw29bb/overlay/local/bin/setuptools-scm to 755 2025-10-31T07:12:33,525 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 wheel-0.45.1 2025-10-31T07:12:33,820 Installing build dependencies: finished with status 'done' 2025-10-31T07:12:33,827 Getting requirements to build wheel: started 2025-10-31T07:12:33,829 Running command Getting requirements to build wheel 2025-10-31T07:12:34,453 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-10-31T07:12:34,497 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T07:12:34,498 !! 2025-10-31T07:12:34,499 ******************************************************************************** 2025-10-31T07:12:34,500 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). 2025-10-31T07:12:34,501 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T07:12:34,502 or your builds will no longer be supported. 2025-10-31T07:12:34,503 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:34,503 ******************************************************************************** 2025-10-31T07:12:34,504 !! 2025-10-31T07:12:34,505 corresp(dist, value, root_dir) 2025-10-31T07:12:34,505 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-31T07:12:34,506 corresp(dist, value, root_dir) 2025-10-31T07:12:34,506 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-31T07:12:34,507 corresp(dist, value, root_dir) 2025-10-31T07:12:34,588 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T07:12:34,589 !! 2025-10-31T07:12:34,590 ******************************************************************************** 2025-10-31T07:12:34,590 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T07:12:34,592 License :: OSI Approved :: MIT License 2025-10-31T07:12:34,593 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:34,593 ******************************************************************************** 2025-10-31T07:12:34,594 !! 2025-10-31T07:12:34,595 dist._finalize_license_expression() 2025-10-31T07:12:34,595 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T07:12:34,596 !! 2025-10-31T07:12:34,597 ******************************************************************************** 2025-10-31T07:12:34,598 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T07:12:34,599 License :: OSI Approved :: MIT License 2025-10-31T07:12:34,600 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:34,601 ******************************************************************************** 2025-10-31T07:12:34,602 !! 2025-10-31T07:12:34,603 self._finalize_license_expression() 2025-10-31T07:12:34,603 running egg_info 2025-10-31T07:12:34,608 writing dns_threat_detector.egg-info/PKG-INFO 2025-10-31T07:12:34,614 writing dependency_links to dns_threat_detector.egg-info/dependency_links.txt 2025-10-31T07:12:34,616 writing entry points to dns_threat_detector.egg-info/entry_points.txt 2025-10-31T07:12:34,619 writing requirements to dns_threat_detector.egg-info/requires.txt 2025-10-31T07:12:34,620 writing top-level names to dns_threat_detector.egg-info/top_level.txt 2025-10-31T07:12:34,670 listing git files failed - pretending there aren't any 2025-10-31T07:12:34,678 reading manifest file 'dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:34,682 reading manifest template 'MANIFEST.in' 2025-10-31T07:12:34,691 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-10-31T07:12:34,692 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-10-31T07:12:34,692 adding license file 'LICENSE' 2025-10-31T07:12:34,695 writing manifest file 'dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:34,799 Getting requirements to build wheel: finished with status 'done' 2025-10-31T07:12:34,802 Created temporary directory: /tmp/pip-modern-metadata-6_4mbfrr 2025-10-31T07:12:34,805 Preparing metadata (pyproject.toml): started 2025-10-31T07:12:34,806 Running command Preparing metadata (pyproject.toml) 2025-10-31T07:12:35,385 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-10-31T07:12:35,425 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T07:12:35,426 !! 2025-10-31T07:12:35,427 ******************************************************************************** 2025-10-31T07:12:35,428 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). 2025-10-31T07:12:35,429 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T07:12:35,429 or your builds will no longer be supported. 2025-10-31T07:12:35,430 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:35,430 ******************************************************************************** 2025-10-31T07:12:35,431 !! 2025-10-31T07:12:35,432 corresp(dist, value, root_dir) 2025-10-31T07:12:35,433 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-31T07:12:35,433 corresp(dist, value, root_dir) 2025-10-31T07:12:35,433 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-31T07:12:35,434 corresp(dist, value, root_dir) 2025-10-31T07:12:35,509 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T07:12:35,510 !! 2025-10-31T07:12:35,511 ******************************************************************************** 2025-10-31T07:12:35,512 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T07:12:35,513 License :: OSI Approved :: MIT License 2025-10-31T07:12:35,514 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:35,514 ******************************************************************************** 2025-10-31T07:12:35,516 !! 2025-10-31T07:12:35,516 dist._finalize_license_expression() 2025-10-31T07:12:35,517 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T07:12:35,518 !! 2025-10-31T07:12:35,519 ******************************************************************************** 2025-10-31T07:12:35,519 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T07:12:35,520 License :: OSI Approved :: MIT License 2025-10-31T07:12:35,521 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:35,522 ******************************************************************************** 2025-10-31T07:12:35,523 !! 2025-10-31T07:12:35,524 self._finalize_license_expression() 2025-10-31T07:12:35,524 running dist_info 2025-10-31T07:12:35,539 creating /tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info 2025-10-31T07:12:35,540 writing /tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/PKG-INFO 2025-10-31T07:12:35,547 writing dependency_links to /tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/dependency_links.txt 2025-10-31T07:12:35,548 writing entry points to /tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/entry_points.txt 2025-10-31T07:12:35,551 writing requirements to /tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/requires.txt 2025-10-31T07:12:35,552 writing top-level names to /tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/top_level.txt 2025-10-31T07:12:35,553 writing manifest file '/tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:35,600 listing git files failed - pretending there aren't any 2025-10-31T07:12:35,606 reading manifest file '/tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:35,608 reading manifest template 'MANIFEST.in' 2025-10-31T07:12:35,616 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-10-31T07:12:35,617 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-10-31T07:12:35,617 adding license file 'LICENSE' 2025-10-31T07:12:35,620 writing manifest file '/tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:35,621 creating '/tmp/pip-modern-metadata-6_4mbfrr/dns_threat_detector-1.0.1.dist-info' 2025-10-31T07:12:35,753 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-31T07:12:35,758 Source in /tmp/pip-wheel-ahkgasu8/dns-threat-detector_4a3f2169f7954df5ab693c67491ed5e7 has version 1.0.1, which satisfies requirement dns-threat-detector==1.0.1 from https://files.pythonhosted.org/packages/d3/7e/4576cc425420cbddf0f59e46f261c5465fed6ba970ab749eddd85684556b/dns_threat_detector-1.0.1.tar.gz 2025-10-31T07:12:35,759 Removed dns-threat-detector==1.0.1 from https://files.pythonhosted.org/packages/d3/7e/4576cc425420cbddf0f59e46f261c5465fed6ba970ab749eddd85684556b/dns_threat_detector-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-5igc_3k4' 2025-10-31T07:12:35,766 Created temporary directory: /tmp/pip-unpack-sf5q8k49 2025-10-31T07:12:35,766 Building wheels for collected packages: dns-threat-detector 2025-10-31T07:12:35,770 Created temporary directory: /tmp/pip-wheel-vz3thw_i 2025-10-31T07:12:35,771 Destination directory: /tmp/pip-wheel-vz3thw_i 2025-10-31T07:12:35,773 Building wheel for dns-threat-detector (pyproject.toml): started 2025-10-31T07:12:35,774 Running command Building wheel for dns-threat-detector (pyproject.toml) 2025-10-31T07:12:36,334 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-10-31T07:12:36,371 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T07:12:36,372 !! 2025-10-31T07:12:36,373 ******************************************************************************** 2025-10-31T07:12:36,374 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). 2025-10-31T07:12:36,375 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T07:12:36,376 or your builds will no longer be supported. 2025-10-31T07:12:36,377 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:36,377 ******************************************************************************** 2025-10-31T07:12:36,378 !! 2025-10-31T07:12:36,379 corresp(dist, value, root_dir) 2025-10-31T07:12:36,380 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-31T07:12:36,380 corresp(dist, value, root_dir) 2025-10-31T07:12:36,381 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-31T07:12:36,381 corresp(dist, value, root_dir) 2025-10-31T07:12:36,449 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T07:12:36,449 !! 2025-10-31T07:12:36,450 ******************************************************************************** 2025-10-31T07:12:36,450 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T07:12:36,451 License :: OSI Approved :: MIT License 2025-10-31T07:12:36,452 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:36,453 ******************************************************************************** 2025-10-31T07:12:36,454 !! 2025-10-31T07:12:36,454 dist._finalize_license_expression() 2025-10-31T07:12:36,455 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T07:12:36,455 !! 2025-10-31T07:12:36,456 ******************************************************************************** 2025-10-31T07:12:36,457 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T07:12:36,458 License :: OSI Approved :: MIT License 2025-10-31T07:12:36,458 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T07:12:36,459 ******************************************************************************** 2025-10-31T07:12:36,460 !! 2025-10-31T07:12:36,461 self._finalize_license_expression() 2025-10-31T07:12:36,461 running bdist_wheel 2025-10-31T07:12:36,483 running build 2025-10-31T07:12:36,483 running build_py 2025-10-31T07:12:36,491 creating build/lib/tests 2025-10-31T07:12:36,493 copying tests/__init__.py -> build/lib/tests 2025-10-31T07:12:36,495 copying tests/test_detector.py -> build/lib/tests 2025-10-31T07:12:36,498 creating build/lib/dns_threat_detector 2025-10-31T07:12:36,499 copying dns_threat_detector/check_install.py -> build/lib/dns_threat_detector 2025-10-31T07:12:36,502 copying dns_threat_detector/cli.py -> build/lib/dns_threat_detector 2025-10-31T07:12:36,505 copying dns_threat_detector/__init__.py -> build/lib/dns_threat_detector 2025-10-31T07:12:36,507 copying dns_threat_detector/detector.py -> build/lib/dns_threat_detector 2025-10-31T07:12:36,509 running egg_info 2025-10-31T07:12:36,523 writing dns_threat_detector.egg-info/PKG-INFO 2025-10-31T07:12:36,528 writing dependency_links to dns_threat_detector.egg-info/dependency_links.txt 2025-10-31T07:12:36,529 writing entry points to dns_threat_detector.egg-info/entry_points.txt 2025-10-31T07:12:36,532 writing requirements to dns_threat_detector.egg-info/requires.txt 2025-10-31T07:12:36,533 writing top-level names to dns_threat_detector.egg-info/top_level.txt 2025-10-31T07:12:36,569 listing git files failed - pretending there aren't any 2025-10-31T07:12:36,575 reading manifest file 'dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:36,578 reading manifest template 'MANIFEST.in' 2025-10-31T07:12:36,587 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-10-31T07:12:36,588 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-10-31T07:12:36,589 adding license file 'LICENSE' 2025-10-31T07:12:36,592 writing manifest file 'dns_threat_detector.egg-info/SOURCES.txt' 2025-10-31T07:12:36,595 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'dns_threat_detector.models' is absent from the `packages` configuration. 2025-10-31T07:12:36,595 !! 2025-10-31T07:12:36,597 ******************************************************************************** 2025-10-31T07:12:36,597 ############################ 2025-10-31T07:12:36,598 # Package would be ignored # 2025-10-31T07:12:36,599 ############################ 2025-10-31T07:12:36,599 Python recognizes 'dns_threat_detector.models' as an importable package[^1], 2025-10-31T07:12:36,600 but it is absent from setuptools' `packages` configuration. 2025-10-31T07:12:36,600 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-31T07:12:36,601 package, please make sure that 'dns_threat_detector.models' is explicitly added 2025-10-31T07:12:36,601 to the `packages` configuration field. 2025-10-31T07:12:36,602 Alternatively, you can also rely on setuptools' discovery methods 2025-10-31T07:12:36,603 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-31T07:12:36,603 instead of `find_packages(...)`/`find:`). 2025-10-31T07:12:36,607 You can read more about "package discovery" on setuptools documentation page: 2025-10-31T07:12:36,612 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-31T07:12:36,620 If you don't want 'dns_threat_detector.models' to be distributed and are 2025-10-31T07:12:36,624 already explicitly excluding 'dns_threat_detector.models' via 2025-10-31T07:12:36,624 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-31T07:12:36,626 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-31T07:12:36,629 combination with a more fine grained `package-data` configuration. 2025-10-31T07:12:36,634 You can read more about "package data files" on setuptools documentation page: 2025-10-31T07:12:36,637 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-31T07:12:36,639 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-31T07:12:36,639 even if it does not contain any `.py` files. 2025-10-31T07:12:36,640 On the other hand, currently there is no concept of package data 2025-10-31T07:12:36,641 directory, all directories are treated like packages. 2025-10-31T07:12:36,641 ******************************************************************************** 2025-10-31T07:12:36,643 !! 2025-10-31T07:12:36,643 check.warn(importable) 2025-10-31T07:12:36,644 /tmp/pip-build-env-exbw29bb/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'dns_threat_detector.safelists' is absent from the `packages` configuration. 2025-10-31T07:12:36,645 !! 2025-10-31T07:12:36,648 ******************************************************************************** 2025-10-31T07:12:36,649 ############################ 2025-10-31T07:12:36,650 # Package would be ignored # 2025-10-31T07:12:36,651 ############################ 2025-10-31T07:12:36,653 Python recognizes 'dns_threat_detector.safelists' as an importable package[^1], 2025-10-31T07:12:36,655 but it is absent from setuptools' `packages` configuration. 2025-10-31T07:12:36,656 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-31T07:12:36,657 package, please make sure that 'dns_threat_detector.safelists' is explicitly added 2025-10-31T07:12:36,658 to the `packages` configuration field. 2025-10-31T07:12:36,661 Alternatively, you can also rely on setuptools' discovery methods 2025-10-31T07:12:36,661 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-31T07:12:36,662 instead of `find_packages(...)`/`find:`). 2025-10-31T07:12:36,664 You can read more about "package discovery" on setuptools documentation page: 2025-10-31T07:12:36,666 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-31T07:12:36,669 If you don't want 'dns_threat_detector.safelists' to be distributed and are 2025-10-31T07:12:36,669 already explicitly excluding 'dns_threat_detector.safelists' via 2025-10-31T07:12:36,674 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-31T07:12:36,675 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-31T07:12:36,676 combination with a more fine grained `package-data` configuration. 2025-10-31T07:12:36,680 You can read more about "package data files" on setuptools documentation page: 2025-10-31T07:12:36,683 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-31T07:12:36,684 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-31T07:12:36,685 even if it does not contain any `.py` files. 2025-10-31T07:12:36,685 On the other hand, currently there is no concept of package data 2025-10-31T07:12:36,686 directory, all directories are treated like packages. 2025-10-31T07:12:36,686 ******************************************************************************** 2025-10-31T07:12:36,687 !! 2025-10-31T07:12:36,688 check.warn(importable) 2025-10-31T07:12:36,688 creating build/lib/dns_threat_detector/models 2025-10-31T07:12:36,688 copying dns_threat_detector/models/lgbm_typo_enhanced.pkl -> build/lib/dns_threat_detector/models 2025-10-31T07:12:36,689 copying dns_threat_detector/models/lstm_model.pth -> build/lib/dns_threat_detector/models 2025-10-31T07:12:36,689 copying dns_threat_detector/models/meta_learner.pkl -> build/lib/dns_threat_detector/models 2025-10-31T07:12:36,690 copying dns_threat_detector/models/tokenizer.pkl -> build/lib/dns_threat_detector/models 2025-10-31T07:12:36,690 creating build/lib/dns_threat_detector/safelists 2025-10-31T07:12:36,691 copying dns_threat_detector/safelists/tier1_critical.txt -> build/lib/dns_threat_detector/safelists 2025-10-31T07:12:36,719 copying dns_threat_detector/safelists/tier2_high_trust.txt -> build/lib/dns_threat_detector/safelists 2025-10-31T07:12:36,779 copying dns_threat_detector/safelists/tier3_general.txt -> build/lib/dns_threat_detector/safelists 2025-10-31T07:12:36,854 installing to build/bdist.linux-armv7l/wheel 2025-10-31T07:12:36,855 running install 2025-10-31T07:12:36,878 running install_lib 2025-10-31T07:12:36,886 creating build/bdist.linux-armv7l/wheel 2025-10-31T07:12:36,888 creating build/bdist.linux-armv7l/wheel/tests 2025-10-31T07:12:36,889 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-31T07:12:36,891 copying build/lib/tests/test_detector.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-31T07:12:36,894 creating build/bdist.linux-armv7l/wheel/dns_threat_detector 2025-10-31T07:12:36,895 copying build/lib/dns_threat_detector/check_install.py -> build/bdist.linux-armv7l/wheel/./dns_threat_detector 2025-10-31T07:12:36,897 copying build/lib/dns_threat_detector/cli.py -> build/bdist.linux-armv7l/wheel/./dns_threat_detector 2025-10-31T07:12:36,899 copying build/lib/dns_threat_detector/__init__.py -> build/bdist.linux-armv7l/wheel/./dns_threat_detector 2025-10-31T07:12:36,901 copying build/lib/dns_threat_detector/detector.py -> build/bdist.linux-armv7l/wheel/./dns_threat_detector 2025-10-31T07:12:36,904 creating build/bdist.linux-armv7l/wheel/dns_threat_detector/safelists 2025-10-31T07:12:36,905 copying build/lib/dns_threat_detector/safelists/tier1_critical.txt -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/safelists 2025-10-31T07:12:36,921 copying build/lib/dns_threat_detector/safelists/tier2_high_trust.txt -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/safelists 2025-10-31T07:12:36,937 copying build/lib/dns_threat_detector/safelists/tier3_general.txt -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/safelists 2025-10-31T07:12:36,988 creating build/bdist.linux-armv7l/wheel/dns_threat_detector/models 2025-10-31T07:12:36,992 copying build/lib/dns_threat_detector/models/lgbm_typo_enhanced.pkl -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/models 2025-10-31T07:12:37,022 copying build/lib/dns_threat_detector/models/tokenizer.pkl -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/models 2025-10-31T07:12:37,024 copying build/lib/dns_threat_detector/models/meta_learner.pkl -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/models 2025-10-31T07:12:37,027 copying build/lib/dns_threat_detector/models/lstm_model.pth -> build/bdist.linux-armv7l/wheel/./dns_threat_detector/models 2025-10-31T07:12:37,049 running install_egg_info 2025-10-31T07:12:37,056 Copying dns_threat_detector.egg-info to build/bdist.linux-armv7l/wheel/./dns_threat_detector-1.0.1-py3.11.egg-info 2025-10-31T07:12:37,068 running install_scripts 2025-10-31T07:12:37,080 creating build/bdist.linux-armv7l/wheel/dns_threat_detector-1.0.1.dist-info/WHEEL 2025-10-31T07:12:37,083 creating '/tmp/pip-wheel-vz3thw_i/.tmp-4teb4d_b/dns_threat_detector-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-31T07:12:37,086 adding 'dns_threat_detector/__init__.py' 2025-10-31T07:12:37,088 adding 'dns_threat_detector/check_install.py' 2025-10-31T07:12:37,090 adding 'dns_threat_detector/cli.py' 2025-10-31T07:12:37,093 adding 'dns_threat_detector/detector.py' 2025-10-31T07:12:37,280 adding 'dns_threat_detector/models/lgbm_typo_enhanced.pkl' 2025-10-31T07:12:37,414 adding 'dns_threat_detector/models/lstm_model.pth' 2025-10-31T07:12:37,420 adding 'dns_threat_detector/models/meta_learner.pkl' 2025-10-31T07:12:37,422 adding 'dns_threat_detector/models/tokenizer.pkl' 2025-10-31T07:12:37,531 adding 'dns_threat_detector/safelists/tier1_critical.txt' 2025-10-31T07:12:37,627 adding 'dns_threat_detector/safelists/tier2_high_trust.txt' 2025-10-31T07:12:37,898 adding 'dns_threat_detector/safelists/tier3_general.txt' 2025-10-31T07:12:37,909 adding 'dns_threat_detector-1.0.1.dist-info/licenses/LICENSE' 2025-10-31T07:12:37,911 adding 'tests/__init__.py' 2025-10-31T07:12:37,912 adding 'tests/test_detector.py' 2025-10-31T07:12:37,914 adding 'dns_threat_detector-1.0.1.dist-info/METADATA' 2025-10-31T07:12:37,915 adding 'dns_threat_detector-1.0.1.dist-info/WHEEL' 2025-10-31T07:12:37,916 adding 'dns_threat_detector-1.0.1.dist-info/entry_points.txt' 2025-10-31T07:12:37,917 adding 'dns_threat_detector-1.0.1.dist-info/top_level.txt' 2025-10-31T07:12:37,918 adding 'dns_threat_detector-1.0.1.dist-info/RECORD' 2025-10-31T07:12:37,940 removing build/bdist.linux-armv7l/wheel 2025-10-31T07:12:38,061 Building wheel for dns-threat-detector (pyproject.toml): finished with status 'done' 2025-10-31T07:12:38,112 Created wheel for dns-threat-detector: filename=dns_threat_detector-1.0.1-py3-none-any.whl size=1833451 sha256=cf5fd35620364eb3887007e3c61220fddccf4714eb5cd55c0dd22db8ef122ac6 2025-10-31T07:12:38,114 Stored in directory: /tmp/pip-ephem-wheel-cache-31gkdjvq/wheels/03/90/98/c87bf05de3bb209e87851deddba42a8c9b9801a2ac86f63650 2025-10-31T07:12:38,133 Successfully built dns-threat-detector 2025-10-31T07:12:38,189 Removed build tracker: '/tmp/pip-build-tracker-5igc_3k4'