2026-03-30T08:47:48,426 Created temporary directory: /tmp/pip-ephem-wheel-cache-y_e_d9tg 2026-03-30T08:47:48,427 Created temporary directory: /tmp/pip-build-tracker-xt4odgv1 2026-03-30T08:47:48,428 Initialized build tracking at /tmp/pip-build-tracker-xt4odgv1 2026-03-30T08:47:48,429 Created build tracker: /tmp/pip-build-tracker-xt4odgv1 2026-03-30T08:47:48,429 Entered build tracker: /tmp/pip-build-tracker-xt4odgv1 2026-03-30T08:47:48,430 Created temporary directory: /tmp/pip-wheel-tzf8f0_9 2026-03-30T08:47:48,433 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-30T08:47:48,435 Created temporary directory: /tmp/pip-ephem-wheel-cache-ku8a3v7i 2026-03-30T08:47:48,458 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T08:47:48,462 2 location(s) to search for versions of finshare: 2026-03-30T08:47:48,462 * https://pypi.org/simple/finshare/ 2026-03-30T08:47:48,462 * https://www.piwheels.org/simple/finshare/ 2026-03-30T08:47:48,462 Fetching project page and analyzing links: https://pypi.org/simple/finshare/ 2026-03-30T08:47:48,463 Getting page https://pypi.org/simple/finshare/ 2026-03-30T08:47:48,465 Found index url https://pypi.org/simple 2026-03-30T08:47:48,690 Fetched page https://pypi.org/simple/finshare/ as application/vnd.pypi.simple.v1+json 2026-03-30T08:47:48,696 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-30T08:47:48,697 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-30T08:47:48,698 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-30T08:47:48,699 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-30T08:47:48,699 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-30T08:47:48,700 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-30T08:47:48,701 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-30T08:47:48,702 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-30T08:47:48,703 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-30T08:47:48,704 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-30T08:47:48,705 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-30T08:47:48,707 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-30T08:47:48,707 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-30T08:47:48,708 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-30T08:47:48,709 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-30T08:47:48,710 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-30T08:47:48,710 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/75/73/5c26dc21db640636aa2e0b25b3c25003105db81319030b5ede50889d587f/finshare-1.1.2-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,711 Found link https://files.pythonhosted.org/packages/6d/30/532b2330c578f88fd2bb96690c94b7055d93f4d3caff3583059ffaf55234/finshare-1.1.2.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.1.2 2026-03-30T08:47:48,712 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/3c/20/c3669215c0c9e2abf0198aa02830b89e05687ea37d487342d7e61072b59e/finshare-1.1.3-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,713 Found link https://files.pythonhosted.org/packages/e6/26/be4945d5452dcbdfab196c06cbc15de0a83753456ea22d32062971ab566d/finshare-1.1.3.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.1.3 2026-03-30T08:47:48,714 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/da/28/293b6f7e4529023e1f9d8f926950e79514350780af9198e619c0d9150b95/finshare-1.1.5-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,715 Found link https://files.pythonhosted.org/packages/8a/c8/73f395774876722f296ba8bccb1b3532e9ae129584dc41163fa12f14ae44/finshare-1.1.5.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.1.5 2026-03-30T08:47:48,716 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/a7/e2/af6a2e9586bf3b715acc75721249a55f41006da8c93dba27ef303075935d/finshare-1.1.6-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,717 Found link https://files.pythonhosted.org/packages/94/70/58641d15ffad5c28d5047b0b126adf6df004da88580a73cffcc9f120e3b2/finshare-1.1.6.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 1.1.6 2026-03-30T08:47:48,717 Skipping link: No binaries permitted for finshare: https://files.pythonhosted.org/packages/b4/43/a34ffd048e62516719eed112441fe27a800f89443ce34f616ff5349f8f08/finshare-2.0.0-py3-none-any.whl (from https://pypi.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,719 Found link https://files.pythonhosted.org/packages/bd/a9/836746d0786698bd5c790c2c078892c99af491743a2be1d7be6ba7ac99e0/finshare-2.0.0.tar.gz (from https://pypi.org/simple/finshare/) (requires-python:>=3.8), version: 2.0.0 2026-03-30T08:47:48,720 Fetching project page and analyzing links: https://www.piwheels.org/simple/finshare/ 2026-03-30T08:47:48,720 Getting page https://www.piwheels.org/simple/finshare/ 2026-03-30T08:47:48,721 Found index url https://www.piwheels.org/simple 2026-03-30T08:47:48,896 Fetched page https://www.piwheels.org/simple/finshare/ as text/html 2026-03-30T08:47:48,901 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.1.6-py3-none-any.whl#sha256=6c87b8556ed48a4cb7ca3003c901d41263e258e031029f3c3a9a696795d45fc8 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,901 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.1.5-py3-none-any.whl#sha256=11cf0fcfe2a0555090ad7d75edd68652137543b21bfc0be18e34ee9b39e94304 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,902 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.1.3-py3-none-any.whl#sha256=466630ef30d729289e297bbdcede42681015d5be7b11590c7f29e9984c8b922b (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,902 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.1.2-py3-none-any.whl#sha256=b164e5ce507d1d0276b77df6376ba3f6aac1ae9b8ac6e20f5d6ee20aa44f8532 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,903 Skipping link: No binaries permitted for finshare: https://www.piwheels.org/simple/finshare/finshare-1.1.0-py3-none-any.whl#sha256=2eef2ef447855b302d33cb4cd3608542a03f7236df43e2b8f4b7f1bcf2615789 (from https://www.piwheels.org/simple/finshare/) (requires-python:>=3.8) 2026-03-30T08:47:48,903 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-30T08:47:48,904 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-30T08:47:48,905 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-30T08:47:48,905 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-30T08:47:48,906 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-30T08:47:48,906 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-30T08:47:48,907 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-30T08:47:48,908 Skipping link: not a file: https://www.piwheels.org/simple/finshare/ 2026-03-30T08:47:48,909 Skipping link: not a file: https://pypi.org/simple/finshare/ 2026-03-30T08:47:48,929 Given no hashes to check 1 links for project 'finshare': discarding no candidates 2026-03-30T08:47:48,947 Collecting finshare==2.0.0 2026-03-30T08:47:48,949 Created temporary directory: /tmp/pip-unpack-23llutx1 2026-03-30T08:47:49,171 Downloading finshare-2.0.0.tar.gz (106 kB) 2026-03-30T08:47:49,414 Added finshare==2.0.0 from https://files.pythonhosted.org/packages/bd/a9/836746d0786698bd5c790c2c078892c99af491743a2be1d7be6ba7ac99e0/finshare-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-xt4odgv1' 2026-03-30T08:47:49,420 Created temporary directory: /tmp/pip-build-env-44ymhouk 2026-03-30T08:47:49,424 Installing build dependencies: started 2026-03-30T08:47:49,425 Running command pip subprocess to install build dependencies 2026-03-30T08:47:50,560 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-30T08:47:51,003 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-30T08:47:51,027 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T08:47:52,787 Collecting setuptools>=61.0 2026-03-30T08:47:52,921 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-30T08:47:53,207 Collecting wheel 2026-03-30T08:47:53,222 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-30T08:47:53,408 Collecting packaging>=24.0 2026-03-30T08:47:53,423 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-30T08:47:56,371 Installing collected packages: setuptools, packaging, wheel 2026-03-30T08:47:59,810 Creating /tmp/pip-build-env-44ymhouk/overlay/local/bin 2026-03-30T08:47:59,813 changing mode of /tmp/pip-build-env-44ymhouk/overlay/local/bin/wheel to 755 2026-03-30T08:47:59,835 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-30T08:48:00,132 Installing build dependencies: finished with status 'done' 2026-03-30T08:48:00,141 Getting requirements to build wheel: started 2026-03-30T08:48:00,142 Running command Getting requirements to build wheel 2026-03-30T08:48:00,786 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-30T08:48:00,787 !! 2026-03-30T08:48:00,788 ******************************************************************************** 2026-03-30T08:48:00,789 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-30T08:48:00,790 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-30T08:48:00,790 or your builds will no longer be supported. 2026-03-30T08:48:00,791 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:00,792 ******************************************************************************** 2026-03-30T08:48:00,793 !! 2026-03-30T08:48:00,794 corresp(dist, value, root_dir) 2026-03-30T08:48:00,872 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-30T08:48:00,872 !! 2026-03-30T08:48:00,874 ******************************************************************************** 2026-03-30T08:48:00,874 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-30T08:48:00,875 License :: OSI Approved :: MIT License 2026-03-30T08:48:00,876 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:00,876 ******************************************************************************** 2026-03-30T08:48:00,877 !! 2026-03-30T08:48:00,878 dist._finalize_license_expression() 2026-03-30T08:48:00,880 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-30T08:48:00,880 !! 2026-03-30T08:48:00,881 ******************************************************************************** 2026-03-30T08:48:00,882 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-30T08:48:00,882 License :: OSI Approved :: MIT License 2026-03-30T08:48:00,883 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:00,884 ******************************************************************************** 2026-03-30T08:48:00,885 !! 2026-03-30T08:48:00,885 self._finalize_license_expression() 2026-03-30T08:48:00,890 running egg_info 2026-03-30T08:48:00,897 writing finshare.egg-info/PKG-INFO 2026-03-30T08:48:00,901 writing dependency_links to finshare.egg-info/dependency_links.txt 2026-03-30T08:48:00,903 writing requirements to finshare.egg-info/requires.txt 2026-03-30T08:48:00,905 writing top-level names to finshare.egg-info/top_level.txt 2026-03-30T08:48:00,942 reading manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:00,949 adding license file 'LICENSE' 2026-03-30T08:48:00,954 writing manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:01,052 Getting requirements to build wheel: finished with status 'done' 2026-03-30T08:48:01,056 Created temporary directory: /tmp/pip-modern-metadata-svmrc8t_ 2026-03-30T08:48:01,058 Preparing metadata (pyproject.toml): started 2026-03-30T08:48:01,059 Running command Preparing metadata (pyproject.toml) 2026-03-30T08:48:01,629 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-30T08:48:01,629 !! 2026-03-30T08:48:01,631 ******************************************************************************** 2026-03-30T08:48:01,631 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-30T08:48:01,632 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-30T08:48:01,633 or your builds will no longer be supported. 2026-03-30T08:48:01,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:01,635 ******************************************************************************** 2026-03-30T08:48:01,636 !! 2026-03-30T08:48:01,636 corresp(dist, value, root_dir) 2026-03-30T08:48:01,705 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-30T08:48:01,706 !! 2026-03-30T08:48:01,707 ******************************************************************************** 2026-03-30T08:48:01,707 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-30T08:48:01,709 License :: OSI Approved :: MIT License 2026-03-30T08:48:01,710 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:01,710 ******************************************************************************** 2026-03-30T08:48:01,711 !! 2026-03-30T08:48:01,711 dist._finalize_license_expression() 2026-03-30T08:48:01,712 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-30T08:48:01,712 !! 2026-03-30T08:48:01,713 ******************************************************************************** 2026-03-30T08:48:01,714 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-30T08:48:01,715 License :: OSI Approved :: MIT License 2026-03-30T08:48:01,716 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:01,716 ******************************************************************************** 2026-03-30T08:48:01,717 !! 2026-03-30T08:48:01,717 self._finalize_license_expression() 2026-03-30T08:48:01,718 running dist_info 2026-03-30T08:48:01,727 creating /tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info 2026-03-30T08:48:01,728 writing /tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/PKG-INFO 2026-03-30T08:48:01,732 writing dependency_links to /tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/dependency_links.txt 2026-03-30T08:48:01,734 writing requirements to /tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/requires.txt 2026-03-30T08:48:01,735 writing top-level names to /tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/top_level.txt 2026-03-30T08:48:01,736 writing manifest file '/tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:01,768 reading manifest file '/tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:01,770 adding license file 'LICENSE' 2026-03-30T08:48:01,774 writing manifest file '/tmp/pip-modern-metadata-svmrc8t_/finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:01,775 creating '/tmp/pip-modern-metadata-svmrc8t_/finshare-2.0.0.dist-info' 2026-03-30T08:48:01,899 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-30T08:48:01,905 Source in /tmp/pip-wheel-tzf8f0_9/finshare_d0faa202f6b74a0583909eac8da9b0bd has version 2.0.0, which satisfies requirement finshare==2.0.0 from https://files.pythonhosted.org/packages/bd/a9/836746d0786698bd5c790c2c078892c99af491743a2be1d7be6ba7ac99e0/finshare-2.0.0.tar.gz 2026-03-30T08:48:01,906 Removed finshare==2.0.0 from https://files.pythonhosted.org/packages/bd/a9/836746d0786698bd5c790c2c078892c99af491743a2be1d7be6ba7ac99e0/finshare-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-xt4odgv1' 2026-03-30T08:48:01,912 Created temporary directory: /tmp/pip-unpack-99igl029 2026-03-30T08:48:01,913 Building wheels for collected packages: finshare 2026-03-30T08:48:01,918 Created temporary directory: /tmp/pip-wheel-mm5d2ybw 2026-03-30T08:48:01,918 Destination directory: /tmp/pip-wheel-mm5d2ybw 2026-03-30T08:48:01,921 Building wheel for finshare (pyproject.toml): started 2026-03-30T08:48:01,922 Running command Building wheel for finshare (pyproject.toml) 2026-03-30T08:48:02,505 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-30T08:48:02,505 !! 2026-03-30T08:48:02,507 ******************************************************************************** 2026-03-30T08:48:02,507 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-30T08:48:02,509 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-30T08:48:02,509 or your builds will no longer be supported. 2026-03-30T08:48:02,511 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:02,511 ******************************************************************************** 2026-03-30T08:48:02,512 !! 2026-03-30T08:48:02,512 corresp(dist, value, root_dir) 2026-03-30T08:48:02,577 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-30T08:48:02,577 !! 2026-03-30T08:48:02,578 ******************************************************************************** 2026-03-30T08:48:02,579 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-30T08:48:02,580 License :: OSI Approved :: MIT License 2026-03-30T08:48:02,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:02,581 ******************************************************************************** 2026-03-30T08:48:02,582 !! 2026-03-30T08:48:02,583 dist._finalize_license_expression() 2026-03-30T08:48:02,583 /tmp/pip-build-env-44ymhouk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-30T08:48:02,584 !! 2026-03-30T08:48:02,585 ******************************************************************************** 2026-03-30T08:48:02,585 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-30T08:48:02,587 License :: OSI Approved :: MIT License 2026-03-30T08:48:02,588 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T08:48:02,589 ******************************************************************************** 2026-03-30T08:48:02,590 !! 2026-03-30T08:48:02,591 self._finalize_license_expression() 2026-03-30T08:48:02,591 running bdist_wheel 2026-03-30T08:48:02,604 running build 2026-03-30T08:48:02,604 running build_py 2026-03-30T08:48:02,610 creating build/lib/finshare 2026-03-30T08:48:02,613 copying finshare/logger.py -> build/lib/finshare 2026-03-30T08:48:02,615 copying finshare/__init__.py -> build/lib/finshare 2026-03-30T08:48:02,618 copying finshare/__version__.py -> build/lib/finshare 2026-03-30T08:48:02,620 copying finshare/async_client.py -> build/lib/finshare 2026-03-30T08:48:02,623 creating build/lib/finshare/utils 2026-03-30T08:48:02,624 copying finshare/utils/__init__.py -> build/lib/finshare/utils 2026-03-30T08:48:02,626 copying finshare/utils/validators.py -> build/lib/finshare/utils 2026-03-30T08:48:02,629 creating build/lib/finshare/models 2026-03-30T08:48:02,630 copying finshare/models/data_models.py -> build/lib/finshare/models 2026-03-30T08:48:02,633 copying finshare/models/__init__.py -> build/lib/finshare/models 2026-03-30T08:48:02,635 creating build/lib/finshare/cache 2026-03-30T08:48:02,636 copying finshare/cache/__init__.py -> build/lib/finshare/cache 2026-03-30T08:48:02,638 copying finshare/cache/cache.py -> build/lib/finshare/cache 2026-03-30T08:48:02,641 copying finshare/cache/strategy.py -> build/lib/finshare/cache 2026-03-30T08:48:02,643 copying finshare/cache/decorator.py -> build/lib/finshare/cache 2026-03-30T08:48:02,646 creating build/lib/finshare/sources 2026-03-30T08:48:02,647 copying finshare/sources/fund_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,650 copying finshare/sources/tencent_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,653 copying finshare/sources/tdx_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,655 copying finshare/sources/eastmoney_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,659 copying finshare/sources/future_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,661 copying finshare/sources/__init__.py -> build/lib/finshare/sources 2026-03-30T08:48:02,663 copying finshare/sources/baostock_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,666 copying finshare/sources/base_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,668 copying finshare/sources/yahoo_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,671 copying finshare/sources/manager.py -> build/lib/finshare/sources 2026-03-30T08:48:02,673 copying finshare/sources/data_source_manager.py -> build/lib/finshare/sources 2026-03-30T08:48:02,675 copying finshare/sources/sina_source.py -> build/lib/finshare/sources 2026-03-30T08:48:02,677 copying finshare/sources/normalizer.py -> build/lib/finshare/sources 2026-03-30T08:48:02,680 creating build/lib/finshare/config 2026-03-30T08:48:02,681 copying finshare/config/__init__.py -> build/lib/finshare/config 2026-03-30T08:48:02,683 copying finshare/config/settings.py -> build/lib/finshare/config 2026-03-30T08:48:02,686 creating build/lib/finshare/stock 2026-03-30T08:48:02,687 copying finshare/stock/base_client.py -> build/lib/finshare/stock 2026-03-30T08:48:02,690 copying finshare/stock/__init__.py -> build/lib/finshare/stock 2026-03-30T08:48:02,692 creating build/lib/finshare/sources/resilience 2026-03-30T08:48:02,693 copying finshare/sources/resilience/monitor.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,696 copying finshare/sources/resilience/smart_cooldown.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,698 copying finshare/sources/resilience/__init__.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,700 copying finshare/sources/resilience/health_probe.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,702 copying finshare/sources/resilience/circuit_breaker.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,705 copying finshare/sources/resilience/retry_handler.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,707 copying finshare/sources/resilience/smart_router.py -> build/lib/finshare/sources/resilience 2026-03-30T08:48:02,710 creating build/lib/finshare/stock/security_list 2026-03-30T08:48:02,711 copying finshare/stock/security_list/__init__.py -> build/lib/finshare/stock/security_list 2026-03-30T08:48:02,714 creating build/lib/finshare/stock/financial 2026-03-30T08:48:02,715 copying finshare/stock/financial/cashflow.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,717 copying finshare/stock/financial/income.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,719 copying finshare/stock/financial/indicator.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,721 copying finshare/stock/financial/__init__.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,723 copying finshare/stock/financial/client.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,726 copying finshare/stock/financial/dividend.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,728 copying finshare/stock/financial/balance.py -> build/lib/finshare/stock/financial 2026-03-30T08:48:02,730 creating build/lib/finshare/stock/valuation 2026-03-30T08:48:02,731 copying finshare/stock/valuation/__init__.py -> build/lib/finshare/stock/valuation 2026-03-30T08:48:02,733 copying finshare/stock/valuation/client.py -> build/lib/finshare/stock/valuation 2026-03-30T08:48:02,736 copying finshare/stock/valuation/market.py -> build/lib/finshare/stock/valuation 2026-03-30T08:48:02,738 creating build/lib/finshare/stock/fund 2026-03-30T08:48:02,739 copying finshare/stock/fund/__init__.py -> build/lib/finshare/stock/fund 2026-03-30T08:48:02,742 creating build/lib/finshare/stock/index 2026-03-30T08:48:02,743 copying finshare/stock/index/constituent.py -> build/lib/finshare/stock/index 2026-03-30T08:48:02,745 copying finshare/stock/index/valuation.py -> build/lib/finshare/stock/index 2026-03-30T08:48:02,747 copying finshare/stock/index/__init__.py -> build/lib/finshare/stock/index 2026-03-30T08:48:02,749 copying finshare/stock/index/client.py -> build/lib/finshare/stock/index 2026-03-30T08:48:02,752 creating build/lib/finshare/stock/industry 2026-03-30T08:48:02,753 copying finshare/stock/industry/classification.py -> build/lib/finshare/stock/industry 2026-03-30T08:48:02,755 copying finshare/stock/industry/__init__.py -> build/lib/finshare/stock/industry 2026-03-30T08:48:02,757 copying finshare/stock/industry/client.py -> build/lib/finshare/stock/industry 2026-03-30T08:48:02,760 copying finshare/stock/industry/analysis.py -> build/lib/finshare/stock/industry 2026-03-30T08:48:02,762 creating build/lib/finshare/stock/feature 2026-03-30T08:48:02,763 copying finshare/stock/feature/moneyflow.py -> build/lib/finshare/stock/feature 2026-03-30T08:48:02,765 copying finshare/stock/feature/lhb.py -> build/lib/finshare/stock/feature 2026-03-30T08:48:02,767 copying finshare/stock/feature/margin.py -> build/lib/finshare/stock/feature 2026-03-30T08:48:02,769 copying finshare/stock/feature/__init__.py -> build/lib/finshare/stock/feature 2026-03-30T08:48:02,771 copying finshare/stock/feature/client.py -> build/lib/finshare/stock/feature 2026-03-30T08:48:02,774 creating build/lib/finshare/stock/future 2026-03-30T08:48:02,775 copying finshare/stock/future/__init__.py -> build/lib/finshare/stock/future 2026-03-30T08:48:02,777 running egg_info 2026-03-30T08:48:02,787 writing finshare.egg-info/PKG-INFO 2026-03-30T08:48:02,791 writing dependency_links to finshare.egg-info/dependency_links.txt 2026-03-30T08:48:02,792 writing requirements to finshare.egg-info/requires.txt 2026-03-30T08:48:02,793 writing top-level names to finshare.egg-info/top_level.txt 2026-03-30T08:48:02,815 reading manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:02,820 adding license file 'LICENSE' 2026-03-30T08:48:02,826 writing manifest file 'finshare.egg-info/SOURCES.txt' 2026-03-30T08:48:02,850 installing to build/bdist.linux-armv7l/wheel 2026-03-30T08:48:02,850 running install 2026-03-30T08:48:02,873 running install_lib 2026-03-30T08:48:02,878 creating build/bdist.linux-armv7l/wheel 2026-03-30T08:48:02,880 creating build/bdist.linux-armv7l/wheel/finshare 2026-03-30T08:48:02,882 creating build/bdist.linux-armv7l/wheel/finshare/utils 2026-03-30T08:48:02,883 copying build/lib/finshare/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/utils 2026-03-30T08:48:02,885 copying build/lib/finshare/utils/validators.py -> build/bdist.linux-armv7l/wheel/./finshare/utils 2026-03-30T08:48:02,887 copying build/lib/finshare/logger.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-30T08:48:02,890 creating build/bdist.linux-armv7l/wheel/finshare/models 2026-03-30T08:48:02,892 copying build/lib/finshare/models/data_models.py -> build/bdist.linux-armv7l/wheel/./finshare/models 2026-03-30T08:48:02,894 copying build/lib/finshare/models/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/models 2026-03-30T08:48:02,897 creating build/bdist.linux-armv7l/wheel/finshare/cache 2026-03-30T08:48:02,898 copying build/lib/finshare/cache/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-30T08:48:02,900 copying build/lib/finshare/cache/cache.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-30T08:48:02,903 copying build/lib/finshare/cache/strategy.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-30T08:48:02,905 copying build/lib/finshare/cache/decorator.py -> build/bdist.linux-armv7l/wheel/./finshare/cache 2026-03-30T08:48:02,908 creating build/bdist.linux-armv7l/wheel/finshare/sources 2026-03-30T08:48:02,909 copying build/lib/finshare/sources/fund_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,912 copying build/lib/finshare/sources/tencent_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,915 copying build/lib/finshare/sources/tdx_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,918 copying build/lib/finshare/sources/eastmoney_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,921 copying build/lib/finshare/sources/future_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,924 copying build/lib/finshare/sources/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,926 copying build/lib/finshare/sources/baostock_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,929 creating build/bdist.linux-armv7l/wheel/finshare/sources/resilience 2026-03-30T08:48:02,930 copying build/lib/finshare/sources/resilience/monitor.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,933 copying build/lib/finshare/sources/resilience/smart_cooldown.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,935 copying build/lib/finshare/sources/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,937 copying build/lib/finshare/sources/resilience/health_probe.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,940 copying build/lib/finshare/sources/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,942 copying build/lib/finshare/sources/resilience/retry_handler.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,944 copying build/lib/finshare/sources/resilience/smart_router.py -> build/bdist.linux-armv7l/wheel/./finshare/sources/resilience 2026-03-30T08:48:02,946 copying build/lib/finshare/sources/base_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,949 copying build/lib/finshare/sources/yahoo_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,951 copying build/lib/finshare/sources/manager.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,955 copying build/lib/finshare/sources/data_source_manager.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,957 copying build/lib/finshare/sources/sina_source.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,960 copying build/lib/finshare/sources/normalizer.py -> build/bdist.linux-armv7l/wheel/./finshare/sources 2026-03-30T08:48:02,963 copying build/lib/finshare/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-30T08:48:02,966 copying build/lib/finshare/__version__.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-30T08:48:02,968 copying build/lib/finshare/async_client.py -> build/bdist.linux-armv7l/wheel/./finshare 2026-03-30T08:48:02,971 creating build/bdist.linux-armv7l/wheel/finshare/config 2026-03-30T08:48:02,973 copying build/lib/finshare/config/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/config 2026-03-30T08:48:02,975 copying build/lib/finshare/config/settings.py -> build/bdist.linux-armv7l/wheel/./finshare/config 2026-03-30T08:48:02,978 creating build/bdist.linux-armv7l/wheel/finshare/stock 2026-03-30T08:48:02,979 creating build/bdist.linux-armv7l/wheel/finshare/stock/security_list 2026-03-30T08:48:02,980 copying build/lib/finshare/stock/security_list/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/security_list 2026-03-30T08:48:02,983 creating build/bdist.linux-armv7l/wheel/finshare/stock/financial 2026-03-30T08:48:02,985 copying build/lib/finshare/stock/financial/cashflow.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:02,990 copying build/lib/finshare/stock/financial/income.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:02,996 copying build/lib/finshare/stock/financial/indicator.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:03,000 copying build/lib/finshare/stock/financial/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:03,002 copying build/lib/finshare/stock/financial/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:03,006 copying build/lib/finshare/stock/financial/dividend.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:03,010 copying build/lib/finshare/stock/financial/balance.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/financial 2026-03-30T08:48:03,013 creating build/bdist.linux-armv7l/wheel/finshare/stock/valuation 2026-03-30T08:48:03,014 copying build/lib/finshare/stock/valuation/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/valuation 2026-03-30T08:48:03,016 copying build/lib/finshare/stock/valuation/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/valuation 2026-03-30T08:48:03,019 copying build/lib/finshare/stock/valuation/market.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/valuation 2026-03-30T08:48:03,021 copying build/lib/finshare/stock/base_client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock 2026-03-30T08:48:03,023 creating build/bdist.linux-armv7l/wheel/finshare/stock/fund 2026-03-30T08:48:03,024 copying build/lib/finshare/stock/fund/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/fund 2026-03-30T08:48:03,027 creating build/bdist.linux-armv7l/wheel/finshare/stock/index 2026-03-30T08:48:03,028 copying build/lib/finshare/stock/index/constituent.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/index 2026-03-30T08:48:03,030 copying build/lib/finshare/stock/index/valuation.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/index 2026-03-30T08:48:03,032 copying build/lib/finshare/stock/index/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/index 2026-03-30T08:48:03,034 copying build/lib/finshare/stock/index/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/index 2026-03-30T08:48:03,037 copying build/lib/finshare/stock/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock 2026-03-30T08:48:03,039 creating build/bdist.linux-armv7l/wheel/finshare/stock/industry 2026-03-30T08:48:03,040 copying build/lib/finshare/stock/industry/classification.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/industry 2026-03-30T08:48:03,042 copying build/lib/finshare/stock/industry/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/industry 2026-03-30T08:48:03,044 copying build/lib/finshare/stock/industry/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/industry 2026-03-30T08:48:03,047 copying build/lib/finshare/stock/industry/analysis.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/industry 2026-03-30T08:48:03,049 creating build/bdist.linux-armv7l/wheel/finshare/stock/feature 2026-03-30T08:48:03,051 copying build/lib/finshare/stock/feature/moneyflow.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-30T08:48:03,053 copying build/lib/finshare/stock/feature/lhb.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-30T08:48:03,055 copying build/lib/finshare/stock/feature/margin.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-30T08:48:03,057 copying build/lib/finshare/stock/feature/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-30T08:48:03,059 copying build/lib/finshare/stock/feature/client.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/feature 2026-03-30T08:48:03,062 creating build/bdist.linux-armv7l/wheel/finshare/stock/future 2026-03-30T08:48:03,063 copying build/lib/finshare/stock/future/__init__.py -> build/bdist.linux-armv7l/wheel/./finshare/stock/future 2026-03-30T08:48:03,066 running install_egg_info 2026-03-30T08:48:03,072 Copying finshare.egg-info to build/bdist.linux-armv7l/wheel/./finshare-2.0.0-py3.11.egg-info 2026-03-30T08:48:03,085 running install_scripts 2026-03-30T08:48:03,098 creating build/bdist.linux-armv7l/wheel/finshare-2.0.0.dist-info/WHEEL 2026-03-30T08:48:03,102 creating '/tmp/pip-wheel-mm5d2ybw/.tmp-ox5gl20q/finshare-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-30T08:48:03,107 adding 'finshare/__init__.py' 2026-03-30T08:48:03,109 adding 'finshare/__version__.py' 2026-03-30T08:48:03,111 adding 'finshare/async_client.py' 2026-03-30T08:48:03,113 adding 'finshare/logger.py' 2026-03-30T08:48:03,115 adding 'finshare/cache/__init__.py' 2026-03-30T08:48:03,117 adding 'finshare/cache/cache.py' 2026-03-30T08:48:03,120 adding 'finshare/cache/decorator.py' 2026-03-30T08:48:03,122 adding 'finshare/cache/strategy.py' 2026-03-30T08:48:03,124 adding 'finshare/config/__init__.py' 2026-03-30T08:48:03,126 adding 'finshare/config/settings.py' 2026-03-30T08:48:03,128 adding 'finshare/models/__init__.py' 2026-03-30T08:48:03,131 adding 'finshare/models/data_models.py' 2026-03-30T08:48:03,133 adding 'finshare/sources/__init__.py' 2026-03-30T08:48:03,136 adding 'finshare/sources/baostock_source.py' 2026-03-30T08:48:03,139 adding 'finshare/sources/base_source.py' 2026-03-30T08:48:03,140 adding 'finshare/sources/data_source_manager.py' 2026-03-30T08:48:03,145 adding 'finshare/sources/eastmoney_source.py' 2026-03-30T08:48:03,149 adding 'finshare/sources/fund_source.py' 2026-03-30T08:48:03,151 adding 'finshare/sources/future_source.py' 2026-03-30T08:48:03,155 adding 'finshare/sources/manager.py' 2026-03-30T08:48:03,157 adding 'finshare/sources/normalizer.py' 2026-03-30T08:48:03,160 adding 'finshare/sources/sina_source.py' 2026-03-30T08:48:03,163 adding 'finshare/sources/tdx_source.py' 2026-03-30T08:48:03,165 adding 'finshare/sources/tencent_source.py' 2026-03-30T08:48:03,167 adding 'finshare/sources/yahoo_source.py' 2026-03-30T08:48:03,169 adding 'finshare/sources/resilience/__init__.py' 2026-03-30T08:48:03,171 adding 'finshare/sources/resilience/circuit_breaker.py' 2026-03-30T08:48:03,173 adding 'finshare/sources/resilience/health_probe.py' 2026-03-30T08:48:03,174 adding 'finshare/sources/resilience/monitor.py' 2026-03-30T08:48:03,176 adding 'finshare/sources/resilience/retry_handler.py' 2026-03-30T08:48:03,178 adding 'finshare/sources/resilience/smart_cooldown.py' 2026-03-30T08:48:03,179 adding 'finshare/sources/resilience/smart_router.py' 2026-03-30T08:48:03,181 adding 'finshare/stock/__init__.py' 2026-03-30T08:48:03,183 adding 'finshare/stock/base_client.py' 2026-03-30T08:48:03,185 adding 'finshare/stock/feature/__init__.py' 2026-03-30T08:48:03,187 adding 'finshare/stock/feature/client.py' 2026-03-30T08:48:03,189 adding 'finshare/stock/feature/lhb.py' 2026-03-30T08:48:03,190 adding 'finshare/stock/feature/margin.py' 2026-03-30T08:48:03,191 adding 'finshare/stock/feature/moneyflow.py' 2026-03-30T08:48:03,193 adding 'finshare/stock/financial/__init__.py' 2026-03-30T08:48:03,194 adding 'finshare/stock/financial/balance.py' 2026-03-30T08:48:03,196 adding 'finshare/stock/financial/cashflow.py' 2026-03-30T08:48:03,198 adding 'finshare/stock/financial/client.py' 2026-03-30T08:48:03,200 adding 'finshare/stock/financial/dividend.py' 2026-03-30T08:48:03,201 adding 'finshare/stock/financial/income.py' 2026-03-30T08:48:03,202 adding 'finshare/stock/financial/indicator.py' 2026-03-30T08:48:03,204 adding 'finshare/stock/fund/__init__.py' 2026-03-30T08:48:03,206 adding 'finshare/stock/future/__init__.py' 2026-03-30T08:48:03,208 adding 'finshare/stock/index/__init__.py' 2026-03-30T08:48:03,210 adding 'finshare/stock/index/client.py' 2026-03-30T08:48:03,211 adding 'finshare/stock/index/constituent.py' 2026-03-30T08:48:03,213 adding 'finshare/stock/index/valuation.py' 2026-03-30T08:48:03,214 adding 'finshare/stock/industry/__init__.py' 2026-03-30T08:48:03,216 adding 'finshare/stock/industry/analysis.py' 2026-03-30T08:48:03,217 adding 'finshare/stock/industry/classification.py' 2026-03-30T08:48:03,219 adding 'finshare/stock/industry/client.py' 2026-03-30T08:48:03,221 adding 'finshare/stock/security_list/__init__.py' 2026-03-30T08:48:03,223 adding 'finshare/stock/valuation/__init__.py' 2026-03-30T08:48:03,225 adding 'finshare/stock/valuation/client.py' 2026-03-30T08:48:03,226 adding 'finshare/stock/valuation/market.py' 2026-03-30T08:48:03,229 adding 'finshare/utils/__init__.py' 2026-03-30T08:48:03,230 adding 'finshare/utils/validators.py' 2026-03-30T08:48:03,232 adding 'finshare-2.0.0.dist-info/licenses/LICENSE' 2026-03-30T08:48:03,234 adding 'finshare-2.0.0.dist-info/METADATA' 2026-03-30T08:48:03,235 adding 'finshare-2.0.0.dist-info/WHEEL' 2026-03-30T08:48:03,236 adding 'finshare-2.0.0.dist-info/top_level.txt' 2026-03-30T08:48:03,238 adding 'finshare-2.0.0.dist-info/RECORD' 2026-03-30T08:48:03,241 removing build/bdist.linux-armv7l/wheel 2026-03-30T08:48:03,370 Building wheel for finshare (pyproject.toml): finished with status 'done' 2026-03-30T08:48:03,377 Created wheel for finshare: filename=finshare-2.0.0-py3-none-any.whl size=134642 sha256=b40beed3f1aa60bbdf4930353da748f97c30ea5a69f9c0809276a103c9bf8caa 2026-03-30T08:48:03,378 Stored in directory: /tmp/pip-ephem-wheel-cache-ku8a3v7i/wheels/b1/e8/d6/abe87801e4899e124f62839cd79e47d76ae28469725cff0bec 2026-03-30T08:48:03,392 Successfully built finshare 2026-03-30T08:48:03,399 Removed build tracker: '/tmp/pip-build-tracker-xt4odgv1'