2025-10-23T07:47:37,708 Created temporary directory: /tmp/pip-ephem-wheel-cache-yt7lodo8 2025-10-23T07:47:37,710 Created temporary directory: /tmp/pip-build-tracker-yrhwfgou 2025-10-23T07:47:37,710 Initialized build tracking at /tmp/pip-build-tracker-yrhwfgou 2025-10-23T07:47:37,711 Created build tracker: /tmp/pip-build-tracker-yrhwfgou 2025-10-23T07:47:37,711 Entered build tracker: /tmp/pip-build-tracker-yrhwfgou 2025-10-23T07:47:37,712 Created temporary directory: /tmp/pip-wheel-xjq7u3bi 2025-10-23T07:47:37,715 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-23T07:47:37,718 Created temporary directory: /tmp/pip-ephem-wheel-cache-3h0ym025 2025-10-23T07:47:37,739 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T07:47:37,743 2 location(s) to search for versions of opstrat-backtester: 2025-10-23T07:47:37,743 * https://pypi.org/simple/opstrat-backtester/ 2025-10-23T07:47:37,743 * https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-23T07:47:37,744 Fetching project page and analyzing links: https://pypi.org/simple/opstrat-backtester/ 2025-10-23T07:47:37,744 Getting page https://pypi.org/simple/opstrat-backtester/ 2025-10-23T07:47:37,746 Found index url https://pypi.org/simple 2025-10-23T07:47:37,964 Fetched page https://pypi.org/simple/opstrat-backtester/ as application/vnd.pypi.simple.v1+json 2025-10-23T07:47:37,966 Skipping link: No binaries permitted for opstrat-backtester: https://files.pythonhosted.org/packages/c9/3e/e4f8c01f47eb8d9b6d41c3a20fc820eab4736ab54149c4bd59c8434ff310/opstrat_backtester-0.1.0-py3-none-any.whl (from https://pypi.org/simple/opstrat-backtester/) (requires-python:>=3.8) 2025-10-23T07:47:37,967 Found link https://files.pythonhosted.org/packages/e5/f5/bc7b8938e2262d40d164c6c59ac024be9b21b6b58853a18d118dbe628b15/opstrat_backtester-0.1.0.tar.gz (from https://pypi.org/simple/opstrat-backtester/) (requires-python:>=3.8), version: 0.1.0 2025-10-23T07:47:37,968 Skipping link: No binaries permitted for opstrat-backtester: https://files.pythonhosted.org/packages/c6/eb/851ac37529551b5fef13e320f2113788caf3a5a6cad07c80a80c6e3b84b9/opstrat_backtester-0.1.1-py3-none-any.whl (from https://pypi.org/simple/opstrat-backtester/) (requires-python:>=3.10) 2025-10-23T07:47:37,969 Found link https://files.pythonhosted.org/packages/fa/23/1285b6533407dfdcb1f79bbf7d85372095a735265fbf51aaf8d38f14a833/opstrat_backtester-0.1.1.tar.gz (from https://pypi.org/simple/opstrat-backtester/) (requires-python:>=3.10), version: 0.1.1 2025-10-23T07:47:37,970 Fetching project page and analyzing links: https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-23T07:47:37,971 Getting page https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-23T07:47:37,972 Found index url https://www.piwheels.org/simple 2025-10-23T07:47:38,166 Fetched page https://www.piwheels.org/simple/opstrat-backtester/ as text/html 2025-10-23T07:47:38,168 Skipping link: No binaries permitted for opstrat-backtester: https://www.piwheels.org/simple/opstrat-backtester/opstrat_backtester-0.1.0-py3-none-any.whl#sha256=ec7b8f251af7f8a385f2c816643e6e1dacb92e3bbca9e90c9cedb2a37eb65716 (from https://www.piwheels.org/simple/opstrat-backtester/) (requires-python:>=3.8) 2025-10-23T07:47:38,169 Skipping link: not a file: https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-23T07:47:38,169 Skipping link: not a file: https://pypi.org/simple/opstrat-backtester/ 2025-10-23T07:47:38,188 Given no hashes to check 1 links for project 'opstrat-backtester': discarding no candidates 2025-10-23T07:47:38,206 Collecting opstrat-backtester==0.1.1 2025-10-23T07:47:38,209 Created temporary directory: /tmp/pip-unpack-j4_gp4af 2025-10-23T07:47:38,347 Downloading opstrat_backtester-0.1.1.tar.gz (23 kB) 2025-10-23T07:47:38,424 Added opstrat-backtester==0.1.1 from https://files.pythonhosted.org/packages/fa/23/1285b6533407dfdcb1f79bbf7d85372095a735265fbf51aaf8d38f14a833/opstrat_backtester-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-yrhwfgou' 2025-10-23T07:47:38,429 Created temporary directory: /tmp/pip-build-env-f4lzjrz2 2025-10-23T07:47:38,433 Installing build dependencies: started 2025-10-23T07:47:38,434 Running command pip subprocess to install build dependencies 2025-10-23T07:47:39,584 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-23T07:47:40,175 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-23T07:47:40,199 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T07:47:41,928 Collecting setuptools>=61.0 2025-10-23T07:47:42,020 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-23T07:47:42,287 Collecting wheel 2025-10-23T07:47:42,305 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-23T07:47:45,367 Installing collected packages: wheel, setuptools 2025-10-23T07:47:45,615 Creating /tmp/pip-build-env-f4lzjrz2/overlay/local/bin 2025-10-23T07:47:45,617 changing mode of /tmp/pip-build-env-f4lzjrz2/overlay/local/bin/wheel to 755 2025-10-23T07:47:49,725 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-23T07:47:50,007 Installing build dependencies: finished with status 'done' 2025-10-23T07:47:50,014 Getting requirements to build wheel: started 2025-10-23T07:47:50,015 Running command Getting requirements to build wheel 2025-10-23T07:47:50,707 /tmp/pip-build-env-f4lzjrz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T07:47:50,707 !! 2025-10-23T07:47:50,708 ******************************************************************************** 2025-10-23T07:47:50,709 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T07:47:50,710 License :: OSI Approved :: MIT License 2025-10-23T07:47:50,711 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T07:47:50,712 ******************************************************************************** 2025-10-23T07:47:50,713 !! 2025-10-23T07:47:50,714 dist._finalize_license_expression() 2025-10-23T07:47:50,714 /tmp/pip-build-env-f4lzjrz2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T07:47:50,715 !! 2025-10-23T07:47:50,716 ******************************************************************************** 2025-10-23T07:47:50,717 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T07:47:50,718 License :: OSI Approved :: MIT License 2025-10-23T07:47:50,719 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T07:47:50,720 ******************************************************************************** 2025-10-23T07:47:50,721 !! 2025-10-23T07:47:50,722 self._finalize_license_expression() 2025-10-23T07:47:50,723 running egg_info 2025-10-23T07:47:50,729 writing src/opstrat_backtester.egg-info/PKG-INFO 2025-10-23T07:47:50,734 writing dependency_links to src/opstrat_backtester.egg-info/dependency_links.txt 2025-10-23T07:47:50,737 writing requirements to src/opstrat_backtester.egg-info/requires.txt 2025-10-23T07:47:50,738 writing top-level names to src/opstrat_backtester.egg-info/top_level.txt 2025-10-23T07:47:50,765 reading manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:50,772 writing manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:50,872 Getting requirements to build wheel: finished with status 'done' 2025-10-23T07:47:50,876 Created temporary directory: /tmp/pip-modern-metadata-nwb3eghv 2025-10-23T07:47:50,879 Preparing metadata (pyproject.toml): started 2025-10-23T07:47:50,880 Running command Preparing metadata (pyproject.toml) 2025-10-23T07:47:51,530 /tmp/pip-build-env-f4lzjrz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T07:47:51,530 !! 2025-10-23T07:47:51,531 ******************************************************************************** 2025-10-23T07:47:51,531 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T07:47:51,532 License :: OSI Approved :: MIT License 2025-10-23T07:47:51,533 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T07:47:51,534 ******************************************************************************** 2025-10-23T07:47:51,535 !! 2025-10-23T07:47:51,535 dist._finalize_license_expression() 2025-10-23T07:47:51,536 /tmp/pip-build-env-f4lzjrz2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T07:47:51,536 !! 2025-10-23T07:47:51,538 ******************************************************************************** 2025-10-23T07:47:51,538 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T07:47:51,539 License :: OSI Approved :: MIT License 2025-10-23T07:47:51,541 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T07:47:51,541 ******************************************************************************** 2025-10-23T07:47:51,542 !! 2025-10-23T07:47:51,543 self._finalize_license_expression() 2025-10-23T07:47:51,545 running dist_info 2025-10-23T07:47:51,558 creating /tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info 2025-10-23T07:47:51,559 writing /tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/PKG-INFO 2025-10-23T07:47:51,564 writing dependency_links to /tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/dependency_links.txt 2025-10-23T07:47:51,567 writing requirements to /tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/requires.txt 2025-10-23T07:47:51,568 writing top-level names to /tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/top_level.txt 2025-10-23T07:47:51,570 writing manifest file '/tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:51,593 reading manifest file '/tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:51,598 writing manifest file '/tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:51,599 creating '/tmp/pip-modern-metadata-nwb3eghv/opstrat_backtester-0.1.1.dist-info' 2025-10-23T07:47:51,725 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-23T07:47:51,730 Source in /tmp/pip-wheel-xjq7u3bi/opstrat-backtester_1c49ff7c90364490aa335126dc19d9e0 has version 0.1.1, which satisfies requirement opstrat-backtester==0.1.1 from https://files.pythonhosted.org/packages/fa/23/1285b6533407dfdcb1f79bbf7d85372095a735265fbf51aaf8d38f14a833/opstrat_backtester-0.1.1.tar.gz 2025-10-23T07:47:51,731 Removed opstrat-backtester==0.1.1 from https://files.pythonhosted.org/packages/fa/23/1285b6533407dfdcb1f79bbf7d85372095a735265fbf51aaf8d38f14a833/opstrat_backtester-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-yrhwfgou' 2025-10-23T07:47:51,737 Created temporary directory: /tmp/pip-unpack-7omv7yk6 2025-10-23T07:47:51,738 Building wheels for collected packages: opstrat-backtester 2025-10-23T07:47:51,743 Created temporary directory: /tmp/pip-wheel-swyrio7q 2025-10-23T07:47:51,744 Destination directory: /tmp/pip-wheel-swyrio7q 2025-10-23T07:47:51,746 Building wheel for opstrat-backtester (pyproject.toml): started 2025-10-23T07:47:51,747 Running command Building wheel for opstrat-backtester (pyproject.toml) 2025-10-23T07:47:52,385 /tmp/pip-build-env-f4lzjrz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T07:47:52,385 !! 2025-10-23T07:47:52,386 ******************************************************************************** 2025-10-23T07:47:52,387 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T07:47:52,388 License :: OSI Approved :: MIT License 2025-10-23T07:47:52,389 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T07:47:52,389 ******************************************************************************** 2025-10-23T07:47:52,390 !! 2025-10-23T07:47:52,391 dist._finalize_license_expression() 2025-10-23T07:47:52,391 /tmp/pip-build-env-f4lzjrz2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T07:47:52,392 !! 2025-10-23T07:47:52,393 ******************************************************************************** 2025-10-23T07:47:52,394 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T07:47:52,395 License :: OSI Approved :: MIT License 2025-10-23T07:47:52,396 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T07:47:52,397 ******************************************************************************** 2025-10-23T07:47:52,398 !! 2025-10-23T07:47:52,399 self._finalize_license_expression() 2025-10-23T07:47:52,399 running bdist_wheel 2025-10-23T07:47:52,417 running build 2025-10-23T07:47:52,417 running build_py 2025-10-23T07:47:52,424 creating build/lib/opstrat_backtester 2025-10-23T07:47:52,427 copying src/opstrat_backtester/api_client.py -> build/lib/opstrat_backtester 2025-10-23T07:47:52,429 copying src/opstrat_backtester/__init__.py -> build/lib/opstrat_backtester 2025-10-23T07:47:52,431 copying src/opstrat_backtester/data_loader.py -> build/lib/opstrat_backtester 2025-10-23T07:47:52,434 copying src/opstrat_backtester/cache_manager.py -> build/lib/opstrat_backtester 2025-10-23T07:47:52,436 creating build/lib/opstrat_backtester/analytics 2025-10-23T07:47:52,437 copying src/opstrat_backtester/analytics/plots.py -> build/lib/opstrat_backtester/analytics 2025-10-23T07:47:52,440 copying src/opstrat_backtester/analytics/__init__.py -> build/lib/opstrat_backtester/analytics 2025-10-23T07:47:52,442 copying src/opstrat_backtester/analytics/stats.py -> build/lib/opstrat_backtester/analytics 2025-10-23T07:47:52,445 creating build/lib/opstrat_backtester/core 2025-10-23T07:47:52,446 copying src/opstrat_backtester/core/engine.py -> build/lib/opstrat_backtester/core 2025-10-23T07:47:52,448 copying src/opstrat_backtester/core/portfolio.py -> build/lib/opstrat_backtester/core 2025-10-23T07:47:52,451 copying src/opstrat_backtester/core/strategy.py -> build/lib/opstrat_backtester/core 2025-10-23T07:47:52,453 copying src/opstrat_backtester/core/__init__.py -> build/lib/opstrat_backtester/core 2025-10-23T07:47:52,455 copying src/opstrat_backtester/core/events.py -> build/lib/opstrat_backtester/core 2025-10-23T07:47:52,458 creating build/lib/opstrat_backtester/data 2025-10-23T07:47:52,459 copying src/opstrat_backtester/data/datasource.py -> build/lib/opstrat_backtester/data 2025-10-23T07:47:52,461 running egg_info 2025-10-23T07:47:52,473 writing src/opstrat_backtester.egg-info/PKG-INFO 2025-10-23T07:47:52,477 writing dependency_links to src/opstrat_backtester.egg-info/dependency_links.txt 2025-10-23T07:47:52,479 writing requirements to src/opstrat_backtester.egg-info/requires.txt 2025-10-23T07:47:52,480 writing top-level names to src/opstrat_backtester.egg-info/top_level.txt 2025-10-23T07:47:52,493 reading manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:52,499 writing manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-23T07:47:52,514 installing to build/bdist.linux-armv7l/wheel 2025-10-23T07:47:52,515 running install 2025-10-23T07:47:52,538 running install_lib 2025-10-23T07:47:52,544 creating build/bdist.linux-armv7l/wheel 2025-10-23T07:47:52,546 creating build/bdist.linux-armv7l/wheel/opstrat_backtester 2025-10-23T07:47:52,548 copying build/lib/opstrat_backtester/api_client.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-23T07:47:52,551 creating build/bdist.linux-armv7l/wheel/opstrat_backtester/analytics 2025-10-23T07:47:52,552 copying build/lib/opstrat_backtester/analytics/plots.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/analytics 2025-10-23T07:47:52,554 copying build/lib/opstrat_backtester/analytics/__init__.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/analytics 2025-10-23T07:47:52,556 copying build/lib/opstrat_backtester/analytics/stats.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/analytics 2025-10-23T07:47:52,558 copying build/lib/opstrat_backtester/__init__.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-23T07:47:52,561 creating build/bdist.linux-armv7l/wheel/opstrat_backtester/core 2025-10-23T07:47:52,562 copying build/lib/opstrat_backtester/core/engine.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-23T07:47:52,564 copying build/lib/opstrat_backtester/core/portfolio.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-23T07:47:52,567 copying build/lib/opstrat_backtester/core/strategy.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-23T07:47:52,569 copying build/lib/opstrat_backtester/core/__init__.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-23T07:47:52,571 copying build/lib/opstrat_backtester/core/events.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-23T07:47:52,573 copying build/lib/opstrat_backtester/data_loader.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-23T07:47:52,576 creating build/bdist.linux-armv7l/wheel/opstrat_backtester/data 2025-10-23T07:47:52,577 copying build/lib/opstrat_backtester/data/datasource.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/data 2025-10-23T07:47:52,579 copying build/lib/opstrat_backtester/cache_manager.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-23T07:47:52,580 running install_egg_info 2025-10-23T07:47:52,586 Copying src/opstrat_backtester.egg-info to build/bdist.linux-armv7l/wheel/./opstrat_backtester-0.1.1-py3.11.egg-info 2025-10-23T07:47:52,598 running install_scripts 2025-10-23T07:47:52,605 creating build/bdist.linux-armv7l/wheel/opstrat_backtester-0.1.1.dist-info/WHEEL 2025-10-23T07:47:52,608 creating '/tmp/pip-wheel-swyrio7q/.tmp-q4y35f1v/opstrat_backtester-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-23T07:47:52,610 adding 'opstrat_backtester/__init__.py' 2025-10-23T07:47:52,612 adding 'opstrat_backtester/api_client.py' 2025-10-23T07:47:52,614 adding 'opstrat_backtester/cache_manager.py' 2025-10-23T07:47:52,615 adding 'opstrat_backtester/data_loader.py' 2025-10-23T07:47:52,617 adding 'opstrat_backtester/analytics/__init__.py' 2025-10-23T07:47:52,619 adding 'opstrat_backtester/analytics/plots.py' 2025-10-23T07:47:52,620 adding 'opstrat_backtester/analytics/stats.py' 2025-10-23T07:47:52,622 adding 'opstrat_backtester/core/__init__.py' 2025-10-23T07:47:52,625 adding 'opstrat_backtester/core/engine.py' 2025-10-23T07:47:52,626 adding 'opstrat_backtester/core/events.py' 2025-10-23T07:47:52,628 adding 'opstrat_backtester/core/portfolio.py' 2025-10-23T07:47:52,630 adding 'opstrat_backtester/core/strategy.py' 2025-10-23T07:47:52,631 adding 'opstrat_backtester/data/datasource.py' 2025-10-23T07:47:52,634 adding 'opstrat_backtester-0.1.1.dist-info/METADATA' 2025-10-23T07:47:52,635 adding 'opstrat_backtester-0.1.1.dist-info/WHEEL' 2025-10-23T07:47:52,636 adding 'opstrat_backtester-0.1.1.dist-info/top_level.txt' 2025-10-23T07:47:52,637 adding 'opstrat_backtester-0.1.1.dist-info/RECORD' 2025-10-23T07:47:52,639 removing build/bdist.linux-armv7l/wheel 2025-10-23T07:47:52,747 Building wheel for opstrat-backtester (pyproject.toml): finished with status 'done' 2025-10-23T07:47:52,753 Created wheel for opstrat-backtester: filename=opstrat_backtester-0.1.1-py3-none-any.whl size=22760 sha256=843eb2938f7902c245cc07d13023904171302cccbfd2d21f90b8298aea80c274 2025-10-23T07:47:52,755 Stored in directory: /tmp/pip-ephem-wheel-cache-3h0ym025/wheels/c8/3d/4f/3b154008bb6ff17cb34a701a9f42edd11d5af1c7e638808c2f 2025-10-23T07:47:52,766 Successfully built opstrat-backtester 2025-10-23T07:47:52,770 Removed build tracker: '/tmp/pip-build-tracker-yrhwfgou'