2025-10-17T21:59:21,678 Created temporary directory: /tmp/pip-ephem-wheel-cache-92ioslpk 2025-10-17T21:59:21,680 Created temporary directory: /tmp/pip-build-tracker-szamw0nv 2025-10-17T21:59:21,681 Initialized build tracking at /tmp/pip-build-tracker-szamw0nv 2025-10-17T21:59:21,681 Created build tracker: /tmp/pip-build-tracker-szamw0nv 2025-10-17T21:59:21,682 Entered build tracker: /tmp/pip-build-tracker-szamw0nv 2025-10-17T21:59:21,683 Created temporary directory: /tmp/pip-wheel-wjh6v42n 2025-10-17T21:59:21,686 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-17T21:59:21,688 Created temporary directory: /tmp/pip-ephem-wheel-cache-tby14xhp 2025-10-17T21:59:21,710 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-17T21:59:21,713 2 location(s) to search for versions of opstrat-backtester: 2025-10-17T21:59:21,713 * https://pypi.org/simple/opstrat-backtester/ 2025-10-17T21:59:21,713 * https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-17T21:59:21,714 Fetching project page and analyzing links: https://pypi.org/simple/opstrat-backtester/ 2025-10-17T21:59:21,715 Getting page https://pypi.org/simple/opstrat-backtester/ 2025-10-17T21:59:21,716 Found index url https://pypi.org/simple 2025-10-17T21:59:21,933 Fetched page https://pypi.org/simple/opstrat-backtester/ as application/vnd.pypi.simple.v1+json 2025-10-17T21:59:21,934 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-17T21:59:21,935 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-17T21:59:21,936 Fetching project page and analyzing links: https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-17T21:59:21,937 Getting page https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-17T21:59:21,938 Found index url https://www.piwheels.org/simple 2025-10-17T21:59:22,104 Fetched page https://www.piwheels.org/simple/opstrat-backtester/ as text/html 2025-10-17T21:59:22,105 Skipping link: not a file: https://www.piwheels.org/simple/opstrat-backtester/ 2025-10-17T21:59:22,106 Skipping link: not a file: https://pypi.org/simple/opstrat-backtester/ 2025-10-17T21:59:22,124 Given no hashes to check 1 links for project 'opstrat-backtester': discarding no candidates 2025-10-17T21:59:22,142 Collecting opstrat-backtester==0.1.0 2025-10-17T21:59:22,144 Created temporary directory: /tmp/pip-unpack-r98kwh5h 2025-10-17T21:59:22,354 Downloading opstrat_backtester-0.1.0.tar.gz (23 kB) 2025-10-17T21:59:22,434 Added opstrat-backtester==0.1.0 from https://files.pythonhosted.org/packages/e5/f5/bc7b8938e2262d40d164c6c59ac024be9b21b6b58853a18d118dbe628b15/opstrat_backtester-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-szamw0nv' 2025-10-17T21:59:22,439 Created temporary directory: /tmp/pip-build-env-lc06dguw 2025-10-17T21:59:22,443 Installing build dependencies: started 2025-10-17T21:59:22,445 Running command pip subprocess to install build dependencies 2025-10-17T21:59:23,579 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-17T21:59:24,170 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-17T21:59:24,193 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-17T21:59:25,939 Collecting setuptools>=61.0 2025-10-17T21:59:26,032 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-17T21:59:26,299 Collecting wheel 2025-10-17T21:59:26,315 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-17T21:59:29,361 Installing collected packages: wheel, setuptools 2025-10-17T21:59:29,594 Creating /tmp/pip-build-env-lc06dguw/overlay/local/bin 2025-10-17T21:59:29,596 changing mode of /tmp/pip-build-env-lc06dguw/overlay/local/bin/wheel to 755 2025-10-17T21:59:33,480 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-17T21:59:33,753 Installing build dependencies: finished with status 'done' 2025-10-17T21:59:33,760 Getting requirements to build wheel: started 2025-10-17T21:59:33,761 Running command Getting requirements to build wheel 2025-10-17T21:59:34,458 /tmp/pip-build-env-lc06dguw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-17T21:59:34,458 !! 2025-10-17T21:59:34,459 ******************************************************************************** 2025-10-17T21:59:34,459 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-17T21:59:34,460 License :: OSI Approved :: MIT License 2025-10-17T21:59:34,461 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-17T21:59:34,462 ******************************************************************************** 2025-10-17T21:59:34,463 !! 2025-10-17T21:59:34,464 dist._finalize_license_expression() 2025-10-17T21:59:34,464 /tmp/pip-build-env-lc06dguw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-17T21:59:34,465 !! 2025-10-17T21:59:34,466 ******************************************************************************** 2025-10-17T21:59:34,467 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-17T21:59:34,468 License :: OSI Approved :: MIT License 2025-10-17T21:59:34,469 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-17T21:59:34,470 ******************************************************************************** 2025-10-17T21:59:34,471 !! 2025-10-17T21:59:34,472 self._finalize_license_expression() 2025-10-17T21:59:34,473 running egg_info 2025-10-17T21:59:34,476 writing src/opstrat_backtester.egg-info/PKG-INFO 2025-10-17T21:59:34,481 writing dependency_links to src/opstrat_backtester.egg-info/dependency_links.txt 2025-10-17T21:59:34,484 writing requirements to src/opstrat_backtester.egg-info/requires.txt 2025-10-17T21:59:34,485 writing top-level names to src/opstrat_backtester.egg-info/top_level.txt 2025-10-17T21:59:34,511 reading manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:34,517 writing manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:34,615 Getting requirements to build wheel: finished with status 'done' 2025-10-17T21:59:34,619 Created temporary directory: /tmp/pip-modern-metadata-iibwhse1 2025-10-17T21:59:34,622 Preparing metadata (pyproject.toml): started 2025-10-17T21:59:34,623 Running command Preparing metadata (pyproject.toml) 2025-10-17T21:59:35,482 /tmp/pip-build-env-lc06dguw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-17T21:59:35,483 !! 2025-10-17T21:59:35,484 ******************************************************************************** 2025-10-17T21:59:35,485 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-17T21:59:35,486 License :: OSI Approved :: MIT License 2025-10-17T21:59:35,487 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-17T21:59:35,487 ******************************************************************************** 2025-10-17T21:59:35,488 !! 2025-10-17T21:59:35,489 dist._finalize_license_expression() 2025-10-17T21:59:35,491 /tmp/pip-build-env-lc06dguw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-17T21:59:35,491 !! 2025-10-17T21:59:35,493 ******************************************************************************** 2025-10-17T21:59:35,493 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-17T21:59:35,494 License :: OSI Approved :: MIT License 2025-10-17T21:59:35,495 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-17T21:59:35,495 ******************************************************************************** 2025-10-17T21:59:35,496 !! 2025-10-17T21:59:35,496 self._finalize_license_expression() 2025-10-17T21:59:35,501 running dist_info 2025-10-17T21:59:35,513 creating /tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info 2025-10-17T21:59:35,515 writing /tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/PKG-INFO 2025-10-17T21:59:35,520 writing dependency_links to /tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/dependency_links.txt 2025-10-17T21:59:35,522 writing requirements to /tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/requires.txt 2025-10-17T21:59:35,524 writing top-level names to /tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/top_level.txt 2025-10-17T21:59:35,525 writing manifest file '/tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:35,548 reading manifest file '/tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:35,553 writing manifest file '/tmp/pip-modern-metadata-iibwhse1/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:35,555 creating '/tmp/pip-modern-metadata-iibwhse1/opstrat_backtester-0.1.0.dist-info' 2025-10-17T21:59:35,676 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-17T21:59:35,680 Source in /tmp/pip-wheel-wjh6v42n/opstrat-backtester_681c2d4964ae4196bd913f7513828f9f has version 0.1.0, which satisfies requirement opstrat-backtester==0.1.0 from https://files.pythonhosted.org/packages/e5/f5/bc7b8938e2262d40d164c6c59ac024be9b21b6b58853a18d118dbe628b15/opstrat_backtester-0.1.0.tar.gz 2025-10-17T21:59:35,681 Removed opstrat-backtester==0.1.0 from https://files.pythonhosted.org/packages/e5/f5/bc7b8938e2262d40d164c6c59ac024be9b21b6b58853a18d118dbe628b15/opstrat_backtester-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-szamw0nv' 2025-10-17T21:59:35,687 Created temporary directory: /tmp/pip-unpack-vvo4vk3z 2025-10-17T21:59:35,687 Building wheels for collected packages: opstrat-backtester 2025-10-17T21:59:35,692 Created temporary directory: /tmp/pip-wheel-uqhaxlxt 2025-10-17T21:59:35,693 Destination directory: /tmp/pip-wheel-uqhaxlxt 2025-10-17T21:59:35,695 Building wheel for opstrat-backtester (pyproject.toml): started 2025-10-17T21:59:35,696 Running command Building wheel for opstrat-backtester (pyproject.toml) 2025-10-17T21:59:36,346 /tmp/pip-build-env-lc06dguw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-17T21:59:36,347 !! 2025-10-17T21:59:36,348 ******************************************************************************** 2025-10-17T21:59:36,348 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-17T21:59:36,350 License :: OSI Approved :: MIT License 2025-10-17T21:59:36,350 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-17T21:59:36,351 ******************************************************************************** 2025-10-17T21:59:36,352 !! 2025-10-17T21:59:36,352 dist._finalize_license_expression() 2025-10-17T21:59:36,353 /tmp/pip-build-env-lc06dguw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-17T21:59:36,353 !! 2025-10-17T21:59:36,354 ******************************************************************************** 2025-10-17T21:59:36,355 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-17T21:59:36,355 License :: OSI Approved :: MIT License 2025-10-17T21:59:36,356 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-17T21:59:36,357 ******************************************************************************** 2025-10-17T21:59:36,358 !! 2025-10-17T21:59:36,358 self._finalize_license_expression() 2025-10-17T21:59:36,359 running bdist_wheel 2025-10-17T21:59:36,377 running build 2025-10-17T21:59:36,377 running build_py 2025-10-17T21:59:36,384 creating build/lib/opstrat_backtester 2025-10-17T21:59:36,387 copying src/opstrat_backtester/api_client.py -> build/lib/opstrat_backtester 2025-10-17T21:59:36,389 copying src/opstrat_backtester/__init__.py -> build/lib/opstrat_backtester 2025-10-17T21:59:36,391 copying src/opstrat_backtester/data_loader.py -> build/lib/opstrat_backtester 2025-10-17T21:59:36,393 copying src/opstrat_backtester/cache_manager.py -> build/lib/opstrat_backtester 2025-10-17T21:59:36,396 creating build/lib/opstrat_backtester/analytics 2025-10-17T21:59:36,397 copying src/opstrat_backtester/analytics/plots.py -> build/lib/opstrat_backtester/analytics 2025-10-17T21:59:36,399 copying src/opstrat_backtester/analytics/__init__.py -> build/lib/opstrat_backtester/analytics 2025-10-17T21:59:36,401 copying src/opstrat_backtester/analytics/stats.py -> build/lib/opstrat_backtester/analytics 2025-10-17T21:59:36,403 creating build/lib/opstrat_backtester/core 2025-10-17T21:59:36,404 copying src/opstrat_backtester/core/engine.py -> build/lib/opstrat_backtester/core 2025-10-17T21:59:36,407 copying src/opstrat_backtester/core/portfolio.py -> build/lib/opstrat_backtester/core 2025-10-17T21:59:36,409 copying src/opstrat_backtester/core/strategy.py -> build/lib/opstrat_backtester/core 2025-10-17T21:59:36,412 copying src/opstrat_backtester/core/__init__.py -> build/lib/opstrat_backtester/core 2025-10-17T21:59:36,413 copying src/opstrat_backtester/core/events.py -> build/lib/opstrat_backtester/core 2025-10-17T21:59:36,416 creating build/lib/opstrat_backtester/data 2025-10-17T21:59:36,417 copying src/opstrat_backtester/data/datasource.py -> build/lib/opstrat_backtester/data 2025-10-17T21:59:36,419 running egg_info 2025-10-17T21:59:36,431 writing src/opstrat_backtester.egg-info/PKG-INFO 2025-10-17T21:59:36,435 writing dependency_links to src/opstrat_backtester.egg-info/dependency_links.txt 2025-10-17T21:59:36,437 writing requirements to src/opstrat_backtester.egg-info/requires.txt 2025-10-17T21:59:36,438 writing top-level names to src/opstrat_backtester.egg-info/top_level.txt 2025-10-17T21:59:36,451 reading manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:36,457 writing manifest file 'src/opstrat_backtester.egg-info/SOURCES.txt' 2025-10-17T21:59:36,472 installing to build/bdist.linux-armv7l/wheel 2025-10-17T21:59:36,473 running install 2025-10-17T21:59:36,497 running install_lib 2025-10-17T21:59:36,503 creating build/bdist.linux-armv7l/wheel 2025-10-17T21:59:36,506 creating build/bdist.linux-armv7l/wheel/opstrat_backtester 2025-10-17T21:59:36,507 copying build/lib/opstrat_backtester/api_client.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-17T21:59:36,509 creating build/bdist.linux-armv7l/wheel/opstrat_backtester/analytics 2025-10-17T21:59:36,510 copying build/lib/opstrat_backtester/analytics/plots.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/analytics 2025-10-17T21:59:36,512 copying build/lib/opstrat_backtester/analytics/__init__.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/analytics 2025-10-17T21:59:36,514 copying build/lib/opstrat_backtester/analytics/stats.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/analytics 2025-10-17T21:59:36,516 copying build/lib/opstrat_backtester/__init__.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-17T21:59:36,518 creating build/bdist.linux-armv7l/wheel/opstrat_backtester/core 2025-10-17T21:59:36,519 copying build/lib/opstrat_backtester/core/engine.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-17T21:59:36,522 copying build/lib/opstrat_backtester/core/portfolio.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-17T21:59:36,525 copying build/lib/opstrat_backtester/core/strategy.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-17T21:59:36,527 copying build/lib/opstrat_backtester/core/__init__.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-17T21:59:36,529 copying build/lib/opstrat_backtester/core/events.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/core 2025-10-17T21:59:36,531 copying build/lib/opstrat_backtester/data_loader.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-17T21:59:36,534 creating build/bdist.linux-armv7l/wheel/opstrat_backtester/data 2025-10-17T21:59:36,535 copying build/lib/opstrat_backtester/data/datasource.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester/data 2025-10-17T21:59:36,537 copying build/lib/opstrat_backtester/cache_manager.py -> build/bdist.linux-armv7l/wheel/./opstrat_backtester 2025-10-17T21:59:36,539 running install_egg_info 2025-10-17T21:59:36,545 Copying src/opstrat_backtester.egg-info to build/bdist.linux-armv7l/wheel/./opstrat_backtester-0.1.0-py3.11.egg-info 2025-10-17T21:59:36,555 running install_scripts 2025-10-17T21:59:36,563 creating build/bdist.linux-armv7l/wheel/opstrat_backtester-0.1.0.dist-info/WHEEL 2025-10-17T21:59:36,566 creating '/tmp/pip-wheel-uqhaxlxt/.tmp-p6_xsr4r/opstrat_backtester-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-17T21:59:36,569 adding 'opstrat_backtester/__init__.py' 2025-10-17T21:59:36,570 adding 'opstrat_backtester/api_client.py' 2025-10-17T21:59:36,572 adding 'opstrat_backtester/cache_manager.py' 2025-10-17T21:59:36,574 adding 'opstrat_backtester/data_loader.py' 2025-10-17T21:59:36,576 adding 'opstrat_backtester/analytics/__init__.py' 2025-10-17T21:59:36,578 adding 'opstrat_backtester/analytics/plots.py' 2025-10-17T21:59:36,579 adding 'opstrat_backtester/analytics/stats.py' 2025-10-17T21:59:36,581 adding 'opstrat_backtester/core/__init__.py' 2025-10-17T21:59:36,584 adding 'opstrat_backtester/core/engine.py' 2025-10-17T21:59:36,585 adding 'opstrat_backtester/core/events.py' 2025-10-17T21:59:36,587 adding 'opstrat_backtester/core/portfolio.py' 2025-10-17T21:59:36,589 adding 'opstrat_backtester/core/strategy.py' 2025-10-17T21:59:36,591 adding 'opstrat_backtester/data/datasource.py' 2025-10-17T21:59:36,594 adding 'opstrat_backtester-0.1.0.dist-info/METADATA' 2025-10-17T21:59:36,595 adding 'opstrat_backtester-0.1.0.dist-info/WHEEL' 2025-10-17T21:59:36,596 adding 'opstrat_backtester-0.1.0.dist-info/top_level.txt' 2025-10-17T21:59:36,597 adding 'opstrat_backtester-0.1.0.dist-info/RECORD' 2025-10-17T21:59:36,599 removing build/bdist.linux-armv7l/wheel 2025-10-17T21:59:36,703 Building wheel for opstrat-backtester (pyproject.toml): finished with status 'done' 2025-10-17T21:59:36,709 Created wheel for opstrat-backtester: filename=opstrat_backtester-0.1.0-py3-none-any.whl size=22748 sha256=ec7b8f251af7f8a385f2c816643e6e1dacb92e3bbca9e90c9cedb2a37eb65716 2025-10-17T21:59:36,710 Stored in directory: /tmp/pip-ephem-wheel-cache-tby14xhp/wheels/c5/86/76/c921a4f6affd20067e8d5911cf803d76264923fac880e2a7e4 2025-10-17T21:59:36,721 Successfully built opstrat-backtester 2025-10-17T21:59:36,725 Removed build tracker: '/tmp/pip-build-tracker-szamw0nv'