2026-02-11T02:57:41,977 Created temporary directory: /tmp/pip-ephem-wheel-cache-ykrrswl2 2026-02-11T02:57:41,979 Created temporary directory: /tmp/pip-build-tracker-zx5emdkd 2026-02-11T02:57:41,979 Initialized build tracking at /tmp/pip-build-tracker-zx5emdkd 2026-02-11T02:57:41,980 Created build tracker: /tmp/pip-build-tracker-zx5emdkd 2026-02-11T02:57:41,980 Entered build tracker: /tmp/pip-build-tracker-zx5emdkd 2026-02-11T02:57:41,981 Created temporary directory: /tmp/pip-wheel-ruxpttet 2026-02-11T02:57:41,984 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T02:57:41,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-vpeyik6e 2026-02-11T02:57:42,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T02:57:42,011 2 location(s) to search for versions of quantcli: 2026-02-11T02:57:42,011 * https://pypi.org/simple/quantcli/ 2026-02-11T02:57:42,011 * https://www.piwheels.org/simple/quantcli/ 2026-02-11T02:57:42,012 Fetching project page and analyzing links: https://pypi.org/simple/quantcli/ 2026-02-11T02:57:42,013 Getting page https://pypi.org/simple/quantcli/ 2026-02-11T02:57:42,014 Found index url https://pypi.org/simple 2026-02-11T02:57:42,290 Fetched page https://pypi.org/simple/quantcli/ as application/vnd.pypi.simple.v1+json 2026-02-11T02:57:42,294 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/92/20/c213893bfd473ff936d1ec707f823dd8d54e11e2a729456408d1a32ca610/quantcli-0.1.0-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,295 Found link https://files.pythonhosted.org/packages/10/f0/4dd4687a57045fc6e0ecfdd22c6b59e70d89a8b1855bcdd09ecb8c6f6fd5/quantcli-0.1.0.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.0 2026-02-11T02:57:42,295 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/69/6f/5a72f820e1ebe44d74fd65bfe84b9ee2046d06f168ce3750a0399da69f0b/quantcli-0.1.1-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,297 Found link https://files.pythonhosted.org/packages/ff/71/7d68da6b6566f3bc11f8339cb67a6190064ea6044e6f10b7578f723864f7/quantcli-0.1.1.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.1 2026-02-11T02:57:42,297 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/ca/c7/fc2ebb6e88c9df76048ad2351ff3bb160f57f177582127d9624a47723528/quantcli-0.1.2-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,298 Found link https://files.pythonhosted.org/packages/2c/21/0f664ac0fa841d484ed1aa7044a4452e8dd487316b9857a101e82d828252/quantcli-0.1.2.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.2 2026-02-11T02:57:42,299 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/ff/0f/5f15adb993688dc8e98f812c2faf700e7b2a46dd9e73b541398873aa4919/quantcli-0.1.3-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,300 Found link https://files.pythonhosted.org/packages/0b/77/b0167213714e603dd87b33d68d2282c7db007a9e3d235c6e95e52d452f2e/quantcli-0.1.3.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.3 2026-02-11T02:57:42,301 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/65/dc/b1d519fc3393bca6e655b42001176ed47fe0b57d645ee49921a1f04d8871/quantcli-0.1.4-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,302 Found link https://files.pythonhosted.org/packages/e1/df/bc529e79977855ffc122eea7900d1ed8881ad6bf25e72271034e917a8445/quantcli-0.1.4.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.4 2026-02-11T02:57:42,303 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/01/6a/18f40365e0ce6fad95df749542d69cffcc5410b0178ab9e7caea45041c1e/quantcli-0.1.5-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,304 Found link https://files.pythonhosted.org/packages/e2/77/c2b34572b612f032a7628a9028e022383b819004cceb5e660076c98eb975/quantcli-0.1.5.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.5 2026-02-11T02:57:42,304 Skipping link: No binaries permitted for quantcli: https://files.pythonhosted.org/packages/d7/15/fb1acc7ec1b4aa2cc6e08198957146d29feb919fed2b86b06422d0e30885/quantcli-0.1.6-py3-none-any.whl (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9) 2026-02-11T02:57:42,305 Found link https://files.pythonhosted.org/packages/af/ed/ab62f489a1701fbe873653af7d543f70014aa8a394ce385e7db70d1efc5a/quantcli-0.1.6.tar.gz (from https://pypi.org/simple/quantcli/) (requires-python:>=3.9), version: 0.1.6 2026-02-11T02:57:42,306 Fetching project page and analyzing links: https://www.piwheels.org/simple/quantcli/ 2026-02-11T02:57:42,306 Getting page https://www.piwheels.org/simple/quantcli/ 2026-02-11T02:57:42,308 Found index url https://www.piwheels.org/simple 2026-02-11T02:57:42,493 Fetched page https://www.piwheels.org/simple/quantcli/ as text/html 2026-02-11T02:57:42,495 Skipping link: not a file: https://www.piwheels.org/simple/quantcli/ 2026-02-11T02:57:42,495 Skipping link: not a file: https://pypi.org/simple/quantcli/ 2026-02-11T02:57:42,524 Given no hashes to check 1 links for project 'quantcli': discarding no candidates 2026-02-11T02:57:42,548 Collecting quantcli==0.1.0 2026-02-11T02:57:42,551 Created temporary directory: /tmp/pip-unpack-gssqc8un 2026-02-11T02:57:42,757 Downloading quantcli-0.1.0.tar.gz (77 kB) 2026-02-11T02:57:42,924 Added quantcli==0.1.0 from https://files.pythonhosted.org/packages/10/f0/4dd4687a57045fc6e0ecfdd22c6b59e70d89a8b1855bcdd09ecb8c6f6fd5/quantcli-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-zx5emdkd' 2026-02-11T02:57:42,929 Created temporary directory: /tmp/pip-build-env-xkfgrn_8 2026-02-11T02:57:42,934 Installing build dependencies: started 2026-02-11T02:57:42,935 Running command pip subprocess to install build dependencies 2026-02-11T02:57:44,098 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T02:57:44,675 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 2026-02-11T02:57:44,698 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T02:57:46,432 Collecting setuptools>=61.0 2026-02-11T02:57:46,451 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T02:57:46,722 Collecting wheel 2026-02-11T02:57:46,738 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T02:57:46,923 Collecting packaging>=24.0 2026-02-11T02:57:46,940 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T02:57:49,958 Installing collected packages: setuptools, packaging, wheel 2026-02-11T02:57:53,657 Creating /tmp/pip-build-env-xkfgrn_8/overlay/local/bin 2026-02-11T02:57:53,659 changing mode of /tmp/pip-build-env-xkfgrn_8/overlay/local/bin/wheel to 755 2026-02-11T02:57:53,679 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T02:57:53,959 Installing build dependencies: finished with status 'done' 2026-02-11T02:57:53,966 Getting requirements to build wheel: started 2026-02-11T02:57:53,967 Running command Getting requirements to build wheel 2026-02-11T02:57:54,671 /tmp/pip-build-env-xkfgrn_8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T02:57:54,671 !! 2026-02-11T02:57:54,672 ******************************************************************************** 2026-02-11T02:57:54,672 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T02:57:54,673 License :: OSI Approved :: MIT License 2026-02-11T02:57:54,674 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T02:57:54,675 ******************************************************************************** 2026-02-11T02:57:54,676 !! 2026-02-11T02:57:54,676 dist._finalize_license_expression() 2026-02-11T02:57:54,677 /tmp/pip-build-env-xkfgrn_8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T02:57:54,677 !! 2026-02-11T02:57:54,678 ******************************************************************************** 2026-02-11T02:57:54,679 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T02:57:54,680 License :: OSI Approved :: MIT License 2026-02-11T02:57:54,681 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T02:57:54,681 ******************************************************************************** 2026-02-11T02:57:54,682 !! 2026-02-11T02:57:54,683 self._finalize_license_expression() 2026-02-11T02:57:54,684 running egg_info 2026-02-11T02:57:54,689 writing quantcli.egg-info/PKG-INFO 2026-02-11T02:57:54,693 writing dependency_links to quantcli.egg-info/dependency_links.txt 2026-02-11T02:57:54,695 writing entry points to quantcli.egg-info/entry_points.txt 2026-02-11T02:57:54,697 writing requirements to quantcli.egg-info/requires.txt 2026-02-11T02:57:54,699 writing top-level names to quantcli.egg-info/top_level.txt 2026-02-11T02:57:54,725 reading manifest file 'quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:54,732 writing manifest file 'quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:54,828 Getting requirements to build wheel: finished with status 'done' 2026-02-11T02:57:54,832 Created temporary directory: /tmp/pip-modern-metadata-vtn32dks 2026-02-11T02:57:54,834 Preparing metadata (pyproject.toml): started 2026-02-11T02:57:54,836 Running command Preparing metadata (pyproject.toml) 2026-02-11T02:57:55,484 /tmp/pip-build-env-xkfgrn_8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T02:57:55,485 !! 2026-02-11T02:57:55,486 ******************************************************************************** 2026-02-11T02:57:55,486 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T02:57:55,488 License :: OSI Approved :: MIT License 2026-02-11T02:57:55,489 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T02:57:55,489 ******************************************************************************** 2026-02-11T02:57:55,491 !! 2026-02-11T02:57:55,491 dist._finalize_license_expression() 2026-02-11T02:57:55,492 /tmp/pip-build-env-xkfgrn_8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T02:57:55,493 !! 2026-02-11T02:57:55,494 ******************************************************************************** 2026-02-11T02:57:55,495 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T02:57:55,496 License :: OSI Approved :: MIT License 2026-02-11T02:57:55,497 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T02:57:55,498 ******************************************************************************** 2026-02-11T02:57:55,499 !! 2026-02-11T02:57:55,499 self._finalize_license_expression() 2026-02-11T02:57:55,500 running dist_info 2026-02-11T02:57:55,508 creating /tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info 2026-02-11T02:57:55,509 writing /tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/PKG-INFO 2026-02-11T02:57:55,513 writing dependency_links to /tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/dependency_links.txt 2026-02-11T02:57:55,515 writing entry points to /tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/entry_points.txt 2026-02-11T02:57:55,517 writing requirements to /tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/requires.txt 2026-02-11T02:57:55,518 writing top-level names to /tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/top_level.txt 2026-02-11T02:57:55,520 writing manifest file '/tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:55,542 reading manifest file '/tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:55,547 writing manifest file '/tmp/pip-modern-metadata-vtn32dks/quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:55,548 creating '/tmp/pip-modern-metadata-vtn32dks/quantcli-0.1.0.dist-info' 2026-02-11T02:57:55,669 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T02:57:55,674 Source in /tmp/pip-wheel-ruxpttet/quantcli_a0267a5b144e474599a9bfafbaf90000 has version 0.1.0, which satisfies requirement quantcli==0.1.0 from https://files.pythonhosted.org/packages/10/f0/4dd4687a57045fc6e0ecfdd22c6b59e70d89a8b1855bcdd09ecb8c6f6fd5/quantcli-0.1.0.tar.gz 2026-02-11T02:57:55,675 Removed quantcli==0.1.0 from https://files.pythonhosted.org/packages/10/f0/4dd4687a57045fc6e0ecfdd22c6b59e70d89a8b1855bcdd09ecb8c6f6fd5/quantcli-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-zx5emdkd' 2026-02-11T02:57:55,680 Created temporary directory: /tmp/pip-unpack-ey9sw81_ 2026-02-11T02:57:55,681 Building wheels for collected packages: quantcli 2026-02-11T02:57:55,686 Created temporary directory: /tmp/pip-wheel-4zhahmiz 2026-02-11T02:57:55,687 Destination directory: /tmp/pip-wheel-4zhahmiz 2026-02-11T02:57:55,689 Building wheel for quantcli (pyproject.toml): started 2026-02-11T02:57:55,690 Running command Building wheel for quantcli (pyproject.toml) 2026-02-11T02:57:56,309 /tmp/pip-build-env-xkfgrn_8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T02:57:56,309 !! 2026-02-11T02:57:56,311 ******************************************************************************** 2026-02-11T02:57:56,311 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T02:57:56,312 License :: OSI Approved :: MIT License 2026-02-11T02:57:56,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T02:57:56,314 ******************************************************************************** 2026-02-11T02:57:56,315 !! 2026-02-11T02:57:56,316 dist._finalize_license_expression() 2026-02-11T02:57:56,317 /tmp/pip-build-env-xkfgrn_8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T02:57:56,317 !! 2026-02-11T02:57:56,319 ******************************************************************************** 2026-02-11T02:57:56,319 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T02:57:56,321 License :: OSI Approved :: MIT License 2026-02-11T02:57:56,322 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T02:57:56,322 ******************************************************************************** 2026-02-11T02:57:56,323 !! 2026-02-11T02:57:56,324 self._finalize_license_expression() 2026-02-11T02:57:56,324 running bdist_wheel 2026-02-11T02:57:56,336 running build 2026-02-11T02:57:56,336 running build_py 2026-02-11T02:57:56,342 creating build/lib/quantcli 2026-02-11T02:57:56,344 copying quantcli/cli.py -> build/lib/quantcli 2026-02-11T02:57:56,347 creating build/lib/quantcli/factors 2026-02-11T02:57:56,348 copying quantcli/factors/loader.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,351 copying quantcli/factors/ranking.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,353 copying quantcli/factors/base.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,356 copying quantcli/factors/__init__.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,357 copying quantcli/factors/pipeline.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,360 copying quantcli/factors/screening.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,362 copying quantcli/factors/compute.py -> build/lib/quantcli/factors 2026-02-11T02:57:56,365 creating build/lib/quantcli/utils 2026-02-11T02:57:56,366 copying quantcli/utils/time.py -> build/lib/quantcli/utils 2026-02-11T02:57:56,369 copying quantcli/utils/logger.py -> build/lib/quantcli/utils 2026-02-11T02:57:56,371 copying quantcli/utils/__init__.py -> build/lib/quantcli/utils 2026-02-11T02:57:56,373 copying quantcli/utils/path.py -> build/lib/quantcli/utils 2026-02-11T02:57:56,376 copying quantcli/utils/validate.py -> build/lib/quantcli/utils 2026-02-11T02:57:56,379 creating build/lib/quantcli/core 2026-02-11T02:57:56,380 copying quantcli/core/data.py -> build/lib/quantcli/core 2026-02-11T02:57:56,383 copying quantcli/core/__init__.py -> build/lib/quantcli/core 2026-02-11T02:57:56,385 copying quantcli/core/factor.py -> build/lib/quantcli/core 2026-02-11T02:57:56,388 copying quantcli/core/backtest.py -> build/lib/quantcli/core 2026-02-11T02:57:56,391 creating build/lib/quantcli/datasources 2026-02-11T02:57:56,392 copying quantcli/datasources/baostock.py -> build/lib/quantcli/datasources 2026-02-11T02:57:56,394 copying quantcli/datasources/base.py -> build/lib/quantcli/datasources 2026-02-11T02:57:56,397 copying quantcli/datasources/akshare.py -> build/lib/quantcli/datasources 2026-02-11T02:57:56,399 copying quantcli/datasources/__init__.py -> build/lib/quantcli/datasources 2026-02-11T02:57:56,401 copying quantcli/datasources/cache.py -> build/lib/quantcli/datasources 2026-02-11T02:57:56,404 copying quantcli/datasources/mixed.py -> build/lib/quantcli/datasources 2026-02-11T02:57:56,406 creating build/lib/quantcli/parser 2026-02-11T02:57:56,407 copying quantcli/parser/formula.py -> build/lib/quantcli/parser 2026-02-11T02:57:56,410 copying quantcli/parser/constants.py -> build/lib/quantcli/parser 2026-02-11T02:57:56,412 copying quantcli/parser/__init__.py -> build/lib/quantcli/parser 2026-02-11T02:57:56,414 running egg_info 2026-02-11T02:57:56,426 writing quantcli.egg-info/PKG-INFO 2026-02-11T02:57:56,429 writing dependency_links to quantcli.egg-info/dependency_links.txt 2026-02-11T02:57:56,431 writing entry points to quantcli.egg-info/entry_points.txt 2026-02-11T02:57:56,433 writing requirements to quantcli.egg-info/requires.txt 2026-02-11T02:57:56,434 writing top-level names to quantcli.egg-info/top_level.txt 2026-02-11T02:57:56,447 reading manifest file 'quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:56,455 writing manifest file 'quantcli.egg-info/SOURCES.txt' 2026-02-11T02:57:56,473 installing to build/bdist.linux-armv7l/wheel 2026-02-11T02:57:56,474 running install 2026-02-11T02:57:56,497 running install_lib 2026-02-11T02:57:56,502 creating build/bdist.linux-armv7l/wheel 2026-02-11T02:57:56,505 creating build/bdist.linux-armv7l/wheel/quantcli 2026-02-11T02:57:56,506 creating build/bdist.linux-armv7l/wheel/quantcli/factors 2026-02-11T02:57:56,508 copying build/lib/quantcli/factors/loader.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,510 copying build/lib/quantcli/factors/ranking.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,512 copying build/lib/quantcli/factors/base.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,515 copying build/lib/quantcli/factors/__init__.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,516 copying build/lib/quantcli/factors/pipeline.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,518 copying build/lib/quantcli/factors/screening.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,521 copying build/lib/quantcli/factors/compute.py -> build/bdist.linux-armv7l/wheel/./quantcli/factors 2026-02-11T02:57:56,523 copying build/lib/quantcli/cli.py -> build/bdist.linux-armv7l/wheel/./quantcli 2026-02-11T02:57:56,526 creating build/bdist.linux-armv7l/wheel/quantcli/utils 2026-02-11T02:57:56,527 copying build/lib/quantcli/utils/time.py -> build/bdist.linux-armv7l/wheel/./quantcli/utils 2026-02-11T02:57:56,530 copying build/lib/quantcli/utils/logger.py -> build/bdist.linux-armv7l/wheel/./quantcli/utils 2026-02-11T02:57:56,532 copying build/lib/quantcli/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./quantcli/utils 2026-02-11T02:57:56,534 copying build/lib/quantcli/utils/path.py -> build/bdist.linux-armv7l/wheel/./quantcli/utils 2026-02-11T02:57:56,536 copying build/lib/quantcli/utils/validate.py -> build/bdist.linux-armv7l/wheel/./quantcli/utils 2026-02-11T02:57:56,539 creating build/bdist.linux-armv7l/wheel/quantcli/core 2026-02-11T02:57:56,540 copying build/lib/quantcli/core/data.py -> build/bdist.linux-armv7l/wheel/./quantcli/core 2026-02-11T02:57:56,542 copying build/lib/quantcli/core/__init__.py -> build/bdist.linux-armv7l/wheel/./quantcli/core 2026-02-11T02:57:56,544 copying build/lib/quantcli/core/factor.py -> build/bdist.linux-armv7l/wheel/./quantcli/core 2026-02-11T02:57:56,547 copying build/lib/quantcli/core/backtest.py -> build/bdist.linux-armv7l/wheel/./quantcli/core 2026-02-11T02:57:56,550 creating build/bdist.linux-armv7l/wheel/quantcli/datasources 2026-02-11T02:57:56,551 copying build/lib/quantcli/datasources/baostock.py -> build/bdist.linux-armv7l/wheel/./quantcli/datasources 2026-02-11T02:57:56,553 copying build/lib/quantcli/datasources/base.py -> build/bdist.linux-armv7l/wheel/./quantcli/datasources 2026-02-11T02:57:56,556 copying build/lib/quantcli/datasources/akshare.py -> build/bdist.linux-armv7l/wheel/./quantcli/datasources 2026-02-11T02:57:56,558 copying build/lib/quantcli/datasources/__init__.py -> build/bdist.linux-armv7l/wheel/./quantcli/datasources 2026-02-11T02:57:56,560 copying build/lib/quantcli/datasources/cache.py -> build/bdist.linux-armv7l/wheel/./quantcli/datasources 2026-02-11T02:57:56,562 copying build/lib/quantcli/datasources/mixed.py -> build/bdist.linux-armv7l/wheel/./quantcli/datasources 2026-02-11T02:57:56,565 creating build/bdist.linux-armv7l/wheel/quantcli/parser 2026-02-11T02:57:56,566 copying build/lib/quantcli/parser/formula.py -> build/bdist.linux-armv7l/wheel/./quantcli/parser 2026-02-11T02:57:56,568 copying build/lib/quantcli/parser/constants.py -> build/bdist.linux-armv7l/wheel/./quantcli/parser 2026-02-11T02:57:56,570 copying build/lib/quantcli/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./quantcli/parser 2026-02-11T02:57:56,572 running install_egg_info 2026-02-11T02:57:56,577 Copying quantcli.egg-info to build/bdist.linux-armv7l/wheel/./quantcli-0.1.0-py3.11.egg-info 2026-02-11T02:57:56,588 running install_scripts 2026-02-11T02:57:56,596 creating build/bdist.linux-armv7l/wheel/quantcli-0.1.0.dist-info/WHEEL 2026-02-11T02:57:56,599 creating '/tmp/pip-wheel-4zhahmiz/.tmp-jtwwe05z/quantcli-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T02:57:56,604 adding 'quantcli/cli.py' 2026-02-11T02:57:56,607 adding 'quantcli/core/__init__.py' 2026-02-11T02:57:56,609 adding 'quantcli/core/backtest.py' 2026-02-11T02:57:56,612 adding 'quantcli/core/data.py' 2026-02-11T02:57:56,615 adding 'quantcli/core/factor.py' 2026-02-11T02:57:56,617 adding 'quantcli/datasources/__init__.py' 2026-02-11T02:57:56,619 adding 'quantcli/datasources/akshare.py' 2026-02-11T02:57:56,621 adding 'quantcli/datasources/baostock.py' 2026-02-11T02:57:56,623 adding 'quantcli/datasources/base.py' 2026-02-11T02:57:56,624 adding 'quantcli/datasources/cache.py' 2026-02-11T02:57:56,626 adding 'quantcli/datasources/mixed.py' 2026-02-11T02:57:56,628 adding 'quantcli/factors/__init__.py' 2026-02-11T02:57:56,629 adding 'quantcli/factors/base.py' 2026-02-11T02:57:56,631 adding 'quantcli/factors/compute.py' 2026-02-11T02:57:56,633 adding 'quantcli/factors/loader.py' 2026-02-11T02:57:56,635 adding 'quantcli/factors/pipeline.py' 2026-02-11T02:57:56,637 adding 'quantcli/factors/ranking.py' 2026-02-11T02:57:56,639 adding 'quantcli/factors/screening.py' 2026-02-11T02:57:56,641 adding 'quantcli/parser/__init__.py' 2026-02-11T02:57:56,642 adding 'quantcli/parser/constants.py' 2026-02-11T02:57:56,644 adding 'quantcli/parser/formula.py' 2026-02-11T02:57:56,646 adding 'quantcli/utils/__init__.py' 2026-02-11T02:57:56,647 adding 'quantcli/utils/logger.py' 2026-02-11T02:57:56,649 adding 'quantcli/utils/path.py' 2026-02-11T02:57:56,651 adding 'quantcli/utils/time.py' 2026-02-11T02:57:56,653 adding 'quantcli/utils/validate.py' 2026-02-11T02:57:56,655 adding 'quantcli-0.1.0.dist-info/METADATA' 2026-02-11T02:57:56,656 adding 'quantcli-0.1.0.dist-info/WHEEL' 2026-02-11T02:57:56,657 adding 'quantcli-0.1.0.dist-info/entry_points.txt' 2026-02-11T02:57:56,658 adding 'quantcli-0.1.0.dist-info/top_level.txt' 2026-02-11T02:57:56,659 adding 'quantcli-0.1.0.dist-info/RECORD' 2026-02-11T02:57:56,661 removing build/bdist.linux-armv7l/wheel 2026-02-11T02:57:56,768 Building wheel for quantcli (pyproject.toml): finished with status 'done' 2026-02-11T02:57:56,777 Created wheel for quantcli: filename=quantcli-0.1.0-py3-none-any.whl size=74492 sha256=48d6e23d07c4f44f5e811145ce9eaffe00a5a7ee0fb094a8198d78acef1a63b3 2026-02-11T02:57:56,778 Stored in directory: /tmp/pip-ephem-wheel-cache-vpeyik6e/wheels/d4/42/03/c90a63a7bcae714a5c3a041a3f57d81bb1ea3c8ee9f53264ae 2026-02-11T02:57:56,792 Successfully built quantcli 2026-02-11T02:57:56,833 Removed build tracker: '/tmp/pip-build-tracker-zx5emdkd'