2026-01-11T06:03:40,799 Created temporary directory: /tmp/pip-ephem-wheel-cache-3dhxzk1b 2026-01-11T06:03:40,800 Created temporary directory: /tmp/pip-build-tracker-ense2tnq 2026-01-11T06:03:40,801 Initialized build tracking at /tmp/pip-build-tracker-ense2tnq 2026-01-11T06:03:40,801 Created build tracker: /tmp/pip-build-tracker-ense2tnq 2026-01-11T06:03:40,802 Entered build tracker: /tmp/pip-build-tracker-ense2tnq 2026-01-11T06:03:40,803 Created temporary directory: /tmp/pip-wheel-dtzxiogx 2026-01-11T06:03:40,805 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-11T06:03:40,808 Created temporary directory: /tmp/pip-ephem-wheel-cache-m3qkp3hv 2026-01-11T06:03:40,832 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-11T06:03:40,835 2 location(s) to search for versions of promptdefend: 2026-01-11T06:03:40,835 * https://pypi.org/simple/promptdefend/ 2026-01-11T06:03:40,835 * https://www.piwheels.org/simple/promptdefend/ 2026-01-11T06:03:40,836 Fetching project page and analyzing links: https://pypi.org/simple/promptdefend/ 2026-01-11T06:03:40,837 Getting page https://pypi.org/simple/promptdefend/ 2026-01-11T06:03:40,838 Found index url https://pypi.org/simple 2026-01-11T06:03:41,065 Fetched page https://pypi.org/simple/promptdefend/ as application/vnd.pypi.simple.v1+json 2026-01-11T06:03:41,066 Skipping link: No binaries permitted for promptdefend: https://files.pythonhosted.org/packages/1d/5f/6294657555737eb192e925c77fcf8f47284f52338daaa8f67fae328ddd26/promptdefend-1.0.0-py3-none-any.whl (from https://pypi.org/simple/promptdefend/) (requires-python:>=3.8) 2026-01-11T06:03:41,067 Found link https://files.pythonhosted.org/packages/9a/1e/71b5bbeb6c37dd488d3d249a1059eea7c7ff2ece2d7610249cac692eb673/promptdefend-1.0.0.tar.gz (from https://pypi.org/simple/promptdefend/) (requires-python:>=3.8), version: 1.0.0 2026-01-11T06:03:41,069 Fetching project page and analyzing links: https://www.piwheels.org/simple/promptdefend/ 2026-01-11T06:03:41,069 Getting page https://www.piwheels.org/simple/promptdefend/ 2026-01-11T06:03:41,071 Found index url https://www.piwheels.org/simple 2026-01-11T06:03:41,250 Fetched page https://www.piwheels.org/simple/promptdefend/ as text/html 2026-01-11T06:03:41,252 Skipping link: not a file: https://www.piwheels.org/simple/promptdefend/ 2026-01-11T06:03:41,252 Skipping link: not a file: https://pypi.org/simple/promptdefend/ 2026-01-11T06:03:41,271 Given no hashes to check 1 links for project 'promptdefend': discarding no candidates 2026-01-11T06:03:41,289 Collecting promptdefend==1.0.0 2026-01-11T06:03:41,291 Created temporary directory: /tmp/pip-unpack-ahe28usm 2026-01-11T06:03:41,441 Downloading promptdefend-1.0.0.tar.gz (6.0 kB) 2026-01-11T06:03:41,470 Added promptdefend==1.0.0 from https://files.pythonhosted.org/packages/9a/1e/71b5bbeb6c37dd488d3d249a1059eea7c7ff2ece2d7610249cac692eb673/promptdefend-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-ense2tnq' 2026-01-11T06:03:41,472 Running setup.py (path:/tmp/pip-wheel-dtzxiogx/promptdefend_f92e5d130a6f498ca965750180224ad9/setup.py) egg_info for package promptdefend 2026-01-11T06:03:41,473 Created temporary directory: /tmp/pip-pip-egg-info-4e5h6m1q 2026-01-11T06:03:41,473 Preparing metadata (setup.py): started 2026-01-11T06:03:41,475 Running command python setup.py egg_info 2026-01-11T06:03:42,349 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-11T06:03:42,349 !! 2026-01-11T06:03:42,350 ******************************************************************************** 2026-01-11T06:03:42,351 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-11T06:03:42,352 License :: Other/Proprietary License 2026-01-11T06:03:42,353 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-11T06:03:42,354 ******************************************************************************** 2026-01-11T06:03:42,355 !! 2026-01-11T06:03:42,355 self._finalize_license_expression() 2026-01-11T06:03:42,379 running egg_info 2026-01-11T06:03:42,406 creating /tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info 2026-01-11T06:03:42,407 writing /tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/PKG-INFO 2026-01-11T06:03:42,414 writing dependency_links to /tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/dependency_links.txt 2026-01-11T06:03:42,418 writing requirements to /tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/requires.txt 2026-01-11T06:03:42,419 writing top-level names to /tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/top_level.txt 2026-01-11T06:03:42,420 writing manifest file '/tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/SOURCES.txt' 2026-01-11T06:03:42,507 reading manifest file '/tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/SOURCES.txt' 2026-01-11T06:03:42,509 adding license file 'LICENSE' 2026-01-11T06:03:42,512 writing manifest file '/tmp/pip-pip-egg-info-4e5h6m1q/promptdefend.egg-info/SOURCES.txt' 2026-01-11T06:03:42,619 Preparing metadata (setup.py): finished with status 'done' 2026-01-11T06:03:42,623 Source in /tmp/pip-wheel-dtzxiogx/promptdefend_f92e5d130a6f498ca965750180224ad9 has version 1.0.0, which satisfies requirement promptdefend==1.0.0 from https://files.pythonhosted.org/packages/9a/1e/71b5bbeb6c37dd488d3d249a1059eea7c7ff2ece2d7610249cac692eb673/promptdefend-1.0.0.tar.gz 2026-01-11T06:03:42,624 Removed promptdefend==1.0.0 from https://files.pythonhosted.org/packages/9a/1e/71b5bbeb6c37dd488d3d249a1059eea7c7ff2ece2d7610249cac692eb673/promptdefend-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-ense2tnq' 2026-01-11T06:03:42,630 Created temporary directory: /tmp/pip-unpack-a01s0tda 2026-01-11T06:03:42,631 Building wheels for collected packages: promptdefend 2026-01-11T06:03:42,635 Created temporary directory: /tmp/pip-wheel-7row72wp 2026-01-11T06:03:42,636 Building wheel for promptdefend (setup.py): started 2026-01-11T06:03:42,637 Destination directory: /tmp/pip-wheel-7row72wp 2026-01-11T06:03:42,638 Running command python setup.py bdist_wheel 2026-01-11T06:03:43,499 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-11T06:03:43,499 !! 2026-01-11T06:03:43,500 ******************************************************************************** 2026-01-11T06:03:43,501 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-11T06:03:43,502 License :: Other/Proprietary License 2026-01-11T06:03:43,503 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-11T06:03:43,504 ******************************************************************************** 2026-01-11T06:03:43,505 !! 2026-01-11T06:03:43,505 self._finalize_license_expression() 2026-01-11T06:03:43,506 running bdist_wheel 2026-01-11T06:03:43,638 running build 2026-01-11T06:03:43,638 running build_py 2026-01-11T06:03:43,669 creating build/lib/promptdefend 2026-01-11T06:03:43,673 copying promptdefend/__init__.py -> build/lib/promptdefend 2026-01-11T06:03:43,675 running egg_info 2026-01-11T06:03:43,703 writing promptdefend.egg-info/PKG-INFO 2026-01-11T06:03:43,709 writing dependency_links to promptdefend.egg-info/dependency_links.txt 2026-01-11T06:03:43,713 writing requirements to promptdefend.egg-info/requires.txt 2026-01-11T06:03:43,714 writing top-level names to promptdefend.egg-info/top_level.txt 2026-01-11T06:03:43,744 reading manifest file 'promptdefend.egg-info/SOURCES.txt' 2026-01-11T06:03:43,747 adding license file 'LICENSE' 2026-01-11T06:03:43,750 writing manifest file 'promptdefend.egg-info/SOURCES.txt' 2026-01-11T06:03:43,779 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-11T06:03:43,780 !! 2026-01-11T06:03:43,781 ******************************************************************************** 2026-01-11T06:03:43,781 Please avoid running ``setup.py`` directly. 2026-01-11T06:03:43,781 Instead, use pypa/build, pypa/installer or other 2026-01-11T06:03:43,782 standards-based tools. 2026-01-11T06:03:43,783 This deprecation is overdue, please update your project and remove deprecated 2026-01-11T06:03:43,783 calls to avoid build errors in the future. 2026-01-11T06:03:43,784 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-11T06:03:43,785 ******************************************************************************** 2026-01-11T06:03:43,786 !! 2026-01-11T06:03:43,786 self.initialize_options() 2026-01-11T06:03:43,808 installing to build/bdist.linux-armv7l/wheel 2026-01-11T06:03:43,809 running install 2026-01-11T06:03:43,833 running install_lib 2026-01-11T06:03:43,861 creating build/bdist.linux-armv7l/wheel 2026-01-11T06:03:43,863 creating build/bdist.linux-armv7l/wheel/promptdefend 2026-01-11T06:03:43,864 copying build/lib/promptdefend/__init__.py -> build/bdist.linux-armv7l/wheel/./promptdefend 2026-01-11T06:03:43,867 running install_egg_info 2026-01-11T06:03:43,905 Copying promptdefend.egg-info to build/bdist.linux-armv7l/wheel/./promptdefend-1.0.0-py3.11.egg-info 2026-01-11T06:03:43,918 running install_scripts 2026-01-11T06:03:43,931 creating build/bdist.linux-armv7l/wheel/promptdefend-1.0.0.dist-info/WHEEL 2026-01-11T06:03:43,934 creating '/tmp/pip-wheel-7row72wp/promptdefend-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-11T06:03:43,937 adding 'promptdefend/__init__.py' 2026-01-11T06:03:43,940 adding 'promptdefend-1.0.0.dist-info/licenses/LICENSE' 2026-01-11T06:03:43,941 adding 'promptdefend-1.0.0.dist-info/METADATA' 2026-01-11T06:03:43,943 adding 'promptdefend-1.0.0.dist-info/WHEEL' 2026-01-11T06:03:43,943 adding 'promptdefend-1.0.0.dist-info/top_level.txt' 2026-01-11T06:03:43,944 adding 'promptdefend-1.0.0.dist-info/RECORD' 2026-01-11T06:03:43,945 removing build/bdist.linux-armv7l/wheel 2026-01-11T06:03:44,058 Building wheel for promptdefend (setup.py): finished with status 'done' 2026-01-11T06:03:44,061 Created wheel for promptdefend: filename=promptdefend-1.0.0-py3-none-any.whl size=6139 sha256=96059473589df508b8c06ee143568a9501d181a1871b7db3d0ab7a791a3331f9 2026-01-11T06:03:44,062 Stored in directory: /tmp/pip-ephem-wheel-cache-m3qkp3hv/wheels/44/b4/6c/b01032180c5ba32f2d88773ce29239ab71b705e6369683b09a 2026-01-11T06:03:44,074 Successfully built promptdefend 2026-01-11T06:03:44,077 Removed build tracker: '/tmp/pip-build-tracker-ense2tnq'