2025-11-28T11:33:16,466 Created temporary directory: /tmp/pip-ephem-wheel-cache-pgg65jx2 2025-11-28T11:33:16,468 Created temporary directory: /tmp/pip-build-tracker-zlp0vp_y 2025-11-28T11:33:16,468 Initialized build tracking at /tmp/pip-build-tracker-zlp0vp_y 2025-11-28T11:33:16,469 Created build tracker: /tmp/pip-build-tracker-zlp0vp_y 2025-11-28T11:33:16,469 Entered build tracker: /tmp/pip-build-tracker-zlp0vp_y 2025-11-28T11:33:16,470 Created temporary directory: /tmp/pip-wheel-e33h40ti 2025-11-28T11:33:16,473 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-28T11:33:16,476 Created temporary directory: /tmp/pip-ephem-wheel-cache-okal4pgq 2025-11-28T11:33:16,500 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-28T11:33:16,503 2 location(s) to search for versions of bullet-trade: 2025-11-28T11:33:16,503 * https://pypi.org/simple/bullet-trade/ 2025-11-28T11:33:16,503 * https://www.piwheels.org/simple/bullet-trade/ 2025-11-28T11:33:16,504 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-11-28T11:33:16,505 Getting page https://pypi.org/simple/bullet-trade/ 2025-11-28T11:33:16,507 Found index url https://pypi.org/simple 2025-11-28T11:33:16,722 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-11-28T11:33:16,725 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-28T11:33:16,726 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-28T11:33:16,727 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-28T11:33:16,728 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-28T11:33:16,729 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-28T11:33:16,730 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-28T11:33:16,731 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-28T11:33:16,731 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-28T11:33:16,732 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/76/d1/e698f25c5dfdcae460fb6fb3c8e4f9bedba43ee975da2b8e59be934676fc/bullet_trade-0.5.0-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-28T11:33:16,733 Found link https://files.pythonhosted.org/packages/91/7f/c9a23e51f43e8598e3b3697aa81c3e111776419e3fee0a3df934dcfe380f/bullet_trade-0.5.0.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.0 2025-11-28T11:33:16,735 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-11-28T11:33:16,735 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-11-28T11:33:16,737 Found index url https://www.piwheels.org/simple 2025-11-28T11:33:16,923 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-11-28T11:33:16,925 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.4.0-py3-none-any.whl#sha256=02cc7cf476bcb61ad14078de698b60d274ff3c1845099d678b5c708e39a889f7 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-11-28T11:33:16,926 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-28T11:33:16,926 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-28T11:33:16,927 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-28T11:33:16,927 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-11-28T11:33:16,928 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-11-28T11:33:16,949 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-11-28T11:33:16,968 Collecting bullet-trade==0.5.0 2025-11-28T11:33:16,971 Created temporary directory: /tmp/pip-unpack-y0rk4xy7 2025-11-28T11:33:17,107 Downloading bullet_trade-0.5.0.tar.gz (228 kB) 2025-11-28T11:33:17,408 Added bullet-trade==0.5.0 from https://files.pythonhosted.org/packages/91/7f/c9a23e51f43e8598e3b3697aa81c3e111776419e3fee0a3df934dcfe380f/bullet_trade-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-zlp0vp_y' 2025-11-28T11:33:17,416 Created temporary directory: /tmp/pip-build-env-oowxpmxs 2025-11-28T11:33:17,420 Installing build dependencies: started 2025-11-28T11:33:17,422 Running command pip subprocess to install build dependencies 2025-11-28T11:33:18,606 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-28T11:33:19,225 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-28T11:33:19,249 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-28T11:33:20,982 Collecting setuptools>=61.0 2025-11-28T11:33:21,130 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-28T11:33:21,417 Collecting wheel 2025-11-28T11:33:21,432 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-28T11:33:24,342 Installing collected packages: wheel, setuptools 2025-11-28T11:33:24,585 Creating /tmp/pip-build-env-oowxpmxs/overlay/local/bin 2025-11-28T11:33:24,588 changing mode of /tmp/pip-build-env-oowxpmxs/overlay/local/bin/wheel to 755 2025-11-28T11:33:28,311 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-28T11:33:28,584 Installing build dependencies: finished with status 'done' 2025-11-28T11:33:28,590 Getting requirements to build wheel: started 2025-11-28T11:33:28,591 Running command Getting requirements to build wheel 2025-11-28T11:33:29,430 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-28T11:33:29,431 !! 2025-11-28T11:33:29,432 ******************************************************************************** 2025-11-28T11:33:29,432 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-28T11:33:29,433 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-28T11:33:29,433 or your builds will no longer be supported. 2025-11-28T11:33:29,434 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:29,435 ******************************************************************************** 2025-11-28T11:33:29,436 !! 2025-11-28T11:33:29,436 corresp(dist, value, root_dir) 2025-11-28T11:33:29,526 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T11:33:29,527 !! 2025-11-28T11:33:29,528 ******************************************************************************** 2025-11-28T11:33:29,528 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T11:33:29,530 License :: OSI Approved :: MIT License 2025-11-28T11:33:29,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:29,531 ******************************************************************************** 2025-11-28T11:33:29,533 !! 2025-11-28T11:33:29,533 dist._finalize_license_expression() 2025-11-28T11:33:29,534 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T11:33:29,534 !! 2025-11-28T11:33:29,536 ******************************************************************************** 2025-11-28T11:33:29,536 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T11:33:29,537 License :: OSI Approved :: MIT License 2025-11-28T11:33:29,538 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:29,539 ******************************************************************************** 2025-11-28T11:33:29,540 !! 2025-11-28T11:33:29,541 self._finalize_license_expression() 2025-11-28T11:33:29,541 running egg_info 2025-11-28T11:33:29,548 writing bullet_trade.egg-info/PKG-INFO 2025-11-28T11:33:29,560 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-28T11:33:29,562 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-28T11:33:29,569 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-28T11:33:29,571 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-28T11:33:29,613 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:29,619 reading manifest template 'MANIFEST.in' 2025-11-28T11:33:29,625 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-28T11:33:29,628 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-28T11:33:29,629 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-28T11:33:29,630 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-28T11:33:29,631 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-28T11:33:29,631 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-28T11:33:29,632 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-28T11:33:29,633 warning: no previously-included files found matching '.env' 2025-11-28T11:33:29,634 warning: no previously-included files found matching '.gitignore' 2025-11-28T11:33:29,634 adding license file 'LICENSE' 2025-11-28T11:33:29,640 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:29,738 Getting requirements to build wheel: finished with status 'done' 2025-11-28T11:33:29,741 Created temporary directory: /tmp/pip-modern-metadata-_s0e67yi 2025-11-28T11:33:29,744 Preparing metadata (pyproject.toml): started 2025-11-28T11:33:29,745 Running command Preparing metadata (pyproject.toml) 2025-11-28T11:33:30,347 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-28T11:33:30,347 !! 2025-11-28T11:33:30,348 ******************************************************************************** 2025-11-28T11:33:30,349 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-28T11:33:30,350 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-28T11:33:30,350 or your builds will no longer be supported. 2025-11-28T11:33:30,351 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:30,352 ******************************************************************************** 2025-11-28T11:33:30,353 !! 2025-11-28T11:33:30,354 corresp(dist, value, root_dir) 2025-11-28T11:33:30,437 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T11:33:30,438 !! 2025-11-28T11:33:30,439 ******************************************************************************** 2025-11-28T11:33:30,439 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T11:33:30,441 License :: OSI Approved :: MIT License 2025-11-28T11:33:30,442 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:30,442 ******************************************************************************** 2025-11-28T11:33:30,443 !! 2025-11-28T11:33:30,444 dist._finalize_license_expression() 2025-11-28T11:33:30,445 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T11:33:30,445 !! 2025-11-28T11:33:30,446 ******************************************************************************** 2025-11-28T11:33:30,447 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T11:33:30,448 License :: OSI Approved :: MIT License 2025-11-28T11:33:30,449 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:30,450 ******************************************************************************** 2025-11-28T11:33:30,451 !! 2025-11-28T11:33:30,452 self._finalize_license_expression() 2025-11-28T11:33:30,452 running dist_info 2025-11-28T11:33:30,465 creating /tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info 2025-11-28T11:33:30,466 writing /tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/PKG-INFO 2025-11-28T11:33:30,478 writing dependency_links to /tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/dependency_links.txt 2025-11-28T11:33:30,479 writing entry points to /tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/entry_points.txt 2025-11-28T11:33:30,487 writing requirements to /tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/requires.txt 2025-11-28T11:33:30,488 writing top-level names to /tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/top_level.txt 2025-11-28T11:33:30,489 writing manifest file '/tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:30,526 reading manifest file '/tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:30,528 reading manifest template 'MANIFEST.in' 2025-11-28T11:33:30,533 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-28T11:33:30,536 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-28T11:33:30,537 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-28T11:33:30,537 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-28T11:33:30,538 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-28T11:33:30,539 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-28T11:33:30,540 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-28T11:33:30,540 warning: no previously-included files found matching '.env' 2025-11-28T11:33:30,541 warning: no previously-included files found matching '.gitignore' 2025-11-28T11:33:30,541 adding license file 'LICENSE' 2025-11-28T11:33:30,546 writing manifest file '/tmp/pip-modern-metadata-_s0e67yi/bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:30,547 creating '/tmp/pip-modern-metadata-_s0e67yi/bullet_trade-0.5.0.dist-info' 2025-11-28T11:33:30,676 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-28T11:33:30,681 Source in /tmp/pip-wheel-e33h40ti/bullet-trade_38aba29c2a9f4066b0e303ac4d5cca4c has version 0.5.0, which satisfies requirement bullet-trade==0.5.0 from https://files.pythonhosted.org/packages/91/7f/c9a23e51f43e8598e3b3697aa81c3e111776419e3fee0a3df934dcfe380f/bullet_trade-0.5.0.tar.gz 2025-11-28T11:33:30,682 Removed bullet-trade==0.5.0 from https://files.pythonhosted.org/packages/91/7f/c9a23e51f43e8598e3b3697aa81c3e111776419e3fee0a3df934dcfe380f/bullet_trade-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-zlp0vp_y' 2025-11-28T11:33:30,688 Created temporary directory: /tmp/pip-unpack-j54f77_e 2025-11-28T11:33:30,689 Building wheels for collected packages: bullet-trade 2025-11-28T11:33:30,693 Created temporary directory: /tmp/pip-wheel-dfaq6n69 2025-11-28T11:33:30,694 Destination directory: /tmp/pip-wheel-dfaq6n69 2025-11-28T11:33:30,696 Building wheel for bullet-trade (pyproject.toml): started 2025-11-28T11:33:30,697 Running command Building wheel for bullet-trade (pyproject.toml) 2025-11-28T11:33:31,258 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-28T11:33:31,258 !! 2025-11-28T11:33:31,259 ******************************************************************************** 2025-11-28T11:33:31,259 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-28T11:33:31,261 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-28T11:33:31,262 or your builds will no longer be supported. 2025-11-28T11:33:31,263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:31,264 ******************************************************************************** 2025-11-28T11:33:31,265 !! 2025-11-28T11:33:31,265 corresp(dist, value, root_dir) 2025-11-28T11:33:31,341 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T11:33:31,342 !! 2025-11-28T11:33:31,343 ******************************************************************************** 2025-11-28T11:33:31,343 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T11:33:31,344 License :: OSI Approved :: MIT License 2025-11-28T11:33:31,345 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:31,345 ******************************************************************************** 2025-11-28T11:33:31,346 !! 2025-11-28T11:33:31,347 dist._finalize_license_expression() 2025-11-28T11:33:31,348 /tmp/pip-build-env-oowxpmxs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T11:33:31,349 !! 2025-11-28T11:33:31,350 ******************************************************************************** 2025-11-28T11:33:31,350 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T11:33:31,351 License :: OSI Approved :: MIT License 2025-11-28T11:33:31,352 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T11:33:31,353 ******************************************************************************** 2025-11-28T11:33:31,354 !! 2025-11-28T11:33:31,355 self._finalize_license_expression() 2025-11-28T11:33:31,355 running bdist_wheel 2025-11-28T11:33:31,373 running build 2025-11-28T11:33:31,374 running build_py 2025-11-28T11:33:31,380 creating build/lib 2025-11-28T11:33:31,381 copying jqdata.py -> build/lib 2025-11-28T11:33:31,384 creating build/lib/helpers 2025-11-28T11:33:31,385 copying helpers/__init__.py -> build/lib/helpers 2025-11-28T11:33:31,387 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-11-28T11:33:31,390 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-11-28T11:33:31,393 creating build/lib/bullet_trade 2025-11-28T11:33:31,394 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-11-28T11:33:31,396 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-11-28T11:33:31,398 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-11-28T11:33:31,401 creating build/lib/bullet_trade/core 2025-11-28T11:33:31,403 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,406 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,408 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,411 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,413 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,416 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,418 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,421 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,425 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,427 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,430 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,432 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,436 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,439 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,441 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,444 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,446 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,451 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,453 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,455 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,457 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,460 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,462 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-11-28T11:33:31,465 creating build/lib/bullet_trade/data 2025-11-28T11:33:31,466 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-11-28T11:33:31,468 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-11-28T11:33:31,471 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-11-28T11:33:31,473 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-11-28T11:33:31,476 creating build/lib/bullet_trade/research 2025-11-28T11:33:31,477 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-11-28T11:33:31,479 creating build/lib/bullet_trade/cli 2025-11-28T11:33:31,481 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,483 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,485 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,488 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,490 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,492 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,494 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-11-28T11:33:31,497 creating build/lib/bullet_trade/server 2025-11-28T11:33:31,498 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,501 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,503 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,504 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,507 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,509 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,511 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-11-28T11:33:31,514 creating build/lib/bullet_trade/broker 2025-11-28T11:33:31,515 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-11-28T11:33:31,517 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-11-28T11:33:31,519 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-11-28T11:33:31,521 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-11-28T11:33:31,523 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-11-28T11:33:31,527 creating build/lib/bullet_trade/reporting 2025-11-28T11:33:31,528 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-11-28T11:33:31,531 creating build/lib/bullet_trade/remote 2025-11-28T11:33:31,532 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-11-28T11:33:31,534 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-11-28T11:33:31,536 creating build/lib/bullet_trade/compat 2025-11-28T11:33:31,537 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-11-28T11:33:31,539 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-11-28T11:33:31,541 creating build/lib/bullet_trade/notebook 2025-11-28T11:33:31,542 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-11-28T11:33:31,545 creating build/lib/bullet_trade/utils 2025-11-28T11:33:31,546 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-11-28T11:33:31,548 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-11-28T11:33:31,550 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-11-28T11:33:31,553 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-11-28T11:33:31,555 creating build/lib/bullet_trade/data/providers 2025-11-28T11:33:31,556 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-11-28T11:33:31,559 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-11-28T11:33:31,562 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-11-28T11:33:31,563 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-11-28T11:33:31,566 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-11-28T11:33:31,569 creating build/lib/bullet_trade/server/adapters 2025-11-28T11:33:31,570 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-11-28T11:33:31,572 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-11-28T11:33:31,573 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-11-28T11:33:31,576 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-11-28T11:33:31,578 creating build/lib/bullet_trade/reporting/templates 2025-11-28T11:33:31,579 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-11-28T11:33:31,581 running egg_info 2025-11-28T11:33:31,593 writing bullet_trade.egg-info/PKG-INFO 2025-11-28T11:33:31,604 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-11-28T11:33:31,605 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-11-28T11:33:31,612 writing requirements to bullet_trade.egg-info/requires.txt 2025-11-28T11:33:31,613 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-11-28T11:33:31,639 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:31,646 reading manifest template 'MANIFEST.in' 2025-11-28T11:33:31,651 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-11-28T11:33:31,654 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-11-28T11:33:31,655 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-11-28T11:33:31,656 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-28T11:33:31,657 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-28T11:33:31,658 warning: no previously-included files matching '*' found under directory 'examples' 2025-11-28T11:33:31,659 warning: no previously-included files matching '*' found under directory 'scripts' 2025-11-28T11:33:31,659 warning: no previously-included files found matching '.env' 2025-11-28T11:33:31,660 warning: no previously-included files found matching '.gitignore' 2025-11-28T11:33:31,661 adding license file 'LICENSE' 2025-11-28T11:33:31,666 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-11-28T11:33:31,678 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-11-28T11:33:31,680 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-11-28T11:33:31,683 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-11-28T11:33:31,685 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-11-28T11:33:31,707 installing to build/bdist.linux-armv7l/wheel 2025-11-28T11:33:31,707 running install 2025-11-28T11:33:31,731 running install_lib 2025-11-28T11:33:31,737 creating build/bdist.linux-armv7l/wheel 2025-11-28T11:33:31,739 creating build/bdist.linux-armv7l/wheel/helpers 2025-11-28T11:33:31,740 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-28T11:33:31,742 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-28T11:33:31,745 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-11-28T11:33:31,748 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-11-28T11:33:31,749 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-28T11:33:31,751 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-28T11:33:31,753 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-11-28T11:33:31,754 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,757 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,759 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,762 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,764 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,766 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,768 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,771 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,775 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,777 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,779 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,782 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,785 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,787 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,790 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,792 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,795 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,799 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,801 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,803 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,805 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,808 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,810 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-11-28T11:33:31,813 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-11-28T11:33:31,814 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-28T11:33:31,816 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-28T11:33:31,819 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-28T11:33:31,821 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-11-28T11:33:31,824 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-11-28T11:33:31,825 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-28T11:33:31,828 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-28T11:33:31,831 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-28T11:33:31,833 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-28T11:33:31,836 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-11-28T11:33:31,838 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-11-28T11:33:31,839 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-11-28T11:33:31,842 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-11-28T11:33:31,843 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,845 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,847 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,850 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,852 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,854 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,856 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-11-28T11:33:31,859 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-11-28T11:33:31,860 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,863 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-11-28T11:33:31,864 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-28T11:33:31,866 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-28T11:33:31,868 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-28T11:33:31,870 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-11-28T11:33:31,873 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,875 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,877 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,879 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,882 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,884 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-11-28T11:33:31,886 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-11-28T11:33:31,888 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-11-28T11:33:31,889 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-28T11:33:31,891 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-28T11:33:31,893 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-28T11:33:31,896 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-28T11:33:31,898 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-11-28T11:33:31,901 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-11-28T11:33:31,902 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-11-28T11:33:31,905 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-11-28T11:33:31,906 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-28T11:33:31,908 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-11-28T11:33:31,911 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-11-28T11:33:31,912 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-28T11:33:31,914 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-11-28T11:33:31,917 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-11-28T11:33:31,918 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-28T11:33:31,920 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-11-28T11:33:31,922 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-11-28T11:33:31,924 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-28T11:33:31,925 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-28T11:33:31,927 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-28T11:33:31,930 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-11-28T11:33:31,933 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-11-28T11:33:31,934 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-28T11:33:31,936 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-28T11:33:31,938 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-28T11:33:31,941 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-11-28T11:33:31,943 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-11-28T11:33:31,945 running install_egg_info 2025-11-28T11:33:31,951 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.0-py3.11.egg-info 2025-11-28T11:33:31,963 running install_scripts 2025-11-28T11:33:31,975 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.0.dist-info/WHEEL 2025-11-28T11:33:31,978 creating '/tmp/pip-wheel-dfaq6n69/.tmp-x_q6oj9e/bullet_trade-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-28T11:33:31,980 adding 'jqdata.py' 2025-11-28T11:33:31,982 adding 'bullet_trade/__init__.py' 2025-11-28T11:33:31,983 adding 'bullet_trade/__main__.py' 2025-11-28T11:33:31,984 adding 'bullet_trade/__version__.py' 2025-11-28T11:33:31,986 adding 'bullet_trade/broker/__init__.py' 2025-11-28T11:33:31,987 adding 'bullet_trade/broker/base.py' 2025-11-28T11:33:31,991 adding 'bullet_trade/broker/qmt.py' 2025-11-28T11:33:31,993 adding 'bullet_trade/broker/qmt_remote.py' 2025-11-28T11:33:31,995 adding 'bullet_trade/broker/simulator.py' 2025-11-28T11:33:31,996 adding 'bullet_trade/cli/__init__.py' 2025-11-28T11:33:31,998 adding 'bullet_trade/cli/backtest.py' 2025-11-28T11:33:32,000 adding 'bullet_trade/cli/jupyterlab.py' 2025-11-28T11:33:32,001 adding 'bullet_trade/cli/live.py' 2025-11-28T11:33:32,003 adding 'bullet_trade/cli/main.py' 2025-11-28T11:33:32,005 adding 'bullet_trade/cli/optimize.py' 2025-11-28T11:33:32,006 adding 'bullet_trade/cli/report.py' 2025-11-28T11:33:32,008 adding 'bullet_trade/compat/__init__.py' 2025-11-28T11:33:32,009 adding 'bullet_trade/compat/jqdata.py' 2025-11-28T11:33:32,011 adding 'bullet_trade/core/__init__.py' 2025-11-28T11:33:32,022 adding 'bullet_trade/core/analysis.py' 2025-11-28T11:33:32,025 adding 'bullet_trade/core/api.py' 2025-11-28T11:33:32,027 adding 'bullet_trade/core/async_engine.py' 2025-11-28T11:33:32,030 adding 'bullet_trade/core/async_scheduler.py' 2025-11-28T11:33:32,038 adding 'bullet_trade/core/engine.py' 2025-11-28T11:33:32,040 adding 'bullet_trade/core/event_bus.py' 2025-11-28T11:33:32,042 adding 'bullet_trade/core/event_loop.py' 2025-11-28T11:33:32,044 adding 'bullet_trade/core/events.py' 2025-11-28T11:33:32,045 adding 'bullet_trade/core/exceptions.py' 2025-11-28T11:33:32,047 adding 'bullet_trade/core/globals.py' 2025-11-28T11:33:32,054 adding 'bullet_trade/core/live_engine.py' 2025-11-28T11:33:32,056 adding 'bullet_trade/core/live_runtime.py' 2025-11-28T11:33:32,057 adding 'bullet_trade/core/message.py' 2025-11-28T11:33:32,059 adding 'bullet_trade/core/models.py' 2025-11-28T11:33:32,061 adding 'bullet_trade/core/notifications.py' 2025-11-28T11:33:32,063 adding 'bullet_trade/core/optimizer.py' 2025-11-28T11:33:32,065 adding 'bullet_trade/core/orders.py' 2025-11-28T11:33:32,067 adding 'bullet_trade/core/pricing.py' 2025-11-28T11:33:32,069 adding 'bullet_trade/core/risk_control.py' 2025-11-28T11:33:32,070 adding 'bullet_trade/core/runtime.py' 2025-11-28T11:33:32,072 adding 'bullet_trade/core/scheduler.py' 2025-11-28T11:33:32,074 adding 'bullet_trade/core/settings.py' 2025-11-28T11:33:32,076 adding 'bullet_trade/data/__init__.py' 2025-11-28T11:33:32,080 adding 'bullet_trade/data/api.py' 2025-11-28T11:33:32,082 adding 'bullet_trade/data/base.py' 2025-11-28T11:33:32,084 adding 'bullet_trade/data/cache.py' 2025-11-28T11:33:32,086 adding 'bullet_trade/data/providers/base.py' 2025-11-28T11:33:32,089 adding 'bullet_trade/data/providers/jqdata.py' 2025-11-28T11:33:32,094 adding 'bullet_trade/data/providers/miniqmt.py' 2025-11-28T11:33:32,095 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-11-28T11:33:32,098 adding 'bullet_trade/data/providers/tushare.py' 2025-11-28T11:33:32,100 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-11-28T11:33:32,101 adding 'bullet_trade/notebook/02.example.ipynb' 2025-11-28T11:33:32,103 adding 'bullet_trade/notebook/03.data.ipynb' 2025-11-28T11:33:32,104 adding 'bullet_trade/notebook/__init__.py' 2025-11-28T11:33:32,106 adding 'bullet_trade/remote/__init__.py' 2025-11-28T11:33:32,108 adding 'bullet_trade/remote/connection.py' 2025-11-28T11:33:32,111 adding 'bullet_trade/reporting/__init__.py' 2025-11-28T11:33:32,112 adding 'bullet_trade/reporting/templates/__init__.py' 2025-11-28T11:33:32,114 adding 'bullet_trade/reporting/templates/default.html' 2025-11-28T11:33:32,116 adding 'bullet_trade/research/io.py' 2025-11-28T11:33:32,117 adding 'bullet_trade/server/__init__.py' 2025-11-28T11:33:32,119 adding 'bullet_trade/server/app.py' 2025-11-28T11:33:32,121 adding 'bullet_trade/server/cli.py' 2025-11-28T11:33:32,122 adding 'bullet_trade/server/config.py' 2025-11-28T11:33:32,123 adding 'bullet_trade/server/protocol.py' 2025-11-28T11:33:32,125 adding 'bullet_trade/server/session.py' 2025-11-28T11:33:32,126 adding 'bullet_trade/server/tick.py' 2025-11-28T11:33:32,128 adding 'bullet_trade/server/adapters/__init__.py' 2025-11-28T11:33:32,129 adding 'bullet_trade/server/adapters/base.py' 2025-11-28T11:33:32,131 adding 'bullet_trade/server/adapters/qmt.py' 2025-11-28T11:33:32,132 adding 'bullet_trade/server/adapters/stub.py' 2025-11-28T11:33:32,135 adding 'bullet_trade/utils/env_loader.py' 2025-11-28T11:33:32,136 adding 'bullet_trade/utils/font_config.py' 2025-11-28T11:33:32,138 adding 'bullet_trade/utils/portfolio_printer.py' 2025-11-28T11:33:32,139 adding 'bullet_trade/utils/strategy_helpers.py' 2025-11-28T11:33:32,142 adding 'bullet_trade-0.5.0.dist-info/licenses/LICENSE' 2025-11-28T11:33:32,144 adding 'helpers/__init__.py' 2025-11-28T11:33:32,146 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-11-28T11:33:32,147 adding 'helpers/jq_remote_strategy_example.py' 2025-11-28T11:33:32,149 adding 'bullet_trade-0.5.0.dist-info/METADATA' 2025-11-28T11:33:32,150 adding 'bullet_trade-0.5.0.dist-info/WHEEL' 2025-11-28T11:33:32,151 adding 'bullet_trade-0.5.0.dist-info/entry_points.txt' 2025-11-28T11:33:32,151 adding 'bullet_trade-0.5.0.dist-info/top_level.txt' 2025-11-28T11:33:32,153 adding 'bullet_trade-0.5.0.dist-info/RECORD' 2025-11-28T11:33:32,158 removing build/bdist.linux-armv7l/wheel 2025-11-28T11:33:32,299 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-11-28T11:33:32,310 Created wheel for bullet-trade: filename=bullet_trade-0.5.0-py3-none-any.whl size=255195 sha256=c1db5768edfda09867e33a48648d66af7d34e3d19b391fe5b272d1b437a878f6 2025-11-28T11:33:32,311 Stored in directory: /tmp/pip-ephem-wheel-cache-okal4pgq/wheels/54/b9/d3/75cec422210345106eb6ae47d59ae29e8a13ba3111b12e0600 2025-11-28T11:33:32,326 Successfully built bullet-trade 2025-11-28T11:33:32,336 Removed build tracker: '/tmp/pip-build-tracker-zlp0vp_y'