2026-05-31T04:32:34,715 Created temporary directory: /tmp/pip-ephem-wheel-cache-_gxukzjd 2026-05-31T04:32:34,717 Created temporary directory: /tmp/pip-build-tracker-4r9vlr3g 2026-05-31T04:32:34,717 Initialized build tracking at /tmp/pip-build-tracker-4r9vlr3g 2026-05-31T04:32:34,718 Created build tracker: /tmp/pip-build-tracker-4r9vlr3g 2026-05-31T04:32:34,718 Entered build tracker: /tmp/pip-build-tracker-4r9vlr3g 2026-05-31T04:32:34,719 Created temporary directory: /tmp/pip-wheel-_ubgp6v5 2026-05-31T04:32:34,722 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-31T04:32:34,724 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ruzjuzi 2026-05-31T04:32:34,747 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-31T04:32:34,750 2 location(s) to search for versions of midwicket: 2026-05-31T04:32:34,750 * https://pypi.org/simple/midwicket/ 2026-05-31T04:32:34,750 * https://www.piwheels.org/simple/midwicket/ 2026-05-31T04:32:34,751 Fetching project page and analyzing links: https://pypi.org/simple/midwicket/ 2026-05-31T04:32:34,752 Getting page https://pypi.org/simple/midwicket/ 2026-05-31T04:32:34,753 Found index url https://pypi.org/simple 2026-05-31T04:32:34,979 Fetched page https://pypi.org/simple/midwicket/ as application/vnd.pypi.simple.v1+json 2026-05-31T04:32:34,982 Skipping link: No binaries permitted for midwicket: https://files.pythonhosted.org/packages/e1/87/0ba36f8f7dc406dcf91750c8bc544a29ff22ba9541406457212f7aecc489/midwicket-0.1.0-py3-none-any.whl (from https://pypi.org/simple/midwicket/) (requires-python:>=3.11) 2026-05-31T04:32:34,983 Found link https://files.pythonhosted.org/packages/98/30/04c975bc0a5e892cba2ac92738dc6f544436f082e72503ca51da2db020a4/midwicket-0.1.0.tar.gz (from https://pypi.org/simple/midwicket/) (requires-python:>=3.11), version: 0.1.0 2026-05-31T04:32:34,984 Skipping link: No binaries permitted for midwicket: https://files.pythonhosted.org/packages/ba/8f/4fe1ef452780992482b5bdecd6bc5bee82189f2eb5789ef012f229fb3760/midwicket-0.1.1-py3-none-any.whl (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:34,985 Found link https://files.pythonhosted.org/packages/77/5d/f7e9d47e9b47eed08d2510f1b381b159f0166c7e32af8353ded137ddc387/midwicket-0.1.1.tar.gz (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9), version: 0.1.1 2026-05-31T04:32:34,986 Skipping link: No binaries permitted for midwicket: https://files.pythonhosted.org/packages/bf/91/bdee0de8173cb6845f73a6ac0cbdfb215dd485200c6b074eeff1d04c8238/midwicket-0.1.2-py3-none-any.whl (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:34,987 Found link https://files.pythonhosted.org/packages/75/06/cbf066f3bde4f4178c7f28c77d1dd08a22b1bc8090ec1a074aa5541bbfa6/midwicket-0.1.2.tar.gz (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9), version: 0.1.2 2026-05-31T04:32:34,988 Skipping link: No binaries permitted for midwicket: https://files.pythonhosted.org/packages/2a/29/ce6fb5c99356af8b9547b3ee4c71b5ee68a3e60a95603e44a446900d1895/midwicket-1.0.0-py3-none-any.whl (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:34,989 Found link https://files.pythonhosted.org/packages/29/87/f216d717d30db604e78d47c1e2327ab7b6c2489cfa023aea7fe2b3630acc/midwicket-1.0.0.tar.gz (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9), version: 1.0.0 2026-05-31T04:32:34,989 Skipping link: No binaries permitted for midwicket: https://files.pythonhosted.org/packages/4f/9f/f40fc9f9e0dea380f5436648b48c86c03475a386092dfb06e33a33914943/midwicket-1.1.0-py3-none-any.whl (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:34,990 Found link https://files.pythonhosted.org/packages/94/24/859462dacd770b851b919f1770c1370141899026ea8e3cf01ded35dd56c9/midwicket-1.1.0.tar.gz (from https://pypi.org/simple/midwicket/) (requires-python:>=3.9), version: 1.1.0 2026-05-31T04:32:34,992 Fetching project page and analyzing links: https://www.piwheels.org/simple/midwicket/ 2026-05-31T04:32:34,992 Getting page https://www.piwheels.org/simple/midwicket/ 2026-05-31T04:32:34,993 Found index url https://www.piwheels.org/simple 2026-05-31T04:32:35,172 Fetched page https://www.piwheels.org/simple/midwicket/ as text/html 2026-05-31T04:32:35,175 Skipping link: No binaries permitted for midwicket: https://www.piwheels.org/simple/midwicket/midwicket-1.0.0-py3-none-any.whl#sha256=ed7b27eb4fb50f8315c31cab09940785519c1ca15b360c2c5ee5e643351a62df (from https://www.piwheels.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:35,175 Skipping link: No binaries permitted for midwicket: https://www.piwheels.org/simple/midwicket/midwicket-0.1.2-py3-none-any.whl#sha256=704e336ca058cf09edc0df3072ad27088774f502fbc79851ae813c962bfc31b4 (from https://www.piwheels.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:35,176 Skipping link: No binaries permitted for midwicket: https://www.piwheels.org/simple/midwicket/midwicket-0.1.1-py3-none-any.whl#sha256=8d05d34bd44fffa6ef54037eb194d4ba6c69332e62df0d81d2811ac6ab962917 (from https://www.piwheels.org/simple/midwicket/) (requires-python:>=3.9) 2026-05-31T04:32:35,176 Skipping link: No binaries permitted for midwicket: https://www.piwheels.org/simple/midwicket/midwicket-0.1.0-py3-none-any.whl#sha256=de397d70cd1e18d21d6033d29bb5b66470245ca34182639878ad80fdd2e9bf76 (from https://www.piwheels.org/simple/midwicket/) (requires-python:>=3.11) 2026-05-31T04:32:35,177 Skipping link: not a file: https://www.piwheels.org/simple/midwicket/ 2026-05-31T04:32:35,178 Skipping link: not a file: https://pypi.org/simple/midwicket/ 2026-05-31T04:32:35,197 Given no hashes to check 1 links for project 'midwicket': discarding no candidates 2026-05-31T04:32:35,215 Collecting midwicket==1.1.0 2026-05-31T04:32:35,217 Created temporary directory: /tmp/pip-unpack-y1jzcag8 2026-05-31T04:32:35,444 Downloading midwicket-1.1.0.tar.gz (5.2 MB) 2026-05-31T04:32:36,838 Added midwicket==1.1.0 from https://files.pythonhosted.org/packages/94/24/859462dacd770b851b919f1770c1370141899026ea8e3cf01ded35dd56c9/midwicket-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-4r9vlr3g' 2026-05-31T04:32:36,844 Created temporary directory: /tmp/pip-build-env-ecsi4p00 2026-05-31T04:32:36,848 Installing build dependencies: started 2026-05-31T04:32:36,849 Running command pip subprocess to install build dependencies 2026-05-31T04:32:38,009 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-31T04:32:38,450 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-31T04:32:38,473 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-31T04:32:40,246 Collecting setuptools>=61.0 2026-05-31T04:32:40,247 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-31T04:32:40,262 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-31T04:32:40,508 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-31T04:32:40,616 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-31T04:32:43,401 Installing collected packages: setuptools 2026-05-31T04:32:46,503 Successfully installed setuptools-82.0.1 2026-05-31T04:32:46,794 Installing build dependencies: finished with status 'done' 2026-05-31T04:32:46,801 Getting requirements to build wheel: started 2026-05-31T04:32:46,802 Running command Getting requirements to build wheel 2026-05-31T04:32:47,428 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-31T04:32:47,429 !! 2026-05-31T04:32:47,430 ******************************************************************************** 2026-05-31T04:32:47,430 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-31T04:32:47,431 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-31T04:32:47,432 or your builds will no longer be supported. 2026-05-31T04:32:47,433 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:47,433 ******************************************************************************** 2026-05-31T04:32:47,434 !! 2026-05-31T04:32:47,435 corresp(dist, value, root_dir) 2026-05-31T04:32:47,516 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-31T04:32:47,517 !! 2026-05-31T04:32:47,518 ******************************************************************************** 2026-05-31T04:32:47,518 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-31T04:32:47,519 License :: OSI Approved :: MIT License 2026-05-31T04:32:47,520 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:47,521 ******************************************************************************** 2026-05-31T04:32:47,522 !! 2026-05-31T04:32:47,523 dist._finalize_license_expression() 2026-05-31T04:32:47,523 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-31T04:32:47,524 !! 2026-05-31T04:32:47,525 ******************************************************************************** 2026-05-31T04:32:47,525 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-31T04:32:47,527 License :: OSI Approved :: MIT License 2026-05-31T04:32:47,528 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:47,528 ******************************************************************************** 2026-05-31T04:32:47,530 !! 2026-05-31T04:32:47,530 self._finalize_license_expression() 2026-05-31T04:32:47,531 running egg_info 2026-05-31T04:32:47,535 writing midwicket.egg-info/PKG-INFO 2026-05-31T04:32:47,545 writing dependency_links to midwicket.egg-info/dependency_links.txt 2026-05-31T04:32:47,550 writing requirements to midwicket.egg-info/requires.txt 2026-05-31T04:32:47,551 writing top-level names to midwicket.egg-info/top_level.txt 2026-05-31T04:32:47,597 reading manifest file 'midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:47,606 reading manifest template 'MANIFEST.in' 2026-05-31T04:32:47,764 adding license file 'LICENSE' 2026-05-31T04:32:47,773 writing manifest file 'midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:47,873 Getting requirements to build wheel: finished with status 'done' 2026-05-31T04:32:47,876 Created temporary directory: /tmp/pip-modern-metadata-5wkc7irx 2026-05-31T04:32:47,879 Preparing metadata (pyproject.toml): started 2026-05-31T04:32:47,880 Running command Preparing metadata (pyproject.toml) 2026-05-31T04:32:48,459 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-31T04:32:48,459 !! 2026-05-31T04:32:48,461 ******************************************************************************** 2026-05-31T04:32:48,461 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-31T04:32:48,463 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-31T04:32:48,464 or your builds will no longer be supported. 2026-05-31T04:32:48,465 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:48,466 ******************************************************************************** 2026-05-31T04:32:48,467 !! 2026-05-31T04:32:48,467 corresp(dist, value, root_dir) 2026-05-31T04:32:48,542 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-31T04:32:48,542 !! 2026-05-31T04:32:48,543 ******************************************************************************** 2026-05-31T04:32:48,544 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-31T04:32:48,544 License :: OSI Approved :: MIT License 2026-05-31T04:32:48,545 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:48,546 ******************************************************************************** 2026-05-31T04:32:48,547 !! 2026-05-31T04:32:48,548 dist._finalize_license_expression() 2026-05-31T04:32:48,552 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-31T04:32:48,552 !! 2026-05-31T04:32:48,554 ******************************************************************************** 2026-05-31T04:32:48,554 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-31T04:32:48,555 License :: OSI Approved :: MIT License 2026-05-31T04:32:48,557 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:48,557 ******************************************************************************** 2026-05-31T04:32:48,559 !! 2026-05-31T04:32:48,559 self._finalize_license_expression() 2026-05-31T04:32:48,562 running dist_info 2026-05-31T04:32:48,573 creating /tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info 2026-05-31T04:32:48,574 writing /tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/PKG-INFO 2026-05-31T04:32:48,584 writing dependency_links to /tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/dependency_links.txt 2026-05-31T04:32:48,589 writing requirements to /tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/requires.txt 2026-05-31T04:32:48,591 writing top-level names to /tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/top_level.txt 2026-05-31T04:32:48,592 writing manifest file '/tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:48,630 reading manifest file '/tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:48,632 reading manifest template 'MANIFEST.in' 2026-05-31T04:32:48,777 adding license file 'LICENSE' 2026-05-31T04:32:48,785 writing manifest file '/tmp/pip-modern-metadata-5wkc7irx/midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:48,787 creating '/tmp/pip-modern-metadata-5wkc7irx/midwicket-1.1.0.dist-info' 2026-05-31T04:32:48,912 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-31T04:32:48,918 Source in /tmp/pip-wheel-_ubgp6v5/midwicket_81ef8bb16bf2434c986e8bc4605d5c54 has version 1.1.0, which satisfies requirement midwicket==1.1.0 from https://files.pythonhosted.org/packages/94/24/859462dacd770b851b919f1770c1370141899026ea8e3cf01ded35dd56c9/midwicket-1.1.0.tar.gz 2026-05-31T04:32:48,919 Removed midwicket==1.1.0 from https://files.pythonhosted.org/packages/94/24/859462dacd770b851b919f1770c1370141899026ea8e3cf01ded35dd56c9/midwicket-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-4r9vlr3g' 2026-05-31T04:32:48,927 Created temporary directory: /tmp/pip-unpack-6idxrbqd 2026-05-31T04:32:48,928 Building wheels for collected packages: midwicket 2026-05-31T04:32:48,932 Created temporary directory: /tmp/pip-wheel-pj531nvl 2026-05-31T04:32:48,933 Destination directory: /tmp/pip-wheel-pj531nvl 2026-05-31T04:32:48,935 Building wheel for midwicket (pyproject.toml): started 2026-05-31T04:32:48,936 Running command Building wheel for midwicket (pyproject.toml) 2026-05-31T04:32:49,515 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-31T04:32:49,516 !! 2026-05-31T04:32:49,517 ******************************************************************************** 2026-05-31T04:32:49,517 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-31T04:32:49,518 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-31T04:32:49,519 or your builds will no longer be supported. 2026-05-31T04:32:49,520 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:49,520 ******************************************************************************** 2026-05-31T04:32:49,522 !! 2026-05-31T04:32:49,522 corresp(dist, value, root_dir) 2026-05-31T04:32:49,593 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-31T04:32:49,594 !! 2026-05-31T04:32:49,595 ******************************************************************************** 2026-05-31T04:32:49,596 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-31T04:32:49,597 License :: OSI Approved :: MIT License 2026-05-31T04:32:49,598 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:49,599 ******************************************************************************** 2026-05-31T04:32:49,601 !! 2026-05-31T04:32:49,602 dist._finalize_license_expression() 2026-05-31T04:32:49,603 /tmp/pip-build-env-ecsi4p00/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-31T04:32:49,604 !! 2026-05-31T04:32:49,605 ******************************************************************************** 2026-05-31T04:32:49,606 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-31T04:32:49,607 License :: OSI Approved :: MIT License 2026-05-31T04:32:49,608 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-31T04:32:49,609 ******************************************************************************** 2026-05-31T04:32:49,610 !! 2026-05-31T04:32:49,611 self._finalize_license_expression() 2026-05-31T04:32:49,612 running bdist_wheel 2026-05-31T04:32:49,622 running build 2026-05-31T04:32:49,623 running build_py 2026-05-31T04:32:49,629 creating build/lib/midwicket 2026-05-31T04:32:49,632 copying midwicket/express.py -> build/lib/midwicket 2026-05-31T04:32:49,635 copying midwicket/config.py -> build/lib/midwicket 2026-05-31T04:32:49,637 copying midwicket/exceptions.py -> build/lib/midwicket 2026-05-31T04:32:49,640 copying midwicket/logging_config.py -> build/lib/midwicket 2026-05-31T04:32:49,642 copying midwicket/datasets.py -> build/lib/midwicket 2026-05-31T04:32:49,645 copying midwicket/__init__.py -> build/lib/midwicket 2026-05-31T04:32:49,647 copying midwicket/client.py -> build/lib/midwicket 2026-05-31T04:32:49,650 copying midwicket/features.py -> build/lib/midwicket 2026-05-31T04:32:49,653 creating build/lib/midwicket/api 2026-05-31T04:32:49,654 copying midwicket/api/head_to_head.py -> build/lib/midwicket/api 2026-05-31T04:32:49,658 copying midwicket/api/plugins.py -> build/lib/midwicket/api 2026-05-31T04:32:49,660 copying midwicket/api/stats.py -> build/lib/midwicket/api 2026-05-31T04:32:49,662 copying midwicket/api/sim.py -> build/lib/midwicket/api 2026-05-31T04:32:49,665 copying midwicket/api/validation.py -> build/lib/midwicket/api 2026-05-31T04:32:49,667 copying midwicket/api/session.py -> build/lib/midwicket/api 2026-05-31T04:32:49,669 copying midwicket/api/__init__.py -> build/lib/midwicket/api 2026-05-31T04:32:49,671 copying midwicket/api/player_analytics.py -> build/lib/midwicket/api 2026-05-31T04:32:49,676 copying midwicket/api/models.py -> build/lib/midwicket/api 2026-05-31T04:32:49,678 copying midwicket/api/fantasy.py -> build/lib/midwicket/api 2026-05-31T04:32:49,681 creating build/lib/midwicket/live 2026-05-31T04:32:49,682 copying midwicket/live/ingestor.py -> build/lib/midwicket/live 2026-05-31T04:32:49,685 copying midwicket/live/__init__.py -> build/lib/midwicket/live 2026-05-31T04:32:49,687 copying midwicket/live/overlay.py -> build/lib/midwicket/live 2026-05-31T04:32:49,690 creating build/lib/midwicket/storage 2026-05-31T04:32:49,691 copying midwicket/storage/engine.py -> build/lib/midwicket/storage 2026-05-31T04:32:49,694 copying midwicket/storage/connection_pool.py -> build/lib/midwicket/storage 2026-05-31T04:32:49,696 copying midwicket/storage/snapshots.py -> build/lib/midwicket/storage 2026-05-31T04:32:49,698 copying midwicket/storage/__init__.py -> build/lib/midwicket/storage 2026-05-31T04:32:49,699 copying midwicket/storage/registry.py -> build/lib/midwicket/storage 2026-05-31T04:32:49,702 copying midwicket/storage/thread_safe_engine.py -> build/lib/midwicket/storage 2026-05-31T04:32:49,705 creating build/lib/midwicket/utils 2026-05-31T04:32:49,706 copying midwicket/utils/deprecation.py -> build/lib/midwicket/utils 2026-05-31T04:32:49,708 copying midwicket/utils/logging_config.py -> build/lib/midwicket/utils 2026-05-31T04:32:49,710 copying midwicket/utils/__init__.py -> build/lib/midwicket/utils 2026-05-31T04:32:49,712 copying midwicket/utils/video_sync.py -> build/lib/midwicket/utils 2026-05-31T04:32:49,714 copying midwicket/utils/license.py -> build/lib/midwicket/utils 2026-05-31T04:32:49,716 copying midwicket/utils/schema_migration.py -> build/lib/midwicket/utils 2026-05-31T04:32:49,718 creating build/lib/midwicket/sources 2026-05-31T04:32:49,719 copying midwicket/sources/cricsheet_loader.py -> build/lib/midwicket/sources 2026-05-31T04:32:49,721 copying midwicket/sources/cricapi_adapter.py -> build/lib/midwicket/sources 2026-05-31T04:32:49,724 copying midwicket/sources/__init__.py -> build/lib/midwicket/sources 2026-05-31T04:32:49,726 creating build/lib/midwicket/runtime 2026-05-31T04:32:49,727 copying midwicket/runtime/modes.py -> build/lib/midwicket/runtime 2026-05-31T04:32:49,729 copying midwicket/runtime/cache.py -> build/lib/midwicket/runtime 2026-05-31T04:32:49,731 copying midwicket/runtime/executor.py -> build/lib/midwicket/runtime 2026-05-31T04:32:49,733 copying midwicket/runtime/planner.py -> build/lib/midwicket/runtime 2026-05-31T04:32:49,736 copying midwicket/runtime/__init__.py -> build/lib/midwicket/runtime 2026-05-31T04:32:49,738 copying midwicket/runtime/cache_duckdb.py -> build/lib/midwicket/runtime 2026-05-31T04:32:49,741 creating build/lib/midwicket/serve 2026-05-31T04:32:49,742 copying midwicket/serve/sql_guard.py -> build/lib/midwicket/serve 2026-05-31T04:32:49,744 copying midwicket/serve/rate_limit.py -> build/lib/midwicket/serve 2026-05-31T04:32:49,747 copying midwicket/serve/monitoring.py -> build/lib/midwicket/serve 2026-05-31T04:32:49,749 copying midwicket/serve/auth.py -> build/lib/midwicket/serve 2026-05-31T04:32:49,751 copying midwicket/serve/__init__.py -> build/lib/midwicket/serve 2026-05-31T04:32:49,753 copying midwicket/serve/api.py -> build/lib/midwicket/serve 2026-05-31T04:32:49,757 creating build/lib/midwicket/schema 2026-05-31T04:32:49,758 copying midwicket/schema/v1.py -> build/lib/midwicket/schema 2026-05-31T04:32:49,760 copying midwicket/schema/evolution.py -> build/lib/midwicket/schema 2026-05-31T04:32:49,762 copying midwicket/schema/__init__.py -> build/lib/midwicket/schema 2026-05-31T04:32:49,764 creating build/lib/midwicket/compute 2026-05-31T04:32:49,765 copying midwicket/compute/decorators.py -> build/lib/midwicket/compute 2026-05-31T04:32:49,767 copying midwicket/compute/winprob.py -> build/lib/midwicket/compute 2026-05-31T04:32:49,769 copying midwicket/compute/__init__.py -> build/lib/midwicket/compute 2026-05-31T04:32:49,771 copying midwicket/compute/protocols.py -> build/lib/midwicket/compute 2026-05-31T04:32:49,773 creating build/lib/midwicket/models 2026-05-31T04:32:49,774 copying midwicket/models/train.py -> build/lib/midwicket/models 2026-05-31T04:32:49,777 copying midwicket/models/win_predictor.py -> build/lib/midwicket/models 2026-05-31T04:32:49,780 copying midwicket/models/__init__.py -> build/lib/midwicket/models 2026-05-31T04:32:49,781 copying midwicket/models/registry.py -> build/lib/midwicket/models 2026-05-31T04:32:49,784 copying midwicket/models/win_features.py -> build/lib/midwicket/models 2026-05-31T04:32:49,786 creating build/lib/midwicket/report 2026-05-31T04:32:49,787 copying midwicket/report/pdf.py -> build/lib/midwicket/report 2026-05-31T04:32:49,790 copying midwicket/report/__init__.py -> build/lib/midwicket/report 2026-05-31T04:32:49,792 copying midwicket/report/scout.py -> build/lib/midwicket/report 2026-05-31T04:32:49,795 creating build/lib/midwicket/data 2026-05-31T04:32:49,796 copying midwicket/data/loader.py -> build/lib/midwicket/data 2026-05-31T04:32:49,798 copying midwicket/data/pipeline.py -> build/lib/midwicket/data 2026-05-31T04:32:49,801 copying midwicket/data/__init__.py -> build/lib/midwicket/data 2026-05-31T04:32:49,803 creating build/lib/midwicket/query 2026-05-31T04:32:49,804 copying midwicket/query/matchups.py -> build/lib/midwicket/query 2026-05-31T04:32:49,806 copying midwicket/query/defs.py -> build/lib/midwicket/query 2026-05-31T04:32:49,808 copying midwicket/query/__init__.py -> build/lib/midwicket/query 2026-05-31T04:32:49,809 copying midwicket/query/base.py -> build/lib/midwicket/query 2026-05-31T04:32:49,812 creating build/lib/midwicket/core 2026-05-31T04:32:49,813 copying midwicket/core/match_config.py -> build/lib/midwicket/core 2026-05-31T04:32:49,815 copying midwicket/core/canonicalize.py -> build/lib/midwicket/core 2026-05-31T04:32:49,817 copying midwicket/core/__init__.py -> build/lib/midwicket/core 2026-05-31T04:32:49,819 copying midwicket/core/video_sync.py -> build/lib/midwicket/core 2026-05-31T04:32:49,822 copying midwicket/core/attribution.py -> build/lib/midwicket/core 2026-05-31T04:32:49,824 copying midwicket/core/migration.py -> build/lib/midwicket/core 2026-05-31T04:32:49,827 creating build/lib/midwicket/visuals 2026-05-31T04:32:49,828 copying midwicket/visuals/field.py -> build/lib/midwicket/visuals 2026-05-31T04:32:49,830 copying midwicket/visuals/worm.py -> build/lib/midwicket/visuals 2026-05-31T04:32:49,833 copying midwicket/visuals/__init__.py -> build/lib/midwicket/visuals 2026-05-31T04:32:49,836 creating build/lib/midwicket/sources/adapters 2026-05-31T04:32:49,837 copying midwicket/sources/adapters/__init__.py -> build/lib/midwicket/sources/adapters 2026-05-31T04:32:49,839 copying midwicket/sources/adapters/base.py -> build/lib/midwicket/sources/adapters 2026-05-31T04:32:49,841 copying midwicket/sources/adapters/registry.py -> build/lib/midwicket/sources/adapters 2026-05-31T04:32:49,843 creating build/lib/midwicket/compute/metrics 2026-05-31T04:32:49,844 copying midwicket/compute/metrics/team.py -> build/lib/midwicket/compute/metrics 2026-05-31T04:32:49,846 copying midwicket/compute/metrics/partnership.py -> build/lib/midwicket/compute/metrics 2026-05-31T04:32:49,848 copying midwicket/compute/metrics/bowling.py -> build/lib/midwicket/compute/metrics 2026-05-31T04:32:49,850 copying midwicket/compute/metrics/__init__.py -> build/lib/midwicket/compute/metrics 2026-05-31T04:32:49,851 copying midwicket/compute/metrics/batting.py -> build/lib/midwicket/compute/metrics 2026-05-31T04:32:49,854 creating build/lib/midwicket/compute/derived 2026-05-31T04:32:49,855 copying midwicket/compute/derived/store.py -> build/lib/midwicket/compute/derived 2026-05-31T04:32:49,857 copying midwicket/compute/derived/__init__.py -> build/lib/midwicket/compute/derived 2026-05-31T04:32:49,859 creating build/lib/midwicket/models/data 2026-05-31T04:32:49,860 copying midwicket/models/data/__init__.py -> build/lib/midwicket/models/data 2026-05-31T04:32:49,861 running egg_info 2026-05-31T04:32:49,871 writing midwicket.egg-info/PKG-INFO 2026-05-31T04:32:49,879 writing dependency_links to midwicket.egg-info/dependency_links.txt 2026-05-31T04:32:49,884 writing requirements to midwicket.egg-info/requires.txt 2026-05-31T04:32:49,885 writing top-level names to midwicket.egg-info/top_level.txt 2026-05-31T04:32:49,915 reading manifest file 'midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:49,924 reading manifest template 'MANIFEST.in' 2026-05-31T04:32:50,093 adding license file 'LICENSE' 2026-05-31T04:32:50,102 writing manifest file 'midwicket.egg-info/SOURCES.txt' 2026-05-31T04:32:50,116 copying midwicket/py.typed -> build/lib/midwicket 2026-05-31T04:32:50,118 copying midwicket/models/data/win_model_default.json -> build/lib/midwicket/models/data 2026-05-31T04:32:50,121 copying midwicket/data/ipl_json.zip -> build/lib/midwicket/data 2026-05-31T04:32:50,193 copying midwicket/data/registry.duckdb -> build/lib/midwicket/data 2026-05-31T04:32:50,329 installing to build/bdist.linux-armv7l/wheel 2026-05-31T04:32:50,329 running install 2026-05-31T04:32:50,352 running install_lib 2026-05-31T04:32:50,358 creating build/bdist.linux-armv7l/wheel 2026-05-31T04:32:50,360 creating build/bdist.linux-armv7l/wheel/midwicket 2026-05-31T04:32:50,361 copying build/lib/midwicket/express.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,364 creating build/bdist.linux-armv7l/wheel/midwicket/api 2026-05-31T04:32:50,365 copying build/lib/midwicket/api/head_to_head.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,367 copying build/lib/midwicket/api/plugins.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,369 copying build/lib/midwicket/api/stats.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,371 copying build/lib/midwicket/api/sim.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,373 copying build/lib/midwicket/api/validation.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,375 copying build/lib/midwicket/api/session.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,377 copying build/lib/midwicket/api/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,379 copying build/lib/midwicket/api/player_analytics.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,382 copying build/lib/midwicket/api/models.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,384 copying build/lib/midwicket/api/fantasy.py -> build/bdist.linux-armv7l/wheel/./midwicket/api 2026-05-31T04:32:50,387 creating build/bdist.linux-armv7l/wheel/midwicket/live 2026-05-31T04:32:50,388 copying build/lib/midwicket/live/ingestor.py -> build/bdist.linux-armv7l/wheel/./midwicket/live 2026-05-31T04:32:50,391 copying build/lib/midwicket/live/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/live 2026-05-31T04:32:50,392 copying build/lib/midwicket/live/overlay.py -> build/bdist.linux-armv7l/wheel/./midwicket/live 2026-05-31T04:32:50,395 creating build/bdist.linux-armv7l/wheel/midwicket/storage 2026-05-31T04:32:50,396 copying build/lib/midwicket/storage/engine.py -> build/bdist.linux-armv7l/wheel/./midwicket/storage 2026-05-31T04:32:50,399 copying build/lib/midwicket/storage/connection_pool.py -> build/bdist.linux-armv7l/wheel/./midwicket/storage 2026-05-31T04:32:50,401 copying build/lib/midwicket/storage/snapshots.py -> build/bdist.linux-armv7l/wheel/./midwicket/storage 2026-05-31T04:32:50,402 copying build/lib/midwicket/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/storage 2026-05-31T04:32:50,404 copying build/lib/midwicket/storage/registry.py -> build/bdist.linux-armv7l/wheel/./midwicket/storage 2026-05-31T04:32:50,406 copying build/lib/midwicket/storage/thread_safe_engine.py -> build/bdist.linux-armv7l/wheel/./midwicket/storage 2026-05-31T04:32:50,409 copying build/lib/midwicket/config.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,412 creating build/bdist.linux-armv7l/wheel/midwicket/utils 2026-05-31T04:32:50,413 copying build/lib/midwicket/utils/deprecation.py -> build/bdist.linux-armv7l/wheel/./midwicket/utils 2026-05-31T04:32:50,415 copying build/lib/midwicket/utils/logging_config.py -> build/bdist.linux-armv7l/wheel/./midwicket/utils 2026-05-31T04:32:50,417 copying build/lib/midwicket/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/utils 2026-05-31T04:32:50,418 copying build/lib/midwicket/utils/video_sync.py -> build/bdist.linux-armv7l/wheel/./midwicket/utils 2026-05-31T04:32:50,420 copying build/lib/midwicket/utils/license.py -> build/bdist.linux-armv7l/wheel/./midwicket/utils 2026-05-31T04:32:50,421 copying build/lib/midwicket/utils/schema_migration.py -> build/bdist.linux-armv7l/wheel/./midwicket/utils 2026-05-31T04:32:50,424 creating build/bdist.linux-armv7l/wheel/midwicket/sources 2026-05-31T04:32:50,425 copying build/lib/midwicket/sources/cricsheet_loader.py -> build/bdist.linux-armv7l/wheel/./midwicket/sources 2026-05-31T04:32:50,427 copying build/lib/midwicket/sources/cricapi_adapter.py -> build/bdist.linux-armv7l/wheel/./midwicket/sources 2026-05-31T04:32:50,430 copying build/lib/midwicket/sources/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/sources 2026-05-31T04:32:50,432 creating build/bdist.linux-armv7l/wheel/midwicket/sources/adapters 2026-05-31T04:32:50,433 copying build/lib/midwicket/sources/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/sources/adapters 2026-05-31T04:32:50,436 copying build/lib/midwicket/sources/adapters/base.py -> build/bdist.linux-armv7l/wheel/./midwicket/sources/adapters 2026-05-31T04:32:50,437 copying build/lib/midwicket/sources/adapters/registry.py -> build/bdist.linux-armv7l/wheel/./midwicket/sources/adapters 2026-05-31T04:32:50,440 creating build/bdist.linux-armv7l/wheel/midwicket/runtime 2026-05-31T04:32:50,441 copying build/lib/midwicket/runtime/modes.py -> build/bdist.linux-armv7l/wheel/./midwicket/runtime 2026-05-31T04:32:50,443 copying build/lib/midwicket/runtime/cache.py -> build/bdist.linux-armv7l/wheel/./midwicket/runtime 2026-05-31T04:32:50,445 copying build/lib/midwicket/runtime/executor.py -> build/bdist.linux-armv7l/wheel/./midwicket/runtime 2026-05-31T04:32:50,448 copying build/lib/midwicket/runtime/planner.py -> build/bdist.linux-armv7l/wheel/./midwicket/runtime 2026-05-31T04:32:50,450 copying build/lib/midwicket/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/runtime 2026-05-31T04:32:50,452 copying build/lib/midwicket/runtime/cache_duckdb.py -> build/bdist.linux-armv7l/wheel/./midwicket/runtime 2026-05-31T04:32:50,455 copying build/lib/midwicket/exceptions.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,457 creating build/bdist.linux-armv7l/wheel/midwicket/serve 2026-05-31T04:32:50,458 copying build/lib/midwicket/serve/sql_guard.py -> build/bdist.linux-armv7l/wheel/./midwicket/serve 2026-05-31T04:32:50,461 copying build/lib/midwicket/serve/rate_limit.py -> build/bdist.linux-armv7l/wheel/./midwicket/serve 2026-05-31T04:32:50,463 copying build/lib/midwicket/serve/monitoring.py -> build/bdist.linux-armv7l/wheel/./midwicket/serve 2026-05-31T04:32:50,465 copying build/lib/midwicket/serve/auth.py -> build/bdist.linux-armv7l/wheel/./midwicket/serve 2026-05-31T04:32:50,467 copying build/lib/midwicket/serve/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/serve 2026-05-31T04:32:50,469 copying build/lib/midwicket/serve/api.py -> build/bdist.linux-armv7l/wheel/./midwicket/serve 2026-05-31T04:32:50,473 creating build/bdist.linux-armv7l/wheel/midwicket/schema 2026-05-31T04:32:50,474 copying build/lib/midwicket/schema/v1.py -> build/bdist.linux-armv7l/wheel/./midwicket/schema 2026-05-31T04:32:50,476 copying build/lib/midwicket/schema/evolution.py -> build/bdist.linux-armv7l/wheel/./midwicket/schema 2026-05-31T04:32:50,477 copying build/lib/midwicket/schema/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/schema 2026-05-31T04:32:50,479 copying build/lib/midwicket/logging_config.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,481 creating build/bdist.linux-armv7l/wheel/midwicket/compute 2026-05-31T04:32:50,482 copying build/lib/midwicket/compute/decorators.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute 2026-05-31T04:32:50,484 creating build/bdist.linux-armv7l/wheel/midwicket/compute/metrics 2026-05-31T04:32:50,485 copying build/lib/midwicket/compute/metrics/team.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/metrics 2026-05-31T04:32:50,488 copying build/lib/midwicket/compute/metrics/partnership.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/metrics 2026-05-31T04:32:50,489 copying build/lib/midwicket/compute/metrics/bowling.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/metrics 2026-05-31T04:32:50,492 copying build/lib/midwicket/compute/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/metrics 2026-05-31T04:32:50,493 copying build/lib/midwicket/compute/metrics/batting.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/metrics 2026-05-31T04:32:50,495 copying build/lib/midwicket/compute/winprob.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute 2026-05-31T04:32:50,498 copying build/lib/midwicket/compute/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute 2026-05-31T04:32:50,499 copying build/lib/midwicket/compute/protocols.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute 2026-05-31T04:32:50,502 creating build/bdist.linux-armv7l/wheel/midwicket/compute/derived 2026-05-31T04:32:50,503 copying build/lib/midwicket/compute/derived/store.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/derived 2026-05-31T04:32:50,505 copying build/lib/midwicket/compute/derived/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/compute/derived 2026-05-31T04:32:50,506 copying build/lib/midwicket/datasets.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,509 creating build/bdist.linux-armv7l/wheel/midwicket/models 2026-05-31T04:32:50,510 copying build/lib/midwicket/models/train.py -> build/bdist.linux-armv7l/wheel/./midwicket/models 2026-05-31T04:32:50,513 copying build/lib/midwicket/models/win_predictor.py -> build/bdist.linux-armv7l/wheel/./midwicket/models 2026-05-31T04:32:50,515 copying build/lib/midwicket/models/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/models 2026-05-31T04:32:50,517 creating build/bdist.linux-armv7l/wheel/midwicket/models/data 2026-05-31T04:32:50,518 copying build/lib/midwicket/models/data/win_model_default.json -> build/bdist.linux-armv7l/wheel/./midwicket/models/data 2026-05-31T04:32:50,521 copying build/lib/midwicket/models/data/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/models/data 2026-05-31T04:32:50,522 copying build/lib/midwicket/models/registry.py -> build/bdist.linux-armv7l/wheel/./midwicket/models 2026-05-31T04:32:50,525 copying build/lib/midwicket/models/win_features.py -> build/bdist.linux-armv7l/wheel/./midwicket/models 2026-05-31T04:32:50,527 copying build/lib/midwicket/py.typed -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,528 copying build/lib/midwicket/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,531 creating build/bdist.linux-armv7l/wheel/midwicket/report 2026-05-31T04:32:50,532 copying build/lib/midwicket/report/pdf.py -> build/bdist.linux-armv7l/wheel/./midwicket/report 2026-05-31T04:32:50,535 copying build/lib/midwicket/report/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/report 2026-05-31T04:32:50,537 copying build/lib/midwicket/report/scout.py -> build/bdist.linux-armv7l/wheel/./midwicket/report 2026-05-31T04:32:50,539 copying build/lib/midwicket/client.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,541 creating build/bdist.linux-armv7l/wheel/midwicket/data 2026-05-31T04:32:50,543 copying build/lib/midwicket/data/loader.py -> build/bdist.linux-armv7l/wheel/./midwicket/data 2026-05-31T04:32:50,545 copying build/lib/midwicket/data/pipeline.py -> build/bdist.linux-armv7l/wheel/./midwicket/data 2026-05-31T04:32:50,547 copying build/lib/midwicket/data/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/data 2026-05-31T04:32:50,549 copying build/lib/midwicket/data/ipl_json.zip -> build/bdist.linux-armv7l/wheel/./midwicket/data 2026-05-31T04:32:50,613 copying build/lib/midwicket/data/registry.duckdb -> build/bdist.linux-armv7l/wheel/./midwicket/data 2026-05-31T04:32:50,748 creating build/bdist.linux-armv7l/wheel/midwicket/query 2026-05-31T04:32:50,749 copying build/lib/midwicket/query/matchups.py -> build/bdist.linux-armv7l/wheel/./midwicket/query 2026-05-31T04:32:50,751 copying build/lib/midwicket/query/defs.py -> build/bdist.linux-armv7l/wheel/./midwicket/query 2026-05-31T04:32:50,753 copying build/lib/midwicket/query/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/query 2026-05-31T04:32:50,755 copying build/lib/midwicket/query/base.py -> build/bdist.linux-armv7l/wheel/./midwicket/query 2026-05-31T04:32:50,758 creating build/bdist.linux-armv7l/wheel/midwicket/core 2026-05-31T04:32:50,760 copying build/lib/midwicket/core/match_config.py -> build/bdist.linux-armv7l/wheel/./midwicket/core 2026-05-31T04:32:50,762 copying build/lib/midwicket/core/canonicalize.py -> build/bdist.linux-armv7l/wheel/./midwicket/core 2026-05-31T04:32:50,765 copying build/lib/midwicket/core/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/core 2026-05-31T04:32:50,767 copying build/lib/midwicket/core/video_sync.py -> build/bdist.linux-armv7l/wheel/./midwicket/core 2026-05-31T04:32:50,770 copying build/lib/midwicket/core/attribution.py -> build/bdist.linux-armv7l/wheel/./midwicket/core 2026-05-31T04:32:50,772 copying build/lib/midwicket/core/migration.py -> build/bdist.linux-armv7l/wheel/./midwicket/core 2026-05-31T04:32:50,776 copying build/lib/midwicket/features.py -> build/bdist.linux-armv7l/wheel/./midwicket 2026-05-31T04:32:50,779 creating build/bdist.linux-armv7l/wheel/midwicket/visuals 2026-05-31T04:32:50,780 copying build/lib/midwicket/visuals/field.py -> build/bdist.linux-armv7l/wheel/./midwicket/visuals 2026-05-31T04:32:50,782 copying build/lib/midwicket/visuals/worm.py -> build/bdist.linux-armv7l/wheel/./midwicket/visuals 2026-05-31T04:32:50,785 copying build/lib/midwicket/visuals/__init__.py -> build/bdist.linux-armv7l/wheel/./midwicket/visuals 2026-05-31T04:32:50,787 running install_egg_info 2026-05-31T04:32:50,792 Copying midwicket.egg-info to build/bdist.linux-armv7l/wheel/./midwicket-1.1.0-py3.11.egg-info 2026-05-31T04:32:50,803 running install_scripts 2026-05-31T04:32:50,813 creating build/bdist.linux-armv7l/wheel/midwicket-1.1.0.dist-info/WHEEL 2026-05-31T04:32:50,815 creating '/tmp/pip-wheel-pj531nvl/.tmp-328pu26_/midwicket-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-31T04:32:50,818 adding 'midwicket/__init__.py' 2026-05-31T04:32:50,820 adding 'midwicket/client.py' 2026-05-31T04:32:50,822 adding 'midwicket/config.py' 2026-05-31T04:32:50,824 adding 'midwicket/datasets.py' 2026-05-31T04:32:50,825 adding 'midwicket/exceptions.py' 2026-05-31T04:32:50,828 adding 'midwicket/express.py' 2026-05-31T04:32:50,830 adding 'midwicket/features.py' 2026-05-31T04:32:50,832 adding 'midwicket/logging_config.py' 2026-05-31T04:32:50,833 adding 'midwicket/py.typed' 2026-05-31T04:32:50,835 adding 'midwicket/api/__init__.py' 2026-05-31T04:32:50,837 adding 'midwicket/api/fantasy.py' 2026-05-31T04:32:50,839 adding 'midwicket/api/head_to_head.py' 2026-05-31T04:32:50,841 adding 'midwicket/api/models.py' 2026-05-31T04:32:50,846 adding 'midwicket/api/player_analytics.py' 2026-05-31T04:32:50,848 adding 'midwicket/api/plugins.py' 2026-05-31T04:32:50,851 adding 'midwicket/api/session.py' 2026-05-31T04:32:50,852 adding 'midwicket/api/sim.py' 2026-05-31T04:32:50,853 adding 'midwicket/api/stats.py' 2026-05-31T04:32:50,855 adding 'midwicket/api/validation.py' 2026-05-31T04:32:50,857 adding 'midwicket/compute/__init__.py' 2026-05-31T04:32:50,858 adding 'midwicket/compute/decorators.py' 2026-05-31T04:32:50,860 adding 'midwicket/compute/protocols.py' 2026-05-31T04:32:50,861 adding 'midwicket/compute/winprob.py' 2026-05-31T04:32:50,863 adding 'midwicket/compute/derived/__init__.py' 2026-05-31T04:32:50,865 adding 'midwicket/compute/derived/store.py' 2026-05-31T04:32:50,868 adding 'midwicket/compute/metrics/__init__.py' 2026-05-31T04:32:50,871 adding 'midwicket/compute/metrics/batting.py' 2026-05-31T04:32:50,873 adding 'midwicket/compute/metrics/bowling.py' 2026-05-31T04:32:50,875 adding 'midwicket/compute/metrics/partnership.py' 2026-05-31T04:32:50,876 adding 'midwicket/compute/metrics/team.py' 2026-05-31T04:32:50,879 adding 'midwicket/core/__init__.py' 2026-05-31T04:32:50,881 adding 'midwicket/core/attribution.py' 2026-05-31T04:32:50,884 adding 'midwicket/core/canonicalize.py' 2026-05-31T04:32:50,886 adding 'midwicket/core/match_config.py' 2026-05-31T04:32:50,890 adding 'midwicket/core/migration.py' 2026-05-31T04:32:50,892 adding 'midwicket/core/video_sync.py' 2026-05-31T04:32:50,894 adding 'midwicket/data/__init__.py' 2026-05-31T04:32:51,392 adding 'midwicket/data/ipl_json.zip' 2026-05-31T04:32:51,420 adding 'midwicket/data/loader.py' 2026-05-31T04:32:51,422 adding 'midwicket/data/pipeline.py' 2026-05-31T04:32:51,899 adding 'midwicket/data/registry.duckdb' 2026-05-31T04:32:51,951 adding 'midwicket/live/__init__.py' 2026-05-31T04:32:51,954 adding 'midwicket/live/ingestor.py' 2026-05-31T04:32:51,956 adding 'midwicket/live/overlay.py' 2026-05-31T04:32:51,958 adding 'midwicket/models/__init__.py' 2026-05-31T04:32:51,959 adding 'midwicket/models/registry.py' 2026-05-31T04:32:51,962 adding 'midwicket/models/train.py' 2026-05-31T04:32:51,964 adding 'midwicket/models/win_features.py' 2026-05-31T04:32:51,966 adding 'midwicket/models/win_predictor.py' 2026-05-31T04:32:51,968 adding 'midwicket/models/data/__init__.py' 2026-05-31T04:32:51,969 adding 'midwicket/models/data/win_model_default.json' 2026-05-31T04:32:51,971 adding 'midwicket/query/__init__.py' 2026-05-31T04:32:51,972 adding 'midwicket/query/base.py' 2026-05-31T04:32:51,974 adding 'midwicket/query/defs.py' 2026-05-31T04:32:51,975 adding 'midwicket/query/matchups.py' 2026-05-31T04:32:51,977 adding 'midwicket/report/__init__.py' 2026-05-31T04:32:51,979 adding 'midwicket/report/pdf.py' 2026-05-31T04:32:51,980 adding 'midwicket/report/scout.py' 2026-05-31T04:32:51,982 adding 'midwicket/runtime/__init__.py' 2026-05-31T04:32:51,983 adding 'midwicket/runtime/cache.py' 2026-05-31T04:32:51,985 adding 'midwicket/runtime/cache_duckdb.py' 2026-05-31T04:32:51,987 adding 'midwicket/runtime/executor.py' 2026-05-31T04:32:51,988 adding 'midwicket/runtime/modes.py' 2026-05-31T04:32:51,990 adding 'midwicket/runtime/planner.py' 2026-05-31T04:32:51,992 adding 'midwicket/schema/__init__.py' 2026-05-31T04:32:51,994 adding 'midwicket/schema/evolution.py' 2026-05-31T04:32:51,995 adding 'midwicket/schema/v1.py' 2026-05-31T04:32:51,997 adding 'midwicket/serve/__init__.py' 2026-05-31T04:32:52,004 adding 'midwicket/serve/api.py' 2026-05-31T04:32:52,006 adding 'midwicket/serve/auth.py' 2026-05-31T04:32:52,008 adding 'midwicket/serve/monitoring.py' 2026-05-31T04:32:52,010 adding 'midwicket/serve/rate_limit.py' 2026-05-31T04:32:52,012 adding 'midwicket/serve/sql_guard.py' 2026-05-31T04:32:52,013 adding 'midwicket/sources/__init__.py' 2026-05-31T04:32:52,015 adding 'midwicket/sources/cricapi_adapter.py' 2026-05-31T04:32:52,016 adding 'midwicket/sources/cricsheet_loader.py' 2026-05-31T04:32:52,018 adding 'midwicket/sources/adapters/__init__.py' 2026-05-31T04:32:52,019 adding 'midwicket/sources/adapters/base.py' 2026-05-31T04:32:52,020 adding 'midwicket/sources/adapters/registry.py' 2026-05-31T04:32:52,022 adding 'midwicket/storage/__init__.py' 2026-05-31T04:32:52,024 adding 'midwicket/storage/connection_pool.py' 2026-05-31T04:32:52,027 adding 'midwicket/storage/engine.py' 2026-05-31T04:32:52,029 adding 'midwicket/storage/registry.py' 2026-05-31T04:32:52,030 adding 'midwicket/storage/snapshots.py' 2026-05-31T04:32:52,033 adding 'midwicket/storage/thread_safe_engine.py' 2026-05-31T04:32:52,035 adding 'midwicket/utils/__init__.py' 2026-05-31T04:32:52,036 adding 'midwicket/utils/deprecation.py' 2026-05-31T04:32:52,038 adding 'midwicket/utils/license.py' 2026-05-31T04:32:52,039 adding 'midwicket/utils/logging_config.py' 2026-05-31T04:32:52,040 adding 'midwicket/utils/schema_migration.py' 2026-05-31T04:32:52,042 adding 'midwicket/utils/video_sync.py' 2026-05-31T04:32:52,043 adding 'midwicket/visuals/__init__.py' 2026-05-31T04:32:52,045 adding 'midwicket/visuals/field.py' 2026-05-31T04:32:52,048 adding 'midwicket/visuals/worm.py' 2026-05-31T04:32:52,051 adding 'midwicket-1.1.0.dist-info/licenses/LICENSE' 2026-05-31T04:32:52,053 adding 'midwicket-1.1.0.dist-info/METADATA' 2026-05-31T04:32:52,054 adding 'midwicket-1.1.0.dist-info/WHEEL' 2026-05-31T04:32:52,056 adding 'midwicket-1.1.0.dist-info/top_level.txt' 2026-05-31T04:32:52,057 adding 'midwicket-1.1.0.dist-info/RECORD' 2026-05-31T04:32:52,113 removing build/bdist.linux-armv7l/wheel 2026-05-31T04:32:52,242 Building wheel for midwicket (pyproject.toml): finished with status 'done' 2026-05-31T04:32:52,347 Created wheel for midwicket: filename=midwicket-1.1.0-py3-none-any.whl size=5109827 sha256=260a10f457e7e203a8eb01a1d4e64d55259b18869ee088e14499314129ccbd8c 2026-05-31T04:32:52,348 Stored in directory: /tmp/pip-ephem-wheel-cache-6ruzjuzi/wheels/05/29/6f/6a36785b81f454903464c28eb557eec0e308c11a65f8933b9c 2026-05-31T04:32:52,367 Successfully built midwicket 2026-05-31T04:32:52,490 Removed build tracker: '/tmp/pip-build-tracker-4r9vlr3g'