2026-03-04T05:12:56,605 Created temporary directory: /tmp/pip-ephem-wheel-cache-25wyoy6z 2026-03-04T05:12:56,610 Created temporary directory: /tmp/pip-build-tracker-dk6qkbga 2026-03-04T05:12:56,612 Initialized build tracking at /tmp/pip-build-tracker-dk6qkbga 2026-03-04T05:12:56,613 Created build tracker: /tmp/pip-build-tracker-dk6qkbga 2026-03-04T05:12:56,614 Entered build tracker: /tmp/pip-build-tracker-dk6qkbga 2026-03-04T05:12:56,617 Created temporary directory: /tmp/pip-wheel-lik0f42o 2026-03-04T05:12:56,621 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-03-04T05:12:56,625 Created temporary directory: /tmp/pip-ephem-wheel-cache-d3rin594 2026-03-04T05:12:56,654 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T05:12:56,658 2 location(s) to search for versions of controlgate: 2026-03-04T05:12:56,658 * https://pypi.org/simple/controlgate/ 2026-03-04T05:12:56,658 * https://www.piwheels.org/simple/controlgate/ 2026-03-04T05:12:56,659 Fetching project page and analyzing links: https://pypi.org/simple/controlgate/ 2026-03-04T05:12:56,661 Getting page https://pypi.org/simple/controlgate/ 2026-03-04T05:12:56,663 Found index url https://pypi.org/simple 2026-03-04T05:12:56,881 Fetched page https://pypi.org/simple/controlgate/ as application/vnd.pypi.simple.v1+json 2026-03-04T05:12:56,886 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-03-04T05:12:56,887 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-03-04T05:12:56,888 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-03-04T05:12:56,890 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-03-04T05:12:56,891 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-03-04T05:12:56,892 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-03-04T05:12:56,892 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-03-04T05:12:56,893 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-03-04T05:12:56,894 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-03-04T05:12:56,895 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-03-04T05:12:56,896 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-03-04T05:12:56,896 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-03-04T05:12:56,897 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-03-04T05:12:56,898 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-03-04T05:12:56,898 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-03-04T05:12:56,899 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-03-04T05:12:56,900 Skipping link: No binaries permitted for controlgate: https://files.pythonhosted.org/packages/03/a6/8593f34599be40b602aeada78fcc6ab4904562a65851f3c89514db74b2b2/controlgate-0.2.0-py3-none-any.whl (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:56,901 Found link https://files.pythonhosted.org/packages/f8/02/c3d1067ab7b4cf67ce5a4e4d3f1f7f4ab92dede58e1da6a92459eb7e90fa/controlgate-0.2.0.tar.gz (from https://pypi.org/simple/controlgate/) (requires-python:>=3.10), version: 0.2.0 2026-03-04T05:12:56,902 Fetching project page and analyzing links: https://www.piwheels.org/simple/controlgate/ 2026-03-04T05:12:56,902 Getting page https://www.piwheels.org/simple/controlgate/ 2026-03-04T05:12:56,904 Found index url https://www.piwheels.org/simple 2026-03-04T05:12:57,083 Fetched page https://www.piwheels.org/simple/controlgate/ as text/html 2026-03-04T05:12:57,087 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.7-py3-none-any.whl#sha256=e1018a3b091bd7666c7508cb03228f7c43357084ed52bd693b339eefc5dbbea0 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:57,088 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.6-py3-none-any.whl#sha256=7facb07fa412c787ffae8c24244845f545c59561b1ca3dc56667e0cfb4d073e8 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:57,088 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.5-py3-none-any.whl#sha256=525963ab1353b908e63b90542ec906be396d8de33deb4d3b8796bd9352f4bc51 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:57,089 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.4-py3-none-any.whl#sha256=8769af74ebc83c7ec1ad5a8574633f65084b842dcde710f558a227877bd23e66 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:57,089 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.3-py3-none-any.whl#sha256=e4762590744dc172b06b971e4bd788d1239305fe87b0897e1b3f2ded2f7a67c6 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:57,090 Skipping link: No binaries permitted for controlgate: https://www.piwheels.org/simple/controlgate/controlgate-0.1.2-py3-none-any.whl#sha256=3f5974f810194512fa64888e9075f66c32bf38b274c338a751bc3446b436c9e0 (from https://www.piwheels.org/simple/controlgate/) (requires-python:>=3.10) 2026-03-04T05:12:57,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-03-04T05:12:57,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-03-04T05:12:57,092 Skipping link: not a file: https://www.piwheels.org/simple/controlgate/ 2026-03-04T05:12:57,092 Skipping link: not a file: https://pypi.org/simple/controlgate/ 2026-03-04T05:12:57,111 Given no hashes to check 1 links for project 'controlgate': discarding no candidates 2026-03-04T05:12:57,129 Collecting controlgate==0.2.0 2026-03-04T05:12:57,131 Created temporary directory: /tmp/pip-unpack-382_j40y 2026-03-04T05:12:57,263 Downloading controlgate-0.2.0.tar.gz (62 kB) 2026-03-04T05:12:57,440 Added controlgate==0.2.0 from https://files.pythonhosted.org/packages/f8/02/c3d1067ab7b4cf67ce5a4e4d3f1f7f4ab92dede58e1da6a92459eb7e90fa/controlgate-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-dk6qkbga' 2026-03-04T05:12:57,447 Created temporary directory: /tmp/pip-build-env-8zyi8nmu 2026-03-04T05:12:57,452 Installing build dependencies: started 2026-03-04T05:12:57,453 Running command pip subprocess to install build dependencies 2026-03-04T05:12:58,631 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T05:12:59,180 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-03-04T05:12:59,202 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T05:13:00,923 Collecting setuptools>=68.0 2026-03-04T05:13:01,005 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T05:13:01,276 Collecting wheel 2026-03-04T05:13:01,293 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T05:13:01,478 Collecting packaging>=24.0 2026-03-04T05:13:01,493 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T05:13:04,512 Installing collected packages: setuptools, packaging, wheel 2026-03-04T05:13:07,928 Creating /tmp/pip-build-env-8zyi8nmu/overlay/local/bin 2026-03-04T05:13:07,931 changing mode of /tmp/pip-build-env-8zyi8nmu/overlay/local/bin/wheel to 755 2026-03-04T05:13:07,952 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T05:13:08,230 Installing build dependencies: finished with status 'done' 2026-03-04T05:13:08,236 Getting requirements to build wheel: started 2026-03-04T05:13:08,237 Running command Getting requirements to build wheel 2026-03-04T05:13:08,878 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T05:13:08,878 !! 2026-03-04T05:13:08,879 ******************************************************************************** 2026-03-04T05:13:08,880 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-03-04T05:13:08,881 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T05:13:08,881 or your builds will no longer be supported. 2026-03-04T05:13:08,882 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:08,882 ******************************************************************************** 2026-03-04T05:13:08,883 !! 2026-03-04T05:13:08,884 corresp(dist, value, root_dir) 2026-03-04T05:13:08,957 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T05:13:08,958 !! 2026-03-04T05:13:08,959 ******************************************************************************** 2026-03-04T05:13:08,959 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T05:13:08,960 License :: OSI Approved :: MIT License 2026-03-04T05:13:08,961 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:08,962 ******************************************************************************** 2026-03-04T05:13:08,963 !! 2026-03-04T05:13:08,963 dist._finalize_license_expression() 2026-03-04T05:13:08,964 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T05:13:08,964 !! 2026-03-04T05:13:08,966 ******************************************************************************** 2026-03-04T05:13:08,966 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T05:13:08,967 License :: OSI Approved :: MIT License 2026-03-04T05:13:08,969 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:08,969 ******************************************************************************** 2026-03-04T05:13:08,971 !! 2026-03-04T05:13:08,971 self._finalize_license_expression() 2026-03-04T05:13:08,972 running egg_info 2026-03-04T05:13:08,974 writing src/controlgate.egg-info/PKG-INFO 2026-03-04T05:13:08,980 writing dependency_links to src/controlgate.egg-info/dependency_links.txt 2026-03-04T05:13:08,982 writing entry points to src/controlgate.egg-info/entry_points.txt 2026-03-04T05:13:08,985 writing requirements to src/controlgate.egg-info/requires.txt 2026-03-04T05:13:08,986 writing top-level names to src/controlgate.egg-info/top_level.txt 2026-03-04T05:13:09,010 reading manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:09,019 writing manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:09,117 Getting requirements to build wheel: finished with status 'done' 2026-03-04T05:13:09,122 Created temporary directory: /tmp/pip-modern-metadata-nw9wzaoq 2026-03-04T05:13:09,127 Preparing metadata (pyproject.toml): started 2026-03-04T05:13:09,129 Running command Preparing metadata (pyproject.toml) 2026-03-04T05:13:09,702 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T05:13:09,703 !! 2026-03-04T05:13:09,704 ******************************************************************************** 2026-03-04T05:13:09,704 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-03-04T05:13:09,706 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T05:13:09,706 or your builds will no longer be supported. 2026-03-04T05:13:09,707 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:09,708 ******************************************************************************** 2026-03-04T05:13:09,708 !! 2026-03-04T05:13:09,709 corresp(dist, value, root_dir) 2026-03-04T05:13:09,780 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T05:13:09,781 !! 2026-03-04T05:13:09,782 ******************************************************************************** 2026-03-04T05:13:09,782 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T05:13:09,783 License :: OSI Approved :: MIT License 2026-03-04T05:13:09,784 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:09,784 ******************************************************************************** 2026-03-04T05:13:09,785 !! 2026-03-04T05:13:09,786 dist._finalize_license_expression() 2026-03-04T05:13:09,788 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T05:13:09,789 !! 2026-03-04T05:13:09,790 ******************************************************************************** 2026-03-04T05:13:09,791 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T05:13:09,792 License :: OSI Approved :: MIT License 2026-03-04T05:13:09,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:09,794 ******************************************************************************** 2026-03-04T05:13:09,795 !! 2026-03-04T05:13:09,796 self._finalize_license_expression() 2026-03-04T05:13:09,798 running dist_info 2026-03-04T05:13:09,809 creating /tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info 2026-03-04T05:13:09,810 writing /tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/PKG-INFO 2026-03-04T05:13:09,816 writing dependency_links to /tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/dependency_links.txt 2026-03-04T05:13:09,818 writing entry points to /tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/entry_points.txt 2026-03-04T05:13:09,821 writing requirements to /tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/requires.txt 2026-03-04T05:13:09,822 writing top-level names to /tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/top_level.txt 2026-03-04T05:13:09,824 writing manifest file '/tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:09,845 reading manifest file '/tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:09,851 writing manifest file '/tmp/pip-modern-metadata-nw9wzaoq/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:09,852 creating '/tmp/pip-modern-metadata-nw9wzaoq/controlgate-0.2.0.dist-info' 2026-03-04T05:13:09,977 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T05:13:09,983 Source in /tmp/pip-wheel-lik0f42o/controlgate_cf8bb81765ac41c7b6dd948e7ec15309 has version 0.2.0, which satisfies requirement controlgate==0.2.0 from https://files.pythonhosted.org/packages/f8/02/c3d1067ab7b4cf67ce5a4e4d3f1f7f4ab92dede58e1da6a92459eb7e90fa/controlgate-0.2.0.tar.gz 2026-03-04T05:13:09,984 Removed controlgate==0.2.0 from https://files.pythonhosted.org/packages/f8/02/c3d1067ab7b4cf67ce5a4e4d3f1f7f4ab92dede58e1da6a92459eb7e90fa/controlgate-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-dk6qkbga' 2026-03-04T05:13:09,990 Created temporary directory: /tmp/pip-unpack-_8th4mqd 2026-03-04T05:13:09,991 Building wheels for collected packages: controlgate 2026-03-04T05:13:09,995 Created temporary directory: /tmp/pip-wheel-n6p4zv3t 2026-03-04T05:13:09,996 Destination directory: /tmp/pip-wheel-n6p4zv3t 2026-03-04T05:13:09,998 Building wheel for controlgate (pyproject.toml): started 2026-03-04T05:13:09,999 Running command Building wheel for controlgate (pyproject.toml) 2026-03-04T05:13:10,551 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T05:13:10,551 !! 2026-03-04T05:13:10,552 ******************************************************************************** 2026-03-04T05:13:10,553 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-03-04T05:13:10,553 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T05:13:10,554 or your builds will no longer be supported. 2026-03-04T05:13:10,555 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:10,555 ******************************************************************************** 2026-03-04T05:13:10,556 !! 2026-03-04T05:13:10,557 corresp(dist, value, root_dir) 2026-03-04T05:13:10,619 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T05:13:10,621 !! 2026-03-04T05:13:10,877 ******************************************************************************** 2026-03-04T05:13:10,878 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T05:13:10,879 License :: OSI Approved :: MIT License 2026-03-04T05:13:10,880 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:10,881 ******************************************************************************** 2026-03-04T05:13:10,882 !! 2026-03-04T05:13:10,883 dist._finalize_license_expression() 2026-03-04T05:13:10,884 /tmp/pip-build-env-8zyi8nmu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T05:13:10,884 !! 2026-03-04T05:13:10,886 ******************************************************************************** 2026-03-04T05:13:10,886 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T05:13:10,887 License :: OSI Approved :: MIT License 2026-03-04T05:13:10,888 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T05:13:10,889 ******************************************************************************** 2026-03-04T05:13:10,890 !! 2026-03-04T05:13:10,891 self._finalize_license_expression() 2026-03-04T05:13:10,892 running bdist_wheel 2026-03-04T05:13:10,901 running build 2026-03-04T05:13:10,902 running build_py 2026-03-04T05:13:10,908 creating build/lib/controlgate 2026-03-04T05:13:10,910 copying src/controlgate/catalog_downloader.py -> build/lib/controlgate 2026-03-04T05:13:10,912 copying src/controlgate/engine.py -> build/lib/controlgate 2026-03-04T05:13:10,915 copying src/controlgate/__main__.py -> build/lib/controlgate 2026-03-04T05:13:10,917 copying src/controlgate/config.py -> build/lib/controlgate 2026-03-04T05:13:10,919 copying src/controlgate/init_command.py -> build/lib/controlgate 2026-03-04T05:13:10,922 copying src/controlgate/models.py -> build/lib/controlgate 2026-03-04T05:13:10,924 copying src/controlgate/diff_parser.py -> build/lib/controlgate 2026-03-04T05:13:10,926 copying src/controlgate/__init__.py -> build/lib/controlgate 2026-03-04T05:13:10,927 copying src/controlgate/catalog.py -> build/lib/controlgate 2026-03-04T05:13:10,930 creating build/lib/controlgate/gates 2026-03-04T05:13:10,931 copying src/controlgate/gates/crypto_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,933 copying src/controlgate/gates/incident_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,935 copying src/controlgate/gates/memsafe_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,937 copying src/controlgate/gates/iac_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,939 copying src/controlgate/gates/container_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,941 copying src/controlgate/gates/change_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,943 copying src/controlgate/gates/sbom_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,945 copying src/controlgate/gates/privacy_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,947 copying src/controlgate/gates/license_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,948 copying src/controlgate/gates/audit_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,950 copying src/controlgate/gates/secrets_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,952 copying src/controlgate/gates/deps_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,954 copying src/controlgate/gates/observability_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,956 copying src/controlgate/gates/api_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,958 copying src/controlgate/gates/iam_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,960 copying src/controlgate/gates/base.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,962 copying src/controlgate/gates/input_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,964 copying src/controlgate/gates/resilience_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,965 copying src/controlgate/gates/__init__.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,967 copying src/controlgate/gates/aiml_gate.py -> build/lib/controlgate/gates 2026-03-04T05:13:10,969 creating build/lib/controlgate/reporters 2026-03-04T05:13:10,970 copying src/controlgate/reporters/markdown_reporter.py -> build/lib/controlgate/reporters 2026-03-04T05:13:10,972 copying src/controlgate/reporters/sarif_reporter.py -> build/lib/controlgate/reporters 2026-03-04T05:13:10,974 copying src/controlgate/reporters/json_reporter.py -> build/lib/controlgate/reporters 2026-03-04T05:13:10,976 copying src/controlgate/reporters/__init__.py -> build/lib/controlgate/reporters 2026-03-04T05:13:10,977 running egg_info 2026-03-04T05:13:10,986 writing src/controlgate.egg-info/PKG-INFO 2026-03-04T05:13:10,991 writing dependency_links to src/controlgate.egg-info/dependency_links.txt 2026-03-04T05:13:10,993 writing entry points to src/controlgate.egg-info/entry_points.txt 2026-03-04T05:13:10,995 writing requirements to src/controlgate.egg-info/requires.txt 2026-03-04T05:13:10,996 writing top-level names to src/controlgate.egg-info/top_level.txt 2026-03-04T05:13:11,008 reading manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:11,017 writing manifest file 'src/controlgate.egg-info/SOURCES.txt' 2026-03-04T05:13:11,031 installing to build/bdist.linux-armv7l/wheel 2026-03-04T05:13:11,031 running install 2026-03-04T05:13:11,054 running install_lib 2026-03-04T05:13:11,059 creating build/bdist.linux-armv7l/wheel 2026-03-04T05:13:11,061 creating build/bdist.linux-armv7l/wheel/controlgate 2026-03-04T05:13:11,063 creating build/bdist.linux-armv7l/wheel/controlgate/gates 2026-03-04T05:13:11,065 copying build/lib/controlgate/gates/crypto_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,067 copying build/lib/controlgate/gates/incident_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,069 copying build/lib/controlgate/gates/memsafe_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,071 copying build/lib/controlgate/gates/iac_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,073 copying build/lib/controlgate/gates/container_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,075 copying build/lib/controlgate/gates/change_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,077 copying build/lib/controlgate/gates/sbom_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,079 copying build/lib/controlgate/gates/privacy_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,080 copying build/lib/controlgate/gates/license_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,082 copying build/lib/controlgate/gates/audit_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,084 copying build/lib/controlgate/gates/secrets_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,086 copying build/lib/controlgate/gates/deps_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,088 copying build/lib/controlgate/gates/observability_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,090 copying build/lib/controlgate/gates/api_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,092 copying build/lib/controlgate/gates/iam_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,094 copying build/lib/controlgate/gates/base.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,095 copying build/lib/controlgate/gates/input_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,098 copying build/lib/controlgate/gates/resilience_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,099 copying build/lib/controlgate/gates/__init__.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,101 copying build/lib/controlgate/gates/aiml_gate.py -> build/bdist.linux-armv7l/wheel/./controlgate/gates 2026-03-04T05:13:11,103 copying build/lib/controlgate/catalog_downloader.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,105 copying build/lib/controlgate/engine.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,107 copying build/lib/controlgate/__main__.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,109 copying build/lib/controlgate/config.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,112 copying build/lib/controlgate/init_command.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,114 copying build/lib/controlgate/models.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,117 creating build/bdist.linux-armv7l/wheel/controlgate/reporters 2026-03-04T05:13:11,118 copying build/lib/controlgate/reporters/markdown_reporter.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-03-04T05:13:11,120 copying build/lib/controlgate/reporters/sarif_reporter.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-03-04T05:13:11,122 copying build/lib/controlgate/reporters/json_reporter.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-03-04T05:13:11,124 copying build/lib/controlgate/reporters/__init__.py -> build/bdist.linux-armv7l/wheel/./controlgate/reporters 2026-03-04T05:13:11,125 copying build/lib/controlgate/diff_parser.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,127 copying build/lib/controlgate/__init__.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,129 copying build/lib/controlgate/catalog.py -> build/bdist.linux-armv7l/wheel/./controlgate 2026-03-04T05:13:11,131 running install_egg_info 2026-03-04T05:13:11,136 Copying src/controlgate.egg-info to build/bdist.linux-armv7l/wheel/./controlgate-0.2.0-py3.11.egg-info 2026-03-04T05:13:11,146 running install_scripts 2026-03-04T05:13:11,155 creating build/bdist.linux-armv7l/wheel/controlgate-0.2.0.dist-info/WHEEL 2026-03-04T05:13:11,158 creating '/tmp/pip-wheel-n6p4zv3t/.tmp-dlede29n/controlgate-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T05:13:11,160 adding 'controlgate/__init__.py' 2026-03-04T05:13:11,162 adding 'controlgate/__main__.py' 2026-03-04T05:13:11,164 adding 'controlgate/catalog.py' 2026-03-04T05:13:11,165 adding 'controlgate/catalog_downloader.py' 2026-03-04T05:13:11,167 adding 'controlgate/config.py' 2026-03-04T05:13:11,168 adding 'controlgate/diff_parser.py' 2026-03-04T05:13:11,170 adding 'controlgate/engine.py' 2026-03-04T05:13:11,172 adding 'controlgate/init_command.py' 2026-03-04T05:13:11,174 adding 'controlgate/models.py' 2026-03-04T05:13:11,176 adding 'controlgate/gates/__init__.py' 2026-03-04T05:13:11,177 adding 'controlgate/gates/aiml_gate.py' 2026-03-04T05:13:11,178 adding 'controlgate/gates/api_gate.py' 2026-03-04T05:13:11,180 adding 'controlgate/gates/audit_gate.py' 2026-03-04T05:13:11,181 adding 'controlgate/gates/base.py' 2026-03-04T05:13:11,182 adding 'controlgate/gates/change_gate.py' 2026-03-04T05:13:11,184 adding 'controlgate/gates/container_gate.py' 2026-03-04T05:13:11,185 adding 'controlgate/gates/crypto_gate.py' 2026-03-04T05:13:11,187 adding 'controlgate/gates/deps_gate.py' 2026-03-04T05:13:11,188 adding 'controlgate/gates/iac_gate.py' 2026-03-04T05:13:11,190 adding 'controlgate/gates/iam_gate.py' 2026-03-04T05:13:11,191 adding 'controlgate/gates/incident_gate.py' 2026-03-04T05:13:11,192 adding 'controlgate/gates/input_gate.py' 2026-03-04T05:13:11,194 adding 'controlgate/gates/license_gate.py' 2026-03-04T05:13:11,195 adding 'controlgate/gates/memsafe_gate.py' 2026-03-04T05:13:11,197 adding 'controlgate/gates/observability_gate.py' 2026-03-04T05:13:11,198 adding 'controlgate/gates/privacy_gate.py' 2026-03-04T05:13:11,199 adding 'controlgate/gates/resilience_gate.py' 2026-03-04T05:13:11,201 adding 'controlgate/gates/sbom_gate.py' 2026-03-04T05:13:11,202 adding 'controlgate/gates/secrets_gate.py' 2026-03-04T05:13:11,204 adding 'controlgate/reporters/__init__.py' 2026-03-04T05:13:11,205 adding 'controlgate/reporters/json_reporter.py' 2026-03-04T05:13:11,207 adding 'controlgate/reporters/markdown_reporter.py' 2026-03-04T05:13:11,208 adding 'controlgate/reporters/sarif_reporter.py' 2026-03-04T05:13:11,211 adding 'controlgate-0.2.0.dist-info/METADATA' 2026-03-04T05:13:11,212 adding 'controlgate-0.2.0.dist-info/WHEEL' 2026-03-04T05:13:11,213 adding 'controlgate-0.2.0.dist-info/entry_points.txt' 2026-03-04T05:13:11,214 adding 'controlgate-0.2.0.dist-info/top_level.txt' 2026-03-04T05:13:11,215 adding 'controlgate-0.2.0.dist-info/RECORD' 2026-03-04T05:13:11,218 removing build/bdist.linux-armv7l/wheel 2026-03-04T05:13:11,325 Building wheel for controlgate (pyproject.toml): finished with status 'done' 2026-03-04T05:13:11,330 Created wheel for controlgate: filename=controlgate-0.2.0-py3-none-any.whl size=59922 sha256=ce60e823ad2d950aef1b1b3e9893e2e8067898529a0c03c4551dcf3e3773660f 2026-03-04T05:13:11,332 Stored in directory: /tmp/pip-ephem-wheel-cache-d3rin594/wheels/db/e2/ea/c4c8616611662dcddcc840ec0d4427b5741f7c7086ef38d354 2026-03-04T05:13:11,344 Successfully built controlgate 2026-03-04T05:13:11,349 Removed build tracker: '/tmp/pip-build-tracker-dk6qkbga'