2026-04-30T22:28:14,495 Created temporary directory: /tmp/pip-ephem-wheel-cache-4cm7rd3f 2026-04-30T22:28:14,497 Created temporary directory: /tmp/pip-build-tracker-pgh80889 2026-04-30T22:28:14,498 Initialized build tracking at /tmp/pip-build-tracker-pgh80889 2026-04-30T22:28:14,498 Created build tracker: /tmp/pip-build-tracker-pgh80889 2026-04-30T22:28:14,499 Entered build tracker: /tmp/pip-build-tracker-pgh80889 2026-04-30T22:28:14,500 Created temporary directory: /tmp/pip-wheel-6pd4kx5c 2026-04-30T22:28:14,502 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:28:14,505 Created temporary directory: /tmp/pip-ephem-wheel-cache-npid4xld 2026-04-30T22:28:14,527 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T22:28:14,530 2 location(s) to search for versions of isphishing: 2026-04-30T22:28:14,530 * https://pypi.org/simple/isphishing/ 2026-04-30T22:28:14,530 * https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:28:14,531 Fetching project page and analyzing links: https://pypi.org/simple/isphishing/ 2026-04-30T22:28:14,532 Getting page https://pypi.org/simple/isphishing/ 2026-04-30T22:28:14,533 Found index url https://pypi.org/simple 2026-04-30T22:28:14,684 Fetched page https://pypi.org/simple/isphishing/ as application/vnd.pypi.simple.v1+json 2026-04-30T22:28:14,687 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:28:14,688 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:28:14,689 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:28:14,689 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:28:14,690 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:28:14,691 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:28:14,692 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:28:14,693 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:28:14,693 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:28:14,694 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:28:14,695 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:28:14,696 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:28:14,697 Fetching project page and analyzing links: https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:28:14,697 Getting page https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:28:14,698 Found index url https://www.piwheels.org/simple 2026-04-30T22:28:14,871 Fetched page https://www.piwheels.org/simple/isphishing/ as text/html 2026-04-30T22:28:14,873 Skipping link: No binaries permitted for isphishing: https://www.piwheels.org/simple/isphishing/isphishing-1.0.4-py3-none-any.whl#sha256=8c549ef0bc993747f4382dc92a581b2b89dae02632099bf9a0960f0f6097f553 (from https://www.piwheels.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:28:14,874 Skipping link: No binaries permitted for isphishing: https://www.piwheels.org/simple/isphishing/isphishing-1.0.3-py3-none-any.whl#sha256=94a9cd24074059aa30ad6e4b1c0e0b9959fdb16d128d4f9d236b6167b906348c (from https://www.piwheels.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:28:14,874 Skipping link: No binaries permitted for isphishing: https://www.piwheels.org/simple/isphishing/isphishing-1.0.2-py3-none-any.whl#sha256=647e954dd91ce1cecfa9ddf681eaaafee83b8a946e45e42c7146996893fd9bad (from https://www.piwheels.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:28:14,875 Skipping link: No binaries permitted for isphishing: https://www.piwheels.org/simple/isphishing/isphishing-1.0.1-py3-none-any.whl#sha256=7a5deab851c7ae385dc57b302839123853379d648dff85d5d65df30c9c8a3328 (from https://www.piwheels.org/simple/isphishing/) (requires-python:>=3.8) 2026-04-30T22:28:14,875 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:28:14,876 Skipping link: not a file: https://www.piwheels.org/simple/isphishing/ 2026-04-30T22:28:14,876 Skipping link: not a file: https://pypi.org/simple/isphishing/ 2026-04-30T22:28:14,897 Given no hashes to check 1 links for project 'isphishing': discarding no candidates 2026-04-30T22:28:14,917 Collecting isphishing==1.0.5 2026-04-30T22:28:14,919 Created temporary directory: /tmp/pip-unpack-_000r9ln 2026-04-30T22:28:15,068 Downloading isphishing-1.0.5.tar.gz (14 kB) 2026-04-30T22:28:15,135 Added isphishing==1.0.5 from https://files.pythonhosted.org/packages/83/2d/62493d4e78ea3738adca98f822cc86f8dfc7446cf8cece97756f34f861e7/isphishing-1.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-pgh80889' 2026-04-30T22:28:15,140 Created temporary directory: /tmp/pip-build-env-eao76zh5 2026-04-30T22:28:15,145 Installing build dependencies: started 2026-04-30T22:28:15,146 Running command pip subprocess to install build dependencies 2026-04-30T22:28:15,176 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-30T22:28:15,216 Traceback (most recent call last): 2026-04-30T22:28:15,216 File "", line 192, in addpackage 2026-04-30T22:28:15,217 File "", line 1, in 2026-04-30T22:28:15,218 ModuleNotFoundError: No module named 'outofcuda' 2026-04-30T22:28:15,219 Remainder of file ignored 2026-04-30T22:28:16,278 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-30T22:28:16,715 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:28:16,738 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T22:28:18,513 Collecting setuptools>=61.0 2026-04-30T22:28:18,596 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-30T22:28:18,874 Collecting wheel 2026-04-30T22:28:18,891 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-30T22:28:19,074 Collecting packaging>=24.0 2026-04-30T22:28:19,092 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-30T22:28:22,036 Installing collected packages: setuptools, packaging, wheel 2026-04-30T22:28:25,560 Creating /tmp/pip-build-env-eao76zh5/overlay/local/bin 2026-04-30T22:28:25,562 changing mode of /tmp/pip-build-env-eao76zh5/overlay/local/bin/wheel to 755 2026-04-30T22:28:25,584 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-04-30T22:28:25,867 Installing build dependencies: finished with status 'done' 2026-04-30T22:28:25,874 Getting requirements to build wheel: started 2026-04-30T22:28:25,876 Running command Getting requirements to build wheel 2026-04-30T22:28:26,483 /tmp/pip-build-env-eao76zh5/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:28:26,483 !! 2026-04-30T22:28:26,484 ******************************************************************************** 2026-04-30T22:28:26,485 The following seems to be defined outside of `pyproject.toml`: 2026-04-30T22:28:26,486 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Security']` 2026-04-30T22:28:26,488 According to the spec (see the link below), however, setuptools CANNOT 2026-04-30T22:28:26,488 consider this value unless `classifiers` is listed as `dynamic`. 2026-04-30T22:28:26,490 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-30T22:28:26,491 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-04-30T22:28:26,491 remove the `[project]` table from your file and rely entirely on other means of 2026-04-30T22:28:26,492 configuration. 2026-04-30T22:28:26,492 ******************************************************************************** 2026-04-30T22:28:26,494 !! 2026-04-30T22:28:26,494 _handle_missing_dynamic(dist, project_table) 2026-04-30T22:28:26,495 /tmp/pip-build-env-eao76zh5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-30T22:28:26,495 corresp(dist, value, root_dir) 2026-04-30T22:28:26,576 running egg_info 2026-04-30T22:28:26,583 writing isphishing.egg-info/PKG-INFO 2026-04-30T22:28:26,586 writing dependency_links to isphishing.egg-info/dependency_links.txt 2026-04-30T22:28:26,589 writing entry points to isphishing.egg-info/entry_points.txt 2026-04-30T22:28:26,591 writing requirements to isphishing.egg-info/requires.txt 2026-04-30T22:28:26,592 writing top-level names to isphishing.egg-info/top_level.txt 2026-04-30T22:28:26,618 reading manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:26,625 writing manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:26,723 Getting requirements to build wheel: finished with status 'done' 2026-04-30T22:28:26,727 Created temporary directory: /tmp/pip-modern-metadata-76h4r5oh 2026-04-30T22:28:26,730 Preparing metadata (pyproject.toml): started 2026-04-30T22:28:26,731 Running command Preparing metadata (pyproject.toml) 2026-04-30T22:28:27,300 /tmp/pip-build-env-eao76zh5/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:28:27,300 !! 2026-04-30T22:28:27,301 ******************************************************************************** 2026-04-30T22:28:27,302 The following seems to be defined outside of `pyproject.toml`: 2026-04-30T22:28:27,303 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Security']` 2026-04-30T22:28:27,304 According to the spec (see the link below), however, setuptools CANNOT 2026-04-30T22:28:27,304 consider this value unless `classifiers` is listed as `dynamic`. 2026-04-30T22:28:27,305 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-30T22:28:27,306 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-04-30T22:28:27,307 remove the `[project]` table from your file and rely entirely on other means of 2026-04-30T22:28:27,307 configuration. 2026-04-30T22:28:27,308 ******************************************************************************** 2026-04-30T22:28:27,309 !! 2026-04-30T22:28:27,309 _handle_missing_dynamic(dist, project_table) 2026-04-30T22:28:27,310 /tmp/pip-build-env-eao76zh5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-30T22:28:27,310 corresp(dist, value, root_dir) 2026-04-30T22:28:27,386 running dist_info 2026-04-30T22:28:27,396 creating /tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info 2026-04-30T22:28:27,397 writing /tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/PKG-INFO 2026-04-30T22:28:27,400 writing dependency_links to /tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/dependency_links.txt 2026-04-30T22:28:27,402 writing entry points to /tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/entry_points.txt 2026-04-30T22:28:27,403 writing requirements to /tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/requires.txt 2026-04-30T22:28:27,404 writing top-level names to /tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/top_level.txt 2026-04-30T22:28:27,406 writing manifest file '/tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:27,429 reading manifest file '/tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:27,434 writing manifest file '/tmp/pip-modern-metadata-76h4r5oh/isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:27,435 creating '/tmp/pip-modern-metadata-76h4r5oh/isphishing-1.0.5.dist-info' 2026-04-30T22:28:27,561 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-30T22:28:27,566 Source in /tmp/pip-wheel-6pd4kx5c/isphishing_08a3f18b6d344dacbca97cee68584773 has version 1.0.5, which satisfies requirement isphishing==1.0.5 from https://files.pythonhosted.org/packages/83/2d/62493d4e78ea3738adca98f822cc86f8dfc7446cf8cece97756f34f861e7/isphishing-1.0.5.tar.gz 2026-04-30T22:28:27,567 Removed isphishing==1.0.5 from https://files.pythonhosted.org/packages/83/2d/62493d4e78ea3738adca98f822cc86f8dfc7446cf8cece97756f34f861e7/isphishing-1.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-pgh80889' 2026-04-30T22:28:27,573 Created temporary directory: /tmp/pip-unpack-36pl2z0h 2026-04-30T22:28:27,574 Building wheels for collected packages: isphishing 2026-04-30T22:28:27,579 Created temporary directory: /tmp/pip-wheel-2qa13wtk 2026-04-30T22:28:27,579 Destination directory: /tmp/pip-wheel-2qa13wtk 2026-04-30T22:28:27,582 Building wheel for isphishing (pyproject.toml): started 2026-04-30T22:28:27,583 Running command Building wheel for isphishing (pyproject.toml) 2026-04-30T22:28:28,137 /tmp/pip-build-env-eao76zh5/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:28:28,137 !! 2026-04-30T22:28:28,138 ******************************************************************************** 2026-04-30T22:28:28,139 The following seems to be defined outside of `pyproject.toml`: 2026-04-30T22:28:28,140 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Security']` 2026-04-30T22:28:28,141 According to the spec (see the link below), however, setuptools CANNOT 2026-04-30T22:28:28,141 consider this value unless `classifiers` is listed as `dynamic`. 2026-04-30T22:28:28,142 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-30T22:28:28,143 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-04-30T22:28:28,144 remove the `[project]` table from your file and rely entirely on other means of 2026-04-30T22:28:28,144 configuration. 2026-04-30T22:28:28,145 ******************************************************************************** 2026-04-30T22:28:28,146 !! 2026-04-30T22:28:28,147 _handle_missing_dynamic(dist, project_table) 2026-04-30T22:28:28,147 /tmp/pip-build-env-eao76zh5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-30T22:28:28,148 corresp(dist, value, root_dir) 2026-04-30T22:28:28,212 running bdist_wheel 2026-04-30T22:28:28,231 running build 2026-04-30T22:28:28,231 running build_py 2026-04-30T22:28:28,239 creating build/lib/tests 2026-04-30T22:28:28,241 copying tests/__init__.py -> build/lib/tests 2026-04-30T22:28:28,243 copying tests/test_model.py -> build/lib/tests 2026-04-30T22:28:28,245 copying tests/test_detector.py -> build/lib/tests 2026-04-30T22:28:28,247 copying tests/test_inputs.py -> build/lib/tests 2026-04-30T22:28:28,250 creating build/lib/src 2026-04-30T22:28:28,251 copying src/__init__.py -> build/lib/src 2026-04-30T22:28:28,253 creating build/lib/src/inputs 2026-04-30T22:28:28,254 copying src/inputs/__init__.py -> build/lib/src/inputs 2026-04-30T22:28:28,256 copying src/inputs/email_input.py -> build/lib/src/inputs 2026-04-30T22:28:28,258 copying src/inputs/base_input.py -> build/lib/src/inputs 2026-04-30T22:28:28,260 copying src/inputs/url_input.py -> build/lib/src/inputs 2026-04-30T22:28:28,262 creating build/lib/src/alert 2026-04-30T22:28:28,263 copying src/alert/__init__.py -> build/lib/src/alert 2026-04-30T22:28:28,265 copying src/alert/alert_system.py -> build/lib/src/alert 2026-04-30T22:28:28,268 creating build/lib/src/detector 2026-04-30T22:28:28,269 copying src/detector/__init__.py -> build/lib/src/detector 2026-04-30T22:28:28,271 copying src/detector/threat_report.py -> build/lib/src/detector 2026-04-30T22:28:28,273 copying src/detector/phishing_setup.py -> build/lib/src/detector 2026-04-30T22:28:28,276 copying src/detector/phishing_detector.py -> build/lib/src/detector 2026-04-30T22:28:28,278 copying src/detector/phishing_cli.py -> build/lib/src/detector 2026-04-30T22:28:28,281 creating build/lib/src/features 2026-04-30T22:28:28,282 copying src/features/__init__.py -> build/lib/src/features 2026-04-30T22:28:28,284 copying src/features/text_cleaner.py -> build/lib/src/features 2026-04-30T22:28:28,286 copying src/features/feature_extractor.py -> build/lib/src/features 2026-04-30T22:28:28,289 creating build/lib/src/model 2026-04-30T22:28:28,290 copying src/model/__init__.py -> build/lib/src/model 2026-04-30T22:28:28,291 copying src/model/evaluator.py -> build/lib/src/model 2026-04-30T22:28:28,293 copying src/model/ml_model.py -> build/lib/src/model 2026-04-30T22:28:28,295 running egg_info 2026-04-30T22:28:28,305 writing isphishing.egg-info/PKG-INFO 2026-04-30T22:28:28,308 writing dependency_links to isphishing.egg-info/dependency_links.txt 2026-04-30T22:28:28,309 writing entry points to isphishing.egg-info/entry_points.txt 2026-04-30T22:28:28,310 writing requirements to isphishing.egg-info/requires.txt 2026-04-30T22:28:28,311 writing top-level names to isphishing.egg-info/top_level.txt 2026-04-30T22:28:28,325 reading manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:28,332 writing manifest file 'isphishing.egg-info/SOURCES.txt' 2026-04-30T22:28:28,348 installing to build/bdist.linux-armv7l/wheel 2026-04-30T22:28:28,349 running install 2026-04-30T22:28:28,371 running install_lib 2026-04-30T22:28:28,377 creating build/bdist.linux-armv7l/wheel 2026-04-30T22:28:28,379 creating build/bdist.linux-armv7l/wheel/tests 2026-04-30T22:28:28,381 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:28:28,382 copying build/lib/tests/test_model.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:28:28,384 copying build/lib/tests/test_detector.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:28:28,386 copying build/lib/tests/test_inputs.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-30T22:28:28,389 creating build/bdist.linux-armv7l/wheel/src 2026-04-30T22:28:28,390 creating build/bdist.linux-armv7l/wheel/src/inputs 2026-04-30T22:28:28,392 copying build/lib/src/inputs/__init__.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:28:28,393 copying build/lib/src/inputs/email_input.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:28:28,395 copying build/lib/src/inputs/base_input.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:28:28,397 copying build/lib/src/inputs/url_input.py -> build/bdist.linux-armv7l/wheel/./src/inputs 2026-04-30T22:28:28,400 creating build/bdist.linux-armv7l/wheel/src/alert 2026-04-30T22:28:28,401 copying build/lib/src/alert/__init__.py -> build/bdist.linux-armv7l/wheel/./src/alert 2026-04-30T22:28:28,403 copying build/lib/src/alert/alert_system.py -> build/bdist.linux-armv7l/wheel/./src/alert 2026-04-30T22:28:28,405 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2026-04-30T22:28:28,407 creating build/bdist.linux-armv7l/wheel/src/detector 2026-04-30T22:28:28,408 copying build/lib/src/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:28:28,410 copying build/lib/src/detector/threat_report.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:28:28,412 copying build/lib/src/detector/phishing_setup.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:28:28,414 copying build/lib/src/detector/phishing_detector.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:28:28,416 copying build/lib/src/detector/phishing_cli.py -> build/bdist.linux-armv7l/wheel/./src/detector 2026-04-30T22:28:28,419 creating build/bdist.linux-armv7l/wheel/src/features 2026-04-30T22:28:28,420 copying build/lib/src/features/__init__.py -> build/bdist.linux-armv7l/wheel/./src/features 2026-04-30T22:28:28,422 copying build/lib/src/features/text_cleaner.py -> build/bdist.linux-armv7l/wheel/./src/features 2026-04-30T22:28:28,424 copying build/lib/src/features/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./src/features 2026-04-30T22:28:28,427 creating build/bdist.linux-armv7l/wheel/src/model 2026-04-30T22:28:28,428 copying build/lib/src/model/__init__.py -> build/bdist.linux-armv7l/wheel/./src/model 2026-04-30T22:28:28,429 copying build/lib/src/model/evaluator.py -> build/bdist.linux-armv7l/wheel/./src/model 2026-04-30T22:28:28,431 copying build/lib/src/model/ml_model.py -> build/bdist.linux-armv7l/wheel/./src/model 2026-04-30T22:28:28,433 running install_egg_info 2026-04-30T22:28:28,438 Copying isphishing.egg-info to build/bdist.linux-armv7l/wheel/./isphishing-1.0.5-py3.11.egg-info 2026-04-30T22:28:28,450 running install_scripts 2026-04-30T22:28:28,458 creating build/bdist.linux-armv7l/wheel/isphishing-1.0.5.dist-info/WHEEL 2026-04-30T22:28:28,461 creating '/tmp/pip-wheel-2qa13wtk/.tmp-c3i708kz/isphishing-1.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-30T22:28:28,464 adding 'src/__init__.py' 2026-04-30T22:28:28,466 adding 'src/alert/__init__.py' 2026-04-30T22:28:28,467 adding 'src/alert/alert_system.py' 2026-04-30T22:28:28,469 adding 'src/detector/__init__.py' 2026-04-30T22:28:28,470 adding 'src/detector/phishing_cli.py' 2026-04-30T22:28:28,472 adding 'src/detector/phishing_detector.py' 2026-04-30T22:28:28,473 adding 'src/detector/phishing_setup.py' 2026-04-30T22:28:28,474 adding 'src/detector/threat_report.py' 2026-04-30T22:28:28,476 adding 'src/features/__init__.py' 2026-04-30T22:28:28,478 adding 'src/features/feature_extractor.py' 2026-04-30T22:28:28,479 adding 'src/features/text_cleaner.py' 2026-04-30T22:28:28,481 adding 'src/inputs/__init__.py' 2026-04-30T22:28:28,482 adding 'src/inputs/base_input.py' 2026-04-30T22:28:28,483 adding 'src/inputs/email_input.py' 2026-04-30T22:28:28,484 adding 'src/inputs/url_input.py' 2026-04-30T22:28:28,486 adding 'src/model/__init__.py' 2026-04-30T22:28:28,487 adding 'src/model/evaluator.py' 2026-04-30T22:28:28,489 adding 'src/model/ml_model.py' 2026-04-30T22:28:28,491 adding 'tests/__init__.py' 2026-04-30T22:28:28,492 adding 'tests/test_detector.py' 2026-04-30T22:28:28,493 adding 'tests/test_inputs.py' 2026-04-30T22:28:28,495 adding 'tests/test_model.py' 2026-04-30T22:28:28,496 adding 'isphishing-1.0.5.dist-info/METADATA' 2026-04-30T22:28:28,497 adding 'isphishing-1.0.5.dist-info/WHEEL' 2026-04-30T22:28:28,498 adding 'isphishing-1.0.5.dist-info/entry_points.txt' 2026-04-30T22:28:28,499 adding 'isphishing-1.0.5.dist-info/top_level.txt' 2026-04-30T22:28:28,500 adding 'isphishing-1.0.5.dist-info/RECORD' 2026-04-30T22:28:28,501 removing build/bdist.linux-armv7l/wheel 2026-04-30T22:28:28,610 Building wheel for isphishing (pyproject.toml): finished with status 'done' 2026-04-30T22:28:28,615 Created wheel for isphishing: filename=isphishing-1.0.5-py3-none-any.whl size=19301 sha256=7e848dd8c504e306e6fb92d12794f20bbcb45b314a7b73b186bfa8f087576efa 2026-04-30T22:28:28,617 Stored in directory: /tmp/pip-ephem-wheel-cache-npid4xld/wheels/75/16/07/db35ca3d830c4215922e462210e681623dc83ab1b142008f88 2026-04-30T22:28:28,627 Successfully built isphishing 2026-04-30T22:28:28,631 Removed build tracker: '/tmp/pip-build-tracker-pgh80889'