2025-12-21T04:41:18,409 Created temporary directory: /tmp/pip-ephem-wheel-cache-g6pj3zw8 2025-12-21T04:41:18,411 Created temporary directory: /tmp/pip-build-tracker-6ukriexs 2025-12-21T04:41:18,412 Initialized build tracking at /tmp/pip-build-tracker-6ukriexs 2025-12-21T04:41:18,412 Created build tracker: /tmp/pip-build-tracker-6ukriexs 2025-12-21T04:41:18,413 Entered build tracker: /tmp/pip-build-tracker-6ukriexs 2025-12-21T04:41:18,414 Created temporary directory: /tmp/pip-wheel-1d_oybqv 2025-12-21T04:41:18,416 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-12-21T04:41:18,419 Created temporary directory: /tmp/pip-ephem-wheel-cache-3e4oz5zv 2025-12-21T04:41:18,441 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-21T04:41:18,445 2 location(s) to search for versions of bullet-trade: 2025-12-21T04:41:18,445 * https://pypi.org/simple/bullet-trade/ 2025-12-21T04:41:18,445 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-21T04:41:18,445 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-21T04:41:18,446 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-21T04:41:18,448 Found index url https://pypi.org/simple 2025-12-21T04:41:18,664 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-21T04:41:18,669 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-12-21T04:41:18,670 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-12-21T04:41:18,670 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-12-21T04:41:18,671 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-12-21T04:41:18,672 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-12-21T04:41:18,673 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-12-21T04:41:18,674 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-12-21T04:41:18,675 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-12-21T04:41:18,675 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-12-21T04:41:18,676 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-12-21T04:41:18,677 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/05/3e/930ad749fdb57f6f2443c8ab0998b9c399680643483fa6ca653f1bf0c8ed/bullet_trade-0.5.1-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,678 Found link https://files.pythonhosted.org/packages/93/db/1e996e1896b11965733ac994edb07fc6cf4f556f41be6cbc30779c5aea8f/bullet_trade-0.5.1.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.1 2025-12-21T04:41:18,679 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/7e/28/4c224e26a12b8babfb7df48cce8c8530e57e40f0ecdf9562d0b5f5351ecc/bullet_trade-0.5.2-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,679 Found link https://files.pythonhosted.org/packages/4f/0c/51ea0eae742faaf836a1b4b1337f773ed96c0c2da1c580a7b737851cb1a1/bullet_trade-0.5.2.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.2 2025-12-21T04:41:18,680 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/84/af/0571e58eef8efaac623983de9e3a8ec3733db856e9598dda513beb85775a/bullet_trade-0.5.3-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,681 Found link https://files.pythonhosted.org/packages/0f/e0/036173a22ced9da72f6396b183c5a7215d41836d9b3213652085b58138e1/bullet_trade-0.5.3.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.3 2025-12-21T04:41:18,681 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/6c/15/88d8ac564b6207ba6e8e839ee18f9aa217fd745c5620754dce644b260a43/bullet_trade-0.5.4-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,682 Found link https://files.pythonhosted.org/packages/f1/9b/4d76b1a593961990d24e6bdebb405af193f91f6f6b70ac5e4b0d50182d11/bullet_trade-0.5.4.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.4 2025-12-21T04:41:18,683 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/9e/89/4191ec84cb7fd45100e70e8dcafaae076b552a9ac6208a78ef836f299e63/bullet_trade-0.5.5-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,684 Found link https://files.pythonhosted.org/packages/2c/f0/ded09a6ad690125b162e406f2bfb926ce580c46355eed6733c5024c90375/bullet_trade-0.5.5.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.5 2025-12-21T04:41:18,684 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-21T04:41:18,685 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-21T04:41:18,686 Found index url https://www.piwheels.org/simple 2025-12-21T04:41:18,873 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-21T04:41:18,877 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.4-py3-none-any.whl#sha256=01e40ed6bc85bdf127664e8475164683fa3813096844f92e98c753ce20255936 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,878 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.3-py3-none-any.whl#sha256=6ae382caa6c2884c775cb39e48a2f2bb7b860a8a708d2d20a8f4de5264e4b42a (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,878 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.2-py3-none-any.whl#sha256=4ba8c9c7e0aceec7aaefbbbc841615b429731f580bbfbc557894411b4b4658c1 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,879 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.1-py3-none-any.whl#sha256=9b5bf2be7d680370b4126f6333f1bd712a0a38f4264eedc9d672e7fa54d1e1e2 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,880 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.0-py3-none-any.whl#sha256=c1db5768edfda09867e33a48648d66af7d34e3d19b391fe5b272d1b437a878f6 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-21T04:41:18,881 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-12-21T04:41:18,881 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-12-21T04:41:18,882 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-12-21T04:41:18,882 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-12-21T04:41:18,883 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-21T04:41:18,884 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-21T04:41:18,904 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-21T04:41:18,924 Collecting bullet-trade==0.5.5 2025-12-21T04:41:18,926 Created temporary directory: /tmp/pip-unpack-omp916d_ 2025-12-21T04:41:19,235 Downloading bullet_trade-0.5.5.tar.gz (239 kB) 2025-12-21T04:41:19,539 Added bullet-trade==0.5.5 from https://files.pythonhosted.org/packages/2c/f0/ded09a6ad690125b162e406f2bfb926ce580c46355eed6733c5024c90375/bullet_trade-0.5.5.tar.gz to build tracker '/tmp/pip-build-tracker-6ukriexs' 2025-12-21T04:41:19,547 Created temporary directory: /tmp/pip-build-env-t2zren_k 2025-12-21T04:41:19,552 Installing build dependencies: started 2025-12-21T04:41:19,553 Running command pip subprocess to install build dependencies 2025-12-21T04:41:20,687 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-21T04:41:21,340 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-12-21T04:41:21,364 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-21T04:41:23,096 Collecting setuptools>=61.0 2025-12-21T04:41:23,260 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-21T04:41:23,557 Collecting wheel 2025-12-21T04:41:23,574 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-21T04:41:26,543 Installing collected packages: wheel, setuptools 2025-12-21T04:41:26,790 Creating /tmp/pip-build-env-t2zren_k/overlay/local/bin 2025-12-21T04:41:26,792 changing mode of /tmp/pip-build-env-t2zren_k/overlay/local/bin/wheel to 755 2025-12-21T04:41:30,483 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-21T04:41:30,758 Installing build dependencies: finished with status 'done' 2025-12-21T04:41:30,764 Getting requirements to build wheel: started 2025-12-21T04:41:30,765 Running command Getting requirements to build wheel 2025-12-21T04:41:31,393 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-21T04:41:31,393 !! 2025-12-21T04:41:31,394 ******************************************************************************** 2025-12-21T04:41:31,394 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-12-21T04:41:31,395 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-21T04:41:31,396 or your builds will no longer be supported. 2025-12-21T04:41:31,397 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:31,397 ******************************************************************************** 2025-12-21T04:41:31,399 !! 2025-12-21T04:41:31,399 corresp(dist, value, root_dir) 2025-12-21T04:41:31,486 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-21T04:41:31,487 !! 2025-12-21T04:41:31,488 ******************************************************************************** 2025-12-21T04:41:31,489 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-21T04:41:31,490 License :: OSI Approved :: MIT License 2025-12-21T04:41:31,491 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:31,492 ******************************************************************************** 2025-12-21T04:41:31,493 !! 2025-12-21T04:41:31,494 dist._finalize_license_expression() 2025-12-21T04:41:31,494 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-21T04:41:31,495 !! 2025-12-21T04:41:31,496 ******************************************************************************** 2025-12-21T04:41:31,497 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-21T04:41:31,498 License :: OSI Approved :: MIT License 2025-12-21T04:41:31,499 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:31,499 ******************************************************************************** 2025-12-21T04:41:31,500 !! 2025-12-21T04:41:31,501 self._finalize_license_expression() 2025-12-21T04:41:31,502 running egg_info 2025-12-21T04:41:31,507 writing bullet_trade.egg-info/PKG-INFO 2025-12-21T04:41:31,518 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-21T04:41:31,520 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-21T04:41:31,527 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-21T04:41:31,529 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-21T04:41:31,569 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:31,575 reading manifest template 'MANIFEST.in' 2025-12-21T04:41:31,581 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-21T04:41:31,584 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-21T04:41:31,584 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-21T04:41:31,585 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-21T04:41:31,586 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-21T04:41:31,587 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-21T04:41:31,587 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-21T04:41:31,588 warning: no previously-included files found matching '.env' 2025-12-21T04:41:31,588 warning: no previously-included files found matching '.gitignore' 2025-12-21T04:41:31,589 adding license file 'LICENSE' 2025-12-21T04:41:31,595 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:31,693 Getting requirements to build wheel: finished with status 'done' 2025-12-21T04:41:31,696 Created temporary directory: /tmp/pip-modern-metadata-_9p6cbny 2025-12-21T04:41:31,698 Preparing metadata (pyproject.toml): started 2025-12-21T04:41:31,700 Running command Preparing metadata (pyproject.toml) 2025-12-21T04:41:32,275 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-21T04:41:32,275 !! 2025-12-21T04:41:32,276 ******************************************************************************** 2025-12-21T04:41:32,277 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-12-21T04:41:32,278 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-21T04:41:32,278 or your builds will no longer be supported. 2025-12-21T04:41:32,279 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:32,280 ******************************************************************************** 2025-12-21T04:41:32,281 !! 2025-12-21T04:41:32,282 corresp(dist, value, root_dir) 2025-12-21T04:41:32,364 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-21T04:41:32,364 !! 2025-12-21T04:41:32,365 ******************************************************************************** 2025-12-21T04:41:32,366 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-21T04:41:32,367 License :: OSI Approved :: MIT License 2025-12-21T04:41:32,368 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:32,369 ******************************************************************************** 2025-12-21T04:41:32,370 !! 2025-12-21T04:41:32,370 dist._finalize_license_expression() 2025-12-21T04:41:32,371 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-21T04:41:32,371 !! 2025-12-21T04:41:32,373 ******************************************************************************** 2025-12-21T04:41:32,373 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-21T04:41:32,374 License :: OSI Approved :: MIT License 2025-12-21T04:41:32,376 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:32,376 ******************************************************************************** 2025-12-21T04:41:32,378 !! 2025-12-21T04:41:32,378 self._finalize_license_expression() 2025-12-21T04:41:32,379 running dist_info 2025-12-21T04:41:32,391 creating /tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info 2025-12-21T04:41:32,392 writing /tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/PKG-INFO 2025-12-21T04:41:32,404 writing dependency_links to /tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/dependency_links.txt 2025-12-21T04:41:32,405 writing entry points to /tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/entry_points.txt 2025-12-21T04:41:32,413 writing requirements to /tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/requires.txt 2025-12-21T04:41:32,414 writing top-level names to /tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/top_level.txt 2025-12-21T04:41:32,415 writing manifest file '/tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:32,451 reading manifest file '/tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:32,453 reading manifest template 'MANIFEST.in' 2025-12-21T04:41:32,458 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-21T04:41:32,460 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-21T04:41:32,461 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-21T04:41:32,462 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-21T04:41:32,463 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-21T04:41:32,463 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-21T04:41:32,464 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-21T04:41:32,465 warning: no previously-included files found matching '.env' 2025-12-21T04:41:32,465 warning: no previously-included files found matching '.gitignore' 2025-12-21T04:41:32,466 adding license file 'LICENSE' 2025-12-21T04:41:32,471 writing manifest file '/tmp/pip-modern-metadata-_9p6cbny/bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:32,472 creating '/tmp/pip-modern-metadata-_9p6cbny/bullet_trade-0.5.5.dist-info' 2025-12-21T04:41:32,598 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-21T04:41:32,603 Source in /tmp/pip-wheel-1d_oybqv/bullet-trade_1f2ed371ed244f0082180b7bcf17b335 has version 0.5.5, which satisfies requirement bullet-trade==0.5.5 from https://files.pythonhosted.org/packages/2c/f0/ded09a6ad690125b162e406f2bfb926ce580c46355eed6733c5024c90375/bullet_trade-0.5.5.tar.gz 2025-12-21T04:41:32,604 Removed bullet-trade==0.5.5 from https://files.pythonhosted.org/packages/2c/f0/ded09a6ad690125b162e406f2bfb926ce580c46355eed6733c5024c90375/bullet_trade-0.5.5.tar.gz from build tracker '/tmp/pip-build-tracker-6ukriexs' 2025-12-21T04:41:32,610 Created temporary directory: /tmp/pip-unpack-73sm2ak9 2025-12-21T04:41:32,610 Building wheels for collected packages: bullet-trade 2025-12-21T04:41:32,615 Created temporary directory: /tmp/pip-wheel-llkcdeaq 2025-12-21T04:41:32,615 Destination directory: /tmp/pip-wheel-llkcdeaq 2025-12-21T04:41:32,617 Building wheel for bullet-trade (pyproject.toml): started 2025-12-21T04:41:32,618 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-21T04:41:33,184 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-21T04:41:33,184 !! 2025-12-21T04:41:33,185 ******************************************************************************** 2025-12-21T04:41:33,186 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-12-21T04:41:33,187 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-21T04:41:33,188 or your builds will no longer be supported. 2025-12-21T04:41:33,189 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:33,189 ******************************************************************************** 2025-12-21T04:41:33,190 !! 2025-12-21T04:41:33,191 corresp(dist, value, root_dir) 2025-12-21T04:41:33,266 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-21T04:41:33,267 !! 2025-12-21T04:41:33,268 ******************************************************************************** 2025-12-21T04:41:33,268 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-21T04:41:33,269 License :: OSI Approved :: MIT License 2025-12-21T04:41:33,270 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:33,270 ******************************************************************************** 2025-12-21T04:41:33,271 !! 2025-12-21T04:41:33,272 dist._finalize_license_expression() 2025-12-21T04:41:33,273 /tmp/pip-build-env-t2zren_k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-21T04:41:33,273 !! 2025-12-21T04:41:33,274 ******************************************************************************** 2025-12-21T04:41:33,275 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-21T04:41:33,276 License :: OSI Approved :: MIT License 2025-12-21T04:41:33,277 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-21T04:41:33,278 ******************************************************************************** 2025-12-21T04:41:33,279 !! 2025-12-21T04:41:33,280 self._finalize_license_expression() 2025-12-21T04:41:33,280 running bdist_wheel 2025-12-21T04:41:33,298 running build 2025-12-21T04:41:33,298 running build_py 2025-12-21T04:41:33,304 creating build/lib 2025-12-21T04:41:33,306 copying jqdata.py -> build/lib 2025-12-21T04:41:33,309 creating build/lib/helpers 2025-12-21T04:41:33,310 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-21T04:41:33,312 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-21T04:41:33,315 copying helpers/__init__.py -> build/lib/helpers 2025-12-21T04:41:33,317 creating build/lib/bullet_trade 2025-12-21T04:41:33,318 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-21T04:41:33,320 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-21T04:41:33,322 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-21T04:41:33,325 creating build/lib/bullet_trade/data 2025-12-21T04:41:33,326 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-21T04:41:33,328 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-21T04:41:33,330 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-21T04:41:33,333 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-21T04:41:33,337 creating build/lib/bullet_trade/notebook 2025-12-21T04:41:33,338 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-21T04:41:33,340 creating build/lib/bullet_trade/compat 2025-12-21T04:41:33,341 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-21T04:41:33,343 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-21T04:41:33,346 creating build/lib/bullet_trade/cli 2025-12-21T04:41:33,347 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,349 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,352 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,354 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,356 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,359 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,361 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-21T04:41:33,363 creating build/lib/bullet_trade/broker 2025-12-21T04:41:33,364 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-21T04:41:33,367 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-21T04:41:33,369 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-21T04:41:33,371 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-21T04:41:33,374 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-21T04:41:33,377 creating build/lib/bullet_trade/server 2025-12-21T04:41:33,378 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,380 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,382 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,384 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,386 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,388 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,390 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-21T04:41:33,393 creating build/lib/bullet_trade/reporting 2025-12-21T04:41:33,394 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-21T04:41:33,398 creating build/lib/bullet_trade/remote 2025-12-21T04:41:33,399 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-21T04:41:33,401 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-21T04:41:33,404 creating build/lib/bullet_trade/core 2025-12-21T04:41:33,405 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,407 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,409 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,412 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,414 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,419 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,421 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,423 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,425 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,427 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,429 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,432 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,434 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,436 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,439 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,441 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,443 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,446 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,448 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,450 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,452 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,456 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,459 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-21T04:41:33,463 creating build/lib/bullet_trade/utils 2025-12-21T04:41:33,463 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-21T04:41:33,466 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-21T04:41:33,468 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-21T04:41:33,470 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-21T04:41:33,473 creating build/lib/bullet_trade/research 2025-12-21T04:41:33,474 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-21T04:41:33,476 creating build/lib/bullet_trade/data/providers 2025-12-21T04:41:33,477 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-21T04:41:33,479 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-21T04:41:33,481 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-21T04:41:33,484 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-21T04:41:33,486 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-21T04:41:33,490 creating build/lib/bullet_trade/server/adapters 2025-12-21T04:41:33,491 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-21T04:41:33,493 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-21T04:41:33,495 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-21T04:41:33,497 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-21T04:41:33,499 creating build/lib/bullet_trade/reporting/templates 2025-12-21T04:41:33,500 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-21T04:41:33,502 running egg_info 2025-12-21T04:41:33,514 writing bullet_trade.egg-info/PKG-INFO 2025-12-21T04:41:33,525 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-21T04:41:33,526 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-21T04:41:33,534 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-21T04:41:33,535 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-21T04:41:33,560 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:33,566 reading manifest template 'MANIFEST.in' 2025-12-21T04:41:33,572 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-21T04:41:33,574 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-21T04:41:33,576 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-21T04:41:33,577 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-21T04:41:33,577 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-21T04:41:33,578 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-21T04:41:33,579 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-21T04:41:33,580 warning: no previously-included files found matching '.env' 2025-12-21T04:41:33,581 warning: no previously-included files found matching '.gitignore' 2025-12-21T04:41:33,582 adding license file 'LICENSE' 2025-12-21T04:41:33,588 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-21T04:41:33,599 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-21T04:41:33,601 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-21T04:41:33,603 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-21T04:41:33,607 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-21T04:41:33,627 installing to build/bdist.linux-armv7l/wheel 2025-12-21T04:41:33,627 running install 2025-12-21T04:41:33,650 running install_lib 2025-12-21T04:41:33,657 creating build/bdist.linux-armv7l/wheel 2025-12-21T04:41:33,658 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-21T04:41:33,660 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-21T04:41:33,662 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-21T04:41:33,665 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-21T04:41:33,667 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-21T04:41:33,669 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-21T04:41:33,670 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-21T04:41:33,672 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-21T04:41:33,674 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-21T04:41:33,677 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-21T04:41:33,680 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-21T04:41:33,681 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-21T04:41:33,684 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-21T04:41:33,686 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-21T04:41:33,689 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-21T04:41:33,691 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-21T04:41:33,695 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-21T04:41:33,696 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-21T04:41:33,698 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-21T04:41:33,700 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-21T04:41:33,702 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-21T04:41:33,705 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-21T04:41:33,706 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-21T04:41:33,708 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-21T04:41:33,711 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-21T04:41:33,712 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,714 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,717 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,719 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,721 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,724 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,725 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-21T04:41:33,728 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-21T04:41:33,729 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-21T04:41:33,732 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-21T04:41:33,734 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-21T04:41:33,736 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-21T04:41:33,738 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-21T04:41:33,742 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-21T04:41:33,743 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,745 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,747 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,749 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-21T04:41:33,750 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-21T04:41:33,753 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-21T04:41:33,756 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-21T04:41:33,757 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-21T04:41:33,760 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,762 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,764 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,766 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-21T04:41:33,768 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-21T04:41:33,771 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-21T04:41:33,772 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-21T04:41:33,775 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-21T04:41:33,776 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-21T04:41:33,778 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-21T04:41:33,780 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-21T04:41:33,783 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-21T04:41:33,784 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-21T04:41:33,786 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-21T04:41:33,788 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-21T04:41:33,791 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-21T04:41:33,792 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,794 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,795 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,798 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,800 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,804 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,806 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,808 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,810 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,812 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,814 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,816 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,819 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,821 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,824 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,826 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,828 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,830 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,833 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,835 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,838 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,842 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,844 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-21T04:41:33,848 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-21T04:41:33,849 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-21T04:41:33,852 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-21T04:41:33,854 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-21T04:41:33,857 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-21T04:41:33,860 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-21T04:41:33,861 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-21T04:41:33,863 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-21T04:41:33,865 running install_egg_info 2025-12-21T04:41:33,870 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.5-py3.11.egg-info 2025-12-21T04:41:33,882 running install_scripts 2025-12-21T04:41:33,894 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.5.dist-info/WHEEL 2025-12-21T04:41:33,896 creating '/tmp/pip-wheel-llkcdeaq/.tmp-niinnvtj/bullet_trade-0.5.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-21T04:41:33,898 adding 'jqdata.py' 2025-12-21T04:41:33,900 adding 'bullet_trade/__init__.py' 2025-12-21T04:41:33,902 adding 'bullet_trade/__main__.py' 2025-12-21T04:41:33,903 adding 'bullet_trade/__version__.py' 2025-12-21T04:41:33,904 adding 'bullet_trade/broker/__init__.py' 2025-12-21T04:41:33,906 adding 'bullet_trade/broker/base.py' 2025-12-21T04:41:33,910 adding 'bullet_trade/broker/qmt.py' 2025-12-21T04:41:33,912 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-21T04:41:33,914 adding 'bullet_trade/broker/simulator.py' 2025-12-21T04:41:33,915 adding 'bullet_trade/cli/__init__.py' 2025-12-21T04:41:33,917 adding 'bullet_trade/cli/backtest.py' 2025-12-21T04:41:33,919 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-21T04:41:33,920 adding 'bullet_trade/cli/live.py' 2025-12-21T04:41:33,922 adding 'bullet_trade/cli/main.py' 2025-12-21T04:41:33,924 adding 'bullet_trade/cli/optimize.py' 2025-12-21T04:41:33,925 adding 'bullet_trade/cli/report.py' 2025-12-21T04:41:33,927 adding 'bullet_trade/compat/__init__.py' 2025-12-21T04:41:33,928 adding 'bullet_trade/compat/jqdata.py' 2025-12-21T04:41:33,931 adding 'bullet_trade/core/__init__.py' 2025-12-21T04:41:33,942 adding 'bullet_trade/core/analysis.py' 2025-12-21T04:41:33,945 adding 'bullet_trade/core/api.py' 2025-12-21T04:41:33,947 adding 'bullet_trade/core/async_engine.py' 2025-12-21T04:41:33,949 adding 'bullet_trade/core/async_scheduler.py' 2025-12-21T04:41:33,959 adding 'bullet_trade/core/engine.py' 2025-12-21T04:41:33,962 adding 'bullet_trade/core/event_bus.py' 2025-12-21T04:41:33,964 adding 'bullet_trade/core/event_loop.py' 2025-12-21T04:41:33,965 adding 'bullet_trade/core/events.py' 2025-12-21T04:41:33,966 adding 'bullet_trade/core/exceptions.py' 2025-12-21T04:41:33,968 adding 'bullet_trade/core/globals.py' 2025-12-21T04:41:33,976 adding 'bullet_trade/core/live_engine.py' 2025-12-21T04:41:33,978 adding 'bullet_trade/core/live_runtime.py' 2025-12-21T04:41:33,979 adding 'bullet_trade/core/message.py' 2025-12-21T04:41:33,981 adding 'bullet_trade/core/models.py' 2025-12-21T04:41:33,983 adding 'bullet_trade/core/notifications.py' 2025-12-21T04:41:33,986 adding 'bullet_trade/core/optimizer.py' 2025-12-21T04:41:33,987 adding 'bullet_trade/core/orders.py' 2025-12-21T04:41:33,989 adding 'bullet_trade/core/pricing.py' 2025-12-21T04:41:33,991 adding 'bullet_trade/core/risk_control.py' 2025-12-21T04:41:33,992 adding 'bullet_trade/core/runtime.py' 2025-12-21T04:41:33,994 adding 'bullet_trade/core/scheduler.py' 2025-12-21T04:41:33,996 adding 'bullet_trade/core/settings.py' 2025-12-21T04:41:33,998 adding 'bullet_trade/data/__init__.py' 2025-12-21T04:41:34,003 adding 'bullet_trade/data/api.py' 2025-12-21T04:41:34,005 adding 'bullet_trade/data/base.py' 2025-12-21T04:41:34,007 adding 'bullet_trade/data/cache.py' 2025-12-21T04:41:34,009 adding 'bullet_trade/data/providers/base.py' 2025-12-21T04:41:34,012 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-21T04:41:34,018 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-21T04:41:34,019 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-21T04:41:34,022 adding 'bullet_trade/data/providers/tushare.py' 2025-12-21T04:41:34,024 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-21T04:41:34,025 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-21T04:41:34,027 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-21T04:41:34,029 adding 'bullet_trade/notebook/__init__.py' 2025-12-21T04:41:34,030 adding 'bullet_trade/remote/__init__.py' 2025-12-21T04:41:34,032 adding 'bullet_trade/remote/connection.py' 2025-12-21T04:41:34,035 adding 'bullet_trade/reporting/__init__.py' 2025-12-21T04:41:34,037 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-21T04:41:34,038 adding 'bullet_trade/reporting/templates/default.html' 2025-12-21T04:41:34,040 adding 'bullet_trade/research/io.py' 2025-12-21T04:41:34,042 adding 'bullet_trade/server/__init__.py' 2025-12-21T04:41:34,044 adding 'bullet_trade/server/app.py' 2025-12-21T04:41:34,045 adding 'bullet_trade/server/cli.py' 2025-12-21T04:41:34,047 adding 'bullet_trade/server/config.py' 2025-12-21T04:41:34,048 adding 'bullet_trade/server/protocol.py' 2025-12-21T04:41:34,050 adding 'bullet_trade/server/session.py' 2025-12-21T04:41:34,051 adding 'bullet_trade/server/tick.py' 2025-12-21T04:41:34,053 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-21T04:41:34,055 adding 'bullet_trade/server/adapters/base.py' 2025-12-21T04:41:34,056 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-21T04:41:34,058 adding 'bullet_trade/server/adapters/stub.py' 2025-12-21T04:41:34,060 adding 'bullet_trade/utils/env_loader.py' 2025-12-21T04:41:34,062 adding 'bullet_trade/utils/font_config.py' 2025-12-21T04:41:34,064 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-21T04:41:34,065 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-21T04:41:34,068 adding 'bullet_trade-0.5.5.dist-info/licenses/LICENSE' 2025-12-21T04:41:34,070 adding 'helpers/__init__.py' 2025-12-21T04:41:34,072 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-21T04:41:34,074 adding 'helpers/jq_remote_strategy_example.py' 2025-12-21T04:41:34,075 adding 'bullet_trade-0.5.5.dist-info/METADATA' 2025-12-21T04:41:34,076 adding 'bullet_trade-0.5.5.dist-info/WHEEL' 2025-12-21T04:41:34,077 adding 'bullet_trade-0.5.5.dist-info/entry_points.txt' 2025-12-21T04:41:34,078 adding 'bullet_trade-0.5.5.dist-info/top_level.txt' 2025-12-21T04:41:34,080 adding 'bullet_trade-0.5.5.dist-info/RECORD' 2025-12-21T04:41:34,084 removing build/bdist.linux-armv7l/wheel 2025-12-21T04:41:34,210 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-21T04:41:34,220 Created wheel for bullet-trade: filename=bullet_trade-0.5.5-py3-none-any.whl size=265538 sha256=746012d0c21ea5693f7bb096f69aad708edd6fa012547ef5f6a3d7c3dc072fb1 2025-12-21T04:41:34,222 Stored in directory: /tmp/pip-ephem-wheel-cache-3e4oz5zv/wheels/2f/0d/11/cce813df4621f6d7bc963f64754712c2dfeca78aaff059211c 2025-12-21T04:41:34,236 Successfully built bullet-trade 2025-12-21T04:41:34,245 Removed build tracker: '/tmp/pip-build-tracker-6ukriexs'