2025-12-30T04:14:35,976 Created temporary directory: /tmp/pip-ephem-wheel-cache-at6eww9w 2025-12-30T04:14:35,979 Created temporary directory: /tmp/pip-build-tracker-a9lmpgax 2025-12-30T04:14:35,979 Initialized build tracking at /tmp/pip-build-tracker-a9lmpgax 2025-12-30T04:14:35,980 Created build tracker: /tmp/pip-build-tracker-a9lmpgax 2025-12-30T04:14:35,980 Entered build tracker: /tmp/pip-build-tracker-a9lmpgax 2025-12-30T04:14:35,981 Created temporary directory: /tmp/pip-wheel-t_972mu0 2025-12-30T04:14:35,984 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-30T04:14:35,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-r485yy9b 2025-12-30T04:14:36,011 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-30T04:14:36,015 2 location(s) to search for versions of bullet-trade: 2025-12-30T04:14:36,015 * https://pypi.org/simple/bullet-trade/ 2025-12-30T04:14:36,015 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-30T04:14:36,016 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-30T04:14:36,016 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-30T04:14:36,018 Found index url https://pypi.org/simple 2025-12-30T04:14:36,239 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-30T04:14:36,244 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-30T04:14:36,245 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-30T04:14:36,246 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-30T04:14:36,247 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-30T04:14:36,248 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-30T04:14:36,249 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-30T04:14:36,250 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-30T04:14:36,250 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-30T04:14:36,251 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-30T04:14:36,252 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-30T04:14:36,253 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-30T04:14:36,254 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-30T04:14:36,255 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-30T04:14:36,256 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-30T04:14:36,256 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-30T04:14:36,257 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-30T04:14:36,258 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-30T04:14:36,259 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-30T04:14:36,260 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-30T04:14:36,261 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-30T04:14:36,262 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-30T04:14:36,262 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-30T04:14:36,263 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/2d/cf/8f18a9660c6b0b25836a3c15ea7f1e7c64614d9090806c2f9804b4af3ad5/bullet_trade-0.5.7-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-30T04:14:36,264 Found link https://files.pythonhosted.org/packages/8d/35/a362a9a066b12426958eccc0ea6c346564d04330ff95494160fde2c365f6/bullet_trade-0.5.7.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.7 2025-12-30T04:14:36,265 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/eb/05/d76fcb3fb278f31a8b6c124ecaad0fc40b2a376dc4b5e85eb2870c41bf95/bullet_trade-0.5.8-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-30T04:14:36,266 Found link https://files.pythonhosted.org/packages/3f/e1/c09a1eafd3c86d013d46a9d97396c84ba2894e1cbbf87a2c8a2109d2eea1/bullet_trade-0.5.8.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.5.8 2025-12-30T04:14:36,267 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-30T04:14:36,267 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-30T04:14:36,269 Found index url https://www.piwheels.org/simple 2025-12-30T04:14:36,476 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-30T04:14:36,480 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.7-py3-none-any.whl#sha256=56d6da61ed0e1f20c5d44f685097ba073f28f65d0ac5d22b63bbaf53b9e7a024 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-30T04:14:36,481 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.6-py3-none-any.whl#sha256=46d01e2a9452c33064edf417ed2eb1c947550d7b5f94a7660420880d3e48a252 (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-30T04:14:36,481 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-30T04:14:36,482 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-30T04:14:36,482 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-30T04:14:36,483 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-30T04:14:36,484 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-30T04:14:36,484 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-30T04:14:36,485 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-30T04:14:36,486 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-30T04:14:36,486 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-30T04:14:36,487 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-30T04:14:36,488 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-30T04:14:36,488 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-30T04:14:36,508 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-30T04:14:36,526 Collecting bullet-trade==0.5.8 2025-12-30T04:14:36,528 Created temporary directory: /tmp/pip-unpack-rrjkexyw 2025-12-30T04:14:36,667 Downloading bullet_trade-0.5.8.tar.gz (264 kB) 2025-12-30T04:14:36,980 Added bullet-trade==0.5.8 from https://files.pythonhosted.org/packages/3f/e1/c09a1eafd3c86d013d46a9d97396c84ba2894e1cbbf87a2c8a2109d2eea1/bullet_trade-0.5.8.tar.gz to build tracker '/tmp/pip-build-tracker-a9lmpgax' 2025-12-30T04:14:36,988 Created temporary directory: /tmp/pip-build-env-d94gsnee 2025-12-30T04:14:36,993 Installing build dependencies: started 2025-12-30T04:14:36,994 Running command pip subprocess to install build dependencies 2025-12-30T04:14:38,149 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-30T04:14:38,807 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-30T04:14:38,831 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-30T04:14:40,572 Collecting setuptools>=61.0 2025-12-30T04:14:40,719 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-30T04:14:41,011 Collecting wheel 2025-12-30T04:14:41,027 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-30T04:14:44,029 Installing collected packages: wheel, setuptools 2025-12-30T04:14:44,280 Creating /tmp/pip-build-env-d94gsnee/overlay/local/bin 2025-12-30T04:14:44,283 changing mode of /tmp/pip-build-env-d94gsnee/overlay/local/bin/wheel to 755 2025-12-30T04:14:47,985 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-30T04:14:48,258 Installing build dependencies: finished with status 'done' 2025-12-30T04:14:48,264 Getting requirements to build wheel: started 2025-12-30T04:14:48,266 Running command Getting requirements to build wheel 2025-12-30T04:14:48,882 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-30T04:14:48,883 !! 2025-12-30T04:14:48,884 ******************************************************************************** 2025-12-30T04:14:48,884 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-30T04:14:48,885 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-30T04:14:48,886 or your builds will no longer be supported. 2025-12-30T04:14:48,887 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:48,888 ******************************************************************************** 2025-12-30T04:14:48,889 !! 2025-12-30T04:14:48,890 corresp(dist, value, root_dir) 2025-12-30T04:14:48,979 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-30T04:14:48,980 !! 2025-12-30T04:14:48,981 ******************************************************************************** 2025-12-30T04:14:48,982 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-30T04:14:48,982 License :: OSI Approved :: MIT License 2025-12-30T04:14:48,983 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:48,984 ******************************************************************************** 2025-12-30T04:14:48,985 !! 2025-12-30T04:14:48,985 dist._finalize_license_expression() 2025-12-30T04:14:48,987 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-30T04:14:48,988 !! 2025-12-30T04:14:48,989 ******************************************************************************** 2025-12-30T04:14:48,989 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-30T04:14:48,990 License :: OSI Approved :: MIT License 2025-12-30T04:14:48,991 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:48,992 ******************************************************************************** 2025-12-30T04:14:48,993 !! 2025-12-30T04:14:48,993 self._finalize_license_expression() 2025-12-30T04:14:48,998 running egg_info 2025-12-30T04:14:49,005 writing bullet_trade.egg-info/PKG-INFO 2025-12-30T04:14:49,017 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-30T04:14:49,020 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-30T04:14:49,027 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-30T04:14:49,029 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-30T04:14:49,071 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:49,079 reading manifest template 'MANIFEST.in' 2025-12-30T04:14:49,085 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-30T04:14:49,088 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-30T04:14:49,089 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-30T04:14:49,091 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-30T04:14:49,092 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-30T04:14:49,093 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-30T04:14:49,094 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-30T04:14:49,095 warning: no previously-included files found matching '.env' 2025-12-30T04:14:49,096 warning: no previously-included files found matching '.gitignore' 2025-12-30T04:14:49,097 adding license file 'LICENSE' 2025-12-30T04:14:49,103 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:49,201 Getting requirements to build wheel: finished with status 'done' 2025-12-30T04:14:49,205 Created temporary directory: /tmp/pip-modern-metadata-geema_r1 2025-12-30T04:14:49,207 Preparing metadata (pyproject.toml): started 2025-12-30T04:14:49,208 Running command Preparing metadata (pyproject.toml) 2025-12-30T04:14:49,798 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-30T04:14:49,798 !! 2025-12-30T04:14:49,799 ******************************************************************************** 2025-12-30T04:14:49,800 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-30T04:14:49,800 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-30T04:14:49,801 or your builds will no longer be supported. 2025-12-30T04:14:49,802 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:49,802 ******************************************************************************** 2025-12-30T04:14:49,803 !! 2025-12-30T04:14:49,804 corresp(dist, value, root_dir) 2025-12-30T04:14:49,888 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-30T04:14:49,888 !! 2025-12-30T04:14:49,889 ******************************************************************************** 2025-12-30T04:14:49,890 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-30T04:14:49,891 License :: OSI Approved :: MIT License 2025-12-30T04:14:49,892 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:49,892 ******************************************************************************** 2025-12-30T04:14:49,893 !! 2025-12-30T04:14:49,894 dist._finalize_license_expression() 2025-12-30T04:14:49,895 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-30T04:14:49,895 !! 2025-12-30T04:14:49,896 ******************************************************************************** 2025-12-30T04:14:49,897 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-30T04:14:49,898 License :: OSI Approved :: MIT License 2025-12-30T04:14:49,899 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:49,900 ******************************************************************************** 2025-12-30T04:14:49,901 !! 2025-12-30T04:14:49,902 self._finalize_license_expression() 2025-12-30T04:14:49,903 running dist_info 2025-12-30T04:14:49,916 creating /tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info 2025-12-30T04:14:49,917 writing /tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/PKG-INFO 2025-12-30T04:14:49,928 writing dependency_links to /tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/dependency_links.txt 2025-12-30T04:14:49,930 writing entry points to /tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/entry_points.txt 2025-12-30T04:14:49,938 writing requirements to /tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/requires.txt 2025-12-30T04:14:49,939 writing top-level names to /tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/top_level.txt 2025-12-30T04:14:49,941 writing manifest file '/tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:49,978 reading manifest file '/tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:49,980 reading manifest template 'MANIFEST.in' 2025-12-30T04:14:49,987 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-30T04:14:49,989 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-30T04:14:49,990 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-30T04:14:49,991 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-30T04:14:49,992 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-30T04:14:49,993 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-30T04:14:49,993 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-30T04:14:49,994 warning: no previously-included files found matching '.env' 2025-12-30T04:14:49,995 warning: no previously-included files found matching '.gitignore' 2025-12-30T04:14:49,995 adding license file 'LICENSE' 2025-12-30T04:14:50,000 writing manifest file '/tmp/pip-modern-metadata-geema_r1/bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:50,001 creating '/tmp/pip-modern-metadata-geema_r1/bullet_trade-0.5.8.dist-info' 2025-12-30T04:14:50,129 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-30T04:14:50,135 Source in /tmp/pip-wheel-t_972mu0/bullet-trade_83435ebc5f714bf291ad0ea28b3bdb33 has version 0.5.8, which satisfies requirement bullet-trade==0.5.8 from https://files.pythonhosted.org/packages/3f/e1/c09a1eafd3c86d013d46a9d97396c84ba2894e1cbbf87a2c8a2109d2eea1/bullet_trade-0.5.8.tar.gz 2025-12-30T04:14:50,136 Removed bullet-trade==0.5.8 from https://files.pythonhosted.org/packages/3f/e1/c09a1eafd3c86d013d46a9d97396c84ba2894e1cbbf87a2c8a2109d2eea1/bullet_trade-0.5.8.tar.gz from build tracker '/tmp/pip-build-tracker-a9lmpgax' 2025-12-30T04:14:50,142 Created temporary directory: /tmp/pip-unpack-km633dxq 2025-12-30T04:14:50,143 Building wheels for collected packages: bullet-trade 2025-12-30T04:14:50,148 Created temporary directory: /tmp/pip-wheel-g98n72b7 2025-12-30T04:14:50,148 Destination directory: /tmp/pip-wheel-g98n72b7 2025-12-30T04:14:50,151 Building wheel for bullet-trade (pyproject.toml): started 2025-12-30T04:14:50,152 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-30T04:14:50,714 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-30T04:14:50,715 !! 2025-12-30T04:14:50,716 ******************************************************************************** 2025-12-30T04:14:50,717 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-30T04:14:50,718 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-30T04:14:50,719 or your builds will no longer be supported. 2025-12-30T04:14:50,720 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:50,721 ******************************************************************************** 2025-12-30T04:14:50,722 !! 2025-12-30T04:14:50,722 corresp(dist, value, root_dir) 2025-12-30T04:14:50,796 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-30T04:14:50,797 !! 2025-12-30T04:14:50,798 ******************************************************************************** 2025-12-30T04:14:50,798 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-30T04:14:50,800 License :: OSI Approved :: MIT License 2025-12-30T04:14:50,801 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:50,802 ******************************************************************************** 2025-12-30T04:14:50,803 !! 2025-12-30T04:14:50,803 dist._finalize_license_expression() 2025-12-30T04:14:50,804 /tmp/pip-build-env-d94gsnee/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-30T04:14:50,805 !! 2025-12-30T04:14:50,806 ******************************************************************************** 2025-12-30T04:14:50,807 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-30T04:14:50,808 License :: OSI Approved :: MIT License 2025-12-30T04:14:50,809 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-30T04:14:50,809 ******************************************************************************** 2025-12-30T04:14:50,810 !! 2025-12-30T04:14:50,810 self._finalize_license_expression() 2025-12-30T04:14:50,811 running bdist_wheel 2025-12-30T04:14:50,828 running build 2025-12-30T04:14:50,829 running build_py 2025-12-30T04:14:50,835 creating build/lib 2025-12-30T04:14:50,836 copying jqdata.py -> build/lib 2025-12-30T04:14:50,839 creating build/lib/helpers 2025-12-30T04:14:50,840 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-30T04:14:50,843 copying helpers/__init__.py -> build/lib/helpers 2025-12-30T04:14:50,845 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-30T04:14:50,848 creating build/lib/bullet_trade 2025-12-30T04:14:50,849 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-30T04:14:50,851 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-30T04:14:50,853 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-30T04:14:50,855 creating build/lib/bullet_trade/data 2025-12-30T04:14:50,856 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-30T04:14:50,859 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-30T04:14:50,861 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-30T04:14:50,864 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-30T04:14:50,867 creating build/lib/bullet_trade/reporting 2025-12-30T04:14:50,868 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-30T04:14:50,871 creating build/lib/bullet_trade/cli 2025-12-30T04:14:50,872 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,874 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,877 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,879 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,881 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,883 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,886 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-30T04:14:50,888 creating build/lib/bullet_trade/compat 2025-12-30T04:14:50,890 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-30T04:14:50,892 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-30T04:14:50,894 creating build/lib/bullet_trade/core 2025-12-30T04:14:50,895 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,898 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,900 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,903 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,906 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,908 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,910 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,912 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,915 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,917 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,920 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,924 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,927 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,930 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,932 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,934 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,936 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,941 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,943 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,946 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,948 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,951 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,953 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-30T04:14:50,956 creating build/lib/bullet_trade/research 2025-12-30T04:14:50,958 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-30T04:14:50,960 creating build/lib/bullet_trade/utils 2025-12-30T04:14:50,961 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-30T04:14:50,964 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-30T04:14:50,966 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-30T04:14:50,969 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-30T04:14:50,972 creating build/lib/bullet_trade/broker 2025-12-30T04:14:50,973 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-30T04:14:50,976 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-30T04:14:50,978 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-30T04:14:50,980 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-30T04:14:50,982 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-30T04:14:50,985 creating build/lib/bullet_trade/server 2025-12-30T04:14:50,986 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-30T04:14:50,989 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-30T04:14:50,991 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-30T04:14:50,993 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-30T04:14:50,995 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-30T04:14:50,998 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-30T04:14:51,000 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-30T04:14:51,003 creating build/lib/bullet_trade/remote 2025-12-30T04:14:51,004 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-30T04:14:51,006 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-30T04:14:51,009 creating build/lib/bullet_trade/notebook 2025-12-30T04:14:51,010 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-30T04:14:51,013 creating build/lib/bullet_trade/data/providers 2025-12-30T04:14:51,014 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-30T04:14:51,017 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-30T04:14:51,021 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-30T04:14:51,023 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-30T04:14:51,026 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-30T04:14:51,029 creating build/lib/bullet_trade/reporting/templates 2025-12-30T04:14:51,030 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-30T04:14:51,032 creating build/lib/bullet_trade/server/adapters 2025-12-30T04:14:51,033 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-30T04:14:51,036 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-30T04:14:51,038 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-30T04:14:51,041 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-30T04:14:51,042 running egg_info 2025-12-30T04:14:51,054 writing bullet_trade.egg-info/PKG-INFO 2025-12-30T04:14:51,065 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-30T04:14:51,067 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-30T04:14:51,073 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-30T04:14:51,074 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-30T04:14:51,099 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:51,105 reading manifest template 'MANIFEST.in' 2025-12-30T04:14:51,112 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-30T04:14:51,114 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-30T04:14:51,115 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-30T04:14:51,116 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-30T04:14:51,117 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-30T04:14:51,118 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-30T04:14:51,119 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-30T04:14:51,120 warning: no previously-included files found matching '.env' 2025-12-30T04:14:51,120 warning: no previously-included files found matching '.gitignore' 2025-12-30T04:14:51,121 adding license file 'LICENSE' 2025-12-30T04:14:51,127 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-30T04:14:51,139 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-30T04:14:51,141 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-30T04:14:51,144 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-30T04:14:51,146 copying bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb -> build/lib/bullet_trade/notebook 2025-12-30T04:14:51,150 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-30T04:14:51,171 installing to build/bdist.linux-armv7l/wheel 2025-12-30T04:14:51,172 running install 2025-12-30T04:14:51,195 running install_lib 2025-12-30T04:14:51,201 creating build/bdist.linux-armv7l/wheel 2025-12-30T04:14:51,203 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-30T04:14:51,204 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-30T04:14:51,207 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-30T04:14:51,209 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-30T04:14:51,212 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-30T04:14:51,214 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-30T04:14:51,215 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-30T04:14:51,217 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-30T04:14:51,220 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-30T04:14:51,221 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-30T04:14:51,223 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-30T04:14:51,225 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-30T04:14:51,228 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-30T04:14:51,231 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-30T04:14:51,232 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-30T04:14:51,235 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-30T04:14:51,237 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-30T04:14:51,240 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-30T04:14:51,242 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-30T04:14:51,245 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-30T04:14:51,247 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-30T04:14:51,249 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-30T04:14:51,250 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-30T04:14:51,252 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-30T04:14:51,254 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-30T04:14:51,257 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-30T04:14:51,258 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,260 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,263 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,265 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,266 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,268 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,270 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-30T04:14:51,273 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-30T04:14:51,274 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-30T04:14:51,277 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-30T04:14:51,279 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-30T04:14:51,280 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,283 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,285 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,288 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,290 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,293 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,294 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,296 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,299 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,301 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,303 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,307 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,310 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,313 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,315 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,317 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,319 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,323 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,326 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,329 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,331 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,334 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,336 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-30T04:14:51,339 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-30T04:14:51,340 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-30T04:14:51,343 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-30T04:14:51,344 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-30T04:14:51,346 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-30T04:14:51,349 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-30T04:14:51,351 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-30T04:14:51,353 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-30T04:14:51,354 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-30T04:14:51,357 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-30T04:14:51,359 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-30T04:14:51,361 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-30T04:14:51,364 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-30T04:14:51,368 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-30T04:14:51,369 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,371 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,373 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,375 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,377 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,379 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,382 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-30T04:14:51,385 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-30T04:14:51,386 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-30T04:14:51,389 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-30T04:14:51,390 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-30T04:14:51,393 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-30T04:14:51,395 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-30T04:14:51,396 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-30T04:14:51,398 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-30T04:14:51,401 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-30T04:14:51,402 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-30T04:14:51,404 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-30T04:14:51,406 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-30T04:14:51,408 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-30T04:14:51,410 copying build/lib/bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-30T04:14:51,414 running install_egg_info 2025-12-30T04:14:51,419 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.8-py3.11.egg-info 2025-12-30T04:14:51,432 running install_scripts 2025-12-30T04:14:51,445 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.8.dist-info/WHEEL 2025-12-30T04:14:51,448 creating '/tmp/pip-wheel-g98n72b7/.tmp-o4yfchyw/bullet_trade-0.5.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-30T04:14:51,450 adding 'jqdata.py' 2025-12-30T04:14:51,452 adding 'bullet_trade/__init__.py' 2025-12-30T04:14:51,453 adding 'bullet_trade/__main__.py' 2025-12-30T04:14:51,455 adding 'bullet_trade/__version__.py' 2025-12-30T04:14:51,456 adding 'bullet_trade/broker/__init__.py' 2025-12-30T04:14:51,458 adding 'bullet_trade/broker/base.py' 2025-12-30T04:14:51,462 adding 'bullet_trade/broker/qmt.py' 2025-12-30T04:14:51,464 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-30T04:14:51,466 adding 'bullet_trade/broker/simulator.py' 2025-12-30T04:14:51,468 adding 'bullet_trade/cli/__init__.py' 2025-12-30T04:14:51,470 adding 'bullet_trade/cli/backtest.py' 2025-12-30T04:14:51,472 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-30T04:14:51,473 adding 'bullet_trade/cli/live.py' 2025-12-30T04:14:51,475 adding 'bullet_trade/cli/main.py' 2025-12-30T04:14:51,477 adding 'bullet_trade/cli/optimize.py' 2025-12-30T04:14:51,479 adding 'bullet_trade/cli/report.py' 2025-12-30T04:14:51,480 adding 'bullet_trade/compat/__init__.py' 2025-12-30T04:14:51,481 adding 'bullet_trade/compat/jqdata.py' 2025-12-30T04:14:51,484 adding 'bullet_trade/core/__init__.py' 2025-12-30T04:14:51,495 adding 'bullet_trade/core/analysis.py' 2025-12-30T04:14:51,498 adding 'bullet_trade/core/api.py' 2025-12-30T04:14:51,501 adding 'bullet_trade/core/async_engine.py' 2025-12-30T04:14:51,503 adding 'bullet_trade/core/async_scheduler.py' 2025-12-30T04:14:51,513 adding 'bullet_trade/core/engine.py' 2025-12-30T04:14:51,516 adding 'bullet_trade/core/event_bus.py' 2025-12-30T04:14:51,518 adding 'bullet_trade/core/event_loop.py' 2025-12-30T04:14:51,519 adding 'bullet_trade/core/events.py' 2025-12-30T04:14:51,520 adding 'bullet_trade/core/exceptions.py' 2025-12-30T04:14:51,522 adding 'bullet_trade/core/globals.py' 2025-12-30T04:14:51,530 adding 'bullet_trade/core/live_engine.py' 2025-12-30T04:14:51,532 adding 'bullet_trade/core/live_runtime.py' 2025-12-30T04:14:51,533 adding 'bullet_trade/core/message.py' 2025-12-30T04:14:51,535 adding 'bullet_trade/core/models.py' 2025-12-30T04:14:51,536 adding 'bullet_trade/core/notifications.py' 2025-12-30T04:14:51,539 adding 'bullet_trade/core/optimizer.py' 2025-12-30T04:14:51,541 adding 'bullet_trade/core/orders.py' 2025-12-30T04:14:51,543 adding 'bullet_trade/core/pricing.py' 2025-12-30T04:14:51,545 adding 'bullet_trade/core/risk_control.py' 2025-12-30T04:14:51,546 adding 'bullet_trade/core/runtime.py' 2025-12-30T04:14:51,548 adding 'bullet_trade/core/scheduler.py' 2025-12-30T04:14:51,550 adding 'bullet_trade/core/settings.py' 2025-12-30T04:14:51,552 adding 'bullet_trade/data/__init__.py' 2025-12-30T04:14:51,559 adding 'bullet_trade/data/api.py' 2025-12-30T04:14:51,561 adding 'bullet_trade/data/base.py' 2025-12-30T04:14:51,563 adding 'bullet_trade/data/cache.py' 2025-12-30T04:14:51,565 adding 'bullet_trade/data/providers/base.py' 2025-12-30T04:14:51,570 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-30T04:14:51,575 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-30T04:14:51,577 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-30T04:14:51,581 adding 'bullet_trade/data/providers/tushare.py' 2025-12-30T04:14:51,583 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-30T04:14:51,584 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-30T04:14:51,587 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-30T04:14:51,590 adding 'bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb' 2025-12-30T04:14:51,592 adding 'bullet_trade/notebook/__init__.py' 2025-12-30T04:14:51,593 adding 'bullet_trade/remote/__init__.py' 2025-12-30T04:14:51,595 adding 'bullet_trade/remote/connection.py' 2025-12-30T04:14:51,598 adding 'bullet_trade/reporting/__init__.py' 2025-12-30T04:14:51,600 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-30T04:14:51,601 adding 'bullet_trade/reporting/templates/default.html' 2025-12-30T04:14:51,603 adding 'bullet_trade/research/io.py' 2025-12-30T04:14:51,605 adding 'bullet_trade/server/__init__.py' 2025-12-30T04:14:51,607 adding 'bullet_trade/server/app.py' 2025-12-30T04:14:51,609 adding 'bullet_trade/server/cli.py' 2025-12-30T04:14:51,611 adding 'bullet_trade/server/config.py' 2025-12-30T04:14:51,612 adding 'bullet_trade/server/protocol.py' 2025-12-30T04:14:51,614 adding 'bullet_trade/server/session.py' 2025-12-30T04:14:51,615 adding 'bullet_trade/server/tick.py' 2025-12-30T04:14:51,617 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-30T04:14:51,618 adding 'bullet_trade/server/adapters/base.py' 2025-12-30T04:14:51,621 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-30T04:14:51,623 adding 'bullet_trade/server/adapters/stub.py' 2025-12-30T04:14:51,625 adding 'bullet_trade/utils/env_loader.py' 2025-12-30T04:14:51,627 adding 'bullet_trade/utils/font_config.py' 2025-12-30T04:14:51,628 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-30T04:14:51,630 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-30T04:14:51,632 adding 'bullet_trade-0.5.8.dist-info/licenses/LICENSE' 2025-12-30T04:14:51,634 adding 'helpers/__init__.py' 2025-12-30T04:14:51,636 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-30T04:14:51,638 adding 'helpers/jq_remote_strategy_example.py' 2025-12-30T04:14:51,639 adding 'bullet_trade-0.5.8.dist-info/METADATA' 2025-12-30T04:14:51,640 adding 'bullet_trade-0.5.8.dist-info/WHEEL' 2025-12-30T04:14:51,641 adding 'bullet_trade-0.5.8.dist-info/entry_points.txt' 2025-12-30T04:14:51,642 adding 'bullet_trade-0.5.8.dist-info/top_level.txt' 2025-12-30T04:14:51,644 adding 'bullet_trade-0.5.8.dist-info/RECORD' 2025-12-30T04:14:51,649 removing build/bdist.linux-armv7l/wheel 2025-12-30T04:14:51,777 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-30T04:14:51,789 Created wheel for bullet-trade: filename=bullet_trade-0.5.8-py3-none-any.whl size=291236 sha256=826baf337b68b91f3744450b704130582e52d473a9c659d9441f100cc119f57c 2025-12-30T04:14:51,790 Stored in directory: /tmp/pip-ephem-wheel-cache-r485yy9b/wheels/19/8c/20/f0136d77ee61f3f390da8ba5b2b231bd0cf1a2e01e3ab12641 2025-12-30T04:14:51,805 Successfully built bullet-trade 2025-12-30T04:14:51,819 Removed build tracker: '/tmp/pip-build-tracker-a9lmpgax'