2025-12-10T15:18:26,657 Created temporary directory: /tmp/pip-ephem-wheel-cache-vm2x4nph 2025-12-10T15:18:26,659 Created temporary directory: /tmp/pip-build-tracker-uziv4izy 2025-12-10T15:18:26,660 Initialized build tracking at /tmp/pip-build-tracker-uziv4izy 2025-12-10T15:18:26,660 Created build tracker: /tmp/pip-build-tracker-uziv4izy 2025-12-10T15:18:26,660 Entered build tracker: /tmp/pip-build-tracker-uziv4izy 2025-12-10T15:18:26,661 Created temporary directory: /tmp/pip-wheel-to5gldqe 2025-12-10T15:18:26,664 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-10T15:18:26,667 Created temporary directory: /tmp/pip-ephem-wheel-cache-2rf8bb4r 2025-12-10T15:18:26,688 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-10T15:18:26,692 2 location(s) to search for versions of bullet-trade: 2025-12-10T15:18:26,692 * https://pypi.org/simple/bullet-trade/ 2025-12-10T15:18:26,692 * https://www.piwheels.org/simple/bullet-trade/ 2025-12-10T15:18:26,693 Fetching project page and analyzing links: https://pypi.org/simple/bullet-trade/ 2025-12-10T15:18:26,693 Getting page https://pypi.org/simple/bullet-trade/ 2025-12-10T15:18:26,695 Found index url https://pypi.org/simple 2025-12-10T15:18:26,911 Fetched page https://pypi.org/simple/bullet-trade/ as application/vnd.pypi.simple.v1+json 2025-12-10T15:18:26,914 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-10T15:18:26,915 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-10T15:18:26,916 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-10T15:18:26,917 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-10T15:18:26,918 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-10T15:18:26,919 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-10T15:18:26,920 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-10T15:18:26,921 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-10T15:18:26,921 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-10T15:18:26,922 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-10T15:18:26,923 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-10T15:18:26,924 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-10T15:18:26,924 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-10T15:18:26,925 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-10T15:18:26,926 Fetching project page and analyzing links: https://www.piwheels.org/simple/bullet-trade/ 2025-12-10T15:18:26,926 Getting page https://www.piwheels.org/simple/bullet-trade/ 2025-12-10T15:18:26,928 Found index url https://www.piwheels.org/simple 2025-12-10T15:18:27,098 Fetched page https://www.piwheels.org/simple/bullet-trade/ as text/html 2025-12-10T15:18:27,101 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-10T15:18:27,102 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-10T15:18:27,102 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-10T15:18:27,103 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-10T15:18:27,103 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-10T15:18:27,104 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-10T15:18:27,105 Skipping link: not a file: https://www.piwheels.org/simple/bullet-trade/ 2025-12-10T15:18:27,105 Skipping link: not a file: https://pypi.org/simple/bullet-trade/ 2025-12-10T15:18:27,126 Given no hashes to check 1 links for project 'bullet-trade': discarding no candidates 2025-12-10T15:18:27,144 Collecting bullet-trade==0.5.2 2025-12-10T15:18:27,146 Created temporary directory: /tmp/pip-unpack-llt0yllh 2025-12-10T15:18:27,283 Downloading bullet_trade-0.5.2.tar.gz (238 kB) 2025-12-10T15:18:27,585 Added bullet-trade==0.5.2 from https://files.pythonhosted.org/packages/4f/0c/51ea0eae742faaf836a1b4b1337f773ed96c0c2da1c580a7b737851cb1a1/bullet_trade-0.5.2.tar.gz to build tracker '/tmp/pip-build-tracker-uziv4izy' 2025-12-10T15:18:27,593 Created temporary directory: /tmp/pip-build-env-bhnxygg6 2025-12-10T15:18:27,598 Installing build dependencies: started 2025-12-10T15:18:27,599 Running command pip subprocess to install build dependencies 2025-12-10T15:18:28,736 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-10T15:18:29,344 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-10T15:18:29,368 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-10T15:18:31,106 Collecting setuptools>=61.0 2025-12-10T15:18:31,204 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-10T15:18:31,471 Collecting wheel 2025-12-10T15:18:31,488 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-10T15:18:34,409 Installing collected packages: wheel, setuptools 2025-12-10T15:18:34,654 Creating /tmp/pip-build-env-bhnxygg6/overlay/local/bin 2025-12-10T15:18:34,656 changing mode of /tmp/pip-build-env-bhnxygg6/overlay/local/bin/wheel to 755 2025-12-10T15:18:38,273 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-10T15:18:38,544 Installing build dependencies: finished with status 'done' 2025-12-10T15:18:38,551 Getting requirements to build wheel: started 2025-12-10T15:18:38,552 Running command Getting requirements to build wheel 2025-12-10T15:18:39,193 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-10T15:18:39,193 !! 2025-12-10T15:18:39,194 ******************************************************************************** 2025-12-10T15:18:39,195 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-10T15:18:39,196 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-10T15:18:39,197 or your builds will no longer be supported. 2025-12-10T15:18:39,198 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:39,199 ******************************************************************************** 2025-12-10T15:18:39,200 !! 2025-12-10T15:18:39,200 corresp(dist, value, root_dir) 2025-12-10T15:18:39,291 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-10T15:18:39,291 !! 2025-12-10T15:18:39,292 ******************************************************************************** 2025-12-10T15:18:39,293 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-10T15:18:39,294 License :: OSI Approved :: MIT License 2025-12-10T15:18:39,295 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:39,296 ******************************************************************************** 2025-12-10T15:18:39,297 !! 2025-12-10T15:18:39,297 dist._finalize_license_expression() 2025-12-10T15:18:39,298 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-10T15:18:39,299 !! 2025-12-10T15:18:39,300 ******************************************************************************** 2025-12-10T15:18:39,300 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-10T15:18:39,301 License :: OSI Approved :: MIT License 2025-12-10T15:18:39,302 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:39,302 ******************************************************************************** 2025-12-10T15:18:39,303 !! 2025-12-10T15:18:39,304 self._finalize_license_expression() 2025-12-10T15:18:39,304 running egg_info 2025-12-10T15:18:39,311 writing bullet_trade.egg-info/PKG-INFO 2025-12-10T15:18:39,322 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-10T15:18:39,324 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-10T15:18:39,332 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-10T15:18:39,333 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-10T15:18:39,374 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:39,381 reading manifest template 'MANIFEST.in' 2025-12-10T15:18:39,386 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-10T15:18:39,389 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-10T15:18:39,390 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-10T15:18:39,391 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-10T15:18:39,392 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-10T15:18:39,392 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-10T15:18:39,393 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-10T15:18:39,394 warning: no previously-included files found matching '.env' 2025-12-10T15:18:39,394 warning: no previously-included files found matching '.gitignore' 2025-12-10T15:18:39,395 adding license file 'LICENSE' 2025-12-10T15:18:39,401 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:39,498 Getting requirements to build wheel: finished with status 'done' 2025-12-10T15:18:39,502 Created temporary directory: /tmp/pip-modern-metadata-h94ap3py 2025-12-10T15:18:39,504 Preparing metadata (pyproject.toml): started 2025-12-10T15:18:39,506 Running command Preparing metadata (pyproject.toml) 2025-12-10T15:18:40,080 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-10T15:18:40,080 !! 2025-12-10T15:18:40,081 ******************************************************************************** 2025-12-10T15:18:40,082 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-10T15:18:40,083 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-10T15:18:40,083 or your builds will no longer be supported. 2025-12-10T15:18:40,085 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:40,085 ******************************************************************************** 2025-12-10T15:18:40,086 !! 2025-12-10T15:18:40,087 corresp(dist, value, root_dir) 2025-12-10T15:18:40,170 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-10T15:18:40,170 !! 2025-12-10T15:18:40,172 ******************************************************************************** 2025-12-10T15:18:40,172 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-10T15:18:40,173 License :: OSI Approved :: MIT License 2025-12-10T15:18:40,174 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:40,174 ******************************************************************************** 2025-12-10T15:18:40,175 !! 2025-12-10T15:18:40,175 dist._finalize_license_expression() 2025-12-10T15:18:40,177 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-10T15:18:40,177 !! 2025-12-10T15:18:40,178 ******************************************************************************** 2025-12-10T15:18:40,179 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-10T15:18:40,180 License :: OSI Approved :: MIT License 2025-12-10T15:18:40,181 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:40,181 ******************************************************************************** 2025-12-10T15:18:40,182 !! 2025-12-10T15:18:40,183 self._finalize_license_expression() 2025-12-10T15:18:40,185 running dist_info 2025-12-10T15:18:40,197 creating /tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info 2025-12-10T15:18:40,198 writing /tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/PKG-INFO 2025-12-10T15:18:40,210 writing dependency_links to /tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/dependency_links.txt 2025-12-10T15:18:40,211 writing entry points to /tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/entry_points.txt 2025-12-10T15:18:40,219 writing requirements to /tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/requires.txt 2025-12-10T15:18:40,220 writing top-level names to /tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/top_level.txt 2025-12-10T15:18:40,221 writing manifest file '/tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:40,258 reading manifest file '/tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:40,260 reading manifest template 'MANIFEST.in' 2025-12-10T15:18:40,266 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-10T15:18:40,269 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-10T15:18:40,270 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-10T15:18:40,271 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-10T15:18:40,272 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-10T15:18:40,272 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-10T15:18:40,273 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-10T15:18:40,274 warning: no previously-included files found matching '.env' 2025-12-10T15:18:40,274 warning: no previously-included files found matching '.gitignore' 2025-12-10T15:18:40,275 adding license file 'LICENSE' 2025-12-10T15:18:40,280 writing manifest file '/tmp/pip-modern-metadata-h94ap3py/bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:40,281 creating '/tmp/pip-modern-metadata-h94ap3py/bullet_trade-0.5.2.dist-info' 2025-12-10T15:18:40,412 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-10T15:18:40,417 Source in /tmp/pip-wheel-to5gldqe/bullet-trade_a7e5e07b545c463ca4453350d0048b6c has version 0.5.2, which satisfies requirement bullet-trade==0.5.2 from https://files.pythonhosted.org/packages/4f/0c/51ea0eae742faaf836a1b4b1337f773ed96c0c2da1c580a7b737851cb1a1/bullet_trade-0.5.2.tar.gz 2025-12-10T15:18:40,418 Removed bullet-trade==0.5.2 from https://files.pythonhosted.org/packages/4f/0c/51ea0eae742faaf836a1b4b1337f773ed96c0c2da1c580a7b737851cb1a1/bullet_trade-0.5.2.tar.gz from build tracker '/tmp/pip-build-tracker-uziv4izy' 2025-12-10T15:18:40,424 Created temporary directory: /tmp/pip-unpack-2jmohd80 2025-12-10T15:18:40,425 Building wheels for collected packages: bullet-trade 2025-12-10T15:18:40,430 Created temporary directory: /tmp/pip-wheel-xsnmp9wp 2025-12-10T15:18:40,430 Destination directory: /tmp/pip-wheel-xsnmp9wp 2025-12-10T15:18:40,433 Building wheel for bullet-trade (pyproject.toml): started 2025-12-10T15:18:40,434 Running command Building wheel for bullet-trade (pyproject.toml) 2025-12-10T15:18:41,018 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-10T15:18:41,018 !! 2025-12-10T15:18:41,019 ******************************************************************************** 2025-12-10T15:18:41,020 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-10T15:18:41,021 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-10T15:18:41,021 or your builds will no longer be supported. 2025-12-10T15:18:41,022 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:41,023 ******************************************************************************** 2025-12-10T15:18:41,024 !! 2025-12-10T15:18:41,024 corresp(dist, value, root_dir) 2025-12-10T15:18:41,100 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-10T15:18:41,101 !! 2025-12-10T15:18:41,102 ******************************************************************************** 2025-12-10T15:18:41,103 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-10T15:18:41,104 License :: OSI Approved :: MIT License 2025-12-10T15:18:41,105 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:41,106 ******************************************************************************** 2025-12-10T15:18:41,107 !! 2025-12-10T15:18:41,107 dist._finalize_license_expression() 2025-12-10T15:18:41,108 /tmp/pip-build-env-bhnxygg6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-10T15:18:41,109 !! 2025-12-10T15:18:41,110 ******************************************************************************** 2025-12-10T15:18:41,110 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-10T15:18:41,111 License :: OSI Approved :: MIT License 2025-12-10T15:18:41,112 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-10T15:18:41,113 ******************************************************************************** 2025-12-10T15:18:41,114 !! 2025-12-10T15:18:41,115 self._finalize_license_expression() 2025-12-10T15:18:41,115 running bdist_wheel 2025-12-10T15:18:41,131 running build 2025-12-10T15:18:41,131 running build_py 2025-12-10T15:18:41,137 creating build/lib 2025-12-10T15:18:41,139 copying jqdata.py -> build/lib 2025-12-10T15:18:41,142 creating build/lib/helpers 2025-12-10T15:18:41,143 copying helpers/jq_remote_strategy_example.py -> build/lib/helpers 2025-12-10T15:18:41,146 copying helpers/bullet_trade_jq_remote_helper.py -> build/lib/helpers 2025-12-10T15:18:41,148 copying helpers/__init__.py -> build/lib/helpers 2025-12-10T15:18:41,150 creating build/lib/bullet_trade 2025-12-10T15:18:41,151 copying bullet_trade/__main__.py -> build/lib/bullet_trade 2025-12-10T15:18:41,153 copying bullet_trade/__version__.py -> build/lib/bullet_trade 2025-12-10T15:18:41,155 copying bullet_trade/__init__.py -> build/lib/bullet_trade 2025-12-10T15:18:41,157 creating build/lib/bullet_trade/utils 2025-12-10T15:18:41,158 copying bullet_trade/utils/env_loader.py -> build/lib/bullet_trade/utils 2025-12-10T15:18:41,160 copying bullet_trade/utils/portfolio_printer.py -> build/lib/bullet_trade/utils 2025-12-10T15:18:41,163 copying bullet_trade/utils/strategy_helpers.py -> build/lib/bullet_trade/utils 2025-12-10T15:18:41,165 copying bullet_trade/utils/font_config.py -> build/lib/bullet_trade/utils 2025-12-10T15:18:41,167 creating build/lib/bullet_trade/research 2025-12-10T15:18:41,168 copying bullet_trade/research/io.py -> build/lib/bullet_trade/research 2025-12-10T15:18:41,171 creating build/lib/bullet_trade/server 2025-12-10T15:18:41,172 copying bullet_trade/server/cli.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,174 copying bullet_trade/server/session.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,176 copying bullet_trade/server/protocol.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,178 copying bullet_trade/server/app.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,180 copying bullet_trade/server/tick.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,182 copying bullet_trade/server/config.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,185 copying bullet_trade/server/__init__.py -> build/lib/bullet_trade/server 2025-12-10T15:18:41,187 creating build/lib/bullet_trade/reporting 2025-12-10T15:18:41,188 copying bullet_trade/reporting/__init__.py -> build/lib/bullet_trade/reporting 2025-12-10T15:18:41,191 creating build/lib/bullet_trade/compat 2025-12-10T15:18:41,192 copying bullet_trade/compat/jqdata.py -> build/lib/bullet_trade/compat 2025-12-10T15:18:41,194 copying bullet_trade/compat/__init__.py -> build/lib/bullet_trade/compat 2025-12-10T15:18:41,196 creating build/lib/bullet_trade/broker 2025-12-10T15:18:41,197 copying bullet_trade/broker/qmt.py -> build/lib/bullet_trade/broker 2025-12-10T15:18:41,200 copying bullet_trade/broker/qmt_remote.py -> build/lib/bullet_trade/broker 2025-12-10T15:18:41,202 copying bullet_trade/broker/base.py -> build/lib/bullet_trade/broker 2025-12-10T15:18:41,205 copying bullet_trade/broker/__init__.py -> build/lib/bullet_trade/broker 2025-12-10T15:18:41,206 copying bullet_trade/broker/simulator.py -> build/lib/bullet_trade/broker 2025-12-10T15:18:41,209 creating build/lib/bullet_trade/data 2025-12-10T15:18:41,210 copying bullet_trade/data/cache.py -> build/lib/bullet_trade/data 2025-12-10T15:18:41,213 copying bullet_trade/data/api.py -> build/lib/bullet_trade/data 2025-12-10T15:18:41,216 copying bullet_trade/data/base.py -> build/lib/bullet_trade/data 2025-12-10T15:18:41,218 copying bullet_trade/data/__init__.py -> build/lib/bullet_trade/data 2025-12-10T15:18:41,221 creating build/lib/bullet_trade/core 2025-12-10T15:18:41,222 copying bullet_trade/core/settings.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,225 copying bullet_trade/core/scheduler.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,227 copying bullet_trade/core/event_loop.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,230 copying bullet_trade/core/async_scheduler.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,232 copying bullet_trade/core/orders.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,235 copying bullet_trade/core/optimizer.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,237 copying bullet_trade/core/notifications.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,240 copying bullet_trade/core/live_engine.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,243 copying bullet_trade/core/exceptions.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,245 copying bullet_trade/core/live_runtime.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,247 copying bullet_trade/core/models.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,250 copying bullet_trade/core/message.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,252 copying bullet_trade/core/api.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,254 copying bullet_trade/core/pricing.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,257 copying bullet_trade/core/analysis.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,261 copying bullet_trade/core/events.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,264 copying bullet_trade/core/engine.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,267 copying bullet_trade/core/event_bus.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,270 copying bullet_trade/core/risk_control.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,272 copying bullet_trade/core/async_engine.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,275 copying bullet_trade/core/runtime.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,276 copying bullet_trade/core/__init__.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,278 copying bullet_trade/core/globals.py -> build/lib/bullet_trade/core 2025-12-10T15:18:41,281 creating build/lib/bullet_trade/notebook 2025-12-10T15:18:41,282 copying bullet_trade/notebook/__init__.py -> build/lib/bullet_trade/notebook 2025-12-10T15:18:41,284 creating build/lib/bullet_trade/remote 2025-12-10T15:18:41,285 copying bullet_trade/remote/connection.py -> build/lib/bullet_trade/remote 2025-12-10T15:18:41,288 copying bullet_trade/remote/__init__.py -> build/lib/bullet_trade/remote 2025-12-10T15:18:41,290 creating build/lib/bullet_trade/cli 2025-12-10T15:18:41,291 copying bullet_trade/cli/backtest.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,294 copying bullet_trade/cli/report.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,295 copying bullet_trade/cli/optimize.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,298 copying bullet_trade/cli/main.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,300 copying bullet_trade/cli/live.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,302 copying bullet_trade/cli/jupyterlab.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,305 copying bullet_trade/cli/__init__.py -> build/lib/bullet_trade/cli 2025-12-10T15:18:41,307 creating build/lib/bullet_trade/server/adapters 2025-12-10T15:18:41,308 copying bullet_trade/server/adapters/qmt.py -> build/lib/bullet_trade/server/adapters 2025-12-10T15:18:41,311 copying bullet_trade/server/adapters/stub.py -> build/lib/bullet_trade/server/adapters 2025-12-10T15:18:41,312 copying bullet_trade/server/adapters/base.py -> build/lib/bullet_trade/server/adapters 2025-12-10T15:18:41,315 copying bullet_trade/server/adapters/__init__.py -> build/lib/bullet_trade/server/adapters 2025-12-10T15:18:41,317 creating build/lib/bullet_trade/reporting/templates 2025-12-10T15:18:41,318 copying bullet_trade/reporting/templates/__init__.py -> build/lib/bullet_trade/reporting/templates 2025-12-10T15:18:41,320 creating build/lib/bullet_trade/data/providers 2025-12-10T15:18:41,321 copying bullet_trade/data/providers/jqdata.py -> build/lib/bullet_trade/data/providers 2025-12-10T15:18:41,324 copying bullet_trade/data/providers/tushare.py -> build/lib/bullet_trade/data/providers 2025-12-10T15:18:41,327 copying bullet_trade/data/providers/remote_qmt.py -> build/lib/bullet_trade/data/providers 2025-12-10T15:18:41,330 copying bullet_trade/data/providers/miniqmt.py -> build/lib/bullet_trade/data/providers 2025-12-10T15:18:41,332 copying bullet_trade/data/providers/base.py -> build/lib/bullet_trade/data/providers 2025-12-10T15:18:41,334 running egg_info 2025-12-10T15:18:41,345 writing bullet_trade.egg-info/PKG-INFO 2025-12-10T15:18:41,356 writing dependency_links to bullet_trade.egg-info/dependency_links.txt 2025-12-10T15:18:41,358 writing entry points to bullet_trade.egg-info/entry_points.txt 2025-12-10T15:18:41,365 writing requirements to bullet_trade.egg-info/requires.txt 2025-12-10T15:18:41,367 writing top-level names to bullet_trade.egg-info/top_level.txt 2025-12-10T15:18:41,393 reading manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:41,399 reading manifest template 'MANIFEST.in' 2025-12-10T15:18:41,406 warning: no files found matching '*.md' under directory 'bullet_trade/notebook' 2025-12-10T15:18:41,408 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-12-10T15:18:41,410 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-12-10T15:18:41,411 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-10T15:18:41,411 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-10T15:18:41,412 warning: no previously-included files matching '*' found under directory 'examples' 2025-12-10T15:18:41,413 warning: no previously-included files matching '*' found under directory 'scripts' 2025-12-10T15:18:41,414 warning: no previously-included files found matching '.env' 2025-12-10T15:18:41,415 warning: no previously-included files found matching '.gitignore' 2025-12-10T15:18:41,415 adding license file 'LICENSE' 2025-12-10T15:18:41,421 writing manifest file 'bullet_trade.egg-info/SOURCES.txt' 2025-12-10T15:18:41,432 copying bullet_trade/notebook/01.welcome.ipynb -> build/lib/bullet_trade/notebook 2025-12-10T15:18:41,434 copying bullet_trade/notebook/03.data.ipynb -> build/lib/bullet_trade/notebook 2025-12-10T15:18:41,437 copying bullet_trade/notebook/02.example.ipynb -> build/lib/bullet_trade/notebook 2025-12-10T15:18:41,439 copying bullet_trade/reporting/templates/default.html -> build/lib/bullet_trade/reporting/templates 2025-12-10T15:18:41,459 installing to build/bdist.linux-armv7l/wheel 2025-12-10T15:18:41,460 running install 2025-12-10T15:18:41,482 running install_lib 2025-12-10T15:18:41,489 creating build/bdist.linux-armv7l/wheel 2025-12-10T15:18:41,490 copying build/lib/jqdata.py -> build/bdist.linux-armv7l/wheel/. 2025-12-10T15:18:41,493 creating build/bdist.linux-armv7l/wheel/helpers 2025-12-10T15:18:41,494 copying build/lib/helpers/jq_remote_strategy_example.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-10T15:18:41,496 copying build/lib/helpers/bullet_trade_jq_remote_helper.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-10T15:18:41,499 copying build/lib/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./helpers 2025-12-10T15:18:41,501 creating build/bdist.linux-armv7l/wheel/bullet_trade 2025-12-10T15:18:41,502 copying build/lib/bullet_trade/__main__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-10T15:18:41,505 creating build/bdist.linux-armv7l/wheel/bullet_trade/utils 2025-12-10T15:18:41,506 copying build/lib/bullet_trade/utils/env_loader.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-10T15:18:41,509 copying build/lib/bullet_trade/utils/portfolio_printer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-10T15:18:41,511 copying build/lib/bullet_trade/utils/strategy_helpers.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-10T15:18:41,513 copying build/lib/bullet_trade/utils/font_config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/utils 2025-12-10T15:18:41,516 creating build/bdist.linux-armv7l/wheel/bullet_trade/research 2025-12-10T15:18:41,517 copying build/lib/bullet_trade/research/io.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/research 2025-12-10T15:18:41,520 creating build/bdist.linux-armv7l/wheel/bullet_trade/server 2025-12-10T15:18:41,521 copying build/lib/bullet_trade/server/cli.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,523 copying build/lib/bullet_trade/server/session.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,525 creating build/bdist.linux-armv7l/wheel/bullet_trade/server/adapters 2025-12-10T15:18:41,526 copying build/lib/bullet_trade/server/adapters/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-10T15:18:41,528 copying build/lib/bullet_trade/server/adapters/stub.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-10T15:18:41,530 copying build/lib/bullet_trade/server/adapters/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-10T15:18:41,532 copying build/lib/bullet_trade/server/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server/adapters 2025-12-10T15:18:41,534 copying build/lib/bullet_trade/server/protocol.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,536 copying build/lib/bullet_trade/server/app.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,538 copying build/lib/bullet_trade/server/tick.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,541 copying build/lib/bullet_trade/server/config.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,543 copying build/lib/bullet_trade/server/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/server 2025-12-10T15:18:41,545 copying build/lib/bullet_trade/__version__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-10T15:18:41,547 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting 2025-12-10T15:18:41,549 creating build/bdist.linux-armv7l/wheel/bullet_trade/reporting/templates 2025-12-10T15:18:41,550 copying build/lib/bullet_trade/reporting/templates/default.html -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-10T15:18:41,552 copying build/lib/bullet_trade/reporting/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting/templates 2025-12-10T15:18:41,554 copying build/lib/bullet_trade/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/reporting 2025-12-10T15:18:41,557 creating build/bdist.linux-armv7l/wheel/bullet_trade/compat 2025-12-10T15:18:41,558 copying build/lib/bullet_trade/compat/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-10T15:18:41,560 copying build/lib/bullet_trade/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/compat 2025-12-10T15:18:41,562 creating build/bdist.linux-armv7l/wheel/bullet_trade/broker 2025-12-10T15:18:41,563 copying build/lib/bullet_trade/broker/qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-10T15:18:41,566 copying build/lib/bullet_trade/broker/qmt_remote.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-10T15:18:41,568 copying build/lib/bullet_trade/broker/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-10T15:18:41,571 copying build/lib/bullet_trade/broker/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-10T15:18:41,572 copying build/lib/bullet_trade/broker/simulator.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/broker 2025-12-10T15:18:41,575 creating build/bdist.linux-armv7l/wheel/bullet_trade/data 2025-12-10T15:18:41,576 copying build/lib/bullet_trade/data/cache.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-10T15:18:41,579 creating build/bdist.linux-armv7l/wheel/bullet_trade/data/providers 2025-12-10T15:18:41,580 copying build/lib/bullet_trade/data/providers/jqdata.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-10T15:18:41,584 copying build/lib/bullet_trade/data/providers/tushare.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-10T15:18:41,586 copying build/lib/bullet_trade/data/providers/remote_qmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-10T15:18:41,588 copying build/lib/bullet_trade/data/providers/miniqmt.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-10T15:18:41,592 copying build/lib/bullet_trade/data/providers/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data/providers 2025-12-10T15:18:41,594 copying build/lib/bullet_trade/data/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-10T15:18:41,597 copying build/lib/bullet_trade/data/base.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-10T15:18:41,598 copying build/lib/bullet_trade/data/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/data 2025-12-10T15:18:41,601 creating build/bdist.linux-armv7l/wheel/bullet_trade/core 2025-12-10T15:18:41,602 copying build/lib/bullet_trade/core/settings.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,604 copying build/lib/bullet_trade/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,606 copying build/lib/bullet_trade/core/event_loop.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,609 copying build/lib/bullet_trade/core/async_scheduler.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,611 copying build/lib/bullet_trade/core/orders.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,613 copying build/lib/bullet_trade/core/optimizer.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,616 copying build/lib/bullet_trade/core/notifications.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,618 copying build/lib/bullet_trade/core/live_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,621 copying build/lib/bullet_trade/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,623 copying build/lib/bullet_trade/core/live_runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,625 copying build/lib/bullet_trade/core/models.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,627 copying build/lib/bullet_trade/core/message.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,629 copying build/lib/bullet_trade/core/api.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,631 copying build/lib/bullet_trade/core/pricing.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,634 copying build/lib/bullet_trade/core/analysis.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,638 copying build/lib/bullet_trade/core/events.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,640 copying build/lib/bullet_trade/core/engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,644 copying build/lib/bullet_trade/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,647 copying build/lib/bullet_trade/core/risk_control.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,649 copying build/lib/bullet_trade/core/async_engine.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,652 copying build/lib/bullet_trade/core/runtime.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,653 copying build/lib/bullet_trade/core/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,656 copying build/lib/bullet_trade/core/globals.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/core 2025-12-10T15:18:41,659 creating build/bdist.linux-armv7l/wheel/bullet_trade/notebook 2025-12-10T15:18:41,660 copying build/lib/bullet_trade/notebook/01.welcome.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-10T15:18:41,662 copying build/lib/bullet_trade/notebook/03.data.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-10T15:18:41,664 copying build/lib/bullet_trade/notebook/02.example.ipynb -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-10T15:18:41,666 copying build/lib/bullet_trade/notebook/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/notebook 2025-12-10T15:18:41,668 copying build/lib/bullet_trade/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade 2025-12-10T15:18:41,670 creating build/bdist.linux-armv7l/wheel/bullet_trade/remote 2025-12-10T15:18:41,671 copying build/lib/bullet_trade/remote/connection.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-10T15:18:41,673 copying build/lib/bullet_trade/remote/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/remote 2025-12-10T15:18:41,675 creating build/bdist.linux-armv7l/wheel/bullet_trade/cli 2025-12-10T15:18:41,676 copying build/lib/bullet_trade/cli/backtest.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,679 copying build/lib/bullet_trade/cli/report.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,681 copying build/lib/bullet_trade/cli/optimize.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,684 copying build/lib/bullet_trade/cli/main.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,686 copying build/lib/bullet_trade/cli/live.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,688 copying build/lib/bullet_trade/cli/jupyterlab.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,691 copying build/lib/bullet_trade/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./bullet_trade/cli 2025-12-10T15:18:41,693 running install_egg_info 2025-12-10T15:18:41,698 Copying bullet_trade.egg-info to build/bdist.linux-armv7l/wheel/./bullet_trade-0.5.2-py3.11.egg-info 2025-12-10T15:18:41,710 running install_scripts 2025-12-10T15:18:41,722 creating build/bdist.linux-armv7l/wheel/bullet_trade-0.5.2.dist-info/WHEEL 2025-12-10T15:18:41,725 creating '/tmp/pip-wheel-xsnmp9wp/.tmp-sfaipx56/bullet_trade-0.5.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-10T15:18:41,727 adding 'jqdata.py' 2025-12-10T15:18:41,729 adding 'bullet_trade/__init__.py' 2025-12-10T15:18:41,730 adding 'bullet_trade/__main__.py' 2025-12-10T15:18:41,732 adding 'bullet_trade/__version__.py' 2025-12-10T15:18:41,733 adding 'bullet_trade/broker/__init__.py' 2025-12-10T15:18:41,735 adding 'bullet_trade/broker/base.py' 2025-12-10T15:18:41,739 adding 'bullet_trade/broker/qmt.py' 2025-12-10T15:18:41,741 adding 'bullet_trade/broker/qmt_remote.py' 2025-12-10T15:18:41,743 adding 'bullet_trade/broker/simulator.py' 2025-12-10T15:18:41,744 adding 'bullet_trade/cli/__init__.py' 2025-12-10T15:18:41,746 adding 'bullet_trade/cli/backtest.py' 2025-12-10T15:18:41,748 adding 'bullet_trade/cli/jupyterlab.py' 2025-12-10T15:18:41,749 adding 'bullet_trade/cli/live.py' 2025-12-10T15:18:41,751 adding 'bullet_trade/cli/main.py' 2025-12-10T15:18:41,753 adding 'bullet_trade/cli/optimize.py' 2025-12-10T15:18:41,754 adding 'bullet_trade/cli/report.py' 2025-12-10T15:18:41,756 adding 'bullet_trade/compat/__init__.py' 2025-12-10T15:18:41,757 adding 'bullet_trade/compat/jqdata.py' 2025-12-10T15:18:41,760 adding 'bullet_trade/core/__init__.py' 2025-12-10T15:18:41,771 adding 'bullet_trade/core/analysis.py' 2025-12-10T15:18:41,774 adding 'bullet_trade/core/api.py' 2025-12-10T15:18:41,777 adding 'bullet_trade/core/async_engine.py' 2025-12-10T15:18:41,779 adding 'bullet_trade/core/async_scheduler.py' 2025-12-10T15:18:41,789 adding 'bullet_trade/core/engine.py' 2025-12-10T15:18:41,791 adding 'bullet_trade/core/event_bus.py' 2025-12-10T15:18:41,793 adding 'bullet_trade/core/event_loop.py' 2025-12-10T15:18:41,795 adding 'bullet_trade/core/events.py' 2025-12-10T15:18:41,796 adding 'bullet_trade/core/exceptions.py' 2025-12-10T15:18:41,798 adding 'bullet_trade/core/globals.py' 2025-12-10T15:18:41,805 adding 'bullet_trade/core/live_engine.py' 2025-12-10T15:18:41,807 adding 'bullet_trade/core/live_runtime.py' 2025-12-10T15:18:41,809 adding 'bullet_trade/core/message.py' 2025-12-10T15:18:41,811 adding 'bullet_trade/core/models.py' 2025-12-10T15:18:41,813 adding 'bullet_trade/core/notifications.py' 2025-12-10T15:18:41,816 adding 'bullet_trade/core/optimizer.py' 2025-12-10T15:18:41,818 adding 'bullet_trade/core/orders.py' 2025-12-10T15:18:41,819 adding 'bullet_trade/core/pricing.py' 2025-12-10T15:18:41,821 adding 'bullet_trade/core/risk_control.py' 2025-12-10T15:18:41,822 adding 'bullet_trade/core/runtime.py' 2025-12-10T15:18:41,824 adding 'bullet_trade/core/scheduler.py' 2025-12-10T15:18:41,826 adding 'bullet_trade/core/settings.py' 2025-12-10T15:18:41,828 adding 'bullet_trade/data/__init__.py' 2025-12-10T15:18:41,833 adding 'bullet_trade/data/api.py' 2025-12-10T15:18:41,835 adding 'bullet_trade/data/base.py' 2025-12-10T15:18:41,837 adding 'bullet_trade/data/cache.py' 2025-12-10T15:18:41,839 adding 'bullet_trade/data/providers/base.py' 2025-12-10T15:18:41,843 adding 'bullet_trade/data/providers/jqdata.py' 2025-12-10T15:18:41,848 adding 'bullet_trade/data/providers/miniqmt.py' 2025-12-10T15:18:41,850 adding 'bullet_trade/data/providers/remote_qmt.py' 2025-12-10T15:18:41,852 adding 'bullet_trade/data/providers/tushare.py' 2025-12-10T15:18:41,854 adding 'bullet_trade/notebook/01.welcome.ipynb' 2025-12-10T15:18:41,856 adding 'bullet_trade/notebook/02.example.ipynb' 2025-12-10T15:18:41,858 adding 'bullet_trade/notebook/03.data.ipynb' 2025-12-10T15:18:41,859 adding 'bullet_trade/notebook/__init__.py' 2025-12-10T15:18:41,861 adding 'bullet_trade/remote/__init__.py' 2025-12-10T15:18:41,862 adding 'bullet_trade/remote/connection.py' 2025-12-10T15:18:41,866 adding 'bullet_trade/reporting/__init__.py' 2025-12-10T15:18:41,868 adding 'bullet_trade/reporting/templates/__init__.py' 2025-12-10T15:18:41,869 adding 'bullet_trade/reporting/templates/default.html' 2025-12-10T15:18:41,871 adding 'bullet_trade/research/io.py' 2025-12-10T15:18:41,873 adding 'bullet_trade/server/__init__.py' 2025-12-10T15:18:41,875 adding 'bullet_trade/server/app.py' 2025-12-10T15:18:41,876 adding 'bullet_trade/server/cli.py' 2025-12-10T15:18:41,878 adding 'bullet_trade/server/config.py' 2025-12-10T15:18:41,879 adding 'bullet_trade/server/protocol.py' 2025-12-10T15:18:41,881 adding 'bullet_trade/server/session.py' 2025-12-10T15:18:41,883 adding 'bullet_trade/server/tick.py' 2025-12-10T15:18:41,884 adding 'bullet_trade/server/adapters/__init__.py' 2025-12-10T15:18:41,886 adding 'bullet_trade/server/adapters/base.py' 2025-12-10T15:18:41,888 adding 'bullet_trade/server/adapters/qmt.py' 2025-12-10T15:18:41,889 adding 'bullet_trade/server/adapters/stub.py' 2025-12-10T15:18:41,892 adding 'bullet_trade/utils/env_loader.py' 2025-12-10T15:18:41,893 adding 'bullet_trade/utils/font_config.py' 2025-12-10T15:18:41,895 adding 'bullet_trade/utils/portfolio_printer.py' 2025-12-10T15:18:41,897 adding 'bullet_trade/utils/strategy_helpers.py' 2025-12-10T15:18:41,900 adding 'bullet_trade-0.5.2.dist-info/licenses/LICENSE' 2025-12-10T15:18:41,902 adding 'helpers/__init__.py' 2025-12-10T15:18:41,904 adding 'helpers/bullet_trade_jq_remote_helper.py' 2025-12-10T15:18:41,906 adding 'helpers/jq_remote_strategy_example.py' 2025-12-10T15:18:41,908 adding 'bullet_trade-0.5.2.dist-info/METADATA' 2025-12-10T15:18:41,909 adding 'bullet_trade-0.5.2.dist-info/WHEEL' 2025-12-10T15:18:41,910 adding 'bullet_trade-0.5.2.dist-info/entry_points.txt' 2025-12-10T15:18:41,911 adding 'bullet_trade-0.5.2.dist-info/top_level.txt' 2025-12-10T15:18:41,912 adding 'bullet_trade-0.5.2.dist-info/RECORD' 2025-12-10T15:18:41,918 removing build/bdist.linux-armv7l/wheel 2025-12-10T15:18:42,041 Building wheel for bullet-trade (pyproject.toml): finished with status 'done' 2025-12-10T15:18:42,052 Created wheel for bullet-trade: filename=bullet_trade-0.5.2-py3-none-any.whl size=264957 sha256=4ba8c9c7e0aceec7aaefbbbc841615b429731f580bbfbc557894411b4b4658c1 2025-12-10T15:18:42,053 Stored in directory: /tmp/pip-ephem-wheel-cache-2rf8bb4r/wheels/0c/14/c9/9511cd5805e7f87c281dbf6d2ec7f7297324abdf3917a62683 2025-12-10T15:18:42,068 Successfully built bullet-trade 2025-12-10T15:18:42,081 Removed build tracker: '/tmp/pip-build-tracker-uziv4izy'