2025-11-14T23:52:11,518 Created temporary directory: /tmp/pip-ephem-wheel-cache-dyejtzcu 2025-11-14T23:52:11,520 Created temporary directory: /tmp/pip-build-tracker-jhep_8i8 2025-11-14T23:52:11,520 Initialized build tracking at /tmp/pip-build-tracker-jhep_8i8 2025-11-14T23:52:11,521 Created build tracker: /tmp/pip-build-tracker-jhep_8i8 2025-11-14T23:52:11,521 Entered build tracker: /tmp/pip-build-tracker-jhep_8i8 2025-11-14T23:52:11,522 Created temporary directory: /tmp/pip-wheel-pgbm5qzl 2025-11-14T23:52:11,525 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 2025-11-14T23:52:11,527 Created temporary directory: /tmp/pip-ephem-wheel-cache-qpma7w4g 2025-11-14T23:52:11,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-14T23:52:11,552 2 location(s) to search for versions of synq-ai: 2025-11-14T23:52:11,552 * https://pypi.org/simple/synq-ai/ 2025-11-14T23:52:11,552 * https://www.piwheels.org/simple/synq-ai/ 2025-11-14T23:52:11,553 Fetching project page and analyzing links: https://pypi.org/simple/synq-ai/ 2025-11-14T23:52:11,554 Getting page https://pypi.org/simple/synq-ai/ 2025-11-14T23:52:11,555 Found index url https://pypi.org/simple 2025-11-14T23:52:11,772 Fetched page https://pypi.org/simple/synq-ai/ as application/vnd.pypi.simple.v1+json 2025-11-14T23:52:11,775 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/88/41/5f14c1c2b70b3f477f8f938773f2af74524280d5ec32f0ae15601145420d/synq_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,776 Found link https://files.pythonhosted.org/packages/19/20/f6a4b4936dc2b8110320c59a44dcfb4c3113cf22c93ebb12186fa07f6dee/synq_ai-0.1.0.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 0.1.0 2025-11-14T23:52:11,777 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/9c/fb/82687b8af0180b36b3a5a1af5f4421aa0316b302e02f81a126eafce9af96/synq_ai-0.2.0-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,778 Found link https://files.pythonhosted.org/packages/d4/0a/8514cebe7aa7d04e109c87a60d2e2388f6d4c21e8ed9228dd5e628c58871/synq_ai-0.2.0.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 0.2.0 2025-11-14T23:52:11,779 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/18/7d/5df6611e72fe89839b5a10d0eadd10d94f3b434a78bfa3b5397e98254a70/synq_ai-0.3.0-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,780 Found link https://files.pythonhosted.org/packages/bf/8a/573951a97bef4942e3005751ea507a07ccc6936f4ed533b22a66ad602ff8/synq_ai-0.3.0.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 0.3.0 2025-11-14T23:52:11,781 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/8c/72/7af405e5d1f161d1e423b95fa48482373e9867eb7fa8965a530bdc55c0ef/synq_ai-0.4.0-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,782 Found link https://files.pythonhosted.org/packages/db/88/9e253c98e60ee352fc9a55f445298c3d3a06b934edb4c20ebcb4c5800076/synq_ai-0.4.0.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 0.4.0 2025-11-14T23:52:11,783 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/16/b1/55efee7322f723ed7902520605a0788eed4b76cc12289bd5be30a15b4ae4/synq_ai-0.6.0-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,784 Found link https://files.pythonhosted.org/packages/4c/01/c7403fb5d746366f644aa3d91aacf4487a306ea36f7f5fe59978da3e8b9f/synq_ai-0.6.0.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 0.6.0 2025-11-14T23:52:11,785 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/9b/52/448d04c00d4a5dea4c4c48106fc2694cda374b6a00ef4807e49f2610cb08/synq_ai-1.0.0-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,786 Found link https://files.pythonhosted.org/packages/bf/9f/1a44b51ea9ef76812ba1dfd81f8f2353474cd47a1be2e5b1a3b719a716b3/synq_ai-1.0.0.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 1.0.0 2025-11-14T23:52:11,787 Skipping link: No binaries permitted for synq-ai: https://files.pythonhosted.org/packages/ee/8b/15347894eaabe58e1a26b133087da0a8d72ba5f910bcae11de8413c415b0/synq_ai-1.0.1-py3-none-any.whl (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:11,787 Found link https://files.pythonhosted.org/packages/a6/48/8ab33f34cda401c66030739444faa6ccedef932408f0c4061542e010572a/synq_ai-1.0.1.tar.gz (from https://pypi.org/simple/synq-ai/) (requires-python:>=3.8), version: 1.0.1 2025-11-14T23:52:11,788 Fetching project page and analyzing links: https://www.piwheels.org/simple/synq-ai/ 2025-11-14T23:52:11,789 Getting page https://www.piwheels.org/simple/synq-ai/ 2025-11-14T23:52:11,790 Found index url https://www.piwheels.org/simple 2025-11-14T23:52:12,007 Fetched page https://www.piwheels.org/simple/synq-ai/ as text/html 2025-11-14T23:52:12,009 Skipping link: No binaries permitted for synq-ai: https://www.piwheels.org/simple/synq-ai/synq_ai-0.2.0-py3-none-any.whl#sha256=8256c85b109c318525dd74328331b96badc6286d53735c1239d24204525d4309 (from https://www.piwheels.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:12,010 Skipping link: No binaries permitted for synq-ai: https://www.piwheels.org/simple/synq-ai/synq_ai-0.1.0-py3-none-any.whl#sha256=c6b1d3ada88aa40c89d584b04abf20d3370a7a1d7eca2ffbb91466d3a4615698 (from https://www.piwheels.org/simple/synq-ai/) (requires-python:>=3.8) 2025-11-14T23:52:12,011 Skipping link: not a file: https://www.piwheels.org/simple/synq-ai/ 2025-11-14T23:52:12,011 Skipping link: not a file: https://pypi.org/simple/synq-ai/ 2025-11-14T23:52:12,031 Given no hashes to check 1 links for project 'synq-ai': discarding no candidates 2025-11-14T23:52:12,049 Collecting synq-ai==0.3.0 2025-11-14T23:52:12,051 Created temporary directory: /tmp/pip-unpack-rfge61vx 2025-11-14T23:52:12,264 Downloading synq_ai-0.3.0.tar.gz (25 kB) 2025-11-14T23:52:12,333 Added synq-ai==0.3.0 from https://files.pythonhosted.org/packages/bf/8a/573951a97bef4942e3005751ea507a07ccc6936f4ed533b22a66ad602ff8/synq_ai-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-jhep_8i8' 2025-11-14T23:52:12,338 Created temporary directory: /tmp/pip-build-env-9dt3vtoh 2025-11-14T23:52:12,343 Installing build dependencies: started 2025-11-14T23:52:12,344 Running command pip subprocess to install build dependencies 2025-11-14T23:52:13,681 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-14T23:52:14,293 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 2025-11-14T23:52:14,316 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-14T23:52:16,101 Collecting setuptools>=61.0 2025-11-14T23:52:16,211 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-14T23:52:16,479 Collecting wheel 2025-11-14T23:52:16,497 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-14T23:52:19,402 Installing collected packages: wheel, setuptools 2025-11-14T23:52:19,650 Creating /tmp/pip-build-env-9dt3vtoh/overlay/local/bin 2025-11-14T23:52:19,653 changing mode of /tmp/pip-build-env-9dt3vtoh/overlay/local/bin/wheel to 755 2025-11-14T23:52:23,359 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-14T23:52:23,631 Installing build dependencies: finished with status 'done' 2025-11-14T23:52:23,639 Getting requirements to build wheel: started 2025-11-14T23:52:23,640 Running command Getting requirements to build wheel 2025-11-14T23:52:24,255 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2025-11-14T23:52:24,255 !! 2025-11-14T23:52:24,256 ******************************************************************************** 2025-11-14T23:52:24,257 The following seems to be defined outside of `pyproject.toml`: 2025-11-14T23:52:24,258 `urls = {'Bug Reports': 'https://github.com/yourusername/synq/issues', 'Source': 'https://github.com/yourusername/synq', 'Documentation': 'https://github.com/yourusername/synq#readme'}` 2025-11-14T23:52:24,259 According to the spec (see the link below), however, setuptools CANNOT 2025-11-14T23:52:24,259 consider this value unless `urls` is listed as `dynamic`. 2025-11-14T23:52:24,260 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-14T23:52:24,261 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2025-11-14T23:52:24,262 remove the `[project]` table from your file and rely entirely on other means of 2025-11-14T23:52:24,262 configuration. 2025-11-14T23:52:24,263 ******************************************************************************** 2025-11-14T23:52:24,264 !! 2025-11-14T23:52:24,265 _handle_missing_dynamic(dist, project_table) 2025-11-14T23:52:24,265 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-14T23:52:24,266 !! 2025-11-14T23:52:24,267 ******************************************************************************** 2025-11-14T23:52:24,267 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). 2025-11-14T23:52:24,269 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-14T23:52:24,269 or your builds will no longer be supported. 2025-11-14T23:52:24,270 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:24,271 ******************************************************************************** 2025-11-14T23:52:24,272 !! 2025-11-14T23:52:24,272 corresp(dist, value, root_dir) 2025-11-14T23:52:24,273 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-14T23:52:24,274 corresp(dist, value, root_dir) 2025-11-14T23:52:24,274 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-11-14T23:52:24,275 corresp(dist, value, root_dir) 2025-11-14T23:52:24,346 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-14T23:52:24,347 !! 2025-11-14T23:52:24,348 ******************************************************************************** 2025-11-14T23:52:24,349 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-14T23:52:24,350 License :: Other/Proprietary License 2025-11-14T23:52:24,351 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:24,351 ******************************************************************************** 2025-11-14T23:52:24,352 !! 2025-11-14T23:52:24,353 dist._finalize_license_expression() 2025-11-14T23:52:24,353 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-14T23:52:24,354 !! 2025-11-14T23:52:24,354 ******************************************************************************** 2025-11-14T23:52:24,355 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-14T23:52:24,356 License :: Other/Proprietary License 2025-11-14T23:52:24,357 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:24,357 ******************************************************************************** 2025-11-14T23:52:24,358 !! 2025-11-14T23:52:24,359 self._finalize_license_expression() 2025-11-14T23:52:24,360 running egg_info 2025-11-14T23:52:24,367 writing python/synq_ai.egg-info/PKG-INFO 2025-11-14T23:52:24,373 writing dependency_links to python/synq_ai.egg-info/dependency_links.txt 2025-11-14T23:52:24,377 writing requirements to python/synq_ai.egg-info/requires.txt 2025-11-14T23:52:24,378 writing top-level names to python/synq_ai.egg-info/top_level.txt 2025-11-14T23:52:24,401 reading manifest file 'python/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:24,404 adding license file 'LICENSE' 2025-11-14T23:52:24,407 writing manifest file 'python/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:24,505 Getting requirements to build wheel: finished with status 'done' 2025-11-14T23:52:24,509 Created temporary directory: /tmp/pip-modern-metadata-7r5mbuxl 2025-11-14T23:52:24,511 Preparing metadata (pyproject.toml): started 2025-11-14T23:52:24,512 Running command Preparing metadata (pyproject.toml) 2025-11-14T23:52:25,068 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2025-11-14T23:52:25,069 !! 2025-11-14T23:52:25,070 ******************************************************************************** 2025-11-14T23:52:25,071 The following seems to be defined outside of `pyproject.toml`: 2025-11-14T23:52:25,072 `urls = {'Bug Reports': 'https://github.com/yourusername/synq/issues', 'Source': 'https://github.com/yourusername/synq', 'Documentation': 'https://github.com/yourusername/synq#readme'}` 2025-11-14T23:52:25,073 According to the spec (see the link below), however, setuptools CANNOT 2025-11-14T23:52:25,074 consider this value unless `urls` is listed as `dynamic`. 2025-11-14T23:52:25,075 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-14T23:52:25,076 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2025-11-14T23:52:25,077 remove the `[project]` table from your file and rely entirely on other means of 2025-11-14T23:52:25,077 configuration. 2025-11-14T23:52:25,078 ******************************************************************************** 2025-11-14T23:52:25,079 !! 2025-11-14T23:52:25,080 _handle_missing_dynamic(dist, project_table) 2025-11-14T23:52:25,080 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-14T23:52:25,081 !! 2025-11-14T23:52:25,082 ******************************************************************************** 2025-11-14T23:52:25,083 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). 2025-11-14T23:52:25,083 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-14T23:52:25,084 or your builds will no longer be supported. 2025-11-14T23:52:25,085 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:25,085 ******************************************************************************** 2025-11-14T23:52:25,086 !! 2025-11-14T23:52:25,087 corresp(dist, value, root_dir) 2025-11-14T23:52:25,087 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-14T23:52:25,087 corresp(dist, value, root_dir) 2025-11-14T23:52:25,088 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-11-14T23:52:25,088 corresp(dist, value, root_dir) 2025-11-14T23:52:25,152 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-14T23:52:25,152 !! 2025-11-14T23:52:25,153 ******************************************************************************** 2025-11-14T23:52:25,154 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-14T23:52:25,155 License :: Other/Proprietary License 2025-11-14T23:52:25,156 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:25,156 ******************************************************************************** 2025-11-14T23:52:25,158 !! 2025-11-14T23:52:25,158 dist._finalize_license_expression() 2025-11-14T23:52:25,159 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-14T23:52:25,160 !! 2025-11-14T23:52:25,161 ******************************************************************************** 2025-11-14T23:52:25,161 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-14T23:52:25,163 License :: Other/Proprietary License 2025-11-14T23:52:25,164 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:25,164 ******************************************************************************** 2025-11-14T23:52:25,165 !! 2025-11-14T23:52:25,166 self._finalize_license_expression() 2025-11-14T23:52:25,166 running dist_info 2025-11-14T23:52:25,176 creating /tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info 2025-11-14T23:52:25,177 writing /tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/PKG-INFO 2025-11-14T23:52:25,184 writing dependency_links to /tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/dependency_links.txt 2025-11-14T23:52:25,187 writing requirements to /tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/requires.txt 2025-11-14T23:52:25,188 writing top-level names to /tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/top_level.txt 2025-11-14T23:52:25,190 writing manifest file '/tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:25,210 reading manifest file '/tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:25,212 adding license file 'LICENSE' 2025-11-14T23:52:25,215 writing manifest file '/tmp/pip-modern-metadata-7r5mbuxl/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:25,216 creating '/tmp/pip-modern-metadata-7r5mbuxl/synq_ai-0.3.0.dist-info' 2025-11-14T23:52:25,340 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-14T23:52:25,346 Source in /tmp/pip-wheel-pgbm5qzl/synq-ai_cd79e3ad3e1d41f0b8da79e89e6e3cb3 has version 0.3.0, which satisfies requirement synq-ai==0.3.0 from https://files.pythonhosted.org/packages/bf/8a/573951a97bef4942e3005751ea507a07ccc6936f4ed533b22a66ad602ff8/synq_ai-0.3.0.tar.gz 2025-11-14T23:52:25,348 Removed synq-ai==0.3.0 from https://files.pythonhosted.org/packages/bf/8a/573951a97bef4942e3005751ea507a07ccc6936f4ed533b22a66ad602ff8/synq_ai-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-jhep_8i8' 2025-11-14T23:52:25,356 Created temporary directory: /tmp/pip-unpack-cemkvndb 2025-11-14T23:52:25,357 Building wheels for collected packages: synq-ai 2025-11-14T23:52:25,361 Created temporary directory: /tmp/pip-wheel-av0jkkm0 2025-11-14T23:52:25,362 Destination directory: /tmp/pip-wheel-av0jkkm0 2025-11-14T23:52:25,364 Building wheel for synq-ai (pyproject.toml): started 2025-11-14T23:52:25,365 Running command Building wheel for synq-ai (pyproject.toml) 2025-11-14T23:52:25,914 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `urls` defined outside of `pyproject.toml` is ignored. 2025-11-14T23:52:25,914 !! 2025-11-14T23:52:25,915 ******************************************************************************** 2025-11-14T23:52:25,916 The following seems to be defined outside of `pyproject.toml`: 2025-11-14T23:52:25,917 `urls = {'Bug Reports': 'https://github.com/yourusername/synq/issues', 'Source': 'https://github.com/yourusername/synq', 'Documentation': 'https://github.com/yourusername/synq#readme'}` 2025-11-14T23:52:25,918 According to the spec (see the link below), however, setuptools CANNOT 2025-11-14T23:52:25,918 consider this value unless `urls` is listed as `dynamic`. 2025-11-14T23:52:25,920 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-14T23:52:25,921 To prevent this problem, you can list `urls` under `dynamic` or alternatively 2025-11-14T23:52:25,922 remove the `[project]` table from your file and rely entirely on other means of 2025-11-14T23:52:25,922 configuration. 2025-11-14T23:52:25,923 ******************************************************************************** 2025-11-14T23:52:25,924 !! 2025-11-14T23:52:25,925 _handle_missing_dynamic(dist, project_table) 2025-11-14T23:52:25,926 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-14T23:52:25,926 !! 2025-11-14T23:52:25,927 ******************************************************************************** 2025-11-14T23:52:25,928 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). 2025-11-14T23:52:25,929 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-14T23:52:25,930 or your builds will no longer be supported. 2025-11-14T23:52:25,931 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:25,932 ******************************************************************************** 2025-11-14T23:52:25,933 !! 2025-11-14T23:52:25,933 corresp(dist, value, root_dir) 2025-11-14T23:52:25,934 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-14T23:52:25,934 corresp(dist, value, root_dir) 2025-11-14T23:52:25,935 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-11-14T23:52:25,936 corresp(dist, value, root_dir) 2025-11-14T23:52:25,999 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-14T23:52:26,000 !! 2025-11-14T23:52:26,001 ******************************************************************************** 2025-11-14T23:52:26,001 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-14T23:52:26,002 License :: Other/Proprietary License 2025-11-14T23:52:26,003 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:26,003 ******************************************************************************** 2025-11-14T23:52:26,004 !! 2025-11-14T23:52:26,005 dist._finalize_license_expression() 2025-11-14T23:52:26,005 /tmp/pip-build-env-9dt3vtoh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-14T23:52:26,006 !! 2025-11-14T23:52:26,007 ******************************************************************************** 2025-11-14T23:52:26,007 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-14T23:52:26,008 License :: Other/Proprietary License 2025-11-14T23:52:26,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-14T23:52:26,010 ******************************************************************************** 2025-11-14T23:52:26,011 !! 2025-11-14T23:52:26,012 self._finalize_license_expression() 2025-11-14T23:52:26,012 running bdist_wheel 2025-11-14T23:52:26,028 running build 2025-11-14T23:52:26,029 running build_py 2025-11-14T23:52:26,036 creating build/lib/synq 2025-11-14T23:52:26,038 copying python/synq/exceptions.py -> build/lib/synq 2025-11-14T23:52:26,040 copying python/synq/__init__.py -> build/lib/synq 2025-11-14T23:52:26,042 copying python/synq/models.py -> build/lib/synq 2025-11-14T23:52:26,045 copying python/synq/client.py -> build/lib/synq 2025-11-14T23:52:26,048 creating build/lib/synq/agent 2025-11-14T23:52:26,049 copying python/synq/agent/__init__.py -> build/lib/synq/agent 2025-11-14T23:52:26,051 copying python/synq/agent/client.py -> build/lib/synq/agent 2025-11-14T23:52:26,053 running egg_info 2025-11-14T23:52:26,064 writing python/synq_ai.egg-info/PKG-INFO 2025-11-14T23:52:26,070 writing dependency_links to python/synq_ai.egg-info/dependency_links.txt 2025-11-14T23:52:26,073 writing requirements to python/synq_ai.egg-info/requires.txt 2025-11-14T23:52:26,074 writing top-level names to python/synq_ai.egg-info/top_level.txt 2025-11-14T23:52:26,085 reading manifest file 'python/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:26,087 adding license file 'LICENSE' 2025-11-14T23:52:26,090 writing manifest file 'python/synq_ai.egg-info/SOURCES.txt' 2025-11-14T23:52:26,093 copying python/synq/py.typed -> build/lib/synq 2025-11-14T23:52:26,106 installing to build/bdist.linux-armv7l/wheel 2025-11-14T23:52:26,107 running install 2025-11-14T23:52:26,131 running install_lib 2025-11-14T23:52:26,137 creating build/bdist.linux-armv7l/wheel 2025-11-14T23:52:26,139 creating build/bdist.linux-armv7l/wheel/synq 2025-11-14T23:52:26,141 copying build/lib/synq/py.typed -> build/bdist.linux-armv7l/wheel/./synq 2025-11-14T23:52:26,142 copying build/lib/synq/exceptions.py -> build/bdist.linux-armv7l/wheel/./synq 2025-11-14T23:52:26,144 copying build/lib/synq/__init__.py -> build/bdist.linux-armv7l/wheel/./synq 2025-11-14T23:52:26,147 creating build/bdist.linux-armv7l/wheel/synq/agent 2025-11-14T23:52:26,148 copying build/lib/synq/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./synq/agent 2025-11-14T23:52:26,150 copying build/lib/synq/agent/client.py -> build/bdist.linux-armv7l/wheel/./synq/agent 2025-11-14T23:52:26,152 copying build/lib/synq/models.py -> build/bdist.linux-armv7l/wheel/./synq 2025-11-14T23:52:26,154 copying build/lib/synq/client.py -> build/bdist.linux-armv7l/wheel/./synq 2025-11-14T23:52:26,157 running install_egg_info 2025-11-14T23:52:26,163 Copying python/synq_ai.egg-info to build/bdist.linux-armv7l/wheel/./synq_ai-0.3.0-py3.11.egg-info 2025-11-14T23:52:26,176 running install_scripts 2025-11-14T23:52:26,189 creating build/bdist.linux-armv7l/wheel/synq_ai-0.3.0.dist-info/WHEEL 2025-11-14T23:52:26,192 creating '/tmp/pip-wheel-av0jkkm0/.tmp-31v07w9z/synq_ai-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-14T23:52:26,195 adding 'synq/__init__.py' 2025-11-14T23:52:26,197 adding 'synq/client.py' 2025-11-14T23:52:26,198 adding 'synq/exceptions.py' 2025-11-14T23:52:26,200 adding 'synq/models.py' 2025-11-14T23:52:26,201 adding 'synq/py.typed' 2025-11-14T23:52:26,203 adding 'synq/agent/__init__.py' 2025-11-14T23:52:26,205 adding 'synq/agent/client.py' 2025-11-14T23:52:26,208 adding 'synq_ai-0.3.0.dist-info/licenses/LICENSE' 2025-11-14T23:52:26,210 adding 'synq_ai-0.3.0.dist-info/METADATA' 2025-11-14T23:52:26,211 adding 'synq_ai-0.3.0.dist-info/WHEEL' 2025-11-14T23:52:26,212 adding 'synq_ai-0.3.0.dist-info/top_level.txt' 2025-11-14T23:52:26,213 adding 'synq_ai-0.3.0.dist-info/RECORD' 2025-11-14T23:52:26,214 removing build/bdist.linux-armv7l/wheel 2025-11-14T23:52:26,321 Building wheel for synq-ai (pyproject.toml): finished with status 'done' 2025-11-14T23:52:26,327 Created wheel for synq-ai: filename=synq_ai-0.3.0-py3-none-any.whl size=16166 sha256=eed85d12505aa0bea699ced16397b5c982fe83e1d08a35ffc12b11895ea02e4b 2025-11-14T23:52:26,328 Stored in directory: /tmp/pip-ephem-wheel-cache-qpma7w4g/wheels/69/a3/1c/7a054acc42e0b59f17458d7c1284209d9995d1497a6476f8b7 2025-11-14T23:52:26,343 Successfully built synq-ai 2025-11-14T23:52:26,346 Removed build tracker: '/tmp/pip-build-tracker-jhep_8i8'