2026-04-25T10:51:33,149 Created temporary directory: /tmp/pip-ephem-wheel-cache-4a48ohtx 2026-04-25T10:51:33,151 Created temporary directory: /tmp/pip-build-tracker-yiwjhg5p 2026-04-25T10:51:33,152 Initialized build tracking at /tmp/pip-build-tracker-yiwjhg5p 2026-04-25T10:51:33,152 Created build tracker: /tmp/pip-build-tracker-yiwjhg5p 2026-04-25T10:51:33,153 Entered build tracker: /tmp/pip-build-tracker-yiwjhg5p 2026-04-25T10:51:33,153 Created temporary directory: /tmp/pip-wheel-4kwgxhfq 2026-04-25T10:51:33,156 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-25T10:51:33,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-vybcw2z3 2026-04-25T10:51:33,180 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-25T10:51:33,183 2 location(s) to search for versions of oclock: 2026-04-25T10:51:33,183 * https://pypi.org/simple/oclock/ 2026-04-25T10:51:33,183 * https://www.piwheels.org/simple/oclock/ 2026-04-25T10:51:33,184 Fetching project page and analyzing links: https://pypi.org/simple/oclock/ 2026-04-25T10:51:33,185 Getting page https://pypi.org/simple/oclock/ 2026-04-25T10:51:33,186 Found index url https://pypi.org/simple 2026-04-25T10:51:33,413 Fetched page https://pypi.org/simple/oclock/ as application/vnd.pypi.simple.v1+json 2026-04-25T10:51:33,418 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/ee/b6/220eeba2da1e8c9e206ba78a41e8e9177169c81b2be40b84ddbf710e33d6/oclock-1.1.1-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.6) 2026-04-25T10:51:33,419 Found link https://files.pythonhosted.org/packages/21/82/2062f0c7c6b9eb056d1c05d70aeeea43eb25a9cca116f5b6cd02eb9cc19f/oclock-1.1.1.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.6), version: 1.1.1 2026-04-25T10:51:33,420 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/7b/08/74127c32f3ea1d6d7c00637f18732d274e093e99518d9dfae528b3a7205e/oclock-1.1.2-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.6) 2026-04-25T10:51:33,421 Found link https://files.pythonhosted.org/packages/71/f4/ecd0d3b437f303a1d09702467c0e6b2f359d063f0c89d4b131b510c80568/oclock-1.1.2.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.6), version: 1.1.2 2026-04-25T10:51:33,422 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/c4/ef/a1ceefe1249a0ea5d88e632b310ff9a93246e156dcad3fe2fef1d59527b5/oclock-1.2.0-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3) 2026-04-25T10:51:33,423 Found link https://files.pythonhosted.org/packages/c8/48/253e4d8861e62394359bd77a685052dbacd57b80e0277ea83e134c510d3e/oclock-1.2.0.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3), version: 1.2.0 2026-04-25T10:51:33,423 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/ab/45/fc843e22678011b8f1d93b72662041eea62a58448c8d6e060cc526199cb9/oclock-1.2.1-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3) 2026-04-25T10:51:33,424 Found link https://files.pythonhosted.org/packages/a4/97/4a91e0add5567cabf8fa87b5c0a25490f5d292ed61ae78494e533813df90/oclock-1.2.1.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3), version: 1.2.1 2026-04-25T10:51:33,425 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/9f/cc/1fcc40af18ec7e43d8ac61ca5c732946b75360ee47b3806cf69f1df7ff46/oclock-1.2.2-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3) 2026-04-25T10:51:33,426 Found link https://files.pythonhosted.org/packages/30/7b/1de456e73876baeeff82078fb7db7960563b41b30550cb7e85cbae7573a5/oclock-1.2.2.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3), version: 1.2.2 2026-04-25T10:51:33,427 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/ef/cd/cd0ca084e3cc035799da1891303fbfafc3f7cd68cfe21e56388b06de3dca/oclock-1.3.0-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,428 Found link https://files.pythonhosted.org/packages/96/b6/0788713dfb8206fa56fdeb9b855a434b1e9858d74e47bac054761d202774/oclock-1.3.0.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.3.0 2026-04-25T10:51:33,429 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/e8/fc/e2853071ddf4412efac5113f99b43bc82576db29bd32167bb6104baad6b5/oclock-1.3.1-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,430 Found link https://files.pythonhosted.org/packages/aa/2c/fab02457606094ac306778c6326706d2bbfdda663205e72d712328f75039/oclock-1.3.1.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.3.1 2026-04-25T10:51:33,430 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/92/b7/aa876a38970613ef41abb0c93f9f03d1027cbe5db03e886a90c7a2dee31c/oclock-1.3.2-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,432 Found link https://files.pythonhosted.org/packages/69/9c/59765d515990bb03e5dfaf406c626895eaebab978ea2a651bef99fa13f1b/oclock-1.3.2.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.3.2 2026-04-25T10:51:33,432 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/f1/ed/0de362ca8db4342ca1cbf95b3746dc00fcb2cbf5a649f03c5eff6ec94102/oclock-1.4.0-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,433 Found link https://files.pythonhosted.org/packages/5c/f3/ca065b32b4a5bdee80045ab7d8163b3b89e271598dad207c92ada889fc13/oclock-1.4.0.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.4.0 2026-04-25T10:51:33,434 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/4a/3c/51ed0c5ac891a1f1611611ededecca64c143b838a2cf453d597d6b98b49a/oclock-1.4.1-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,435 Found link https://files.pythonhosted.org/packages/7a/a6/b10b12388fc9faea3665eb8cae2663f9ecdf290b27e8b114a7fabbcbc375/oclock-1.4.1.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.4.1 2026-04-25T10:51:33,436 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/9d/17/457e526c344ce0f700493359f90e60f1079cac88598000cbba994410fd46/oclock-1.4.2-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,437 Found link https://files.pythonhosted.org/packages/33/e9/7fa107b85ed9fa5b6d469bc7366e2cbc3ceef15ceeea767d7d7b86dd3bdf/oclock-1.4.2.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.4.2 2026-04-25T10:51:33,437 Skipping link: No binaries permitted for oclock: https://files.pythonhosted.org/packages/a4/98/ccc5560b81be7a8d32ee6e242937423e137d9b38c38e78464a316b70a5e7/oclock-1.4.3-py3-none-any.whl (from https://pypi.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,438 Found link https://files.pythonhosted.org/packages/ae/95/9cf7720f53630adb97ebd729a795f17a082850e95c1f7f7d5dbacd3b8b3c/oclock-1.4.3.tar.gz (from https://pypi.org/simple/oclock/) (requires-python:>=3.5), version: 1.4.3 2026-04-25T10:51:33,439 Fetching project page and analyzing links: https://www.piwheels.org/simple/oclock/ 2026-04-25T10:51:33,440 Getting page https://www.piwheels.org/simple/oclock/ 2026-04-25T10:51:33,441 Found index url https://www.piwheels.org/simple 2026-04-25T10:51:33,614 Fetched page https://www.piwheels.org/simple/oclock/ as text/html 2026-04-25T10:51:33,618 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.4.2-py3-none-any.whl#sha256=7c23d35781de764f1ce662ef50a0569a44deb787b237f95b51577b02ef2477b3 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,619 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.4.1-py3-none-any.whl#sha256=91291314f64f28cfa2a86aa6df6c06964c786696c83af0930cecbad616e11e0e (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,620 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.4.0-py3-none-any.whl#sha256=85a5da3d40e5e5c2c7d36983830e75ad2bba51f443f77f640995dc8d15946c98 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,620 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.3.2-py3-none-any.whl#sha256=0a9ec205a7a22906171b794642c1d6078b43284c62e5bf8b8dd896afe45ff683 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,621 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.3.1-py3-none-any.whl#sha256=571bf05d6a324e73fcebc9ed664250d6636f9d0917286dce92f78098a0964f49 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,621 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.3.0-py3-none-any.whl#sha256=fb8c0ee31be0c2616a47db298334a7234c58067121e45109b84578b4a3f2876e (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.5) 2026-04-25T10:51:33,621 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.2.2-py3-none-any.whl#sha256=c58bcb2ccfb42ea574b3967947a87e098dbf86bc8d20d914ada94bb294d765ce (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3) 2026-04-25T10:51:33,622 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.2.1-py3-none-any.whl#sha256=66adab8841b006bc5c7d59b978f9db6ceeeac64607d9a30d59cc9bba9bb41747 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3) 2026-04-25T10:51:33,622 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.2.0-py3-none-any.whl#sha256=ce4eee03460e41eeccd9d91edd41760bd1623d238719568e5e3292893c505382 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3) 2026-04-25T10:51:33,623 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.1.2-py3-none-any.whl#sha256=19104c23fdf6c1bca19ad9ee5572a25f12d7be79851e392c654b8da7a4d4cf53 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.6) 2026-04-25T10:51:33,624 Skipping link: No binaries permitted for oclock: https://archive1.piwheels.org/simple/oclock/oclock-1.1.1-py3-none-any.whl#sha256=5d34b0e43d3366ef2a3cafc0400367217122b0beb29af7360e46fcd4ee27ea02 (from https://www.piwheels.org/simple/oclock/) (requires-python:>=3.6) 2026-04-25T10:51:33,624 Skipping link: not a file: https://www.piwheels.org/simple/oclock/ 2026-04-25T10:51:33,625 Skipping link: not a file: https://pypi.org/simple/oclock/ 2026-04-25T10:51:33,646 Given no hashes to check 1 links for project 'oclock': discarding no candidates 2026-04-25T10:51:33,665 Collecting oclock==1.4.3 2026-04-25T10:51:33,668 Created temporary directory: /tmp/pip-unpack-p_088ru3 2026-04-25T10:51:33,818 Downloading oclock-1.4.3.tar.gz (941 kB) 2026-04-25T10:51:34,114 Added oclock==1.4.3 from https://files.pythonhosted.org/packages/ae/95/9cf7720f53630adb97ebd729a795f17a082850e95c1f7f7d5dbacd3b8b3c/oclock-1.4.3.tar.gz to build tracker '/tmp/pip-build-tracker-yiwjhg5p' 2026-04-25T10:51:34,118 Created temporary directory: /tmp/pip-build-env-jr052v4u 2026-04-25T10:51:34,123 Installing build dependencies: started 2026-04-25T10:51:34,124 Running command pip subprocess to install build dependencies 2026-04-25T10:51:35,261 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-25T10:51:35,698 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-25T10:51:35,721 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-25T10:51:37,508 Collecting setuptools 2026-04-25T10:51:37,596 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-25T10:51:38,216 Collecting setuptools-scm 2026-04-25T10:51:38,231 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-25T10:51:38,573 Collecting vcs-versioning>=1.0.0.dev0 2026-04-25T10:51:38,589 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-25T10:51:38,773 Collecting packaging>=20 2026-04-25T10:51:38,789 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-25T10:51:41,778 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-25T10:51:45,820 Creating /tmp/pip-build-env-jr052v4u/overlay/local/bin 2026-04-25T10:51:45,823 changing mode of /tmp/pip-build-env-jr052v4u/overlay/local/bin/vcs-versioning to 755 2026-04-25T10:51:45,933 changing mode of /tmp/pip-build-env-jr052v4u/overlay/local/bin/setuptools-scm to 755 2026-04-25T10:51:45,961 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-25T10:51:46,245 Installing build dependencies: finished with status 'done' 2026-04-25T10:51:46,252 Getting requirements to build wheel: started 2026-04-25T10:51:46,253 Running command Getting requirements to build wheel 2026-04-25T10:51:47,017 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-25T10:51:47,017 !! 2026-04-25T10:51:47,018 ******************************************************************************** 2026-04-25T10:51:47,019 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-04-25T10:51:47,020 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-25T10:51:47,021 or your builds will no longer be supported. 2026-04-25T10:51:47,022 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:47,022 ******************************************************************************** 2026-04-25T10:51:47,023 !! 2026-04-25T10:51:47,024 corresp(dist, value, root_dir) 2026-04-25T10:51:47,091 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-25T10:51:47,091 !! 2026-04-25T10:51:47,093 ******************************************************************************** 2026-04-25T10:51:47,093 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-25T10:51:47,095 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-25T10:51:47,097 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:47,099 ******************************************************************************** 2026-04-25T10:51:47,102 !! 2026-04-25T10:51:47,103 dist._finalize_license_expression() 2026-04-25T10:51:47,104 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-25T10:51:47,105 !! 2026-04-25T10:51:47,108 ******************************************************************************** 2026-04-25T10:51:47,109 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-25T10:51:47,112 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-25T10:51:47,114 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:47,115 ******************************************************************************** 2026-04-25T10:51:47,117 !! 2026-04-25T10:51:47,118 self._finalize_license_expression() 2026-04-25T10:51:47,118 running egg_info 2026-04-25T10:51:47,119 writing oclock.egg-info/PKG-INFO 2026-04-25T10:51:47,124 writing dependency_links to oclock.egg-info/dependency_links.txt 2026-04-25T10:51:47,126 writing requirements to oclock.egg-info/requires.txt 2026-04-25T10:51:47,127 writing top-level names to oclock.egg-info/top_level.txt 2026-04-25T10:51:47,163 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-25T10:51:47,164 return get_active_overrides().subprocess_timeout 2026-04-25T10:51:47,171 listing git files failed - pretending there aren't any 2026-04-25T10:51:47,177 reading manifest file 'oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:47,181 reading manifest template 'MANIFEST.in' 2026-04-25T10:51:47,192 adding license file 'LICENSE' 2026-04-25T10:51:47,196 writing manifest file 'oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:47,300 Getting requirements to build wheel: finished with status 'done' 2026-04-25T10:51:47,305 Created temporary directory: /tmp/pip-modern-metadata-jl2zyuzv 2026-04-25T10:51:47,307 Preparing metadata (pyproject.toml): started 2026-04-25T10:51:47,308 Running command Preparing metadata (pyproject.toml) 2026-04-25T10:51:47,989 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-25T10:51:47,990 !! 2026-04-25T10:51:47,991 ******************************************************************************** 2026-04-25T10:51:47,992 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-04-25T10:51:47,993 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-25T10:51:47,993 or your builds will no longer be supported. 2026-04-25T10:51:47,995 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:47,995 ******************************************************************************** 2026-04-25T10:51:47,996 !! 2026-04-25T10:51:47,997 corresp(dist, value, root_dir) 2026-04-25T10:51:48,062 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-25T10:51:48,063 !! 2026-04-25T10:51:48,064 ******************************************************************************** 2026-04-25T10:51:48,064 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-25T10:51:48,066 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-25T10:51:48,067 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:48,067 ******************************************************************************** 2026-04-25T10:51:48,069 !! 2026-04-25T10:51:48,069 dist._finalize_license_expression() 2026-04-25T10:51:48,070 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-25T10:51:48,070 !! 2026-04-25T10:51:48,071 ******************************************************************************** 2026-04-25T10:51:48,071 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-25T10:51:48,072 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-25T10:51:48,073 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:48,073 ******************************************************************************** 2026-04-25T10:51:48,074 !! 2026-04-25T10:51:48,075 self._finalize_license_expression() 2026-04-25T10:51:48,077 running dist_info 2026-04-25T10:51:48,092 creating /tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info 2026-04-25T10:51:48,093 writing /tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/PKG-INFO 2026-04-25T10:51:48,096 writing dependency_links to /tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/dependency_links.txt 2026-04-25T10:51:48,098 writing requirements to /tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/requires.txt 2026-04-25T10:51:48,099 writing top-level names to /tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/top_level.txt 2026-04-25T10:51:48,101 writing manifest file '/tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:48,134 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-25T10:51:48,134 return get_active_overrides().subprocess_timeout 2026-04-25T10:51:48,141 listing git files failed - pretending there aren't any 2026-04-25T10:51:48,145 reading manifest file '/tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:48,147 reading manifest template 'MANIFEST.in' 2026-04-25T10:51:48,159 adding license file 'LICENSE' 2026-04-25T10:51:48,163 writing manifest file '/tmp/pip-modern-metadata-jl2zyuzv/oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:48,164 creating '/tmp/pip-modern-metadata-jl2zyuzv/oclock-1.4.3.dist-info' 2026-04-25T10:51:48,297 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-25T10:51:48,302 Source in /tmp/pip-wheel-4kwgxhfq/oclock_3e58e63d016d4028934a0cbf70811431 has version 1.4.3, which satisfies requirement oclock==1.4.3 from https://files.pythonhosted.org/packages/ae/95/9cf7720f53630adb97ebd729a795f17a082850e95c1f7f7d5dbacd3b8b3c/oclock-1.4.3.tar.gz 2026-04-25T10:51:48,303 Removed oclock==1.4.3 from https://files.pythonhosted.org/packages/ae/95/9cf7720f53630adb97ebd729a795f17a082850e95c1f7f7d5dbacd3b8b3c/oclock-1.4.3.tar.gz from build tracker '/tmp/pip-build-tracker-yiwjhg5p' 2026-04-25T10:51:48,310 Created temporary directory: /tmp/pip-unpack-bwqfku7y 2026-04-25T10:51:48,310 Building wheels for collected packages: oclock 2026-04-25T10:51:48,314 Created temporary directory: /tmp/pip-wheel-qqtas2ne 2026-04-25T10:51:48,315 Destination directory: /tmp/pip-wheel-qqtas2ne 2026-04-25T10:51:48,318 Building wheel for oclock (pyproject.toml): started 2026-04-25T10:51:48,319 Running command Building wheel for oclock (pyproject.toml) 2026-04-25T10:51:48,995 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-25T10:51:48,996 !! 2026-04-25T10:51:48,997 ******************************************************************************** 2026-04-25T10:51:48,997 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-04-25T10:51:48,998 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-25T10:51:48,999 or your builds will no longer be supported. 2026-04-25T10:51:49,000 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:49,001 ******************************************************************************** 2026-04-25T10:51:49,002 !! 2026-04-25T10:51:49,002 corresp(dist, value, root_dir) 2026-04-25T10:51:49,064 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-25T10:51:49,064 !! 2026-04-25T10:51:49,065 ******************************************************************************** 2026-04-25T10:51:49,066 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-25T10:51:49,067 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-25T10:51:49,068 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:49,068 ******************************************************************************** 2026-04-25T10:51:49,070 !! 2026-04-25T10:51:49,070 dist._finalize_license_expression() 2026-04-25T10:51:49,071 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-25T10:51:49,072 !! 2026-04-25T10:51:49,073 ******************************************************************************** 2026-04-25T10:51:49,074 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-25T10:51:49,075 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-25T10:51:49,076 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-25T10:51:49,077 ******************************************************************************** 2026-04-25T10:51:49,078 !! 2026-04-25T10:51:49,078 self._finalize_license_expression() 2026-04-25T10:51:49,079 running bdist_wheel 2026-04-25T10:51:49,097 running build 2026-04-25T10:51:49,098 running build_py 2026-04-25T10:51:49,100 creating build/lib/oclock 2026-04-25T10:51:49,102 copying oclock/loop.py -> build/lib/oclock 2026-04-25T10:51:49,104 copying oclock/general.py -> build/lib/oclock 2026-04-25T10:51:49,106 copying oclock/event.py -> build/lib/oclock 2026-04-25T10:51:49,109 copying oclock/timer.py -> build/lib/oclock 2026-04-25T10:51:49,111 copying oclock/__init__.py -> build/lib/oclock 2026-04-25T10:51:49,113 copying oclock/performance.py -> build/lib/oclock 2026-04-25T10:51:49,115 copying oclock/countdown.py -> build/lib/oclock 2026-04-25T10:51:49,117 copying oclock/__main__.py -> build/lib/oclock 2026-04-25T10:51:49,119 creating build/lib/tests 2026-04-25T10:51:49,120 copying tests/test_oclock.py -> build/lib/tests 2026-04-25T10:51:49,122 running egg_info 2026-04-25T10:51:49,135 writing oclock.egg-info/PKG-INFO 2026-04-25T10:51:49,138 writing dependency_links to oclock.egg-info/dependency_links.txt 2026-04-25T10:51:49,139 writing requirements to oclock.egg-info/requires.txt 2026-04-25T10:51:49,141 writing top-level names to oclock.egg-info/top_level.txt 2026-04-25T10:51:49,167 /tmp/pip-build-env-jr052v4u/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-25T10:51:49,168 return get_active_overrides().subprocess_timeout 2026-04-25T10:51:49,174 listing git files failed - pretending there aren't any 2026-04-25T10:51:49,178 reading manifest file 'oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:49,182 reading manifest template 'MANIFEST.in' 2026-04-25T10:51:49,193 adding license file 'LICENSE' 2026-04-25T10:51:49,197 writing manifest file 'oclock.egg-info/SOURCES.txt' 2026-04-25T10:51:49,202 creating build/lib/media/img 2026-04-25T10:51:49,203 copying media/img/precisetimer_macos_1000ms.png -> build/lib/media/img 2026-04-25T10:51:49,206 copying media/img/precisetimer_macos_100ms.png -> build/lib/media/img 2026-04-25T10:51:49,209 copying media/img/precisetimer_macos_10ms.png -> build/lib/media/img 2026-04-25T10:51:49,212 copying media/img/precisetimer_macos_1ms.png -> build/lib/media/img 2026-04-25T10:51:49,215 copying media/img/precisetimer_macos_40ms.png -> build/lib/media/img 2026-04-25T10:51:49,218 copying media/img/precisetimer_windows_1000ms.png -> build/lib/media/img 2026-04-25T10:51:49,221 copying media/img/precisetimer_windows_100ms.png -> build/lib/media/img 2026-04-25T10:51:49,224 copying media/img/precisetimer_windows_10ms.png -> build/lib/media/img 2026-04-25T10:51:49,227 copying media/img/precisetimer_windows_1ms.png -> build/lib/media/img 2026-04-25T10:51:49,230 copying media/img/precisetimer_windows_40ms.png -> build/lib/media/img 2026-04-25T10:51:49,233 copying media/img/ribosome.png -> build/lib/media/img 2026-04-25T10:51:49,237 copying media/img/timer_interval_exceeded.png -> build/lib/media/img 2026-04-25T10:51:49,241 copying media/img/timer_macos_1000ms.png -> build/lib/media/img 2026-04-25T10:51:49,244 copying media/img/timer_macos_100ms.png -> build/lib/media/img 2026-04-25T10:51:49,248 copying media/img/timer_macos_10ms.png -> build/lib/media/img 2026-04-25T10:51:49,251 copying media/img/timer_macos_1ms.png -> build/lib/media/img 2026-04-25T10:51:49,255 copying media/img/timer_macos_40ms.png -> build/lib/media/img 2026-04-25T10:51:49,259 copying media/img/timer_windows_1000ms.png -> build/lib/media/img 2026-04-25T10:51:49,262 copying media/img/timer_windows_100ms.png -> build/lib/media/img 2026-04-25T10:51:49,266 copying media/img/timer_windows_10ms.png -> build/lib/media/img 2026-04-25T10:51:49,270 copying media/img/timer_windows_1ms.png -> build/lib/media/img 2026-04-25T10:51:49,273 copying media/img/timer_windows_40ms.png -> build/lib/media/img 2026-04-25T10:51:49,290 installing to build/bdist.linux-armv7l/wheel 2026-04-25T10:51:49,291 running install 2026-04-25T10:51:49,314 running install_lib 2026-04-25T10:51:49,321 creating build/bdist.linux-armv7l/wheel 2026-04-25T10:51:49,323 creating build/bdist.linux-armv7l/wheel/oclock 2026-04-25T10:51:49,324 copying build/lib/oclock/loop.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,327 copying build/lib/oclock/general.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,329 copying build/lib/oclock/event.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,331 copying build/lib/oclock/timer.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,333 copying build/lib/oclock/__init__.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,335 copying build/lib/oclock/performance.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,337 copying build/lib/oclock/countdown.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,339 copying build/lib/oclock/__main__.py -> build/bdist.linux-armv7l/wheel/./oclock 2026-04-25T10:51:49,342 creating build/bdist.linux-armv7l/wheel/media 2026-04-25T10:51:49,344 creating build/bdist.linux-armv7l/wheel/media/img 2026-04-25T10:51:49,345 copying build/lib/media/img/precisetimer_windows_1000ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,348 copying build/lib/media/img/timer_windows_100ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,351 copying build/lib/media/img/precisetimer_windows_40ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,354 copying build/lib/media/img/timer_interval_exceeded.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,357 copying build/lib/media/img/precisetimer_windows_1ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,360 copying build/lib/media/img/timer_windows_10ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,364 copying build/lib/media/img/timer_windows_40ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,368 copying build/lib/media/img/precisetimer_windows_100ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,371 copying build/lib/media/img/precisetimer_windows_10ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,373 copying build/lib/media/img/timer_macos_1ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,376 copying build/lib/media/img/precisetimer_macos_40ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,379 copying build/lib/media/img/ribosome.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,383 copying build/lib/media/img/timer_windows_1ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,386 copying build/lib/media/img/precisetimer_macos_10ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,389 copying build/lib/media/img/precisetimer_macos_1ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,392 copying build/lib/media/img/timer_macos_10ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,395 copying build/lib/media/img/precisetimer_macos_100ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,398 copying build/lib/media/img/timer_macos_1000ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,401 copying build/lib/media/img/timer_macos_100ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,403 copying build/lib/media/img/timer_windows_1000ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,406 copying build/lib/media/img/timer_macos_40ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,409 copying build/lib/media/img/precisetimer_macos_1000ms.png -> build/bdist.linux-armv7l/wheel/./media/img 2026-04-25T10:51:49,412 creating build/bdist.linux-armv7l/wheel/tests 2026-04-25T10:51:49,414 copying build/lib/tests/test_oclock.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-25T10:51:49,415 running install_egg_info 2026-04-25T10:51:49,422 Copying oclock.egg-info to build/bdist.linux-armv7l/wheel/./oclock-1.4.3-py3.11.egg-info 2026-04-25T10:51:49,433 running install_scripts 2026-04-25T10:51:49,444 creating build/bdist.linux-armv7l/wheel/oclock-1.4.3.dist-info/WHEEL 2026-04-25T10:51:49,447 creating '/tmp/pip-wheel-qqtas2ne/.tmp-3olrgxsm/oclock-1.4.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-25T10:51:49,453 adding 'media/img/precisetimer_macos_1000ms.png' 2026-04-25T10:51:49,457 adding 'media/img/precisetimer_macos_100ms.png' 2026-04-25T10:51:49,462 adding 'media/img/precisetimer_macos_10ms.png' 2026-04-25T10:51:49,467 adding 'media/img/precisetimer_macos_1ms.png' 2026-04-25T10:51:49,472 adding 'media/img/precisetimer_macos_40ms.png' 2026-04-25T10:51:49,475 adding 'media/img/precisetimer_windows_1000ms.png' 2026-04-25T10:51:49,479 adding 'media/img/precisetimer_windows_100ms.png' 2026-04-25T10:51:49,483 adding 'media/img/precisetimer_windows_10ms.png' 2026-04-25T10:51:49,487 adding 'media/img/precisetimer_windows_1ms.png' 2026-04-25T10:51:49,491 adding 'media/img/precisetimer_windows_40ms.png' 2026-04-25T10:51:49,501 adding 'media/img/ribosome.png' 2026-04-25T10:51:49,505 adding 'media/img/timer_interval_exceeded.png' 2026-04-25T10:51:49,510 adding 'media/img/timer_macos_1000ms.png' 2026-04-25T10:51:49,514 adding 'media/img/timer_macos_100ms.png' 2026-04-25T10:51:49,519 adding 'media/img/timer_macos_10ms.png' 2026-04-25T10:51:49,526 adding 'media/img/timer_macos_1ms.png' 2026-04-25T10:51:49,531 adding 'media/img/timer_macos_40ms.png' 2026-04-25T10:51:49,535 adding 'media/img/timer_windows_1000ms.png' 2026-04-25T10:51:49,541 adding 'media/img/timer_windows_100ms.png' 2026-04-25T10:51:49,548 adding 'media/img/timer_windows_10ms.png' 2026-04-25T10:51:49,552 adding 'media/img/timer_windows_1ms.png' 2026-04-25T10:51:49,558 adding 'media/img/timer_windows_40ms.png' 2026-04-25T10:51:49,560 adding 'oclock/__init__.py' 2026-04-25T10:51:49,561 adding 'oclock/__main__.py' 2026-04-25T10:51:49,563 adding 'oclock/countdown.py' 2026-04-25T10:51:49,564 adding 'oclock/event.py' 2026-04-25T10:51:49,566 adding 'oclock/general.py' 2026-04-25T10:51:49,567 adding 'oclock/loop.py' 2026-04-25T10:51:49,569 adding 'oclock/performance.py' 2026-04-25T10:51:49,571 adding 'oclock/timer.py' 2026-04-25T10:51:49,578 adding 'oclock-1.4.3.dist-info/licenses/LICENSE' 2026-04-25T10:51:49,580 adding 'tests/test_oclock.py' 2026-04-25T10:51:49,583 adding 'oclock-1.4.3.dist-info/METADATA' 2026-04-25T10:51:49,584 adding 'oclock-1.4.3.dist-info/WHEEL' 2026-04-25T10:51:49,585 adding 'oclock-1.4.3.dist-info/top_level.txt' 2026-04-25T10:51:49,586 adding 'oclock-1.4.3.dist-info/RECORD' 2026-04-25T10:51:49,601 removing build/bdist.linux-armv7l/wheel 2026-04-25T10:51:49,716 Building wheel for oclock (pyproject.toml): finished with status 'done' 2026-04-25T10:51:49,738 Created wheel for oclock: filename=oclock-1.4.3-py3-none-any.whl size=850847 sha256=e0d8439fe25cba4bd900b64f54b0ccf8c953e0c1814cfe78985f3c815c146fd7 2026-04-25T10:51:49,739 Stored in directory: /tmp/pip-ephem-wheel-cache-vybcw2z3/wheels/af/dd/5d/c7d7d77b2915f894f582c6338c9ea95a665a127673c5c9f88f 2026-04-25T10:51:49,754 Successfully built oclock 2026-04-25T10:51:49,781 Removed build tracker: '/tmp/pip-build-tracker-yiwjhg5p'