2026-03-16T02:44:38,686 Created temporary directory: /tmp/pip-ephem-wheel-cache-gdfcaunt 2026-03-16T02:44:38,688 Created temporary directory: /tmp/pip-build-tracker-1qyxmrry 2026-03-16T02:44:38,689 Initialized build tracking at /tmp/pip-build-tracker-1qyxmrry 2026-03-16T02:44:38,689 Created build tracker: /tmp/pip-build-tracker-1qyxmrry 2026-03-16T02:44:38,690 Entered build tracker: /tmp/pip-build-tracker-1qyxmrry 2026-03-16T02:44:38,691 Created temporary directory: /tmp/pip-wheel-09g07ppg 2026-03-16T02:44:38,693 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-16T02:44:38,696 Created temporary directory: /tmp/pip-ephem-wheel-cache-bxgtyovx 2026-03-16T02:44:38,718 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T02:44:38,721 2 location(s) to search for versions of finshare: 2026-03-16T02:44:38,721 * https://pypi.org/simple/finshare/ 2026-03-16T02:44:38,721 * https://www.piwheels.org/simple/finshare/ 2026-03-16T02:44:38,722 Fetching project page and analyzing links: https://pypi.org/simple/finshare/ 2026-03-16T02:44:38,723 Getting page https://pypi.org/simple/finshare/ 2026-03-16T02:44:38,724 Found index url https://pypi.org/simple 2026-03-16T02:44:38,935 Fetched page https://pypi.org/simple/finshare/ as application/vnd.pypi.simple.v1+json 2026-03-16T02:44:38,939 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-16T02:44:38,940 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-16T02:44:38,941 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-16T02:44:38,942 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-16T02:44:38,943 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-16T02:44:38,944 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-16T02:44:38,945 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-16T02:44:38,946 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-16T02:44:38,946 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-16T02:44:38,947 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-16T02:44:38,948 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-16T02:44:38,949 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-16T02:44:38,950 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/04/db/7c8720c8dde3765fa7ea933d9215c4fa7c79849dffdaf1b3fd9e91c677d5/finshare-1.0.9-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:38,951 Found link https://files.pythonhosted.org/packages/1c/39/8e4930df9ea00cdabdce409c0c10092c3f0f9ef68689cb01010d9e9ff027/finshare-1.0.9.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.0.9 2026-03-16T02:44:38,951 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/35/d1/e04a37ce6d795e9bc05c95d552ae579d5113be271172449c09a4dac328a6/finshare-1.1.0-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:38,952 Found link https://files.pythonhosted.org/packages/88/76/4621535128865498b1a1e89957bd5f64db6eddf74c5578f2725047837c53/finshare-1.1.0.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.1.0 2026-03-16T02:44:38,953 Fetching project page and analyzing links: https://www.piwheels.org/simple/finshare/ 2026-03-16T02:44:38,954 Getting page https://www.piwheels.org/simple/finshare/ 2026-03-16T02:44:38,955 Found index url https://www.piwheels.org/simple 2026-03-16T02:44:39,108 Fetched page https://www.piwheels.org/simple/finshare/ as text/html 2026-03-16T02:44:39,111 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.0.9-py3-none-any.whl#sha256=e72cb03f7830729ae921b6871869dfbde604cf090e0d848df0ae1a361b10ae36 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:39,112 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.0.7-py3-none-any.whl#sha256=aa7634bc1f4e527ce0fca5c5238da264738896247fec312db9e3e4a7963c3147 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:39,113 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.0.6-py3-none-any.whl#sha256=e31776e037a73fe16b06f3b076ed34c8ac523c60386a5aa4e30d3d5115908402 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:39,113 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.0.3-py3-none-any.whl#sha256=04032dac2115c44d93753e79a444e1ea8c717287413033b5dfe394b7b5eaff96 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:39,114 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.0.2-py3-none-any.whl#sha256=1cab9ddbbe3c09c6e42093b642846d68f25380626f6412c0de632407506e2101 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-16T02:44:39,115 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-16T02:44:39,115 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-16T02:44:39,116 Skipping link: not a file: https://www.piwheels.org/simple/finshare/ 2026-03-16T02:44:39,117 Skipping link: not a file: https://pypi.org/simple/finshare/ 2026-03-16T02:44:39,137 Given no hashes to check 1 links for project 'finshare': discarding no candidates 2026-03-16T02:44:39,155 Collecting finshare==1.1.0 2026-03-16T02:44:39,157 Created temporary directory: /tmp/pip-unpack-suxu66gw 2026-03-16T02:44:39,364 Downloading finshare-1.1.0.tar.gz (85 kB) 2026-03-16T02:44:39,559 Added finshare==1.1.0 from https://files.pythonhosted.org/packages/88/76/4621535128865498b1a1e89957bd5f64db6eddf74c5578f2725047837c53/finshare-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-1qyxmrry' 2026-03-16T02:44:39,564 Created temporary directory: /tmp/pip-build-env-j0rro1q6 2026-03-16T02:44:39,568 Installing build dependencies: started 2026-03-16T02:44:39,570 Running command pip subprocess to install build dependencies 2026-03-16T02:44:40,685 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T02:44:41,246 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-16T02:44:41,269 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T02:44:42,988 Collecting setuptools>=61.0 2026-03-16T02:44:43,071 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T02:44:43,340 Collecting wheel 2026-03-16T02:44:43,355 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T02:44:43,539 Collecting packaging>=24.0 2026-03-16T02:44:43,560 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T02:44:46,479 Installing collected packages: setuptools, packaging, wheel 2026-03-16T02:44:49,814 Creating /tmp/pip-build-env-j0rro1q6/overlay/local/bin 2026-03-16T02:44:49,817 changing mode of /tmp/pip-build-env-j0rro1q6/overlay/local/bin/wheel to 755 2026-03-16T02:44:49,838 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T02:44:50,116 Installing build dependencies: finished with status 'done' 2026-03-16T02:44:50,122 Getting requirements to build wheel: started 2026-03-16T02:44:50,124 Running command Getting requirements to build wheel 2026-03-16T02:44:50,955 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T02:44:50,956 !! 2026-03-16T02:44:50,957 ******************************************************************************** 2026-03-16T02:44:50,958 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-16T02:44:50,959 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T02:44:50,959 or your builds will no longer be supported. 2026-03-16T02:44:50,960 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:50,961 ******************************************************************************** 2026-03-16T02:44:50,962 !! 2026-03-16T02:44:50,963 corresp(dist, value, root_dir) 2026-03-16T02:44:51,038 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T02:44:51,039 !! 2026-03-16T02:44:51,040 ******************************************************************************** 2026-03-16T02:44:51,040 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T02:44:51,041 License :: OSI Approved :: MIT License 2026-03-16T02:44:51,042 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:51,042 ******************************************************************************** 2026-03-16T02:44:51,043 !! 2026-03-16T02:44:51,044 dist._finalize_license_expression() 2026-03-16T02:44:51,045 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T02:44:51,045 !! 2026-03-16T02:44:51,046 ******************************************************************************** 2026-03-16T02:44:51,047 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T02:44:51,048 License :: OSI Approved :: MIT License 2026-03-16T02:44:51,049 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:51,049 ******************************************************************************** 2026-03-16T02:44:51,050 !! 2026-03-16T02:44:51,051 self._finalize_license_expression() 2026-03-16T02:44:51,051 running egg_info 2026-03-16T02:44:51,057 writing finshare.egg-info/PKG-INFO 2026-03-16T02:44:51,061 writing dependency_links to finshare.egg-info/dependency_links.txt 2026-03-16T02:44:51,063 writing requirements to finshare.egg-info/requires.txt 2026-03-16T02:44:51,064 writing top-level names to finshare.egg-info/top_level.txt 2026-03-16T02:44:51,097 reading manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:51,101 adding license file 'LICENSE' 2026-03-16T02:44:51,106 writing manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:51,203 Getting requirements to build wheel: finished with status 'done' 2026-03-16T02:44:51,206 Created temporary directory: /tmp/pip-modern-metadata-7afxxqcv 2026-03-16T02:44:51,209 Preparing metadata (pyproject.toml): started 2026-03-16T02:44:51,210 Running command Preparing metadata (pyproject.toml) 2026-03-16T02:44:51,782 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T02:44:51,782 !! 2026-03-16T02:44:51,783 ******************************************************************************** 2026-03-16T02:44:51,784 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-16T02:44:51,785 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T02:44:51,785 or your builds will no longer be supported. 2026-03-16T02:44:51,786 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:51,787 ******************************************************************************** 2026-03-16T02:44:51,788 !! 2026-03-16T02:44:51,788 corresp(dist, value, root_dir) 2026-03-16T02:44:51,857 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T02:44:51,858 !! 2026-03-16T02:44:51,859 ******************************************************************************** 2026-03-16T02:44:51,860 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T02:44:51,861 License :: OSI Approved :: MIT License 2026-03-16T02:44:51,862 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:51,863 ******************************************************************************** 2026-03-16T02:44:51,864 !! 2026-03-16T02:44:51,864 dist._finalize_license_expression() 2026-03-16T02:44:51,865 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T02:44:51,865 !! 2026-03-16T02:44:51,866 ******************************************************************************** 2026-03-16T02:44:51,867 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T02:44:51,868 License :: OSI Approved :: MIT License 2026-03-16T02:44:51,869 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:51,869 ******************************************************************************** 2026-03-16T02:44:51,870 !! 2026-03-16T02:44:51,871 self._finalize_license_expression() 2026-03-16T02:44:51,871 running dist_info 2026-03-16T02:44:51,880 creating /tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info 2026-03-16T02:44:51,881 writing /tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/PKG-INFO 2026-03-16T02:44:51,884 writing dependency_links to /tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/dependency_links.txt 2026-03-16T02:44:51,886 writing requirements to /tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/requires.txt 2026-03-16T02:44:51,887 writing top-level names to /tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/top_level.txt 2026-03-16T02:44:51,889 writing manifest file '/tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:51,916 reading manifest file '/tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:51,918 adding license file 'LICENSE' 2026-03-16T02:44:51,922 writing manifest file '/tmp/pip-modern-metadata-7afxxqcv/finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:51,923 creating '/tmp/pip-modern-metadata-7afxxqcv/finshare-1.1.0.dist-info' 2026-03-16T02:44:52,046 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T02:44:52,051 Source in /tmp/pip-wheel-09g07ppg/finshare_4c7a776b975043dc8d2e570448ee81e7 has version 1.1.0, which satisfies requirement finshare==1.1.0 from https://files.pythonhosted.org/packages/88/76/4621535128865498b1a1e89957bd5f64db6eddf74c5578f2725047837c53/finshare-1.1.0.tar.gz 2026-03-16T02:44:52,052 Removed finshare==1.1.0 from https://files.pythonhosted.org/packages/88/76/4621535128865498b1a1e89957bd5f64db6eddf74c5578f2725047837c53/finshare-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-1qyxmrry' 2026-03-16T02:44:52,059 Created temporary directory: /tmp/pip-unpack-wf_003si 2026-03-16T02:44:52,060 Building wheels for collected packages: finshare 2026-03-16T02:44:52,064 Created temporary directory: /tmp/pip-wheel-fb7nktvo 2026-03-16T02:44:52,065 Destination directory: /tmp/pip-wheel-fb7nktvo 2026-03-16T02:44:52,067 Building wheel for finshare (pyproject.toml): started 2026-03-16T02:44:52,068 Running command Building wheel for finshare (pyproject.toml) 2026-03-16T02:44:52,654 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T02:44:52,654 !! 2026-03-16T02:44:52,655 ******************************************************************************** 2026-03-16T02:44:52,656 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-16T02:44:52,657 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T02:44:52,658 or your builds will no longer be supported. 2026-03-16T02:44:52,659 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:52,659 ******************************************************************************** 2026-03-16T02:44:52,660 !! 2026-03-16T02:44:52,661 corresp(dist, value, root_dir) 2026-03-16T02:44:52,724 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T02:44:52,724 !! 2026-03-16T02:44:52,725 ******************************************************************************** 2026-03-16T02:44:52,726 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T02:44:52,727 License :: OSI Approved :: MIT License 2026-03-16T02:44:52,728 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:52,729 ******************************************************************************** 2026-03-16T02:44:52,730 !! 2026-03-16T02:44:52,730 dist._finalize_license_expression() 2026-03-16T02:44:52,731 /tmp/pip-build-env-j0rro1q6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T02:44:52,731 !! 2026-03-16T02:44:52,732 ******************************************************************************** 2026-03-16T02:44:52,733 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T02:44:52,734 License :: OSI Approved :: MIT License 2026-03-16T02:44:52,735 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T02:44:52,735 ******************************************************************************** 2026-03-16T02:44:52,737 !! 2026-03-16T02:44:52,737 self._finalize_license_expression() 2026-03-16T02:44:52,738 running bdist_wheel 2026-03-16T02:44:52,749 running build 2026-03-16T02:44:52,749 running build_py 2026-03-16T02:44:52,755 creating build/lib/finshare 2026-03-16T02:44:52,757 copying finshare/logger.py -> build/lib/finshare 2026-03-16T02:44:52,760 copying finshare/async_client.py -> build/lib/finshare 2026-03-16T02:44:52,762 copying finshare/__version__.py -> build/lib/finshare 2026-03-16T02:44:52,764 copying finshare/__init__.py -> build/lib/finshare 2026-03-16T02:44:52,767 creating build/lib/finshare/stock 2026-03-16T02:44:52,768 copying finshare/stock/__init__.py -> build/lib/finshare/stock 2026-03-16T02:44:52,771 creating build/lib/finshare/models 2026-03-16T02:44:52,772 copying finshare/models/data_models.py -> build/lib/finshare/models 2026-03-16T02:44:52,774 copying finshare/models/__init__.py -> build/lib/finshare/models 2026-03-16T02:44:52,776 creating build/lib/finshare/utils 2026-03-16T02:44:52,778 copying finshare/utils/validators.py -> build/lib/finshare/utils 2026-03-16T02:44:52,780 copying finshare/utils/__init__.py -> build/lib/finshare/utils 2026-03-16T02:44:52,782 creating build/lib/finshare/sources 2026-03-16T02:44:52,783 copying finshare/sources/yahoo_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,786 copying finshare/sources/eastmoney_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,789 copying finshare/sources/manager.py -> build/lib/finshare/sources 2026-03-16T02:44:52,791 copying finshare/sources/tencent_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,794 copying finshare/sources/data_source_manager.py -> build/lib/finshare/sources 2026-03-16T02:44:52,796 copying finshare/sources/base_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,798 copying finshare/sources/tdx_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,800 copying finshare/sources/fund_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,803 copying finshare/sources/baostock_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,805 copying finshare/sources/normalizer.py -> build/lib/finshare/sources 2026-03-16T02:44:52,807 copying finshare/sources/sina_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,809 copying finshare/sources/future_source.py -> build/lib/finshare/sources 2026-03-16T02:44:52,812 copying finshare/sources/__init__.py -> build/lib/finshare/sources 2026-03-16T02:44:52,814 creating build/lib/finshare/config 2026-03-16T02:44:52,815 copying finshare/config/settings.py -> build/lib/finshare/config 2026-03-16T02:44:52,817 copying finshare/config/__init__.py -> build/lib/finshare/config 2026-03-16T02:44:52,820 creating build/lib/finshare/cache 2026-03-16T02:44:52,821 copying finshare/cache/decorator.py -> build/lib/finshare/cache 2026-03-16T02:44:52,823 copying finshare/cache/cache.py -> build/lib/finshare/cache 2026-03-16T02:44:52,826 copying finshare/cache/strategy.py -> build/lib/finshare/cache 2026-03-16T02:44:52,828 copying finshare/cache/__init__.py -> build/lib/finshare/cache 2026-03-16T02:44:52,830 creating build/lib/finshare/stock/fund 2026-03-16T02:44:52,831 copying finshare/stock/fund/__init__.py -> build/lib/finshare/stock/fund 2026-03-16T02:44:52,833 creating build/lib/finshare/stock/security_list 2026-03-16T02:44:52,835 copying finshare/stock/security_list/__init__.py -> build/lib/finshare/stock/security_list 2026-03-16T02:44:52,837 creating build/lib/finshare/stock/financial 2026-03-16T02:44:52,838 copying finshare/stock/financial/income.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,840 copying finshare/stock/financial/indicator.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,842 copying finshare/stock/financial/dividend.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,844 copying finshare/stock/financial/client.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,846 copying finshare/stock/financial/cashflow.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,848 copying finshare/stock/financial/__init__.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,850 copying finshare/stock/financial/balance.py -> build/lib/finshare/stock/financial 2026-03-16T02:44:52,852 creating build/lib/finshare/stock/future 2026-03-16T02:44:52,853 copying finshare/stock/future/__init__.py -> build/lib/finshare/stock/future 2026-03-16T02:44:52,856 creating build/lib/finshare/stock/feature 2026-03-16T02:44:52,857 copying finshare/stock/feature/margin.py -> build/lib/finshare/stock/feature 2026-03-16T02:44:52,859 copying finshare/stock/feature/client.py -> build/lib/finshare/stock/feature 2026-03-16T02:44:52,861 copying finshare/stock/feature/lhb.py -> build/lib/finshare/stock/feature 2026-03-16T02:44:52,863 copying finshare/stock/feature/moneyflow.py -> build/lib/finshare/stock/feature 2026-03-16T02:44:52,866 copying finshare/stock/feature/__init__.py -> build/lib/finshare/stock/feature 2026-03-16T02:44:52,868 creating build/lib/finshare/sources/resilience 2026-03-16T02:44:52,869 copying finshare/sources/resilience/monitor.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,871 copying finshare/sources/resilience/circuit_breaker.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,874 copying finshare/sources/resilience/retry_handler.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,876 copying finshare/sources/resilience/health_probe.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,878 copying finshare/sources/resilience/smart_router.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,880 copying finshare/sources/resilience/smart_cooldown.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,883 copying finshare/sources/resilience/__init__.py -> build/lib/finshare/sources/resilience 2026-03-16T02:44:52,884 running egg_info 2026-03-16T02:44:52,894 writing finshare.egg-info/PKG-INFO 2026-03-16T02:44:52,897 writing dependency_links to finshare.egg-info/dependency_links.txt 2026-03-16T02:44:52,898 writing requirements to finshare.egg-info/requires.txt 2026-03-16T02:44:52,899 writing top-level names to finshare.egg-info/top_level.txt 2026-03-16T02:44:52,918 reading manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:52,922 adding license file 'LICENSE' 2026-03-16T02:44:52,927 writing manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-16T02:44:52,948 installing to build/bdist.linux-armv7l/wheel 2026-03-16T02:44:52,949 running install 2026-03-16T02:44:52,972 running install_lib 2026-03-16T02:44:52,978 creating build/bdist.linux-armv7l/wheel 2026-03-16T02:44:52,980 creating build/bdist.linux-armv7l/wheel/finshare 2026-03-16T02:44:52,982 creating build/bdist.linux-armv7l/wheel/finshare/stock 2026-03-16T02:44:52,983 creating build/bdist.linux-armv7l/wheel/finshare/stock/fund 2026-03-16T02:44:52,985 copying build/lib/finshare/stock/fund/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/fund 2026-03-16T02:44:52,987 creating build/bdist.linux-armv7l/wheel/finshare/stock/security_list 2026-03-16T02:44:52,988 copying build/lib/finshare/stock/security_list/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/security_list 2026-03-16T02:44:52,990 creating build/bdist.linux-armv7l/wheel/finshare/stock/financial 2026-03-16T02:44:52,991 copying build/lib/finshare/stock/financial/income.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:52,993 copying build/lib/finshare/stock/financial/indicator.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:52,995 copying build/lib/finshare/stock/financial/dividend.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:52,997 copying build/lib/finshare/stock/financial/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:53,000 copying build/lib/finshare/stock/financial/cashflow.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:53,001 copying build/lib/finshare/stock/financial/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:53,003 copying build/lib/finshare/stock/financial/balance.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-16T02:44:53,006 creating build/bdist.linux-armv7l/wheel/finshare/stock/future 2026-03-16T02:44:53,007 copying build/lib/finshare/stock/future/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/future 2026-03-16T02:44:53,009 creating build/bdist.linux-armv7l/wheel/finshare/stock/feature 2026-03-16T02:44:53,010 copying build/lib/finshare/stock/feature/margin.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-16T02:44:53,012 copying build/lib/finshare/stock/feature/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-16T02:44:53,015 copying build/lib/finshare/stock/feature/lhb.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-16T02:44:53,017 copying build/lib/finshare/stock/feature/moneyflow.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-16T02:44:53,019 copying build/lib/finshare/stock/feature/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-16T02:44:53,020 copying build/lib/finshare/stock/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock 2026-03-16T02:44:53,022 creating build/bdist.linux-armv7l/wheel/finshare/models 2026-03-16T02:44:53,024 copying build/lib/finshare/models/data_models.py -> build/bdist.linux-armv7l/wheel/./finshare/models 2026-03-16T02:44:53,026 copying build/lib/finshare/models/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/models 2026-03-16T02:44:53,029 creating build/bdist.linux-armv7l/wheel/finshare/utils 2026-03-16T02:44:53,030 copying build/lib/finshare/utils/validators.py -> build/bdist.linux-armv7l/wheel/./finshare/utils 2026-03-16T02:44:53,032 copying build/lib/finshare/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/utils 2026-03-16T02:44:53,035 creating build/bdist.linux-armv7l/wheel/finshare/sources 2026-03-16T02:44:53,036 copying build/lib/finshare/sources/yahoo_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,038 copying build/lib/finshare/sources/eastmoney_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,042 creating build/bdist.linux-armv7l/wheel/finshare/sources/resilience 2026-03-16T02:44:53,042 copying build/lib/finshare/sources/resilience/monitor.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,045 copying build/lib/finshare/sources/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,047 copying build/lib/finshare/sources/resilience/retry_handler.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,050 copying build/lib/finshare/sources/resilience/health_probe.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,052 copying build/lib/finshare/sources/resilience/smart_router.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,054 copying build/lib/finshare/sources/resilience/smart_cooldown.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,056 copying build/lib/finshare/sources/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-16T02:44:53,058 copying build/lib/finshare/sources/manager.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,060 copying build/lib/finshare/sources/tencent_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,063 copying build/lib/finshare/sources/data_source_manager.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,065 copying build/lib/finshare/sources/base_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,067 copying build/lib/finshare/sources/tdx_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,070 copying build/lib/finshare/sources/fund_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,072 copying build/lib/finshare/sources/baostock_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,074 copying build/lib/finshare/sources/normalizer.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,077 copying build/lib/finshare/sources/sina_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,079 copying build/lib/finshare/sources/future_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,081 copying build/lib/finshare/sources/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-16T02:44:53,083 copying build/lib/finshare/logger.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-16T02:44:53,086 copying build/lib/finshare/async_client.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-16T02:44:53,088 creating build/bdist.linux-armv7l/wheel/finshare/config 2026-03-16T02:44:53,089 copying build/lib/finshare/config/settings.py -> build/bdist.linux-armv7l/wheel/./finshare/config 2026-03-16T02:44:53,093 copying build/lib/finshare/config/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/config 2026-03-16T02:44:53,094 copying build/lib/finshare/__version__.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-16T02:44:53,096 copying build/lib/finshare/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-16T02:44:53,099 creating build/bdist.linux-armv7l/wheel/finshare/cache 2026-03-16T02:44:53,100 copying build/lib/finshare/cache/decorator.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-16T02:44:53,103 copying build/lib/finshare/cache/cache.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-16T02:44:53,105 copying build/lib/finshare/cache/strategy.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-16T02:44:53,107 copying build/lib/finshare/cache/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-16T02:44:53,108 running install_egg_info 2026-03-16T02:44:53,113 Copying finshare.egg-info to build/bdist.linux-armv7l/wheel/./finshare-1.1.0-py3.11.egg-info 2026-03-16T02:44:53,123 running install_scripts 2026-03-16T02:44:53,132 creating build/bdist.linux-armv7l/wheel/finshare-1.1.0.dist-info/WHEEL 2026-03-16T02:44:53,135 creating '/tmp/pip-wheel-fb7nktvo/.tmp-z7tr3i04/finshare-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T02:44:53,139 adding 'finshare/__init__.py' 2026-03-16T02:44:53,140 adding 'finshare/__version__.py' 2026-03-16T02:44:53,141 adding 'finshare/async_client.py' 2026-03-16T02:44:53,143 adding 'finshare/logger.py' 2026-03-16T02:44:53,145 adding 'finshare/cache/__init__.py' 2026-03-16T02:44:53,147 adding 'finshare/cache/cache.py' 2026-03-16T02:44:53,148 adding 'finshare/cache/decorator.py' 2026-03-16T02:44:53,150 adding 'finshare/cache/strategy.py' 2026-03-16T02:44:53,151 adding 'finshare/config/__init__.py' 2026-03-16T02:44:53,153 adding 'finshare/config/settings.py' 2026-03-16T02:44:53,155 adding 'finshare/models/__init__.py' 2026-03-16T02:44:53,156 adding 'finshare/models/data_models.py' 2026-03-16T02:44:53,158 adding 'finshare/sources/__init__.py' 2026-03-16T02:44:53,160 adding 'finshare/sources/baostock_source.py' 2026-03-16T02:44:53,162 adding 'finshare/sources/base_source.py' 2026-03-16T02:44:53,163 adding 'finshare/sources/data_source_manager.py' 2026-03-16T02:44:53,167 adding 'finshare/sources/eastmoney_source.py' 2026-03-16T02:44:53,169 adding 'finshare/sources/fund_source.py' 2026-03-16T02:44:53,171 adding 'finshare/sources/future_source.py' 2026-03-16T02:44:53,173 adding 'finshare/sources/manager.py' 2026-03-16T02:44:53,175 adding 'finshare/sources/normalizer.py' 2026-03-16T02:44:53,177 adding 'finshare/sources/sina_source.py' 2026-03-16T02:44:53,180 adding 'finshare/sources/tdx_source.py' 2026-03-16T02:44:53,182 adding 'finshare/sources/tencent_source.py' 2026-03-16T02:44:53,184 adding 'finshare/sources/yahoo_source.py' 2026-03-16T02:44:53,185 adding 'finshare/sources/resilience/__init__.py' 2026-03-16T02:44:53,187 adding 'finshare/sources/resilience/circuit_breaker.py' 2026-03-16T02:44:53,189 adding 'finshare/sources/resilience/health_probe.py' 2026-03-16T02:44:53,191 adding 'finshare/sources/resilience/monitor.py' 2026-03-16T02:44:53,192 adding 'finshare/sources/resilience/retry_handler.py' 2026-03-16T02:44:53,194 adding 'finshare/sources/resilience/smart_cooldown.py' 2026-03-16T02:44:53,196 adding 'finshare/sources/resilience/smart_router.py' 2026-03-16T02:44:53,197 adding 'finshare/stock/__init__.py' 2026-03-16T02:44:53,199 adding 'finshare/stock/feature/__init__.py' 2026-03-16T02:44:53,201 adding 'finshare/stock/feature/client.py' 2026-03-16T02:44:53,203 adding 'finshare/stock/feature/lhb.py' 2026-03-16T02:44:53,204 adding 'finshare/stock/feature/margin.py' 2026-03-16T02:44:53,205 adding 'finshare/stock/feature/moneyflow.py' 2026-03-16T02:44:53,207 adding 'finshare/stock/financial/__init__.py' 2026-03-16T02:44:53,209 adding 'finshare/stock/financial/balance.py' 2026-03-16T02:44:53,210 adding 'finshare/stock/financial/cashflow.py' 2026-03-16T02:44:53,212 adding 'finshare/stock/financial/client.py' 2026-03-16T02:44:53,213 adding 'finshare/stock/financial/dividend.py' 2026-03-16T02:44:53,215 adding 'finshare/stock/financial/income.py' 2026-03-16T02:44:53,216 adding 'finshare/stock/financial/indicator.py' 2026-03-16T02:44:53,218 adding 'finshare/stock/fund/__init__.py' 2026-03-16T02:44:53,220 adding 'finshare/stock/future/__init__.py' 2026-03-16T02:44:53,222 adding 'finshare/stock/security_list/__init__.py' 2026-03-16T02:44:53,223 adding 'finshare/utils/__init__.py' 2026-03-16T02:44:53,225 adding 'finshare/utils/validators.py' 2026-03-16T02:44:53,227 adding 'finshare-1.1.0.dist-info/licenses/LICENSE' 2026-03-16T02:44:53,229 adding 'finshare-1.1.0.dist-info/METADATA' 2026-03-16T02:44:53,230 adding 'finshare-1.1.0.dist-info/WHEEL' 2026-03-16T02:44:53,231 adding 'finshare-1.1.0.dist-info/top_level.txt' 2026-03-16T02:44:53,232 adding 'finshare-1.1.0.dist-info/RECORD' 2026-03-16T02:44:53,235 removing build/bdist.linux-armv7l/wheel 2026-03-16T02:44:53,349 Building wheel for finshare (pyproject.toml): finished with status 'done' 2026-03-16T02:44:53,355 Created wheel for finshare: filename=finshare-1.1.0-py3-none-any.whl size=108481 sha256=2eef2ef447855b302d33cb4cd3608542a03f7236df43e2b8f4b7f1bcf2615789 2026-03-16T02:44:53,357 Stored in directory: /tmp/pip-ephem-wheel-cache-bxgtyovx/wheels/8b/fd/d4/5dfeca844f6eed911022efdd8a07967f0d51fa914c5ad92a2d 2026-03-16T02:44:53,370 Successfully built finshare 2026-03-16T02:44:53,376 Removed build tracker: '/tmp/pip-build-tracker-1qyxmrry'