2026-05-08T15:47:23,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-dgo95a5v 2026-05-08T15:47:23,195 Created temporary directory: /tmp/pip-build-tracker-kph9vfgq 2026-05-08T15:47:23,196 Initialized build tracking at /tmp/pip-build-tracker-kph9vfgq 2026-05-08T15:47:23,196 Created build tracker: /tmp/pip-build-tracker-kph9vfgq 2026-05-08T15:47:23,197 Entered build tracker: /tmp/pip-build-tracker-kph9vfgq 2026-05-08T15:47:23,198 Created temporary directory: /tmp/pip-wheel-r44i8seg 2026-05-08T15:47:23,200 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-05-08T15:47:23,203 Created temporary directory: /tmp/pip-ephem-wheel-cache-ov0cebwr 2026-05-08T15:47:23,226 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-08T15:47:23,229 2 location(s) to search for versions of futureexpert: 2026-05-08T15:47:23,229 * https://pypi.org/simple/futureexpert/ 2026-05-08T15:47:23,229 * https://www.piwheels.org/simple/futureexpert/ 2026-05-08T15:47:23,230 Fetching project page and analyzing links: https://pypi.org/simple/futureexpert/ 2026-05-08T15:47:23,231 Getting page https://pypi.org/simple/futureexpert/ 2026-05-08T15:47:23,233 Found index url https://pypi.org/simple 2026-05-08T15:47:23,466 Fetched page https://pypi.org/simple/futureexpert/ as application/vnd.pypi.simple.v1+json 2026-05-08T15:47:23,473 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/a5/09/ab3336a6fe41e868a584b2e74a68ab3dc1b5d1f96f9bc090882d9cb9a304/futureexpert-0.10.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,474 Found link https://files.pythonhosted.org/packages/cc/fa/c8c8132a972b873059a27a3aca5a4d90c777f61199ed333b19ae82852642/futureexpert-0.10.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 0.10.0 2026-05-08T15:47:23,475 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/7f/13/1e7578797593b837df99ce4ca56cf97730125f75f6bd26d060a2c9bbdbec/futureexpert-0.11.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,476 Found link https://files.pythonhosted.org/packages/49/a9/da85e1546d497d02667cee19a962f46d9bd31dd514e4ee004cb7887fe7b8/futureexpert-0.11.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 0.11.0 2026-05-08T15:47:23,477 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/45/b9/29748b9ff9b8aa27b5e46a6b09b2e3445eb27b2dd59bf7867ca29433b7af/futureexpert-0.11.1-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,478 Found link https://files.pythonhosted.org/packages/76/6e/6f885c659a9789e70aade79c30186e696a2551a5332ac25bfbc7bd21de32/futureexpert-0.11.1.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 0.11.1 2026-05-08T15:47:23,479 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/7b/18/dc88fbdb88e775f13a6787409156438a8c87569a74e38c1857af3dfd589b/futureexpert-0.12.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,480 Found link https://files.pythonhosted.org/packages/a5/c2/bba2907fd873df2058c66020af1058afdca5f45bb7c52257df0406c502aa/futureexpert-0.12.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 0.12.0 2026-05-08T15:47:23,481 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/24/1e/3019774c038683ba78983c529b384600fe49363bf9fe66da4bdb0e68cfbd/futureexpert-0.13.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,482 Found link https://files.pythonhosted.org/packages/89/96/ac2628c463469491e7199513d5292219da009361ae3db04054ac0705d4b3/futureexpert-0.13.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 0.13.0 2026-05-08T15:47:23,483 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/82/2c/162242a6efa943e1056df229de3d0915019194bcf8c90f03b4e2d1b7db7e/futureexpert-1.0.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,483 Found link https://files.pythonhosted.org/packages/7d/98/b0771667c48b1372c35e21a40b377e21612846e9587dadc15fcdd87d7fe3/futureexpert-1.0.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 1.0.0 2026-05-08T15:47:23,484 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/32/c0/2bfadbba64f059ff28c5865ba973e0f170a9a32518c5ff997d57678da205/futureexpert-2.0.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,485 Found link https://files.pythonhosted.org/packages/b4/38/8f54007e9c1dc8bef963e5c4d784715c6a38ff900448e3e165cf3b0e826f/futureexpert-2.0.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 2.0.0 2026-05-08T15:47:23,485 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/d0/75/e8470033df85a8e6b856d9ec3007c32db4d7158129ee301bbf394468b47d/futureexpert-2.1.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,486 Found link https://files.pythonhosted.org/packages/21/87/f837672f1db9339d69cbe7625df2f870eb0f9fab3ca24dd66356492b2f92/futureexpert-2.1.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 2.1.0 2026-05-08T15:47:23,487 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/68/45/7cdaf984859ba0059a2de085e7867fcda0a7c2782eaa3080cdb3298330c3/futureexpert-2.2.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,488 Found link https://files.pythonhosted.org/packages/59/69/432707d76ba98908b03fc7288cdd9af21715d13bccfaed9c072ba00677ed/futureexpert-2.2.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 2.2.0 2026-05-08T15:47:23,489 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/96/ec/2d7e9bd258fc2b9a6ce9441b7c0585105edccd6cbf1e128fc8afcef4d323/futureexpert-3.0.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,490 Found link https://files.pythonhosted.org/packages/74/23/850dff0a050fc81c0415c9caf084caba7898039f7d5213cfd6596091f3bc/futureexpert-3.0.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.0.0 2026-05-08T15:47:23,490 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/c3/dd/4ae7b3e47b68a0a368f1e3892a0b33a23285199606b68f48f797e81739f2/futureexpert-3.0.1-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,491 Found link https://files.pythonhosted.org/packages/f4/52/2318251302e5875a71d0de2d423f2d0ca8002443ab49c795a3bb7e19d250/futureexpert-3.0.1.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.0.1 2026-05-08T15:47:23,492 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/a8/37/98e5ad4df09ce9137c1b9a758d84b3d9ff364ede8dc8550b3ffd3940fbd5/futureexpert-3.0.2-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,493 Found link https://files.pythonhosted.org/packages/eb/92/8f54cc726dc5c06ac40061976a75d108b71d9ec5b5abb98b6d2e62a4e311/futureexpert-3.0.2.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.0.2 2026-05-08T15:47:23,494 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/b2/f8/afbf8712f6c21b690891daf68575c968236809eb3359dc7936828032a87d/futureexpert-3.1.0-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,495 Found link https://files.pythonhosted.org/packages/fe/ba/8b3c32d130a1b464c325881d62daf4652d5ffffc6311a48f8cbbb08b8c45/futureexpert-3.1.0.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.1.0 2026-05-08T15:47:23,495 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/b0/ad/139727b7c3b679d37b109a9fdbb1738a02c8672e821280334f11d34ed486/futureexpert-3.1.1-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,496 Found link https://files.pythonhosted.org/packages/f1/57/c0195c770427cb78cf7c05e49afe9399bc0bd2a0c497b1c4519d2e340269/futureexpert-3.1.1.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.1.1 2026-05-08T15:47:23,497 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/9d/70/8d9ee7c0a3dd150b31dd31d482ae291345cd197b720c308acdff4cc41baf/futureexpert-3.1.2-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,498 Found link https://files.pythonhosted.org/packages/67/7f/6e425ae2c16a14b0e0de1a778e10b64ff679c9cd1b9bb2e0f46c76e5e626/futureexpert-3.1.2.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.1.2 2026-05-08T15:47:23,498 Skipping link: No binaries permitted for futureexpert: https://files.pythonhosted.org/packages/f8/81/7a9af8b3763f298bc47213a0ab405c1bcce9d69c808b353a598e98299fcc/futureexpert-3.1.3-py3-none-any.whl (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,499 Found link https://files.pythonhosted.org/packages/17/32/287d892411f9e2b3bd339df48f7eaa2fcbc7ffb9057c409920cbdc101a47/futureexpert-3.1.3.tar.gz (from https://pypi.org/simple/futureexpert/) (requires-python:>=3.9), version: 3.1.3 2026-05-08T15:47:23,500 Fetching project page and analyzing links: https://www.piwheels.org/simple/futureexpert/ 2026-05-08T15:47:23,501 Getting page https://www.piwheels.org/simple/futureexpert/ 2026-05-08T15:47:23,502 Found index url https://www.piwheels.org/simple 2026-05-08T15:47:23,679 Fetched page https://www.piwheels.org/simple/futureexpert/ as text/html 2026-05-08T15:47:23,684 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-3.1.2-py3-none-any.whl#sha256=a361c53f98302f01d513e8571a549c9a83899e87e86f35808b6650d45441d214 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,685 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-3.1.1-py3-none-any.whl#sha256=1525f3cce97bd86a6831fe74d1e32b595bba0c138db4194a1ee6eb8beae5ba8d (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,685 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-3.1.0-py3-none-any.whl#sha256=716bfccdf3deb210eb2c3be31e65e0fa6bcbabbb60e284346d20316df4fa208e (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,686 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-3.0.2-py3-none-any.whl#sha256=cf8b2c3cf47f8d7b6fd40a924c48dc85881f1d8bf854d250041ed3fbb2d74fdf (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,687 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-3.0.1-py3-none-any.whl#sha256=e337cbdef39f3a816b4b0ebd7908cca3d65da5884e6b5b45c8bc75b3f5fa6748 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,687 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-3.0.0-py3-none-any.whl#sha256=b900244d974a8c1e88cf049fe28f6efdb5994d04cfe53d8bb83d4d1ebf27243c (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,688 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-2.2.0-py3-none-any.whl#sha256=5bced180949cb4401349d8078649bff140ebc24cf8ae8207e94860bc04068d53 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,689 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-2.1.0-py3-none-any.whl#sha256=6891143e2315911d2c1bb7d80057eb150aedaa4a9360282c5cc145de867927f1 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,689 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-2.0.0-py3-none-any.whl#sha256=e2f4fa7edd21987f1cdb8ce4a7da5096fdde8a4c04cf1830365496d145d34366 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,690 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-1.0.0-py3-none-any.whl#sha256=da479c3e0c02613febafe232a76d358a7a8e86f1ef7339691659e24c855a2acf (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,690 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-0.13.0-py3-none-any.whl#sha256=17935503fdc24a574e6aa796adece7968abb8ab97987940fd051112114494623 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,691 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-0.12.0-py3-none-any.whl#sha256=dc7b50c4d7d4c7d82683b4e6837935b5f3273968ed54ba1d29faf2df18fb6fcc (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,691 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-0.11.1-py3-none-any.whl#sha256=4a14d6960d4622ebc68cc9fef24965399ee7cafce7c87fb2b3526372d7d2b34a (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,692 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-0.11.0-py3-none-any.whl#sha256=09f9a35f892a9bf646505230bf96904dbb78a902a4be9382b21a00368bebe2c2 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,693 Skipping link: No binaries permitted for futureexpert: https://archive1.piwheels.org/simple/futureexpert/futureexpert-0.10.0-py3-none-any.whl#sha256=7677e695d498a63e021d463ba7dc21515aef0fad114a22e220a2199d718f8b10 (from https://www.piwheels.org/simple/futureexpert/) (requires-python:>=3.9) 2026-05-08T15:47:23,693 Skipping link: not a file: https://www.piwheels.org/simple/futureexpert/ 2026-05-08T15:47:23,694 Skipping link: not a file: https://pypi.org/simple/futureexpert/ 2026-05-08T15:47:23,715 Given no hashes to check 1 links for project 'futureexpert': discarding no candidates 2026-05-08T15:47:23,733 Collecting futureexpert==3.1.3 2026-05-08T15:47:23,736 Created temporary directory: /tmp/pip-unpack-oj2b819d 2026-05-08T15:47:23,967 Downloading futureexpert-3.1.3.tar.gz (60 kB) 2026-05-08T15:47:24,083 Added futureexpert==3.1.3 from https://files.pythonhosted.org/packages/17/32/287d892411f9e2b3bd339df48f7eaa2fcbc7ffb9057c409920cbdc101a47/futureexpert-3.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-kph9vfgq' 2026-05-08T15:47:24,089 Created temporary directory: /tmp/pip-build-env-2co07_eo 2026-05-08T15:47:24,094 Installing build dependencies: started 2026-05-08T15:47:24,096 Running command pip subprocess to install build dependencies 2026-05-08T15:47:25,319 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-08T15:47:25,789 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-05-08T15:47:25,813 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-08T15:47:27,589 Collecting setuptools>=61.0 2026-05-08T15:47:27,671 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-08T15:47:30,558 Installing collected packages: setuptools 2026-05-08T15:47:33,692 Successfully installed setuptools-82.0.1 2026-05-08T15:47:33,957 Installing build dependencies: finished with status 'done' 2026-05-08T15:47:33,964 Getting requirements to build wheel: started 2026-05-08T15:47:33,965 Running command Getting requirements to build wheel 2026-05-08T15:47:34,575 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-08T15:47:34,575 !! 2026-05-08T15:47:34,576 ******************************************************************************** 2026-05-08T15:47:34,577 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-05-08T15:47:34,578 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-08T15:47:34,579 or your builds will no longer be supported. 2026-05-08T15:47:34,580 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:34,581 ******************************************************************************** 2026-05-08T15:47:34,582 !! 2026-05-08T15:47:34,583 corresp(dist, value, root_dir) 2026-05-08T15:47:34,666 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T15:47:34,667 !! 2026-05-08T15:47:34,668 ******************************************************************************** 2026-05-08T15:47:34,669 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T15:47:34,671 License :: OSI Approved :: MIT License 2026-05-08T15:47:34,674 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:34,676 ******************************************************************************** 2026-05-08T15:47:34,678 !! 2026-05-08T15:47:34,679 dist._finalize_license_expression() 2026-05-08T15:47:34,681 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T15:47:34,682 !! 2026-05-08T15:47:34,685 ******************************************************************************** 2026-05-08T15:47:34,686 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T15:47:34,690 License :: OSI Approved :: MIT License 2026-05-08T15:47:34,693 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:34,695 ******************************************************************************** 2026-05-08T15:47:34,700 !! 2026-05-08T15:47:34,702 self._finalize_license_expression() 2026-05-08T15:47:34,704 running egg_info 2026-05-08T15:47:34,706 writing futureexpert.egg-info/PKG-INFO 2026-05-08T15:47:34,711 writing dependency_links to futureexpert.egg-info/dependency_links.txt 2026-05-08T15:47:34,726 writing requirements to futureexpert.egg-info/requires.txt 2026-05-08T15:47:34,732 writing top-level names to futureexpert.egg-info/top_level.txt 2026-05-08T15:47:34,779 reading manifest file 'futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:34,783 adding license file 'LICENSE' 2026-05-08T15:47:34,786 writing manifest file 'futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:34,883 Getting requirements to build wheel: finished with status 'done' 2026-05-08T15:47:34,887 Created temporary directory: /tmp/pip-modern-metadata-4t6h9l3f 2026-05-08T15:47:34,889 Preparing metadata (pyproject.toml): started 2026-05-08T15:47:34,890 Running command Preparing metadata (pyproject.toml) 2026-05-08T15:47:35,489 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-08T15:47:35,489 !! 2026-05-08T15:47:35,490 ******************************************************************************** 2026-05-08T15:47:35,491 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-05-08T15:47:35,492 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-08T15:47:35,492 or your builds will no longer be supported. 2026-05-08T15:47:35,493 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:35,494 ******************************************************************************** 2026-05-08T15:47:35,495 !! 2026-05-08T15:47:35,495 corresp(dist, value, root_dir) 2026-05-08T15:47:35,567 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T15:47:35,567 !! 2026-05-08T15:47:35,568 ******************************************************************************** 2026-05-08T15:47:35,569 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T15:47:35,570 License :: OSI Approved :: MIT License 2026-05-08T15:47:35,571 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:35,572 ******************************************************************************** 2026-05-08T15:47:35,573 !! 2026-05-08T15:47:35,573 dist._finalize_license_expression() 2026-05-08T15:47:35,574 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T15:47:35,574 !! 2026-05-08T15:47:35,575 ******************************************************************************** 2026-05-08T15:47:35,576 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T15:47:35,577 License :: OSI Approved :: MIT License 2026-05-08T15:47:35,578 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:35,579 ******************************************************************************** 2026-05-08T15:47:35,580 !! 2026-05-08T15:47:35,580 self._finalize_license_expression() 2026-05-08T15:47:35,581 running dist_info 2026-05-08T15:47:35,589 creating /tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info 2026-05-08T15:47:35,590 writing /tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/PKG-INFO 2026-05-08T15:47:35,597 writing dependency_links to /tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/dependency_links.txt 2026-05-08T15:47:35,602 writing requirements to /tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/requires.txt 2026-05-08T15:47:35,604 writing top-level names to /tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/top_level.txt 2026-05-08T15:47:35,605 writing manifest file '/tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:35,622 reading manifest file '/tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:35,624 adding license file 'LICENSE' 2026-05-08T15:47:35,627 writing manifest file '/tmp/pip-modern-metadata-4t6h9l3f/futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:35,628 creating '/tmp/pip-modern-metadata-4t6h9l3f/futureexpert-3.1.3.dist-info' 2026-05-08T15:47:35,752 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-08T15:47:35,757 Source in /tmp/pip-wheel-r44i8seg/futureexpert_70e7c62fa5284bbb833e6384572f5913 has version 3.1.3, which satisfies requirement futureexpert==3.1.3 from https://files.pythonhosted.org/packages/17/32/287d892411f9e2b3bd339df48f7eaa2fcbc7ffb9057c409920cbdc101a47/futureexpert-3.1.3.tar.gz 2026-05-08T15:47:35,758 Removed futureexpert==3.1.3 from https://files.pythonhosted.org/packages/17/32/287d892411f9e2b3bd339df48f7eaa2fcbc7ffb9057c409920cbdc101a47/futureexpert-3.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-kph9vfgq' 2026-05-08T15:47:35,764 Created temporary directory: /tmp/pip-unpack-rn5j3bhs 2026-05-08T15:47:35,765 Building wheels for collected packages: futureexpert 2026-05-08T15:47:35,770 Created temporary directory: /tmp/pip-wheel-8g1qmza8 2026-05-08T15:47:35,770 Destination directory: /tmp/pip-wheel-8g1qmza8 2026-05-08T15:47:35,772 Building wheel for futureexpert (pyproject.toml): started 2026-05-08T15:47:35,774 Running command Building wheel for futureexpert (pyproject.toml) 2026-05-08T15:47:36,334 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-08T15:47:36,334 !! 2026-05-08T15:47:36,336 ******************************************************************************** 2026-05-08T15:47:36,336 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-05-08T15:47:36,337 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-08T15:47:36,338 or your builds will no longer be supported. 2026-05-08T15:47:36,339 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:36,339 ******************************************************************************** 2026-05-08T15:47:36,340 !! 2026-05-08T15:47:36,341 corresp(dist, value, root_dir) 2026-05-08T15:47:36,406 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T15:47:36,407 !! 2026-05-08T15:47:36,408 ******************************************************************************** 2026-05-08T15:47:36,409 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T15:47:36,410 License :: OSI Approved :: MIT License 2026-05-08T15:47:36,411 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:36,412 ******************************************************************************** 2026-05-08T15:47:36,413 !! 2026-05-08T15:47:36,413 dist._finalize_license_expression() 2026-05-08T15:47:36,414 /tmp/pip-build-env-2co07_eo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T15:47:36,415 !! 2026-05-08T15:47:36,416 ******************************************************************************** 2026-05-08T15:47:36,417 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T15:47:36,418 License :: OSI Approved :: MIT License 2026-05-08T15:47:36,419 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T15:47:36,419 ******************************************************************************** 2026-05-08T15:47:36,420 !! 2026-05-08T15:47:36,421 self._finalize_license_expression() 2026-05-08T15:47:36,421 running bdist_wheel 2026-05-08T15:47:36,432 running build 2026-05-08T15:47:36,433 running build_py 2026-05-08T15:47:36,439 creating build/lib/futureexpert 2026-05-08T15:47:36,442 copying futureexpert/forecast_consistency.py -> build/lib/futureexpert 2026-05-08T15:47:36,444 copying futureexpert/_forecast_consistency_metadata.py -> build/lib/futureexpert 2026-05-08T15:47:36,447 copying futureexpert/pool.py -> build/lib/futureexpert 2026-05-08T15:47:36,449 copying futureexpert/matcher.py -> build/lib/futureexpert 2026-05-08T15:47:36,451 copying futureexpert/associator.py -> build/lib/futureexpert 2026-05-08T15:47:36,454 copying futureexpert/_helpers.py -> build/lib/futureexpert 2026-05-08T15:47:36,456 copying futureexpert/checkin.py -> build/lib/futureexpert 2026-05-08T15:47:36,458 copying futureexpert/__about__.py -> build/lib/futureexpert 2026-05-08T15:47:36,460 copying futureexpert/expert_client.py -> build/lib/futureexpert 2026-05-08T15:47:36,463 copying futureexpert/shaper.py -> build/lib/futureexpert 2026-05-08T15:47:36,465 copying futureexpert/shared_models.py -> build/lib/futureexpert 2026-05-08T15:47:36,467 copying futureexpert/plot.py -> build/lib/futureexpert 2026-05-08T15:47:36,470 copying futureexpert/__init__.py -> build/lib/futureexpert 2026-05-08T15:47:36,472 copying futureexpert/forecast.py -> build/lib/futureexpert 2026-05-08T15:47:36,475 copying futureexpert/_auth.py -> build/lib/futureexpert 2026-05-08T15:47:36,477 running egg_info 2026-05-08T15:47:36,488 writing futureexpert.egg-info/PKG-INFO 2026-05-08T15:47:36,495 writing dependency_links to futureexpert.egg-info/dependency_links.txt 2026-05-08T15:47:36,498 writing requirements to futureexpert.egg-info/requires.txt 2026-05-08T15:47:36,499 writing top-level names to futureexpert.egg-info/top_level.txt 2026-05-08T15:47:36,508 reading manifest file 'futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:36,512 adding license file 'LICENSE' 2026-05-08T15:47:36,515 writing manifest file 'futureexpert.egg-info/SOURCES.txt' 2026-05-08T15:47:36,517 copying futureexpert/py.typed -> build/lib/futureexpert 2026-05-08T15:47:36,528 installing to build/bdist.linux-armv7l/wheel 2026-05-08T15:47:36,529 running install 2026-05-08T15:47:36,552 running install_lib 2026-05-08T15:47:36,557 creating build/bdist.linux-armv7l/wheel 2026-05-08T15:47:36,560 creating build/bdist.linux-armv7l/wheel/futureexpert 2026-05-08T15:47:36,561 copying build/lib/futureexpert/forecast_consistency.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,563 copying build/lib/futureexpert/_forecast_consistency_metadata.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,565 copying build/lib/futureexpert/pool.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,568 copying build/lib/futureexpert/matcher.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,570 copying build/lib/futureexpert/associator.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,572 copying build/lib/futureexpert/_helpers.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,574 copying build/lib/futureexpert/checkin.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,577 copying build/lib/futureexpert/__about__.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,579 copying build/lib/futureexpert/py.typed -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,580 copying build/lib/futureexpert/expert_client.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,583 copying build/lib/futureexpert/shaper.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,585 copying build/lib/futureexpert/shared_models.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,588 copying build/lib/futureexpert/plot.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,591 copying build/lib/futureexpert/__init__.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,593 copying build/lib/futureexpert/forecast.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,596 copying build/lib/futureexpert/_auth.py -> build/bdist.linux-armv7l/wheel/./futureexpert 2026-05-08T15:47:36,598 running install_egg_info 2026-05-08T15:47:36,603 Copying futureexpert.egg-info to build/bdist.linux-armv7l/wheel/./futureexpert-3.1.3-py3.11.egg-info 2026-05-08T15:47:36,614 running install_scripts 2026-05-08T15:47:36,625 creating build/bdist.linux-armv7l/wheel/futureexpert-3.1.3.dist-info/WHEEL 2026-05-08T15:47:36,628 creating '/tmp/pip-wheel-8g1qmza8/.tmp-_z19c8jj/futureexpert-3.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-08T15:47:36,631 adding 'futureexpert/__about__.py' 2026-05-08T15:47:36,632 adding 'futureexpert/__init__.py' 2026-05-08T15:47:36,634 adding 'futureexpert/_auth.py' 2026-05-08T15:47:36,636 adding 'futureexpert/_forecast_consistency_metadata.py' 2026-05-08T15:47:36,637 adding 'futureexpert/_helpers.py' 2026-05-08T15:47:36,639 adding 'futureexpert/associator.py' 2026-05-08T15:47:36,640 adding 'futureexpert/checkin.py' 2026-05-08T15:47:36,645 adding 'futureexpert/expert_client.py' 2026-05-08T15:47:36,651 adding 'futureexpert/forecast.py' 2026-05-08T15:47:36,653 adding 'futureexpert/forecast_consistency.py' 2026-05-08T15:47:36,655 adding 'futureexpert/matcher.py' 2026-05-08T15:47:36,662 adding 'futureexpert/plot.py' 2026-05-08T15:47:36,664 adding 'futureexpert/pool.py' 2026-05-08T15:47:36,665 adding 'futureexpert/py.typed' 2026-05-08T15:47:36,666 adding 'futureexpert/shaper.py' 2026-05-08T15:47:36,668 adding 'futureexpert/shared_models.py' 2026-05-08T15:47:36,671 adding 'futureexpert-3.1.3.dist-info/licenses/LICENSE' 2026-05-08T15:47:36,686 adding 'futureexpert-3.1.3.dist-info/METADATA' 2026-05-08T15:47:36,687 adding 'futureexpert-3.1.3.dist-info/WHEEL' 2026-05-08T15:47:36,688 adding 'futureexpert-3.1.3.dist-info/top_level.txt' 2026-05-08T15:47:36,689 adding 'futureexpert-3.1.3.dist-info/RECORD' 2026-05-08T15:47:36,691 removing build/bdist.linux-armv7l/wheel 2026-05-08T15:47:36,800 Building wheel for futureexpert (pyproject.toml): finished with status 'done' 2026-05-08T15:47:36,807 Created wheel for futureexpert: filename=futureexpert-3.1.3-py3-none-any.whl size=62519 sha256=31f6385b677985efb561967b964d95bb212dccdad64668a9c7f624c9956e77a9 2026-05-08T15:47:36,808 Stored in directory: /tmp/pip-ephem-wheel-cache-ov0cebwr/wheels/0d/cf/f0/b8881e78c3cbded2f579c0b8eb8c8b0b8b534abcfbdb62610e 2026-05-08T15:47:36,821 Successfully built futureexpert 2026-05-08T15:47:36,826 Removed build tracker: '/tmp/pip-build-tracker-kph9vfgq'