2025-12-28T14:37:45,932 Created temporary directory: /tmp/pip-ephem-wheel-cache-48uajw9l 2025-12-28T14:37:45,934 Created temporary directory: /tmp/pip-build-tracker-4nlnvixg 2025-12-28T14:37:45,935 Initialized build tracking at /tmp/pip-build-tracker-4nlnvixg 2025-12-28T14:37:45,935 Created build tracker: /tmp/pip-build-tracker-4nlnvixg 2025-12-28T14:37:45,936 Entered build tracker: /tmp/pip-build-tracker-4nlnvixg 2025-12-28T14:37:45,937 Created temporary directory: /tmp/pip-wheel-fidc7rx5 2025-12-28T14:37:45,939 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-28T14:37:45,942 Created temporary directory: /tmp/pip-ephem-wheel-cache-d4o4d1xf 2025-12-28T14:37:45,963 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-28T14:37:45,967 2 location(s) to search for versions of bullet-trade: 2025-12-28T14:37:45,967 * https://pypi.org/simple/bullet-trade/ 2025-12-28T14:37:45,967 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-28T14:37:45,968 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-28T14:37:45,969 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-28T14:37:45,970 Found index url https://pypi.org/simple 2025-12-28T14:37:46,188 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-28T14:37:46,193 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-28T14:37:46,194 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-28T14:37:46,195 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-28T14:37:46,196 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-28T14:37:46,197 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-28T14:37:46,198 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-28T14:37:46,198 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-28T14:37:46,199 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-28T14:37:46,200 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-28T14:37:46,201 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-28T14:37:46,201 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-28T14:37:46,202 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-28T14:37:46,203 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-28T14:37:46,204 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-28T14:37:46,205 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-28T14:37:46,205 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-28T14:37:46,206 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-28T14:37:46,207 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-28T14:37:46,208 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-28T14:37:46,208 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-28T14:37:46,209 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-28T14:37:46,210 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-28T14:37:46,211 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-28T14:37:46,212 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-28T14:37:46,213 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-28T14:37:46,213 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-28T14:37:46,215 Found index url https://www.piwheels.org/simple 2025-12-28T14:37:46,376 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-28T14:37:46,380 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-28T14:37:46,381 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-28T14:37:46,381 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-28T14:37:46,382 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-28T14:37:46,382 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-28T14:37:46,383 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-28T14:37:46,383 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-28T14:37:46,384 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-28T14:37:46,384 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-28T14:37:46,385 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-28T14:37:46,385 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-28T14:37:46,386 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-28T14:37:46,386 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-28T14:37:46,406 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-28T14:37:46,424 Collecting bullet-trade==0.5.7 2025-12-28T14:37:46,426 Created temporary directory: /tmp/pip-unpack-hc5h0vqn 2025-12-28T14:37:46,566 Downloading bullet_trade-0.5.7.tar.gz (251 kB) 2025-12-28T14:37:46,871 Added bullet-trade==0.5.7 from https://files.pythonhosted.org/packages/8d/35/a362a9a066b12426958eccc0ea6c346564d04330ff95494160fde2c365f6/bullet_trade-0.5.7.tar.gz to build tracker '/tmp/pip-build-tracker-4nlnvixg' 2025-12-28T14:37:46,878 Created temporary directory: /tmp/pip-build-env-ivjck_1r 2025-12-28T14:37:46,883 Installing build dependencies: started 2025-12-28T14:37:46,884 Running command pip subprocess to install build dependencies 2025-12-28T14:37:48,029 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-28T14:37:48,690 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-28T14:37:48,714 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-28T14:37:50,436 Collecting setuptools>=61.0 2025-12-28T14:37:50,540 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-28T14:37:50,803 Collecting wheel 2025-12-28T14:37:50,819 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-28T14:37:53,730 Installing collected packages: wheel, setuptools 2025-12-28T14:37:53,969 Creating /tmp/pip-build-env-ivjck_1r/overlay/local/bin 2025-12-28T14:37:53,972 changing mode of /tmp/pip-build-env-ivjck_1r/overlay/local/bin/wheel to 755 2025-12-28T14:37:57,588 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-28T14:37:57,859 Installing build dependencies: finished with status 'done' 2025-12-28T14:37:57,866 Getting requirements to build wheel: started 2025-12-28T14:37:57,867 Running command Getting requirements to build wheel 2025-12-28T14:37:58,483 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-28T14:37:58,483 !! 2025-12-28T14:37:58,485 ******************************************************************************** 2025-12-28T14:37:58,485 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-28T14:37:58,487 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-28T14:37:58,487 or your builds will no longer be supported. 2025-12-28T14:37:58,489 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:37:58,489 ******************************************************************************** 2025-12-28T14:37:58,490 !! 2025-12-28T14:37:58,491 corresp(dist, value, root_dir) 2025-12-28T14:37:58,582 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-28T14:37:58,582 !! 2025-12-28T14:37:58,583 ******************************************************************************** 2025-12-28T14:37:58,584 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-28T14:37:58,585 License :: OSI Approved :: MIT License 2025-12-28T14:37:58,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:37:58,588 ******************************************************************************** 2025-12-28T14:37:58,589 !! 2025-12-28T14:37:58,590 dist._finalize_license_expression() 2025-12-28T14:37:58,590 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-28T14:37:58,590 !! 2025-12-28T14:37:58,591 ******************************************************************************** 2025-12-28T14:37:58,592 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-28T14:37:58,592 License :: OSI Approved :: MIT License 2025-12-28T14:37:58,593 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:37:58,594 ******************************************************************************** 2025-12-28T14:37:58,595 !! 2025-12-28T14:37:58,595 self._finalize_license_expression() 2025-12-28T14:37:58,596 running egg_info 2025-12-28T14:37:58,603 writing bullet_trade.egg-info/PKG-INFO 2025-12-28T14:37:58,615 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-28T14:37:58,616 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-28T14:37:58,624 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-28T14:37:58,625 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-28T14:37:58,667 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:37:58,673 reading manifest template 'MANIFEST.in' 2025-12-28T14:37:58,680 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-28T14:37:58,682 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-28T14:37:58,683 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-28T14:37:58,684 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-28T14:37:58,685 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-28T14:37:58,686 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-28T14:37:58,687 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-28T14:37:58,687 warning: no previously-included files found matching '.env' 2025-12-28T14:37:58,688 warning: no previously-included files found matching '.gitignore' 2025-12-28T14:37:58,689 adding license file 'LICENSE' 2025-12-28T14:37:58,695 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:37:58,793 Getting requirements to build wheel: finished with status 'done' 2025-12-28T14:37:58,797 Created temporary directory: /tmp/pip-modern-metadata-32hcg17c 2025-12-28T14:37:58,799 Preparing metadata (pyproject.toml): started 2025-12-28T14:37:58,801 Running command Preparing metadata (pyproject.toml) 2025-12-28T14:37:59,373 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-28T14:37:59,373 !! 2025-12-28T14:37:59,374 ******************************************************************************** 2025-12-28T14:37:59,375 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-28T14:37:59,376 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-28T14:37:59,377 or your builds will no longer be supported. 2025-12-28T14:37:59,378 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:37:59,379 ******************************************************************************** 2025-12-28T14:37:59,380 !! 2025-12-28T14:37:59,380 corresp(dist, value, root_dir) 2025-12-28T14:37:59,461 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-28T14:37:59,462 !! 2025-12-28T14:37:59,463 ******************************************************************************** 2025-12-28T14:37:59,463 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-28T14:37:59,464 License :: OSI Approved :: MIT License 2025-12-28T14:37:59,465 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:37:59,465 ******************************************************************************** 2025-12-28T14:37:59,467 !! 2025-12-28T14:37:59,467 dist._finalize_license_expression() 2025-12-28T14:37:59,468 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-28T14:37:59,468 !! 2025-12-28T14:37:59,469 ******************************************************************************** 2025-12-28T14:37:59,470 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-28T14:37:59,471 License :: OSI Approved :: MIT License 2025-12-28T14:37:59,472 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:37:59,472 ******************************************************************************** 2025-12-28T14:37:59,473 !! 2025-12-28T14:37:59,474 self._finalize_license_expression() 2025-12-28T14:37:59,475 running dist_info 2025-12-28T14:37:59,487 creating /tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info 2025-12-28T14:37:59,488 writing /tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/PKG-INFO 2025-12-28T14:37:59,499 writing dependency_links to /tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/dependency_links.txt 2025-12-28T14:37:59,501 writing entry points to /tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/entry_points.txt 2025-12-28T14:37:59,508 writing requirements to /tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/requires.txt 2025-12-28T14:37:59,510 writing top-level names to /tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/top_level.txt 2025-12-28T14:37:59,511 writing manifest file '/tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:37:59,548 reading manifest file '/tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:37:59,550 reading manifest template 'MANIFEST.in' 2025-12-28T14:37:59,556 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-28T14:37:59,559 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-28T14:37:59,560 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-28T14:37:59,561 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-28T14:37:59,561 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-28T14:37:59,562 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-28T14:37:59,563 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-28T14:37:59,563 warning: no previously-included files found matching '.env' 2025-12-28T14:37:59,564 warning: no previously-included files found matching '.gitignore' 2025-12-28T14:37:59,565 adding license file 'LICENSE' 2025-12-28T14:37:59,569 writing manifest file '/tmp/pip-modern-metadata-32hcg17c/bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:37:59,570 creating '/tmp/pip-modern-metadata-32hcg17c/bullet_trade-0.5.7.dist-info' 2025-12-28T14:37:59,697 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-28T14:37:59,702 Source in /tmp/pip-wheel-fidc7rx5/bullet-trade_88125020a8694d3aaf415f335bc5b313 has version 0.5.7, which satisfies requirement bullet-trade==0.5.7 from https://files.pythonhosted.org/packages/8d/35/a362a9a066b12426958eccc0ea6c346564d04330ff95494160fde2c365f6/bullet_trade-0.5.7.tar.gz 2025-12-28T14:37:59,703 Removed bullet-trade==0.5.7 from https://files.pythonhosted.org/packages/8d/35/a362a9a066b12426958eccc0ea6c346564d04330ff95494160fde2c365f6/bullet_trade-0.5.7.tar.gz from build tracker '/tmp/pip-build-tracker-4nlnvixg' 2025-12-28T14:37:59,709 Created temporary directory: /tmp/pip-unpack-e0sa_yg7 2025-12-28T14:37:59,710 Building wheels for collected packages: bullet-trade 2025-12-28T14:37:59,715 Created temporary directory: /tmp/pip-wheel-bdvsl8u8 2025-12-28T14:37:59,715 Destination directory: /tmp/pip-wheel-bdvsl8u8 2025-12-28T14:37:59,718 Building wheel for bullet-trade (pyproject.toml): started 2025-12-28T14:37:59,719 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-28T14:38:00,278 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-28T14:38:00,278 !! 2025-12-28T14:38:00,280 ******************************************************************************** 2025-12-28T14:38:00,280 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-28T14:38:00,281 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-28T14:38:00,282 or your builds will no longer be supported. 2025-12-28T14:38:00,283 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:38:00,284 ******************************************************************************** 2025-12-28T14:38:00,285 !! 2025-12-28T14:38:00,285 corresp(dist, value, root_dir) 2025-12-28T14:38:00,360 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-28T14:38:00,361 !! 2025-12-28T14:38:00,362 ******************************************************************************** 2025-12-28T14:38:00,363 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-28T14:38:00,364 License :: OSI Approved :: MIT License 2025-12-28T14:38:00,365 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:38:00,365 ******************************************************************************** 2025-12-28T14:38:00,366 !! 2025-12-28T14:38:00,367 dist._finalize_license_expression() 2025-12-28T14:38:00,368 /tmp/pip-build-env-ivjck_1r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-28T14:38:00,369 !! 2025-12-28T14:38:00,370 ******************************************************************************** 2025-12-28T14:38:00,370 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-28T14:38:00,372 License :: OSI Approved :: MIT License 2025-12-28T14:38:00,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-28T14:38:00,373 ******************************************************************************** 2025-12-28T14:38:00,374 !! 2025-12-28T14:38:00,375 self._finalize_license_expression() 2025-12-28T14:38:00,375 running bdist_wheel 2025-12-28T14:38:00,390 running build 2025-12-28T14:38:00,390 running build_py 2025-12-28T14:38:00,396 creating build/lib 2025-12-28T14:38:00,398 copying jqdata.py -> build/lib 2025-12-28T14:38:00,401 creating build/lib/helpers 2025-12-28T14:38:00,402 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-28T14:38:00,405 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-28T14:38:00,407 copying helpers/__init__.py -> build/lib/helpers 2025-12-28T14:38:00,410 creating build/lib/bullet_trade 2025-12-28T14:38:00,411 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-28T14:38:00,413 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-28T14:38:00,415 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-28T14:38:00,417 creating build/lib/bullet_trade/data 2025-12-28T14:38:00,418 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-28T14:38:00,420 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-28T14:38:00,422 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-28T14:38:00,425 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-28T14:38:00,428 creating build/lib/bullet_trade/notebook 2025-12-28T14:38:00,430 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-28T14:38:00,432 creating build/lib/bullet_trade/compat 2025-12-28T14:38:00,433 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-28T14:38:00,435 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-28T14:38:00,438 creating build/lib/bullet_trade/cli 2025-12-28T14:38:00,439 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,441 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,444 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,447 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,448 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,451 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,453 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-28T14:38:00,456 creating build/lib/bullet_trade/broker 2025-12-28T14:38:00,457 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-28T14:38:00,460 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-28T14:38:00,462 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-28T14:38:00,464 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-28T14:38:00,466 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-28T14:38:00,469 creating build/lib/bullet_trade/server 2025-12-28T14:38:00,470 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,472 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,474 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,476 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,479 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,480 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,483 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-28T14:38:00,486 creating build/lib/bullet_trade/reporting 2025-12-28T14:38:00,487 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-28T14:38:00,490 creating build/lib/bullet_trade/remote 2025-12-28T14:38:00,491 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-28T14:38:00,493 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-28T14:38:00,496 creating build/lib/bullet_trade/core 2025-12-28T14:38:00,497 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,499 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,501 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,504 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,506 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,510 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,513 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,514 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,517 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,518 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,521 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,523 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,526 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,528 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,531 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,533 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,535 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,538 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,540 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,542 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,545 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,549 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,552 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-28T14:38:00,556 creating build/lib/bullet_trade/utils 2025-12-28T14:38:00,557 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-28T14:38:00,560 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-28T14:38:00,562 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-28T14:38:00,565 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-28T14:38:00,568 creating build/lib/bullet_trade/research 2025-12-28T14:38:00,569 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-28T14:38:00,572 creating build/lib/bullet_trade/data/providers 2025-12-28T14:38:00,573 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-28T14:38:00,576 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-28T14:38:00,577 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-28T14:38:00,580 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-28T14:38:00,583 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-28T14:38:00,586 creating build/lib/bullet_trade/server/adapters 2025-12-28T14:38:00,587 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-28T14:38:00,590 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-28T14:38:00,592 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-28T14:38:00,594 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-28T14:38:00,597 creating build/lib/bullet_trade/reporting/templates 2025-12-28T14:38:00,598 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-28T14:38:00,600 running egg_info 2025-12-28T14:38:00,612 writing bullet_trade.egg-info/PKG-INFO 2025-12-28T14:38:00,623 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-28T14:38:00,624 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-28T14:38:00,631 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-28T14:38:00,633 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-28T14:38:00,659 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:38:00,665 reading manifest template 'MANIFEST.in' 2025-12-28T14:38:00,671 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-28T14:38:00,674 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-28T14:38:00,675 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-28T14:38:00,676 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-28T14:38:00,677 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-28T14:38:00,678 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-28T14:38:00,679 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-28T14:38:00,679 warning: no previously-included files found matching '.env' 2025-12-28T14:38:00,680 warning: no previously-included files found matching '.gitignore' 2025-12-28T14:38:00,680 adding license file 'LICENSE' 2025-12-28T14:38:00,686 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-28T14:38:00,698 copying bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb -> build/lib/bullet_trade/notebook 2025-12-28T14:38:00,702 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-28T14:38:00,704 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-28T14:38:00,707 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-28T14:38:00,711 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-28T14:38:00,731 installing to build/bdist.linux-armv7l/wheel 2025-12-28T14:38:00,732 running install 2025-12-28T14:38:00,755 running install_lib 2025-12-28T14:38:00,761 creating build/bdist.linux-armv7l/wheel 2025-12-28T14:38:00,763 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-28T14:38:00,765 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-28T14:38:00,768 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-28T14:38:00,770 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-28T14:38:00,773 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-28T14:38:00,774 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-28T14:38:00,775 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-28T14:38:00,777 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-28T14:38:00,779 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-28T14:38:00,782 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-28T14:38:00,785 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-28T14:38:00,786 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-28T14:38:00,789 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-28T14:38:00,791 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-28T14:38:00,793 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-28T14:38:00,796 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-28T14:38:00,799 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-28T14:38:00,800 copying build/lib/bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-28T14:38:00,803 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-28T14:38:00,805 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-28T14:38:00,807 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-28T14:38:00,809 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-28T14:38:00,812 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-28T14:38:00,813 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-28T14:38:00,815 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-28T14:38:00,817 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-28T14:38:00,818 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,821 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,823 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,826 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,828 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,831 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,833 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-28T14:38:00,835 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-28T14:38:00,836 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-28T14:38:00,839 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-28T14:38:00,841 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-28T14:38:00,844 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-28T14:38:00,846 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-28T14:38:00,849 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-28T14:38:00,850 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,852 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,855 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,857 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-28T14:38:00,858 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-28T14:38:00,861 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-28T14:38:00,863 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-28T14:38:00,865 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-28T14:38:00,867 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,869 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,871 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,873 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-28T14:38:00,875 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-28T14:38:00,878 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-28T14:38:00,879 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-28T14:38:00,883 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-28T14:38:00,884 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-28T14:38:00,886 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-28T14:38:00,887 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-28T14:38:00,890 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-28T14:38:00,891 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-28T14:38:00,893 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-28T14:38:00,895 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-28T14:38:00,898 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-28T14:38:00,899 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,901 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,903 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,906 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,908 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,912 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,915 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,917 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,920 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,922 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,924 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,927 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,929 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,932 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,934 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,937 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,939 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,941 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,944 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,946 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,948 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,952 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,955 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-28T14:38:00,959 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-28T14:38:00,960 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-28T14:38:00,963 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-28T14:38:00,965 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-28T14:38:00,968 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-28T14:38:00,971 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-28T14:38:00,972 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-28T14:38:00,975 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-28T14:38:00,976 running install_egg_info 2025-12-28T14:38:00,982 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.7-py3.11.egg-info 2025-12-28T14:38:00,994 running install_scripts 2025-12-28T14:38:01,008 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.7.dist-info/WHEEL 2025-12-28T14:38:01,011 creating '/tmp/pip-wheel-bdvsl8u8/.tmp-zhn1pmv1/bullet_trade-0.5.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-28T14:38:01,012 adding 'jqdata.py' 2025-12-28T14:38:01,015 adding 'bullet_trade/__init__.py' 2025-12-28T14:38:01,016 adding 'bullet_trade/__main__.py' 2025-12-28T14:38:01,017 adding 'bullet_trade/__version__.py' 2025-12-28T14:38:01,019 adding 'bullet_trade/broker/__init__.py' 2025-12-28T14:38:01,021 adding 'bullet_trade/broker/base.py' 2025-12-28T14:38:01,025 adding 'bullet_trade/broker/qmt.py' 2025-12-28T14:38:01,027 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-28T14:38:01,029 adding 'bullet_trade/broker/simulator.py' 2025-12-28T14:38:01,031 adding 'bullet_trade/cli/__init__.py' 2025-12-28T14:38:01,032 adding 'bullet_trade/cli/backtest.py' 2025-12-28T14:38:01,034 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-28T14:38:01,036 adding 'bullet_trade/cli/live.py' 2025-12-28T14:38:01,038 adding 'bullet_trade/cli/main.py' 2025-12-28T14:38:01,040 adding 'bullet_trade/cli/optimize.py' 2025-12-28T14:38:01,041 adding 'bullet_trade/cli/report.py' 2025-12-28T14:38:01,043 adding 'bullet_trade/compat/__init__.py' 2025-12-28T14:38:01,045 adding 'bullet_trade/compat/jqdata.py' 2025-12-28T14:38:01,047 adding 'bullet_trade/core/__init__.py' 2025-12-28T14:38:01,058 adding 'bullet_trade/core/analysis.py' 2025-12-28T14:38:01,062 adding 'bullet_trade/core/api.py' 2025-12-28T14:38:01,064 adding 'bullet_trade/core/async_engine.py' 2025-12-28T14:38:01,067 adding 'bullet_trade/core/async_scheduler.py' 2025-12-28T14:38:01,076 adding 'bullet_trade/core/engine.py' 2025-12-28T14:38:01,079 adding 'bullet_trade/core/event_bus.py' 2025-12-28T14:38:01,081 adding 'bullet_trade/core/event_loop.py' 2025-12-28T14:38:01,082 adding 'bullet_trade/core/events.py' 2025-12-28T14:38:01,084 adding 'bullet_trade/core/exceptions.py' 2025-12-28T14:38:01,085 adding 'bullet_trade/core/globals.py' 2025-12-28T14:38:01,093 adding 'bullet_trade/core/live_engine.py' 2025-12-28T14:38:01,095 adding 'bullet_trade/core/live_runtime.py' 2025-12-28T14:38:01,097 adding 'bullet_trade/core/message.py' 2025-12-28T14:38:01,098 adding 'bullet_trade/core/models.py' 2025-12-28T14:38:01,100 adding 'bullet_trade/core/notifications.py' 2025-12-28T14:38:01,103 adding 'bullet_trade/core/optimizer.py' 2025-12-28T14:38:01,104 adding 'bullet_trade/core/orders.py' 2025-12-28T14:38:01,106 adding 'bullet_trade/core/pricing.py' 2025-12-28T14:38:01,108 adding 'bullet_trade/core/risk_control.py' 2025-12-28T14:38:01,109 adding 'bullet_trade/core/runtime.py' 2025-12-28T14:38:01,111 adding 'bullet_trade/core/scheduler.py' 2025-12-28T14:38:01,113 adding 'bullet_trade/core/settings.py' 2025-12-28T14:38:01,115 adding 'bullet_trade/data/__init__.py' 2025-12-28T14:38:01,120 adding 'bullet_trade/data/api.py' 2025-12-28T14:38:01,121 adding 'bullet_trade/data/base.py' 2025-12-28T14:38:01,123 adding 'bullet_trade/data/cache.py' 2025-12-28T14:38:01,125 adding 'bullet_trade/data/providers/base.py' 2025-12-28T14:38:01,129 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-28T14:38:01,134 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-28T14:38:01,136 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-28T14:38:01,138 adding 'bullet_trade/data/providers/tushare.py' 2025-12-28T14:38:01,140 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-28T14:38:01,142 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-28T14:38:01,144 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-28T14:38:01,148 adding 'bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb' 2025-12-28T14:38:01,149 adding 'bullet_trade/notebook/__init__.py' 2025-12-28T14:38:01,150 adding 'bullet_trade/remote/__init__.py' 2025-12-28T14:38:01,152 adding 'bullet_trade/remote/connection.py' 2025-12-28T14:38:01,155 adding 'bullet_trade/reporting/__init__.py' 2025-12-28T14:38:01,157 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-28T14:38:01,159 adding 'bullet_trade/reporting/templates/default.html' 2025-12-28T14:38:01,161 adding 'bullet_trade/research/io.py' 2025-12-28T14:38:01,162 adding 'bullet_trade/server/__init__.py' 2025-12-28T14:38:01,165 adding 'bullet_trade/server/app.py' 2025-12-28T14:38:01,166 adding 'bullet_trade/server/cli.py' 2025-12-28T14:38:01,168 adding 'bullet_trade/server/config.py' 2025-12-28T14:38:01,169 adding 'bullet_trade/server/protocol.py' 2025-12-28T14:38:01,171 adding 'bullet_trade/server/session.py' 2025-12-28T14:38:01,172 adding 'bullet_trade/server/tick.py' 2025-12-28T14:38:01,174 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-28T14:38:01,175 adding 'bullet_trade/server/adapters/base.py' 2025-12-28T14:38:01,178 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-28T14:38:01,179 adding 'bullet_trade/server/adapters/stub.py' 2025-12-28T14:38:01,182 adding 'bullet_trade/utils/env_loader.py' 2025-12-28T14:38:01,183 adding 'bullet_trade/utils/font_config.py' 2025-12-28T14:38:01,185 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-28T14:38:01,187 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-28T14:38:01,189 adding 'bullet_trade-0.5.7.dist-info/licenses/LICENSE' 2025-12-28T14:38:01,191 adding 'helpers/__init__.py' 2025-12-28T14:38:01,194 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-28T14:38:01,196 adding 'helpers/jq_remote_strategy_example.py' 2025-12-28T14:38:01,197 adding 'bullet_trade-0.5.7.dist-info/METADATA' 2025-12-28T14:38:01,198 adding 'bullet_trade-0.5.7.dist-info/WHEEL' 2025-12-28T14:38:01,199 adding 'bullet_trade-0.5.7.dist-info/entry_points.txt' 2025-12-28T14:38:01,200 adding 'bullet_trade-0.5.7.dist-info/top_level.txt' 2025-12-28T14:38:01,202 adding 'bullet_trade-0.5.7.dist-info/RECORD' 2025-12-28T14:38:01,207 removing build/bdist.linux-armv7l/wheel 2025-12-28T14:38:01,332 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-28T14:38:01,344 Created wheel for bullet-trade: filename=bullet_trade-0.5.7-py3-none-any.whl size=278778 sha256=56d6da61ed0e1f20c5d44f685097ba073f28f65d0ac5d22b63bbaf53b9e7a024 2025-12-28T14:38:01,345 Stored in directory: /tmp/pip-ephem-wheel-cache-d4o4d1xf/wheels/55/a4/fd/22161a8b32027507ffb623ef41b468fa0f1cde5403907f4e00 2025-12-28T14:38:01,359 Successfully built bullet-trade 2025-12-28T14:38:01,378 Removed build tracker: '/tmp/pip-build-tracker-4nlnvixg'