2025-11-19T04:14:31,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-qopcht4r 2025-11-19T04:14:31,195 Created temporary directory: /tmp/pip-build-tracker-unilz6nr 2025-11-19T04:14:31,196 Initialized build tracking at /tmp/pip-build-tracker-unilz6nr 2025-11-19T04:14:31,196 Created build tracker: /tmp/pip-build-tracker-unilz6nr 2025-11-19T04:14:31,197 Entered build tracker: /tmp/pip-build-tracker-unilz6nr 2025-11-19T04:14:31,198 Created temporary directory: /tmp/pip-wheel-pb_fj1sf 2025-11-19T04:14:31,201 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-11-19T04:14:31,203 Created temporary directory: /tmp/pip-ephem-wheel-cache-wuykftxg 2025-11-19T04:14:31,226 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-19T04:14:31,230 2 location(s) to search for versions of bullet-trade: 2025-11-19T04:14:31,230 * https://pypi.org/simple/bullet-trade/ 2025-11-19T04:14:31,230 * https://www.piwheels.org/simple/bullet-trade/ 2025-11-19T04:14:31,231 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-11-19T04:14:31,231 Getting page https://pypi.org/simple/bullet-trade/ 2025-11-19T04:14:31,233 Found index url https://pypi.org/simple 2025-11-19T04:14:31,452 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-11-19T04:14:31,454 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/f6/78/2df208e0c2d887568cec9fc78a93ff6411a68c3a9481cd103e6e5e98a37e/bullet_trade-0.1.0-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-19T04:14:31,455 Found link https://files.pythonhosted.org/packages/84/cd/8882148dc0b1c1c14dd0b23b89ee4e14809a639d54672d2e992f6d1b4a2e/bullet_trade-0.1.0.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.1.0 2025-11-19T04:14:31,456 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-11-19T04:14:31,457 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-11-19T04:14:31,458 Found index url https://www.piwheels.org/simple 2025-11-19T04:14:31,620 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-11-19T04:14:31,621 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-11-19T04:14:31,622 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-11-19T04:14:31,645 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-11-19T04:14:31,671 Collecting bullet-trade==0.1.0 2025-11-19T04:14:31,674 Created temporary directory: /tmp/pip-unpack-hu3i53nq 2025-11-19T04:14:31,906 Downloading bullet_trade-0.1.0.tar.gz (198 kB) 2025-11-19T04:14:32,211 Added bullet-trade==0.1.0 from https://files.pythonhosted.org/packages/84/cd/8882148dc0b1c1c14dd0b23b89ee4e14809a639d54672d2e992f6d1b4a2e/bullet_trade-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-unilz6nr' 2025-11-19T04:14:32,219 Created temporary directory: /tmp/pip-build-env-kmkpy27n 2025-11-19T04:14:32,224 Installing build dependencies: started 2025-11-19T04:14:32,225 Running command pip subprocess to install build dependencies 2025-11-19T04:14:33,419 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-19T04:14:34,045 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-11-19T04:14:34,069 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-19T04:14:35,804 Collecting setuptools>=61.0 2025-11-19T04:14:35,904 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-19T04:14:36,183 Collecting wheel 2025-11-19T04:14:36,204 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-19T04:14:39,129 Installing collected packages: wheel, setuptools 2025-11-19T04:14:39,400 Creating /tmp/pip-build-env-kmkpy27n/overlay/local/bin 2025-11-19T04:14:39,402 changing mode of /tmp/pip-build-env-kmkpy27n/overlay/local/bin/wheel to 755 2025-11-19T04:14:43,514 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-19T04:14:43,784 Installing build dependencies: finished with status 'done' 2025-11-19T04:14:43,791 Getting requirements to build wheel: started 2025-11-19T04:14:43,792 Running command Getting requirements to build wheel 2025-11-19T04:14:44,425 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-19T04:14:44,425 !! 2025-11-19T04:14:44,426 ******************************************************************************** 2025-11-19T04:14:44,427 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). 2025-11-19T04:14:44,428 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-19T04:14:44,429 or your builds will no longer be supported. 2025-11-19T04:14:44,430 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:44,430 ******************************************************************************** 2025-11-19T04:14:44,432 !! 2025-11-19T04:14:44,433 corresp(dist, value, root_dir) 2025-11-19T04:14:44,532 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-19T04:14:44,533 !! 2025-11-19T04:14:44,534 ******************************************************************************** 2025-11-19T04:14:44,535 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-19T04:14:44,536 License :: OSI Approved :: MIT License 2025-11-19T04:14:44,537 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:44,538 ******************************************************************************** 2025-11-19T04:14:44,539 !! 2025-11-19T04:14:44,540 dist._finalize_license_expression() 2025-11-19T04:14:44,540 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-19T04:14:44,541 !! 2025-11-19T04:14:44,542 ******************************************************************************** 2025-11-19T04:14:44,543 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-19T04:14:44,544 License :: OSI Approved :: MIT License 2025-11-19T04:14:44,545 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:44,545 ******************************************************************************** 2025-11-19T04:14:44,547 !! 2025-11-19T04:14:44,547 self._finalize_license_expression() 2025-11-19T04:14:44,548 running egg_info 2025-11-19T04:14:44,555 writing bullet_trade.egg-info/PKG-INFO 2025-11-19T04:14:44,565 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-19T04:14:44,567 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-19T04:14:44,573 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-19T04:14:44,575 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-19T04:14:44,626 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:44,633 reading manifest template 'MANIFEST.in' 2025-11-19T04:14:44,635 warning: no files found matching 'README_EN.md' 2025-11-19T04:14:44,636 warning: no files found matching 'PLAN.md' 2025-11-19T04:14:44,636 warning: no files found matching 'REQ.md' 2025-11-19T04:14:44,638 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-19T04:14:44,639 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-19T04:14:44,640 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-19T04:14:44,641 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-19T04:14:44,641 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-19T04:14:44,642 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-19T04:14:44,643 warning: no previously-included files found matching '.env' 2025-11-19T04:14:44,643 warning: no previously-included files found matching '.gitignore' 2025-11-19T04:14:44,644 adding license file 'LICENSE' 2025-11-19T04:14:44,649 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:44,746 Getting requirements to build wheel: finished with status 'done' 2025-11-19T04:14:44,750 Created temporary directory: /tmp/pip-modern-metadata-wl6pp6ru 2025-11-19T04:14:44,752 Preparing metadata (pyproject.toml): started 2025-11-19T04:14:44,754 Running command Preparing metadata (pyproject.toml) 2025-11-19T04:14:45,573 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-19T04:14:45,573 !! 2025-11-19T04:14:45,574 ******************************************************************************** 2025-11-19T04:14:45,575 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). 2025-11-19T04:14:45,576 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-19T04:14:45,576 or your builds will no longer be supported. 2025-11-19T04:14:45,578 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:45,578 ******************************************************************************** 2025-11-19T04:14:45,579 !! 2025-11-19T04:14:45,580 corresp(dist, value, root_dir) 2025-11-19T04:14:45,661 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-19T04:14:45,662 !! 2025-11-19T04:14:45,663 ******************************************************************************** 2025-11-19T04:14:45,664 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-19T04:14:45,665 License :: OSI Approved :: MIT License 2025-11-19T04:14:45,666 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:45,667 ******************************************************************************** 2025-11-19T04:14:45,668 !! 2025-11-19T04:14:45,669 dist._finalize_license_expression() 2025-11-19T04:14:45,669 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-19T04:14:45,670 !! 2025-11-19T04:14:45,671 ******************************************************************************** 2025-11-19T04:14:45,672 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-19T04:14:45,673 License :: OSI Approved :: MIT License 2025-11-19T04:14:45,674 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:45,675 ******************************************************************************** 2025-11-19T04:14:45,676 !! 2025-11-19T04:14:45,676 self._finalize_license_expression() 2025-11-19T04:14:45,677 running dist_info 2025-11-19T04:14:45,688 creating /tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info 2025-11-19T04:14:45,689 writing /tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/PKG-INFO 2025-11-19T04:14:45,699 writing dependency_links to /tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/dependency_links.txt 2025-11-19T04:14:45,701 writing entry points to /tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/entry_points.txt 2025-11-19T04:14:45,707 writing requirements to /tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/requires.txt 2025-11-19T04:14:45,708 writing top-level names to /tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/top_level.txt 2025-11-19T04:14:45,710 writing manifest file '/tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:45,742 reading manifest file '/tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:45,746 reading manifest template 'MANIFEST.in' 2025-11-19T04:14:45,747 warning: no files found matching 'README_EN.md' 2025-11-19T04:14:45,748 warning: no files found matching 'PLAN.md' 2025-11-19T04:14:45,748 warning: no files found matching 'REQ.md' 2025-11-19T04:14:45,750 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-19T04:14:45,751 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-19T04:14:45,751 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-19T04:14:45,752 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-19T04:14:45,753 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-19T04:14:45,754 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-19T04:14:45,754 warning: no previously-included files found matching '.env' 2025-11-19T04:14:45,755 warning: no previously-included files found matching '.gitignore' 2025-11-19T04:14:45,756 adding license file 'LICENSE' 2025-11-19T04:14:45,758 writing manifest file '/tmp/pip-modern-metadata-wl6pp6ru/bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:45,759 creating '/tmp/pip-modern-metadata-wl6pp6ru/bullet_trade-0.1.0.dist-info' 2025-11-19T04:14:45,886 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-19T04:14:45,892 Source in /tmp/pip-wheel-pb_fj1sf/bullet-trade_bbe6f81de442442bb5ca90829903aa85 has version 0.1.0, which satisfies requirement bullet-trade==0.1.0 from https://files.pythonhosted.org/packages/84/cd/8882148dc0b1c1c14dd0b23b89ee4e14809a639d54672d2e992f6d1b4a2e/bullet_trade-0.1.0.tar.gz 2025-11-19T04:14:45,893 Removed bullet-trade==0.1.0 from https://files.pythonhosted.org/packages/84/cd/8882148dc0b1c1c14dd0b23b89ee4e14809a639d54672d2e992f6d1b4a2e/bullet_trade-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-unilz6nr' 2025-11-19T04:14:45,899 Created temporary directory: /tmp/pip-unpack-8mi__ej0 2025-11-19T04:14:45,900 Building wheels for collected packages: bullet-trade 2025-11-19T04:14:45,905 Created temporary directory: /tmp/pip-wheel-v4ffjtib 2025-11-19T04:14:45,906 Destination directory: /tmp/pip-wheel-v4ffjtib 2025-11-19T04:14:45,908 Building wheel for bullet-trade (pyproject.toml): started 2025-11-19T04:14:45,910 Running command Building wheel for bullet-trade (pyproject.toml) 2025-11-19T04:14:46,478 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-19T04:14:46,479 !! 2025-11-19T04:14:46,480 ******************************************************************************** 2025-11-19T04:14:46,480 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). 2025-11-19T04:14:46,481 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-19T04:14:46,482 or your builds will no longer be supported. 2025-11-19T04:14:46,483 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:46,483 ******************************************************************************** 2025-11-19T04:14:46,484 !! 2025-11-19T04:14:46,485 corresp(dist, value, root_dir) 2025-11-19T04:14:46,559 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-19T04:14:46,560 !! 2025-11-19T04:14:46,561 ******************************************************************************** 2025-11-19T04:14:46,562 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-19T04:14:46,563 License :: OSI Approved :: MIT License 2025-11-19T04:14:46,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:46,565 ******************************************************************************** 2025-11-19T04:14:46,566 !! 2025-11-19T04:14:46,566 dist._finalize_license_expression() 2025-11-19T04:14:46,567 /tmp/pip-build-env-kmkpy27n/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-19T04:14:46,568 !! 2025-11-19T04:14:46,569 ******************************************************************************** 2025-11-19T04:14:46,569 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-19T04:14:46,571 License :: OSI Approved :: MIT License 2025-11-19T04:14:46,572 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T04:14:46,572 ******************************************************************************** 2025-11-19T04:14:46,573 !! 2025-11-19T04:14:46,574 self._finalize_license_expression() 2025-11-19T04:14:46,574 running bdist_wheel 2025-11-19T04:14:46,589 running build 2025-11-19T04:14:46,590 running build_py 2025-11-19T04:14:46,596 creating build/lib 2025-11-19T04:14:46,598 copying jqdata.py -> build/lib 2025-11-19T04:14:46,601 creating build/lib/bullet_trade 2025-11-19T04:14:46,602 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-11-19T04:14:46,604 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-11-19T04:14:46,606 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-11-19T04:14:46,609 creating build/lib/bullet_trade/core 2025-11-19T04:14:46,610 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,613 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,615 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,618 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,620 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,623 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,625 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,628 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,632 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,634 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,637 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,639 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,643 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,645 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,648 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,651 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,653 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,657 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,659 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,662 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,664 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,666 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,668 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-11-19T04:14:46,671 creating build/lib/bullet_trade/data 2025-11-19T04:14:46,672 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-11-19T04:14:46,674 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-11-19T04:14:46,677 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-11-19T04:14:46,679 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-11-19T04:14:46,683 creating build/lib/bullet_trade/cli 2025-11-19T04:14:46,684 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-11-19T04:14:46,686 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-11-19T04:14:46,688 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-11-19T04:14:46,690 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-11-19T04:14:46,692 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-11-19T04:14:46,695 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-11-19T04:14:46,698 creating build/lib/bullet_trade/server 2025-11-19T04:14:46,699 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,701 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,703 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,706 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,708 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,710 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,712 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-11-19T04:14:46,715 creating build/lib/bullet_trade/broker 2025-11-19T04:14:46,716 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-11-19T04:14:46,718 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-11-19T04:14:46,721 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-11-19T04:14:46,724 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-11-19T04:14:46,726 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-11-19T04:14:46,729 creating build/lib/bullet_trade/reporting 2025-11-19T04:14:46,731 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-11-19T04:14:46,734 creating build/lib/bullet_trade/remote 2025-11-19T04:14:46,735 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-11-19T04:14:46,737 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-11-19T04:14:46,740 creating build/lib/bullet_trade/compat 2025-11-19T04:14:46,741 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-11-19T04:14:46,743 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-11-19T04:14:46,745 creating build/lib/bullet_trade/utils 2025-11-19T04:14:46,746 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-11-19T04:14:46,749 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-11-19T04:14:46,751 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-11-19T04:14:46,753 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-11-19T04:14:46,757 creating build/lib/bullet_trade/data/providers 2025-11-19T04:14:46,758 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-11-19T04:14:46,761 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-11-19T04:14:46,764 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-11-19T04:14:46,766 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-11-19T04:14:46,769 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-11-19T04:14:46,771 creating build/lib/bullet_trade/server/adapters 2025-11-19T04:14:46,772 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-11-19T04:14:46,774 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-11-19T04:14:46,776 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-11-19T04:14:46,779 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-11-19T04:14:46,782 creating build/lib/bullet_trade/reporting/templates 2025-11-19T04:14:46,783 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-11-19T04:14:46,785 running egg_info 2025-11-19T04:14:46,796 writing bullet_trade.egg-info/PKG-INFO 2025-11-19T04:14:46,806 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-19T04:14:46,807 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-19T04:14:46,813 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-19T04:14:46,814 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-19T04:14:46,836 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:46,841 reading manifest template 'MANIFEST.in' 2025-11-19T04:14:46,842 warning: no files found matching 'README_EN.md' 2025-11-19T04:14:46,843 warning: no files found matching 'PLAN.md' 2025-11-19T04:14:46,844 warning: no files found matching 'REQ.md' 2025-11-19T04:14:46,845 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-19T04:14:46,846 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-19T04:14:46,846 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-19T04:14:46,847 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-19T04:14:46,848 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-19T04:14:46,848 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-19T04:14:46,849 warning: no previously-included files found matching '.env' 2025-11-19T04:14:46,850 warning: no previously-included files found matching '.gitignore' 2025-11-19T04:14:46,850 adding license file 'LICENSE' 2025-11-19T04:14:46,855 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-19T04:14:46,865 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-11-19T04:14:46,884 installing to build/bdist.linux-armv7l/wheel 2025-11-19T04:14:46,885 running install 2025-11-19T04:14:46,908 running install_lib 2025-11-19T04:14:46,915 creating build/bdist.linux-armv7l/wheel 2025-11-19T04:14:46,917 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-11-19T04:14:46,918 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-19T04:14:46,921 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-19T04:14:46,924 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-11-19T04:14:46,925 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,927 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,930 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,932 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,935 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,937 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,939 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,941 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,944 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,947 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,949 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,952 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,958 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,964 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,969 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:46,974 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,193 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,198 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,199 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,202 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,204 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,206 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,208 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-19T04:14:47,212 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-11-19T04:14:47,213 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-19T04:14:47,215 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-19T04:14:47,218 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-19T04:14:47,220 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-19T04:14:47,223 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-11-19T04:14:47,224 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-19T04:14:47,228 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-19T04:14:47,230 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-19T04:14:47,232 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-19T04:14:47,235 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-19T04:14:47,238 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-11-19T04:14:47,239 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-19T04:14:47,241 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-19T04:14:47,243 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-19T04:14:47,247 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-19T04:14:47,251 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-19T04:14:47,255 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-19T04:14:47,259 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-11-19T04:14:47,260 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,264 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-11-19T04:14:47,265 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-19T04:14:47,268 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-19T04:14:47,272 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-19T04:14:47,276 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-19T04:14:47,279 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,281 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,283 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,285 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,288 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,289 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-19T04:14:47,292 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-19T04:14:47,295 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-11-19T04:14:47,296 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-19T04:14:47,298 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-19T04:14:47,301 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-19T04:14:47,303 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-19T04:14:47,305 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-19T04:14:47,309 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-11-19T04:14:47,310 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-11-19T04:14:47,313 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-11-19T04:14:47,314 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-19T04:14:47,316 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-19T04:14:47,319 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-11-19T04:14:47,320 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-19T04:14:47,322 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-19T04:14:47,325 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-11-19T04:14:47,326 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-19T04:14:47,328 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-19T04:14:47,330 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-11-19T04:14:47,331 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-19T04:14:47,334 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-19T04:14:47,336 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-19T04:14:47,339 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-19T04:14:47,341 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-11-19T04:14:47,342 running install_egg_info 2025-11-19T04:14:47,348 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.1.0-py3.11.egg-info 2025-11-19T04:14:47,361 running install_scripts 2025-11-19T04:14:47,375 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.1.0.dist-info/WHEEL 2025-11-19T04:14:47,377 creating '/tmp/pip-wheel-v4ffjtib/.tmp-cr6lsppa/bullet_trade-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-19T04:14:47,380 adding 'jqdata.py' 2025-11-19T04:14:47,382 adding 'bullet_trade/__init__.py' 2025-11-19T04:14:47,384 adding 'bullet_trade/__main__.py' 2025-11-19T04:14:47,385 adding 'bullet_trade/__version__.py' 2025-11-19T04:14:47,387 adding 'bullet_trade/broker/__init__.py' 2025-11-19T04:14:47,388 adding 'bullet_trade/broker/base.py' 2025-11-19T04:14:47,392 adding 'bullet_trade/broker/qmt.py' 2025-11-19T04:14:47,394 adding 'bullet_trade/broker/qmt_remote.py' 2025-11-19T04:14:47,396 adding 'bullet_trade/broker/simulator.py' 2025-11-19T04:14:47,398 adding 'bullet_trade/cli/__init__.py' 2025-11-19T04:14:47,399 adding 'bullet_trade/cli/backtest.py' 2025-11-19T04:14:47,401 adding 'bullet_trade/cli/live.py' 2025-11-19T04:14:47,403 adding 'bullet_trade/cli/main.py' 2025-11-19T04:14:47,404 adding 'bullet_trade/cli/optimize.py' 2025-11-19T04:14:47,406 adding 'bullet_trade/cli/report.py' 2025-11-19T04:14:47,408 adding 'bullet_trade/compat/__init__.py' 2025-11-19T04:14:47,409 adding 'bullet_trade/compat/jqdata.py' 2025-11-19T04:14:47,411 adding 'bullet_trade/core/__init__.py' 2025-11-19T04:14:47,422 adding 'bullet_trade/core/analysis.py' 2025-11-19T04:14:47,425 adding 'bullet_trade/core/api.py' 2025-11-19T04:14:47,428 adding 'bullet_trade/core/async_engine.py' 2025-11-19T04:14:47,430 adding 'bullet_trade/core/async_scheduler.py' 2025-11-19T04:14:47,438 adding 'bullet_trade/core/engine.py' 2025-11-19T04:14:47,440 adding 'bullet_trade/core/event_bus.py' 2025-11-19T04:14:47,442 adding 'bullet_trade/core/event_loop.py' 2025-11-19T04:14:47,444 adding 'bullet_trade/core/events.py' 2025-11-19T04:14:47,445 adding 'bullet_trade/core/exceptions.py' 2025-11-19T04:14:47,447 adding 'bullet_trade/core/globals.py' 2025-11-19T04:14:47,453 adding 'bullet_trade/core/live_engine.py' 2025-11-19T04:14:47,455 adding 'bullet_trade/core/live_runtime.py' 2025-11-19T04:14:47,457 adding 'bullet_trade/core/message.py' 2025-11-19T04:14:47,458 adding 'bullet_trade/core/models.py' 2025-11-19T04:14:47,459 adding 'bullet_trade/core/notifications.py' 2025-11-19T04:14:47,462 adding 'bullet_trade/core/optimizer.py' 2025-11-19T04:14:47,464 adding 'bullet_trade/core/orders.py' 2025-11-19T04:14:47,465 adding 'bullet_trade/core/pricing.py' 2025-11-19T04:14:47,467 adding 'bullet_trade/core/risk_control.py' 2025-11-19T04:14:47,469 adding 'bullet_trade/core/runtime.py' 2025-11-19T04:14:47,471 adding 'bullet_trade/core/scheduler.py' 2025-11-19T04:14:47,472 adding 'bullet_trade/core/settings.py' 2025-11-19T04:14:47,475 adding 'bullet_trade/data/__init__.py' 2025-11-19T04:14:47,479 adding 'bullet_trade/data/api.py' 2025-11-19T04:14:47,480 adding 'bullet_trade/data/base.py' 2025-11-19T04:14:47,483 adding 'bullet_trade/data/cache.py' 2025-11-19T04:14:47,485 adding 'bullet_trade/data/providers/base.py' 2025-11-19T04:14:47,488 adding 'bullet_trade/data/providers/jqdata.py' 2025-11-19T04:14:47,492 adding 'bullet_trade/data/providers/miniqmt.py' 2025-11-19T04:14:47,494 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-11-19T04:14:47,496 adding 'bullet_trade/data/providers/tushare.py' 2025-11-19T04:14:47,499 adding 'bullet_trade/remote/__init__.py' 2025-11-19T04:14:47,501 adding 'bullet_trade/remote/connection.py' 2025-11-19T04:14:47,504 adding 'bullet_trade/reporting/__init__.py' 2025-11-19T04:14:47,506 adding 'bullet_trade/reporting/templates/__init__.py' 2025-11-19T04:14:47,507 adding 'bullet_trade/reporting/templates/default.html' 2025-11-19T04:14:47,509 adding 'bullet_trade/server/__init__.py' 2025-11-19T04:14:47,512 adding 'bullet_trade/server/app.py' 2025-11-19T04:14:47,513 adding 'bullet_trade/server/cli.py' 2025-11-19T04:14:47,515 adding 'bullet_trade/server/config.py' 2025-11-19T04:14:47,516 adding 'bullet_trade/server/protocol.py' 2025-11-19T04:14:47,517 adding 'bullet_trade/server/session.py' 2025-11-19T04:14:47,519 adding 'bullet_trade/server/tick.py' 2025-11-19T04:14:47,521 adding 'bullet_trade/server/adapters/__init__.py' 2025-11-19T04:14:47,523 adding 'bullet_trade/server/adapters/base.py' 2025-11-19T04:14:47,524 adding 'bullet_trade/server/adapters/qmt.py' 2025-11-19T04:14:47,526 adding 'bullet_trade/server/adapters/stub.py' 2025-11-19T04:14:47,528 adding 'bullet_trade/utils/env_loader.py' 2025-11-19T04:14:47,530 adding 'bullet_trade/utils/font_config.py' 2025-11-19T04:14:47,532 adding 'bullet_trade/utils/portfolio_printer.py' 2025-11-19T04:14:47,533 adding 'bullet_trade/utils/strategy_helpers.py' 2025-11-19T04:14:47,536 adding 'bullet_trade-0.1.0.dist-info/licenses/LICENSE' 2025-11-19T04:14:47,538 adding 'bullet_trade-0.1.0.dist-info/METADATA' 2025-11-19T04:14:47,539 adding 'bullet_trade-0.1.0.dist-info/WHEEL' 2025-11-19T04:14:47,540 adding 'bullet_trade-0.1.0.dist-info/entry_points.txt' 2025-11-19T04:14:47,541 adding 'bullet_trade-0.1.0.dist-info/top_level.txt' 2025-11-19T04:14:47,543 adding 'bullet_trade-0.1.0.dist-info/RECORD' 2025-11-19T04:14:47,547 removing build/bdist.linux-armv7l/wheel 2025-11-19T04:14:47,668 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-11-19T04:14:47,679 Created wheel for bullet-trade: filename=bullet_trade-0.1.0-py3-none-any.whl size=225334 sha256=25987b9c57a640d54d095349c8aa0213c95c35ff8778dcad94cfac7ef573deea 2025-11-19T04:14:47,680 Stored in directory: /tmp/pip-ephem-wheel-cache-wuykftxg/wheels/6c/cd/01/5de0129bcfd27ab6e2e40f3c9f22e9796bd407fefebbd7772e 2025-11-19T04:14:47,693 Successfully built bullet-trade 2025-11-19T04:14:47,703 Removed build tracker: '/tmp/pip-build-tracker-unilz6nr'