2025-12-20T17:27:17,778 Created temporary directory: /tmp/pip-ephem-wheel-cache-tz1djaq6 2025-12-20T17:27:17,780 Created temporary directory: /tmp/pip-build-tracker-tfzdhhlx 2025-12-20T17:27:17,780 Initialized build tracking at /tmp/pip-build-tracker-tfzdhhlx 2025-12-20T17:27:17,781 Created build tracker: /tmp/pip-build-tracker-tfzdhhlx 2025-12-20T17:27:17,781 Entered build tracker: /tmp/pip-build-tracker-tfzdhhlx 2025-12-20T17:27:17,782 Created temporary directory: /tmp/pip-wheel-etc4izcb 2025-12-20T17:27:17,785 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-20T17:27:17,788 Created temporary directory: /tmp/pip-ephem-wheel-cache-k2_5uv02 2025-12-20T17:27:17,809 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-20T17:27:17,812 2 location(s) to search for versions of bullet-trade: 2025-12-20T17:27:17,812 * https://pypi.org/simple/bullet-trade/ 2025-12-20T17:27:17,812 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T17:27:17,813 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-20T17:27:17,814 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-20T17:27:17,815 Found index url https://pypi.org/simple 2025-12-20T17:27:18,025 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-20T17:27:18,030 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-20T17:27:18,031 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-20T17:27:18,031 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-20T17:27:18,032 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-20T17:27:18,033 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-20T17:27:18,034 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-20T17:27:18,035 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-20T17:27:18,036 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-20T17:27:18,036 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-20T17:27:18,037 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-20T17:27:18,038 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-20T17:27:18,039 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-20T17:27:18,040 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-20T17:27:18,040 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-20T17:27:18,041 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-20T17:27:18,042 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-20T17:27:18,043 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-20T17:27:18,043 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-20T17:27:18,044 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T17:27:18,045 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T17:27:18,046 Found index url https://www.piwheels.org/simple 2025-12-20T17:27:18,244 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-20T17:27:18,248 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-20T17:27:18,249 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-20T17:27:18,250 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-20T17:27:18,250 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-20T17:27:18,251 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-20T17:27:18,252 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-20T17:27:18,253 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-20T17:27:18,253 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T17:27:18,254 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-20T17:27:18,283 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-20T17:27:18,309 Collecting bullet-trade==0.5.3 2025-12-20T17:27:18,312 Created temporary directory: /tmp/pip-unpack-8u7z76ro 2025-12-20T17:27:18,523 Downloading bullet_trade-0.5.3.tar.gz (239 kB) 2025-12-20T17:27:18,808 Added bullet-trade==0.5.3 from https://files.pythonhosted.org/packages/0f/e0/036173a22ced9da72f6396b183c5a7215d41836d9b3213652085b58138e1/bullet_trade-0.5.3.tar.gz to build tracker '/tmp/pip-build-tracker-tfzdhhlx' 2025-12-20T17:27:18,816 Created temporary directory: /tmp/pip-build-env-6aa48mm9 2025-12-20T17:27:18,820 Installing build dependencies: started 2025-12-20T17:27:18,822 Running command pip subprocess to install build dependencies 2025-12-20T17:27:19,981 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-20T17:27:20,603 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-20T17:27:20,625 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-20T17:27:22,330 Collecting setuptools>=61.0 2025-12-20T17:27:22,416 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-20T17:27:22,689 Collecting wheel 2025-12-20T17:27:22,707 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-20T17:27:25,610 Installing collected packages: wheel, setuptools 2025-12-20T17:27:25,847 Creating /tmp/pip-build-env-6aa48mm9/overlay/local/bin 2025-12-20T17:27:25,849 changing mode of /tmp/pip-build-env-6aa48mm9/overlay/local/bin/wheel to 755 2025-12-20T17:27:29,431 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-20T17:27:29,705 Installing build dependencies: finished with status 'done' 2025-12-20T17:27:29,712 Getting requirements to build wheel: started 2025-12-20T17:27:29,713 Running command Getting requirements to build wheel 2025-12-20T17:27:30,326 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-20T17:27:30,327 !! 2025-12-20T17:27:30,328 ******************************************************************************** 2025-12-20T17:27:30,328 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-20T17:27:30,330 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-20T17:27:30,330 or your builds will no longer be supported. 2025-12-20T17:27:30,331 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:30,332 ******************************************************************************** 2025-12-20T17:27:30,333 !! 2025-12-20T17:27:30,333 corresp(dist, value, root_dir) 2025-12-20T17:27:30,420 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T17:27:30,420 !! 2025-12-20T17:27:30,421 ******************************************************************************** 2025-12-20T17:27:30,421 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T17:27:30,422 License :: OSI Approved :: MIT License 2025-12-20T17:27:30,423 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:30,424 ******************************************************************************** 2025-12-20T17:27:30,425 !! 2025-12-20T17:27:30,425 dist._finalize_license_expression() 2025-12-20T17:27:30,426 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T17:27:30,426 !! 2025-12-20T17:27:30,427 ******************************************************************************** 2025-12-20T17:27:30,427 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T17:27:30,428 License :: OSI Approved :: MIT License 2025-12-20T17:27:30,429 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:30,430 ******************************************************************************** 2025-12-20T17:27:30,431 !! 2025-12-20T17:27:30,432 self._finalize_license_expression() 2025-12-20T17:27:30,433 running egg_info 2025-12-20T17:27:30,440 writing bullet_trade.egg-info/PKG-INFO 2025-12-20T17:27:30,451 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-20T17:27:30,453 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-20T17:27:30,460 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-20T17:27:30,462 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-20T17:27:30,503 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:30,509 reading manifest template 'MANIFEST.in' 2025-12-20T17:27:30,515 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-20T17:27:30,518 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-20T17:27:30,519 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-20T17:27:30,520 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-20T17:27:30,521 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-20T17:27:30,522 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-20T17:27:30,523 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-20T17:27:30,523 warning: no previously-included files found matching '.env' 2025-12-20T17:27:30,524 warning: no previously-included files found matching '.gitignore' 2025-12-20T17:27:30,525 adding license file 'LICENSE' 2025-12-20T17:27:30,531 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:30,630 Getting requirements to build wheel: finished with status 'done' 2025-12-20T17:27:30,633 Created temporary directory: /tmp/pip-modern-metadata-3v7hvydz 2025-12-20T17:27:30,636 Preparing metadata (pyproject.toml): started 2025-12-20T17:27:30,637 Running command Preparing metadata (pyproject.toml) 2025-12-20T17:27:31,213 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-20T17:27:31,213 !! 2025-12-20T17:27:31,214 ******************************************************************************** 2025-12-20T17:27:31,214 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-20T17:27:31,215 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-20T17:27:31,216 or your builds will no longer be supported. 2025-12-20T17:27:31,217 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:31,217 ******************************************************************************** 2025-12-20T17:27:31,218 !! 2025-12-20T17:27:31,218 corresp(dist, value, root_dir) 2025-12-20T17:27:31,301 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T17:27:31,301 !! 2025-12-20T17:27:31,302 ******************************************************************************** 2025-12-20T17:27:31,303 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T17:27:31,304 License :: OSI Approved :: MIT License 2025-12-20T17:27:31,305 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:31,306 ******************************************************************************** 2025-12-20T17:27:31,307 !! 2025-12-20T17:27:31,307 dist._finalize_license_expression() 2025-12-20T17:27:31,308 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T17:27:31,309 !! 2025-12-20T17:27:31,310 ******************************************************************************** 2025-12-20T17:27:31,310 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T17:27:31,312 License :: OSI Approved :: MIT License 2025-12-20T17:27:31,313 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:31,313 ******************************************************************************** 2025-12-20T17:27:31,315 !! 2025-12-20T17:27:31,315 self._finalize_license_expression() 2025-12-20T17:27:31,316 running dist_info 2025-12-20T17:27:31,328 creating /tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info 2025-12-20T17:27:31,329 writing /tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/PKG-INFO 2025-12-20T17:27:31,341 writing dependency_links to /tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/dependency_links.txt 2025-12-20T17:27:31,342 writing entry points to /tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/entry_points.txt 2025-12-20T17:27:31,350 writing requirements to /tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/requires.txt 2025-12-20T17:27:31,351 writing top-level names to /tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/top_level.txt 2025-12-20T17:27:31,352 writing manifest file '/tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:31,388 reading manifest file '/tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:31,390 reading manifest template 'MANIFEST.in' 2025-12-20T17:27:31,396 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-20T17:27:31,398 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-20T17:27:31,399 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-20T17:27:31,400 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-20T17:27:31,401 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-20T17:27:31,401 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-20T17:27:31,402 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-20T17:27:31,403 warning: no previously-included files found matching '.env' 2025-12-20T17:27:31,403 warning: no previously-included files found matching '.gitignore' 2025-12-20T17:27:31,404 adding license file 'LICENSE' 2025-12-20T17:27:31,409 writing manifest file '/tmp/pip-modern-metadata-3v7hvydz/bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:31,410 creating '/tmp/pip-modern-metadata-3v7hvydz/bullet_trade-0.5.3.dist-info' 2025-12-20T17:27:31,537 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-20T17:27:31,542 Source in /tmp/pip-wheel-etc4izcb/bullet-trade_dd906fba4cba42a4b0efbc9a0344938b has version 0.5.3, which satisfies requirement bullet-trade==0.5.3 from https://files.pythonhosted.org/packages/0f/e0/036173a22ced9da72f6396b183c5a7215d41836d9b3213652085b58138e1/bullet_trade-0.5.3.tar.gz 2025-12-20T17:27:31,543 Removed bullet-trade==0.5.3 from https://files.pythonhosted.org/packages/0f/e0/036173a22ced9da72f6396b183c5a7215d41836d9b3213652085b58138e1/bullet_trade-0.5.3.tar.gz from build tracker '/tmp/pip-build-tracker-tfzdhhlx' 2025-12-20T17:27:31,549 Created temporary directory: /tmp/pip-unpack-590udkxc 2025-12-20T17:27:31,550 Building wheels for collected packages: bullet-trade 2025-12-20T17:27:31,554 Created temporary directory: /tmp/pip-wheel-ghr7kdcz 2025-12-20T17:27:31,555 Destination directory: /tmp/pip-wheel-ghr7kdcz 2025-12-20T17:27:31,557 Building wheel for bullet-trade (pyproject.toml): started 2025-12-20T17:27:31,558 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-20T17:27:32,120 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-20T17:27:32,120 !! 2025-12-20T17:27:32,122 ******************************************************************************** 2025-12-20T17:27:32,122 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-20T17:27:32,123 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-20T17:27:32,124 or your builds will no longer be supported. 2025-12-20T17:27:32,125 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:32,126 ******************************************************************************** 2025-12-20T17:27:32,127 !! 2025-12-20T17:27:32,127 corresp(dist, value, root_dir) 2025-12-20T17:27:32,205 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T17:27:32,206 !! 2025-12-20T17:27:32,207 ******************************************************************************** 2025-12-20T17:27:32,208 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T17:27:32,209 License :: OSI Approved :: MIT License 2025-12-20T17:27:32,210 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:32,211 ******************************************************************************** 2025-12-20T17:27:32,212 !! 2025-12-20T17:27:32,212 dist._finalize_license_expression() 2025-12-20T17:27:32,213 /tmp/pip-build-env-6aa48mm9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T17:27:32,213 !! 2025-12-20T17:27:32,214 ******************************************************************************** 2025-12-20T17:27:32,215 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T17:27:32,216 License :: OSI Approved :: MIT License 2025-12-20T17:27:32,217 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T17:27:32,217 ******************************************************************************** 2025-12-20T17:27:32,218 !! 2025-12-20T17:27:32,218 self._finalize_license_expression() 2025-12-20T17:27:32,219 running bdist_wheel 2025-12-20T17:27:32,236 running build 2025-12-20T17:27:32,236 running build_py 2025-12-20T17:27:32,242 creating build/lib 2025-12-20T17:27:32,244 copying jqdata.py -> build/lib 2025-12-20T17:27:32,247 creating build/lib/helpers 2025-12-20T17:27:32,248 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-20T17:27:32,250 copying helpers/__init__.py -> build/lib/helpers 2025-12-20T17:27:32,252 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-20T17:27:32,255 creating build/lib/bullet_trade 2025-12-20T17:27:32,256 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-20T17:27:32,258 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-20T17:27:32,260 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-20T17:27:32,262 creating build/lib/bullet_trade/compat 2025-12-20T17:27:32,263 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-20T17:27:32,265 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-20T17:27:32,267 creating build/lib/bullet_trade/broker 2025-12-20T17:27:32,269 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-20T17:27:32,271 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-20T17:27:32,273 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-20T17:27:32,275 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-20T17:27:32,277 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-20T17:27:32,280 creating build/lib/bullet_trade/research 2025-12-20T17:27:32,281 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-20T17:27:32,284 creating build/lib/bullet_trade/reporting 2025-12-20T17:27:32,285 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-20T17:27:32,288 creating build/lib/bullet_trade/server 2025-12-20T17:27:32,289 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,291 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,293 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,296 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,298 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,300 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,302 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-20T17:27:32,305 creating build/lib/bullet_trade/data 2025-12-20T17:27:32,306 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-20T17:27:32,308 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-20T17:27:32,310 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-20T17:27:32,312 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-20T17:27:32,315 creating build/lib/bullet_trade/remote 2025-12-20T17:27:32,316 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-20T17:27:32,319 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-20T17:27:32,321 creating build/lib/bullet_trade/cli 2025-12-20T17:27:32,322 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,324 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,327 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,328 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,330 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,332 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,334 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-20T17:27:32,337 creating build/lib/bullet_trade/notebook 2025-12-20T17:27:32,338 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-20T17:27:32,340 creating build/lib/bullet_trade/core 2025-12-20T17:27:32,341 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,344 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,346 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,349 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,353 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,357 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,359 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,362 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,364 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,366 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,369 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,371 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,373 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,375 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,378 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,380 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,382 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,385 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,387 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,389 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,392 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,396 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,397 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-20T17:27:32,401 creating build/lib/bullet_trade/utils 2025-12-20T17:27:32,402 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-20T17:27:32,404 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-20T17:27:32,407 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-20T17:27:32,409 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-20T17:27:32,412 creating build/lib/bullet_trade/reporting/templates 2025-12-20T17:27:32,413 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-20T17:27:32,415 creating build/lib/bullet_trade/server/adapters 2025-12-20T17:27:32,416 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-20T17:27:32,419 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-20T17:27:32,420 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-20T17:27:32,422 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-20T17:27:32,425 creating build/lib/bullet_trade/data/providers 2025-12-20T17:27:32,426 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-20T17:27:32,428 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-20T17:27:32,430 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-20T17:27:32,432 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-20T17:27:32,435 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-20T17:27:32,438 running egg_info 2025-12-20T17:27:32,449 writing bullet_trade.egg-info/PKG-INFO 2025-12-20T17:27:32,460 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-20T17:27:32,462 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-20T17:27:32,469 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-20T17:27:32,470 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-20T17:27:32,494 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:32,501 reading manifest template 'MANIFEST.in' 2025-12-20T17:27:32,506 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-20T17:27:32,509 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-20T17:27:32,510 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-20T17:27:32,510 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-20T17:27:32,511 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-20T17:27:32,512 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-20T17:27:32,513 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-20T17:27:32,513 warning: no previously-included files found matching '.env' 2025-12-20T17:27:32,514 warning: no previously-included files found matching '.gitignore' 2025-12-20T17:27:32,515 adding license file 'LICENSE' 2025-12-20T17:27:32,520 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T17:27:32,531 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-20T17:27:32,533 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-20T17:27:32,536 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-20T17:27:32,539 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-20T17:27:32,559 installing to build/bdist.linux-armv7l/wheel 2025-12-20T17:27:32,560 running install 2025-12-20T17:27:32,583 running install_lib 2025-12-20T17:27:32,589 creating build/bdist.linux-armv7l/wheel 2025-12-20T17:27:32,591 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-20T17:27:32,593 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-20T17:27:32,595 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-20T17:27:32,597 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-20T17:27:32,599 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-20T17:27:32,601 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-20T17:27:32,602 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-20T17:27:32,605 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-20T17:27:32,606 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-20T17:27:32,607 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-20T17:27:32,609 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-20T17:27:32,611 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T17:27:32,613 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T17:27:32,616 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T17:27:32,618 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T17:27:32,620 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T17:27:32,623 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-20T17:27:32,624 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-20T17:27:32,627 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-20T17:27:32,628 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-20T17:27:32,629 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-20T17:27:32,631 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-20T17:27:32,633 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-20T17:27:32,636 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-20T17:27:32,637 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,639 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,641 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,643 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,646 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,647 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,650 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-20T17:27:32,651 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T17:27:32,653 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T17:27:32,655 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T17:27:32,657 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T17:27:32,659 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T17:27:32,661 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-20T17:27:32,664 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-20T17:27:32,665 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T17:27:32,668 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-20T17:27:32,668 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T17:27:32,670 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T17:27:32,673 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T17:27:32,675 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T17:27:32,678 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T17:27:32,680 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T17:27:32,683 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T17:27:32,684 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T17:27:32,689 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-20T17:27:32,690 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-20T17:27:32,692 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-20T17:27:32,694 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-20T17:27:32,695 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,698 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,700 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,702 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,704 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,706 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,708 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T17:27:32,710 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-20T17:27:32,712 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-20T17:27:32,713 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T17:27:32,715 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T17:27:32,717 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T17:27:32,719 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T17:27:32,722 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-20T17:27:32,723 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,725 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,727 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,730 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,736 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,739 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,742 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,744 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,746 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,748 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,750 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,753 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,755 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,756 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,759 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,761 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,763 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,765 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,768 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,770 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,773 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,776 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,778 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T17:27:32,781 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-20T17:27:32,782 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T17:27:32,784 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T17:27:32,786 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T17:27:32,789 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T17:27:32,791 running install_egg_info 2025-12-20T17:27:32,797 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.3-py3.11.egg-info 2025-12-20T17:27:32,808 running install_scripts 2025-12-20T17:27:32,819 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.3.dist-info/WHEEL 2025-12-20T17:27:32,822 creating '/tmp/pip-wheel-ghr7kdcz/.tmp-b9cmoeyl/bullet_trade-0.5.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-20T17:27:32,824 adding 'jqdata.py' 2025-12-20T17:27:32,826 adding 'bullet_trade/__init__.py' 2025-12-20T17:27:32,827 adding 'bullet_trade/__main__.py' 2025-12-20T17:27:32,829 adding 'bullet_trade/__version__.py' 2025-12-20T17:27:32,830 adding 'bullet_trade/broker/__init__.py' 2025-12-20T17:27:32,832 adding 'bullet_trade/broker/base.py' 2025-12-20T17:27:32,836 adding 'bullet_trade/broker/qmt.py' 2025-12-20T17:27:32,838 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-20T17:27:32,840 adding 'bullet_trade/broker/simulator.py' 2025-12-20T17:27:32,842 adding 'bullet_trade/cli/__init__.py' 2025-12-20T17:27:32,844 adding 'bullet_trade/cli/backtest.py' 2025-12-20T17:27:32,846 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-20T17:27:32,847 adding 'bullet_trade/cli/live.py' 2025-12-20T17:27:32,849 adding 'bullet_trade/cli/main.py' 2025-12-20T17:27:32,851 adding 'bullet_trade/cli/optimize.py' 2025-12-20T17:27:32,852 adding 'bullet_trade/cli/report.py' 2025-12-20T17:27:32,854 adding 'bullet_trade/compat/__init__.py' 2025-12-20T17:27:32,855 adding 'bullet_trade/compat/jqdata.py' 2025-12-20T17:27:32,857 adding 'bullet_trade/core/__init__.py' 2025-12-20T17:27:32,868 adding 'bullet_trade/core/analysis.py' 2025-12-20T17:27:32,872 adding 'bullet_trade/core/api.py' 2025-12-20T17:27:32,874 adding 'bullet_trade/core/async_engine.py' 2025-12-20T17:27:32,877 adding 'bullet_trade/core/async_scheduler.py' 2025-12-20T17:27:32,886 adding 'bullet_trade/core/engine.py' 2025-12-20T17:27:32,889 adding 'bullet_trade/core/event_bus.py' 2025-12-20T17:27:32,891 adding 'bullet_trade/core/event_loop.py' 2025-12-20T17:27:32,892 adding 'bullet_trade/core/events.py' 2025-12-20T17:27:32,893 adding 'bullet_trade/core/exceptions.py' 2025-12-20T17:27:32,895 adding 'bullet_trade/core/globals.py' 2025-12-20T17:27:32,903 adding 'bullet_trade/core/live_engine.py' 2025-12-20T17:27:32,905 adding 'bullet_trade/core/live_runtime.py' 2025-12-20T17:27:32,906 adding 'bullet_trade/core/message.py' 2025-12-20T17:27:32,908 adding 'bullet_trade/core/models.py' 2025-12-20T17:27:32,909 adding 'bullet_trade/core/notifications.py' 2025-12-20T17:27:32,912 adding 'bullet_trade/core/optimizer.py' 2025-12-20T17:27:32,914 adding 'bullet_trade/core/orders.py' 2025-12-20T17:27:32,915 adding 'bullet_trade/core/pricing.py' 2025-12-20T17:27:32,917 adding 'bullet_trade/core/risk_control.py' 2025-12-20T17:27:32,919 adding 'bullet_trade/core/runtime.py' 2025-12-20T17:27:32,921 adding 'bullet_trade/core/scheduler.py' 2025-12-20T17:27:32,923 adding 'bullet_trade/core/settings.py' 2025-12-20T17:27:32,925 adding 'bullet_trade/data/__init__.py' 2025-12-20T17:27:32,929 adding 'bullet_trade/data/api.py' 2025-12-20T17:27:32,931 adding 'bullet_trade/data/base.py' 2025-12-20T17:27:32,933 adding 'bullet_trade/data/cache.py' 2025-12-20T17:27:32,935 adding 'bullet_trade/data/providers/base.py' 2025-12-20T17:27:32,938 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-20T17:27:32,944 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-20T17:27:32,945 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-20T17:27:32,948 adding 'bullet_trade/data/providers/tushare.py' 2025-12-20T17:27:32,950 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-20T17:27:32,951 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-20T17:27:32,953 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-20T17:27:32,954 adding 'bullet_trade/notebook/__init__.py' 2025-12-20T17:27:32,956 adding 'bullet_trade/remote/__init__.py' 2025-12-20T17:27:32,958 adding 'bullet_trade/remote/connection.py' 2025-12-20T17:27:32,961 adding 'bullet_trade/reporting/__init__.py' 2025-12-20T17:27:32,963 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-20T17:27:32,964 adding 'bullet_trade/reporting/templates/default.html' 2025-12-20T17:27:32,966 adding 'bullet_trade/research/io.py' 2025-12-20T17:27:32,968 adding 'bullet_trade/server/__init__.py' 2025-12-20T17:27:32,970 adding 'bullet_trade/server/app.py' 2025-12-20T17:27:32,971 adding 'bullet_trade/server/cli.py' 2025-12-20T17:27:32,973 adding 'bullet_trade/server/config.py' 2025-12-20T17:27:32,975 adding 'bullet_trade/server/protocol.py' 2025-12-20T17:27:32,976 adding 'bullet_trade/server/session.py' 2025-12-20T17:27:32,978 adding 'bullet_trade/server/tick.py' 2025-12-20T17:27:32,980 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-20T17:27:32,981 adding 'bullet_trade/server/adapters/base.py' 2025-12-20T17:27:32,983 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-20T17:27:32,984 adding 'bullet_trade/server/adapters/stub.py' 2025-12-20T17:27:32,987 adding 'bullet_trade/utils/env_loader.py' 2025-12-20T17:27:32,988 adding 'bullet_trade/utils/font_config.py' 2025-12-20T17:27:32,990 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-20T17:27:32,991 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-20T17:27:32,994 adding 'bullet_trade-0.5.3.dist-info/licenses/LICENSE' 2025-12-20T17:27:32,995 adding 'helpers/__init__.py' 2025-12-20T17:27:32,998 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-20T17:27:32,999 adding 'helpers/jq_remote_strategy_example.py' 2025-12-20T17:27:33,001 adding 'bullet_trade-0.5.3.dist-info/METADATA' 2025-12-20T17:27:33,002 adding 'bullet_trade-0.5.3.dist-info/WHEEL' 2025-12-20T17:27:33,003 adding 'bullet_trade-0.5.3.dist-info/entry_points.txt' 2025-12-20T17:27:33,003 adding 'bullet_trade-0.5.3.dist-info/top_level.txt' 2025-12-20T17:27:33,005 adding 'bullet_trade-0.5.3.dist-info/RECORD' 2025-12-20T17:27:33,012 removing build/bdist.linux-armv7l/wheel 2025-12-20T17:27:33,136 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-20T17:27:33,145 Created wheel for bullet-trade: filename=bullet_trade-0.5.3-py3-none-any.whl size=265400 sha256=6ae382caa6c2884c775cb39e48a2f2bb7b860a8a708d2d20a8f4de5264e4b42a 2025-12-20T17:27:33,146 Stored in directory: /tmp/pip-ephem-wheel-cache-k2_5uv02/wheels/78/69/52/47cb592644935cc06dbc00dad7f808dd6daf7692a43b7a744b 2025-12-20T17:27:33,160 Successfully built bullet-trade 2025-12-20T17:27:33,169 Removed build tracker: '/tmp/pip-build-tracker-tfzdhhlx'