2025-12-20T18:26:49,410 Created temporary directory: /tmp/pip-ephem-wheel-cache-cw53gi99 2025-12-20T18:26:49,412 Created temporary directory: /tmp/pip-build-tracker-ku7t1pt4 2025-12-20T18:26:49,413 Initialized build tracking at /tmp/pip-build-tracker-ku7t1pt4 2025-12-20T18:26:49,413 Created build tracker: /tmp/pip-build-tracker-ku7t1pt4 2025-12-20T18:26:49,414 Entered build tracker: /tmp/pip-build-tracker-ku7t1pt4 2025-12-20T18:26:49,414 Created temporary directory: /tmp/pip-wheel-ffnk43v5 2025-12-20T18:26:49,417 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-20T18:26:49,420 Created temporary directory: /tmp/pip-ephem-wheel-cache-dpcdamaj 2025-12-20T18:26:49,441 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-20T18:26:49,445 2 location(s) to search for versions of bullet-trade: 2025-12-20T18:26:49,445 * https://pypi.org/simple/bullet-trade/ 2025-12-20T18:26:49,445 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T18:26:49,446 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-20T18:26:49,446 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-20T18:26:49,448 Found index url https://pypi.org/simple 2025-12-20T18:26:49,590 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-20T18:26:49,594 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-20T18:26:49,595 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-20T18:26:49,596 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-20T18:26:49,597 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-20T18:26:49,598 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-20T18:26:49,599 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-20T18:26:49,599 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-20T18:26:49,600 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-20T18:26:49,601 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-20T18:26:49,602 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-20T18:26:49,603 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-20T18:26:49,604 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-20T18:26:49,604 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-20T18:26:49,605 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-20T18:26:49,606 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-20T18:26:49,606 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-20T18:26:49,607 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-20T18:26:49,608 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-20T18:26:49,609 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T18:26:49,609 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T18:26:49,611 Found index url https://www.piwheels.org/simple 2025-12-20T18:26:49,771 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-20T18:26:49,774 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.3-py3-none-any.whl#sha256=6ae382caa6c2884c775cb39e48a2f2bb7b860a8a708d2d20a8f4de5264e4b42a (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-20T18:26:49,775 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-20T18:26:49,775 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-20T18:26:49,776 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-20T18:26:49,777 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-20T18:26:49,777 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-20T18:26:49,778 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-20T18:26:49,778 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-20T18:26:49,779 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-20T18:26:49,779 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-20T18:26:49,799 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-20T18:26:49,817 Collecting bullet-trade==0.5.4 2025-12-20T18:26:49,819 Created temporary directory: /tmp/pip-unpack-xui_ogd5 2025-12-20T18:26:50,027 Downloading bullet_trade-0.5.4.tar.gz (239 kB) 2025-12-20T18:26:50,319 Added bullet-trade==0.5.4 from https://files.pythonhosted.org/packages/f1/9b/4d76b1a593961990d24e6bdebb405af193f91f6f6b70ac5e4b0d50182d11/bullet_trade-0.5.4.tar.gz to build tracker '/tmp/pip-build-tracker-ku7t1pt4' 2025-12-20T18:26:50,327 Created temporary directory: /tmp/pip-build-env-7wpzdnxw 2025-12-20T18:26:50,331 Installing build dependencies: started 2025-12-20T18:26:50,333 Running command pip subprocess to install build dependencies 2025-12-20T18:26:51,500 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-20T18:26:52,150 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-20T18:26:52,173 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-20T18:26:53,901 Collecting setuptools>=61.0 2025-12-20T18:26:54,017 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-20T18:26:54,283 Collecting wheel 2025-12-20T18:26:54,298 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-20T18:26:57,214 Installing collected packages: wheel, setuptools 2025-12-20T18:26:57,463 Creating /tmp/pip-build-env-7wpzdnxw/overlay/local/bin 2025-12-20T18:26:57,465 changing mode of /tmp/pip-build-env-7wpzdnxw/overlay/local/bin/wheel to 755 2025-12-20T18:27:01,047 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-20T18:27:01,318 Installing build dependencies: finished with status 'done' 2025-12-20T18:27:01,324 Getting requirements to build wheel: started 2025-12-20T18:27:01,325 Running command Getting requirements to build wheel 2025-12-20T18:27:01,938 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-20T18:27:01,938 !! 2025-12-20T18:27:01,939 ******************************************************************************** 2025-12-20T18:27:01,940 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-20T18:27:01,941 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-20T18:27:01,942 or your builds will no longer be supported. 2025-12-20T18:27:01,942 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:01,943 ******************************************************************************** 2025-12-20T18:27:01,944 !! 2025-12-20T18:27:01,944 corresp(dist, value, root_dir) 2025-12-20T18:27:02,029 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T18:27:02,029 !! 2025-12-20T18:27:02,030 ******************************************************************************** 2025-12-20T18:27:02,030 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T18:27:02,031 License :: OSI Approved :: MIT License 2025-12-20T18:27:02,032 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:02,033 ******************************************************************************** 2025-12-20T18:27:02,034 !! 2025-12-20T18:27:02,034 dist._finalize_license_expression() 2025-12-20T18:27:02,035 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T18:27:02,035 !! 2025-12-20T18:27:02,036 ******************************************************************************** 2025-12-20T18:27:02,036 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T18:27:02,037 License :: OSI Approved :: MIT License 2025-12-20T18:27:02,038 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:02,039 ******************************************************************************** 2025-12-20T18:27:02,040 !! 2025-12-20T18:27:02,040 self._finalize_license_expression() 2025-12-20T18:27:02,041 running egg_info 2025-12-20T18:27:02,047 writing bullet_trade.egg-info/PKG-INFO 2025-12-20T18:27:02,059 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-20T18:27:02,061 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-20T18:27:02,068 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-20T18:27:02,069 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-20T18:27:02,110 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:02,116 reading manifest template 'MANIFEST.in' 2025-12-20T18:27:02,122 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-20T18:27:02,125 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-20T18:27:02,126 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-20T18:27:02,127 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-20T18:27:02,127 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-20T18:27:02,128 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-20T18:27:02,129 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-20T18:27:02,130 warning: no previously-included files found matching '.env' 2025-12-20T18:27:02,131 warning: no previously-included files found matching '.gitignore' 2025-12-20T18:27:02,131 adding license file 'LICENSE' 2025-12-20T18:27:02,137 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:02,235 Getting requirements to build wheel: finished with status 'done' 2025-12-20T18:27:02,239 Created temporary directory: /tmp/pip-modern-metadata-xf01nhu6 2025-12-20T18:27:02,241 Preparing metadata (pyproject.toml): started 2025-12-20T18:27:02,242 Running command Preparing metadata (pyproject.toml) 2025-12-20T18:27:02,826 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-20T18:27:02,827 !! 2025-12-20T18:27:02,828 ******************************************************************************** 2025-12-20T18:27:02,828 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-20T18:27:02,829 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-20T18:27:02,829 or your builds will no longer be supported. 2025-12-20T18:27:02,830 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:02,831 ******************************************************************************** 2025-12-20T18:27:02,832 !! 2025-12-20T18:27:02,832 corresp(dist, value, root_dir) 2025-12-20T18:27:02,914 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T18:27:02,915 !! 2025-12-20T18:27:02,916 ******************************************************************************** 2025-12-20T18:27:02,916 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T18:27:02,917 License :: OSI Approved :: MIT License 2025-12-20T18:27:02,918 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:02,919 ******************************************************************************** 2025-12-20T18:27:02,920 !! 2025-12-20T18:27:02,921 dist._finalize_license_expression() 2025-12-20T18:27:02,922 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T18:27:02,922 !! 2025-12-20T18:27:02,923 ******************************************************************************** 2025-12-20T18:27:02,924 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T18:27:02,925 License :: OSI Approved :: MIT License 2025-12-20T18:27:02,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:02,927 ******************************************************************************** 2025-12-20T18:27:02,928 !! 2025-12-20T18:27:02,928 self._finalize_license_expression() 2025-12-20T18:27:02,929 running dist_info 2025-12-20T18:27:02,940 creating /tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info 2025-12-20T18:27:02,941 writing /tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/PKG-INFO 2025-12-20T18:27:02,953 writing dependency_links to /tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/dependency_links.txt 2025-12-20T18:27:02,954 writing entry points to /tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/entry_points.txt 2025-12-20T18:27:02,962 writing requirements to /tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/requires.txt 2025-12-20T18:27:02,963 writing top-level names to /tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/top_level.txt 2025-12-20T18:27:02,964 writing manifest file '/tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:02,999 reading manifest file '/tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:03,001 reading manifest template 'MANIFEST.in' 2025-12-20T18:27:03,007 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-20T18:27:03,009 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-20T18:27:03,010 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-20T18:27:03,011 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-20T18:27:03,012 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-20T18:27:03,012 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-20T18:27:03,013 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-20T18:27:03,014 warning: no previously-included files found matching '.env' 2025-12-20T18:27:03,014 warning: no previously-included files found matching '.gitignore' 2025-12-20T18:27:03,015 adding license file 'LICENSE' 2025-12-20T18:27:03,019 writing manifest file '/tmp/pip-modern-metadata-xf01nhu6/bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:03,020 creating '/tmp/pip-modern-metadata-xf01nhu6/bullet_trade-0.5.4.dist-info' 2025-12-20T18:27:03,147 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-20T18:27:03,152 Source in /tmp/pip-wheel-ffnk43v5/bullet-trade_e8f8a853493a4f4cb45eda5e2702dc03 has version 0.5.4, which satisfies requirement bullet-trade==0.5.4 from https://files.pythonhosted.org/packages/f1/9b/4d76b1a593961990d24e6bdebb405af193f91f6f6b70ac5e4b0d50182d11/bullet_trade-0.5.4.tar.gz 2025-12-20T18:27:03,153 Removed bullet-trade==0.5.4 from https://files.pythonhosted.org/packages/f1/9b/4d76b1a593961990d24e6bdebb405af193f91f6f6b70ac5e4b0d50182d11/bullet_trade-0.5.4.tar.gz from build tracker '/tmp/pip-build-tracker-ku7t1pt4' 2025-12-20T18:27:03,159 Created temporary directory: /tmp/pip-unpack-d3vqrisn 2025-12-20T18:27:03,160 Building wheels for collected packages: bullet-trade 2025-12-20T18:27:03,165 Created temporary directory: /tmp/pip-wheel-83k2594y 2025-12-20T18:27:03,165 Destination directory: /tmp/pip-wheel-83k2594y 2025-12-20T18:27:03,167 Building wheel for bullet-trade (pyproject.toml): started 2025-12-20T18:27:03,168 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-20T18:27:03,755 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-20T18:27:03,756 !! 2025-12-20T18:27:03,757 ******************************************************************************** 2025-12-20T18:27:03,757 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-20T18:27:03,758 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-20T18:27:03,759 or your builds will no longer be supported. 2025-12-20T18:27:03,760 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:03,761 ******************************************************************************** 2025-12-20T18:27:03,762 !! 2025-12-20T18:27:03,763 corresp(dist, value, root_dir) 2025-12-20T18:27:03,838 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T18:27:03,838 !! 2025-12-20T18:27:03,839 ******************************************************************************** 2025-12-20T18:27:03,840 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T18:27:03,841 License :: OSI Approved :: MIT License 2025-12-20T18:27:03,842 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:03,843 ******************************************************************************** 2025-12-20T18:27:03,843 !! 2025-12-20T18:27:03,844 dist._finalize_license_expression() 2025-12-20T18:27:03,845 /tmp/pip-build-env-7wpzdnxw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-20T18:27:03,845 !! 2025-12-20T18:27:03,846 ******************************************************************************** 2025-12-20T18:27:03,847 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-20T18:27:03,848 License :: OSI Approved :: MIT License 2025-12-20T18:27:03,849 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-20T18:27:03,849 ******************************************************************************** 2025-12-20T18:27:03,850 !! 2025-12-20T18:27:03,851 self._finalize_license_expression() 2025-12-20T18:27:03,852 running bdist_wheel 2025-12-20T18:27:03,869 running build 2025-12-20T18:27:03,869 running build_py 2025-12-20T18:27:03,875 creating build/lib 2025-12-20T18:27:03,877 copying jqdata.py -> build/lib 2025-12-20T18:27:03,880 creating build/lib/helpers 2025-12-20T18:27:03,881 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-20T18:27:03,884 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-20T18:27:03,886 copying helpers/__init__.py -> build/lib/helpers 2025-12-20T18:27:03,889 creating build/lib/bullet_trade 2025-12-20T18:27:03,890 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-20T18:27:03,892 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-20T18:27:03,894 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-20T18:27:03,896 creating build/lib/bullet_trade/data 2025-12-20T18:27:03,898 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-20T18:27:03,900 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-20T18:27:03,902 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-20T18:27:03,905 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-20T18:27:03,908 creating build/lib/bullet_trade/notebook 2025-12-20T18:27:03,909 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-20T18:27:03,912 creating build/lib/bullet_trade/compat 2025-12-20T18:27:03,913 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-20T18:27:03,915 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-20T18:27:03,918 creating build/lib/bullet_trade/cli 2025-12-20T18:27:03,919 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,922 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,924 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,927 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,929 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,932 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,934 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-20T18:27:03,937 creating build/lib/bullet_trade/broker 2025-12-20T18:27:03,938 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-20T18:27:03,941 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-20T18:27:03,943 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-20T18:27:03,946 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-20T18:27:03,948 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-20T18:27:03,951 creating build/lib/bullet_trade/server 2025-12-20T18:27:03,952 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,954 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,956 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,958 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,961 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,963 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,965 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-20T18:27:03,968 creating build/lib/bullet_trade/reporting 2025-12-20T18:27:03,969 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-20T18:27:03,972 creating build/lib/bullet_trade/remote 2025-12-20T18:27:03,973 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-20T18:27:03,976 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-20T18:27:03,979 creating build/lib/bullet_trade/core 2025-12-20T18:27:03,980 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,982 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,984 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,987 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,989 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,994 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,996 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-20T18:27:03,998 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,000 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,002 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,005 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,007 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,010 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,012 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,015 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,020 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,022 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,024 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,027 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,029 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,032 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,036 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,038 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-20T18:27:04,042 creating build/lib/bullet_trade/utils 2025-12-20T18:27:04,043 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-20T18:27:04,046 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-20T18:27:04,048 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-20T18:27:04,051 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-20T18:27:04,053 creating build/lib/bullet_trade/research 2025-12-20T18:27:04,054 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-20T18:27:04,057 creating build/lib/bullet_trade/data/providers 2025-12-20T18:27:04,058 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-20T18:27:04,061 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-20T18:27:04,063 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-20T18:27:04,066 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-20T18:27:04,068 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-20T18:27:04,071 creating build/lib/bullet_trade/server/adapters 2025-12-20T18:27:04,072 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-20T18:27:04,075 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-20T18:27:04,077 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-20T18:27:04,079 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-20T18:27:04,081 creating build/lib/bullet_trade/reporting/templates 2025-12-20T18:27:04,082 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-20T18:27:04,084 running egg_info 2025-12-20T18:27:04,096 writing bullet_trade.egg-info/PKG-INFO 2025-12-20T18:27:04,107 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-20T18:27:04,108 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-20T18:27:04,115 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-20T18:27:04,116 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-20T18:27:04,143 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:04,149 reading manifest template 'MANIFEST.in' 2025-12-20T18:27:04,155 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-20T18:27:04,158 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-20T18:27:04,159 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-20T18:27:04,160 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-20T18:27:04,161 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-20T18:27:04,162 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-20T18:27:04,163 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-20T18:27:04,163 warning: no previously-included files found matching '.env' 2025-12-20T18:27:04,164 warning: no previously-included files found matching '.gitignore' 2025-12-20T18:27:04,165 adding license file 'LICENSE' 2025-12-20T18:27:04,171 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-20T18:27:04,182 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-20T18:27:04,184 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-20T18:27:04,187 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-20T18:27:04,191 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-20T18:27:04,211 installing to build/bdist.linux-armv7l/wheel 2025-12-20T18:27:04,212 running install 2025-12-20T18:27:04,236 running install_lib 2025-12-20T18:27:04,242 creating build/bdist.linux-armv7l/wheel 2025-12-20T18:27:04,244 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-20T18:27:04,245 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-20T18:27:04,248 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-20T18:27:04,250 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-20T18:27:04,253 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-20T18:27:04,255 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-20T18:27:04,256 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T18:27:04,258 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T18:27:04,260 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T18:27:04,263 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-20T18:27:04,266 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-20T18:27:04,267 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T18:27:04,270 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T18:27:04,272 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T18:27:04,275 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T18:27:04,277 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-20T18:27:04,281 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-20T18:27:04,282 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T18:27:04,284 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T18:27:04,286 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T18:27:04,288 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-20T18:27:04,291 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-20T18:27:04,292 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-20T18:27:04,294 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-20T18:27:04,297 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-20T18:27:04,298 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,301 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,303 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,306 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,308 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,310 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,312 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-20T18:27:04,315 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-20T18:27:04,316 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T18:27:04,319 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T18:27:04,321 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T18:27:04,323 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T18:27:04,326 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-20T18:27:04,328 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-20T18:27:04,329 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,332 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,334 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,336 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-20T18:27:04,337 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T18:27:04,340 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T18:27:04,343 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T18:27:04,345 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-20T18:27:04,347 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,350 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,351 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,354 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-20T18:27:04,356 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-20T18:27:04,359 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-20T18:27:04,360 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-20T18:27:04,363 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-20T18:27:04,364 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-20T18:27:04,367 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-20T18:27:04,369 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-20T18:27:04,371 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-20T18:27:04,372 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-20T18:27:04,375 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-20T18:27:04,377 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-20T18:27:04,380 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-20T18:27:04,381 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,383 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,385 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,388 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,391 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,396 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,398 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,400 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,403 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,405 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,407 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,410 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,412 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,415 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,417 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,419 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,422 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,424 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,426 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,428 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,431 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,435 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,438 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-20T18:27:04,443 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-20T18:27:04,444 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T18:27:04,447 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T18:27:04,449 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T18:27:04,452 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-20T18:27:04,455 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-20T18:27:04,456 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-20T18:27:04,458 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-20T18:27:04,460 running install_egg_info 2025-12-20T18:27:04,466 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.4-py3.11.egg-info 2025-12-20T18:27:04,477 running install_scripts 2025-12-20T18:27:04,489 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.4.dist-info/WHEEL 2025-12-20T18:27:04,492 creating '/tmp/pip-wheel-83k2594y/.tmp-7sldv4qu/bullet_trade-0.5.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-20T18:27:04,493 adding 'jqdata.py' 2025-12-20T18:27:04,496 adding 'bullet_trade/__init__.py' 2025-12-20T18:27:04,497 adding 'bullet_trade/__main__.py' 2025-12-20T18:27:04,498 adding 'bullet_trade/__version__.py' 2025-12-20T18:27:04,500 adding 'bullet_trade/broker/__init__.py' 2025-12-20T18:27:04,502 adding 'bullet_trade/broker/base.py' 2025-12-20T18:27:04,506 adding 'bullet_trade/broker/qmt.py' 2025-12-20T18:27:04,507 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-20T18:27:04,509 adding 'bullet_trade/broker/simulator.py' 2025-12-20T18:27:04,511 adding 'bullet_trade/cli/__init__.py' 2025-12-20T18:27:04,512 adding 'bullet_trade/cli/backtest.py' 2025-12-20T18:27:04,514 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-20T18:27:04,516 adding 'bullet_trade/cli/live.py' 2025-12-20T18:27:04,518 adding 'bullet_trade/cli/main.py' 2025-12-20T18:27:04,519 adding 'bullet_trade/cli/optimize.py' 2025-12-20T18:27:04,521 adding 'bullet_trade/cli/report.py' 2025-12-20T18:27:04,522 adding 'bullet_trade/compat/__init__.py' 2025-12-20T18:27:04,524 adding 'bullet_trade/compat/jqdata.py' 2025-12-20T18:27:04,526 adding 'bullet_trade/core/__init__.py' 2025-12-20T18:27:04,537 adding 'bullet_trade/core/analysis.py' 2025-12-20T18:27:04,540 adding 'bullet_trade/core/api.py' 2025-12-20T18:27:04,542 adding 'bullet_trade/core/async_engine.py' 2025-12-20T18:27:04,545 adding 'bullet_trade/core/async_scheduler.py' 2025-12-20T18:27:04,554 adding 'bullet_trade/core/engine.py' 2025-12-20T18:27:04,557 adding 'bullet_trade/core/event_bus.py' 2025-12-20T18:27:04,559 adding 'bullet_trade/core/event_loop.py' 2025-12-20T18:27:04,560 adding 'bullet_trade/core/events.py' 2025-12-20T18:27:04,561 adding 'bullet_trade/core/exceptions.py' 2025-12-20T18:27:04,563 adding 'bullet_trade/core/globals.py' 2025-12-20T18:27:04,571 adding 'bullet_trade/core/live_engine.py' 2025-12-20T18:27:04,573 adding 'bullet_trade/core/live_runtime.py' 2025-12-20T18:27:04,575 adding 'bullet_trade/core/message.py' 2025-12-20T18:27:04,576 adding 'bullet_trade/core/models.py' 2025-12-20T18:27:04,578 adding 'bullet_trade/core/notifications.py' 2025-12-20T18:27:04,581 adding 'bullet_trade/core/optimizer.py' 2025-12-20T18:27:04,583 adding 'bullet_trade/core/orders.py' 2025-12-20T18:27:04,584 adding 'bullet_trade/core/pricing.py' 2025-12-20T18:27:04,586 adding 'bullet_trade/core/risk_control.py' 2025-12-20T18:27:04,587 adding 'bullet_trade/core/runtime.py' 2025-12-20T18:27:04,590 adding 'bullet_trade/core/scheduler.py' 2025-12-20T18:27:04,591 adding 'bullet_trade/core/settings.py' 2025-12-20T18:27:04,593 adding 'bullet_trade/data/__init__.py' 2025-12-20T18:27:04,598 adding 'bullet_trade/data/api.py' 2025-12-20T18:27:04,600 adding 'bullet_trade/data/base.py' 2025-12-20T18:27:04,602 adding 'bullet_trade/data/cache.py' 2025-12-20T18:27:04,604 adding 'bullet_trade/data/providers/base.py' 2025-12-20T18:27:04,607 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-20T18:27:04,613 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-20T18:27:04,614 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-20T18:27:04,617 adding 'bullet_trade/data/providers/tushare.py' 2025-12-20T18:27:04,619 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-20T18:27:04,620 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-20T18:27:04,622 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-20T18:27:04,623 adding 'bullet_trade/notebook/__init__.py' 2025-12-20T18:27:04,625 adding 'bullet_trade/remote/__init__.py' 2025-12-20T18:27:04,627 adding 'bullet_trade/remote/connection.py' 2025-12-20T18:27:04,630 adding 'bullet_trade/reporting/__init__.py' 2025-12-20T18:27:04,631 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-20T18:27:04,633 adding 'bullet_trade/reporting/templates/default.html' 2025-12-20T18:27:04,635 adding 'bullet_trade/research/io.py' 2025-12-20T18:27:04,637 adding 'bullet_trade/server/__init__.py' 2025-12-20T18:27:04,639 adding 'bullet_trade/server/app.py' 2025-12-20T18:27:04,640 adding 'bullet_trade/server/cli.py' 2025-12-20T18:27:04,642 adding 'bullet_trade/server/config.py' 2025-12-20T18:27:04,643 adding 'bullet_trade/server/protocol.py' 2025-12-20T18:27:04,645 adding 'bullet_trade/server/session.py' 2025-12-20T18:27:04,646 adding 'bullet_trade/server/tick.py' 2025-12-20T18:27:04,648 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-20T18:27:04,650 adding 'bullet_trade/server/adapters/base.py' 2025-12-20T18:27:04,651 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-20T18:27:04,653 adding 'bullet_trade/server/adapters/stub.py' 2025-12-20T18:27:04,655 adding 'bullet_trade/utils/env_loader.py' 2025-12-20T18:27:04,657 adding 'bullet_trade/utils/font_config.py' 2025-12-20T18:27:04,658 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-20T18:27:04,660 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-20T18:27:04,662 adding 'bullet_trade-0.5.4.dist-info/licenses/LICENSE' 2025-12-20T18:27:04,664 adding 'helpers/__init__.py' 2025-12-20T18:27:04,666 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-20T18:27:04,668 adding 'helpers/jq_remote_strategy_example.py' 2025-12-20T18:27:04,670 adding 'bullet_trade-0.5.4.dist-info/METADATA' 2025-12-20T18:27:04,671 adding 'bullet_trade-0.5.4.dist-info/WHEEL' 2025-12-20T18:27:04,672 adding 'bullet_trade-0.5.4.dist-info/entry_points.txt' 2025-12-20T18:27:04,672 adding 'bullet_trade-0.5.4.dist-info/top_level.txt' 2025-12-20T18:27:04,674 adding 'bullet_trade-0.5.4.dist-info/RECORD' 2025-12-20T18:27:04,680 removing build/bdist.linux-armv7l/wheel 2025-12-20T18:27:04,803 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-20T18:27:04,814 Created wheel for bullet-trade: filename=bullet_trade-0.5.4-py3-none-any.whl size=265539 sha256=01e40ed6bc85bdf127664e8475164683fa3813096844f92e98c753ce20255936 2025-12-20T18:27:04,815 Stored in directory: /tmp/pip-ephem-wheel-cache-dpcdamaj/wheels/20/36/d8/5c2990faa9261b32c1a3bac33631ac9c30f01dfc8a71aef4ae 2025-12-20T18:27:04,830 Successfully built bullet-trade 2025-12-20T18:27:04,840 Removed build tracker: '/tmp/pip-build-tracker-ku7t1pt4'