2024-11-08T03:35:30,246 Created temporary directory: /tmp/pip-build-tracker-fy2ppppv 2024-11-08T03:35:30,247 Initialized build tracking at /tmp/pip-build-tracker-fy2ppppv 2024-11-08T03:35:30,248 Created build tracker: /tmp/pip-build-tracker-fy2ppppv 2024-11-08T03:35:30,248 Entered build tracker: /tmp/pip-build-tracker-fy2ppppv 2024-11-08T03:35:30,249 Created temporary directory: /tmp/pip-wheel-zgiu4i0c 2024-11-08T03:35:30,253 Created temporary directory: /tmp/pip-ephem-wheel-cache-uy00q5ko 2024-11-08T03:35:30,302 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-11-08T03:35:30,304 2 location(s) to search for versions of apipeline: 2024-11-08T03:35:30,304 * https://pypi.org/simple/apipeline/ 2024-11-08T03:35:30,304 * https://www.piwheels.org/simple/apipeline/ 2024-11-08T03:35:30,305 Fetching project page and analyzing links: https://pypi.org/simple/apipeline/ 2024-11-08T03:35:30,306 Getting page https://pypi.org/simple/apipeline/ 2024-11-08T03:35:30,307 Found index url https://pypi.org/simple/ 2024-11-08T03:35:30,527 Fetched page https://pypi.org/simple/apipeline/ as application/vnd.pypi.simple.v1+json 2024-11-08T03:35:30,536 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/7a/e8/33a591ebc367202eb4c875df8e5b880ab234553244f3b7a787f9c8d78e16/apipeline-0.1.7-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,537 Found link https://files.pythonhosted.org/packages/f6/e7/f250ceb2ba558a43f86c37e4690b968835516212d9d69307d86d02084a44/apipeline-0.1.7.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.7 2024-11-08T03:35:30,538 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/3b/24/5a4f83324b92fc8041bc4670b840055ece5d1120b5ec1d2ad8c6618cb709/apipeline-0.1.8-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,539 Found link https://files.pythonhosted.org/packages/4f/b5/5df975f58eb05db99fb44d33552a5a6e5464e9c8e0c83c97b49920842df8/apipeline-0.1.8.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.8 2024-11-08T03:35:30,540 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/c4/79/aa61aacf31eb0934f9ae38eb8612deda7f1d5e3bf93bd16440cd73139d96/apipeline-0.1.9-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,542 Found link https://files.pythonhosted.org/packages/b9/41/eef54e8362076a70b1eb070c062a09f07b96ab034b143c3be8952da94ef9/apipeline-0.1.9.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.9 2024-11-08T03:35:30,543 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/30/db/0c5e20a7fde9bda6d47b4120dff55a7dddeb29dd19b9c22fdbb2316f2ed5/apipeline-0.1.10-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,544 Found link https://files.pythonhosted.org/packages/f1/c8/2e12b999905dab72e39fcd51f24c5bb77295cd3c74688fe47826c2a63dd0/apipeline-0.1.10.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.10 2024-11-08T03:35:30,545 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/5d/1b/3caedeee779edcc003d5759cc340c7ae5af3e5a500c1c16589d142124f49/apipeline-0.1.11-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,546 Found link https://files.pythonhosted.org/packages/95/72/b5ed8917c149e9f892f3b19ebd4065cf0fa11cdef5dbd15fa6ecc8f5d1cc/apipeline-0.1.11.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.11 2024-11-08T03:35:30,547 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/79/30/dbda126419f9fe32ea58c7be78830ea8ec7daf75e9a2a89cdcf0184ed554/apipeline-0.1.12-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,549 Found link https://files.pythonhosted.org/packages/ff/e4/9081b0424c80418b96f60fb4021673d6a674143065ba8c01bf495e23a0bd/apipeline-0.1.12.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.12 2024-11-08T03:35:30,551 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/fb/d3/8545d6b327072b15f2b6b409a62d6e3b7b99acce3620365eddc251077878/apipeline-0.1.14-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,552 Found link https://files.pythonhosted.org/packages/13/62/931b790ce1e836e981b99504702a5e89367abfd4dc70c33f2cd732c27589/apipeline-0.1.14.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.14 2024-11-08T03:35:30,553 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/2c/c4/87bfbc12825d82ea9c9336c4163af43444ec115f8843e4ef8cc5337c9690/apipeline-0.1.15-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,555 Found link https://files.pythonhosted.org/packages/d6/31/2f015b0401c05b074b0262d4212bc23e64427c78fd6632c86dedc8aefcae/apipeline-0.1.15.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.15 2024-11-08T03:35:30,556 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/11/30/188b55795e6d3589295ad146081b941e4be13d4365cc1984178120e8c192/apipeline-0.1.16-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,557 Found link https://files.pythonhosted.org/packages/53/c6/304b56849d34c2d540df3d26d69b8a1e347d5b14b56a5a3e01757b0552f3/apipeline-0.1.16.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.16 2024-11-08T03:35:30,558 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/85/4c/5d9914c0a68b6ec3ab8dd72de137bc520bd41c3b01997336bae6b1fadc49/apipeline-0.1.17-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,560 Found link https://files.pythonhosted.org/packages/49/36/fb87bb4cb427d1d52e9998c357eb4e8d79e1e4ad06e6f40b277b68f69dd9/apipeline-0.1.17.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.17 2024-11-08T03:35:30,561 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/62/48/532f48340178b99796410b55a5ea8d4f921c30dda1dac43850d1e3881998/apipeline-0.1.18-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,563 Found link https://files.pythonhosted.org/packages/b6/07/ff4e5e309b86fc76446492f6da96eac25c94680750a73ef9f2df3dde98e5/apipeline-0.1.18.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.18 2024-11-08T03:35:30,564 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/c9/f4/fbdb8e0cb8757885d395fc07b2d99de791d72097a18b685a8d17f9f7aa8f/apipeline-0.1.19-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,566 Found link https://files.pythonhosted.org/packages/a7/24/c71c62f3145c3664bb0f4498cb0b9f701126b6ab1142b3b6e03464102021/apipeline-0.1.19.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.19 2024-11-08T03:35:30,568 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/ea/c0/4fb6e866aff5f6752d26c361b0aad22b8efb8a9d8f862a882cd630dd3633/apipeline-0.1.20-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,569 Found link https://files.pythonhosted.org/packages/20/ba/a40e13dd48fb352dd564e47e1414f0a352b36d09fa1253c41157ea62bf19/apipeline-0.1.20.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.20 2024-11-08T03:35:30,571 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/7d/fb/5f56696582cee7079ac2b781a8dd47af73da0287282c8a67cd9bb3bb57aa/apipeline-0.1.21-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,573 Found link https://files.pythonhosted.org/packages/77/83/7b51c9a83941599bc02631ab2d54186306ef2d8e2a033429d72b84893c15/apipeline-0.1.21.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.21 2024-11-08T03:35:30,576 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/28/14/8470c5dbb1d4b7a751882b2b057a09af07c72b6ee88c8521027efb17ad25/apipeline-0.1.22-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,577 Found link https://files.pythonhosted.org/packages/28/e5/072c69abb5a74d58a65ee39a6eac606af018ee8ad7ec704f899964566d39/apipeline-0.1.22.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.22 2024-11-08T03:35:30,578 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/ba/d7/61e715f322a2e83cace6dc1c472946591d306929d07b8ae05920b3dc9cd1/apipeline-0.1.23-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,579 Found link https://files.pythonhosted.org/packages/af/79/74c17c13eca5a899ba046b17dab30338623156676b93136c8a2e93facc8d/apipeline-0.1.23.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.23 2024-11-08T03:35:30,579 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/4b/0b/c9d882bc065edff19a47e76119e10b2712752a41727a49baf4075fb6b38b/apipeline-0.1.24-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,580 Found link https://files.pythonhosted.org/packages/55/8d/11d1f3e317e0d62e73b90dcdb2f1d10ddff08eb4cb603216147836442505/apipeline-0.1.24.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.24 2024-11-08T03:35:30,581 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/a5/06/46dd5f108e4f113b59d80f7abf5c423c20a551fd64146bacd4a8f501492c/apipeline-0.1.25-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,582 Found link https://files.pythonhosted.org/packages/73/d7/6d1e3597d489c7e1fb1832f401da9de8841ffb06b36f3cbc0ce16452c8ba/apipeline-0.1.25.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.25 2024-11-08T03:35:30,582 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/2d/04/d58f7259bb9e29675f9496c4d53180dcdf7c13f67ca83550658a9905682c/apipeline-0.1.26-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,583 Found link https://files.pythonhosted.org/packages/12/67/5905fd3cceaffbe26d2e54dbd61e8f735920600701540f1c46d572ad4bdf/apipeline-0.1.26.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.26 2024-11-08T03:35:30,584 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/74/26/92b8aa0d6a11792e5a139e49339d0c088c0e51fd4898f7e2ef4ddb67c09f/apipeline-0.1.27-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,585 Found link https://files.pythonhosted.org/packages/d2/90/da863b5abd247daeb615c889f167643aa09a59ccc4c01d30afe9f72f3d07/apipeline-0.1.27.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.27 2024-11-08T03:35:30,586 Skipping link: No binaries permitted for apipeline: https://files.pythonhosted.org/packages/14/f5/4cacbb03596958a10bf90eac150b397d17ff4ca0025206eab8f06b9df92d/apipeline-0.1.28-py3-none-any.whl (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,587 Found link https://files.pythonhosted.org/packages/ab/bd/e5dca69ccc673c43979e72158d7b00afadec85ca32127aa666adbce0d440/apipeline-0.1.28.tar.gz (from https://pypi.org/simple/apipeline/) (requires-python:>=3.10), version: 0.1.28 2024-11-08T03:35:30,588 Fetching project page and analyzing links: https://www.piwheels.org/simple/apipeline/ 2024-11-08T03:35:30,589 Getting page https://www.piwheels.org/simple/apipeline/ 2024-11-08T03:35:30,591 Found index url https://www.piwheels.org/simple/ 2024-11-08T03:35:30,757 Fetched page https://www.piwheels.org/simple/apipeline/ as text/html 2024-11-08T03:35:30,764 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.27-py3-none-any.whl#sha256=9efaf3d84858215cad79608187cce4a7f415b5e8217d0477472a9cd20c272227 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,764 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.26-py3-none-any.whl#sha256=3e1488356bf9becb280e4b128b9f2318bf5f047576013ea3d7179477b1ee5a84 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,765 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.25-py3-none-any.whl#sha256=b13e3970b8e590a870b04762cd5008438cc42388bf8ef811aa7a7300708cfbef (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,765 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.24-py3-none-any.whl#sha256=4666224263f157db7cc012222869c60906be2b53415cf8e172a5643c57bebcbf (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,766 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.23-py3-none-any.whl#sha256=0d9097d5bbda8a1944e80b78a239a17ea2a48b4cc912078c2c557f99f75e27ba (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,766 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.22-py3-none-any.whl#sha256=53acedc24e50fe623b7f69887c164b1e4fa2703dd2aa1ea921274bdaf32e76c5 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,767 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.21-py3-none-any.whl#sha256=5c59b3942cf0d0fced7987f6f48816fef388133f254e8bf3896a3a50dab6eab6 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,767 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.20-py3-none-any.whl#sha256=9c92f1144dfacc99b10d50ff3b0f91a6018327bdbf5c9eab756b47fd597878ae (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,768 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.19-py3-none-any.whl#sha256=35e95edd96ff24843695d55f169209a6e666c7d69d6266f92e527cf4f65a32a4 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,768 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.18-py3-none-any.whl#sha256=996e0dd6594747869fd995e9c4a3a84030308a5baecad2794e77589c1cf3752e (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,769 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.17-py3-none-any.whl#sha256=2ff7cb8e590374eb6880be3adcfbfabcf66d9921358982f0b0360d4ca9f35169 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,769 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.16-py3-none-any.whl#sha256=06555a767e548dc19233340eb7f92e4cb37d2874d443f2bb4cd23851e55e8b87 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,770 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.15-py3-none-any.whl#sha256=bc5cc8112f0c9f0386f9774dea587513641116a189aa64a627513d1911741800 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,770 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.14-py3-none-any.whl#sha256=b8305ad17b7f82ea33c324b10bc1d4fb3d2e47474809b1aec582066280a1784a (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,771 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.12-py3-none-any.whl#sha256=aa3602cce1e43ab027a467691fd316ba6b5e375b8d4f9a6eb943764ea85d37e1 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,771 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.11-py3-none-any.whl#sha256=3835b3d6f34e07130138682f8b81ea518f589a3bc5e95e703eae19ac22d603a3 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,772 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.10-py3-none-any.whl#sha256=fa117edce358b1630acb7d770c18bd7ea5deee89622fe6ad3ca6b4c7588088f0 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,772 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.9-py3-none-any.whl#sha256=3be2fde39e5be81fd435f6a023960d6b61c3dd02bf97e81aa2c5545363445540 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,773 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.8-py3-none-any.whl#sha256=fd67dd845e5490945a3005e6d20b60d9b6b65c9584bdf4ddf282c25a255e3328 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,773 Skipping link: No binaries permitted for apipeline: https://www.piwheels.org/simple/apipeline/apipeline-0.1.7-py3-none-any.whl#sha256=ac7d25c17e24094cebe29b6d6803bc5ad790191c690b20416a9884b2c27b8b53 (from https://www.piwheels.org/simple/apipeline/) (requires-python:>=3.10) 2024-11-08T03:35:30,774 Skipping link: not a file: https://www.piwheels.org/simple/apipeline/ 2024-11-08T03:35:30,774 Skipping link: not a file: https://pypi.org/simple/apipeline/ 2024-11-08T03:35:30,795 Given no hashes to check 1 links for project 'apipeline': discarding no candidates 2024-11-08T03:35:30,797 Collecting apipeline==0.1.28 2024-11-08T03:35:30,800 Created temporary directory: /tmp/pip-unpack-ttcvf1c6 2024-11-08T03:35:31,019 Downloading apipeline-0.1.28.tar.gz (21 kB) 2024-11-08T03:35:31,142 Added apipeline==0.1.28 from https://files.pythonhosted.org/packages/ab/bd/e5dca69ccc673c43979e72158d7b00afadec85ca32127aa666adbce0d440/apipeline-0.1.28.tar.gz to build tracker '/tmp/pip-build-tracker-fy2ppppv' 2024-11-08T03:35:31,145 Running setup.py (path:/tmp/pip-wheel-zgiu4i0c/apipeline_c70ecfcfd14e4a06b876a0a6a7ca9ec2/setup.py) egg_info for package apipeline 2024-11-08T03:35:31,146 Created temporary directory: /tmp/pip-pip-egg-info-m7az8num 2024-11-08T03:35:31,146 Preparing metadata (setup.py): started 2024-11-08T03:35:31,148 Running command python setup.py egg_info 2024-11-08T03:35:32,277 running egg_info 2024-11-08T03:35:32,306 creating /tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info 2024-11-08T03:35:32,308 writing /tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/PKG-INFO 2024-11-08T03:35:32,311 writing dependency_links to /tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/dependency_links.txt 2024-11-08T03:35:32,313 writing requirements to /tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/requires.txt 2024-11-08T03:35:32,314 writing top-level names to /tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/top_level.txt 2024-11-08T03:35:32,315 writing manifest file '/tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/SOURCES.txt' 2024-11-08T03:35:32,411 reading manifest file '/tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/SOURCES.txt' 2024-11-08T03:35:32,414 adding license file 'LICENSE' 2024-11-08T03:35:32,418 writing manifest file '/tmp/pip-pip-egg-info-m7az8num/apipeline.egg-info/SOURCES.txt' 2024-11-08T03:35:32,524 Preparing metadata (setup.py): finished with status 'done' 2024-11-08T03:35:32,528 Source in /tmp/pip-wheel-zgiu4i0c/apipeline_c70ecfcfd14e4a06b876a0a6a7ca9ec2 has version 0.1.28, which satisfies requirement apipeline==0.1.28 from https://files.pythonhosted.org/packages/ab/bd/e5dca69ccc673c43979e72158d7b00afadec85ca32127aa666adbce0d440/apipeline-0.1.28.tar.gz 2024-11-08T03:35:32,529 Removed apipeline==0.1.28 from https://files.pythonhosted.org/packages/ab/bd/e5dca69ccc673c43979e72158d7b00afadec85ca32127aa666adbce0d440/apipeline-0.1.28.tar.gz from build tracker '/tmp/pip-build-tracker-fy2ppppv' 2024-11-08T03:35:32,534 Created temporary directory: /tmp/pip-unpack-fb_rb72d 2024-11-08T03:35:32,535 Created temporary directory: /tmp/pip-unpack-7ikbqwb0 2024-11-08T03:35:32,535 Building wheels for collected packages: apipeline 2024-11-08T03:35:32,539 Created temporary directory: /tmp/pip-wheel-j_mnhlg_ 2024-11-08T03:35:32,540 Building wheel for apipeline (setup.py): started 2024-11-08T03:35:32,541 Destination directory: /tmp/pip-wheel-j_mnhlg_ 2024-11-08T03:35:32,541 Running command python setup.py bdist_wheel 2024-11-08T03:35:33,570 running bdist_wheel 2024-11-08T03:35:33,700 running build 2024-11-08T03:35:33,701 running build_py 2024-11-08T03:35:33,730 creating build/lib/apipeline/serializers 2024-11-08T03:35:33,733 copying apipeline/serializers/base_serializer.py -> build/lib/apipeline/serializers 2024-11-08T03:35:33,735 copying apipeline/serializers/protobuf.py -> build/lib/apipeline/serializers 2024-11-08T03:35:33,737 copying apipeline/serializers/__init__.py -> build/lib/apipeline/serializers 2024-11-08T03:35:33,739 creating build/lib/apipeline/utils 2024-11-08T03:35:33,740 copying apipeline/utils/string.py -> build/lib/apipeline/utils 2024-11-08T03:35:33,742 copying apipeline/utils/obj.py -> build/lib/apipeline/utils 2024-11-08T03:35:33,744 copying apipeline/utils/test_frame_processor.py -> build/lib/apipeline/utils 2024-11-08T03:35:33,746 copying apipeline/utils/__init__.py -> build/lib/apipeline/utils 2024-11-08T03:35:33,748 creating build/lib/apipeline/frames 2024-11-08T03:35:33,749 copying apipeline/frames/control_frames.py -> build/lib/apipeline/frames 2024-11-08T03:35:33,751 copying apipeline/frames/sys_frames.py -> build/lib/apipeline/frames 2024-11-08T03:35:33,753 copying apipeline/frames/app_frames.py -> build/lib/apipeline/frames 2024-11-08T03:35:33,755 copying apipeline/frames/__init__.py -> build/lib/apipeline/frames 2024-11-08T03:35:33,757 copying apipeline/frames/data_frames.py -> build/lib/apipeline/frames 2024-11-08T03:35:33,759 copying apipeline/frames/base.py -> build/lib/apipeline/frames 2024-11-08T03:35:33,761 creating build/lib/apipeline/processors 2024-11-08T03:35:33,762 copying apipeline/processors/async_frame_processor.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,767 copying apipeline/processors/idle_frame_processor.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,769 copying apipeline/processors/user_idle_processor.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,771 copying apipeline/processors/logger.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,772 copying apipeline/processors/frame_processor.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,775 copying apipeline/processors/text_transformer.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,776 copying apipeline/processors/input_processor.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,778 copying apipeline/processors/output_processor.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,780 copying apipeline/processors/__init__.py -> build/lib/apipeline/processors 2024-11-08T03:35:33,782 creating build/lib/apipeline/notifiers 2024-11-08T03:35:33,783 copying apipeline/notifiers/__init__.py -> build/lib/apipeline/notifiers 2024-11-08T03:35:33,785 copying apipeline/notifiers/event_notifier.py -> build/lib/apipeline/notifiers 2024-11-08T03:35:33,787 copying apipeline/notifiers/base.py -> build/lib/apipeline/notifiers 2024-11-08T03:35:33,789 creating build/lib/apipeline/pipeline 2024-11-08T03:35:33,790 copying apipeline/pipeline/parallel_pipeline.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,792 copying apipeline/pipeline/task.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,795 copying apipeline/pipeline/pipeline.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,796 copying apipeline/pipeline/sync_parallel_pipeline.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,798 copying apipeline/pipeline/base_pipeline.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,800 copying apipeline/pipeline/__init__.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,802 copying apipeline/pipeline/runner.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,803 copying apipeline/pipeline/merge_pipeline.py -> build/lib/apipeline/pipeline 2024-11-08T03:35:33,806 creating build/lib/apipeline/frames/protobufs 2024-11-08T03:35:33,807 copying apipeline/frames/protobufs/data_frames_pb2.py -> build/lib/apipeline/frames/protobufs 2024-11-08T03:35:33,809 copying apipeline/frames/protobufs/__init__.py -> build/lib/apipeline/frames/protobufs 2024-11-08T03:35:33,811 creating build/lib/apipeline/processors/filters 2024-11-08T03:35:33,812 copying apipeline/processors/filters/function_filter.py -> build/lib/apipeline/processors/filters 2024-11-08T03:35:33,814 copying apipeline/processors/filters/frame_filter.py -> build/lib/apipeline/processors/filters 2024-11-08T03:35:33,816 copying apipeline/processors/filters/null_filter.py -> build/lib/apipeline/processors/filters 2024-11-08T03:35:33,818 copying apipeline/processors/filters/__init__.py -> build/lib/apipeline/processors/filters 2024-11-08T03:35:33,820 creating build/lib/apipeline/processors/aggregators 2024-11-08T03:35:33,821 copying apipeline/processors/aggregators/hold.py -> build/lib/apipeline/processors/aggregators 2024-11-08T03:35:33,823 copying apipeline/processors/aggregators/gated.py -> build/lib/apipeline/processors/aggregators 2024-11-08T03:35:33,825 copying apipeline/processors/aggregators/sentence.py -> build/lib/apipeline/processors/aggregators 2024-11-08T03:35:33,827 copying apipeline/processors/aggregators/__init__.py -> build/lib/apipeline/processors/aggregators 2024-11-08T03:35:33,828 running egg_info 2024-11-08T03:35:33,855 writing apipeline.egg-info/PKG-INFO 2024-11-08T03:35:33,858 writing dependency_links to apipeline.egg-info/dependency_links.txt 2024-11-08T03:35:33,859 writing requirements to apipeline.egg-info/requires.txt 2024-11-08T03:35:33,860 writing top-level names to apipeline.egg-info/top_level.txt 2024-11-08T03:35:33,899 reading manifest file 'apipeline.egg-info/SOURCES.txt' 2024-11-08T03:35:33,903 adding license file 'LICENSE' 2024-11-08T03:35:33,908 writing manifest file 'apipeline.egg-info/SOURCES.txt' 2024-11-08T03:35:33,943 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2024-11-08T03:35:33,944 !! 2024-11-08T03:35:33,945 ******************************************************************************** 2024-11-08T03:35:33,946 Please avoid running ``setup.py`` directly. 2024-11-08T03:35:33,946 Instead, use pypa/build, pypa/installer or other 2024-11-08T03:35:33,947 standards-based tools. 2024-11-08T03:35:33,948 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2024-11-08T03:35:33,949 ******************************************************************************** 2024-11-08T03:35:33,950 !! 2024-11-08T03:35:33,951 self.initialize_options() 2024-11-08T03:35:33,971 installing to build/bdist.linux-armv7l/wheel 2024-11-08T03:35:33,971 running install 2024-11-08T03:35:33,995 running install_lib 2024-11-08T03:35:34,022 creating build/bdist.linux-armv7l/wheel 2024-11-08T03:35:34,024 creating build/bdist.linux-armv7l/wheel/apipeline 2024-11-08T03:35:34,026 creating build/bdist.linux-armv7l/wheel/apipeline/serializers 2024-11-08T03:35:34,027 copying build/lib/apipeline/serializers/base_serializer.py -> build/bdist.linux-armv7l/wheel/./apipeline/serializers 2024-11-08T03:35:34,029 copying build/lib/apipeline/serializers/protobuf.py -> build/bdist.linux-armv7l/wheel/./apipeline/serializers 2024-11-08T03:35:34,031 copying build/lib/apipeline/serializers/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/serializers 2024-11-08T03:35:34,033 creating build/bdist.linux-armv7l/wheel/apipeline/utils 2024-11-08T03:35:34,034 copying build/lib/apipeline/utils/string.py -> build/bdist.linux-armv7l/wheel/./apipeline/utils 2024-11-08T03:35:34,036 copying build/lib/apipeline/utils/obj.py -> build/bdist.linux-armv7l/wheel/./apipeline/utils 2024-11-08T03:35:34,037 copying build/lib/apipeline/utils/test_frame_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/utils 2024-11-08T03:35:34,039 copying build/lib/apipeline/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/utils 2024-11-08T03:35:34,041 creating build/bdist.linux-armv7l/wheel/apipeline/frames 2024-11-08T03:35:34,043 creating build/bdist.linux-armv7l/wheel/apipeline/frames/protobufs 2024-11-08T03:35:34,044 copying build/lib/apipeline/frames/protobufs/data_frames_pb2.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames/protobufs 2024-11-08T03:35:34,046 copying build/lib/apipeline/frames/protobufs/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames/protobufs 2024-11-08T03:35:34,048 copying build/lib/apipeline/frames/control_frames.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames 2024-11-08T03:35:34,049 copying build/lib/apipeline/frames/sys_frames.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames 2024-11-08T03:35:34,051 copying build/lib/apipeline/frames/app_frames.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames 2024-11-08T03:35:34,053 copying build/lib/apipeline/frames/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames 2024-11-08T03:35:34,055 copying build/lib/apipeline/frames/data_frames.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames 2024-11-08T03:35:34,057 copying build/lib/apipeline/frames/base.py -> build/bdist.linux-armv7l/wheel/./apipeline/frames 2024-11-08T03:35:34,059 creating build/bdist.linux-armv7l/wheel/apipeline/processors 2024-11-08T03:35:34,060 copying build/lib/apipeline/processors/async_frame_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,063 copying build/lib/apipeline/processors/idle_frame_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,065 copying build/lib/apipeline/processors/user_idle_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,067 copying build/lib/apipeline/processors/logger.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,068 copying build/lib/apipeline/processors/frame_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,070 copying build/lib/apipeline/processors/text_transformer.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,072 copying build/lib/apipeline/processors/input_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,074 copying build/lib/apipeline/processors/output_processor.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,077 creating build/bdist.linux-armv7l/wheel/apipeline/processors/filters 2024-11-08T03:35:34,078 copying build/lib/apipeline/processors/filters/function_filter.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/filters 2024-11-08T03:35:34,080 copying build/lib/apipeline/processors/filters/frame_filter.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/filters 2024-11-08T03:35:34,082 copying build/lib/apipeline/processors/filters/null_filter.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/filters 2024-11-08T03:35:34,083 copying build/lib/apipeline/processors/filters/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/filters 2024-11-08T03:35:34,085 copying build/lib/apipeline/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors 2024-11-08T03:35:34,087 creating build/bdist.linux-armv7l/wheel/apipeline/processors/aggregators 2024-11-08T03:35:34,088 copying build/lib/apipeline/processors/aggregators/hold.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/aggregators 2024-11-08T03:35:34,090 copying build/lib/apipeline/processors/aggregators/gated.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/aggregators 2024-11-08T03:35:34,092 copying build/lib/apipeline/processors/aggregators/sentence.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/aggregators 2024-11-08T03:35:34,093 copying build/lib/apipeline/processors/aggregators/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/processors/aggregators 2024-11-08T03:35:34,095 creating build/bdist.linux-armv7l/wheel/apipeline/notifiers 2024-11-08T03:35:34,096 copying build/lib/apipeline/notifiers/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/notifiers 2024-11-08T03:35:34,098 copying build/lib/apipeline/notifiers/event_notifier.py -> build/bdist.linux-armv7l/wheel/./apipeline/notifiers 2024-11-08T03:35:34,100 copying build/lib/apipeline/notifiers/base.py -> build/bdist.linux-armv7l/wheel/./apipeline/notifiers 2024-11-08T03:35:34,102 creating build/bdist.linux-armv7l/wheel/apipeline/pipeline 2024-11-08T03:35:34,103 copying build/lib/apipeline/pipeline/parallel_pipeline.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,105 copying build/lib/apipeline/pipeline/task.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,108 copying build/lib/apipeline/pipeline/pipeline.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,109 copying build/lib/apipeline/pipeline/sync_parallel_pipeline.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,112 copying build/lib/apipeline/pipeline/base_pipeline.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,113 copying build/lib/apipeline/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,115 copying build/lib/apipeline/pipeline/runner.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,117 copying build/lib/apipeline/pipeline/merge_pipeline.py -> build/bdist.linux-armv7l/wheel/./apipeline/pipeline 2024-11-08T03:35:34,118 running install_egg_info 2024-11-08T03:35:34,152 Copying apipeline.egg-info to build/bdist.linux-armv7l/wheel/./apipeline-0.1.28-py3.11.egg-info 2024-11-08T03:35:34,161 running install_scripts 2024-11-08T03:35:34,173 creating build/bdist.linux-armv7l/wheel/apipeline-0.1.28.dist-info/WHEEL 2024-11-08T03:35:34,175 creating '/tmp/pip-wheel-j_mnhlg_/apipeline-0.1.28-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-11-08T03:35:34,178 adding 'apipeline/frames/__init__.py' 2024-11-08T03:35:34,179 adding 'apipeline/frames/app_frames.py' 2024-11-08T03:35:34,181 adding 'apipeline/frames/base.py' 2024-11-08T03:35:34,183 adding 'apipeline/frames/control_frames.py' 2024-11-08T03:35:34,184 adding 'apipeline/frames/data_frames.py' 2024-11-08T03:35:34,185 adding 'apipeline/frames/sys_frames.py' 2024-11-08T03:35:34,187 adding 'apipeline/frames/protobufs/__init__.py' 2024-11-08T03:35:34,189 adding 'apipeline/frames/protobufs/data_frames_pb2.py' 2024-11-08T03:35:34,190 adding 'apipeline/notifiers/__init__.py' 2024-11-08T03:35:34,191 adding 'apipeline/notifiers/base.py' 2024-11-08T03:35:34,193 adding 'apipeline/notifiers/event_notifier.py' 2024-11-08T03:35:34,194 adding 'apipeline/pipeline/__init__.py' 2024-11-08T03:35:34,195 adding 'apipeline/pipeline/base_pipeline.py' 2024-11-08T03:35:34,196 adding 'apipeline/pipeline/merge_pipeline.py' 2024-11-08T03:35:34,198 adding 'apipeline/pipeline/parallel_pipeline.py' 2024-11-08T03:35:34,199 adding 'apipeline/pipeline/pipeline.py' 2024-11-08T03:35:34,200 adding 'apipeline/pipeline/runner.py' 2024-11-08T03:35:34,202 adding 'apipeline/pipeline/sync_parallel_pipeline.py' 2024-11-08T03:35:34,203 adding 'apipeline/pipeline/task.py' 2024-11-08T03:35:34,204 adding 'apipeline/processors/__init__.py' 2024-11-08T03:35:34,206 adding 'apipeline/processors/async_frame_processor.py' 2024-11-08T03:35:34,207 adding 'apipeline/processors/frame_processor.py' 2024-11-08T03:35:34,208 adding 'apipeline/processors/idle_frame_processor.py' 2024-11-08T03:35:34,210 adding 'apipeline/processors/input_processor.py' 2024-11-08T03:35:34,211 adding 'apipeline/processors/logger.py' 2024-11-08T03:35:34,212 adding 'apipeline/processors/output_processor.py' 2024-11-08T03:35:34,214 adding 'apipeline/processors/text_transformer.py' 2024-11-08T03:35:34,215 adding 'apipeline/processors/user_idle_processor.py' 2024-11-08T03:35:34,216 adding 'apipeline/processors/aggregators/__init__.py' 2024-11-08T03:35:34,218 adding 'apipeline/processors/aggregators/gated.py' 2024-11-08T03:35:34,219 adding 'apipeline/processors/aggregators/hold.py' 2024-11-08T03:35:34,220 adding 'apipeline/processors/aggregators/sentence.py' 2024-11-08T03:35:34,222 adding 'apipeline/processors/filters/__init__.py' 2024-11-08T03:35:34,223 adding 'apipeline/processors/filters/frame_filter.py' 2024-11-08T03:35:34,224 adding 'apipeline/processors/filters/function_filter.py' 2024-11-08T03:35:34,225 adding 'apipeline/processors/filters/null_filter.py' 2024-11-08T03:35:34,227 adding 'apipeline/serializers/__init__.py' 2024-11-08T03:35:34,228 adding 'apipeline/serializers/base_serializer.py' 2024-11-08T03:35:34,229 adding 'apipeline/serializers/protobuf.py' 2024-11-08T03:35:34,231 adding 'apipeline/utils/__init__.py' 2024-11-08T03:35:34,232 adding 'apipeline/utils/obj.py' 2024-11-08T03:35:34,234 adding 'apipeline/utils/string.py' 2024-11-08T03:35:34,235 adding 'apipeline/utils/test_frame_processor.py' 2024-11-08T03:35:34,237 adding 'apipeline-0.1.28.dist-info/LICENSE' 2024-11-08T03:35:34,238 adding 'apipeline-0.1.28.dist-info/METADATA' 2024-11-08T03:35:34,239 adding 'apipeline-0.1.28.dist-info/WHEEL' 2024-11-08T03:35:34,240 adding 'apipeline-0.1.28.dist-info/top_level.txt' 2024-11-08T03:35:34,241 adding 'apipeline-0.1.28.dist-info/RECORD' 2024-11-08T03:35:34,243 removing build/bdist.linux-armv7l/wheel 2024-11-08T03:35:34,365 Building wheel for apipeline (setup.py): finished with status 'done' 2024-11-08T03:35:34,368 Created wheel for apipeline: filename=apipeline-0.1.28-py3-none-any.whl size=33312 sha256=a8af95a79c74deadec67d20c250489eed1c4d4e947af2414ec836324713ca13e 2024-11-08T03:35:34,369 Stored in directory: /tmp/pip-ephem-wheel-cache-uy00q5ko/wheels/ca/26/28/d2106c9e70eaf4ca999d6988473ef6630df6c194004da5a470 2024-11-08T03:35:34,380 Successfully built apipeline 2024-11-08T03:35:34,384 Removed build tracker: '/tmp/pip-build-tracker-fy2ppppv'