2025-12-22T14:23:12,806 Created temporary directory: /tmp/pip-ephem-wheel-cache-ikj2symh 2025-12-22T14:23:12,808 Created temporary directory: /tmp/pip-build-tracker-6gazi2av 2025-12-22T14:23:12,809 Initialized build tracking at /tmp/pip-build-tracker-6gazi2av 2025-12-22T14:23:12,809 Created build tracker: /tmp/pip-build-tracker-6gazi2av 2025-12-22T14:23:12,810 Entered build tracker: /tmp/pip-build-tracker-6gazi2av 2025-12-22T14:23:12,810 Created temporary directory: /tmp/pip-wheel-prqnvdi2 2025-12-22T14:23:12,813 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-22T14:23:12,816 Created temporary directory: /tmp/pip-ephem-wheel-cache-b2hd6_li 2025-12-22T14:23:12,841 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-22T14:23:12,844 2 location(s) to search for versions of bullet-trade: 2025-12-22T14:23:12,844 * https://pypi.org/simple/bullet-trade/ 2025-12-22T14:23:12,844 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-22T14:23:12,845 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-22T14:23:12,846 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-22T14:23:12,847 Found index url https://pypi.org/simple 2025-12-22T14:23:13,058 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-22T14:23:13,063 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-22T14:23:13,065 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-22T14:23:13,065 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-22T14:23:13,066 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-22T14:23:13,067 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-22T14:23:13,068 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-22T14:23:13,069 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-22T14:23:13,070 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-22T14:23:13,071 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-22T14:23:13,072 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-22T14:23:13,072 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-22T14:23:13,073 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-22T14:23:13,074 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-22T14:23:13,075 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-22T14:23:13,075 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-22T14:23:13,076 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-22T14:23:13,077 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-22T14:23:13,078 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-22T14:23:13,078 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/9e/89/4191ec84cb7fd45100e70e8dcafaae076b552a9ac6208a78ef836f299e63/bullet_trade-0.5.5-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,080 Found link https://files.pythonhosted.org/packages/2c/f0/ded09a6ad690125b162e406f2bfb926ce580c46355eed6733c5024c90375/bullet_trade-0.5.5.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.5 2025-12-22T14:23:13,080 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/f5/6c/7860342172e242b90f88d22e893cf5e0a66730d47689f9d32313738d2dbc/bullet_trade-0.5.6-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,081 Found link https://files.pythonhosted.org/packages/26/f0/adda083992e0ba7f088c3a81b2bd9db65558d47b8b53d227ecef4d29f30b/bullet_trade-0.5.6.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.6 2025-12-22T14:23:13,082 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-22T14:23:13,083 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-22T14:23:13,084 Found index url https://www.piwheels.org/simple 2025-12-22T14:23:13,240 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-22T14:23:13,246 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.5-py3-none-any.whl#sha256=746012d0c21ea5693f7bb096f69aad708edd6fa012547ef5f6a3d7c3dc072fb1 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,247 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.4-py3-none-any.whl#sha256=01e40ed6bc85bdf127664e8475164683fa3813096844f92e98c753ce20255936 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,248 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-22T14:23:13,248 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.2-py3-none-any.whl#sha256=4ba8c9c7e0aceec7aaefbbbc841615b429731f580bbfbc557894411b4b4658c1 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,249 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.1-py3-none-any.whl#sha256=9b5bf2be7d680370b4126f6333f1bd712a0a38f4264eedc9d672e7fa54d1e1e2 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,250 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.0-py3-none-any.whl#sha256=c1db5768edfda09867e33a48648d66af7d34e3d19b391fe5b272d1b437a878f6 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,250 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.4.0-py3-none-any.whl#sha256=02cc7cf476bcb61ad14078de698b60d274ff3c1845099d678b5c708e39a889f7 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,251 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.3.0-py3-none-any.whl#sha256=420283770c1e7d150011cfd70d4b2d04ec085f860d8b3b3098c93cbdf881962f (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,252 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.2.0-py3-none-any.whl#sha256=f5dbf6d9bba4e58c9fc2123b617ac45613b8ba5a53f627e4103522c0b227cef4 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,253 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.1.0-py3-none-any.whl#sha256=25987b9c57a640d54d095349c8aa0213c95c35ff8778dcad94cfac7ef573deea (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-22T14:23:13,254 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-22T14:23:13,255 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-22T14:23:13,284 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-22T14:23:13,310 Collecting bullet-trade==0.5.6 2025-12-22T14:23:13,313 Created temporary directory: /tmp/pip-unpack-jfv7k1zt 2025-12-22T14:23:13,530 Downloading bullet_trade-0.5.6.tar.gz (240 kB) 2025-12-22T14:23:14,078 Added bullet-trade==0.5.6 from https://files.pythonhosted.org/packages/26/f0/adda083992e0ba7f088c3a81b2bd9db65558d47b8b53d227ecef4d29f30b/bullet_trade-0.5.6.tar.gz to build tracker '/tmp/pip-build-tracker-6gazi2av' 2025-12-22T14:23:14,090 Created temporary directory: /tmp/pip-build-env-32votwmh 2025-12-22T14:23:14,096 Installing build dependencies: started 2025-12-22T14:23:14,098 Running command pip subprocess to install build dependencies 2025-12-22T14:23:15,279 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-22T14:23:15,881 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-22T14:23:15,905 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-22T14:23:17,652 Collecting setuptools>=61.0 2025-12-22T14:23:17,746 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-22T14:23:18,021 Collecting wheel 2025-12-22T14:23:18,039 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-22T14:23:20,935 Installing collected packages: wheel, setuptools 2025-12-22T14:23:21,177 Creating /tmp/pip-build-env-32votwmh/overlay/local/bin 2025-12-22T14:23:21,179 changing mode of /tmp/pip-build-env-32votwmh/overlay/local/bin/wheel to 755 2025-12-22T14:23:24,838 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-22T14:23:25,116 Installing build dependencies: finished with status 'done' 2025-12-22T14:23:25,122 Getting requirements to build wheel: started 2025-12-22T14:23:25,124 Running command Getting requirements to build wheel 2025-12-22T14:23:25,735 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-22T14:23:25,736 !! 2025-12-22T14:23:25,737 ******************************************************************************** 2025-12-22T14:23:25,737 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-22T14:23:25,738 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-22T14:23:25,739 or your builds will no longer be supported. 2025-12-22T14:23:25,740 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:25,741 ******************************************************************************** 2025-12-22T14:23:25,742 !! 2025-12-22T14:23:25,742 corresp(dist, value, root_dir) 2025-12-22T14:23:25,829 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-22T14:23:25,830 !! 2025-12-22T14:23:25,831 ******************************************************************************** 2025-12-22T14:23:25,831 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-22T14:23:25,832 License :: OSI Approved :: MIT License 2025-12-22T14:23:25,833 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:25,834 ******************************************************************************** 2025-12-22T14:23:25,835 !! 2025-12-22T14:23:25,835 dist._finalize_license_expression() 2025-12-22T14:23:25,836 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-22T14:23:25,837 !! 2025-12-22T14:23:25,838 ******************************************************************************** 2025-12-22T14:23:25,838 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-22T14:23:25,839 License :: OSI Approved :: MIT License 2025-12-22T14:23:25,841 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:25,841 ******************************************************************************** 2025-12-22T14:23:25,843 !! 2025-12-22T14:23:25,843 self._finalize_license_expression() 2025-12-22T14:23:25,844 running egg_info 2025-12-22T14:23:25,851 writing bullet_trade.egg-info/PKG-INFO 2025-12-22T14:23:25,863 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-22T14:23:25,864 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-22T14:23:25,872 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-22T14:23:25,873 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-22T14:23:25,914 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:25,920 reading manifest template 'MANIFEST.in' 2025-12-22T14:23:25,926 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-22T14:23:25,929 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-22T14:23:25,930 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-22T14:23:25,931 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-22T14:23:25,932 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-22T14:23:25,933 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-22T14:23:25,933 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-22T14:23:25,934 warning: no previously-included files found matching '.env' 2025-12-22T14:23:25,935 warning: no previously-included files found matching '.gitignore' 2025-12-22T14:23:25,935 adding license file 'LICENSE' 2025-12-22T14:23:25,941 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:26,040 Getting requirements to build wheel: finished with status 'done' 2025-12-22T14:23:26,043 Created temporary directory: /tmp/pip-modern-metadata-yr22_fwc 2025-12-22T14:23:26,045 Preparing metadata (pyproject.toml): started 2025-12-22T14:23:26,047 Running command Preparing metadata (pyproject.toml) 2025-12-22T14:23:26,647 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-22T14:23:26,648 !! 2025-12-22T14:23:26,649 ******************************************************************************** 2025-12-22T14:23:26,650 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-22T14:23:26,651 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-22T14:23:26,651 or your builds will no longer be supported. 2025-12-22T14:23:26,653 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:26,653 ******************************************************************************** 2025-12-22T14:23:26,654 !! 2025-12-22T14:23:26,655 corresp(dist, value, root_dir) 2025-12-22T14:23:26,737 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-22T14:23:26,737 !! 2025-12-22T14:23:26,739 ******************************************************************************** 2025-12-22T14:23:26,739 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-22T14:23:26,740 License :: OSI Approved :: MIT License 2025-12-22T14:23:26,742 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:26,742 ******************************************************************************** 2025-12-22T14:23:26,744 !! 2025-12-22T14:23:26,744 dist._finalize_license_expression() 2025-12-22T14:23:26,744 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-22T14:23:26,745 !! 2025-12-22T14:23:26,746 ******************************************************************************** 2025-12-22T14:23:26,746 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-22T14:23:26,747 License :: OSI Approved :: MIT License 2025-12-22T14:23:26,748 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:26,749 ******************************************************************************** 2025-12-22T14:23:26,750 !! 2025-12-22T14:23:26,751 self._finalize_license_expression() 2025-12-22T14:23:26,752 running dist_info 2025-12-22T14:23:26,765 creating /tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info 2025-12-22T14:23:26,766 writing /tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/PKG-INFO 2025-12-22T14:23:26,779 writing dependency_links to /tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/dependency_links.txt 2025-12-22T14:23:26,781 writing entry points to /tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/entry_points.txt 2025-12-22T14:23:26,788 writing requirements to /tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/requires.txt 2025-12-22T14:23:26,789 writing top-level names to /tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/top_level.txt 2025-12-22T14:23:26,791 writing manifest file '/tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:26,826 reading manifest file '/tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:26,828 reading manifest template 'MANIFEST.in' 2025-12-22T14:23:26,834 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-22T14:23:26,836 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-22T14:23:26,837 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-22T14:23:26,838 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-22T14:23:26,839 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-22T14:23:26,840 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-22T14:23:26,840 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-22T14:23:26,841 warning: no previously-included files found matching '.env' 2025-12-22T14:23:26,842 warning: no previously-included files found matching '.gitignore' 2025-12-22T14:23:26,842 adding license file 'LICENSE' 2025-12-22T14:23:26,847 writing manifest file '/tmp/pip-modern-metadata-yr22_fwc/bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:26,848 creating '/tmp/pip-modern-metadata-yr22_fwc/bullet_trade-0.5.6.dist-info' 2025-12-22T14:23:26,974 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-22T14:23:26,979 Source in /tmp/pip-wheel-prqnvdi2/bullet-trade_4fe82df54cf24f79a11345bd595488e0 has version 0.5.6, which satisfies requirement bullet-trade==0.5.6 from https://files.pythonhosted.org/packages/26/f0/adda083992e0ba7f088c3a81b2bd9db65558d47b8b53d227ecef4d29f30b/bullet_trade-0.5.6.tar.gz 2025-12-22T14:23:26,980 Removed bullet-trade==0.5.6 from https://files.pythonhosted.org/packages/26/f0/adda083992e0ba7f088c3a81b2bd9db65558d47b8b53d227ecef4d29f30b/bullet_trade-0.5.6.tar.gz from build tracker '/tmp/pip-build-tracker-6gazi2av' 2025-12-22T14:23:26,987 Created temporary directory: /tmp/pip-unpack-wfu7l8hx 2025-12-22T14:23:26,988 Building wheels for collected packages: bullet-trade 2025-12-22T14:23:26,993 Created temporary directory: /tmp/pip-wheel-s6eblv42 2025-12-22T14:23:26,993 Destination directory: /tmp/pip-wheel-s6eblv42 2025-12-22T14:23:26,996 Building wheel for bullet-trade (pyproject.toml): started 2025-12-22T14:23:26,997 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-22T14:23:27,561 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-22T14:23:27,561 !! 2025-12-22T14:23:27,562 ******************************************************************************** 2025-12-22T14:23:27,562 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-22T14:23:27,563 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-22T14:23:27,564 or your builds will no longer be supported. 2025-12-22T14:23:27,565 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:27,565 ******************************************************************************** 2025-12-22T14:23:27,566 !! 2025-12-22T14:23:27,566 corresp(dist, value, root_dir) 2025-12-22T14:23:27,642 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-22T14:23:27,643 !! 2025-12-22T14:23:27,644 ******************************************************************************** 2025-12-22T14:23:27,644 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-22T14:23:27,645 License :: OSI Approved :: MIT License 2025-12-22T14:23:27,646 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:27,647 ******************************************************************************** 2025-12-22T14:23:27,648 !! 2025-12-22T14:23:27,649 dist._finalize_license_expression() 2025-12-22T14:23:27,650 /tmp/pip-build-env-32votwmh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-22T14:23:27,650 !! 2025-12-22T14:23:27,652 ******************************************************************************** 2025-12-22T14:23:27,652 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-22T14:23:27,653 License :: OSI Approved :: MIT License 2025-12-22T14:23:27,655 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-22T14:23:27,655 ******************************************************************************** 2025-12-22T14:23:27,656 !! 2025-12-22T14:23:27,657 self._finalize_license_expression() 2025-12-22T14:23:27,657 running bdist_wheel 2025-12-22T14:23:27,673 running build 2025-12-22T14:23:27,674 running build_py 2025-12-22T14:23:27,679 creating build/lib 2025-12-22T14:23:27,681 copying jqdata.py -> build/lib 2025-12-22T14:23:27,684 creating build/lib/helpers 2025-12-22T14:23:27,685 copying helpers/__init__.py -> build/lib/helpers 2025-12-22T14:23:27,687 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-22T14:23:27,690 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-22T14:23:27,692 creating build/lib/bullet_trade 2025-12-22T14:23:27,693 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-22T14:23:27,696 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-22T14:23:27,697 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-22T14:23:27,700 creating build/lib/bullet_trade/data 2025-12-22T14:23:27,701 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-22T14:23:27,703 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-22T14:23:27,706 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-22T14:23:27,709 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-22T14:23:27,711 creating build/lib/bullet_trade/remote 2025-12-22T14:23:27,712 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-22T14:23:27,715 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-22T14:23:27,717 creating build/lib/bullet_trade/cli 2025-12-22T14:23:27,718 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,721 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,722 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,725 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,726 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,729 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,730 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-22T14:23:27,733 creating build/lib/bullet_trade/compat 2025-12-22T14:23:27,734 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-22T14:23:27,736 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-22T14:23:27,738 creating build/lib/bullet_trade/utils 2025-12-22T14:23:27,739 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-22T14:23:27,742 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-22T14:23:27,744 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-22T14:23:27,747 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-22T14:23:27,749 creating build/lib/bullet_trade/server 2025-12-22T14:23:27,750 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,753 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,754 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,757 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,759 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,761 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,764 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-22T14:23:27,766 creating build/lib/bullet_trade/core 2025-12-22T14:23:27,767 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,771 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,773 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,777 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,779 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,783 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,785 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,788 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,791 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,793 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,795 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,798 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,801 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,803 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,806 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,809 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,812 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,814 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,817 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,820 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,822 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,825 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,829 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-22T14:23:27,833 creating build/lib/bullet_trade/reporting 2025-12-22T14:23:27,834 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-22T14:23:27,837 creating build/lib/bullet_trade/research 2025-12-22T14:23:27,838 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-22T14:23:27,841 creating build/lib/bullet_trade/notebook 2025-12-22T14:23:27,843 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-22T14:23:27,845 creating build/lib/bullet_trade/broker 2025-12-22T14:23:27,847 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-22T14:23:27,849 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-22T14:23:27,852 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-22T14:23:27,855 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-22T14:23:27,857 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-22T14:23:27,860 creating build/lib/bullet_trade/data/providers 2025-12-22T14:23:27,862 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-22T14:23:27,865 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-22T14:23:27,869 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-22T14:23:27,871 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-22T14:23:27,874 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-22T14:23:27,877 creating build/lib/bullet_trade/server/adapters 2025-12-22T14:23:27,878 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-22T14:23:27,881 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-22T14:23:27,883 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-22T14:23:27,886 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-22T14:23:27,889 creating build/lib/bullet_trade/reporting/templates 2025-12-22T14:23:27,890 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-22T14:23:27,892 running egg_info 2025-12-22T14:23:27,903 writing bullet_trade.egg-info/PKG-INFO 2025-12-22T14:23:27,914 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-22T14:23:27,916 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-22T14:23:27,923 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-22T14:23:27,924 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-22T14:23:27,949 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:27,956 reading manifest template 'MANIFEST.in' 2025-12-22T14:23:27,961 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-22T14:23:27,964 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-22T14:23:27,965 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-22T14:23:27,965 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-22T14:23:27,966 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-22T14:23:27,967 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-22T14:23:27,968 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-22T14:23:27,968 warning: no previously-included files found matching '.env' 2025-12-22T14:23:27,969 warning: no previously-included files found matching '.gitignore' 2025-12-22T14:23:27,969 adding license file 'LICENSE' 2025-12-22T14:23:27,975 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-22T14:23:27,986 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-22T14:23:27,988 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-22T14:23:27,990 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-22T14:23:27,993 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-22T14:23:28,013 installing to build/bdist.linux-armv7l/wheel 2025-12-22T14:23:28,014 running install 2025-12-22T14:23:28,037 running install_lib 2025-12-22T14:23:28,043 creating build/bdist.linux-armv7l/wheel 2025-12-22T14:23:28,045 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-22T14:23:28,047 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-22T14:23:28,048 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-22T14:23:28,050 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-22T14:23:28,053 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-22T14:23:28,056 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-22T14:23:28,057 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-22T14:23:28,059 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-22T14:23:28,061 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-22T14:23:28,064 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-22T14:23:28,065 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-22T14:23:28,068 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-22T14:23:28,071 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-22T14:23:28,073 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-22T14:23:28,076 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-22T14:23:28,078 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-22T14:23:28,080 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-22T14:23:28,083 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-22T14:23:28,084 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-22T14:23:28,086 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-22T14:23:28,089 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-22T14:23:28,090 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,093 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,094 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,097 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,099 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,101 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,103 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-22T14:23:28,105 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-22T14:23:28,107 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-22T14:23:28,109 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-22T14:23:28,110 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-22T14:23:28,112 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-22T14:23:28,114 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-22T14:23:28,115 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-22T14:23:28,118 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-22T14:23:28,120 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-22T14:23:28,122 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-22T14:23:28,125 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-22T14:23:28,126 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,129 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,131 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,133 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,135 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,138 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-22T14:23:28,139 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-22T14:23:28,141 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-22T14:23:28,142 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-22T14:23:28,145 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-22T14:23:28,147 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,149 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-22T14:23:28,151 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-22T14:23:28,154 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-22T14:23:28,155 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,158 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,160 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,166 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,168 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,171 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,173 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,175 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,178 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,180 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,182 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,184 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,187 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,189 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,191 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,194 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,196 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,198 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,201 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,203 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,204 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,207 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,210 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-22T14:23:28,213 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-22T14:23:28,214 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-22T14:23:28,217 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-22T14:23:28,218 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-22T14:23:28,220 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-22T14:23:28,223 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-22T14:23:28,224 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-22T14:23:28,226 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-22T14:23:28,227 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-22T14:23:28,229 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-22T14:23:28,231 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-22T14:23:28,232 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-22T14:23:28,236 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-22T14:23:28,237 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-22T14:23:28,238 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-22T14:23:28,241 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-22T14:23:28,243 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-22T14:23:28,245 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-22T14:23:28,247 running install_egg_info 2025-12-22T14:23:28,253 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.6-py3.11.egg-info 2025-12-22T14:23:28,265 running install_scripts 2025-12-22T14:23:28,276 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.6.dist-info/WHEEL 2025-12-22T14:23:28,279 creating '/tmp/pip-wheel-s6eblv42/.tmp-ic_dqec6/bullet_trade-0.5.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-22T14:23:28,281 adding 'jqdata.py' 2025-12-22T14:23:28,283 adding 'bullet_trade/__init__.py' 2025-12-22T14:23:28,284 adding 'bullet_trade/__main__.py' 2025-12-22T14:23:28,285 adding 'bullet_trade/__version__.py' 2025-12-22T14:23:28,287 adding 'bullet_trade/broker/__init__.py' 2025-12-22T14:23:28,288 adding 'bullet_trade/broker/base.py' 2025-12-22T14:23:28,293 adding 'bullet_trade/broker/qmt.py' 2025-12-22T14:23:28,295 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-22T14:23:28,296 adding 'bullet_trade/broker/simulator.py' 2025-12-22T14:23:28,298 adding 'bullet_trade/cli/__init__.py' 2025-12-22T14:23:28,299 adding 'bullet_trade/cli/backtest.py' 2025-12-22T14:23:28,302 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-22T14:23:28,303 adding 'bullet_trade/cli/live.py' 2025-12-22T14:23:28,305 adding 'bullet_trade/cli/main.py' 2025-12-22T14:23:28,307 adding 'bullet_trade/cli/optimize.py' 2025-12-22T14:23:28,308 adding 'bullet_trade/cli/report.py' 2025-12-22T14:23:28,310 adding 'bullet_trade/compat/__init__.py' 2025-12-22T14:23:28,311 adding 'bullet_trade/compat/jqdata.py' 2025-12-22T14:23:28,313 adding 'bullet_trade/core/__init__.py' 2025-12-22T14:23:28,325 adding 'bullet_trade/core/analysis.py' 2025-12-22T14:23:28,328 adding 'bullet_trade/core/api.py' 2025-12-22T14:23:28,330 adding 'bullet_trade/core/async_engine.py' 2025-12-22T14:23:28,333 adding 'bullet_trade/core/async_scheduler.py' 2025-12-22T14:23:28,342 adding 'bullet_trade/core/engine.py' 2025-12-22T14:23:28,345 adding 'bullet_trade/core/event_bus.py' 2025-12-22T14:23:28,347 adding 'bullet_trade/core/event_loop.py' 2025-12-22T14:23:28,348 adding 'bullet_trade/core/events.py' 2025-12-22T14:23:28,350 adding 'bullet_trade/core/exceptions.py' 2025-12-22T14:23:28,352 adding 'bullet_trade/core/globals.py' 2025-12-22T14:23:28,359 adding 'bullet_trade/core/live_engine.py' 2025-12-22T14:23:28,361 adding 'bullet_trade/core/live_runtime.py' 2025-12-22T14:23:28,363 adding 'bullet_trade/core/message.py' 2025-12-22T14:23:28,364 adding 'bullet_trade/core/models.py' 2025-12-22T14:23:28,366 adding 'bullet_trade/core/notifications.py' 2025-12-22T14:23:28,369 adding 'bullet_trade/core/optimizer.py' 2025-12-22T14:23:28,371 adding 'bullet_trade/core/orders.py' 2025-12-22T14:23:28,372 adding 'bullet_trade/core/pricing.py' 2025-12-22T14:23:28,374 adding 'bullet_trade/core/risk_control.py' 2025-12-22T14:23:28,375 adding 'bullet_trade/core/runtime.py' 2025-12-22T14:23:28,378 adding 'bullet_trade/core/scheduler.py' 2025-12-22T14:23:28,380 adding 'bullet_trade/core/settings.py' 2025-12-22T14:23:28,381 adding 'bullet_trade/data/__init__.py' 2025-12-22T14:23:28,386 adding 'bullet_trade/data/api.py' 2025-12-22T14:23:28,388 adding 'bullet_trade/data/base.py' 2025-12-22T14:23:28,390 adding 'bullet_trade/data/cache.py' 2025-12-22T14:23:28,392 adding 'bullet_trade/data/providers/base.py' 2025-12-22T14:23:28,395 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-22T14:23:28,400 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-22T14:23:28,402 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-22T14:23:28,404 adding 'bullet_trade/data/providers/tushare.py' 2025-12-22T14:23:28,406 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-22T14:23:28,407 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-22T14:23:28,409 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-22T14:23:28,410 adding 'bullet_trade/notebook/__init__.py' 2025-12-22T14:23:28,412 adding 'bullet_trade/remote/__init__.py' 2025-12-22T14:23:28,414 adding 'bullet_trade/remote/connection.py' 2025-12-22T14:23:28,417 adding 'bullet_trade/reporting/__init__.py' 2025-12-22T14:23:28,418 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-22T14:23:28,419 adding 'bullet_trade/reporting/templates/default.html' 2025-12-22T14:23:28,421 adding 'bullet_trade/research/io.py' 2025-12-22T14:23:28,423 adding 'bullet_trade/server/__init__.py' 2025-12-22T14:23:28,425 adding 'bullet_trade/server/app.py' 2025-12-22T14:23:28,427 adding 'bullet_trade/server/cli.py' 2025-12-22T14:23:28,428 adding 'bullet_trade/server/config.py' 2025-12-22T14:23:28,429 adding 'bullet_trade/server/protocol.py' 2025-12-22T14:23:28,431 adding 'bullet_trade/server/session.py' 2025-12-22T14:23:28,432 adding 'bullet_trade/server/tick.py' 2025-12-22T14:23:28,434 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-22T14:23:28,436 adding 'bullet_trade/server/adapters/base.py' 2025-12-22T14:23:28,438 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-22T14:23:28,439 adding 'bullet_trade/server/adapters/stub.py' 2025-12-22T14:23:28,441 adding 'bullet_trade/utils/env_loader.py' 2025-12-22T14:23:28,443 adding 'bullet_trade/utils/font_config.py' 2025-12-22T14:23:28,445 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-22T14:23:28,447 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-22T14:23:28,449 adding 'bullet_trade-0.5.6.dist-info/licenses/LICENSE' 2025-12-22T14:23:28,451 adding 'helpers/__init__.py' 2025-12-22T14:23:28,454 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-22T14:23:28,456 adding 'helpers/jq_remote_strategy_example.py' 2025-12-22T14:23:28,458 adding 'bullet_trade-0.5.6.dist-info/METADATA' 2025-12-22T14:23:28,459 adding 'bullet_trade-0.5.6.dist-info/WHEEL' 2025-12-22T14:23:28,460 adding 'bullet_trade-0.5.6.dist-info/entry_points.txt' 2025-12-22T14:23:28,461 adding 'bullet_trade-0.5.6.dist-info/top_level.txt' 2025-12-22T14:23:28,463 adding 'bullet_trade-0.5.6.dist-info/RECORD' 2025-12-22T14:23:28,468 removing build/bdist.linux-armv7l/wheel 2025-12-22T14:23:28,594 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-22T14:23:28,605 Created wheel for bullet-trade: filename=bullet_trade-0.5.6-py3-none-any.whl size=266922 sha256=46d01e2a9452c33064edf417ed2eb1c947550d7b5f94a7660420880d3e48a252 2025-12-22T14:23:28,606 Stored in directory: /tmp/pip-ephem-wheel-cache-b2hd6_li/wheels/62/8a/f9/0371f51178d8239b75cb1ccba049e9a1ccb51022282a32d2a2 2025-12-22T14:23:28,623 Successfully built bullet-trade 2025-12-22T14:23:28,641 Removed build tracker: '/tmp/pip-build-tracker-6gazi2av'