2026-04-30T22:11:30,186 Created temporary directory: /tmp/pip-ephem-wheel-cache-_phb5jnp 2026-04-30T22:11:30,187 Created temporary directory: /tmp/pip-build-tracker-2ywvqj3g 2026-04-30T22:11:30,188 Initialized build tracking at /tmp/pip-build-tracker-2ywvqj3g 2026-04-30T22:11:30,188 Created build tracker: /tmp/pip-build-tracker-2ywvqj3g 2026-04-30T22:11:30,189 Entered build tracker: /tmp/pip-build-tracker-2ywvqj3g 2026-04-30T22:11:30,190 Created temporary directory: /tmp/pip-wheel-qnt6chnr 2026-04-30T22:11:30,192 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-04-30T22:11:30,195 Created temporary directory: /tmp/pip-ephem-wheel-cache-_pv22ez7 2026-04-30T22:11:30,220 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T22:11:30,223 2 location(s) to search for versions of isphishing: 2026-04-30T22:11:30,223 * https://pypi.org/simple/isphishing/ 2026-04-30T22:11:30,223 * https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:11:30,224 Fetching project page and analyzing links: https://pypi.org/simple/isphishing/ 2026-04-30T22:11:30,225 Getting page https://pypi.org/simple/isphishing/ 2026-04-30T22:11:30,226 Found index url https://pypi.org/simple 2026-04-30T22:11:30,462 Fetched page https://pypi.org/simple/isphishing/ as application/vnd.pypi.simple.v1+json 2026-04-30T22:11:30,465 Skipping link: No binaries permitted for isphishing: https://files.pythonhosted.org/packages/5e/c2/27fde2f368cdf7ee36f15c2e3455563c0bbdb5817e4321348d7c93008f3d/isphishing-1.0.0-py3-none-any.whl (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,466 Found link https://files.pythonhosted.org/packages/1a/64/5b789043edeaf3de4648d5f1beb08697dd22e6ab4b6d3b8c423871bce10a/isphishing-1.0.0.tar.gz (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8), version: 1.0.0 2026-04-30T22:11:30,467 Skipping link: No binaries permitted for isphishing: https://files.pythonhosted.org/packages/f5/15/d21eda5eb54b65426b53fa1b9e35ab33a4b24485865979cad207e837ecd9/isphishing-1.0.1-py3-none-any.whl (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,468 Found link https://files.pythonhosted.org/packages/b1/c0/8b7fe1b8c6001c8c8c5a92b307164e9642e4114ff1ef69172ab3c6f3f93c/isphishing-1.0.1.tar.gz (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8), version: 1.0.1 2026-04-30T22:11:30,468 Skipping link: No binaries permitted for isphishing: https://files.pythonhosted.org/packages/02/3f/ba309883adcead57e880c63892aaa4be93e905aca10b1b5581e8be759100/isphishing-1.0.2-py3-none-any.whl (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,469 Found link https://files.pythonhosted.org/packages/b8/3d/f3e05f2ffe47af4f2b0f5ba43e118bf1a2c934e745eb74c56231d10ebe4c/isphishing-1.0.2.tar.gz (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8), version: 1.0.2 2026-04-30T22:11:30,470 Skipping link: No binaries permitted for isphishing: https://files.pythonhosted.org/packages/da/8d/90d16d110ad7fc150b4b300777f8b5f1e6c3e60f734a9845b820799fb36c/isphishing-1.0.3-py3-none-any.whl (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,471 Found link https://files.pythonhosted.org/packages/68/d5/5a32bccdc0c0aaa283a561b97d2b7010eaf7d4babb0db72f8d848a1d0d0f/isphishing-1.0.3.tar.gz (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8), version: 1.0.3 2026-04-30T22:11:30,472 Skipping link: No binaries permitted for isphishing: https://files.pythonhosted.org/packages/ef/6c/816cd73f03de71abf3a6cac597e64f4522ace66b255ab75dfb4e59a3958a/isphishing-1.0.4-py3-none-any.whl (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,473 Found link https://files.pythonhosted.org/packages/aa/a7/0de88fc1ad5e81b4efecc6f168a26358f122c576bb85e61cda8105520e27/isphishing-1.0.4.tar.gz (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8), version: 1.0.4 2026-04-30T22:11:30,474 Skipping link: No binaries permitted for isphishing: https://files.pythonhosted.org/packages/4f/bf/93f93f9954cc18dda3e04cafd011a31cb7a1e80bff5fd351dca60afca21c/isphishing-1.0.5-py3-none-any.whl (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,475 Found link https://files.pythonhosted.org/packages/83/2d/62493d4e78ea3738adca98f822cc86f8dfc7446cf8cece97756f34f861e7/isphishing-1.0.5.tar.gz (from https://pypi.org/simple/isphishing/) (requires-python:>=3.8), version: 1.0.5 2026-04-30T22:11:30,475 Fetching project page and analyzing links: https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:11:30,476 Getting page https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:11:30,477 Found index url https://www.piwheels.org/simple 2026-04-30T22:11:30,793 Fetched page https://www.piwheels.org/simple/isphishing/ as text/html 2026-04-30T22:11:30,795 Skipping link: No binaries permitted for isphishing: https://www.piwheels.org/simple/isphishing/isphishing-1.0.0-py3-none-any.whl#sha256=ed592ca4e49fb279d5bcefa019516813fd8893c72c742802b81ec960d86241ee (from https://www.piwheels.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:11:30,795 Skipping link: not a file: https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:11:30,796 Skipping link: not a file: https://pypi.org/simple/isphishing/ 2026-04-30T22:11:30,817 Given no hashes to check 1 links for project 'isphishing': discarding no candidates 2026-04-30T22:11:30,838 Collecting isphishing==1.0.1 2026-04-30T22:11:30,840 Created temporary directory: /tmp/pip-unpack-apipt2rx 2026-04-30T22:11:30,990 Downloading isphishing-1.0.1.tar.gz (13 kB) 2026-04-30T22:11:31,055 Added isphishing==1.0.1 from https://files.pythonhosted.org/packages/b1/c0/8b7fe1b8c6001c8c8c5a92b307164e9642e4114ff1ef69172ab3c6f3f93c/isphishing-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-2ywvqj3g' 2026-04-30T22:11:31,059 Created temporary directory: /tmp/pip-build-env-h70a_q_7 2026-04-30T22:11:31,064 Installing build dependencies: started 2026-04-30T22:11:31,065 Running command pip subprocess to install build dependencies 2026-04-30T22:11:32,244 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-30T22:11:32,666 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-04-30T22:11:32,689 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T22:11:34,622 Collecting setuptools>=61.0 2026-04-30T22:11:34,727 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-30T22:11:35,008 Collecting wheel 2026-04-30T22:11:35,051 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-30T22:11:35,299 Collecting packaging>=24.0 2026-04-30T22:11:35,328 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-30T22:11:38,268 Installing collected packages: setuptools, packaging, wheel 2026-04-30T22:11:41,690 Creating /tmp/pip-build-env-h70a_q_7/overlay/local/bin 2026-04-30T22:11:41,693 changing mode of /tmp/pip-build-env-h70a_q_7/overlay/local/bin/wheel to 755 2026-04-30T22:11:41,714 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-04-30T22:11:41,993 Installing build dependencies: finished with status 'done' 2026-04-30T22:11:41,999 Getting requirements to build wheel: started 2026-04-30T22:11:42,000 Running command Getting requirements to build wheel 2026-04-30T22:11:42,589 /tmp/pip-build-env-h70a_q_7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-04-30T22:11:42,589 !! 2026-04-30T22:11:42,590 ******************************************************************************** 2026-04-30T22:11:42,591 The following seems to be defined outside of `pyproject.toml`: 2026-04-30T22:11:42,592 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Security']` 2026-04-30T22:11:42,593 According to the spec (see the link below), however, setuptools CANNOT 2026-04-30T22:11:42,594 consider this value unless `classifiers` is listed as `dynamic`. 2026-04-30T22:11:42,595 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-30T22:11:42,596 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-04-30T22:11:42,596 remove the `[project]` table from your file and rely entirely on other means of 2026-04-30T22:11:42,597 configuration. 2026-04-30T22:11:42,597 ******************************************************************************** 2026-04-30T22:11:42,598 !! 2026-04-30T22:11:42,598 _handle_missing_dynamic(dist, project_table) 2026-04-30T22:11:42,599 /tmp/pip-build-env-h70a_q_7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-30T22:11:42,599 corresp(dist, value, root_dir) 2026-04-30T22:11:42,679 running egg_info 2026-04-30T22:11:42,685 writing isphishing.egg-info/PKG-INFO 2026-04-30T22:11:42,688 writing dependency_links to isphishing.egg-info/dependency_links.txt 2026-04-30T22:11:42,690 writing entry points to isphishing.egg-info/entry_points.txt 2026-04-30T22:11:42,692 writing requirements to isphishing.egg-info/requires.txt 2026-04-30T22:11:42,693 writing top-level names to isphishing.egg-info/top_level.txt 2026-04-30T22:11:42,719 reading manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:42,725 writing manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:42,822 Getting requirements to build wheel: finished with status 'done' 2026-04-30T22:11:42,826 Created temporary directory: /tmp/pip-modern-metadata-pmuh_ltt 2026-04-30T22:11:42,828 Preparing metadata (pyproject.toml): started 2026-04-30T22:11:42,829 Running command Preparing metadata (pyproject.toml) 2026-04-30T22:11:43,388 /tmp/pip-build-env-h70a_q_7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-04-30T22:11:43,388 !! 2026-04-30T22:11:43,390 ******************************************************************************** 2026-04-30T22:11:43,390 The following seems to be defined outside of `pyproject.toml`: 2026-04-30T22:11:43,391 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Security']` 2026-04-30T22:11:43,392 According to the spec (see the link below), however, setuptools CANNOT 2026-04-30T22:11:43,393 consider this value unless `classifiers` is listed as `dynamic`. 2026-04-30T22:11:43,394 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-30T22:11:43,396 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-04-30T22:11:43,396 remove the `[project]` table from your file and rely entirely on other means of 2026-04-30T22:11:43,397 configuration. 2026-04-30T22:11:43,397 ******************************************************************************** 2026-04-30T22:11:43,398 !! 2026-04-30T22:11:43,399 _handle_missing_dynamic(dist, project_table) 2026-04-30T22:11:43,399 /tmp/pip-build-env-h70a_q_7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-30T22:11:43,400 corresp(dist, value, root_dir) 2026-04-30T22:11:43,472 running dist_info 2026-04-30T22:11:43,483 creating /tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info 2026-04-30T22:11:43,484 writing /tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/PKG-INFO 2026-04-30T22:11:43,487 writing dependency_links to /tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/dependency_links.txt 2026-04-30T22:11:43,488 writing entry points to /tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/entry_points.txt 2026-04-30T22:11:43,490 writing requirements to /tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/requires.txt 2026-04-30T22:11:43,491 writing top-level names to /tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/top_level.txt 2026-04-30T22:11:43,492 writing manifest file '/tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:43,515 reading manifest file '/tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:43,520 writing manifest file '/tmp/pip-modern-metadata-pmuh_ltt/isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:43,522 creating '/tmp/pip-modern-metadata-pmuh_ltt/isphishing-1.0.1.dist-info' 2026-04-30T22:11:43,645 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-30T22:11:43,650 Source in /tmp/pip-wheel-qnt6chnr/isphishing_17c6688765264cf1a3d01e0e10354ac6 has version 1.0.1, which satisfies requirement isphishing==1.0.1 from https://files.pythonhosted.org/packages/b1/c0/8b7fe1b8c6001c8c8c5a92b307164e9642e4114ff1ef69172ab3c6f3f93c/isphishing-1.0.1.tar.gz 2026-04-30T22:11:43,651 Removed isphishing==1.0.1 from https://files.pythonhosted.org/packages/b1/c0/8b7fe1b8c6001c8c8c5a92b307164e9642e4114ff1ef69172ab3c6f3f93c/isphishing-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-2ywvqj3g' 2026-04-30T22:11:43,656 Created temporary directory: /tmp/pip-unpack-n5h5lfnr 2026-04-30T22:11:43,657 Building wheels for collected packages: isphishing 2026-04-30T22:11:43,661 Created temporary directory: /tmp/pip-wheel-lsrhhxc6 2026-04-30T22:11:43,662 Destination directory: /tmp/pip-wheel-lsrhhxc6 2026-04-30T22:11:43,664 Building wheel for isphishing (pyproject.toml): started 2026-04-30T22:11:43,665 Running command Building wheel for isphishing (pyproject.toml) 2026-04-30T22:11:44,210 /tmp/pip-build-env-h70a_q_7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-04-30T22:11:44,210 !! 2026-04-30T22:11:44,212 ******************************************************************************** 2026-04-30T22:11:44,212 The following seems to be defined outside of `pyproject.toml`: 2026-04-30T22:11:44,213 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Security']` 2026-04-30T22:11:44,214 According to the spec (see the link below), however, setuptools CANNOT 2026-04-30T22:11:44,215 consider this value unless `classifiers` is listed as `dynamic`. 2026-04-30T22:11:44,216 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-30T22:11:44,217 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-04-30T22:11:44,217 remove the `[project]` table from your file and rely entirely on other means of 2026-04-30T22:11:44,218 configuration. 2026-04-30T22:11:44,219 ******************************************************************************** 2026-04-30T22:11:44,220 !! 2026-04-30T22:11:44,220 _handle_missing_dynamic(dist, project_table) 2026-04-30T22:11:44,221 /tmp/pip-build-env-h70a_q_7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-30T22:11:44,221 corresp(dist, value, root_dir) 2026-04-30T22:11:44,284 running bdist_wheel 2026-04-30T22:11:44,302 running build 2026-04-30T22:11:44,302 running build_py 2026-04-30T22:11:44,308 creating build/lib/src 2026-04-30T22:11:44,310 copying src/__init__.py -> build/lib/src 2026-04-30T22:11:44,313 creating build/lib/tests 2026-04-30T22:11:44,314 copying tests/test_model.py -> build/lib/tests 2026-04-30T22:11:44,316 copying tests/__init__.py -> build/lib/tests 2026-04-30T22:11:44,317 copying tests/test_inputs.py -> build/lib/tests 2026-04-30T22:11:44,319 copying tests/test_detector.py -> build/lib/tests 2026-04-30T22:11:44,322 creating build/lib/src/inputs 2026-04-30T22:11:44,323 copying src/inputs/__init__.py -> build/lib/src/inputs 2026-04-30T22:11:44,324 copying src/inputs/email_input.py -> build/lib/src/inputs 2026-04-30T22:11:44,326 copying src/inputs/base_input.py -> build/lib/src/inputs 2026-04-30T22:11:44,328 copying src/inputs/url_input.py -> build/lib/src/inputs 2026-04-30T22:11:44,330 creating build/lib/src/alert 2026-04-30T22:11:44,331 copying src/alert/__init__.py -> build/lib/src/alert 2026-04-30T22:11:44,332 copying src/alert/alert_system.py -> build/lib/src/alert 2026-04-30T22:11:44,335 creating build/lib/src/detector 2026-04-30T22:11:44,336 copying src/detector/threat_report.py -> build/lib/src/detector 2026-04-30T22:11:44,338 copying src/detector/__init__.py -> build/lib/src/detector 2026-04-30T22:11:44,339 copying src/detector/phishing_cli.py -> build/lib/src/detector 2026-04-30T22:11:44,341 copying src/detector/phishing_detector.py -> build/lib/src/detector 2026-04-30T22:11:44,344 creating build/lib/src/model 2026-04-30T22:11:44,345 copying src/model/__init__.py -> build/lib/src/model 2026-04-30T22:11:44,347 copying src/model/evaluator.py -> build/lib/src/model 2026-04-30T22:11:44,349 copying src/model/ml_model.py -> build/lib/src/model 2026-04-30T22:11:44,351 creating build/lib/src/features 2026-04-30T22:11:44,352 copying src/features/__init__.py -> build/lib/src/features 2026-04-30T22:11:44,354 copying src/features/feature_extractor.py -> build/lib/src/features 2026-04-30T22:11:44,356 copying src/features/text_cleaner.py -> build/lib/src/features 2026-04-30T22:11:44,358 running egg_info 2026-04-30T22:11:44,367 writing isphishing.egg-info/PKG-INFO 2026-04-30T22:11:44,370 writing dependency_links to isphishing.egg-info/dependency_links.txt 2026-04-30T22:11:44,371 writing entry points to isphishing.egg-info/entry_points.txt 2026-04-30T22:11:44,372 writing requirements to isphishing.egg-info/requires.txt 2026-04-30T22:11:44,373 writing top-level names to isphishing.egg-info/top_level.txt 2026-04-30T22:11:44,386 reading manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:44,392 writing manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:11:44,408 installing to build/bdist.linux-armv7l/wheel 2026-04-30T22:11:44,409 running install 2026-04-30T22:11:44,432 running install_lib 2026-04-30T22:11:44,437 creating build/bdist.linux-armv7l/wheel 2026-04-30T22:11:44,439 creating build/bdist.linux-armv7l/wheel/src 2026-04-30T22:11:44,441 creating build/bdist.linux-armv7l/wheel/src/inputs 2026-04-30T22:11:44,442 copying build/lib/src/inputs/__init__.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:11:44,444 copying build/lib/src/inputs/email_input.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:11:44,446 copying build/lib/src/inputs/base_input.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:11:44,448 copying build/lib/src/inputs/url_input.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:11:44,449 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2026-04-30T22:11:44,451 creating build/bdist.linux-armv7l/wheel/src/alert 2026-04-30T22:11:44,452 copying build/lib/src/alert/__init__.py -> build/bdist.linux-armv7l/wheel/./src/alert 2026-04-30T22:11:44,454 copying build/lib/src/alert/alert_system.py -> build/bdist.linux-armv7l/wheel/./src/alert 2026-04-30T22:11:44,456 creating build/bdist.linux-armv7l/wheel/src/detector 2026-04-30T22:11:44,457 copying build/lib/src/detector/threat_report.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:11:44,459 copying build/lib/src/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:11:44,460 copying build/lib/src/detector/phishing_cli.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:11:44,462 copying build/lib/src/detector/phishing_detector.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:11:44,465 creating build/bdist.linux-armv7l/wheel/src/model 2026-04-30T22:11:44,466 copying build/lib/src/model/__init__.py -> build/bdist.linux-armv7l/wheel/./src/model 2026-04-30T22:11:44,467 copying build/lib/src/model/evaluator.py -> build/bdist.linux-armv7l/wheel/./src/model 2026-04-30T22:11:44,469 copying build/lib/src/model/ml_model.py -> build/bdist.linux-armv7l/wheel/./src/model 2026-04-30T22:11:44,472 creating build/bdist.linux-armv7l/wheel/src/features 2026-04-30T22:11:44,472 copying build/lib/src/features/__init__.py -> build/bdist.linux-armv7l/wheel/./src/features 2026-04-30T22:11:44,474 copying build/lib/src/features/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./src/features 2026-04-30T22:11:44,476 copying build/lib/src/features/text_cleaner.py -> build/bdist.linux-armv7l/wheel/./src/features 2026-04-30T22:11:44,479 creating build/bdist.linux-armv7l/wheel/tests 2026-04-30T22:11:44,480 copying build/lib/tests/test_model.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:11:44,482 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:11:44,483 copying build/lib/tests/test_inputs.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:11:44,485 copying build/lib/tests/test_detector.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:11:44,487 running install_egg_info 2026-04-30T22:11:44,491 Copying isphishing.egg-info to build/bdist.linux-armv7l/wheel/./isphishing-1.0.1-py3.11.egg-info 2026-04-30T22:11:44,502 running install_scripts 2026-04-30T22:11:44,510 creating build/bdist.linux-armv7l/wheel/isphishing-1.0.1.dist-info/WHEEL 2026-04-30T22:11:44,513 creating '/tmp/pip-wheel-lsrhhxc6/.tmp-y7u8naww/isphishing-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-30T22:11:44,516 adding 'src/__init__.py' 2026-04-30T22:11:44,517 adding 'src/alert/__init__.py' 2026-04-30T22:11:44,519 adding 'src/alert/alert_system.py' 2026-04-30T22:11:44,520 adding 'src/detector/__init__.py' 2026-04-30T22:11:44,522 adding 'src/detector/phishing_cli.py' 2026-04-30T22:11:44,523 adding 'src/detector/phishing_detector.py' 2026-04-30T22:11:44,525 adding 'src/detector/threat_report.py' 2026-04-30T22:11:44,527 adding 'src/features/__init__.py' 2026-04-30T22:11:44,528 adding 'src/features/feature_extractor.py' 2026-04-30T22:11:44,529 adding 'src/features/text_cleaner.py' 2026-04-30T22:11:44,531 adding 'src/inputs/__init__.py' 2026-04-30T22:11:44,532 adding 'src/inputs/base_input.py' 2026-04-30T22:11:44,534 adding 'src/inputs/email_input.py' 2026-04-30T22:11:44,535 adding 'src/inputs/url_input.py' 2026-04-30T22:11:44,537 adding 'src/model/__init__.py' 2026-04-30T22:11:44,538 adding 'src/model/evaluator.py' 2026-04-30T22:11:44,540 adding 'src/model/ml_model.py' 2026-04-30T22:11:44,542 adding 'tests/__init__.py' 2026-04-30T22:11:44,543 adding 'tests/test_detector.py' 2026-04-30T22:11:44,544 adding 'tests/test_inputs.py' 2026-04-30T22:11:44,546 adding 'tests/test_model.py' 2026-04-30T22:11:44,547 adding 'isphishing-1.0.1.dist-info/METADATA' 2026-04-30T22:11:44,548 adding 'isphishing-1.0.1.dist-info/WHEEL' 2026-04-30T22:11:44,549 adding 'isphishing-1.0.1.dist-info/entry_points.txt' 2026-04-30T22:11:44,549 adding 'isphishing-1.0.1.dist-info/top_level.txt' 2026-04-30T22:11:44,551 adding 'isphishing-1.0.1.dist-info/RECORD' 2026-04-30T22:11:44,552 removing build/bdist.linux-armv7l/wheel 2026-04-30T22:11:44,659 Building wheel for isphishing (pyproject.toml): finished with status 'done' 2026-04-30T22:11:44,664 Created wheel for isphishing: filename=isphishing-1.0.1-py3-none-any.whl size=18057 sha256=7a5deab851c7ae385dc57b302839123853379d648dff85d5d65df30c9c8a3328 2026-04-30T22:11:44,665 Stored in directory: /tmp/pip-ephem-wheel-cache-_pv22ez7/wheels/c1/36/02/35daf59fac847b849efcbe21cb85723b00f2d7b1e8bf195905 2026-04-30T22:11:44,675 Successfully built isphishing 2026-04-30T22:11:44,678 Removed build tracker: '/tmp/pip-build-tracker-2ywvqj3g'