2025-11-21T12:05:51,813 Created temporary directory: /tmp/pip-ephem-wheel-cache-84cu_vj7 2025-11-21T12:05:51,815 Created temporary directory: /tmp/pip-build-tracker-zrfd14vb 2025-11-21T12:05:51,816 Initialized build tracking at /tmp/pip-build-tracker-zrfd14vb 2025-11-21T12:05:51,816 Created build tracker: /tmp/pip-build-tracker-zrfd14vb 2025-11-21T12:05:51,817 Entered build tracker: /tmp/pip-build-tracker-zrfd14vb 2025-11-21T12:05:51,817 Created temporary directory: /tmp/pip-wheel-gw8h9azq 2025-11-21T12:05:51,820 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-21T12:05:51,823 Created temporary directory: /tmp/pip-ephem-wheel-cache-g5wqelcu 2025-11-21T12:05:51,845 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-21T12:05:51,849 2 location(s) to search for versions of bullet-trade: 2025-11-21T12:05:51,849 * https://pypi.org/simple/bullet-trade/ 2025-11-21T12:05:51,849 * https://www.piwheels.org/simple/bullet-trade/ 2025-11-21T12:05:51,850 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-11-21T12:05:51,851 Getting page https://pypi.org/simple/bullet-trade/ 2025-11-21T12:05:51,852 Found index url https://pypi.org/simple 2025-11-21T12:05:52,067 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-11-21T12:05:52,069 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-21T12:05:52,070 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-21T12:05:52,071 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-21T12:05:52,072 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-21T12:05:52,073 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-11-21T12:05:52,073 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-11-21T12:05:52,075 Found index url https://www.piwheels.org/simple 2025-11-21T12:05:52,509 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-11-21T12:05:52,511 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-21T12:05:52,511 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-11-21T12:05:52,512 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-11-21T12:05:52,531 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-11-21T12:05:52,549 Collecting bullet-trade==0.2.0 2025-11-21T12:05:52,551 Created temporary directory: /tmp/pip-unpack-jkjjfl23 2025-11-21T12:05:52,684 Downloading bullet_trade-0.2.0.tar.gz (210 kB) 2025-11-21T12:05:53,219 Added bullet-trade==0.2.0 from https://files.pythonhosted.org/packages/df/3d/7f32547d1bd686a7bab3d965338096b4b26e94a5a1911997367515e35197/bullet_trade-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-zrfd14vb' 2025-11-21T12:05:53,227 Created temporary directory: /tmp/pip-build-env-tjng1tiv 2025-11-21T12:05:53,231 Installing build dependencies: started 2025-11-21T12:05:53,233 Running command pip subprocess to install build dependencies 2025-11-21T12:05:54,387 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-21T12:05:54,999 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-21T12:05:55,022 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-21T12:05:56,752 Collecting setuptools>=61.0 2025-11-21T12:05:56,845 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-21T12:05:57,112 Collecting wheel 2025-11-21T12:05:57,128 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-21T12:06:00,004 Installing collected packages: wheel, setuptools 2025-11-21T12:06:00,240 Creating /tmp/pip-build-env-tjng1tiv/overlay/local/bin 2025-11-21T12:06:00,242 changing mode of /tmp/pip-build-env-tjng1tiv/overlay/local/bin/wheel to 755 2025-11-21T12:06:03,813 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-21T12:06:04,084 Installing build dependencies: finished with status 'done' 2025-11-21T12:06:04,091 Getting requirements to build wheel: started 2025-11-21T12:06:04,092 Running command Getting requirements to build wheel 2025-11-21T12:06:04,715 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-21T12:06:04,715 !! 2025-11-21T12:06:04,717 ******************************************************************************** 2025-11-21T12:06:04,718 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-21T12:06:04,719 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-21T12:06:04,720 or your builds will no longer be supported. 2025-11-21T12:06:04,721 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:04,722 ******************************************************************************** 2025-11-21T12:06:04,723 !! 2025-11-21T12:06:04,724 corresp(dist, value, root_dir) 2025-11-21T12:06:04,807 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-21T12:06:04,807 !! 2025-11-21T12:06:04,808 ******************************************************************************** 2025-11-21T12:06:04,809 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-21T12:06:04,810 License :: OSI Approved :: MIT License 2025-11-21T12:06:04,811 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:04,812 ******************************************************************************** 2025-11-21T12:06:04,813 !! 2025-11-21T12:06:04,814 dist._finalize_license_expression() 2025-11-21T12:06:04,815 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-21T12:06:04,815 !! 2025-11-21T12:06:04,816 ******************************************************************************** 2025-11-21T12:06:04,817 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-21T12:06:04,818 License :: OSI Approved :: MIT License 2025-11-21T12:06:04,819 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:04,819 ******************************************************************************** 2025-11-21T12:06:04,820 !! 2025-11-21T12:06:04,821 self._finalize_license_expression() 2025-11-21T12:06:04,821 running egg_info 2025-11-21T12:06:04,827 writing bullet_trade.egg-info/PKG-INFO 2025-11-21T12:06:04,838 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-21T12:06:04,840 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-21T12:06:04,846 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-21T12:06:04,847 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-21T12:06:04,895 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:04,901 reading manifest template 'MANIFEST.in' 2025-11-21T12:06:04,906 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-21T12:06:04,907 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-21T12:06:04,908 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-21T12:06:04,908 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-21T12:06:04,909 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-21T12:06:04,910 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-21T12:06:04,911 warning: no previously-included files found matching '.env' 2025-11-21T12:06:04,912 warning: no previously-included files found matching '.gitignore' 2025-11-21T12:06:04,912 adding license file 'LICENSE' 2025-11-21T12:06:04,918 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:05,016 Getting requirements to build wheel: finished with status 'done' 2025-11-21T12:06:05,020 Created temporary directory: /tmp/pip-modern-metadata-8bixoord 2025-11-21T12:06:05,022 Preparing metadata (pyproject.toml): started 2025-11-21T12:06:05,023 Running command Preparing metadata (pyproject.toml) 2025-11-21T12:06:05,798 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-21T12:06:05,798 !! 2025-11-21T12:06:05,799 ******************************************************************************** 2025-11-21T12:06:05,800 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-21T12:06:05,801 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-21T12:06:05,802 or your builds will no longer be supported. 2025-11-21T12:06:05,803 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:05,804 ******************************************************************************** 2025-11-21T12:06:05,806 !! 2025-11-21T12:06:05,806 corresp(dist, value, root_dir) 2025-11-21T12:06:05,891 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-21T12:06:05,892 !! 2025-11-21T12:06:05,894 ******************************************************************************** 2025-11-21T12:06:05,894 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-21T12:06:05,896 License :: OSI Approved :: MIT License 2025-11-21T12:06:05,897 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:05,898 ******************************************************************************** 2025-11-21T12:06:05,899 !! 2025-11-21T12:06:05,900 dist._finalize_license_expression() 2025-11-21T12:06:05,900 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-21T12:06:05,901 !! 2025-11-21T12:06:05,903 ******************************************************************************** 2025-11-21T12:06:05,903 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-21T12:06:05,905 License :: OSI Approved :: MIT License 2025-11-21T12:06:05,906 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:05,907 ******************************************************************************** 2025-11-21T12:06:05,909 !! 2025-11-21T12:06:05,909 self._finalize_license_expression() 2025-11-21T12:06:05,910 running dist_info 2025-11-21T12:06:05,921 creating /tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info 2025-11-21T12:06:05,923 writing /tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/PKG-INFO 2025-11-21T12:06:05,938 writing dependency_links to /tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/dependency_links.txt 2025-11-21T12:06:05,941 writing entry points to /tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/entry_points.txt 2025-11-21T12:06:05,949 writing requirements to /tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/requires.txt 2025-11-21T12:06:05,953 writing top-level names to /tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/top_level.txt 2025-11-21T12:06:05,955 writing manifest file '/tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:05,989 reading manifest file '/tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:05,991 reading manifest template 'MANIFEST.in' 2025-11-21T12:06:05,995 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-21T12:06:05,996 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-21T12:06:05,997 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-21T12:06:05,998 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-21T12:06:05,998 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-21T12:06:05,999 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-21T12:06:06,000 warning: no previously-included files found matching '.env' 2025-11-21T12:06:06,001 warning: no previously-included files found matching '.gitignore' 2025-11-21T12:06:06,001 adding license file 'LICENSE' 2025-11-21T12:06:06,005 writing manifest file '/tmp/pip-modern-metadata-8bixoord/bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:06,007 creating '/tmp/pip-modern-metadata-8bixoord/bullet_trade-0.2.0.dist-info' 2025-11-21T12:06:06,135 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-21T12:06:06,353 Source in /tmp/pip-wheel-gw8h9azq/bullet-trade_1981d71f4f2d42cebb9d9abc1533f0cd has version 0.2.0, which satisfies requirement bullet-trade==0.2.0 from https://files.pythonhosted.org/packages/df/3d/7f32547d1bd686a7bab3d965338096b4b26e94a5a1911997367515e35197/bullet_trade-0.2.0.tar.gz 2025-11-21T12:06:06,354 Removed bullet-trade==0.2.0 from https://files.pythonhosted.org/packages/df/3d/7f32547d1bd686a7bab3d965338096b4b26e94a5a1911997367515e35197/bullet_trade-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-zrfd14vb' 2025-11-21T12:06:06,360 Created temporary directory: /tmp/pip-unpack-msqrq5t2 2025-11-21T12:06:06,361 Building wheels for collected packages: bullet-trade 2025-11-21T12:06:06,365 Created temporary directory: /tmp/pip-wheel-a7f66cqe 2025-11-21T12:06:06,366 Destination directory: /tmp/pip-wheel-a7f66cqe 2025-11-21T12:06:06,368 Building wheel for bullet-trade (pyproject.toml): started 2025-11-21T12:06:06,369 Running command Building wheel for bullet-trade (pyproject.toml) 2025-11-21T12:06:06,919 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-21T12:06:06,919 !! 2025-11-21T12:06:06,920 ******************************************************************************** 2025-11-21T12:06:06,921 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-21T12:06:06,922 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-21T12:06:06,922 or your builds will no longer be supported. 2025-11-21T12:06:06,923 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:06,924 ******************************************************************************** 2025-11-21T12:06:06,924 !! 2025-11-21T12:06:06,925 corresp(dist, value, root_dir) 2025-11-21T12:06:06,998 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-21T12:06:06,999 !! 2025-11-21T12:06:07,000 ******************************************************************************** 2025-11-21T12:06:07,001 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-21T12:06:07,002 License :: OSI Approved :: MIT License 2025-11-21T12:06:07,003 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:07,004 ******************************************************************************** 2025-11-21T12:06:07,005 !! 2025-11-21T12:06:07,006 dist._finalize_license_expression() 2025-11-21T12:06:07,007 /tmp/pip-build-env-tjng1tiv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-21T12:06:07,007 !! 2025-11-21T12:06:07,009 ******************************************************************************** 2025-11-21T12:06:07,009 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-21T12:06:07,011 License :: OSI Approved :: MIT License 2025-11-21T12:06:07,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-21T12:06:07,013 ******************************************************************************** 2025-11-21T12:06:07,014 !! 2025-11-21T12:06:07,014 self._finalize_license_expression() 2025-11-21T12:06:07,015 running bdist_wheel 2025-11-21T12:06:07,030 running build 2025-11-21T12:06:07,030 running build_py 2025-11-21T12:06:07,036 creating build/lib 2025-11-21T12:06:07,038 copying jqdata.py -> build/lib 2025-11-21T12:06:07,041 creating build/lib/helpers 2025-11-21T12:06:07,043 copying helpers/__init__.py -> build/lib/helpers 2025-11-21T12:06:07,045 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-11-21T12:06:07,047 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-11-21T12:06:07,050 creating build/lib/bullet_trade 2025-11-21T12:06:07,051 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-11-21T12:06:07,054 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-11-21T12:06:07,055 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-11-21T12:06:07,058 creating build/lib/bullet_trade/broker 2025-11-21T12:06:07,059 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-11-21T12:06:07,061 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-11-21T12:06:07,064 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-11-21T12:06:07,066 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-11-21T12:06:07,068 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-11-21T12:06:07,071 creating build/lib/bullet_trade/reporting 2025-11-21T12:06:07,072 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-11-21T12:06:07,075 creating build/lib/bullet_trade/server 2025-11-21T12:06:07,076 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,077 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,079 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,082 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,083 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,086 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,088 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-11-21T12:06:07,091 creating build/lib/bullet_trade/core 2025-11-21T12:06:07,092 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,094 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,096 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,099 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,101 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,104 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,106 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,107 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,112 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,116 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,118 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,120 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,122 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,124 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,127 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,129 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,131 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,134 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,136 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,139 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,142 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,145 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,148 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-11-21T12:06:07,151 creating build/lib/bullet_trade/data 2025-11-21T12:06:07,152 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-11-21T12:06:07,156 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-11-21T12:06:07,158 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-11-21T12:06:07,159 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-11-21T12:06:07,162 creating build/lib/bullet_trade/cli 2025-11-21T12:06:07,163 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-11-21T12:06:07,166 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-11-21T12:06:07,168 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-11-21T12:06:07,169 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-11-21T12:06:07,172 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-11-21T12:06:07,174 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-11-21T12:06:07,176 creating build/lib/bullet_trade/utils 2025-11-21T12:06:07,177 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-11-21T12:06:07,179 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-11-21T12:06:07,181 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-11-21T12:06:07,184 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-11-21T12:06:07,186 creating build/lib/bullet_trade/compat 2025-11-21T12:06:07,187 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-11-21T12:06:07,189 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-11-21T12:06:07,191 creating build/lib/bullet_trade/remote 2025-11-21T12:06:07,193 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-11-21T12:06:07,195 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-11-21T12:06:07,197 creating build/lib/bullet_trade/reporting/templates 2025-11-21T12:06:07,198 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-11-21T12:06:07,200 creating build/lib/bullet_trade/server/adapters 2025-11-21T12:06:07,201 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-11-21T12:06:07,204 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-11-21T12:06:07,206 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-11-21T12:06:07,208 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-11-21T12:06:07,210 creating build/lib/bullet_trade/data/providers 2025-11-21T12:06:07,211 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-11-21T12:06:07,214 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-11-21T12:06:07,216 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-11-21T12:06:07,219 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-11-21T12:06:07,222 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-11-21T12:06:07,223 running egg_info 2025-11-21T12:06:07,235 writing bullet_trade.egg-info/PKG-INFO 2025-11-21T12:06:07,245 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-21T12:06:07,246 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-21T12:06:07,252 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-21T12:06:07,253 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-21T12:06:07,275 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:07,281 reading manifest template 'MANIFEST.in' 2025-11-21T12:06:07,285 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-21T12:06:07,286 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-21T12:06:07,287 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-21T12:06:07,288 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-21T12:06:07,289 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-21T12:06:07,290 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-21T12:06:07,290 warning: no previously-included files found matching '.env' 2025-11-21T12:06:07,291 warning: no previously-included files found matching '.gitignore' 2025-11-21T12:06:07,292 adding license file 'LICENSE' 2025-11-21T12:06:07,296 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-21T12:06:07,305 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-11-21T12:06:07,324 installing to build/bdist.linux-armv7l/wheel 2025-11-21T12:06:07,325 running install 2025-11-21T12:06:07,348 running install_lib 2025-11-21T12:06:07,354 creating build/bdist.linux-armv7l/wheel 2025-11-21T12:06:07,356 creating build/bdist.linux-armv7l/wheel/helpers 2025-11-21T12:06:07,358 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-21T12:06:07,359 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-21T12:06:07,362 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-21T12:06:07,364 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-11-21T12:06:07,366 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-11-21T12:06:07,368 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-11-21T12:06:07,369 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-21T12:06:07,371 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-21T12:06:07,374 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-21T12:06:07,376 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-21T12:06:07,378 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-21T12:06:07,381 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-11-21T12:06:07,382 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-11-21T12:06:07,385 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-11-21T12:06:07,386 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-21T12:06:07,388 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-21T12:06:07,391 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-11-21T12:06:07,392 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,394 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,396 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-11-21T12:06:07,397 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-21T12:06:07,400 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-21T12:06:07,402 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-21T12:06:07,404 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-21T12:06:07,406 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,408 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,410 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,413 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,414 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-21T12:06:07,417 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-11-21T12:06:07,418 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,420 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,422 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,425 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,427 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,429 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,431 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,433 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,437 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,440 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,442 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,444 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,446 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,448 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,450 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,452 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,455 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,457 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,459 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,462 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,465 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,467 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,470 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-21T12:06:07,472 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-21T12:06:07,475 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-11-21T12:06:07,476 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-21T12:06:07,479 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-21T12:06:07,481 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-11-21T12:06:07,482 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-21T12:06:07,485 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-21T12:06:07,487 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-21T12:06:07,489 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-21T12:06:07,492 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-21T12:06:07,494 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-21T12:06:07,496 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-21T12:06:07,499 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-11-21T12:06:07,500 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-21T12:06:07,502 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-21T12:06:07,504 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-21T12:06:07,505 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-21T12:06:07,508 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-21T12:06:07,510 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-21T12:06:07,512 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-11-21T12:06:07,513 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-21T12:06:07,515 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-21T12:06:07,517 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-21T12:06:07,520 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-21T12:06:07,523 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-11-21T12:06:07,524 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-21T12:06:07,526 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-21T12:06:07,527 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-21T12:06:07,529 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-21T12:06:07,532 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-11-21T12:06:07,533 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-21T12:06:07,535 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-21T12:06:07,537 running install_egg_info 2025-11-21T12:06:07,542 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.2.0-py3.11.egg-info 2025-11-21T12:06:07,554 running install_scripts 2025-11-21T12:06:07,567 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.2.0.dist-info/WHEEL 2025-11-21T12:06:07,569 creating '/tmp/pip-wheel-a7f66cqe/.tmp-g7523ot2/bullet_trade-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-21T12:06:07,571 adding 'jqdata.py' 2025-11-21T12:06:07,573 adding 'bullet_trade/__init__.py' 2025-11-21T12:06:07,575 adding 'bullet_trade/__main__.py' 2025-11-21T12:06:07,576 adding 'bullet_trade/__version__.py' 2025-11-21T12:06:07,578 adding 'bullet_trade/broker/__init__.py' 2025-11-21T12:06:07,579 adding 'bullet_trade/broker/base.py' 2025-11-21T12:06:07,583 adding 'bullet_trade/broker/qmt.py' 2025-11-21T12:06:07,585 adding 'bullet_trade/broker/qmt_remote.py' 2025-11-21T12:06:07,587 adding 'bullet_trade/broker/simulator.py' 2025-11-21T12:06:07,588 adding 'bullet_trade/cli/__init__.py' 2025-11-21T12:06:07,590 adding 'bullet_trade/cli/backtest.py' 2025-11-21T12:06:07,591 adding 'bullet_trade/cli/live.py' 2025-11-21T12:06:07,593 adding 'bullet_trade/cli/main.py' 2025-11-21T12:06:07,594 adding 'bullet_trade/cli/optimize.py' 2025-11-21T12:06:07,595 adding 'bullet_trade/cli/report.py' 2025-11-21T12:06:07,597 adding 'bullet_trade/compat/__init__.py' 2025-11-21T12:06:07,598 adding 'bullet_trade/compat/jqdata.py' 2025-11-21T12:06:07,600 adding 'bullet_trade/core/__init__.py' 2025-11-21T12:06:07,611 adding 'bullet_trade/core/analysis.py' 2025-11-21T12:06:07,614 adding 'bullet_trade/core/api.py' 2025-11-21T12:06:07,617 adding 'bullet_trade/core/async_engine.py' 2025-11-21T12:06:07,619 adding 'bullet_trade/core/async_scheduler.py' 2025-11-21T12:06:07,627 adding 'bullet_trade/core/engine.py' 2025-11-21T12:06:07,629 adding 'bullet_trade/core/event_bus.py' 2025-11-21T12:06:07,631 adding 'bullet_trade/core/event_loop.py' 2025-11-21T12:06:07,632 adding 'bullet_trade/core/events.py' 2025-11-21T12:06:07,634 adding 'bullet_trade/core/exceptions.py' 2025-11-21T12:06:07,635 adding 'bullet_trade/core/globals.py' 2025-11-21T12:06:07,642 adding 'bullet_trade/core/live_engine.py' 2025-11-21T12:06:07,644 adding 'bullet_trade/core/live_runtime.py' 2025-11-21T12:06:07,646 adding 'bullet_trade/core/message.py' 2025-11-21T12:06:07,647 adding 'bullet_trade/core/models.py' 2025-11-21T12:06:07,649 adding 'bullet_trade/core/notifications.py' 2025-11-21T12:06:07,651 adding 'bullet_trade/core/optimizer.py' 2025-11-21T12:06:07,653 adding 'bullet_trade/core/orders.py' 2025-11-21T12:06:07,654 adding 'bullet_trade/core/pricing.py' 2025-11-21T12:06:07,656 adding 'bullet_trade/core/risk_control.py' 2025-11-21T12:06:07,658 adding 'bullet_trade/core/runtime.py' 2025-11-21T12:06:07,660 adding 'bullet_trade/core/scheduler.py' 2025-11-21T12:06:07,662 adding 'bullet_trade/core/settings.py' 2025-11-21T12:06:07,664 adding 'bullet_trade/data/__init__.py' 2025-11-21T12:06:07,668 adding 'bullet_trade/data/api.py' 2025-11-21T12:06:07,670 adding 'bullet_trade/data/base.py' 2025-11-21T12:06:07,672 adding 'bullet_trade/data/cache.py' 2025-11-21T12:06:07,674 adding 'bullet_trade/data/providers/base.py' 2025-11-21T12:06:07,678 adding 'bullet_trade/data/providers/jqdata.py' 2025-11-21T12:06:07,682 adding 'bullet_trade/data/providers/miniqmt.py' 2025-11-21T12:06:07,684 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-11-21T12:06:07,687 adding 'bullet_trade/data/providers/tushare.py' 2025-11-21T12:06:07,688 adding 'bullet_trade/remote/__init__.py' 2025-11-21T12:06:07,690 adding 'bullet_trade/remote/connection.py' 2025-11-21T12:06:07,693 adding 'bullet_trade/reporting/__init__.py' 2025-11-21T12:06:07,695 adding 'bullet_trade/reporting/templates/__init__.py' 2025-11-21T12:06:07,697 adding 'bullet_trade/reporting/templates/default.html' 2025-11-21T12:06:07,698 adding 'bullet_trade/server/__init__.py' 2025-11-21T12:06:07,701 adding 'bullet_trade/server/app.py' 2025-11-21T12:06:07,702 adding 'bullet_trade/server/cli.py' 2025-11-21T12:06:07,704 adding 'bullet_trade/server/config.py' 2025-11-21T12:06:07,705 adding 'bullet_trade/server/protocol.py' 2025-11-21T12:06:07,707 adding 'bullet_trade/server/session.py' 2025-11-21T12:06:07,709 adding 'bullet_trade/server/tick.py' 2025-11-21T12:06:07,710 adding 'bullet_trade/server/adapters/__init__.py' 2025-11-21T12:06:07,712 adding 'bullet_trade/server/adapters/base.py' 2025-11-21T12:06:07,714 adding 'bullet_trade/server/adapters/qmt.py' 2025-11-21T12:06:07,715 adding 'bullet_trade/server/adapters/stub.py' 2025-11-21T12:06:07,717 adding 'bullet_trade/utils/env_loader.py' 2025-11-21T12:06:07,719 adding 'bullet_trade/utils/font_config.py' 2025-11-21T12:06:07,721 adding 'bullet_trade/utils/portfolio_printer.py' 2025-11-21T12:06:07,722 adding 'bullet_trade/utils/strategy_helpers.py' 2025-11-21T12:06:07,725 adding 'bullet_trade-0.2.0.dist-info/licenses/LICENSE' 2025-11-21T12:06:07,727 adding 'helpers/__init__.py' 2025-11-21T12:06:07,729 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-11-21T12:06:07,730 adding 'helpers/jq_remote_strategy_example.py' 2025-11-21T12:06:07,732 adding 'bullet_trade-0.2.0.dist-info/METADATA' 2025-11-21T12:06:07,733 adding 'bullet_trade-0.2.0.dist-info/WHEEL' 2025-11-21T12:06:07,734 adding 'bullet_trade-0.2.0.dist-info/entry_points.txt' 2025-11-21T12:06:07,735 adding 'bullet_trade-0.2.0.dist-info/top_level.txt' 2025-11-21T12:06:07,736 adding 'bullet_trade-0.2.0.dist-info/RECORD' 2025-11-21T12:06:07,741 removing build/bdist.linux-armv7l/wheel 2025-11-21T12:06:07,861 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-11-21T12:06:07,870 Created wheel for bullet-trade: filename=bullet_trade-0.2.0-py3-none-any.whl size=235188 sha256=f5dbf6d9bba4e58c9fc2123b617ac45613b8ba5a53f627e4103522c0b227cef4 2025-11-21T12:06:07,872 Stored in directory: /tmp/pip-ephem-wheel-cache-g5wqelcu/wheels/98/9e/54/797e38714eb32ab13e177e6fef4fe0e4b353e2ec9d256b4947 2025-11-21T12:06:07,885 Successfully built bullet-trade 2025-11-21T12:06:07,894 Removed build tracker: '/tmp/pip-build-tracker-zrfd14vb'