2026-02-28T01:56:09,667 Created temporary directory: /tmp/pip-ephem-wheel-cache-u1i9qsjd 2026-02-28T01:56:09,669 Created temporary directory: /tmp/pip-build-tracker-j7vxzpw6 2026-02-28T01:56:09,669 Initialized build tracking at /tmp/pip-build-tracker-j7vxzpw6 2026-02-28T01:56:09,670 Created build tracker: /tmp/pip-build-tracker-j7vxzpw6 2026-02-28T01:56:09,670 Entered build tracker: /tmp/pip-build-tracker-j7vxzpw6 2026-02-28T01:56:09,671 Created temporary directory: /tmp/pip-wheel-vzoav5c8 2026-02-28T01:56:09,674 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-02-28T01:56:09,677 Created temporary directory: /tmp/pip-ephem-wheel-cache-qnajng62 2026-02-28T01:56:09,699 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T01:56:09,702 2 location(s) to search for versions of controlgate: 2026-02-28T01:56:09,702 * https://pypi.org/simple/controlgate/ 2026-02-28T01:56:09,702 * https://www.piwheels.org/simple/controlgate/ 2026-02-28T01:56:09,703 Fetching project page and analyzing links: https://pypi.org/simple/controlgate/ 2026-02-28T01:56:09,704 Getting page https://pypi.org/simple/controlgate/ 2026-02-28T01:56:09,705 Found index url https://pypi.org/simple 2026-02-28T01:56:09,918 Fetched page https://pypi.org/simple/controlgate/ as application/vnd.pypi.simple.v1+json 2026-02-28T01:56:09,922 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/37/02/a68c54745f7d397874c3d5774f3004228a9bb87844854eddce143eaaca03/controlgate-0.1.0-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,923 Found link https://files.pythonhosted.org/packages/9d/2b/c6f6d43f713b6b50f0fb63b3b8f3b2828d4cf8c7fd96d87d96e12d4fffa3/controlgate-0.1.0.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.0 2026-02-28T01:56:09,924 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/51/a3/fbb617f13b9b1f7c662548336e9313ac969bc5b50ee1f5d4096f88cdcf91/controlgate-0.1.1-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,925 Found link https://files.pythonhosted.org/packages/b3/09/bf4b24dac0f5e95ac1c30704f0df7f9971ed9d3cf516bf9b6d38d8878209/controlgate-0.1.1.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.1 2026-02-28T01:56:09,926 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/1b/bc/c23a075e508433abf8bac29f9ebb9a99bb7b33832cd3662c72db97ceaa43/controlgate-0.1.2-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,927 Found link https://files.pythonhosted.org/packages/08/75/8ea407ea5dd69893c36dafcf9e0a8754a912c08c1f5732b5ce82322d0062/controlgate-0.1.2.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.2 2026-02-28T01:56:09,927 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/9f/f8/18673a0d04660d1148fc781a6c7075dcb1744de4f51671a8f35e8bf67ef7/controlgate-0.1.3-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,928 Found link https://files.pythonhosted.org/packages/e7/3c/ff7a9b8c9c22c8a27d5b797d69248c8cb7e985319f722d258cea16e7a881/controlgate-0.1.3.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.3 2026-02-28T01:56:09,929 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/d0/7a/e0b5245b2cb828e82ec28aa46398e1bcb4702a8b451667cf0c6c608bed63/controlgate-0.1.4-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,930 Found link https://files.pythonhosted.org/packages/37/d9/ff16cfb85252309a4edee6fc95107035b24e71d2950e4fcfd05264b7239b/controlgate-0.1.4.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.4 2026-02-28T01:56:09,931 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/4a/b7/c9022c73d485c19ce22ef19ac63f844a84ab63d9744ab9419ef6b20f64b2/controlgate-0.1.5-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,932 Found link https://files.pythonhosted.org/packages/8f/af/778642996857511c9dc8e43ccc1e8acd7ed7a2692acd96582d400ee6c201/controlgate-0.1.5.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.5 2026-02-28T01:56:09,933 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/5d/3c/fda6db1566a2f6c7325ab067b9c57f4d6398b8f8738503a0eccc5d28f695/controlgate-0.1.6-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,933 Found link https://files.pythonhosted.org/packages/41/ee/a360da4417ab6323ea7980fc17cc46964d63d36787cda3826c41f0bfebcb/controlgate-0.1.6.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.6 2026-02-28T01:56:09,934 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/45/e5/febb4ce67835ba7b0a61cef3bb7c4310fa85e785496dfc5c01a602ef54ed/controlgate-0.1.7-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:09,935 Found link https://files.pythonhosted.org/packages/f7/4e/a82c499565c96c9dfb5981693e5b9e72b6e250530ac7e762e175ce9c9058/controlgate-0.1.7.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.1.7 2026-02-28T01:56:09,936 Fetching project page and analyzing links: https://www.piwheels.org/simple/controlgate/ 2026-02-28T01:56:09,936 Getting page https://www.piwheels.org/simple/controlgate/ 2026-02-28T01:56:09,938 Found index url https://www.piwheels.org/simple 2026-02-28T01:56:10,089 Fetched page https://www.piwheels.org/simple/controlgate/ as text/html 2026-02-28T01:56:10,091 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.1-py3-none-any.whl#sha256=6022848893f8653cc682aad76fa055fd83e8d9588c20379057910727060a8929 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:10,091 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.0-py3-none-any.whl#sha256=e6d29c5884e79cdceeb5f5dbe3ed77ed0a2cf7c9b9c4b3221171a59412a10019 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-02-28T01:56:10,092 Skipping link: not a file: https://www.piwheels.org/simple/controlgate/ 2026-02-28T01:56:10,093 Skipping link: not a file: https://pypi.org/simple/controlgate/ 2026-02-28T01:56:10,114 Given no hashes to check 1 links for project 'controlgate': discarding no candidates 2026-02-28T01:56:10,133 Collecting controlgate==0.1.2 2026-02-28T01:56:10,136 Created temporary directory: /tmp/pip-unpack-24nmgt_4 2026-02-28T01:56:10,268 Downloading controlgate-0.1.2.tar.gz (327 kB) 2026-02-28T01:56:10,491 Added controlgate==0.1.2 from https://files.pythonhosted.org/packages/08/75/8ea407ea5dd69893c36dafcf9e0a8754a912c08c1f5732b5ce82322d0062/controlgate-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-j7vxzpw6' 2026-02-28T01:56:10,498 Created temporary directory: /tmp/pip-build-env-d4urhah4 2026-02-28T01:56:10,502 Installing build dependencies: started 2026-02-28T01:56:10,503 Running command pip subprocess to install build dependencies 2026-02-28T01:56:10,534 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-02-28T01:56:10,573 Traceback (most recent call last): 2026-02-28T01:56:10,574 File "", line 192, in addpackage 2026-02-28T01:56:10,575 File "", line 1, in 2026-02-28T01:56:10,575 ModuleNotFoundError: No module named 'cntimer' 2026-02-28T01:56:10,576 Remainder of file ignored 2026-02-28T01:56:11,674 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T01:56:12,304 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-02-28T01:56:12,327 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T01:56:14,082 Collecting setuptools>=68.0 2026-02-28T01:56:14,182 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T01:56:14,464 Collecting wheel 2026-02-28T01:56:14,480 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-28T01:56:14,665 Collecting packaging>=24.0 2026-02-28T01:56:14,682 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-28T01:56:17,679 Installing collected packages: setuptools, packaging, wheel 2026-02-28T01:56:21,137 Creating /tmp/pip-build-env-d4urhah4/overlay/local/bin 2026-02-28T01:56:21,139 changing mode of /tmp/pip-build-env-d4urhah4/overlay/local/bin/wheel to 755 2026-02-28T01:56:21,159 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-28T01:56:21,435 Installing build dependencies: finished with status 'done' 2026-02-28T01:56:21,442 Getting requirements to build wheel: started 2026-02-28T01:56:21,443 Running command Getting requirements to build wheel 2026-02-28T01:56:22,074 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-28T01:56:22,074 !! 2026-02-28T01:56:22,075 ******************************************************************************** 2026-02-28T01:56:22,076 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-28T01:56:22,077 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T01:56:22,078 or your builds will no longer be supported. 2026-02-28T01:56:22,079 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:22,080 ******************************************************************************** 2026-02-28T01:56:22,081 !! 2026-02-28T01:56:22,081 corresp(dist, value, root_dir) 2026-02-28T01:56:22,157 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T01:56:22,158 !! 2026-02-28T01:56:22,159 ******************************************************************************** 2026-02-28T01:56:22,159 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T01:56:22,160 License :: OSI Approved :: MIT License 2026-02-28T01:56:22,162 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:22,162 ******************************************************************************** 2026-02-28T01:56:22,164 !! 2026-02-28T01:56:22,164 dist._finalize_license_expression() 2026-02-28T01:56:22,165 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T01:56:22,166 !! 2026-02-28T01:56:22,167 ******************************************************************************** 2026-02-28T01:56:22,168 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T01:56:22,169 License :: OSI Approved :: MIT License 2026-02-28T01:56:22,169 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:22,170 ******************************************************************************** 2026-02-28T01:56:22,171 !! 2026-02-28T01:56:22,171 self._finalize_license_expression() 2026-02-28T01:56:22,172 running egg_info 2026-02-28T01:56:22,177 writing src/controlgate.egg-info/PKG-INFO 2026-02-28T01:56:22,182 writing dependency_links to src/controlgate.egg-info/dependency_links.txt 2026-02-28T01:56:22,184 writing entry points to src/controlgate.egg-info/entry_points.txt 2026-02-28T01:56:22,187 writing requirements to src/controlgate.egg-info/requires.txt 2026-02-28T01:56:22,188 writing top-level names to src/controlgate.egg-info/top_level.txt 2026-02-28T01:56:22,215 reading manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:22,222 writing manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:22,319 Getting requirements to build wheel: finished with status 'done' 2026-02-28T01:56:22,322 Created temporary directory: /tmp/pip-modern-metadata-cttvf_mt 2026-02-28T01:56:22,325 Preparing metadata (pyproject.toml): started 2026-02-28T01:56:22,326 Running command Preparing metadata (pyproject.toml) 2026-02-28T01:56:22,891 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-28T01:56:22,891 !! 2026-02-28T01:56:22,893 ******************************************************************************** 2026-02-28T01:56:22,893 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-28T01:56:22,894 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T01:56:22,895 or your builds will no longer be supported. 2026-02-28T01:56:22,896 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:22,897 ******************************************************************************** 2026-02-28T01:56:22,898 !! 2026-02-28T01:56:22,899 corresp(dist, value, root_dir) 2026-02-28T01:56:23,404 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T01:56:23,405 !! 2026-02-28T01:56:23,407 ******************************************************************************** 2026-02-28T01:56:23,407 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T01:56:23,409 License :: OSI Approved :: MIT License 2026-02-28T01:56:23,410 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:23,410 ******************************************************************************** 2026-02-28T01:56:23,412 !! 2026-02-28T01:56:23,412 dist._finalize_license_expression() 2026-02-28T01:56:23,413 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T01:56:23,413 !! 2026-02-28T01:56:23,415 ******************************************************************************** 2026-02-28T01:56:23,415 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T01:56:23,417 License :: OSI Approved :: MIT License 2026-02-28T01:56:23,418 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:23,418 ******************************************************************************** 2026-02-28T01:56:23,419 !! 2026-02-28T01:56:23,420 self._finalize_license_expression() 2026-02-28T01:56:23,420 running dist_info 2026-02-28T01:56:23,428 creating /tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info 2026-02-28T01:56:23,429 writing /tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/PKG-INFO 2026-02-28T01:56:23,434 writing dependency_links to /tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/dependency_links.txt 2026-02-28T01:56:23,436 writing entry points to /tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/entry_points.txt 2026-02-28T01:56:23,439 writing requirements to /tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/requires.txt 2026-02-28T01:56:23,440 writing top-level names to /tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/top_level.txt 2026-02-28T01:56:23,441 writing manifest file '/tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:23,463 reading manifest file '/tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:23,468 writing manifest file '/tmp/pip-modern-metadata-cttvf_mt/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:23,469 creating '/tmp/pip-modern-metadata-cttvf_mt/controlgate-0.1.2.dist-info' 2026-02-28T01:56:23,592 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T01:56:23,597 Source in /tmp/pip-wheel-vzoav5c8/controlgate_0b971b00aeee4b3380ab670ba623d6ca has version 0.1.2, which satisfies requirement controlgate==0.1.2 from https://files.pythonhosted.org/packages/08/75/8ea407ea5dd69893c36dafcf9e0a8754a912c08c1f5732b5ce82322d0062/controlgate-0.1.2.tar.gz 2026-02-28T01:56:23,598 Removed controlgate==0.1.2 from https://files.pythonhosted.org/packages/08/75/8ea407ea5dd69893c36dafcf9e0a8754a912c08c1f5732b5ce82322d0062/controlgate-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-j7vxzpw6' 2026-02-28T01:56:23,603 Created temporary directory: /tmp/pip-unpack-0t5st2h_ 2026-02-28T01:56:23,604 Building wheels for collected packages: controlgate 2026-02-28T01:56:23,609 Created temporary directory: /tmp/pip-wheel-d9c8l_ag 2026-02-28T01:56:23,609 Destination directory: /tmp/pip-wheel-d9c8l_ag 2026-02-28T01:56:23,612 Building wheel for controlgate (pyproject.toml): started 2026-02-28T01:56:23,613 Running command Building wheel for controlgate (pyproject.toml) 2026-02-28T01:56:24,202 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-28T01:56:24,202 !! 2026-02-28T01:56:24,203 ******************************************************************************** 2026-02-28T01:56:24,204 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-28T01:56:24,205 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T01:56:24,205 or your builds will no longer be supported. 2026-02-28T01:56:24,207 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:24,207 ******************************************************************************** 2026-02-28T01:56:24,209 !! 2026-02-28T01:56:24,209 corresp(dist, value, root_dir) 2026-02-28T01:56:24,273 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T01:56:24,273 !! 2026-02-28T01:56:24,275 ******************************************************************************** 2026-02-28T01:56:24,275 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T01:56:24,276 License :: OSI Approved :: MIT License 2026-02-28T01:56:24,277 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:24,277 ******************************************************************************** 2026-02-28T01:56:24,278 !! 2026-02-28T01:56:24,279 dist._finalize_license_expression() 2026-02-28T01:56:24,279 /tmp/pip-build-env-d4urhah4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T01:56:24,280 !! 2026-02-28T01:56:24,281 ******************************************************************************** 2026-02-28T01:56:24,281 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T01:56:24,282 License :: OSI Approved :: MIT License 2026-02-28T01:56:24,283 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T01:56:24,284 ******************************************************************************** 2026-02-28T01:56:24,285 !! 2026-02-28T01:56:24,285 self._finalize_license_expression() 2026-02-28T01:56:24,286 running bdist_wheel 2026-02-28T01:56:24,299 running build 2026-02-28T01:56:24,300 running build_py 2026-02-28T01:56:24,306 creating build/lib/controlgate 2026-02-28T01:56:24,309 copying src/controlgate/catalog_downloader.py -> build/lib/controlgate 2026-02-28T01:56:24,311 copying src/controlgate/config.py -> build/lib/controlgate 2026-02-28T01:56:24,313 copying src/controlgate/engine.py -> build/lib/controlgate 2026-02-28T01:56:24,316 copying src/controlgate/models.py -> build/lib/controlgate 2026-02-28T01:56:24,317 copying src/controlgate/catalog.py -> build/lib/controlgate 2026-02-28T01:56:24,320 copying src/controlgate/__main__.py -> build/lib/controlgate 2026-02-28T01:56:24,322 copying src/controlgate/__init__.py -> build/lib/controlgate 2026-02-28T01:56:24,324 copying src/controlgate/diff_parser.py -> build/lib/controlgate 2026-02-28T01:56:24,327 creating build/lib/controlgate/gates 2026-02-28T01:56:24,328 copying src/controlgate/gates/iac_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,330 copying src/controlgate/gates/change_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,333 copying src/controlgate/gates/audit_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,335 copying src/controlgate/gates/input_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,337 copying src/controlgate/gates/crypto_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,340 copying src/controlgate/gates/iam_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,342 copying src/controlgate/gates/secrets_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,345 copying src/controlgate/gates/__init__.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,347 copying src/controlgate/gates/base.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,349 copying src/controlgate/gates/sbom_gate.py -> build/lib/controlgate/gates 2026-02-28T01:56:24,351 creating build/lib/controlgate/reporters 2026-02-28T01:56:24,352 copying src/controlgate/reporters/json_reporter.py -> build/lib/controlgate/reporters 2026-02-28T01:56:24,354 copying src/controlgate/reporters/markdown_reporter.py -> build/lib/controlgate/reporters 2026-02-28T01:56:24,356 copying src/controlgate/reporters/sarif_reporter.py -> build/lib/controlgate/reporters 2026-02-28T01:56:24,358 copying src/controlgate/reporters/__init__.py -> build/lib/controlgate/reporters 2026-02-28T01:56:24,360 running egg_info 2026-02-28T01:56:24,370 writing src/controlgate.egg-info/PKG-INFO 2026-02-28T01:56:24,375 writing dependency_links to src/controlgate.egg-info/dependency_links.txt 2026-02-28T01:56:24,377 writing entry points to src/controlgate.egg-info/entry_points.txt 2026-02-28T01:56:24,379 writing requirements to src/controlgate.egg-info/requires.txt 2026-02-28T01:56:24,381 writing top-level names to src/controlgate.egg-info/top_level.txt 2026-02-28T01:56:24,395 reading manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:24,402 writing manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-02-28T01:56:24,407 creating build/lib/controlgate/data 2026-02-28T01:56:24,408 copying src/controlgate/data/nist80053r5_full_catalog_enriched.json -> build/lib/controlgate/data 2026-02-28T01:56:24,456 installing to build/bdist.linux-armv7l/wheel 2026-02-28T01:56:24,457 running install 2026-02-28T01:56:24,481 running install_lib 2026-02-28T01:56:24,486 creating build/bdist.linux-armv7l/wheel 2026-02-28T01:56:24,489 creating build/bdist.linux-armv7l/wheel/controlgate 2026-02-28T01:56:24,490 copying build/lib/controlgate/catalog_downloader.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,492 copying build/lib/controlgate/config.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,495 creating build/bdist.linux-armv7l/wheel/controlgate/data 2026-02-28T01:56:24,496 copying build/lib/controlgate/data/nist80053r5_full_catalog_enriched.json -> build/bdist.linux-armv7l/wheel/./controlgate/data 2026-02-28T01:56:24,522 copying build/lib/controlgate/engine.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,524 copying build/lib/controlgate/models.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,526 copying build/lib/controlgate/catalog.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,529 creating build/bdist.linux-armv7l/wheel/controlgate/gates 2026-02-28T01:56:24,530 copying build/lib/controlgate/gates/iac_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,532 copying build/lib/controlgate/gates/change_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,534 copying build/lib/controlgate/gates/audit_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,537 copying build/lib/controlgate/gates/input_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,539 copying build/lib/controlgate/gates/crypto_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,541 copying build/lib/controlgate/gates/iam_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,543 copying build/lib/controlgate/gates/secrets_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,546 copying build/lib/controlgate/gates/__init__.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,547 copying build/lib/controlgate/gates/base.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,549 copying build/lib/controlgate/gates/sbom_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-02-28T01:56:24,552 creating build/bdist.linux-armv7l/wheel/controlgate/reporters 2026-02-28T01:56:24,553 copying build/lib/controlgate/reporters/json_reporter.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-02-28T01:56:24,555 copying build/lib/controlgate/reporters/markdown_reporter.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-02-28T01:56:24,557 copying build/lib/controlgate/reporters/sarif_reporter.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-02-28T01:56:24,559 copying build/lib/controlgate/reporters/__init__.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-02-28T01:56:24,561 copying build/lib/controlgate/__main__.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,564 copying build/lib/controlgate/__init__.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,566 copying build/lib/controlgate/diff_parser.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-02-28T01:56:24,567 running install_egg_info 2026-02-28T01:56:24,572 Copying src/controlgate.egg-info to build/bdist.linux-armv7l/wheel/./controlgate-0.1.2-py3.11.egg-info 2026-02-28T01:56:24,584 running install_scripts 2026-02-28T01:56:24,593 creating build/bdist.linux-armv7l/wheel/controlgate-0.1.2.dist-info/WHEEL 2026-02-28T01:56:24,596 creating '/tmp/pip-wheel-d9c8l_ag/.tmp-wxzy3780/controlgate-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T01:56:24,598 adding 'controlgate/__init__.py' 2026-02-28T01:56:24,600 adding 'controlgate/__main__.py' 2026-02-28T01:56:24,602 adding 'controlgate/catalog.py' 2026-02-28T01:56:24,603 adding 'controlgate/catalog_downloader.py' 2026-02-28T01:56:24,605 adding 'controlgate/config.py' 2026-02-28T01:56:24,606 adding 'controlgate/diff_parser.py' 2026-02-28T01:56:24,608 adding 'controlgate/engine.py' 2026-02-28T01:56:24,609 adding 'controlgate/models.py' 2026-02-28T01:56:24,781 adding 'controlgate/data/nist80053r5_full_catalog_enriched.json' 2026-02-28T01:56:24,793 adding 'controlgate/gates/__init__.py' 2026-02-28T01:56:24,794 adding 'controlgate/gates/audit_gate.py' 2026-02-28T01:56:24,796 adding 'controlgate/gates/base.py' 2026-02-28T01:56:24,797 adding 'controlgate/gates/change_gate.py' 2026-02-28T01:56:24,798 adding 'controlgate/gates/crypto_gate.py' 2026-02-28T01:56:24,800 adding 'controlgate/gates/iac_gate.py' 2026-02-28T01:56:24,801 adding 'controlgate/gates/iam_gate.py' 2026-02-28T01:56:24,803 adding 'controlgate/gates/input_gate.py' 2026-02-28T01:56:24,804 adding 'controlgate/gates/sbom_gate.py' 2026-02-28T01:56:24,806 adding 'controlgate/gates/secrets_gate.py' 2026-02-28T01:56:24,808 adding 'controlgate/reporters/__init__.py' 2026-02-28T01:56:24,809 adding 'controlgate/reporters/json_reporter.py' 2026-02-28T01:56:24,811 adding 'controlgate/reporters/markdown_reporter.py' 2026-02-28T01:56:24,812 adding 'controlgate/reporters/sarif_reporter.py' 2026-02-28T01:56:24,815 adding 'controlgate-0.1.2.dist-info/METADATA' 2026-02-28T01:56:24,816 adding 'controlgate-0.1.2.dist-info/WHEEL' 2026-02-28T01:56:24,817 adding 'controlgate-0.1.2.dist-info/entry_points.txt' 2026-02-28T01:56:24,817 adding 'controlgate-0.1.2.dist-info/top_level.txt' 2026-02-28T01:56:24,818 adding 'controlgate-0.1.2.dist-info/RECORD' 2026-02-28T01:56:24,824 removing build/bdist.linux-armv7l/wheel 2026-02-28T01:56:24,930 Building wheel for controlgate (pyproject.toml): finished with status 'done' 2026-02-28T01:56:24,941 Created wheel for controlgate: filename=controlgate-0.1.2-py3-none-any.whl size=325804 sha256=3f5974f810194512fa64888e9075f66c32bf38b274c338a751bc3446b436c9e0 2026-02-28T01:56:24,942 Stored in directory: /tmp/pip-ephem-wheel-cache-qnajng62/wheels/22/ee/f8/0f91a48dba9f2454d51a19e55190cbaf5706ad8b6a1490efa2 2026-02-28T01:56:24,954 Successfully built controlgate 2026-02-28T01:56:24,965 Removed build tracker: '/tmp/pip-build-tracker-j7vxzpw6'