2025-12-02T16:32:34,262 Created temporary directory: /tmp/pip-ephem-wheel-cache-svl0989m 2025-12-02T16:32:34,264 Created temporary directory: /tmp/pip-build-tracker-nm56oiy4 2025-12-02T16:32:34,265 Initialized build tracking at /tmp/pip-build-tracker-nm56oiy4 2025-12-02T16:32:34,265 Created build tracker: /tmp/pip-build-tracker-nm56oiy4 2025-12-02T16:32:34,266 Entered build tracker: /tmp/pip-build-tracker-nm56oiy4 2025-12-02T16:32:34,267 Created temporary directory: /tmp/pip-wheel-bbpudi8s 2025-12-02T16:32:34,270 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-02T16:32:34,272 Created temporary directory: /tmp/pip-ephem-wheel-cache-t_r5xnkf 2025-12-02T16:32:34,294 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-02T16:32:34,297 2 location(s) to search for versions of bullet-trade: 2025-12-02T16:32:34,297 * https://pypi.org/simple/bullet-trade/ 2025-12-02T16:32:34,297 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-02T16:32:34,298 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-02T16:32:34,299 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-02T16:32:34,301 Found index url https://pypi.org/simple 2025-12-02T16:32:34,526 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-02T16:32:34,529 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-02T16:32:34,530 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-02T16:32:34,531 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-02T16:32:34,532 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-02T16:32:34,533 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-02T16:32:34,534 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-02T16:32:34,534 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-02T16:32:34,535 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-02T16:32:34,536 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-02T16:32:34,537 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-02T16:32:34,539 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-02T16:32:34,539 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-02T16:32:34,540 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-02T16:32:34,541 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-02T16:32:34,542 Found index url https://www.piwheels.org/simple 2025-12-02T16:32:34,707 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-02T16:32:34,709 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-02T16:32:34,710 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-02T16:32:34,711 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-02T16:32:34,711 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-02T16:32:34,712 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-02T16:32:34,712 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-02T16:32:34,713 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-02T16:32:34,732 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-02T16:32:34,751 Collecting bullet-trade==0.5.1 2025-12-02T16:32:34,753 Created temporary directory: /tmp/pip-unpack-klx9uzbe 2025-12-02T16:32:34,885 Downloading bullet_trade-0.5.1.tar.gz (235 kB) 2025-12-02T16:32:35,185 Added bullet-trade==0.5.1 from https://files.pythonhosted.org/packages/93/db/1e996e1896b11965733ac994edb07fc6cf4f556f41be6cbc30779c5aea8f/bullet_trade-0.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-nm56oiy4' 2025-12-02T16:32:35,193 Created temporary directory: /tmp/pip-build-env-55uvx8rg 2025-12-02T16:32:35,198 Installing build dependencies: started 2025-12-02T16:32:35,199 Running command pip subprocess to install build dependencies 2025-12-02T16:32:36,321 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-02T16:32:36,953 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-02T16:32:36,976 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-02T16:32:38,705 Collecting setuptools>=61.0 2025-12-02T16:32:38,837 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-02T16:32:39,154 Collecting wheel 2025-12-02T16:32:39,171 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-02T16:32:42,083 Installing collected packages: wheel, setuptools 2025-12-02T16:32:42,324 Creating /tmp/pip-build-env-55uvx8rg/overlay/local/bin 2025-12-02T16:32:42,326 changing mode of /tmp/pip-build-env-55uvx8rg/overlay/local/bin/wheel to 755 2025-12-02T16:32:45,972 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-02T16:32:46,245 Installing build dependencies: finished with status 'done' 2025-12-02T16:32:46,252 Getting requirements to build wheel: started 2025-12-02T16:32:46,253 Running command Getting requirements to build wheel 2025-12-02T16:32:46,879 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-02T16:32:46,879 !! 2025-12-02T16:32:46,881 ******************************************************************************** 2025-12-02T16:32:46,881 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-02T16:32:46,882 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-02T16:32:46,883 or your builds will no longer be supported. 2025-12-02T16:32:46,884 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:46,884 ******************************************************************************** 2025-12-02T16:32:46,886 !! 2025-12-02T16:32:46,886 corresp(dist, value, root_dir) 2025-12-02T16:32:46,975 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-02T16:32:46,976 !! 2025-12-02T16:32:46,977 ******************************************************************************** 2025-12-02T16:32:46,978 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-02T16:32:46,979 License :: OSI Approved :: MIT License 2025-12-02T16:32:46,980 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:46,981 ******************************************************************************** 2025-12-02T16:32:46,982 !! 2025-12-02T16:32:46,983 dist._finalize_license_expression() 2025-12-02T16:32:46,983 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-02T16:32:46,984 !! 2025-12-02T16:32:46,985 ******************************************************************************** 2025-12-02T16:32:46,986 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-02T16:32:46,987 License :: OSI Approved :: MIT License 2025-12-02T16:32:46,988 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:46,989 ******************************************************************************** 2025-12-02T16:32:46,990 !! 2025-12-02T16:32:46,991 self._finalize_license_expression() 2025-12-02T16:32:46,992 running egg_info 2025-12-02T16:32:46,998 writing bullet_trade.egg-info/PKG-INFO 2025-12-02T16:32:47,010 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-02T16:32:47,012 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-02T16:32:47,019 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-02T16:32:47,020 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-02T16:32:47,062 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:47,068 reading manifest template 'MANIFEST.in' 2025-12-02T16:32:47,074 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-02T16:32:47,077 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-02T16:32:47,078 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-02T16:32:47,079 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-02T16:32:47,079 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-02T16:32:47,081 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-02T16:32:47,081 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-02T16:32:47,082 warning: no previously-included files found matching '.env' 2025-12-02T16:32:47,083 warning: no previously-included files found matching '.gitignore' 2025-12-02T16:32:47,084 adding license file 'LICENSE' 2025-12-02T16:32:47,090 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:47,188 Getting requirements to build wheel: finished with status 'done' 2025-12-02T16:32:47,191 Created temporary directory: /tmp/pip-modern-metadata-e07g0vcm 2025-12-02T16:32:47,194 Preparing metadata (pyproject.toml): started 2025-12-02T16:32:47,195 Running command Preparing metadata (pyproject.toml) 2025-12-02T16:32:47,771 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-02T16:32:47,771 !! 2025-12-02T16:32:47,773 ******************************************************************************** 2025-12-02T16:32:47,773 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-02T16:32:47,775 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-02T16:32:47,775 or your builds will no longer be supported. 2025-12-02T16:32:47,777 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:47,777 ******************************************************************************** 2025-12-02T16:32:47,778 !! 2025-12-02T16:32:47,779 corresp(dist, value, root_dir) 2025-12-02T16:32:47,860 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-02T16:32:47,861 !! 2025-12-02T16:32:47,862 ******************************************************************************** 2025-12-02T16:32:47,863 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-02T16:32:47,864 License :: OSI Approved :: MIT License 2025-12-02T16:32:47,865 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:47,866 ******************************************************************************** 2025-12-02T16:32:47,867 !! 2025-12-02T16:32:47,868 dist._finalize_license_expression() 2025-12-02T16:32:47,869 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-02T16:32:47,869 !! 2025-12-02T16:32:47,871 ******************************************************************************** 2025-12-02T16:32:47,871 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-02T16:32:47,872 License :: OSI Approved :: MIT License 2025-12-02T16:32:47,873 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:47,873 ******************************************************************************** 2025-12-02T16:32:47,874 !! 2025-12-02T16:32:47,875 self._finalize_license_expression() 2025-12-02T16:32:47,875 running dist_info 2025-12-02T16:32:47,887 creating /tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info 2025-12-02T16:32:47,887 writing /tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/PKG-INFO 2025-12-02T16:32:47,899 writing dependency_links to /tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/dependency_links.txt 2025-12-02T16:32:47,901 writing entry points to /tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/entry_points.txt 2025-12-02T16:32:47,908 writing requirements to /tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/requires.txt 2025-12-02T16:32:47,909 writing top-level names to /tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/top_level.txt 2025-12-02T16:32:47,911 writing manifest file '/tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:47,947 reading manifest file '/tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:47,949 reading manifest template 'MANIFEST.in' 2025-12-02T16:32:47,954 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-02T16:32:47,957 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-02T16:32:47,958 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-02T16:32:47,959 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-02T16:32:47,959 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-02T16:32:47,960 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-02T16:32:47,961 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-02T16:32:47,962 warning: no previously-included files found matching '.env' 2025-12-02T16:32:47,962 warning: no previously-included files found matching '.gitignore' 2025-12-02T16:32:47,963 adding license file 'LICENSE' 2025-12-02T16:32:47,967 writing manifest file '/tmp/pip-modern-metadata-e07g0vcm/bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:47,968 creating '/tmp/pip-modern-metadata-e07g0vcm/bullet_trade-0.5.1.dist-info' 2025-12-02T16:32:48,097 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-02T16:32:48,102 Source in /tmp/pip-wheel-bbpudi8s/bullet-trade_f778a686a52140ad90ba35961810c7e1 has version 0.5.1, which satisfies requirement bullet-trade==0.5.1 from https://files.pythonhosted.org/packages/93/db/1e996e1896b11965733ac994edb07fc6cf4f556f41be6cbc30779c5aea8f/bullet_trade-0.5.1.tar.gz 2025-12-02T16:32:48,103 Removed bullet-trade==0.5.1 from https://files.pythonhosted.org/packages/93/db/1e996e1896b11965733ac994edb07fc6cf4f556f41be6cbc30779c5aea8f/bullet_trade-0.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-nm56oiy4' 2025-12-02T16:32:48,110 Created temporary directory: /tmp/pip-unpack-jhazjxd0 2025-12-02T16:32:48,111 Building wheels for collected packages: bullet-trade 2025-12-02T16:32:48,116 Created temporary directory: /tmp/pip-wheel-3ps7jf54 2025-12-02T16:32:48,117 Destination directory: /tmp/pip-wheel-3ps7jf54 2025-12-02T16:32:48,119 Building wheel for bullet-trade (pyproject.toml): started 2025-12-02T16:32:48,121 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-02T16:32:48,702 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-02T16:32:48,702 !! 2025-12-02T16:32:48,703 ******************************************************************************** 2025-12-02T16:32:48,703 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-02T16:32:48,704 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-02T16:32:48,705 or your builds will no longer be supported. 2025-12-02T16:32:48,706 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:48,706 ******************************************************************************** 2025-12-02T16:32:48,707 !! 2025-12-02T16:32:48,708 corresp(dist, value, root_dir) 2025-12-02T16:32:48,787 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-02T16:32:48,787 !! 2025-12-02T16:32:48,788 ******************************************************************************** 2025-12-02T16:32:48,789 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-02T16:32:48,790 License :: OSI Approved :: MIT License 2025-12-02T16:32:48,791 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:48,792 ******************************************************************************** 2025-12-02T16:32:48,793 !! 2025-12-02T16:32:48,793 dist._finalize_license_expression() 2025-12-02T16:32:48,795 /tmp/pip-build-env-55uvx8rg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-02T16:32:48,795 !! 2025-12-02T16:32:48,797 ******************************************************************************** 2025-12-02T16:32:48,798 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-02T16:32:48,799 License :: OSI Approved :: MIT License 2025-12-02T16:32:48,800 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-02T16:32:48,801 ******************************************************************************** 2025-12-02T16:32:48,802 !! 2025-12-02T16:32:48,803 self._finalize_license_expression() 2025-12-02T16:32:48,804 running bdist_wheel 2025-12-02T16:32:48,819 running build 2025-12-02T16:32:48,819 running build_py 2025-12-02T16:32:48,825 creating build/lib 2025-12-02T16:32:48,827 copying jqdata.py -> build/lib 2025-12-02T16:32:48,830 creating build/lib/helpers 2025-12-02T16:32:48,831 copying helpers/__init__.py -> build/lib/helpers 2025-12-02T16:32:48,834 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-02T16:32:48,837 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-02T16:32:48,840 creating build/lib/bullet_trade 2025-12-02T16:32:48,841 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-02T16:32:48,844 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-02T16:32:48,845 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-02T16:32:48,848 creating build/lib/bullet_trade/cli 2025-12-02T16:32:48,849 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,852 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,854 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,856 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,858 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,861 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,863 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-02T16:32:48,865 creating build/lib/bullet_trade/utils 2025-12-02T16:32:48,866 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-02T16:32:48,869 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-02T16:32:48,871 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-02T16:32:48,874 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-02T16:32:48,876 creating build/lib/bullet_trade/compat 2025-12-02T16:32:48,877 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-02T16:32:48,879 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-02T16:32:48,882 creating build/lib/bullet_trade/server 2025-12-02T16:32:48,883 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,885 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,888 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,890 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,893 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,895 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,896 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-02T16:32:48,899 creating build/lib/bullet_trade/reporting 2025-12-02T16:32:48,900 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-02T16:32:48,903 creating build/lib/bullet_trade/notebook 2025-12-02T16:32:48,904 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-02T16:32:48,907 creating build/lib/bullet_trade/broker 2025-12-02T16:32:48,908 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-02T16:32:48,910 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-02T16:32:48,913 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-02T16:32:48,916 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-02T16:32:48,918 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-02T16:32:48,920 creating build/lib/bullet_trade/research 2025-12-02T16:32:48,921 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-02T16:32:48,924 creating build/lib/bullet_trade/remote 2025-12-02T16:32:48,925 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-02T16:32:48,927 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-02T16:32:48,930 creating build/lib/bullet_trade/core 2025-12-02T16:32:48,931 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,934 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,936 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,939 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,941 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,944 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,946 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,949 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,951 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,954 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,956 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,958 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,961 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,963 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,966 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,968 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,970 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,973 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,976 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,979 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,980 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,983 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,987 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-02T16:32:48,989 creating build/lib/bullet_trade/data 2025-12-02T16:32:48,991 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-02T16:32:48,992 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-02T16:32:48,995 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-02T16:32:48,997 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-02T16:32:49,000 creating build/lib/bullet_trade/server/adapters 2025-12-02T16:32:49,001 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-02T16:32:49,004 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-02T16:32:49,006 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-02T16:32:49,008 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-02T16:32:49,010 creating build/lib/bullet_trade/reporting/templates 2025-12-02T16:32:49,011 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-02T16:32:49,014 creating build/lib/bullet_trade/data/providers 2025-12-02T16:32:49,015 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-02T16:32:49,018 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-02T16:32:49,020 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-02T16:32:49,022 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-02T16:32:49,025 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-02T16:32:49,027 running egg_info 2025-12-02T16:32:49,039 writing bullet_trade.egg-info/PKG-INFO 2025-12-02T16:32:49,050 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-02T16:32:49,052 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-02T16:32:49,059 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-02T16:32:49,060 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-02T16:32:49,085 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:49,092 reading manifest template 'MANIFEST.in' 2025-12-02T16:32:49,097 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-02T16:32:49,100 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-02T16:32:49,101 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-02T16:32:49,102 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-02T16:32:49,103 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-02T16:32:49,103 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-02T16:32:49,104 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-02T16:32:49,105 warning: no previously-included files found matching '.env' 2025-12-02T16:32:49,105 warning: no previously-included files found matching '.gitignore' 2025-12-02T16:32:49,106 adding license file 'LICENSE' 2025-12-02T16:32:49,111 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-02T16:32:49,123 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-02T16:32:49,126 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-02T16:32:49,128 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-02T16:32:49,130 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-02T16:32:49,151 installing to build/bdist.linux-armv7l/wheel 2025-12-02T16:32:49,152 running install 2025-12-02T16:32:49,175 running install_lib 2025-12-02T16:32:49,181 creating build/bdist.linux-armv7l/wheel 2025-12-02T16:32:49,183 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-02T16:32:49,185 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-02T16:32:49,186 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-02T16:32:49,188 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-02T16:32:49,191 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-02T16:32:49,194 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-02T16:32:49,195 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-02T16:32:49,196 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,199 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,201 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,203 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,205 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,208 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,210 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-02T16:32:49,213 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-02T16:32:49,214 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-02T16:32:49,216 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-02T16:32:49,219 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-02T16:32:49,221 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-02T16:32:49,224 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-02T16:32:49,225 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-02T16:32:49,228 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-02T16:32:49,230 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-02T16:32:49,232 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,234 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,236 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,238 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,241 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,243 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,245 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-02T16:32:49,246 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-02T16:32:49,249 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-02T16:32:49,251 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-02T16:32:49,253 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-02T16:32:49,255 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-02T16:32:49,258 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-02T16:32:49,259 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-02T16:32:49,262 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-02T16:32:49,263 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-02T16:32:49,265 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-02T16:32:49,268 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-02T16:32:49,269 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-02T16:32:49,271 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-02T16:32:49,273 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-02T16:32:49,275 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-02T16:32:49,277 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-02T16:32:49,280 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-02T16:32:49,281 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-02T16:32:49,283 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-02T16:32:49,286 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-02T16:32:49,288 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-02T16:32:49,290 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-02T16:32:49,293 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-02T16:32:49,294 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-02T16:32:49,297 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-02T16:32:49,298 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-02T16:32:49,300 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-02T16:32:49,302 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-02T16:32:49,305 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-02T16:32:49,306 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,308 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,311 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,313 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,315 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,318 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,320 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,323 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,325 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,327 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,329 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,331 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,335 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,337 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,340 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,343 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,346 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,349 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,354 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,356 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,359 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,361 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,367 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-02T16:32:49,370 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-02T16:32:49,372 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-02T16:32:49,374 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-02T16:32:49,378 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-02T16:32:49,381 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-02T16:32:49,383 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-02T16:32:49,387 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-02T16:32:49,390 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-02T16:32:49,393 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-02T16:32:49,396 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-02T16:32:49,399 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-02T16:32:49,402 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-02T16:32:49,404 running install_egg_info 2025-12-02T16:32:49,412 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.1-py3.11.egg-info 2025-12-02T16:32:49,426 running install_scripts 2025-12-02T16:32:49,441 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.1.dist-info/WHEEL 2025-12-02T16:32:49,444 creating '/tmp/pip-wheel-3ps7jf54/.tmp-7y0p1e3f/bullet_trade-0.5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-02T16:32:49,446 adding 'jqdata.py' 2025-12-02T16:32:49,448 adding 'bullet_trade/__init__.py' 2025-12-02T16:32:49,449 adding 'bullet_trade/__main__.py' 2025-12-02T16:32:49,451 adding 'bullet_trade/__version__.py' 2025-12-02T16:32:49,453 adding 'bullet_trade/broker/__init__.py' 2025-12-02T16:32:49,454 adding 'bullet_trade/broker/base.py' 2025-12-02T16:32:49,458 adding 'bullet_trade/broker/qmt.py' 2025-12-02T16:32:49,460 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-02T16:32:49,462 adding 'bullet_trade/broker/simulator.py' 2025-12-02T16:32:49,464 adding 'bullet_trade/cli/__init__.py' 2025-12-02T16:32:49,465 adding 'bullet_trade/cli/backtest.py' 2025-12-02T16:32:49,467 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-02T16:32:49,469 adding 'bullet_trade/cli/live.py' 2025-12-02T16:32:49,471 adding 'bullet_trade/cli/main.py' 2025-12-02T16:32:49,473 adding 'bullet_trade/cli/optimize.py' 2025-12-02T16:32:49,474 adding 'bullet_trade/cli/report.py' 2025-12-02T16:32:49,476 adding 'bullet_trade/compat/__init__.py' 2025-12-02T16:32:49,477 adding 'bullet_trade/compat/jqdata.py' 2025-12-02T16:32:49,479 adding 'bullet_trade/core/__init__.py' 2025-12-02T16:32:49,491 adding 'bullet_trade/core/analysis.py' 2025-12-02T16:32:49,494 adding 'bullet_trade/core/api.py' 2025-12-02T16:32:49,497 adding 'bullet_trade/core/async_engine.py' 2025-12-02T16:32:49,499 adding 'bullet_trade/core/async_scheduler.py' 2025-12-02T16:32:49,508 adding 'bullet_trade/core/engine.py' 2025-12-02T16:32:49,510 adding 'bullet_trade/core/event_bus.py' 2025-12-02T16:32:49,512 adding 'bullet_trade/core/event_loop.py' 2025-12-02T16:32:49,514 adding 'bullet_trade/core/events.py' 2025-12-02T16:32:49,515 adding 'bullet_trade/core/exceptions.py' 2025-12-02T16:32:49,517 adding 'bullet_trade/core/globals.py' 2025-12-02T16:32:49,524 adding 'bullet_trade/core/live_engine.py' 2025-12-02T16:32:49,526 adding 'bullet_trade/core/live_runtime.py' 2025-12-02T16:32:49,528 adding 'bullet_trade/core/message.py' 2025-12-02T16:32:49,530 adding 'bullet_trade/core/models.py' 2025-12-02T16:32:49,531 adding 'bullet_trade/core/notifications.py' 2025-12-02T16:32:49,534 adding 'bullet_trade/core/optimizer.py' 2025-12-02T16:32:49,536 adding 'bullet_trade/core/orders.py' 2025-12-02T16:32:49,538 adding 'bullet_trade/core/pricing.py' 2025-12-02T16:32:49,540 adding 'bullet_trade/core/risk_control.py' 2025-12-02T16:32:49,541 adding 'bullet_trade/core/runtime.py' 2025-12-02T16:32:49,543 adding 'bullet_trade/core/scheduler.py' 2025-12-02T16:32:49,545 adding 'bullet_trade/core/settings.py' 2025-12-02T16:32:49,547 adding 'bullet_trade/data/__init__.py' 2025-12-02T16:32:49,551 adding 'bullet_trade/data/api.py' 2025-12-02T16:32:49,553 adding 'bullet_trade/data/base.py' 2025-12-02T16:32:49,555 adding 'bullet_trade/data/cache.py' 2025-12-02T16:32:49,557 adding 'bullet_trade/data/providers/base.py' 2025-12-02T16:32:49,561 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-02T16:32:49,566 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-02T16:32:49,568 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-02T16:32:49,570 adding 'bullet_trade/data/providers/tushare.py' 2025-12-02T16:32:49,572 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-02T16:32:49,573 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-02T16:32:49,575 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-02T16:32:49,576 adding 'bullet_trade/notebook/__init__.py' 2025-12-02T16:32:49,578 adding 'bullet_trade/remote/__init__.py' 2025-12-02T16:32:49,580 adding 'bullet_trade/remote/connection.py' 2025-12-02T16:32:49,582 adding 'bullet_trade/reporting/__init__.py' 2025-12-02T16:32:49,584 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-02T16:32:49,585 adding 'bullet_trade/reporting/templates/default.html' 2025-12-02T16:32:49,587 adding 'bullet_trade/research/io.py' 2025-12-02T16:32:49,589 adding 'bullet_trade/server/__init__.py' 2025-12-02T16:32:49,591 adding 'bullet_trade/server/app.py' 2025-12-02T16:32:49,593 adding 'bullet_trade/server/cli.py' 2025-12-02T16:32:49,595 adding 'bullet_trade/server/config.py' 2025-12-02T16:32:49,596 adding 'bullet_trade/server/protocol.py' 2025-12-02T16:32:49,597 adding 'bullet_trade/server/session.py' 2025-12-02T16:32:49,599 adding 'bullet_trade/server/tick.py' 2025-12-02T16:32:49,600 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-02T16:32:49,602 adding 'bullet_trade/server/adapters/base.py' 2025-12-02T16:32:49,603 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-02T16:32:49,605 adding 'bullet_trade/server/adapters/stub.py' 2025-12-02T16:32:49,607 adding 'bullet_trade/utils/env_loader.py' 2025-12-02T16:32:49,609 adding 'bullet_trade/utils/font_config.py' 2025-12-02T16:32:49,610 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-02T16:32:49,612 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-02T16:32:49,615 adding 'bullet_trade-0.5.1.dist-info/licenses/LICENSE' 2025-12-02T16:32:49,617 adding 'helpers/__init__.py' 2025-12-02T16:32:49,619 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-02T16:32:49,621 adding 'helpers/jq_remote_strategy_example.py' 2025-12-02T16:32:49,622 adding 'bullet_trade-0.5.1.dist-info/METADATA' 2025-12-02T16:32:49,623 adding 'bullet_trade-0.5.1.dist-info/WHEEL' 2025-12-02T16:32:49,624 adding 'bullet_trade-0.5.1.dist-info/entry_points.txt' 2025-12-02T16:32:49,625 adding 'bullet_trade-0.5.1.dist-info/top_level.txt' 2025-12-02T16:32:49,627 adding 'bullet_trade-0.5.1.dist-info/RECORD' 2025-12-02T16:32:49,632 removing build/bdist.linux-armv7l/wheel 2025-12-02T16:32:49,758 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-02T16:32:49,767 Created wheel for bullet-trade: filename=bullet_trade-0.5.1-py3-none-any.whl size=261888 sha256=9b5bf2be7d680370b4126f6333f1bd712a0a38f4264eedc9d672e7fa54d1e1e2 2025-12-02T16:32:49,768 Stored in directory: /tmp/pip-ephem-wheel-cache-t_r5xnkf/wheels/95/d3/63/29b777013d347699bc4724db22b883c411d1fad4c75fe04739 2025-12-02T16:32:49,783 Successfully built bullet-trade 2025-12-02T16:32:49,792 Removed build tracker: '/tmp/pip-build-tracker-nm56oiy4'