2026-04-22T13:24:11,315 Created temporary directory: /tmp/pip-ephem-wheel-cache-pzx6dtno 2026-04-22T13:24:11,317 Created temporary directory: /tmp/pip-build-tracker-5dbmoioq 2026-04-22T13:24:11,318 Initialized build tracking at /tmp/pip-build-tracker-5dbmoioq 2026-04-22T13:24:11,318 Created build tracker: /tmp/pip-build-tracker-5dbmoioq 2026-04-22T13:24:11,319 Entered build tracker: /tmp/pip-build-tracker-5dbmoioq 2026-04-22T13:24:11,319 Created temporary directory: /tmp/pip-wheel-mfyuan3c 2026-04-22T13:24:11,323 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-22T13:24:11,325 Created temporary directory: /tmp/pip-ephem-wheel-cache-46s8_8y0 2026-04-22T13:24:11,347 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T13:24:11,351 2 location(s) to search for versions of spiffworkflow: 2026-04-22T13:24:11,351 * https://pypi.org/simple/spiffworkflow/ 2026-04-22T13:24:11,351 * https://www.piwheels.org/simple/spiffworkflow/ 2026-04-22T13:24:11,352 Fetching project page and analyzing links: https://pypi.org/simple/spiffworkflow/ 2026-04-22T13:24:11,352 Getting page https://pypi.org/simple/spiffworkflow/ 2026-04-22T13:24:11,354 Found index url https://pypi.org/simple 2026-04-22T13:24:11,598 Fetched page https://pypi.org/simple/spiffworkflow/ as application/vnd.pypi.simple.v1+json 2026-04-22T13:24:11,609 Found link https://files.pythonhosted.org/packages/c9/43/12c01c3cbc21ea89785856e216a14897a421aa08272cebef536c78899913/SpiffWorkflow-0.3.0.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 0.3.0 2026-04-22T13:24:11,610 Found link https://files.pythonhosted.org/packages/e2/53/52c6fde288c0d214a5a4401df2a7f792802559b0e8edf45c69a94da88127/SpiffWorkflow-0.4.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 0.4 2026-04-22T13:24:11,611 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/af/d5/fe8f7198ae2e4703eb7448a232616bd15dbc28977c57f5b271abcbef1ecb/SpiffWorkflow-0.5-py2-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,612 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/29/cd/51f86427cc345b4a4f62260e9f46b93eae1d60699f20dd59b6f7684d128e/SpiffWorkflow-0.5-py2.py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,613 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/ce/4b/db99e4c0d68bdd1fed1e03ea5c11b0d15aaa5a68a7495830cbdbdc2df067/SpiffWorkflow-0.5.22-py2.py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,613 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/c0/82/5b1bf076df6678f8a84e225a161ee603611ef4441d3481b5d18f2a897d65/SpiffWorkflow-1.0.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,614 Found link https://files.pythonhosted.org/packages/10/7e/4ace6eb0435c453dbb03b86e695ab2792ee691228e3a56d12802f823885c/SpiffWorkflow-1.0.0.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.0.0 2026-04-22T13:24:11,615 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/a6/4b/3dff7fa91567d6f3a6ccecc75299795c1c501c495e1b64b4800afa797600/SpiffWorkflow-1.1.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,615 Found link https://files.pythonhosted.org/packages/00/56/73329479fca01a98fff5eb9ad76f8537d79e00908de62613145deb808951/SpiffWorkflow-1.1.0.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.1.0 2026-04-22T13:24:11,616 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/25/bf/f553e8e6763a41028e3c49327487ec4478d2bc4468fbb6b8b111fb56a1b8/SpiffWorkflow-1.1.2-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,617 Found link https://files.pythonhosted.org/packages/01/56/1cb9a72484e518b87aab55b5593cc56c91430dcb4989ec5aa02e2b5d2e7a/SpiffWorkflow-1.1.2.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.1.2 2026-04-22T13:24:11,618 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/71/10/33d01b097afc41b2e0ececec14a5ee4586692f186952ea539d371cafacd0/SpiffWorkflow-1.1.4-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,618 Found link https://files.pythonhosted.org/packages/03/94/40318c4aeee751f9b7490e41613111550745203b45388e378a8bc47477a7/SpiffWorkflow-1.1.4.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.1.4 2026-04-22T13:24:11,619 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/57/7c/11cf22d4847845a07f146e5e82d13b3d44692015ad41f1eb5dfb0c4b6dec/SpiffWorkflow-1.1.5-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,620 Found link https://files.pythonhosted.org/packages/3b/63/299eb2b42fede8eb1d8eba55e1ceb5a65a95503ad533e8403baef54ee79c/SpiffWorkflow-1.1.5.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.1.5 2026-04-22T13:24:11,620 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/dd/50/b8b6dfba4705c69eb99812166dad4e96c06029be0187e801c7de6e3e24fc/SpiffWorkflow-1.1.6-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,621 Found link https://files.pythonhosted.org/packages/79/a2/e9c697e5c8188e80035bffab15931bf811afe88fb720d125bf7e2654f32e/SpiffWorkflow-1.1.6.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.1.6 2026-04-22T13:24:11,621 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/f4/1f/5d93ab3fafcea1fa2d0e86adb8104b2ce6f7d26511d79b9d4967e6439219/SpiffWorkflow-1.1.7-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,622 Found link https://files.pythonhosted.org/packages/28/94/d58fddc47931a88fcb75d9b73dbb15772d85961d3d8930a8a2e91310c660/SpiffWorkflow-1.1.7.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.1.7 2026-04-22T13:24:11,623 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/01/cf/7ede827f44877734996104a54b885e2b6f1d536bd9860f33cf408b2a5cbf/SpiffWorkflow-1.2.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,624 Found link https://files.pythonhosted.org/packages/d7/d0/d55cb8ac04d87ac93a0a2f13d32eac3f33bb36291334f26641c6acd1b9ab/SpiffWorkflow-1.2.0.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.2.0 2026-04-22T13:24:11,624 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/45/62/1cc365f539e5cfd16de051b38a2d67b3f49f99303bd2649242ebbab6a724/SpiffWorkflow-1.2.1-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,625 Found link https://files.pythonhosted.org/packages/6c/59/cdca090835e0026bba7e530b2990db34f2b045090dfe8308a9ed8ce9509b/SpiffWorkflow-1.2.1.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 1.2.1 2026-04-22T13:24:11,626 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/49/61/d6aa4e685cbfca1f23a163a32e7b72cdab79c57ac8b6832e2b89b65deb1c/SpiffWorkflow-2.0.0rc0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,626 Found link https://files.pythonhosted.org/packages/b5/fa/6522d14fef0aa0afb17799b0ca70ff2ace063f6df941b8e35d07158a8b5c/SpiffWorkflow-2.0.0rc0.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 2.0.0rc0 2026-04-22T13:24:11,627 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/09/58/56ea8738266f427b00ff11fd9681309b1e3ad62cfacde2774d0478a56fa1/SpiffWorkflow-2.0.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,628 Found link https://files.pythonhosted.org/packages/9e/54/dcf2aaf03366feb56d2e9c6823f27b0c93db7adfd4c512b448e7579f8167/SpiffWorkflow-2.0.0.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 2.0.0 2026-04-22T13:24:11,629 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/ef/ba/b6eddaf013bfb598b4747f1873b686998d8b05d735218624b0d3e9e96bb3/SpiffWorkflow-2.0.1-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) 2026-04-22T13:24:11,629 Found link https://files.pythonhosted.org/packages/df/31/387c5db42bd5a69cdf750f0420136814903b6939601f8d75a1bb8a50ea88/SpiffWorkflow-2.0.1.tar.gz (from https://pypi.org/simple/spiffworkflow/), version: 2.0.1 2026-04-22T13:24:11,630 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/9e/38/677db1d805d265d8e559d3d3134e59ceb183c6277a62c3709c43ec8563dc/SpiffWorkflow-3.0.0rc0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,631 Found link https://files.pythonhosted.org/packages/47/84/67f9d0cf90e87415979f6a45adc12804e025d50f7b3248ffe5dfa6bf4773/SpiffWorkflow-3.0.0rc0.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.0.0rc0 2026-04-22T13:24:11,631 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/7f/53/2ece906697eda7191b02987f7bd06e2c1535d4ab30876942b2d3b4df55e8/SpiffWorkflow-3.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,632 Found link https://files.pythonhosted.org/packages/4f/19/2bcf6d6d62b5fc3cafed01ce2158d489a83242adbd798e8a781c1abcf9d7/SpiffWorkflow-3.0.0rc2.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.0.0rc2 2026-04-22T13:24:11,633 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/b4/0c/253aeaf38bf697993d0acf954d56e7a5f71c84c4bb38343a305ef96cd6e3/SpiffWorkflow-3.0.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,634 Found link https://files.pythonhosted.org/packages/f8/0e/484d3b802a6d9f3ef110eb31359cd67e39d67e9a7f6ffadabba1f8a60c2d/spiffworkflow-3.0.0.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.0.0 2026-04-22T13:24:11,634 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/75/a8/59e817b80ea81e8e69f902026be3edade19aeb309009bca401aa42615941/SpiffWorkflow-3.1.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,635 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/b6/6d/d04deb0a3c7ba73aee86ffd7e056e910a81f4c8bc67f6c39dfca698f5d89/spiffworkflow-3.1.0-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,636 Found link https://files.pythonhosted.org/packages/da/f1/1d14ff51b79571e9014cb374fafb477a5a19e34fd1ea7f9d95c33a416a16/spiffworkflow-3.1.0.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.0 2026-04-22T13:24:11,637 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/85/24/331cd4f8cf0f7499e5f7bbf17398985cfa61693d86e921cc00d523f98734/spiffworkflow-3.1.1-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,637 Found link https://files.pythonhosted.org/packages/a0/6a/f4476fbc4c59ec65d9f5865b8cdcebc31b4789163c44883fdb952bb77b31/spiffworkflow-3.1.1.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.1 2026-04-22T13:24:11,638 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/58/ef/06058beb3e41cfd31c670d94de39611c718f9f60c4ee3ccc0cad875531e1/spiffworkflow-3.1.2-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,639 Found link https://files.pythonhosted.org/packages/bd/0a/264c97a01da82142759498c29b0f32b5b48aee669982dce8616281434e3e/spiffworkflow-3.1.2.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.2 2026-04-22T13:24:11,640 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/56/13/f9947510bd765960444dbff33485a0de481d339a5ba741553b624ec48186/spiffworkflow-3.1.3a1-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,641 Found link https://files.pythonhosted.org/packages/20/23/272d7ceeb2fd74e3fcc492dfe8c4757e41cade02dc3ac4ac1cc036d09c29/spiffworkflow-3.1.3a1.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1 2026-04-22T13:24:11,641 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/20/91/dd9004b1cf6fd10d4f7d622a1b2e4490df44e27247a47406f6deaf2aea94/spiffworkflow-3.1.3a2-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,642 Found link https://files.pythonhosted.org/packages/fc/65/9ffd0cfc9e057401e081f2c0bf535665e7ef987cac929d960a281d071521/spiffworkflow-3.1.3a2.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a2 2026-04-22T13:24:11,643 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/1d/39/4b4a89a3aa4afc1026414597912f94f3d4a7ac7fba240d8fa7ac33c9afc4/spiffworkflow-3.1.3a1776438078-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,643 Found link https://files.pythonhosted.org/packages/bf/78/376d52eea731a8c7324bb6a5ba9ceee1f67242680bccfa48ccd1938a5162/spiffworkflow-3.1.3a1776438078.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1776438078 2026-04-22T13:24:11,644 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/f3/59/9310435668dbfba7ca6059c9ece86d01b8d99a49347372f6f4a7684a08e4/spiffworkflow-3.1.3a1776438574-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,645 Found link https://files.pythonhosted.org/packages/c5/90/57350f217ddeb8fa756e9f5f7e2cd0b89cd7db394336a80ff8c67c88b865/spiffworkflow-3.1.3a1776438574.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1776438574 2026-04-22T13:24:11,646 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/2d/07/6302a724bf14866e95246d7896b6428676a7b45d2371caae27d2b330e9ac/spiffworkflow-3.1.3a1776440173-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,646 Found link https://files.pythonhosted.org/packages/fa/6e/64603da22d6e28f714ce4f45012159753f8de5e66c00c9d4ca5b7b6eabcd/spiffworkflow-3.1.3a1776440173.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1776440173 2026-04-22T13:24:11,647 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/19/85/476f071ab70bf4fc0d9987869beecf91e14bbe5cd8ebe699be657a4e9973/spiffworkflow-3.1.3a1776457932-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,648 Found link https://files.pythonhosted.org/packages/08/af/7b043820d2f46913e3672da09d1c512fb1ab0fdcca8ec9a50295fe023eb1/spiffworkflow-3.1.3a1776457932.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1776457932 2026-04-22T13:24:11,649 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/49/7f/992bf14a2bfc262e9e05bc8efc66edb301e52cd89f95bb6c348690206cc9/spiffworkflow-3.1.3a1776796953-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,650 Found link https://files.pythonhosted.org/packages/c7/3a/e012f0b40bd4573d63bb9f2096dc83c6e9c170994ad41f6d749f61a561bb/spiffworkflow-3.1.3a1776796953.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1776796953 2026-04-22T13:24:11,651 Skipping link: No binaries permitted for spiffworkflow: https://files.pythonhosted.org/packages/72/88/613a12ec79d8e6b225d0bdfb93e42eabd19c086276ea7f68d4f65d842b7b/spiffworkflow-3.1.3a1776859302-py3-none-any.whl (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,652 Found link https://files.pythonhosted.org/packages/bd/be/2aebe5c8b0c631aa7b649ae62d605df39c5d52322923d7752b650606607d/spiffworkflow-3.1.3a1776859302.tar.gz (from https://pypi.org/simple/spiffworkflow/) (requires-python:>=3.8), version: 3.1.3a1776859302 2026-04-22T13:24:11,652 Fetching project page and analyzing links: https://www.piwheels.org/simple/spiffworkflow/ 2026-04-22T13:24:11,653 Getting page https://www.piwheels.org/simple/spiffworkflow/ 2026-04-22T13:24:11,654 Found index url https://www.piwheels.org/simple 2026-04-22T13:24:11,826 Fetched page https://www.piwheels.org/simple/spiffworkflow/ as text/html 2026-04-22T13:24:11,834 Skipping link: No binaries permitted for spiffworkflow: https://www.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a1776796953-py3-none-any.whl#sha256=5791e5d9cc516f77beb12de9cd82fb7cd7e3693db179d309fa2b1db30bc5a632 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,835 Skipping link: No binaries permitted for spiffworkflow: https://www.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a1776457932-py3-none-any.whl#sha256=fb8536044c39c4f48be2e102c5ac6d4d02f848fc8c601c6897ed25ee4c13bb23 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,835 Skipping link: No binaries permitted for spiffworkflow: https://www.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a1776440173-py3-none-any.whl#sha256=97ad6951af22239b257ba7fdff753de54ffb3505174422903198297e0264b005 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,836 Skipping link: No binaries permitted for spiffworkflow: https://www.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a1776438574-py3-none-any.whl#sha256=19a300944066432f591e925764388c0ef3882c5bf948e9f8534c9f2c012ef1fb (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,836 Skipping link: No binaries permitted for spiffworkflow: https://www.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a1776438078-py3-none-any.whl#sha256=a3f97b6d68a5cc55684bf275280b6da77cd75c32c0eb138b436ba6b3dbc405e5 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,837 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a2-py3-none-any.whl#sha256=9c08993008f84eb49b469612048dffae5b89113bdccac5499707d696a68c2c36 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,837 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.3a1-py3-none-any.whl#sha256=3724a86a7126246ffcb41097e03f48817d98c9aca40f62b1e1f113a42ac11fa4 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,838 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.2-py3-none-any.whl#sha256=bc3a9e6b7656a01e6f2cf5413ff01346027886cc3c19942906db3040eadb0eae (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,838 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/spiffworkflow-3.1.1-py3-none-any.whl#sha256=0f9c5dc0f6ee08ffd0402c32a3b361e756cab75a497a21d6c6807e2cf3bf8421 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,839 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-3.1.0-py3-none-any.whl#sha256=71277fb9be5d350585420e8e0ce728c7c87a26fa2864b54e614deb6753a46c30 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,840 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-3.0.0-py3-none-any.whl#sha256=56332d47d832220ce2064260f7bdcc482f2bbc057fdc58fa5aa236f6cf4367c7 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,840 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-3.0.0rc2-py3-none-any.whl#sha256=fd60a558012f0ab577a17b2be0717cb9889d42a98fe27d2eaf841891cf426600 (from https://www.piwheels.org/simple/spiffworkflow/) (requires-python:>=3.8) 2026-04-22T13:24:11,841 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-2.0.1-py3-none-any.whl#sha256=baae2f19a5a93cdfea7fb68d5fbb26ee3d4f89c7674dade8c92c0f5ce4880da8 (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,841 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-2.0.0-py3-none-any.whl#sha256=e23c8e71d0729cea6f59aa44bcedc73887d5f8261f4eaece8c7c55a8d53e80db (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,842 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-2.0.0rc0-py3-none-any.whl#sha256=2d1a86914adf7ab5aa63edae6c2294371af7b993ad1b934ed4b87c0584c095ea (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,842 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.2.1-py3-none-any.whl#sha256=f8075b8c160a550594a25a0d71f3ac425b69d20fb1bedb646f99fda36ba61d6b (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,843 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.2.0-py3-none-any.whl#sha256=803691481ed2d239fbd4e0b6cd5d20df172f2ca8dc0a17ba1ead8873e5e642e2 (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,843 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.1.7-py3-none-any.whl#sha256=52644817de1ab0e8e19425dc657e38da57c25ca1537863f66e601410110c775e (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,844 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.1.6-py3-none-any.whl#sha256=6d0ebc2ab3fac16fddbe583ad1127bfb89c157f5234293f581c087a443b08623 (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,845 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.1.5-py3-none-any.whl#sha256=8de41f0823e3bc902a54a045895fbe8e50d5697be6f5752ee273055a0ecb848c (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,845 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.1.4-py3-none-any.whl#sha256=b4c92afe962e8f0d6487daaf566a185c363eb20b4ed30bde590bf2e8d3e72f5d (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,846 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.1.2-py3-none-any.whl#sha256=b36734af52346fcae8b47a66041d42e7d59230ab4c350056b165f34065ebc37d (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,846 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.1.0-py3-none-any.whl#sha256=caf78d12651800127f7dda926192a969c14b3cc02cac7ac8a347ed03b3fe91cc (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,847 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-1.0.0-py3-none-any.whl#sha256=7d9ee15ebf78fa63233a881c8ec424410d146408683570a8013675dc432dbcc7 (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,848 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-0.4-py3-none-any.whl#sha256=c5f56b5622dfcf6a54eb854843cb078c3febbb3577e40b89375b181600d5519b (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,848 Skipping link: No binaries permitted for spiffworkflow: https://archive1.piwheels.org/simple/spiffworkflow/SpiffWorkflow-0.3.0-py3-none-any.whl#sha256=72928a97b2fd91aa839c05a2c5846eea162af71546fb56b3b8789fc5ca5752c9 (from https://www.piwheels.org/simple/spiffworkflow/) 2026-04-22T13:24:11,849 Skipping link: not a file: https://www.piwheels.org/simple/spiffworkflow/ 2026-04-22T13:24:11,850 Skipping link: not a file: https://pypi.org/simple/spiffworkflow/ 2026-04-22T13:24:11,873 Given no hashes to check 1 links for project 'spiffworkflow': discarding no candidates 2026-04-22T13:24:11,893 Collecting spiffworkflow==3.1.3a1776859302 2026-04-22T13:24:11,895 Created temporary directory: /tmp/pip-unpack-5y3fz6k3 2026-04-22T13:24:12,132 Downloading spiffworkflow-3.1.3a1776859302.tar.gz (149 kB) 2026-04-22T13:24:12,556 Added spiffworkflow==3.1.3a1776859302 from https://files.pythonhosted.org/packages/bd/be/2aebe5c8b0c631aa7b649ae62d605df39c5d52322923d7752b650606607d/spiffworkflow-3.1.3a1776859302.tar.gz to build tracker '/tmp/pip-build-tracker-5dbmoioq' 2026-04-22T13:24:12,561 Created temporary directory: /tmp/pip-build-env-91ry4ex9 2026-04-22T13:24:12,565 Installing build dependencies: started 2026-04-22T13:24:12,566 Running command pip subprocess to install build dependencies 2026-04-22T13:24:13,693 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T13:24:14,182 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-22T13:24:14,205 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T13:24:15,989 Collecting setuptools 2026-04-22T13:24:16,068 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T13:24:19,079 Installing collected packages: setuptools 2026-04-22T13:24:22,120 Successfully installed setuptools-82.0.1 2026-04-22T13:24:22,389 Installing build dependencies: finished with status 'done' 2026-04-22T13:24:22,396 Getting requirements to build wheel: started 2026-04-22T13:24:22,397 Running command Getting requirements to build wheel 2026-04-22T13:24:23,087 /tmp/pip-build-env-91ry4ex9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T13:24:23,087 !! 2026-04-22T13:24:23,088 ******************************************************************************** 2026-04-22T13:24:23,089 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-22T13:24:23,090 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T13:24:23,091 or your builds will no longer be supported. 2026-04-22T13:24:23,092 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:24:23,093 ******************************************************************************** 2026-04-22T13:24:23,093 !! 2026-04-22T13:24:23,094 corresp(dist, value, root_dir) 2026-04-22T13:24:23,167 /tmp/pip-build-env-91ry4ex9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:24:23,168 !! 2026-04-22T13:24:23,169 ******************************************************************************** 2026-04-22T13:24:23,169 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:24:23,170 License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) 2026-04-22T13:24:23,171 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:24:23,171 ******************************************************************************** 2026-04-22T13:24:23,172 !! 2026-04-22T13:24:23,173 dist._finalize_license_expression() 2026-04-22T13:24:23,173 /tmp/pip-build-env-91ry4ex9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:24:23,174 !! 2026-04-22T13:24:23,174 ******************************************************************************** 2026-04-22T13:24:23,175 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:24:23,176 License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) 2026-04-22T13:24:23,177 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:24:23,178 ******************************************************************************** 2026-04-22T13:24:23,179 !! 2026-04-22T13:24:23,180 self._finalize_license_expression() 2026-04-22T13:24:23,180 running egg_info 2026-04-22T13:24:23,185 writing SpiffWorkflow.egg-info/PKG-INFO 2026-04-22T13:24:23,190 writing dependency_links to SpiffWorkflow.egg-info/dependency_links.txt 2026-04-22T13:24:23,193 writing requirements to SpiffWorkflow.egg-info/requires.txt 2026-04-22T13:24:23,194 writing top-level names to SpiffWorkflow.egg-info/top_level.txt 2026-04-22T13:24:23,258 reading manifest file 'SpiffWorkflow.egg-info/SOURCES.txt' 2026-04-22T13:24:23,269 adding license file 'COPYING' 2026-04-22T13:24:23,270 adding license file 'AUTHORS' 2026-04-22T13:24:23,280 writing manifest file 'SpiffWorkflow.egg-info/SOURCES.txt' 2026-04-22T13:24:23,380 Getting requirements to build wheel: finished with status 'done' 2026-04-22T13:24:23,383 Created temporary directory: /tmp/pip-modern-metadata-kh8s1hq4 2026-04-22T13:24:23,386 Preparing metadata (pyproject.toml): started 2026-04-22T13:24:23,387 Running command Preparing metadata (pyproject.toml) 2026-04-22T13:24:24,000 /tmp/pip-build-env-91ry4ex9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T13:24:24,000 !! 2026-04-22T13:24:24,001 ******************************************************************************** 2026-04-22T13:24:24,002 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-22T13:24:24,003 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T13:24:24,004 or your builds will no longer be supported. 2026-04-22T13:24:24,005 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:24:24,005 ******************************************************************************** 2026-04-22T13:24:24,007 !! 2026-04-22T13:24:24,007 corresp(dist, value, root_dir) 2026-04-22T13:24:24,076 /tmp/pip-build-env-91ry4ex9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:24:24,077 !! 2026-04-22T13:24:24,078 ******************************************************************************** 2026-04-22T13:24:24,078 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:24:24,079 License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) 2026-04-22T13:24:24,080 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:24:24,080 ******************************************************************************** 2026-04-22T13:24:24,081 !! 2026-04-22T13:24:24,082 dist._finalize_license_expression() 2026-04-22T13:24:24,082 /tmp/pip-build-env-91ry4ex9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:24:24,083 !! 2026-04-22T13:24:24,084 ******************************************************************************** 2026-04-22T13:24:24,084 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:24:24,085 License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) 2026-04-22T13:24:24,086 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:24:24,087 ******************************************************************************** 2026-04-22T13:24:24,088 !! 2026-04-22T13:24:24,089 self._finalize_license_expression() 2026-04-22T13:24:24,090 running dist_info 2026-04-22T13:24:24,099 creating /tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info 2026-04-22T13:24:24,100 writing /tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/PKG-INFO 2026-04-22T13:24:24,105 writing dependency_links to /tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/dependency_links.txt 2026-04-22T13:24:24,108 writing requirements to /tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/requires.txt 2026-04-22T13:24:24,109 writing top-level names to /tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/top_level.txt 2026-04-22T13:24:24,110 writing manifest file '/tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/SOURCES.txt' 2026-04-22T13:24:24,165 reading manifest file '/tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/SOURCES.txt' 2026-04-22T13:24:24,167 adding license file 'COPYING' 2026-04-22T13:24:24,168 adding license file 'AUTHORS' 2026-04-22T13:24:24,175 writing manifest file '/tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info/SOURCES.txt' 2026-04-22T13:24:24,176 creating '/tmp/pip-modern-metadata-kh8s1hq4/spiffworkflow-3.1.3a1776859302.dist-info' 2026-04-22T13:24:24,207 error: [Errno 39] Directory not empty: '/tmp/pip-modern-metadata-kh8s1hq4/SpiffWorkflow.egg-info' 2026-04-22T13:24:24,305 ERROR: [present-rich] Preparing metadata (pyproject.toml) exited with 1 2026-04-22T13:24:24,318 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpi2vre98h[/] 2026-04-22T13:24:24,319 [bold magenta]cwd[/]: /tmp/pip-wheel-mfyuan3c/spiffworkflow_73ccfe7fbdc44d3e9e216bdb41460107 2026-04-22T13:24:24,319 Preparing metadata (pyproject.toml): finished with status 'error' 2026-04-22T13:24:24,322 ERROR: [present-rich] metadata generation failed 2026-04-22T13:24:24,327 Exception information: 2026-04-22T13:24:24,327 Traceback (most recent call last): 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2026-04-22T13:24:24,327 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 746, in prepare_metadata_for_build_wheel 2026-04-22T13:24:24,327 return super().prepare_metadata_for_build_wheel( 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2026-04-22T13:24:24,327 return self._call_hook('prepare_metadata_for_build_wheel', { 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2026-04-22T13:24:24,327 self._subprocess_runner( 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2026-04-22T13:24:24,327 call_subprocess( 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-04-22T13:24:24,327 raise error 2026-04-22T13:24:24,327 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2026-04-22T13:24:24,327 2026-04-22T13:24:24,327 The above exception was the direct cause of the following exception: 2026-04-22T13:24:24,327 2026-04-22T13:24:24,327 Traceback (most recent call last): 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-22T13:24:24,327 status = run_func(*args) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-22T13:24:24,327 return func(self, options, args) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-04-22T13:24:24,327 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-04-22T13:24:24,327 result = self._result = resolver.resolve( 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-04-22T13:24:24,327 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-04-22T13:24:24,327 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-04-22T13:24:24,327 if not criterion.candidates: 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-04-22T13:24:24,327 return bool(self._sequence) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-04-22T13:24:24,327 return any(self) 2026-04-22T13:24:24,327 ^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-04-22T13:24:24,327 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-04-22T13:24:24,327 candidate = func() 2026-04-22T13:24:24,327 ^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-04-22T13:24:24,327 self._link_candidate_cache[link] = LinkCandidate( 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-04-22T13:24:24,327 super().__init__( 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-04-22T13:24:24,327 self.dist = self._prepare() 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-04-22T13:24:24,327 dist = self._prepare_distribution() 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-04-22T13:24:24,327 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-04-22T13:24:24,327 return self._prepare_linked_requirement(req, parallel_builds) 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-04-22T13:24:24,327 dist = _get_prepared_distribution( 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-04-22T13:24:24,327 abstract_dist.prepare_distribution_metadata( 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2026-04-22T13:24:24,327 self.req.prepare_metadata() 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 539, in prepare_metadata 2026-04-22T13:24:24,327 self.metadata_directory = generate_metadata( 2026-04-22T13:24:24,327 ^^^^^^^^^^^^^^^^^^ 2026-04-22T13:24:24,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2026-04-22T13:24:24,327 raise MetadataGenerationFailed(package_details=details) from error 2026-04-22T13:24:24,327 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-04-22T13:24:24,344 Removed spiffworkflow==3.1.3a1776859302 from https://files.pythonhosted.org/packages/bd/be/2aebe5c8b0c631aa7b649ae62d605df39c5d52322923d7752b650606607d/spiffworkflow-3.1.3a1776859302.tar.gz from build tracker '/tmp/pip-build-tracker-5dbmoioq' 2026-04-22T13:24:24,345 Removed build tracker: '/tmp/pip-build-tracker-5dbmoioq'