2025-12-31T17:00:04,612 Created temporary directory: /tmp/pip-ephem-wheel-cache-r4br6mf_ 2025-12-31T17:00:04,614 Created temporary directory: /tmp/pip-build-tracker-bg__hns6 2025-12-31T17:00:04,614 Initialized build tracking at /tmp/pip-build-tracker-bg__hns6 2025-12-31T17:00:04,615 Created build tracker: /tmp/pip-build-tracker-bg__hns6 2025-12-31T17:00:04,615 Entered build tracker: /tmp/pip-build-tracker-bg__hns6 2025-12-31T17:00:04,616 Created temporary directory: /tmp/pip-wheel-mzcfndyx 2025-12-31T17:00:04,619 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-31T17:00:04,621 Created temporary directory: /tmp/pip-ephem-wheel-cache-xvnd8a4g 2025-12-31T17:00:04,646 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-31T17:00:04,649 2 location(s) to search for versions of bullet-trade: 2025-12-31T17:00:04,649 * https://pypi.org/simple/bullet-trade/ 2025-12-31T17:00:04,649 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-31T17:00:04,650 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-31T17:00:04,651 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-31T17:00:04,652 Found index url https://pypi.org/simple 2025-12-31T17:00:04,864 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-31T17:00:04,870 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-31T17:00:04,871 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-31T17:00:04,872 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-31T17:00:04,872 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-31T17:00:04,873 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-31T17:00:04,874 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-31T17:00:04,875 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-31T17:00:04,876 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-31T17:00:04,877 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-31T17:00:04,878 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-31T17:00:04,879 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-31T17:00:04,880 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-31T17:00:04,880 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-31T17:00:04,881 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-31T17:00:04,882 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-31T17:00:04,882 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-31T17:00:04,883 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-31T17:00:04,884 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-31T17:00:04,885 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-31T17:00:04,886 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-31T17:00:04,886 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-31T17:00:04,887 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-31T17:00:04,888 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-31T17:00:04,889 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-31T17:00:04,889 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-31T17:00:04,891 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-31T17:00:04,891 Skipping link: No binaries permitted for bullet-trade: https://files.pythonhosted.org/packages/44/3a/d616374f03159329a6cf64238a9d64cf3ef046bb468d98e5b206cd7cebcb/bullet_trade-0.6.0-py3-none-any.whl (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-31T17:00:04,892 Found link https://files.pythonhosted.org/packages/00/a2/5aee68018d06d8db111ce5e61133cfcceeaf4be98a8ce09cd0c2802fe544/bullet_trade-0.6.0.tar.gz (from https://pypi.org/simple/bullet-trade/) (requires-python:>=3.8), version: 0.6.0 2025-12-31T17:00:04,893 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-31T17:00:04,893 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-31T17:00:04,894 Found index url https://www.piwheels.org/simple 2025-12-31T17:00:05,098 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-31T17:00:05,103 Skipping link: No binaries permitted for bullet-trade: https://www.piwheels.org/simple/bullet-trade/bullet_trade-0.5.8-py3-none-any.whl#sha256=826baf337b68b91f3744450b704130582e52d473a9c659d9441f100cc119f57c (from https://www.piwheels.org/simple/bullet-trade/) (requires-python:>=3.8) 2025-12-31T17:00:05,104 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-31T17:00:05,104 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-31T17:00:05,105 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-31T17:00:05,106 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-31T17:00:05,106 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-31T17:00:05,107 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-31T17:00:05,107 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-31T17:00:05,108 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-31T17:00:05,109 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-31T17:00:05,109 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-31T17:00:05,110 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-31T17:00:05,110 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-31T17:00:05,111 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-31T17:00:05,111 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-31T17:00:05,132 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-31T17:00:05,150 Collecting bullet-trade==0.6.0 2025-12-31T17:00:05,152 Created temporary directory: /tmp/pip-unpack-mrys_gwh 2025-12-31T17:00:05,363 Downloading bullet_trade-0.6.0.tar.gz (268 kB) 2025-12-31T17:00:05,656 Added bullet-trade==0.6.0 from https://files.pythonhosted.org/packages/00/a2/5aee68018d06d8db111ce5e61133cfcceeaf4be98a8ce09cd0c2802fe544/bullet_trade-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-bg__hns6' 2025-12-31T17:00:05,664 Created temporary directory: /tmp/pip-build-env-9ibaezoi 2025-12-31T17:00:05,668 Installing build dependencies: started 2025-12-31T17:00:05,669 Running command pip subprocess to install build dependencies 2025-12-31T17:00:06,809 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-31T17:00:07,678 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-31T17:00:07,701 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-31T17:00:09,471 Collecting setuptools>=61.0 2025-12-31T17:00:09,564 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-31T17:00:09,840 Collecting wheel 2025-12-31T17:00:09,856 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-31T17:00:12,869 Installing collected packages: wheel, setuptools 2025-12-31T17:00:13,114 Creating /tmp/pip-build-env-9ibaezoi/overlay/local/bin 2025-12-31T17:00:13,116 changing mode of /tmp/pip-build-env-9ibaezoi/overlay/local/bin/wheel to 755 2025-12-31T17:00:16,748 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-31T17:00:17,019 Installing build dependencies: finished with status 'done' 2025-12-31T17:00:17,025 Getting requirements to build wheel: started 2025-12-31T17:00:17,026 Running command Getting requirements to build wheel 2025-12-31T17:00:17,675 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-31T17:00:17,676 !! 2025-12-31T17:00:17,677 ******************************************************************************** 2025-12-31T17:00:17,677 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-31T17:00:17,678 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-31T17:00:17,679 or your builds will no longer be supported. 2025-12-31T17:00:17,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:17,680 ******************************************************************************** 2025-12-31T17:00:17,681 !! 2025-12-31T17:00:17,681 corresp(dist, value, root_dir) 2025-12-31T17:00:17,768 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-31T17:00:17,768 !! 2025-12-31T17:00:17,769 ******************************************************************************** 2025-12-31T17:00:17,770 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-31T17:00:17,771 License :: OSI Approved :: MIT License 2025-12-31T17:00:17,772 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:17,772 ******************************************************************************** 2025-12-31T17:00:17,773 !! 2025-12-31T17:00:17,774 dist._finalize_license_expression() 2025-12-31T17:00:17,775 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-31T17:00:17,775 !! 2025-12-31T17:00:17,776 ******************************************************************************** 2025-12-31T17:00:17,777 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-31T17:00:17,778 License :: OSI Approved :: MIT License 2025-12-31T17:00:17,779 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:17,780 ******************************************************************************** 2025-12-31T17:00:17,781 !! 2025-12-31T17:00:17,782 self._finalize_license_expression() 2025-12-31T17:00:17,782 running egg_info 2025-12-31T17:00:17,787 writing bullet_trade.egg-info/PKG-INFO 2025-12-31T17:00:17,799 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-31T17:00:17,801 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-31T17:00:17,808 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-31T17:00:17,809 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-31T17:00:17,850 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:17,856 reading manifest template 'MANIFEST.in' 2025-12-31T17:00:17,862 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-31T17:00:17,865 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-31T17:00:17,866 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-31T17:00:17,867 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-31T17:00:17,868 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-31T17:00:17,869 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-31T17:00:17,870 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-31T17:00:17,871 warning: no previously-included files found matching '.env' 2025-12-31T17:00:17,872 warning: no previously-included files found matching '.gitignore' 2025-12-31T17:00:17,872 adding license file 'LICENSE' 2025-12-31T17:00:17,878 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:17,975 Getting requirements to build wheel: finished with status 'done' 2025-12-31T17:00:17,978 Created temporary directory: /tmp/pip-modern-metadata-bx97l76v 2025-12-31T17:00:17,980 Preparing metadata (pyproject.toml): started 2025-12-31T17:00:17,981 Running command Preparing metadata (pyproject.toml) 2025-12-31T17:00:18,547 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-31T17:00:18,547 !! 2025-12-31T17:00:18,548 ******************************************************************************** 2025-12-31T17:00:18,549 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-31T17:00:18,550 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-31T17:00:18,550 or your builds will no longer be supported. 2025-12-31T17:00:18,551 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:18,551 ******************************************************************************** 2025-12-31T17:00:18,552 !! 2025-12-31T17:00:18,553 corresp(dist, value, root_dir) 2025-12-31T17:00:18,637 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-31T17:00:18,637 !! 2025-12-31T17:00:18,638 ******************************************************************************** 2025-12-31T17:00:18,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-31T17:00:18,640 License :: OSI Approved :: MIT License 2025-12-31T17:00:18,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:18,642 ******************************************************************************** 2025-12-31T17:00:18,643 !! 2025-12-31T17:00:18,644 dist._finalize_license_expression() 2025-12-31T17:00:18,644 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-31T17:00:18,645 !! 2025-12-31T17:00:18,646 ******************************************************************************** 2025-12-31T17:00:18,647 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-31T17:00:18,648 License :: OSI Approved :: MIT License 2025-12-31T17:00:18,649 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:18,650 ******************************************************************************** 2025-12-31T17:00:18,651 !! 2025-12-31T17:00:18,651 self._finalize_license_expression() 2025-12-31T17:00:18,652 running dist_info 2025-12-31T17:00:18,664 creating /tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info 2025-12-31T17:00:18,665 writing /tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/PKG-INFO 2025-12-31T17:00:18,677 writing dependency_links to /tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/dependency_links.txt 2025-12-31T17:00:18,679 writing entry points to /tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/entry_points.txt 2025-12-31T17:00:18,686 writing requirements to /tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/requires.txt 2025-12-31T17:00:18,688 writing top-level names to /tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/top_level.txt 2025-12-31T17:00:18,689 writing manifest file '/tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:18,724 reading manifest file '/tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:18,726 reading manifest template 'MANIFEST.in' 2025-12-31T17:00:18,732 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-31T17:00:18,734 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-31T17:00:18,735 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-31T17:00:18,736 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-31T17:00:18,736 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-31T17:00:18,737 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-31T17:00:18,738 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-31T17:00:18,738 warning: no previously-included files found matching '.env' 2025-12-31T17:00:18,739 warning: no previously-included files found matching '.gitignore' 2025-12-31T17:00:18,739 adding license file 'LICENSE' 2025-12-31T17:00:18,744 writing manifest file '/tmp/pip-modern-metadata-bx97l76v/bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:18,745 creating '/tmp/pip-modern-metadata-bx97l76v/bullet_trade-0.6.0.dist-info' 2025-12-31T17:00:18,870 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-31T17:00:18,875 Source in /tmp/pip-wheel-mzcfndyx/bullet-trade_495b6d9fb65d486f842c83d530cb81ca has version 0.6.0, which satisfies requirement bullet-trade==0.6.0 from https://files.pythonhosted.org/packages/00/a2/5aee68018d06d8db111ce5e61133cfcceeaf4be98a8ce09cd0c2802fe544/bullet_trade-0.6.0.tar.gz 2025-12-31T17:00:18,876 Removed bullet-trade==0.6.0 from https://files.pythonhosted.org/packages/00/a2/5aee68018d06d8db111ce5e61133cfcceeaf4be98a8ce09cd0c2802fe544/bullet_trade-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-bg__hns6' 2025-12-31T17:00:18,883 Created temporary directory: /tmp/pip-unpack-fs34_78k 2025-12-31T17:00:18,883 Building wheels for collected packages: bullet-trade 2025-12-31T17:00:18,888 Created temporary directory: /tmp/pip-wheel-v243vr7u 2025-12-31T17:00:18,888 Destination directory: /tmp/pip-wheel-v243vr7u 2025-12-31T17:00:18,891 Building wheel for bullet-trade (pyproject.toml): started 2025-12-31T17:00:18,892 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-31T17:00:19,443 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-31T17:00:19,443 !! 2025-12-31T17:00:19,444 ******************************************************************************** 2025-12-31T17:00:19,445 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-31T17:00:19,446 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-31T17:00:19,447 or your builds will no longer be supported. 2025-12-31T17:00:19,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:19,449 ******************************************************************************** 2025-12-31T17:00:19,450 !! 2025-12-31T17:00:19,450 corresp(dist, value, root_dir) 2025-12-31T17:00:19,525 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-31T17:00:19,525 !! 2025-12-31T17:00:19,526 ******************************************************************************** 2025-12-31T17:00:19,527 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-31T17:00:19,528 License :: OSI Approved :: MIT License 2025-12-31T17:00:19,528 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:19,529 ******************************************************************************** 2025-12-31T17:00:19,530 !! 2025-12-31T17:00:19,530 dist._finalize_license_expression() 2025-12-31T17:00:19,531 /tmp/pip-build-env-9ibaezoi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-31T17:00:19,531 !! 2025-12-31T17:00:19,532 ******************************************************************************** 2025-12-31T17:00:19,533 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-31T17:00:19,534 License :: OSI Approved :: MIT License 2025-12-31T17:00:19,535 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-31T17:00:19,535 ******************************************************************************** 2025-12-31T17:00:19,536 !! 2025-12-31T17:00:19,536 self._finalize_license_expression() 2025-12-31T17:00:19,537 running bdist_wheel 2025-12-31T17:00:19,553 running build 2025-12-31T17:00:19,554 running build_py 2025-12-31T17:00:19,560 creating build/lib 2025-12-31T17:00:19,561 copying jqdata.py -> build/lib 2025-12-31T17:00:19,564 creating build/lib/bullet_trade 2025-12-31T17:00:19,565 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-31T17:00:19,567 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-31T17:00:19,569 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-31T17:00:19,571 creating build/lib/helpers 2025-12-31T17:00:19,572 copying helpers/__init__.py -> build/lib/helpers 2025-12-31T17:00:19,574 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-31T17:00:19,577 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-31T17:00:19,580 creating build/lib/bullet_trade/research 2025-12-31T17:00:19,581 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-31T17:00:19,583 creating build/lib/bullet_trade/cli 2025-12-31T17:00:19,584 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,587 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,590 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,592 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,594 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,596 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,597 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-31T17:00:19,600 creating build/lib/bullet_trade/utils 2025-12-31T17:00:19,601 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-31T17:00:19,603 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-31T17:00:19,606 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-31T17:00:19,608 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-31T17:00:19,611 creating build/lib/bullet_trade/core 2025-12-31T17:00:19,612 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,615 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,616 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,618 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,621 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,623 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,626 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,629 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,631 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,633 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,636 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,640 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,642 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,644 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,646 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,651 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,653 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,656 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,658 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,662 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,664 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,667 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,669 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-31T17:00:19,672 creating build/lib/bullet_trade/compat 2025-12-31T17:00:19,673 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-31T17:00:19,675 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-31T17:00:19,678 creating build/lib/bullet_trade/broker 2025-12-31T17:00:19,679 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-31T17:00:19,681 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-31T17:00:19,683 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-31T17:00:19,685 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-31T17:00:19,687 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-31T17:00:19,690 creating build/lib/bullet_trade/remote 2025-12-31T17:00:19,691 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-31T17:00:19,694 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-31T17:00:19,696 creating build/lib/bullet_trade/server 2025-12-31T17:00:19,697 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,699 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,701 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,704 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,706 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,708 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,710 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-31T17:00:19,712 creating build/lib/bullet_trade/reporting 2025-12-31T17:00:19,713 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-31T17:00:19,716 creating build/lib/bullet_trade/data 2025-12-31T17:00:19,717 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-31T17:00:19,720 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-31T17:00:19,722 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-31T17:00:19,723 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-31T17:00:19,727 creating build/lib/bullet_trade/notebook 2025-12-31T17:00:19,728 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-31T17:00:19,731 creating build/lib/bullet_trade/server/adapters 2025-12-31T17:00:19,732 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-31T17:00:19,734 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-31T17:00:19,736 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-31T17:00:19,738 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-31T17:00:19,741 creating build/lib/bullet_trade/reporting/templates 2025-12-31T17:00:19,742 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-31T17:00:19,744 creating build/lib/bullet_trade/data/providers 2025-12-31T17:00:19,745 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-31T17:00:19,748 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-31T17:00:19,750 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-31T17:00:19,753 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-31T17:00:19,756 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-31T17:00:19,758 running egg_info 2025-12-31T17:00:19,770 writing bullet_trade.egg-info/PKG-INFO 2025-12-31T17:00:19,781 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-31T17:00:19,782 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-31T17:00:19,789 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-31T17:00:19,790 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-31T17:00:19,816 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:19,823 reading manifest template 'MANIFEST.in' 2025-12-31T17:00:19,830 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-31T17:00:19,833 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-31T17:00:19,834 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-31T17:00:19,835 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-31T17:00:19,836 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-31T17:00:19,837 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-31T17:00:19,838 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-31T17:00:19,838 warning: no previously-included files found matching '.env' 2025-12-31T17:00:19,839 warning: no previously-included files found matching '.gitignore' 2025-12-31T17:00:19,840 adding license file 'LICENSE' 2025-12-31T17:00:19,846 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-31T17:00:19,857 copying bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb -> build/lib/bullet_trade/notebook 2025-12-31T17:00:19,860 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-31T17:00:19,863 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-31T17:00:19,866 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-31T17:00:19,868 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-31T17:00:19,889 installing to build/bdist.linux-armv7l/wheel 2025-12-31T17:00:19,890 running install 2025-12-31T17:00:19,913 running install_lib 2025-12-31T17:00:19,919 creating build/bdist.linux-armv7l/wheel 2025-12-31T17:00:19,921 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-31T17:00:19,924 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-31T17:00:19,925 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-31T17:00:19,927 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-31T17:00:19,929 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-31T17:00:19,932 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-31T17:00:19,933 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-31T17:00:19,935 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-31T17:00:19,936 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,939 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,941 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,943 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,946 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,948 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,949 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-31T17:00:19,952 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-31T17:00:19,954 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-31T17:00:19,956 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-31T17:00:19,958 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-31T17:00:19,961 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-31T17:00:19,964 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-31T17:00:19,965 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,967 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,969 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,971 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,974 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,977 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,980 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,984 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,986 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,989 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,991 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,995 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:19,997 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,000 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,003 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,008 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,010 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,013 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,016 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,020 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,024 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,027 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,029 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-31T17:00:20,032 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-31T17:00:20,034 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-31T17:00:20,036 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-31T17:00:20,039 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-31T17:00:20,041 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-31T17:00:20,044 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-31T17:00:20,046 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-31T17:00:20,049 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-31T17:00:20,052 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-31T17:00:20,055 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-31T17:00:20,057 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-31T17:00:20,060 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-31T17:00:20,063 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-31T17:00:20,064 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,067 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,070 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,073 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,076 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-31T17:00:20,077 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-31T17:00:20,080 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-31T17:00:20,082 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-31T17:00:20,085 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-31T17:00:20,088 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,091 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,093 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-31T17:00:20,096 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-31T17:00:20,098 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-31T17:00:20,100 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-31T17:00:20,102 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-31T17:00:20,104 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-31T17:00:20,108 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-31T17:00:20,109 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-31T17:00:20,112 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-31T17:00:20,115 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-31T17:00:20,117 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-31T17:00:20,122 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-31T17:00:20,123 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-31T17:00:20,127 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-31T17:00:20,129 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-31T17:00:20,133 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-31T17:00:20,136 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-31T17:00:20,140 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-31T17:00:20,141 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-31T17:00:20,144 copying build/lib/bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-31T17:00:20,148 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-31T17:00:20,151 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-31T17:00:20,153 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-31T17:00:20,156 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-31T17:00:20,158 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-31T17:00:20,160 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-31T17:00:20,163 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-31T17:00:20,166 running install_egg_info 2025-12-31T17:00:20,172 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.6.0-py3.11.egg-info 2025-12-31T17:00:20,185 running install_scripts 2025-12-31T17:00:20,199 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.6.0.dist-info/WHEEL 2025-12-31T17:00:20,202 creating '/tmp/pip-wheel-v243vr7u/.tmp-cwmpuicf/bullet_trade-0.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-31T17:00:20,204 adding 'jqdata.py' 2025-12-31T17:00:20,207 adding 'bullet_trade/__init__.py' 2025-12-31T17:00:20,209 adding 'bullet_trade/__main__.py' 2025-12-31T17:00:20,210 adding 'bullet_trade/__version__.py' 2025-12-31T17:00:20,212 adding 'bullet_trade/broker/__init__.py' 2025-12-31T17:00:20,214 adding 'bullet_trade/broker/base.py' 2025-12-31T17:00:20,219 adding 'bullet_trade/broker/qmt.py' 2025-12-31T17:00:20,221 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-31T17:00:20,223 adding 'bullet_trade/broker/simulator.py' 2025-12-31T17:00:20,226 adding 'bullet_trade/cli/__init__.py' 2025-12-31T17:00:20,228 adding 'bullet_trade/cli/backtest.py' 2025-12-31T17:00:20,230 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-31T17:00:20,232 adding 'bullet_trade/cli/live.py' 2025-12-31T17:00:20,235 adding 'bullet_trade/cli/main.py' 2025-12-31T17:00:20,237 adding 'bullet_trade/cli/optimize.py' 2025-12-31T17:00:20,238 adding 'bullet_trade/cli/report.py' 2025-12-31T17:00:20,240 adding 'bullet_trade/compat/__init__.py' 2025-12-31T17:00:20,241 adding 'bullet_trade/compat/jqdata.py' 2025-12-31T17:00:20,243 adding 'bullet_trade/core/__init__.py' 2025-12-31T17:00:20,254 adding 'bullet_trade/core/analysis.py' 2025-12-31T17:00:20,257 adding 'bullet_trade/core/api.py' 2025-12-31T17:00:20,260 adding 'bullet_trade/core/async_engine.py' 2025-12-31T17:00:20,263 adding 'bullet_trade/core/async_scheduler.py' 2025-12-31T17:00:20,272 adding 'bullet_trade/core/engine.py' 2025-12-31T17:00:20,275 adding 'bullet_trade/core/event_bus.py' 2025-12-31T17:00:20,277 adding 'bullet_trade/core/event_loop.py' 2025-12-31T17:00:20,278 adding 'bullet_trade/core/events.py' 2025-12-31T17:00:20,279 adding 'bullet_trade/core/exceptions.py' 2025-12-31T17:00:20,282 adding 'bullet_trade/core/globals.py' 2025-12-31T17:00:20,289 adding 'bullet_trade/core/live_engine.py' 2025-12-31T17:00:20,291 adding 'bullet_trade/core/live_runtime.py' 2025-12-31T17:00:20,293 adding 'bullet_trade/core/message.py' 2025-12-31T17:00:20,295 adding 'bullet_trade/core/models.py' 2025-12-31T17:00:20,297 adding 'bullet_trade/core/notifications.py' 2025-12-31T17:00:20,301 adding 'bullet_trade/core/optimizer.py' 2025-12-31T17:00:20,304 adding 'bullet_trade/core/orders.py' 2025-12-31T17:00:20,306 adding 'bullet_trade/core/pricing.py' 2025-12-31T17:00:20,308 adding 'bullet_trade/core/risk_control.py' 2025-12-31T17:00:20,310 adding 'bullet_trade/core/runtime.py' 2025-12-31T17:00:20,314 adding 'bullet_trade/core/scheduler.py' 2025-12-31T17:00:20,317 adding 'bullet_trade/core/settings.py' 2025-12-31T17:00:20,319 adding 'bullet_trade/data/__init__.py' 2025-12-31T17:00:20,331 adding 'bullet_trade/data/api.py' 2025-12-31T17:00:20,333 adding 'bullet_trade/data/base.py' 2025-12-31T17:00:20,336 adding 'bullet_trade/data/cache.py' 2025-12-31T17:00:20,339 adding 'bullet_trade/data/providers/base.py' 2025-12-31T17:00:20,345 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-31T17:00:20,352 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-31T17:00:20,355 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-31T17:00:20,361 adding 'bullet_trade/data/providers/tushare.py' 2025-12-31T17:00:20,364 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-31T17:00:20,366 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-31T17:00:20,369 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-31T17:00:20,374 adding 'bullet_trade/notebook/04.joinquant_remote_live_trade.ipynb' 2025-12-31T17:00:20,376 adding 'bullet_trade/notebook/__init__.py' 2025-12-31T17:00:20,378 adding 'bullet_trade/remote/__init__.py' 2025-12-31T17:00:20,381 adding 'bullet_trade/remote/connection.py' 2025-12-31T17:00:20,385 adding 'bullet_trade/reporting/__init__.py' 2025-12-31T17:00:20,387 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-31T17:00:20,389 adding 'bullet_trade/reporting/templates/default.html' 2025-12-31T17:00:20,392 adding 'bullet_trade/research/io.py' 2025-12-31T17:00:20,393 adding 'bullet_trade/server/__init__.py' 2025-12-31T17:00:20,396 adding 'bullet_trade/server/app.py' 2025-12-31T17:00:20,397 adding 'bullet_trade/server/cli.py' 2025-12-31T17:00:20,399 adding 'bullet_trade/server/config.py' 2025-12-31T17:00:20,400 adding 'bullet_trade/server/protocol.py' 2025-12-31T17:00:20,401 adding 'bullet_trade/server/session.py' 2025-12-31T17:00:20,403 adding 'bullet_trade/server/tick.py' 2025-12-31T17:00:20,405 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-31T17:00:20,406 adding 'bullet_trade/server/adapters/base.py' 2025-12-31T17:00:20,409 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-31T17:00:20,410 adding 'bullet_trade/server/adapters/stub.py' 2025-12-31T17:00:20,412 adding 'bullet_trade/utils/env_loader.py' 2025-12-31T17:00:20,414 adding 'bullet_trade/utils/font_config.py' 2025-12-31T17:00:20,415 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-31T17:00:20,417 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-31T17:00:20,420 adding 'bullet_trade-0.6.0.dist-info/licenses/LICENSE' 2025-12-31T17:00:20,422 adding 'helpers/__init__.py' 2025-12-31T17:00:20,424 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-31T17:00:20,426 adding 'helpers/jq_remote_strategy_example.py' 2025-12-31T17:00:20,428 adding 'bullet_trade-0.6.0.dist-info/METADATA' 2025-12-31T17:00:20,429 adding 'bullet_trade-0.6.0.dist-info/WHEEL' 2025-12-31T17:00:20,430 adding 'bullet_trade-0.6.0.dist-info/entry_points.txt' 2025-12-31T17:00:20,431 adding 'bullet_trade-0.6.0.dist-info/top_level.txt' 2025-12-31T17:00:20,432 adding 'bullet_trade-0.6.0.dist-info/RECORD' 2025-12-31T17:00:20,447 removing build/bdist.linux-armv7l/wheel 2025-12-31T17:00:20,573 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-31T17:00:20,583 Created wheel for bullet-trade: filename=bullet_trade-0.6.0-py3-none-any.whl size=295748 sha256=8a630e9a88b01e48901ab3a042e6a621c72fa2b67349c408e4e3f30ec608a59f 2025-12-31T17:00:20,585 Stored in directory: /tmp/pip-ephem-wheel-cache-xvnd8a4g/wheels/30/48/37/bdf2933fa118c1f8e5486b8c761951cf0ad9417abfb1ee1279 2025-12-31T17:00:20,601 Successfully built bullet-trade 2025-12-31T17:00:20,615 Removed build tracker: '/tmp/pip-build-tracker-bg__hns6'