2025-11-26T09:06:33,743 Created temporary directory: /tmp/pip-ephem-wheel-cache-7yvmsan1 2025-11-26T09:06:33,745 Created temporary directory: /tmp/pip-build-tracker-24i9c14r 2025-11-26T09:06:33,746 Initialized build tracking at /tmp/pip-build-tracker-24i9c14r 2025-11-26T09:06:33,746 Created build tracker: /tmp/pip-build-tracker-24i9c14r 2025-11-26T09:06:33,747 Entered build tracker: /tmp/pip-build-tracker-24i9c14r 2025-11-26T09:06:33,748 Created temporary directory: /tmp/pip-wheel-r_v1j6_2 2025-11-26T09:06:33,751 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-26T09:06:33,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-b6sl72sv 2025-11-26T09:06:33,775 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T09:06:33,779 2 location(s) to search for versions of bullet-trade: 2025-11-26T09:06:33,779 * https://pypi.org/simple/bullet-trade/ 2025-11-26T09:06:33,779 * https://www.piwheels.org/simple/bullet-trade/ 2025-11-26T09:06:33,779 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-11-26T09:06:33,780 Getting page https://pypi.org/simple/bullet-trade/ 2025-11-26T09:06:33,782 Found index url https://pypi.org/simple 2025-11-26T09:06:33,990 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-11-26T09:06:33,992 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-26T09:06:33,993 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-26T09:06:33,994 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/e4/cb/fae4d48cafe5470c4c8433af1a77d36dfa28c0f476f5ef7f63736bcaa650/bullet_trade-0.2.0-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-26T09:06:33,995 Found link https://files.pythonhosted.org/packages/df/3d/7f32547d1bd686a7bab3d965338096b4b26e94a5a1911997367515e35197/bullet_trade-0.2.0.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.2.0 2025-11-26T09:06:33,996 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/4f/ef/b245f20dd837faec4cf1554dde3b1eec75d83345a558955d30542452f1b7/bullet_trade-0.3.0-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-26T09:06:33,997 Found link https://files.pythonhosted.org/packages/d4/ed/b6274f290b8e2dfd96e0481b5d73b01fa5bc534b81a57be1d8458f7e4633/bullet_trade-0.3.0.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.3.0 2025-11-26T09:06:33,998 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-11-26T09:06:33,999 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-11-26T09:06:34,000 Found index url https://www.piwheels.org/simple 2025-11-26T09:06:34,151 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-11-26T09:06:34,153 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.2.0-py3-none-any.whl#sha256=f5dbf6d9bba4e58c9fc2123b617ac45613b8ba5a53f627e4103522c0b227cef4 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-26T09:06:34,154 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.1.0-py3-none-any.whl#sha256=25987b9c57a640d54d095349c8aa0213c95c35ff8778dcad94cfac7ef573deea (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-26T09:06:34,155 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-11-26T09:06:34,156 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-11-26T09:06:34,175 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-11-26T09:06:34,193 Collecting bullet-trade==0.3.0 2025-11-26T09:06:34,196 Created temporary directory: /tmp/pip-unpack-ed7zv1_v 2025-11-26T09:06:34,401 Downloading bullet_trade-0.3.0.tar.gz (224 kB) 2025-11-26T09:06:34,698 Added bullet-trade==0.3.0 from https://files.pythonhosted.org/packages/d4/ed/b6274f290b8e2dfd96e0481b5d73b01fa5bc534b81a57be1d8458f7e4633/bullet_trade-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-24i9c14r' 2025-11-26T09:06:34,706 Created temporary directory: /tmp/pip-build-env-9h4ip7rb 2025-11-26T09:06:34,711 Installing build dependencies: started 2025-11-26T09:06:34,712 Running command pip subprocess to install build dependencies 2025-11-26T09:06:35,845 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-26T09:06:36,493 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-26T09:06:36,516 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T09:06:38,239 Collecting setuptools>=61.0 2025-11-26T09:06:38,351 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-26T09:06:38,647 Collecting wheel 2025-11-26T09:06:38,662 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-26T09:06:41,562 Installing collected packages: wheel, setuptools 2025-11-26T09:06:41,806 Creating /tmp/pip-build-env-9h4ip7rb/overlay/local/bin 2025-11-26T09:06:41,809 changing mode of /tmp/pip-build-env-9h4ip7rb/overlay/local/bin/wheel to 755 2025-11-26T09:06:45,451 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-26T09:06:45,722 Installing build dependencies: finished with status 'done' 2025-11-26T09:06:45,729 Getting requirements to build wheel: started 2025-11-26T09:06:45,730 Running command Getting requirements to build wheel 2025-11-26T09:06:46,368 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T09:06:46,369 !! 2025-11-26T09:06:46,370 ******************************************************************************** 2025-11-26T09:06:46,370 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-26T09:06:46,372 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T09:06:46,372 or your builds will no longer be supported. 2025-11-26T09:06:46,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:46,374 ******************************************************************************** 2025-11-26T09:06:46,375 !! 2025-11-26T09:06:46,376 corresp(dist, value, root_dir) 2025-11-26T09:06:46,467 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T09:06:46,467 !! 2025-11-26T09:06:46,469 ******************************************************************************** 2025-11-26T09:06:46,469 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T09:06:46,470 License :: OSI Approved :: MIT License 2025-11-26T09:06:46,471 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:46,472 ******************************************************************************** 2025-11-26T09:06:46,473 !! 2025-11-26T09:06:46,473 dist._finalize_license_expression() 2025-11-26T09:06:46,474 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T09:06:46,474 !! 2025-11-26T09:06:46,475 ******************************************************************************** 2025-11-26T09:06:46,475 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T09:06:46,476 License :: OSI Approved :: MIT License 2025-11-26T09:06:46,477 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:46,478 ******************************************************************************** 2025-11-26T09:06:46,479 !! 2025-11-26T09:06:46,479 self._finalize_license_expression() 2025-11-26T09:06:46,482 running egg_info 2025-11-26T09:06:46,489 writing bullet_trade.egg-info/PKG-INFO 2025-11-26T09:06:46,500 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-26T09:06:46,502 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-26T09:06:46,509 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-26T09:06:46,511 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-26T09:06:46,552 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:46,558 reading manifest template 'MANIFEST.in' 2025-11-26T09:06:46,564 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-26T09:06:46,567 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-26T09:06:46,568 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-26T09:06:46,569 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T09:06:46,569 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-26T09:06:46,570 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-26T09:06:46,571 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-26T09:06:46,572 warning: no previously-included files found matching '.env' 2025-11-26T09:06:46,572 warning: no previously-included files found matching '.gitignore' 2025-11-26T09:06:46,573 adding license file 'LICENSE' 2025-11-26T09:06:46,579 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:46,677 Getting requirements to build wheel: finished with status 'done' 2025-11-26T09:06:46,681 Created temporary directory: /tmp/pip-modern-metadata-eo7kn57d 2025-11-26T09:06:46,684 Preparing metadata (pyproject.toml): started 2025-11-26T09:06:46,685 Running command Preparing metadata (pyproject.toml) 2025-11-26T09:06:47,249 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T09:06:47,249 !! 2025-11-26T09:06:47,250 ******************************************************************************** 2025-11-26T09:06:47,251 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-26T09:06:47,253 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T09:06:47,253 or your builds will no longer be supported. 2025-11-26T09:06:47,254 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:47,254 ******************************************************************************** 2025-11-26T09:06:47,256 !! 2025-11-26T09:06:47,256 corresp(dist, value, root_dir) 2025-11-26T09:06:47,340 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T09:06:47,341 !! 2025-11-26T09:06:47,343 ******************************************************************************** 2025-11-26T09:06:47,343 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T09:06:47,345 License :: OSI Approved :: MIT License 2025-11-26T09:06:47,346 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:47,346 ******************************************************************************** 2025-11-26T09:06:47,347 !! 2025-11-26T09:06:47,347 dist._finalize_license_expression() 2025-11-26T09:06:47,348 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T09:06:47,348 !! 2025-11-26T09:06:47,349 ******************************************************************************** 2025-11-26T09:06:47,350 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T09:06:47,351 License :: OSI Approved :: MIT License 2025-11-26T09:06:47,353 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:47,353 ******************************************************************************** 2025-11-26T09:06:47,355 !! 2025-11-26T09:06:47,355 self._finalize_license_expression() 2025-11-26T09:06:47,356 running dist_info 2025-11-26T09:06:47,369 creating /tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info 2025-11-26T09:06:47,370 writing /tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/PKG-INFO 2025-11-26T09:06:47,382 writing dependency_links to /tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/dependency_links.txt 2025-11-26T09:06:47,383 writing entry points to /tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/entry_points.txt 2025-11-26T09:06:47,391 writing requirements to /tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/requires.txt 2025-11-26T09:06:47,392 writing top-level names to /tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/top_level.txt 2025-11-26T09:06:47,393 writing manifest file '/tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:47,431 reading manifest file '/tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:47,433 reading manifest template 'MANIFEST.in' 2025-11-26T09:06:47,438 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-26T09:06:47,441 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-26T09:06:47,442 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-26T09:06:47,442 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T09:06:47,443 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-26T09:06:47,444 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-26T09:06:47,444 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-26T09:06:47,445 warning: no previously-included files found matching '.env' 2025-11-26T09:06:47,446 warning: no previously-included files found matching '.gitignore' 2025-11-26T09:06:47,447 adding license file 'LICENSE' 2025-11-26T09:06:47,451 writing manifest file '/tmp/pip-modern-metadata-eo7kn57d/bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:47,452 creating '/tmp/pip-modern-metadata-eo7kn57d/bullet_trade-0.3.0.dist-info' 2025-11-26T09:06:47,578 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-26T09:06:47,585 Source in /tmp/pip-wheel-r_v1j6_2/bullet-trade_0b4b24a49f2d4e02904ed1288a33453e has version 0.3.0, which satisfies requirement bullet-trade==0.3.0 from https://files.pythonhosted.org/packages/d4/ed/b6274f290b8e2dfd96e0481b5d73b01fa5bc534b81a57be1d8458f7e4633/bullet_trade-0.3.0.tar.gz 2025-11-26T09:06:47,585 Removed bullet-trade==0.3.0 from https://files.pythonhosted.org/packages/d4/ed/b6274f290b8e2dfd96e0481b5d73b01fa5bc534b81a57be1d8458f7e4633/bullet_trade-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-24i9c14r' 2025-11-26T09:06:47,592 Created temporary directory: /tmp/pip-unpack-98di1b5m 2025-11-26T09:06:47,593 Building wheels for collected packages: bullet-trade 2025-11-26T09:06:47,597 Created temporary directory: /tmp/pip-wheel-gu60nsa2 2025-11-26T09:06:47,597 Destination directory: /tmp/pip-wheel-gu60nsa2 2025-11-26T09:06:47,599 Building wheel for bullet-trade (pyproject.toml): started 2025-11-26T09:06:47,601 Running command Building wheel for bullet-trade (pyproject.toml) 2025-11-26T09:06:48,158 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T09:06:48,158 !! 2025-11-26T09:06:48,160 ******************************************************************************** 2025-11-26T09:06:48,160 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-26T09:06:48,161 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T09:06:48,162 or your builds will no longer be supported. 2025-11-26T09:06:48,163 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:48,164 ******************************************************************************** 2025-11-26T09:06:48,165 !! 2025-11-26T09:06:48,166 corresp(dist, value, root_dir) 2025-11-26T09:06:48,241 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T09:06:48,241 !! 2025-11-26T09:06:48,242 ******************************************************************************** 2025-11-26T09:06:48,243 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T09:06:48,244 License :: OSI Approved :: MIT License 2025-11-26T09:06:48,245 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:48,246 ******************************************************************************** 2025-11-26T09:06:48,247 !! 2025-11-26T09:06:48,247 dist._finalize_license_expression() 2025-11-26T09:06:48,248 /tmp/pip-build-env-9h4ip7rb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T09:06:48,249 !! 2025-11-26T09:06:48,251 ******************************************************************************** 2025-11-26T09:06:48,251 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T09:06:48,252 License :: OSI Approved :: MIT License 2025-11-26T09:06:48,254 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T09:06:48,254 ******************************************************************************** 2025-11-26T09:06:48,255 !! 2025-11-26T09:06:48,256 self._finalize_license_expression() 2025-11-26T09:06:48,256 running bdist_wheel 2025-11-26T09:06:48,272 running build 2025-11-26T09:06:48,273 running build_py 2025-11-26T09:06:48,278 creating build/lib 2025-11-26T09:06:48,280 copying jqdata.py -> build/lib 2025-11-26T09:06:48,283 creating build/lib/helpers 2025-11-26T09:06:48,284 copying helpers/__init__.py -> build/lib/helpers 2025-11-26T09:06:48,286 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-11-26T09:06:48,288 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-11-26T09:06:48,291 creating build/lib/bullet_trade 2025-11-26T09:06:48,292 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-11-26T09:06:48,294 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-11-26T09:06:48,296 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-11-26T09:06:48,298 creating build/lib/bullet_trade/cli 2025-11-26T09:06:48,299 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,301 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,303 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,305 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,307 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,310 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,312 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-11-26T09:06:48,314 creating build/lib/bullet_trade/utils 2025-11-26T09:06:48,316 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-11-26T09:06:48,318 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-11-26T09:06:48,320 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-11-26T09:06:48,323 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-11-26T09:06:48,325 creating build/lib/bullet_trade/compat 2025-11-26T09:06:48,326 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-11-26T09:06:48,328 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-11-26T09:06:48,331 creating build/lib/bullet_trade/server 2025-11-26T09:06:48,332 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,334 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,336 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,339 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,341 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,343 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,345 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-11-26T09:06:48,347 creating build/lib/bullet_trade/reporting 2025-11-26T09:06:48,348 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-11-26T09:06:48,351 creating build/lib/bullet_trade/notebook 2025-11-26T09:06:48,353 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-11-26T09:06:48,356 creating build/lib/bullet_trade/broker 2025-11-26T09:06:48,357 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-11-26T09:06:48,359 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-11-26T09:06:48,362 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-11-26T09:06:48,364 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-11-26T09:06:48,366 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-11-26T09:06:48,368 creating build/lib/bullet_trade/remote 2025-11-26T09:06:48,369 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-11-26T09:06:48,371 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-11-26T09:06:48,374 creating build/lib/bullet_trade/core 2025-11-26T09:06:48,375 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,377 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,380 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,382 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,384 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,387 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,389 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,391 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,394 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,396 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,398 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,400 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,404 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,406 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,408 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,411 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,413 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,416 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,420 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,423 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,425 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,428 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,432 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-11-26T09:06:48,435 creating build/lib/bullet_trade/data 2025-11-26T09:06:48,436 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-11-26T09:06:48,439 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-11-26T09:06:48,442 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-11-26T09:06:48,444 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-11-26T09:06:48,448 creating build/lib/bullet_trade/server/adapters 2025-11-26T09:06:48,449 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-11-26T09:06:48,454 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-11-26T09:06:48,493 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-11-26T09:06:48,495 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-11-26T09:06:48,498 creating build/lib/bullet_trade/reporting/templates 2025-11-26T09:06:48,499 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-11-26T09:06:48,502 creating build/lib/bullet_trade/data/providers 2025-11-26T09:06:48,503 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-11-26T09:06:48,507 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-11-26T09:06:48,509 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-11-26T09:06:48,512 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-11-26T09:06:48,515 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-11-26T09:06:48,518 running egg_info 2025-11-26T09:06:48,530 writing bullet_trade.egg-info/PKG-INFO 2025-11-26T09:06:48,541 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-26T09:06:48,543 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-26T09:06:48,550 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-26T09:06:48,551 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-26T09:06:48,576 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:48,583 reading manifest template 'MANIFEST.in' 2025-11-26T09:06:48,589 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-26T09:06:48,592 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-26T09:06:48,594 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-26T09:06:48,595 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T09:06:48,596 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-26T09:06:48,598 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-26T09:06:48,599 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-26T09:06:48,600 warning: no previously-included files found matching '.env' 2025-11-26T09:06:48,601 warning: no previously-included files found matching '.gitignore' 2025-11-26T09:06:48,602 adding license file 'LICENSE' 2025-11-26T09:06:48,608 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-26T09:06:48,619 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-11-26T09:06:48,622 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-11-26T09:06:48,625 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-11-26T09:06:48,628 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-11-26T09:06:48,649 installing to build/bdist.linux-armv7l/wheel 2025-11-26T09:06:48,649 running install 2025-11-26T09:06:48,673 running install_lib 2025-11-26T09:06:48,679 creating build/bdist.linux-armv7l/wheel 2025-11-26T09:06:48,681 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-11-26T09:06:48,684 creating build/bdist.linux-armv7l/wheel/helpers 2025-11-26T09:06:48,686 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-26T09:06:48,688 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-26T09:06:48,691 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-26T09:06:48,694 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-11-26T09:06:48,696 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-11-26T09:06:48,698 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,700 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,702 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,705 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,707 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,711 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,713 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-26T09:06:48,716 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-11-26T09:06:48,717 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-26T09:06:48,720 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-26T09:06:48,722 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-26T09:06:48,725 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-26T09:06:48,728 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-11-26T09:06:48,730 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-26T09:06:48,732 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-26T09:06:48,735 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-11-26T09:06:48,736 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,739 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,742 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,744 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,748 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,751 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,754 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-11-26T09:06:48,755 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-26T09:06:48,758 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-26T09:06:48,760 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-26T09:06:48,762 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-26T09:06:48,765 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-26T09:06:48,767 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-11-26T09:06:48,769 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-11-26T09:06:48,772 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-11-26T09:06:48,774 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-26T09:06:48,776 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-26T09:06:48,779 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-11-26T09:06:48,780 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-26T09:06:48,782 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-26T09:06:48,786 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-26T09:06:48,788 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-26T09:06:48,790 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-26T09:06:48,793 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-11-26T09:06:48,794 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-26T09:06:48,797 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-26T09:06:48,800 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-26T09:06:48,803 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-26T09:06:48,805 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-26T09:06:48,808 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-11-26T09:06:48,809 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-26T09:06:48,811 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-26T09:06:48,814 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-26T09:06:48,817 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-11-26T09:06:48,818 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,821 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,824 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,827 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,829 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,833 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,835 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,838 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,841 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,844 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,846 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,849 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,854 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,858 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,861 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,864 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,867 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,869 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,873 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,876 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,878 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,881 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,885 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-26T09:06:48,888 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-11-26T09:06:48,890 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-11-26T09:06:48,892 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-26T09:06:48,895 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-26T09:06:48,898 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-26T09:06:48,900 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-26T09:06:48,903 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-26T09:06:48,906 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-26T09:06:48,907 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-26T09:06:48,911 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-26T09:06:48,913 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-26T09:06:48,916 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-26T09:06:48,918 running install_egg_info 2025-11-26T09:06:48,924 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.3.0-py3.11.egg-info 2025-11-26T09:06:48,935 running install_scripts 2025-11-26T09:06:48,948 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.3.0.dist-info/WHEEL 2025-11-26T09:06:48,952 creating '/tmp/pip-wheel-gu60nsa2/.tmp-xbixqb9u/bullet_trade-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-26T09:06:48,954 adding 'jqdata.py' 2025-11-26T09:06:48,957 adding 'bullet_trade/__init__.py' 2025-11-26T09:06:48,958 adding 'bullet_trade/__main__.py' 2025-11-26T09:06:48,960 adding 'bullet_trade/__version__.py' 2025-11-26T09:06:48,962 adding 'bullet_trade/broker/__init__.py' 2025-11-26T09:06:48,964 adding 'bullet_trade/broker/base.py' 2025-11-26T09:06:48,969 adding 'bullet_trade/broker/qmt.py' 2025-11-26T09:06:48,971 adding 'bullet_trade/broker/qmt_remote.py' 2025-11-26T09:06:48,973 adding 'bullet_trade/broker/simulator.py' 2025-11-26T09:06:48,975 adding 'bullet_trade/cli/__init__.py' 2025-11-26T09:06:48,977 adding 'bullet_trade/cli/backtest.py' 2025-11-26T09:06:48,979 adding 'bullet_trade/cli/jupyterlab.py' 2025-11-26T09:06:48,981 adding 'bullet_trade/cli/live.py' 2025-11-26T09:06:48,983 adding 'bullet_trade/cli/main.py' 2025-11-26T09:06:48,985 adding 'bullet_trade/cli/optimize.py' 2025-11-26T09:06:48,987 adding 'bullet_trade/cli/report.py' 2025-11-26T09:06:48,989 adding 'bullet_trade/compat/__init__.py' 2025-11-26T09:06:48,991 adding 'bullet_trade/compat/jqdata.py' 2025-11-26T09:06:48,993 adding 'bullet_trade/core/__init__.py' 2025-11-26T09:06:49,004 adding 'bullet_trade/core/analysis.py' 2025-11-26T09:06:49,008 adding 'bullet_trade/core/api.py' 2025-11-26T09:06:49,011 adding 'bullet_trade/core/async_engine.py' 2025-11-26T09:06:49,014 adding 'bullet_trade/core/async_scheduler.py' 2025-11-26T09:06:49,022 adding 'bullet_trade/core/engine.py' 2025-11-26T09:06:49,025 adding 'bullet_trade/core/event_bus.py' 2025-11-26T09:06:49,027 adding 'bullet_trade/core/event_loop.py' 2025-11-26T09:06:49,029 adding 'bullet_trade/core/events.py' 2025-11-26T09:06:49,031 adding 'bullet_trade/core/exceptions.py' 2025-11-26T09:06:49,033 adding 'bullet_trade/core/globals.py' 2025-11-26T09:06:49,041 adding 'bullet_trade/core/live_engine.py' 2025-11-26T09:06:49,043 adding 'bullet_trade/core/live_runtime.py' 2025-11-26T09:06:49,045 adding 'bullet_trade/core/message.py' 2025-11-26T09:06:49,047 adding 'bullet_trade/core/models.py' 2025-11-26T09:06:49,049 adding 'bullet_trade/core/notifications.py' 2025-11-26T09:06:49,052 adding 'bullet_trade/core/optimizer.py' 2025-11-26T09:06:49,054 adding 'bullet_trade/core/orders.py' 2025-11-26T09:06:49,057 adding 'bullet_trade/core/pricing.py' 2025-11-26T09:06:49,059 adding 'bullet_trade/core/risk_control.py' 2025-11-26T09:06:49,061 adding 'bullet_trade/core/runtime.py' 2025-11-26T09:06:49,063 adding 'bullet_trade/core/scheduler.py' 2025-11-26T09:06:49,065 adding 'bullet_trade/core/settings.py' 2025-11-26T09:06:49,067 adding 'bullet_trade/data/__init__.py' 2025-11-26T09:06:49,072 adding 'bullet_trade/data/api.py' 2025-11-26T09:06:49,074 adding 'bullet_trade/data/base.py' 2025-11-26T09:06:49,077 adding 'bullet_trade/data/cache.py' 2025-11-26T09:06:49,079 adding 'bullet_trade/data/providers/base.py' 2025-11-26T09:06:49,083 adding 'bullet_trade/data/providers/jqdata.py' 2025-11-26T09:06:49,088 adding 'bullet_trade/data/providers/miniqmt.py' 2025-11-26T09:06:49,090 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-11-26T09:06:49,093 adding 'bullet_trade/data/providers/tushare.py' 2025-11-26T09:06:49,095 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-11-26T09:06:49,097 adding 'bullet_trade/notebook/02.example.ipynb' 2025-11-26T09:06:49,099 adding 'bullet_trade/notebook/03.data.ipynb' 2025-11-26T09:06:49,101 adding 'bullet_trade/notebook/__init__.py' 2025-11-26T09:06:49,103 adding 'bullet_trade/remote/__init__.py' 2025-11-26T09:06:49,105 adding 'bullet_trade/remote/connection.py' 2025-11-26T09:06:49,109 adding 'bullet_trade/reporting/__init__.py' 2025-11-26T09:06:49,111 adding 'bullet_trade/reporting/templates/__init__.py' 2025-11-26T09:06:49,113 adding 'bullet_trade/reporting/templates/default.html' 2025-11-26T09:06:49,115 adding 'bullet_trade/server/__init__.py' 2025-11-26T09:06:49,117 adding 'bullet_trade/server/app.py' 2025-11-26T09:06:49,119 adding 'bullet_trade/server/cli.py' 2025-11-26T09:06:49,121 adding 'bullet_trade/server/config.py' 2025-11-26T09:06:49,123 adding 'bullet_trade/server/protocol.py' 2025-11-26T09:06:49,125 adding 'bullet_trade/server/session.py' 2025-11-26T09:06:49,127 adding 'bullet_trade/server/tick.py' 2025-11-26T09:06:49,129 adding 'bullet_trade/server/adapters/__init__.py' 2025-11-26T09:06:49,131 adding 'bullet_trade/server/adapters/base.py' 2025-11-26T09:06:49,133 adding 'bullet_trade/server/adapters/qmt.py' 2025-11-26T09:06:49,135 adding 'bullet_trade/server/adapters/stub.py' 2025-11-26T09:06:49,138 adding 'bullet_trade/utils/env_loader.py' 2025-11-26T09:06:49,140 adding 'bullet_trade/utils/font_config.py' 2025-11-26T09:06:49,142 adding 'bullet_trade/utils/portfolio_printer.py' 2025-11-26T09:06:49,144 adding 'bullet_trade/utils/strategy_helpers.py' 2025-11-26T09:06:49,147 adding 'bullet_trade-0.3.0.dist-info/licenses/LICENSE' 2025-11-26T09:06:49,150 adding 'helpers/__init__.py' 2025-11-26T09:06:49,153 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-11-26T09:06:49,155 adding 'helpers/jq_remote_strategy_example.py' 2025-11-26T09:06:49,157 adding 'bullet_trade-0.3.0.dist-info/METADATA' 2025-11-26T09:06:49,158 adding 'bullet_trade-0.3.0.dist-info/WHEEL' 2025-11-26T09:06:49,160 adding 'bullet_trade-0.3.0.dist-info/entry_points.txt' 2025-11-26T09:06:49,161 adding 'bullet_trade-0.3.0.dist-info/top_level.txt' 2025-11-26T09:06:49,163 adding 'bullet_trade-0.3.0.dist-info/RECORD' 2025-11-26T09:06:49,167 removing build/bdist.linux-armv7l/wheel 2025-11-26T09:06:49,290 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-11-26T09:06:49,300 Created wheel for bullet-trade: filename=bullet_trade-0.3.0-py3-none-any.whl size=250906 sha256=420283770c1e7d150011cfd70d4b2d04ec085f860d8b3b3098c93cbdf881962f 2025-11-26T09:06:49,301 Stored in directory: /tmp/pip-ephem-wheel-cache-b6sl72sv/wheels/df/d9/82/5f26fcbbdbb524dd916a6d6f207abaf94f914536a56a4c2b76 2025-11-26T09:06:49,315 Successfully built bullet-trade 2025-11-26T09:06:49,325 Removed build tracker: '/tmp/pip-build-tracker-24i9c14r'