2025-11-27T13:06:45,886 Created temporary directory: /tmp/pip-ephem-wheel-cache-mh21n_v5 2025-11-27T13:06:45,888 Created temporary directory: /tmp/pip-build-tracker-5nyo_116 2025-11-27T13:06:45,889 Initialized build tracking at /tmp/pip-build-tracker-5nyo_116 2025-11-27T13:06:45,889 Created build tracker: /tmp/pip-build-tracker-5nyo_116 2025-11-27T13:06:45,890 Entered build tracker: /tmp/pip-build-tracker-5nyo_116 2025-11-27T13:06:45,890 Created temporary directory: /tmp/pip-wheel-6bqr4689 2025-11-27T13:06:45,894 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-27T13:06:45,896 Created temporary directory: /tmp/pip-ephem-wheel-cache-tf2ustb2 2025-11-27T13:06:45,917 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-27T13:06:45,921 2 location(s) to search for versions of bullet-trade: 2025-11-27T13:06:45,921 * https://pypi.org/simple/bullet-trade/ 2025-11-27T13:06:45,921 * https://www.piwheels.org/simple/bullet-trade/ 2025-11-27T13:06:45,922 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-11-27T13:06:45,922 Getting page https://pypi.org/simple/bullet-trade/ 2025-11-27T13:06:45,924 Found index url https://pypi.org/simple 2025-11-27T13:06:46,135 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-11-27T13:06:46,138 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-27T13:06:46,139 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-27T13:06:46,140 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-27T13:06:46,142 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-27T13:06:46,143 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-27T13:06:46,144 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-27T13:06:46,145 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/39/87/06bc2eb47e0781a6b8bd8d5a8dd84f50d7412180cadbdfaeb92599ef013f/bullet_trade-0.4.0-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-27T13:06:46,146 Found link https://files.pythonhosted.org/packages/97/e1/022a154b7f62d7e4a688217f3593a38a42414a4490dba3f72145d28743b1/bullet_trade-0.4.0.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.4.0 2025-11-27T13:06:46,147 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-11-27T13:06:46,148 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-11-27T13:06:46,150 Found index url https://www.piwheels.org/simple 2025-11-27T13:06:46,341 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-11-27T13:06:46,344 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.3.0-py3-none-any.whl#sha256=420283770c1e7d150011cfd70d4b2d04ec085f860d8b3b3098c93cbdf881962f (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-27T13:06:46,345 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-27T13:06:46,345 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-27T13:06:46,346 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-11-27T13:06:46,346 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-11-27T13:06:46,366 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-11-27T13:06:46,385 Collecting bullet-trade==0.4.0 2025-11-27T13:06:46,387 Created temporary directory: /tmp/pip-unpack-miaa8nvc 2025-11-27T13:06:46,615 Downloading bullet_trade-0.4.0.tar.gz (226 kB) 2025-11-27T13:06:46,916 Added bullet-trade==0.4.0 from https://files.pythonhosted.org/packages/97/e1/022a154b7f62d7e4a688217f3593a38a42414a4490dba3f72145d28743b1/bullet_trade-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-5nyo_116' 2025-11-27T13:06:46,924 Created temporary directory: /tmp/pip-build-env-zgl2nk_3 2025-11-27T13:06:46,928 Installing build dependencies: started 2025-11-27T13:06:46,929 Running command pip subprocess to install build dependencies 2025-11-27T13:06:48,068 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-27T13:06:48,691 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-27T13:06:48,714 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-27T13:06:50,425 Collecting setuptools>=61.0 2025-11-27T13:06:50,519 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-27T13:06:50,791 Collecting wheel 2025-11-27T13:06:50,806 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-27T13:06:53,693 Installing collected packages: wheel, setuptools 2025-11-27T13:06:53,933 Creating /tmp/pip-build-env-zgl2nk_3/overlay/local/bin 2025-11-27T13:06:53,935 changing mode of /tmp/pip-build-env-zgl2nk_3/overlay/local/bin/wheel to 755 2025-11-27T13:06:57,582 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-27T13:06:57,871 Installing build dependencies: finished with status 'done' 2025-11-27T13:06:57,881 Getting requirements to build wheel: started 2025-11-27T13:06:57,882 Running command Getting requirements to build wheel 2025-11-27T13:06:58,514 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-27T13:06:58,514 !! 2025-11-27T13:06:58,515 ******************************************************************************** 2025-11-27T13:06:58,516 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-27T13:06:58,518 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-27T13:06:58,518 or your builds will no longer be supported. 2025-11-27T13:06:58,519 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:06:58,519 ******************************************************************************** 2025-11-27T13:06:58,520 !! 2025-11-27T13:06:58,521 corresp(dist, value, root_dir) 2025-11-27T13:06:58,608 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-27T13:06:58,609 !! 2025-11-27T13:06:58,609 ******************************************************************************** 2025-11-27T13:06:58,610 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-27T13:06:58,611 License :: OSI Approved :: MIT License 2025-11-27T13:06:58,612 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:06:58,613 ******************************************************************************** 2025-11-27T13:06:58,614 !! 2025-11-27T13:06:58,614 dist._finalize_license_expression() 2025-11-27T13:06:58,615 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-27T13:06:58,615 !! 2025-11-27T13:06:58,616 ******************************************************************************** 2025-11-27T13:06:58,617 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-27T13:06:58,618 License :: OSI Approved :: MIT License 2025-11-27T13:06:58,619 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:06:58,620 ******************************************************************************** 2025-11-27T13:06:58,621 !! 2025-11-27T13:06:58,622 self._finalize_license_expression() 2025-11-27T13:06:58,623 running egg_info 2025-11-27T13:06:58,628 writing bullet_trade.egg-info/PKG-INFO 2025-11-27T13:06:58,640 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-27T13:06:58,642 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-27T13:06:58,649 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-27T13:06:58,651 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-27T13:06:58,694 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:06:58,701 reading manifest template 'MANIFEST.in' 2025-11-27T13:06:58,706 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-27T13:06:58,709 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-27T13:06:58,710 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-27T13:06:58,711 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-27T13:06:58,712 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-27T13:06:58,713 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-27T13:06:58,713 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-27T13:06:58,714 warning: no previously-included files found matching '.env' 2025-11-27T13:06:58,715 warning: no previously-included files found matching '.gitignore' 2025-11-27T13:06:58,716 adding license file 'LICENSE' 2025-11-27T13:06:58,721 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:06:58,820 Getting requirements to build wheel: finished with status 'done' 2025-11-27T13:06:58,823 Created temporary directory: /tmp/pip-modern-metadata-7v5gw0fm 2025-11-27T13:06:58,825 Preparing metadata (pyproject.toml): started 2025-11-27T13:06:58,827 Running command Preparing metadata (pyproject.toml) 2025-11-27T13:06:59,385 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-27T13:06:59,385 !! 2025-11-27T13:06:59,386 ******************************************************************************** 2025-11-27T13:06:59,387 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-27T13:06:59,387 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-27T13:06:59,388 or your builds will no longer be supported. 2025-11-27T13:06:59,389 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:06:59,389 ******************************************************************************** 2025-11-27T13:06:59,390 !! 2025-11-27T13:06:59,391 corresp(dist, value, root_dir) 2025-11-27T13:06:59,473 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-27T13:06:59,474 !! 2025-11-27T13:06:59,475 ******************************************************************************** 2025-11-27T13:06:59,475 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-27T13:06:59,476 License :: OSI Approved :: MIT License 2025-11-27T13:06:59,477 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:06:59,478 ******************************************************************************** 2025-11-27T13:06:59,479 !! 2025-11-27T13:06:59,480 dist._finalize_license_expression() 2025-11-27T13:06:59,481 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-27T13:06:59,481 !! 2025-11-27T13:06:59,483 ******************************************************************************** 2025-11-27T13:06:59,483 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-27T13:06:59,484 License :: OSI Approved :: MIT License 2025-11-27T13:06:59,486 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:06:59,486 ******************************************************************************** 2025-11-27T13:06:59,487 !! 2025-11-27T13:06:59,488 self._finalize_license_expression() 2025-11-27T13:06:59,489 running dist_info 2025-11-27T13:06:59,498 creating /tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info 2025-11-27T13:06:59,499 writing /tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/PKG-INFO 2025-11-27T13:06:59,511 writing dependency_links to /tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/dependency_links.txt 2025-11-27T13:06:59,513 writing entry points to /tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/entry_points.txt 2025-11-27T13:06:59,520 writing requirements to /tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/requires.txt 2025-11-27T13:06:59,521 writing top-level names to /tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/top_level.txt 2025-11-27T13:06:59,523 writing manifest file '/tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:06:59,559 reading manifest file '/tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:06:59,562 reading manifest template 'MANIFEST.in' 2025-11-27T13:06:59,568 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-27T13:06:59,571 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-27T13:06:59,572 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-27T13:06:59,572 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-27T13:06:59,573 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-27T13:06:59,573 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-27T13:06:59,574 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-27T13:06:59,575 warning: no previously-included files found matching '.env' 2025-11-27T13:06:59,575 warning: no previously-included files found matching '.gitignore' 2025-11-27T13:06:59,576 adding license file 'LICENSE' 2025-11-27T13:06:59,580 writing manifest file '/tmp/pip-modern-metadata-7v5gw0fm/bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:06:59,581 creating '/tmp/pip-modern-metadata-7v5gw0fm/bullet_trade-0.4.0.dist-info' 2025-11-27T13:06:59,708 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-27T13:06:59,713 Source in /tmp/pip-wheel-6bqr4689/bullet-trade_208f0ef611a544ababcd54c433394e32 has version 0.4.0, which satisfies requirement bullet-trade==0.4.0 from https://files.pythonhosted.org/packages/97/e1/022a154b7f62d7e4a688217f3593a38a42414a4490dba3f72145d28743b1/bullet_trade-0.4.0.tar.gz 2025-11-27T13:06:59,714 Removed bullet-trade==0.4.0 from https://files.pythonhosted.org/packages/97/e1/022a154b7f62d7e4a688217f3593a38a42414a4490dba3f72145d28743b1/bullet_trade-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-5nyo_116' 2025-11-27T13:06:59,720 Created temporary directory: /tmp/pip-unpack-mn4lvavy 2025-11-27T13:06:59,720 Building wheels for collected packages: bullet-trade 2025-11-27T13:06:59,725 Created temporary directory: /tmp/pip-wheel-2n3qnsnq 2025-11-27T13:06:59,725 Destination directory: /tmp/pip-wheel-2n3qnsnq 2025-11-27T13:06:59,728 Building wheel for bullet-trade (pyproject.toml): started 2025-11-27T13:06:59,729 Running command Building wheel for bullet-trade (pyproject.toml) 2025-11-27T13:07:00,285 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-27T13:07:00,285 !! 2025-11-27T13:07:00,286 ******************************************************************************** 2025-11-27T13:07:00,287 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-27T13:07:00,288 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-27T13:07:00,289 or your builds will no longer be supported. 2025-11-27T13:07:00,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:07:00,290 ******************************************************************************** 2025-11-27T13:07:00,292 !! 2025-11-27T13:07:00,292 corresp(dist, value, root_dir) 2025-11-27T13:07:00,367 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-27T13:07:00,368 !! 2025-11-27T13:07:00,369 ******************************************************************************** 2025-11-27T13:07:00,370 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-27T13:07:00,371 License :: OSI Approved :: MIT License 2025-11-27T13:07:00,372 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:07:00,373 ******************************************************************************** 2025-11-27T13:07:00,374 !! 2025-11-27T13:07:00,374 dist._finalize_license_expression() 2025-11-27T13:07:00,375 /tmp/pip-build-env-zgl2nk_3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-27T13:07:00,375 !! 2025-11-27T13:07:00,376 ******************************************************************************** 2025-11-27T13:07:00,376 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-27T13:07:00,377 License :: OSI Approved :: MIT License 2025-11-27T13:07:00,378 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-27T13:07:00,378 ******************************************************************************** 2025-11-27T13:07:00,379 !! 2025-11-27T13:07:00,380 self._finalize_license_expression() 2025-11-27T13:07:00,380 running bdist_wheel 2025-11-27T13:07:00,397 running build 2025-11-27T13:07:00,397 running build_py 2025-11-27T13:07:00,403 creating build/lib 2025-11-27T13:07:00,405 copying jqdata.py -> build/lib 2025-11-27T13:07:00,407 creating build/lib/helpers 2025-11-27T13:07:00,408 copying helpers/__init__.py -> build/lib/helpers 2025-11-27T13:07:00,410 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-11-27T13:07:00,413 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-11-27T13:07:00,415 creating build/lib/bullet_trade 2025-11-27T13:07:00,416 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-11-27T13:07:00,418 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-11-27T13:07:00,420 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-11-27T13:07:00,422 creating build/lib/bullet_trade/cli 2025-11-27T13:07:00,423 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,425 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,427 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,428 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,431 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,433 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,435 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-11-27T13:07:00,438 creating build/lib/bullet_trade/utils 2025-11-27T13:07:00,439 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-11-27T13:07:00,441 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-11-27T13:07:00,443 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-11-27T13:07:00,446 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-11-27T13:07:00,449 creating build/lib/bullet_trade/compat 2025-11-27T13:07:00,450 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-11-27T13:07:00,452 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-11-27T13:07:00,455 creating build/lib/bullet_trade/server 2025-11-27T13:07:00,456 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,458 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,461 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,463 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,466 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,468 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,471 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-11-27T13:07:00,474 creating build/lib/bullet_trade/reporting 2025-11-27T13:07:00,474 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-11-27T13:07:00,478 creating build/lib/bullet_trade/notebook 2025-11-27T13:07:00,479 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-11-27T13:07:00,482 creating build/lib/bullet_trade/broker 2025-11-27T13:07:00,483 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-11-27T13:07:00,485 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-11-27T13:07:00,488 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-11-27T13:07:00,491 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-11-27T13:07:00,493 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-11-27T13:07:00,495 creating build/lib/bullet_trade/research 2025-11-27T13:07:00,497 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-11-27T13:07:00,499 creating build/lib/bullet_trade/remote 2025-11-27T13:07:00,500 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-11-27T13:07:00,502 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-11-27T13:07:00,506 creating build/lib/bullet_trade/core 2025-11-27T13:07:00,507 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,509 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,512 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,514 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,516 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,518 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,521 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,523 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,526 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,529 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,531 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,533 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,536 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,538 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,541 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,543 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,545 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,548 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,551 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,553 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,555 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,558 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,565 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-11-27T13:07:00,568 creating build/lib/bullet_trade/data 2025-11-27T13:07:00,569 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-11-27T13:07:00,571 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-11-27T13:07:00,574 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-11-27T13:07:00,576 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-11-27T13:07:00,580 creating build/lib/bullet_trade/server/adapters 2025-11-27T13:07:00,581 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-11-27T13:07:00,584 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-11-27T13:07:00,586 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-11-27T13:07:00,588 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-11-27T13:07:00,590 creating build/lib/bullet_trade/reporting/templates 2025-11-27T13:07:00,591 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-11-27T13:07:00,593 creating build/lib/bullet_trade/data/providers 2025-11-27T13:07:00,594 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-11-27T13:07:00,597 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-11-27T13:07:00,600 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-11-27T13:07:00,601 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-11-27T13:07:00,605 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-11-27T13:07:00,607 running egg_info 2025-11-27T13:07:00,619 writing bullet_trade.egg-info/PKG-INFO 2025-11-27T13:07:00,630 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-27T13:07:00,632 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-27T13:07:00,638 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-27T13:07:00,639 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-27T13:07:00,665 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:07:00,671 reading manifest template 'MANIFEST.in' 2025-11-27T13:07:00,676 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-27T13:07:00,679 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-27T13:07:00,680 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-27T13:07:00,681 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-27T13:07:00,682 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-27T13:07:00,682 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-27T13:07:00,683 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-27T13:07:00,684 warning: no previously-included files found matching '.env' 2025-11-27T13:07:00,685 warning: no previously-included files found matching '.gitignore' 2025-11-27T13:07:00,685 adding license file 'LICENSE' 2025-11-27T13:07:00,691 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-27T13:07:00,703 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-11-27T13:07:00,706 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-11-27T13:07:00,708 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-11-27T13:07:00,710 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-11-27T13:07:00,731 installing to build/bdist.linux-armv7l/wheel 2025-11-27T13:07:00,731 running install 2025-11-27T13:07:00,755 running install_lib 2025-11-27T13:07:00,761 creating build/bdist.linux-armv7l/wheel 2025-11-27T13:07:00,763 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-11-27T13:07:00,765 creating build/bdist.linux-armv7l/wheel/helpers 2025-11-27T13:07:00,766 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-27T13:07:00,769 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-27T13:07:00,771 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-27T13:07:00,774 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-11-27T13:07:00,776 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-11-27T13:07:00,777 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,779 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,781 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,782 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,785 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,787 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,789 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-27T13:07:00,793 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-11-27T13:07:00,794 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-27T13:07:00,796 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-27T13:07:00,798 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-27T13:07:00,801 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-27T13:07:00,803 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-11-27T13:07:00,804 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-27T13:07:00,806 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-27T13:07:00,809 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-11-27T13:07:00,810 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,812 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,814 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,816 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,819 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,821 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,823 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-11-27T13:07:00,824 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-27T13:07:00,827 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-27T13:07:00,829 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-27T13:07:00,831 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-27T13:07:00,833 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-27T13:07:00,836 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-11-27T13:07:00,837 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-11-27T13:07:00,841 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-11-27T13:07:00,842 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-27T13:07:00,844 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-27T13:07:00,846 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-11-27T13:07:00,847 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-27T13:07:00,849 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-27T13:07:00,851 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-27T13:07:00,853 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-27T13:07:00,855 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-27T13:07:00,857 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-11-27T13:07:00,858 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-27T13:07:00,861 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-27T13:07:00,864 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-27T13:07:00,866 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-27T13:07:00,868 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-27T13:07:00,871 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-11-27T13:07:00,872 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-11-27T13:07:00,874 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-11-27T13:07:00,875 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-27T13:07:00,877 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-27T13:07:00,879 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-27T13:07:00,882 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-11-27T13:07:00,883 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,885 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,888 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,890 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,892 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,895 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,897 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,900 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,902 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,904 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,906 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,908 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,912 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,914 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,916 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,918 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,921 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,923 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,926 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,929 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,930 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,933 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,937 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-27T13:07:00,939 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-11-27T13:07:00,941 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-11-27T13:07:00,942 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-27T13:07:00,945 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-27T13:07:00,948 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-27T13:07:00,950 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-27T13:07:00,952 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-27T13:07:00,955 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-27T13:07:00,957 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-27T13:07:00,960 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-27T13:07:00,962 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-27T13:07:00,964 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-27T13:07:00,966 running install_egg_info 2025-11-27T13:07:00,972 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.4.0-py3.11.egg-info 2025-11-27T13:07:00,983 running install_scripts 2025-11-27T13:07:00,995 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.4.0.dist-info/WHEEL 2025-11-27T13:07:00,998 creating '/tmp/pip-wheel-2n3qnsnq/.tmp-k0q6ou0s/bullet_trade-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-27T13:07:01,000 adding 'jqdata.py' 2025-11-27T13:07:01,002 adding 'bullet_trade/__init__.py' 2025-11-27T13:07:01,004 adding 'bullet_trade/__main__.py' 2025-11-27T13:07:01,005 adding 'bullet_trade/__version__.py' 2025-11-27T13:07:01,007 adding 'bullet_trade/broker/__init__.py' 2025-11-27T13:07:01,008 adding 'bullet_trade/broker/base.py' 2025-11-27T13:07:01,012 adding 'bullet_trade/broker/qmt.py' 2025-11-27T13:07:01,014 adding 'bullet_trade/broker/qmt_remote.py' 2025-11-27T13:07:01,016 adding 'bullet_trade/broker/simulator.py' 2025-11-27T13:07:01,018 adding 'bullet_trade/cli/__init__.py' 2025-11-27T13:07:01,019 adding 'bullet_trade/cli/backtest.py' 2025-11-27T13:07:01,022 adding 'bullet_trade/cli/jupyterlab.py' 2025-11-27T13:07:01,023 adding 'bullet_trade/cli/live.py' 2025-11-27T13:07:01,025 adding 'bullet_trade/cli/main.py' 2025-11-27T13:07:01,027 adding 'bullet_trade/cli/optimize.py' 2025-11-27T13:07:01,028 adding 'bullet_trade/cli/report.py' 2025-11-27T13:07:01,029 adding 'bullet_trade/compat/__init__.py' 2025-11-27T13:07:01,031 adding 'bullet_trade/compat/jqdata.py' 2025-11-27T13:07:01,033 adding 'bullet_trade/core/__init__.py' 2025-11-27T13:07:01,044 adding 'bullet_trade/core/analysis.py' 2025-11-27T13:07:01,047 adding 'bullet_trade/core/api.py' 2025-11-27T13:07:01,049 adding 'bullet_trade/core/async_engine.py' 2025-11-27T13:07:01,052 adding 'bullet_trade/core/async_scheduler.py' 2025-11-27T13:07:01,060 adding 'bullet_trade/core/engine.py' 2025-11-27T13:07:01,062 adding 'bullet_trade/core/event_bus.py' 2025-11-27T13:07:01,064 adding 'bullet_trade/core/event_loop.py' 2025-11-27T13:07:01,066 adding 'bullet_trade/core/events.py' 2025-11-27T13:07:01,067 adding 'bullet_trade/core/exceptions.py' 2025-11-27T13:07:01,069 adding 'bullet_trade/core/globals.py' 2025-11-27T13:07:01,076 adding 'bullet_trade/core/live_engine.py' 2025-11-27T13:07:01,078 adding 'bullet_trade/core/live_runtime.py' 2025-11-27T13:07:01,079 adding 'bullet_trade/core/message.py' 2025-11-27T13:07:01,081 adding 'bullet_trade/core/models.py' 2025-11-27T13:07:01,083 adding 'bullet_trade/core/notifications.py' 2025-11-27T13:07:01,085 adding 'bullet_trade/core/optimizer.py' 2025-11-27T13:07:01,087 adding 'bullet_trade/core/orders.py' 2025-11-27T13:07:01,089 adding 'bullet_trade/core/pricing.py' 2025-11-27T13:07:01,090 adding 'bullet_trade/core/risk_control.py' 2025-11-27T13:07:01,092 adding 'bullet_trade/core/runtime.py' 2025-11-27T13:07:01,094 adding 'bullet_trade/core/scheduler.py' 2025-11-27T13:07:01,096 adding 'bullet_trade/core/settings.py' 2025-11-27T13:07:01,097 adding 'bullet_trade/data/__init__.py' 2025-11-27T13:07:01,102 adding 'bullet_trade/data/api.py' 2025-11-27T13:07:01,104 adding 'bullet_trade/data/base.py' 2025-11-27T13:07:01,106 adding 'bullet_trade/data/cache.py' 2025-11-27T13:07:01,108 adding 'bullet_trade/data/providers/base.py' 2025-11-27T13:07:01,111 adding 'bullet_trade/data/providers/jqdata.py' 2025-11-27T13:07:01,116 adding 'bullet_trade/data/providers/miniqmt.py' 2025-11-27T13:07:01,117 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-11-27T13:07:01,120 adding 'bullet_trade/data/providers/tushare.py' 2025-11-27T13:07:01,122 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-11-27T13:07:01,123 adding 'bullet_trade/notebook/02.example.ipynb' 2025-11-27T13:07:01,125 adding 'bullet_trade/notebook/03.data.ipynb' 2025-11-27T13:07:01,127 adding 'bullet_trade/notebook/__init__.py' 2025-11-27T13:07:01,128 adding 'bullet_trade/remote/__init__.py' 2025-11-27T13:07:01,130 adding 'bullet_trade/remote/connection.py' 2025-11-27T13:07:01,133 adding 'bullet_trade/reporting/__init__.py' 2025-11-27T13:07:01,135 adding 'bullet_trade/reporting/templates/__init__.py' 2025-11-27T13:07:01,136 adding 'bullet_trade/reporting/templates/default.html' 2025-11-27T13:07:01,138 adding 'bullet_trade/research/io.py' 2025-11-27T13:07:01,140 adding 'bullet_trade/server/__init__.py' 2025-11-27T13:07:01,142 adding 'bullet_trade/server/app.py' 2025-11-27T13:07:01,144 adding 'bullet_trade/server/cli.py' 2025-11-27T13:07:01,145 adding 'bullet_trade/server/config.py' 2025-11-27T13:07:01,147 adding 'bullet_trade/server/protocol.py' 2025-11-27T13:07:01,148 adding 'bullet_trade/server/session.py' 2025-11-27T13:07:01,150 adding 'bullet_trade/server/tick.py' 2025-11-27T13:07:01,152 adding 'bullet_trade/server/adapters/__init__.py' 2025-11-27T13:07:01,153 adding 'bullet_trade/server/adapters/base.py' 2025-11-27T13:07:01,155 adding 'bullet_trade/server/adapters/qmt.py' 2025-11-27T13:07:01,157 adding 'bullet_trade/server/adapters/stub.py' 2025-11-27T13:07:01,159 adding 'bullet_trade/utils/env_loader.py' 2025-11-27T13:07:01,161 adding 'bullet_trade/utils/font_config.py' 2025-11-27T13:07:01,162 adding 'bullet_trade/utils/portfolio_printer.py' 2025-11-27T13:07:01,164 adding 'bullet_trade/utils/strategy_helpers.py' 2025-11-27T13:07:01,166 adding 'bullet_trade-0.4.0.dist-info/licenses/LICENSE' 2025-11-27T13:07:01,168 adding 'helpers/__init__.py' 2025-11-27T13:07:01,170 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-11-27T13:07:01,172 adding 'helpers/jq_remote_strategy_example.py' 2025-11-27T13:07:01,174 adding 'bullet_trade-0.4.0.dist-info/METADATA' 2025-11-27T13:07:01,174 adding 'bullet_trade-0.4.0.dist-info/WHEEL' 2025-11-27T13:07:01,175 adding 'bullet_trade-0.4.0.dist-info/entry_points.txt' 2025-11-27T13:07:01,176 adding 'bullet_trade-0.4.0.dist-info/top_level.txt' 2025-11-27T13:07:01,178 adding 'bullet_trade-0.4.0.dist-info/RECORD' 2025-11-27T13:07:01,183 removing build/bdist.linux-armv7l/wheel 2025-11-27T13:07:01,311 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-11-27T13:07:01,322 Created wheel for bullet-trade: filename=bullet_trade-0.4.0-py3-none-any.whl size=252719 sha256=02cc7cf476bcb61ad14078de698b60d274ff3c1845099d678b5c708e39a889f7 2025-11-27T13:07:01,323 Stored in directory: /tmp/pip-ephem-wheel-cache-tf2ustb2/wheels/c5/f5/50/096a6f25cf67bde34f7ffc707fdde921d6e2fd20ea4dc1dc50 2025-11-27T13:07:01,338 Successfully built bullet-trade 2025-11-27T13:07:01,352 Removed build tracker: '/tmp/pip-build-tracker-5nyo_116'