2025-10-24T11:35:54,068 Created temporary directory: /tmp/pip-ephem-wheel-cache-vnua4pvc 2025-10-24T11:35:54,069 Created temporary directory: /tmp/pip-build-tracker-gv4ef3xj 2025-10-24T11:35:54,070 Initialized build tracking at /tmp/pip-build-tracker-gv4ef3xj 2025-10-24T11:35:54,070 Created build tracker: /tmp/pip-build-tracker-gv4ef3xj 2025-10-24T11:35:54,071 Entered build tracker: /tmp/pip-build-tracker-gv4ef3xj 2025-10-24T11:35:54,072 Created temporary directory: /tmp/pip-wheel-zwk3fokn 2025-10-24T11:35:54,075 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-10-24T11:35:54,077 Created temporary directory: /tmp/pip-ephem-wheel-cache-5qkdmuga 2025-10-24T11:35:54,101 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T11:35:54,105 2 location(s) to search for versions of job-defense-shield: 2025-10-24T11:35:54,105 * https://pypi.org/simple/job-defense-shield/ 2025-10-24T11:35:54,105 * https://www.piwheels.org/simple/job-defense-shield/ 2025-10-24T11:35:54,106 Fetching project page and analyzing links: https://pypi.org/simple/job-defense-shield/ 2025-10-24T11:35:54,107 Getting page https://pypi.org/simple/job-defense-shield/ 2025-10-24T11:35:54,108 Found index url https://pypi.org/simple 2025-10-24T11:35:54,366 Fetched page https://pypi.org/simple/job-defense-shield/ as application/vnd.pypi.simple.v1+json 2025-10-24T11:35:54,372 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/0a/b6/cb7185536cc58bf1d3479e564b75a3a3f4b107602be34acab2a823089852/job_defense_shield-1.0.0-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,373 Found link https://files.pythonhosted.org/packages/9f/34/633b6902715adbeb176e7ea1332fdb23401cf5e4d0ef16db2e804e649bce/job_defense_shield-1.0.0.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.0.0 2025-10-24T11:35:54,373 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/4f/26/bf78e90b89c3696568face256a80053c12acc7db12460117c6fd0116c374/job_defense_shield-1.0.1-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,374 Found link https://files.pythonhosted.org/packages/08/ea/0dec55cc61e5b31cd9a776df734983dfc9c0d2d2778177fc454582bf66e5/job_defense_shield-1.0.1.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.0.1 2025-10-24T11:35:54,375 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/51/ba/90975358e45b3d57967c2d6e82047718460ac40db548a9bac9b880b9c8c8/job_defense_shield-1.0.2-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,376 Found link https://files.pythonhosted.org/packages/80/7b/63a659f56a0db8a8cc7309ddb740cd8ee64ee9f6bdcf7e000ac03d35bfcc/job_defense_shield-1.0.2.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.0.2 2025-10-24T11:35:54,377 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/09/20/bb877522ebe5dbee2ac1df4a9e16fea442f7f18f636688c8d9b84641b760/job_defense_shield-1.1.0-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,378 Found link https://files.pythonhosted.org/packages/09/f8/2e9672a0df8fc943ac3c8cf05c3d8d24d829c9f8030f81fead738d7f1274/job_defense_shield-1.1.0.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.1.0 2025-10-24T11:35:54,378 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/02/74/92518fcf2457d848f4b8b6b4e68481c8d62425b439df6e871a525b0a5df2/job_defense_shield-1.1.1-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,379 Found link https://files.pythonhosted.org/packages/3e/68/62f273c892d0285a0bdeeb02058e935999e1b5fdaf07e7f3c7ffa6ebd35b/job_defense_shield-1.1.1.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.1.1 2025-10-24T11:35:54,380 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/40/6b/b632678828469cbfbd25fd9699b19a097e6ba071799da35479380f68db58/job_defense_shield-1.1.2-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,381 Found link https://files.pythonhosted.org/packages/4b/bd/5dfa9be20995fb1bb3c3e6ecc2e057ee514f1c33d07b147823667716b91a/job_defense_shield-1.1.2.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.1.2 2025-10-24T11:35:54,382 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/65/95/4ea9f443f896825014e05be706a6466457acc9803bc711495bf9166f6850/job_defense_shield-1.2.0-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,382 Found link https://files.pythonhosted.org/packages/50/c4/17d8fa4efa11c38af1adfcd9abf3a70a50eb0d09afd3dd17fdfd325d7466/job_defense_shield-1.2.0.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.2.0 2025-10-24T11:35:54,383 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/bd/f6/afe697f6ff0f991587fb92b6f84d395d03f30e63c9d6542b7a3ba5ef8c57/job_defense_shield-1.2.1-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,384 Found link https://files.pythonhosted.org/packages/ee/ad/7e67ab76df9c9cae12bb720e52d17e94a21788d57f93ffcb21458d57abcb/job_defense_shield-1.2.1.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.2.1 2025-10-24T11:35:54,385 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/a2/16/c27c0562c349c3c6bc45238b998a540a87c3b2f3c318409a1cb50dedd243/job_defense_shield-1.2.2-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,386 Found link https://files.pythonhosted.org/packages/fa/7b/cf9e42f2a830da57519336b6b04094816ef19c188a596c033ab5b15db024/job_defense_shield-1.2.2.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.2.2 2025-10-24T11:35:54,386 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/8c/aa/d7e6020a3046b6b129c90e6eca36d0ce4b61adf488df359da8ddd0827411/job_defense_shield-1.2.3-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,387 Found link https://files.pythonhosted.org/packages/fc/6e/52721eb478e5ec3f8cb05d72379986bee0b480a7a1658b5e77a6b799546c/job_defense_shield-1.2.3.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.2.3 2025-10-24T11:35:54,388 Skipping link: No binaries permitted for job-defense-shield: https://files.pythonhosted.org/packages/49/50/1ab69ae562c0095ce0c5bb3d70de424a553e1aa1b8131ca8bc05b95d73d8/job_defense_shield-1.2.4-py3-none-any.whl (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,389 Found link https://files.pythonhosted.org/packages/16/56/f2fa1568d030dbbe9a9352f0cc6b687ff33530924cff33a608cadb939b4e/job_defense_shield-1.2.4.tar.gz (from https://pypi.org/simple/job-defense-shield/) (requires-python:>=3.7), version: 1.2.4 2025-10-24T11:35:54,390 Fetching project page and analyzing links: https://www.piwheels.org/simple/job-defense-shield/ 2025-10-24T11:35:54,390 Getting page https://www.piwheels.org/simple/job-defense-shield/ 2025-10-24T11:35:54,392 Found index url https://www.piwheels.org/simple 2025-10-24T11:35:54,553 Fetched page https://www.piwheels.org/simple/job-defense-shield/ as text/html 2025-10-24T11:35:54,557 Skipping link: No binaries permitted for job-defense-shield: https://www.piwheels.org/simple/job-defense-shield/job_defense_shield-1.2.3-py3-none-any.whl#sha256=0ee98a559f64fb20e10cd32235175dd7e9a046fb4daa1b9b84d425b0e3c74d88 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,557 Skipping link: No binaries permitted for job-defense-shield: https://www.piwheels.org/simple/job-defense-shield/job_defense_shield-1.2.2-py3-none-any.whl#sha256=c5793fe2afe4c0b117d2c7cfd4022a4c0c92d79b5cea1475905f0f0cf67f7e1f (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,558 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.2.1-py3-none-any.whl#sha256=c6390fff7eb4cff485dce67c96d4b4122fff612feab545b2a27df7d79f672f57 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,558 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.2.0-py3-none-any.whl#sha256=f13aea7ff80df2cd5ca1fdbd7dd17e7aee479622b50c7e33679e69d8e91ddcba (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,559 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.1.2-py3-none-any.whl#sha256=905262f4300947ff27b609002bd18959c7b919b8a2276e85df44a96382b3b720 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,559 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.1.1-py3-none-any.whl#sha256=8db520f8d84dc319bf444c5127db4d881c1ffd96453e8a711781e801c3ecb0f9 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,560 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.1.0-py3-none-any.whl#sha256=bcd504a1a44a637d27e9be73837b2d2ec248421c935263727653105035f1c237 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,561 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.0.2-py3-none-any.whl#sha256=47d4b12a5b284de28a8cbaa1d51c4f75d0b05b7147fe98189af2895ff8e5c386 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,561 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.0.1-py3-none-any.whl#sha256=ea34cc226010ba588477b79d01e2e9abaa31f9d6474c64404008903f89764947 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,562 Skipping link: No binaries permitted for job-defense-shield: https://archive1.piwheels.org/simple/job-defense-shield/job_defense_shield-1.0.0-py3-none-any.whl#sha256=4160400ac88d2cd4b0a80b03d44e72d5c5076da3823dc364f620df173759f3c0 (from https://www.piwheels.org/simple/job-defense-shield/) (requires-python:>=3.7) 2025-10-24T11:35:54,562 Skipping link: not a file: https://www.piwheels.org/simple/job-defense-shield/ 2025-10-24T11:35:54,563 Skipping link: not a file: https://pypi.org/simple/job-defense-shield/ 2025-10-24T11:35:54,583 Given no hashes to check 1 links for project 'job-defense-shield': discarding no candidates 2025-10-24T11:35:54,601 Collecting job-defense-shield==1.2.4 2025-10-24T11:35:54,603 Created temporary directory: /tmp/pip-unpack-r_c_dweh 2025-10-24T11:35:54,740 Downloading job_defense_shield-1.2.4.tar.gz (105 kB) 2025-10-24T11:35:54,987 Added job-defense-shield==1.2.4 from https://files.pythonhosted.org/packages/16/56/f2fa1568d030dbbe9a9352f0cc6b687ff33530924cff33a608cadb939b4e/job_defense_shield-1.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-gv4ef3xj' 2025-10-24T11:35:54,991 Created temporary directory: /tmp/pip-build-env-b8qcjpax 2025-10-24T11:35:54,996 Installing build dependencies: started 2025-10-24T11:35:54,997 Running command pip subprocess to install build dependencies 2025-10-24T11:35:56,138 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-24T11:35:56,756 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-10-24T11:35:56,779 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T11:35:57,288 Collecting hatchling 2025-10-24T11:35:57,306 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.27.0-py3-none-any.whl (75 kB) 2025-10-24T11:35:57,491 Collecting packaging>=24.2 2025-10-24T11:35:57,509 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-10-24T11:35:57,694 Collecting pathspec>=0.10.1 2025-10-24T11:35:57,710 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-10-24T11:35:57,829 Collecting pluggy>=1.0.0 2025-10-24T11:35:57,845 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2025-10-24T11:35:58,090 Collecting trove-classifiers 2025-10-24T11:35:58,104 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.9.11.17-py3-none-any.whl (14 kB) 2025-10-24T11:36:00,663 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2025-10-24T11:36:00,699 Creating /tmp/pip-build-env-b8qcjpax/overlay/local/bin 2025-10-24T11:36:00,701 changing mode of /tmp/pip-build-env-b8qcjpax/overlay/local/bin/trove-classifiers to 755 2025-10-24T11:36:01,470 changing mode of /tmp/pip-build-env-b8qcjpax/overlay/local/bin/hatchling to 755 2025-10-24T11:36:01,509 Successfully installed hatchling-1.27.0 packaging-25.0 pathspec-0.12.1 pluggy-1.6.0 trove-classifiers-2025.9.11.17 2025-10-24T11:36:01,755 Installing build dependencies: finished with status 'done' 2025-10-24T11:36:01,762 Getting requirements to build wheel: started 2025-10-24T11:36:01,764 Running command Getting requirements to build wheel 2025-10-24T11:36:02,071 Getting requirements to build wheel: finished with status 'done' 2025-10-24T11:36:02,074 Created temporary directory: /tmp/pip-modern-metadata-3czy61_h 2025-10-24T11:36:02,077 Preparing metadata (pyproject.toml): started 2025-10-24T11:36:02,078 Running command Preparing metadata (pyproject.toml) 2025-10-24T11:36:02,649 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-24T11:36:02,657 Source in /tmp/pip-wheel-zwk3fokn/job-defense-shield_293b59458c8c49618eb7e07a5b05f52e has version 1.2.4, which satisfies requirement job-defense-shield==1.2.4 from https://files.pythonhosted.org/packages/16/56/f2fa1568d030dbbe9a9352f0cc6b687ff33530924cff33a608cadb939b4e/job_defense_shield-1.2.4.tar.gz 2025-10-24T11:36:02,658 Removed job-defense-shield==1.2.4 from https://files.pythonhosted.org/packages/16/56/f2fa1568d030dbbe9a9352f0cc6b687ff33530924cff33a608cadb939b4e/job_defense_shield-1.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-gv4ef3xj' 2025-10-24T11:36:02,671 Created temporary directory: /tmp/pip-unpack-zfysqgpo 2025-10-24T11:36:02,671 Building wheels for collected packages: job-defense-shield 2025-10-24T11:36:02,676 Created temporary directory: /tmp/pip-wheel-esy1pjc0 2025-10-24T11:36:02,676 Destination directory: /tmp/pip-wheel-esy1pjc0 2025-10-24T11:36:02,678 Building wheel for job-defense-shield (pyproject.toml): started 2025-10-24T11:36:02,679 Running command Building wheel for job-defense-shield (pyproject.toml) 2025-10-24T11:36:02,809 Building wheel for job-defense-shield (pyproject.toml): finished with status 'done' 2025-10-24T11:36:02,814 Created wheel for job-defense-shield: filename=job_defense_shield-1.2.4-py3-none-any.whl size=87565 sha256=ed2025abf426d5f1aa5dfc44c17b46a227c72261ba2306bb88be758ce9292be2 2025-10-24T11:36:02,815 Stored in directory: /tmp/pip-ephem-wheel-cache-5qkdmuga/wheels/01/1d/e3/9fc035175cc77c5b2bed20c05344e6e9bb26060ccffe1c65c7 2025-10-24T11:36:02,838 Successfully built job-defense-shield 2025-10-24T11:36:02,842 Removed build tracker: '/tmp/pip-build-tracker-gv4ef3xj'