2026-03-12T17:16:15,624 Created temporary directory: /tmp/pip-ephem-wheel-cache-6iao4o6l 2026-03-12T17:16:15,626 Created temporary directory: /tmp/pip-build-tracker-gthsznbh 2026-03-12T17:16:15,627 Initialized build tracking at /tmp/pip-build-tracker-gthsznbh 2026-03-12T17:16:15,627 Created build tracker: /tmp/pip-build-tracker-gthsznbh 2026-03-12T17:16:15,627 Entered build tracker: /tmp/pip-build-tracker-gthsznbh 2026-03-12T17:16:15,628 Created temporary directory: /tmp/pip-wheel-nbvcdnam 2026-03-12T17:16:15,631 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-03-12T17:16:15,633 Created temporary directory: /tmp/pip-ephem-wheel-cache-y_bo4t9v 2026-03-12T17:16:15,655 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-12T17:16:15,658 2 location(s) to search for versions of finshare: 2026-03-12T17:16:15,658 * https://pypi.org/simple/finshare/ 2026-03-12T17:16:15,658 * https://www.piwheels.org/simple/finshare/ 2026-03-12T17:16:15,659 Fetching project page and analyzing links: https://pypi.org/simple/finshare/ 2026-03-12T17:16:15,660 Getting page https://pypi.org/simple/finshare/ 2026-03-12T17:16:15,661 Found index url https://pypi.org/simple 2026-03-12T17:16:15,800 Fetched page https://pypi.org/simple/finshare/ as application/vnd.pypi.simple.v1+json 2026-03-12T17:16:15,804 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/0a/0f/f2908d5c1b87708ef52b1d72d0cee9d9f1a9984533b28f278b61901887f9/finshare-0.1.1-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,805 Found link https://files.pythonhosted.org/packages/ba/c3/482eca94b9edb492ed713ceb69cba369177ebb3427208a1c35d5a0cfe63c/finshare-0.1.1.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 0.1.1 2026-03-12T17:16:15,805 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/02/10/1b0ad715be49d619e5e21bf74362e7da8d74ad6d5419e469e4430ef85904/finshare-1.0.1-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,806 Found link https://files.pythonhosted.org/packages/93/a2/b2c73b843e10f9dd0593b2d3fb01c9db92303503fd9b7b7d0fa29394a4a5/finshare-1.0.1.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.0.1 2026-03-12T17:16:15,807 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/72/42/24e43cbb96ae45a59d57ac327972b454c9941e10b6b88a0e0f72e6797edd/finshare-1.0.2-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,808 Found link https://files.pythonhosted.org/packages/30/1e/862e04bd3f88d07087c94c842b6f6e6f28c093790b5fa612aedf0de5d4eb/finshare-1.0.2.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.0.2 2026-03-12T17:16:15,809 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/aa/8a/729612f6afd503de2eeba59d610331249de990693f21cd7e74d76b6fc246/finshare-1.0.3-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,810 Found link https://files.pythonhosted.org/packages/5c/96/d33cc85e416e8472aa3d67a59b5d658396ea2d08d599aba7e21aeafc8566/finshare-1.0.3.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.0.3 2026-03-12T17:16:15,810 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/e7/81/c0f270d8cc8b8b32f0d2aad6ee90b3c77194e54e505d55829c9342aba0a4/finshare-1.0.6-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,811 Found link https://files.pythonhosted.org/packages/9a/aa/3b6eb16e1f56a72e06f0ee2d3965db61c9f7d0cf0c779dee27139be9e7ac/finshare-1.0.6.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.0.6 2026-03-12T17:16:15,812 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/1d/a5/fc9ed30112c587be7503a4209a99e55d0031d3501416ccaf2e616a4f282f/finshare-1.0.7-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,813 Found link https://files.pythonhosted.org/packages/9d/70/3211ad9817466f5b22ed436584ac014fad232f33d6d5f911910020c0ee9b/finshare-1.0.7.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.0.7 2026-03-12T17:16:15,814 Fetching project page and analyzing links: https://www.piwheels.org/simple/finshare/ 2026-03-12T17:16:15,815 Getting page https://www.piwheels.org/simple/finshare/ 2026-03-12T17:16:15,816 Found index url https://www.piwheels.org/simple 2026-03-12T17:16:15,978 Fetched page https://www.piwheels.org/simple/finshare/ as text/html 2026-03-12T17:16:15,980 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.0.1-py3-none-any.whl#sha256=3a66c1ff083637f9139173d6366717cef8552ce54b81f141cc703e3435e7cdf6 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,980 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-0.1.1-py3-none-any.whl#sha256=13d2f038edf087b56e62135440c80d3bd753a0b12f76fff897df62cc50bf4b6c (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-12T17:16:15,981 Skipping link: not a file: https://www.piwheels.org/simple/finshare/ 2026-03-12T17:16:15,982 Skipping link: not a file: https://pypi.org/simple/finshare/ 2026-03-12T17:16:16,001 Given no hashes to check 1 links for project 'finshare': discarding no candidates 2026-03-12T17:16:16,020 Collecting finshare==1.0.2 2026-03-12T17:16:16,022 Created temporary directory: /tmp/pip-unpack-ntw_wy2o 2026-03-12T17:16:16,158 Downloading finshare-1.0.2.tar.gz (70 kB) 2026-03-12T17:16:16,317 Added finshare==1.0.2 from https://files.pythonhosted.org/packages/30/1e/862e04bd3f88d07087c94c842b6f6e6f28c093790b5fa612aedf0de5d4eb/finshare-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-gthsznbh' 2026-03-12T17:16:16,322 Created temporary directory: /tmp/pip-build-env-s8on5gx9 2026-03-12T17:16:16,327 Installing build dependencies: started 2026-03-12T17:16:16,328 Running command pip subprocess to install build dependencies 2026-03-12T17:16:17,459 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-12T17:16:18,260 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-03-12T17:16:18,295 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-12T17:16:20,090 Collecting setuptools>=61.0 2026-03-12T17:16:20,167 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-12T17:16:20,435 Collecting wheel 2026-03-12T17:16:20,451 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-12T17:16:20,639 Collecting packaging>=24.0 2026-03-12T17:16:20,654 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-12T17:16:23,587 Installing collected packages: setuptools, packaging, wheel 2026-03-12T17:16:27,187 Creating /tmp/pip-build-env-s8on5gx9/overlay/local/bin 2026-03-12T17:16:27,189 changing mode of /tmp/pip-build-env-s8on5gx9/overlay/local/bin/wheel to 755 2026-03-12T17:16:27,209 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-12T17:16:27,485 Installing build dependencies: finished with status 'done' 2026-03-12T17:16:27,492 Getting requirements to build wheel: started 2026-03-12T17:16:27,493 Running command Getting requirements to build wheel 2026-03-12T17:16:28,101 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-12T17:16:28,101 !! 2026-03-12T17:16:28,102 ******************************************************************************** 2026-03-12T17:16:28,102 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). 2026-03-12T17:16:28,103 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-12T17:16:28,104 or your builds will no longer be supported. 2026-03-12T17:16:28,104 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:28,105 ******************************************************************************** 2026-03-12T17:16:28,106 !! 2026-03-12T17:16:28,106 corresp(dist, value, root_dir) 2026-03-12T17:16:28,180 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T17:16:28,181 !! 2026-03-12T17:16:28,182 ******************************************************************************** 2026-03-12T17:16:28,182 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T17:16:28,183 License :: OSI Approved :: MIT License 2026-03-12T17:16:28,185 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:28,185 ******************************************************************************** 2026-03-12T17:16:28,186 !! 2026-03-12T17:16:28,187 dist._finalize_license_expression() 2026-03-12T17:16:28,188 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T17:16:28,188 !! 2026-03-12T17:16:28,189 ******************************************************************************** 2026-03-12T17:16:28,190 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T17:16:28,191 License :: OSI Approved :: MIT License 2026-03-12T17:16:28,192 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:28,193 ******************************************************************************** 2026-03-12T17:16:28,194 !! 2026-03-12T17:16:28,195 self._finalize_license_expression() 2026-03-12T17:16:28,195 running egg_info 2026-03-12T17:16:28,198 writing finshare.egg-info/PKG-INFO 2026-03-12T17:16:28,202 writing dependency_links to finshare.egg-info/dependency_links.txt 2026-03-12T17:16:28,204 writing requirements to finshare.egg-info/requires.txt 2026-03-12T17:16:28,205 writing top-level names to finshare.egg-info/top_level.txt 2026-03-12T17:16:28,233 reading manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:28,237 adding license file 'LICENSE' 2026-03-12T17:16:28,241 writing manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:28,338 Getting requirements to build wheel: finished with status 'done' 2026-03-12T17:16:28,342 Created temporary directory: /tmp/pip-modern-metadata-k9rj5qrn 2026-03-12T17:16:28,344 Preparing metadata (pyproject.toml): started 2026-03-12T17:16:28,345 Running command Preparing metadata (pyproject.toml) 2026-03-12T17:16:28,913 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-12T17:16:28,914 !! 2026-03-12T17:16:28,915 ******************************************************************************** 2026-03-12T17:16:28,915 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). 2026-03-12T17:16:28,916 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-12T17:16:28,917 or your builds will no longer be supported. 2026-03-12T17:16:28,917 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:28,918 ******************************************************************************** 2026-03-12T17:16:28,919 !! 2026-03-12T17:16:28,919 corresp(dist, value, root_dir) 2026-03-12T17:16:28,991 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T17:16:28,992 !! 2026-03-12T17:16:28,993 ******************************************************************************** 2026-03-12T17:16:28,993 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T17:16:28,994 License :: OSI Approved :: MIT License 2026-03-12T17:16:28,995 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:28,996 ******************************************************************************** 2026-03-12T17:16:28,997 !! 2026-03-12T17:16:28,997 dist._finalize_license_expression() 2026-03-12T17:16:28,998 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T17:16:28,998 !! 2026-03-12T17:16:28,999 ******************************************************************************** 2026-03-12T17:16:29,000 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T17:16:29,001 License :: OSI Approved :: MIT License 2026-03-12T17:16:29,003 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:29,003 ******************************************************************************** 2026-03-12T17:16:29,004 !! 2026-03-12T17:16:29,005 self._finalize_license_expression() 2026-03-12T17:16:29,006 running dist_info 2026-03-12T17:16:29,016 creating /tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info 2026-03-12T17:16:29,017 writing /tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/PKG-INFO 2026-03-12T17:16:29,021 writing dependency_links to /tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/dependency_links.txt 2026-03-12T17:16:29,024 writing requirements to /tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/requires.txt 2026-03-12T17:16:29,025 writing top-level names to /tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/top_level.txt 2026-03-12T17:16:29,026 writing manifest file '/tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:29,049 reading manifest file '/tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:29,051 adding license file 'LICENSE' 2026-03-12T17:16:29,054 writing manifest file '/tmp/pip-modern-metadata-k9rj5qrn/finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:29,055 creating '/tmp/pip-modern-metadata-k9rj5qrn/finshare-1.0.2.dist-info' 2026-03-12T17:16:29,177 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-12T17:16:29,183 Source in /tmp/pip-wheel-nbvcdnam/finshare_dfa25dd224e14f41a9602e032b75768f has version 1.0.2, which satisfies requirement finshare==1.0.2 from https://files.pythonhosted.org/packages/30/1e/862e04bd3f88d07087c94c842b6f6e6f28c093790b5fa612aedf0de5d4eb/finshare-1.0.2.tar.gz 2026-03-12T17:16:29,184 Removed finshare==1.0.2 from https://files.pythonhosted.org/packages/30/1e/862e04bd3f88d07087c94c842b6f6e6f28c093790b5fa612aedf0de5d4eb/finshare-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-gthsznbh' 2026-03-12T17:16:29,192 Created temporary directory: /tmp/pip-unpack-0wox7m1o 2026-03-12T17:16:29,193 Building wheels for collected packages: finshare 2026-03-12T17:16:29,197 Created temporary directory: /tmp/pip-wheel-myr3om2n 2026-03-12T17:16:29,198 Destination directory: /tmp/pip-wheel-myr3om2n 2026-03-12T17:16:29,200 Building wheel for finshare (pyproject.toml): started 2026-03-12T17:16:29,201 Running command Building wheel for finshare (pyproject.toml) 2026-03-12T17:16:29,756 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-12T17:16:29,756 !! 2026-03-12T17:16:29,757 ******************************************************************************** 2026-03-12T17:16:29,758 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). 2026-03-12T17:16:29,759 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-12T17:16:29,759 or your builds will no longer be supported. 2026-03-12T17:16:29,760 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:29,761 ******************************************************************************** 2026-03-12T17:16:29,762 !! 2026-03-12T17:16:29,762 corresp(dist, value, root_dir) 2026-03-12T17:16:29,825 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T17:16:29,826 !! 2026-03-12T17:16:29,827 ******************************************************************************** 2026-03-12T17:16:29,828 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T17:16:29,829 License :: OSI Approved :: MIT License 2026-03-12T17:16:29,830 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:29,831 ******************************************************************************** 2026-03-12T17:16:29,832 !! 2026-03-12T17:16:29,832 dist._finalize_license_expression() 2026-03-12T17:16:29,833 /tmp/pip-build-env-s8on5gx9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T17:16:29,834 !! 2026-03-12T17:16:29,835 ******************************************************************************** 2026-03-12T17:16:29,835 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T17:16:29,836 License :: OSI Approved :: MIT License 2026-03-12T17:16:29,838 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T17:16:29,838 ******************************************************************************** 2026-03-12T17:16:29,839 !! 2026-03-12T17:16:29,840 self._finalize_license_expression() 2026-03-12T17:16:29,840 running bdist_wheel 2026-03-12T17:16:29,852 running build 2026-03-12T17:16:29,853 running build_py 2026-03-12T17:16:29,859 creating build/lib/finshare 2026-03-12T17:16:29,861 copying finshare/logger.py -> build/lib/finshare 2026-03-12T17:16:29,863 copying finshare/async_client.py -> build/lib/finshare 2026-03-12T17:16:29,866 copying finshare/__version__.py -> build/lib/finshare 2026-03-12T17:16:29,868 copying finshare/__init__.py -> build/lib/finshare 2026-03-12T17:16:29,871 creating build/lib/finshare/models 2026-03-12T17:16:29,872 copying finshare/models/data_models.py -> build/lib/finshare/models 2026-03-12T17:16:29,875 copying finshare/models/__init__.py -> build/lib/finshare/models 2026-03-12T17:16:29,878 creating build/lib/finshare/utils 2026-03-12T17:16:29,879 copying finshare/utils/validators.py -> build/lib/finshare/utils 2026-03-12T17:16:29,881 copying finshare/utils/__init__.py -> build/lib/finshare/utils 2026-03-12T17:16:29,883 creating build/lib/finshare/sources 2026-03-12T17:16:29,884 copying finshare/sources/eastmoney_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,887 copying finshare/sources/manager.py -> build/lib/finshare/sources 2026-03-12T17:16:29,890 copying finshare/sources/tencent_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,892 copying finshare/sources/data_source_manager.py -> build/lib/finshare/sources 2026-03-12T17:16:29,894 copying finshare/sources/base_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,896 copying finshare/sources/tdx_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,899 copying finshare/sources/fund_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,902 copying finshare/sources/baostock_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,904 copying finshare/sources/normalizer.py -> build/lib/finshare/sources 2026-03-12T17:16:29,906 copying finshare/sources/sina_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,909 copying finshare/sources/future_source.py -> build/lib/finshare/sources 2026-03-12T17:16:29,912 copying finshare/sources/__init__.py -> build/lib/finshare/sources 2026-03-12T17:16:29,915 creating build/lib/finshare/config 2026-03-12T17:16:29,916 copying finshare/config/settings.py -> build/lib/finshare/config 2026-03-12T17:16:29,919 copying finshare/config/__init__.py -> build/lib/finshare/config 2026-03-12T17:16:29,921 creating build/lib/finshare/cache 2026-03-12T17:16:29,922 copying finshare/cache/decorator.py -> build/lib/finshare/cache 2026-03-12T17:16:29,924 copying finshare/cache/cache.py -> build/lib/finshare/cache 2026-03-12T17:16:29,927 copying finshare/cache/strategy.py -> build/lib/finshare/cache 2026-03-12T17:16:29,929 copying finshare/cache/__init__.py -> build/lib/finshare/cache 2026-03-12T17:16:29,931 creating build/lib/finshare/sources/resilience 2026-03-12T17:16:29,932 copying finshare/sources/resilience/monitor.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,935 copying finshare/sources/resilience/circuit_breaker.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,938 copying finshare/sources/resilience/retry_handler.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,940 copying finshare/sources/resilience/health_probe.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,942 copying finshare/sources/resilience/smart_router.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,945 copying finshare/sources/resilience/smart_cooldown.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,947 copying finshare/sources/resilience/__init__.py -> build/lib/finshare/sources/resilience 2026-03-12T17:16:29,949 running egg_info 2026-03-12T17:16:29,961 writing finshare.egg-info/PKG-INFO 2026-03-12T17:16:29,965 writing dependency_links to finshare.egg-info/dependency_links.txt 2026-03-12T17:16:29,966 writing requirements to finshare.egg-info/requires.txt 2026-03-12T17:16:29,967 writing top-level names to finshare.egg-info/top_level.txt 2026-03-12T17:16:29,982 reading manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:29,986 adding license file 'LICENSE' 2026-03-12T17:16:29,990 writing manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-12T17:16:30,006 installing to build/bdist.linux-armv7l/wheel 2026-03-12T17:16:30,006 running install 2026-03-12T17:16:30,029 running install_lib 2026-03-12T17:16:30,035 creating build/bdist.linux-armv7l/wheel 2026-03-12T17:16:30,037 creating build/bdist.linux-armv7l/wheel/finshare 2026-03-12T17:16:30,039 creating build/bdist.linux-armv7l/wheel/finshare/models 2026-03-12T17:16:30,040 copying build/lib/finshare/models/data_models.py -> build/bdist.linux-armv7l/wheel/./finshare/models 2026-03-12T17:16:30,043 copying build/lib/finshare/models/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/models 2026-03-12T17:16:30,045 creating build/bdist.linux-armv7l/wheel/finshare/utils 2026-03-12T17:16:30,046 copying build/lib/finshare/utils/validators.py -> build/bdist.linux-armv7l/wheel/./finshare/utils 2026-03-12T17:16:30,048 copying build/lib/finshare/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/utils 2026-03-12T17:16:30,051 creating build/bdist.linux-armv7l/wheel/finshare/sources 2026-03-12T17:16:30,051 copying build/lib/finshare/sources/eastmoney_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,055 creating build/bdist.linux-armv7l/wheel/finshare/sources/resilience 2026-03-12T17:16:30,056 copying build/lib/finshare/sources/resilience/monitor.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,058 copying build/lib/finshare/sources/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,060 copying build/lib/finshare/sources/resilience/retry_handler.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,063 copying build/lib/finshare/sources/resilience/health_probe.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,065 copying build/lib/finshare/sources/resilience/smart_router.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,067 copying build/lib/finshare/sources/resilience/smart_cooldown.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,069 copying build/lib/finshare/sources/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-12T17:16:30,072 copying build/lib/finshare/sources/manager.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,074 copying build/lib/finshare/sources/tencent_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,077 copying build/lib/finshare/sources/data_source_manager.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,079 copying build/lib/finshare/sources/base_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,082 copying build/lib/finshare/sources/tdx_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,084 copying build/lib/finshare/sources/fund_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,087 copying build/lib/finshare/sources/baostock_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,089 copying build/lib/finshare/sources/normalizer.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,091 copying build/lib/finshare/sources/sina_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,094 copying build/lib/finshare/sources/future_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,096 copying build/lib/finshare/sources/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-12T17:16:30,098 copying build/lib/finshare/logger.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-12T17:16:30,100 copying build/lib/finshare/async_client.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-12T17:16:30,103 creating build/bdist.linux-armv7l/wheel/finshare/config 2026-03-12T17:16:30,104 copying build/lib/finshare/config/settings.py -> build/bdist.linux-armv7l/wheel/./finshare/config 2026-03-12T17:16:30,106 copying build/lib/finshare/config/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/config 2026-03-12T17:16:30,108 copying build/lib/finshare/__version__.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-12T17:16:30,110 copying build/lib/finshare/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-12T17:16:30,113 creating build/bdist.linux-armv7l/wheel/finshare/cache 2026-03-12T17:16:30,114 copying build/lib/finshare/cache/decorator.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-12T17:16:30,116 copying build/lib/finshare/cache/cache.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-12T17:16:30,119 copying build/lib/finshare/cache/strategy.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-12T17:16:30,122 copying build/lib/finshare/cache/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-12T17:16:30,125 running install_egg_info 2026-03-12T17:16:30,130 Copying finshare.egg-info to build/bdist.linux-armv7l/wheel/./finshare-1.0.2-py3.11.egg-info 2026-03-12T17:16:30,140 running install_scripts 2026-03-12T17:16:30,151 creating build/bdist.linux-armv7l/wheel/finshare-1.0.2.dist-info/WHEEL 2026-03-12T17:16:30,154 creating '/tmp/pip-wheel-myr3om2n/.tmp-8ao6mdy_/finshare-1.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-12T17:16:30,157 adding 'finshare/__init__.py' 2026-03-12T17:16:30,159 adding 'finshare/__version__.py' 2026-03-12T17:16:30,160 adding 'finshare/async_client.py' 2026-03-12T17:16:30,162 adding 'finshare/logger.py' 2026-03-12T17:16:30,164 adding 'finshare/cache/__init__.py' 2026-03-12T17:16:30,166 adding 'finshare/cache/cache.py' 2026-03-12T17:16:30,167 adding 'finshare/cache/decorator.py' 2026-03-12T17:16:30,169 adding 'finshare/cache/strategy.py' 2026-03-12T17:16:30,171 adding 'finshare/config/__init__.py' 2026-03-12T17:16:30,172 adding 'finshare/config/settings.py' 2026-03-12T17:16:30,174 adding 'finshare/models/__init__.py' 2026-03-12T17:16:30,176 adding 'finshare/models/data_models.py' 2026-03-12T17:16:30,178 adding 'finshare/sources/__init__.py' 2026-03-12T17:16:30,180 adding 'finshare/sources/baostock_source.py' 2026-03-12T17:16:30,182 adding 'finshare/sources/base_source.py' 2026-03-12T17:16:30,183 adding 'finshare/sources/data_source_manager.py' 2026-03-12T17:16:30,187 adding 'finshare/sources/eastmoney_source.py' 2026-03-12T17:16:30,189 adding 'finshare/sources/fund_source.py' 2026-03-12T17:16:30,191 adding 'finshare/sources/future_source.py' 2026-03-12T17:16:30,194 adding 'finshare/sources/manager.py' 2026-03-12T17:16:30,196 adding 'finshare/sources/normalizer.py' 2026-03-12T17:16:30,198 adding 'finshare/sources/sina_source.py' 2026-03-12T17:16:30,200 adding 'finshare/sources/tdx_source.py' 2026-03-12T17:16:30,202 adding 'finshare/sources/tencent_source.py' 2026-03-12T17:16:30,204 adding 'finshare/sources/resilience/__init__.py' 2026-03-12T17:16:30,205 adding 'finshare/sources/resilience/circuit_breaker.py' 2026-03-12T17:16:30,207 adding 'finshare/sources/resilience/health_probe.py' 2026-03-12T17:16:30,209 adding 'finshare/sources/resilience/monitor.py' 2026-03-12T17:16:30,210 adding 'finshare/sources/resilience/retry_handler.py' 2026-03-12T17:16:30,212 adding 'finshare/sources/resilience/smart_cooldown.py' 2026-03-12T17:16:30,214 adding 'finshare/sources/resilience/smart_router.py' 2026-03-12T17:16:30,216 adding 'finshare/utils/__init__.py' 2026-03-12T17:16:30,217 adding 'finshare/utils/validators.py' 2026-03-12T17:16:30,220 adding 'finshare-1.0.2.dist-info/licenses/LICENSE' 2026-03-12T17:16:30,221 adding 'finshare-1.0.2.dist-info/METADATA' 2026-03-12T17:16:30,223 adding 'finshare-1.0.2.dist-info/WHEEL' 2026-03-12T17:16:30,224 adding 'finshare-1.0.2.dist-info/top_level.txt' 2026-03-12T17:16:30,225 adding 'finshare-1.0.2.dist-info/RECORD' 2026-03-12T17:16:30,227 removing build/bdist.linux-armv7l/wheel 2026-03-12T17:16:30,336 Building wheel for finshare (pyproject.toml): finished with status 'done' 2026-03-12T17:16:30,342 Created wheel for finshare: filename=finshare-1.0.2-py3-none-any.whl size=84748 sha256=1cab9ddbbe3c09c6e42093b642846d68f25380626f6412c0de632407506e2101 2026-03-12T17:16:30,343 Stored in directory: /tmp/pip-ephem-wheel-cache-y_bo4t9v/wheels/76/f7/0f/99a265f5bfd5c29458d15e330002a3342fc61a442bab195905 2026-03-12T17:16:30,356 Successfully built finshare 2026-03-12T17:16:30,361 Removed build tracker: '/tmp/pip-build-tracker-gthsznbh'