2026-06-16T20:37:44,229 Created temporary directory: /tmp/pip-ephem-wheel-cache-qfnodjyy 2026-06-16T20:37:44,230 Created temporary directory: /tmp/pip-build-tracker-kjpu4007 2026-06-16T20:37:44,231 Initialized build tracking at /tmp/pip-build-tracker-kjpu4007 2026-06-16T20:37:44,232 Created build tracker: /tmp/pip-build-tracker-kjpu4007 2026-06-16T20:37:44,232 Entered build tracker: /tmp/pip-build-tracker-kjpu4007 2026-06-16T20:37:44,233 Created temporary directory: /tmp/pip-wheel-iuhwr9w_ 2026-06-16T20:37:44,236 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-06-16T20:37:44,238 Created temporary directory: /tmp/pip-ephem-wheel-cache-4k84vo_9 2026-06-16T20:37:44,264 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-16T20:37:44,268 2 location(s) to search for versions of jupyterhub-idle-culler: 2026-06-16T20:37:44,268 * https://pypi.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,268 * https://www.piwheels.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,269 Fetching project page and analyzing links: https://pypi.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,269 Getting page https://pypi.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,271 Found index url https://pypi.org/simple 2026-06-16T20:37:44,605 Fetched page https://pypi.org/simple/jupyterhub-idle-culler/ as application/vnd.pypi.simple.v1+json 2026-06-16T20:37:44,609 Found link https://files.pythonhosted.org/packages/70/a4/ce13655fb327005d0b0765d2b94a173970b896d8f24604239ae66d7cc333/jupyterhub-idle-culler-1.0.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/), version: 1.0 2026-06-16T20:37:44,609 Found link https://files.pythonhosted.org/packages/4a/f4/72ae0932d0a42076d6c4e9bef76f8015d9ca5e888f28837d34511f94a543/jupyterhub-idle-culler-1.1.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/), version: 1.1 2026-06-16T20:37:44,610 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/8e/ea/0758be25096893df3e5fb0e5565556c1a7f25c597ca059345e8127a60c4d/jupyterhub_idle_culler-1.1-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) 2026-06-16T20:37:44,612 Found link https://files.pythonhosted.org/packages/be/2d/507c729983a9901e445ddaf0f54c32f1564b0439d806bad2b9b18d6f6124/jupyterhub-idle-culler-1.2.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.6), version: 1.2 2026-06-16T20:37:44,612 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/dc/7a/8ba3d79d9e921bf6068f12be989f31a5eb8d3f816094fda8c1c4601aa5ca/jupyterhub_idle_culler-1.2-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.6) 2026-06-16T20:37:44,613 Found link https://files.pythonhosted.org/packages/e8/be/f225c5d4cd186f793e46ababecee6ee62b2a57906a0ec1fc0453cda6c6ed/jupyterhub-idle-culler-1.2.1.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.6), version: 1.2.1 2026-06-16T20:37:44,614 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/f5/22/bbc32b5dfcd0046fe18ae9ee63c806b21d7efdde3051428a703e348793f4/jupyterhub_idle_culler-1.2.1-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.6) 2026-06-16T20:37:44,615 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/29/a3/9bef0540f24440096c8cbcdfcad4f39ab8d4bc899580dc1aeed6c542d426/jupyterhub_idle_culler-1.3.0-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,616 Found link https://files.pythonhosted.org/packages/d0/99/9a063b360d8f641435c0559a74b08c710ea2e9fff224e1ac0b676449b178/jupyterhub_idle_culler-1.3.0.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7), version: 1.3.0 2026-06-16T20:37:44,617 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/df/3f/81c0a60c9ff459c088ec29eaebfb1ac991082424cdf73ef0e7e46a7a8c26/jupyterhub_idle_culler-1.3.1-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,618 Found link https://files.pythonhosted.org/packages/25/0c/04819395a3a499a6a90238d72f1c3bdfa5438bb0a62c1fca437979494794/jupyterhub_idle_culler-1.3.1.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7), version: 1.3.1 2026-06-16T20:37:44,619 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/fe/df/9e3c64e35b037e7e2c53bfb47f85dfacce31791b6c48b58e20a661aa68c3/jupyterhub_idle_culler-1.4.0-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,619 Found link https://files.pythonhosted.org/packages/12/8a/aee9310de8502d48d570b1024c95bce91f602675e2399b1751f33372560a/jupyterhub_idle_culler-1.4.0.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7), version: 1.4.0 2026-06-16T20:37:44,620 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://files.pythonhosted.org/packages/47/77/00af75bea2ed7a191349f7d2c84fcfc626c5c6a544607177f092b488bbab/jupyterhub_idle_culler-2.0.0-py3-none-any.whl (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,621 Found link https://files.pythonhosted.org/packages/47/82/f7aa3b53f1c63fb2fe845572cb9aff68a3ebd36d899f704e85caecc462a9/jupyterhub_idle_culler-2.0.0.tar.gz (from https://pypi.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7), version: 2.0.0 2026-06-16T20:37:44,622 Fetching project page and analyzing links: https://www.piwheels.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,622 Getting page https://www.piwheels.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,624 Found index url https://www.piwheels.org/simple 2026-06-16T20:37:44,905 Fetched page https://www.piwheels.org/simple/jupyterhub-idle-culler/ as text/html 2026-06-16T20:37:44,909 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.4.0-py3-none-any.whl#sha256=0355eacc7ddda89a77a37fac550d1e6b2e92dd108179576a426c6ccf37656792 (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,909 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.3.1-py3-none-any.whl#sha256=bb6b30d3290c7231140b1ad6d5c38ad80a6249a2d96b69fb74355f05b13736ba (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,910 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.3.0-py3-none-any.whl#sha256=efb1d81303b0318f52f4ae5eb13ddbc469b3374f317271ea9815b5cd76d0270a (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.7) 2026-06-16T20:37:44,910 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.2.1-py3-none-any.whl#sha256=d2486b789fd07f1432e262fd9812b8b2c61fc26960a397043a3db5387d5dadcd (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.6) 2026-06-16T20:37:44,911 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.2-py3-none-any.whl#sha256=2b809a7c9fa3a573564215d82d68f0c71a623fb2dbe538a61a025b7c5c78158d (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) (requires-python:>=3.6) 2026-06-16T20:37:44,912 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.1-py3-none-any.whl#sha256=600b2713f90ecc475f690747d1ec02bcae8f44fa7f3e51a71e400727895631d8 (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) 2026-06-16T20:37:44,913 Skipping link: No binaries permitted for jupyterhub-idle-culler: https://archive1.piwheels.org/simple/jupyterhub-idle-culler/jupyterhub_idle_culler-1.0-py3-none-any.whl#sha256=6731845e9e78258c16842610eb87fc1a8e5a2c359294261e1bb985d505a78a32 (from https://www.piwheels.org/simple/jupyterhub-idle-culler/) 2026-06-16T20:37:44,913 Skipping link: not a file: https://www.piwheels.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,914 Skipping link: not a file: https://pypi.org/simple/jupyterhub-idle-culler/ 2026-06-16T20:37:44,933 Given no hashes to check 1 links for project 'jupyterhub-idle-culler': discarding no candidates 2026-06-16T20:37:44,950 Collecting jupyterhub-idle-culler==2.0.0 2026-06-16T20:37:44,952 Created temporary directory: /tmp/pip-unpack-xdxzin66 2026-06-16T20:37:45,276 Downloading jupyterhub_idle_culler-2.0.0.tar.gz (22 kB) 2026-06-16T20:37:45,343 Added jupyterhub-idle-culler==2.0.0 from https://files.pythonhosted.org/packages/47/82/f7aa3b53f1c63fb2fe845572cb9aff68a3ebd36d899f704e85caecc462a9/jupyterhub_idle_culler-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-kjpu4007' 2026-06-16T20:37:45,348 Created temporary directory: /tmp/pip-build-env-81r3sukv 2026-06-16T20:37:45,352 Installing build dependencies: started 2026-06-16T20:37:45,354 Running command pip subprocess to install build dependencies 2026-06-16T20:37:46,493 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-16T20:37:46,902 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-06-16T20:37:46,924 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-16T20:37:47,669 Collecting hatchling 2026-06-16T20:37:47,670 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata 2026-06-16T20:37:47,686 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata (3.8 kB) 2026-06-16T20:37:47,880 Collecting packaging>=24.2 2026-06-16T20:37:47,881 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-16T20:37:47,895 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-16T20:37:48,019 Collecting pathspec>=0.10.1 2026-06-16T20:37:48,020 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-06-16T20:37:48,033 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-06-16T20:37:48,155 Collecting pluggy>=1.0.0 2026-06-16T20:37:48,156 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-06-16T20:37:48,174 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-06-16T20:37:48,435 Collecting trove-classifiers 2026-06-16T20:37:48,436 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-06-16T20:37:48,449 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-06-16T20:37:48,509 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-16T20:37:48,534 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-16T20:37:48,569 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-16T20:37:48,593 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-16T20:37:48,608 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-16T20:37:48,627 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-16T20:37:48,655 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-16T20:37:48,680 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-16T20:37:48,703 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-16T20:37:48,722 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-16T20:37:51,290 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-06-16T20:37:51,326 Creating /tmp/pip-build-env-81r3sukv/overlay/local/bin 2026-06-16T20:37:51,328 changing mode of /tmp/pip-build-env-81r3sukv/overlay/local/bin/trove-classifiers to 755 2026-06-16T20:37:52,330 changing mode of /tmp/pip-build-env-81r3sukv/overlay/local/bin/hatchling to 755 2026-06-16T20:37:52,366 Successfully installed hatchling-1.30.1 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.6.1.19 2026-06-16T20:37:52,627 Installing build dependencies: finished with status 'done' 2026-06-16T20:37:52,634 Getting requirements to build wheel: started 2026-06-16T20:37:52,635 Running command Getting requirements to build wheel 2026-06-16T20:37:52,987 Getting requirements to build wheel: finished with status 'done' 2026-06-16T20:37:52,991 Created temporary directory: /tmp/pip-modern-metadata-bnkg3rst 2026-06-16T20:37:52,993 Preparing metadata (pyproject.toml): started 2026-06-16T20:37:52,994 Running command Preparing metadata (pyproject.toml) 2026-06-16T20:37:53,569 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-16T20:37:53,574 Source in /tmp/pip-wheel-iuhwr9w_/jupyterhub-idle-culler_e12bba17e185478c85a1ec2e7e9d935b has version 2.0.0, which satisfies requirement jupyterhub-idle-culler==2.0.0 from https://files.pythonhosted.org/packages/47/82/f7aa3b53f1c63fb2fe845572cb9aff68a3ebd36d899f704e85caecc462a9/jupyterhub_idle_culler-2.0.0.tar.gz 2026-06-16T20:37:53,575 Removed jupyterhub-idle-culler==2.0.0 from https://files.pythonhosted.org/packages/47/82/f7aa3b53f1c63fb2fe845572cb9aff68a3ebd36d899f704e85caecc462a9/jupyterhub_idle_culler-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-kjpu4007' 2026-06-16T20:37:53,583 Created temporary directory: /tmp/pip-unpack-f7htw0yb 2026-06-16T20:37:53,584 Building wheels for collected packages: jupyterhub-idle-culler 2026-06-16T20:37:53,588 Created temporary directory: /tmp/pip-wheel-8eu7hvhv 2026-06-16T20:37:53,589 Destination directory: /tmp/pip-wheel-8eu7hvhv 2026-06-16T20:37:53,591 Building wheel for jupyterhub-idle-culler (pyproject.toml): started 2026-06-16T20:37:53,592 Running command Building wheel for jupyterhub-idle-culler (pyproject.toml) 2026-06-16T20:37:53,721 Building wheel for jupyterhub-idle-culler (pyproject.toml): finished with status 'done' 2026-06-16T20:37:53,725 Created wheel for jupyterhub-idle-culler: filename=jupyterhub_idle_culler-2.0.0-py3-none-any.whl size=16678 sha256=3273b865404f07ce20dc1f4526208e3d7941a2dfb82bf0bbe822724010a18509 2026-06-16T20:37:53,726 Stored in directory: /tmp/pip-ephem-wheel-cache-4k84vo_9/wheels/65/1b/11/ca182d1ebb9b588ecb37c2f78a7b833216b20d4de889656f51 2026-06-16T20:37:53,740 Successfully built jupyterhub-idle-culler 2026-06-16T20:37:53,743 Removed build tracker: '/tmp/pip-build-tracker-kjpu4007'