2026-03-16T07:12:59,787 Created temporary directory: /tmp/pip-ephem-wheel-cache-f1bxhk0u 2026-03-16T07:12:59,789 Created temporary directory: /tmp/pip-build-tracker-8rjsj_x0 2026-03-16T07:12:59,790 Initialized build tracking at /tmp/pip-build-tracker-8rjsj_x0 2026-03-16T07:12:59,791 Created build tracker: /tmp/pip-build-tracker-8rjsj_x0 2026-03-16T07:12:59,791 Entered build tracker: /tmp/pip-build-tracker-8rjsj_x0 2026-03-16T07:12:59,792 Created temporary directory: /tmp/pip-wheel-l_8ihuqv 2026-03-16T07:12:59,795 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-16T07:12:59,797 Created temporary directory: /tmp/pip-ephem-wheel-cache-6x5n6hjg 2026-03-16T07:12:59,824 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T07:12:59,828 2 location(s) to search for versions of fincore: 2026-03-16T07:12:59,828 * https://pypi.org/simple/fincore/ 2026-03-16T07:12:59,828 * https://www.piwheels.org/simple/fincore/ 2026-03-16T07:12:59,829 Fetching project page and analyzing links: https://pypi.org/simple/fincore/ 2026-03-16T07:12:59,829 Getting page https://pypi.org/simple/fincore/ 2026-03-16T07:12:59,831 Found index url https://pypi.org/simple 2026-03-16T07:13:00,050 Fetched page https://pypi.org/simple/fincore/ as application/vnd.pypi.simple.v1+json 2026-03-16T07:13:00,052 Skipping link: No binaries permitted for fincore: https://files.pythonhosted.org/packages/81/b5/28c3f8ea63bbb7143a9cdd7261627f06945addc3a076926fc4ed38c04467/fincore-0.1.0-py3-none-any.whl (from https://pypi.org/simple/fincore/) (requires-python:>=3.11) 2026-03-16T07:13:00,053 Found link https://files.pythonhosted.org/packages/01/a0/127c42f21076c2560f5b751fe8de833e76b5307799dafc13e79a93eb438e/fincore-0.1.0.tar.gz (from https://pypi.org/simple/fincore/) (requires-python:>=3.11), version: 0.1.0 2026-03-16T07:13:00,054 Skipping link: No binaries permitted for fincore: https://files.pythonhosted.org/packages/32/9e/83f8a3ef320fa35ce38820d17f280c4d7aba874285096bad58253a5383d7/fincore-0.3.0-py3-none-any.whl (from https://pypi.org/simple/fincore/) (requires-python:>=3.11) 2026-03-16T07:13:00,055 Found link https://files.pythonhosted.org/packages/d4/0a/84d436f44f41be7c230402ced25340cb834b2f9062dd3f3809db8743ce21/fincore-0.3.0.tar.gz (from https://pypi.org/simple/fincore/) (requires-python:>=3.11), version: 0.3.0 2026-03-16T07:13:00,055 Fetching project page and analyzing links: https://www.piwheels.org/simple/fincore/ 2026-03-16T07:13:00,056 Getting page https://www.piwheels.org/simple/fincore/ 2026-03-16T07:13:00,057 Found index url https://www.piwheels.org/simple 2026-03-16T07:13:00,225 Fetched page https://www.piwheels.org/simple/fincore/ as text/html 2026-03-16T07:13:00,226 Skipping link: No binaries permitted for fincore: https://archive1.piwheels.org/simple/fincore/fincore-0.1.0-py3-none-any.whl#sha256=10196baf286039883fdd57733783692812aafbcec8d42f02cc4c10c4d728f875 (from https://www.piwheels.org/simple/fincore/) (requires-python:>=3.11) 2026-03-16T07:13:00,227 Skipping link: not a file: https://www.piwheels.org/simple/fincore/ 2026-03-16T07:13:00,228 Skipping link: not a file: https://pypi.org/simple/fincore/ 2026-03-16T07:13:00,248 Given no hashes to check 1 links for project 'fincore': discarding no candidates 2026-03-16T07:13:00,268 Collecting fincore==0.3.0 2026-03-16T07:13:00,270 Created temporary directory: /tmp/pip-unpack-gr3pnr37 2026-03-16T07:13:00,485 Downloading fincore-0.3.0.tar.gz (201 kB) 2026-03-16T07:13:00,796 Added fincore==0.3.0 from https://files.pythonhosted.org/packages/d4/0a/84d436f44f41be7c230402ced25340cb834b2f9062dd3f3809db8743ce21/fincore-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-8rjsj_x0' 2026-03-16T07:13:00,805 Created temporary directory: /tmp/pip-build-env-x_uce_lf 2026-03-16T07:13:00,809 Installing build dependencies: started 2026-03-16T07:13:00,811 Running command pip subprocess to install build dependencies 2026-03-16T07:13:01,971 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T07:13:02,521 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-16T07:13:02,544 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T07:13:04,283 Collecting setuptools>=68.0 2026-03-16T07:13:04,363 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T07:13:04,634 Collecting wheel 2026-03-16T07:13:04,649 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T07:13:04,835 Collecting packaging>=24.0 2026-03-16T07:13:04,852 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T07:13:07,790 Installing collected packages: setuptools, packaging, wheel 2026-03-16T07:13:11,225 Creating /tmp/pip-build-env-x_uce_lf/overlay/local/bin 2026-03-16T07:13:11,227 changing mode of /tmp/pip-build-env-x_uce_lf/overlay/local/bin/wheel to 755 2026-03-16T07:13:11,247 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T07:13:11,524 Installing build dependencies: finished with status 'done' 2026-03-16T07:13:11,530 Getting requirements to build wheel: started 2026-03-16T07:13:11,531 Running command Getting requirements to build wheel 2026-03-16T07:13:12,172 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. 2026-03-16T07:13:12,172 !! 2026-03-16T07:13:12,173 ******************************************************************************** 2026-03-16T07:13:12,173 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T07:13:12,174 `maintainers = 'cloudQuant'` 2026-03-16T07:13:12,176 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T07:13:12,176 consider this value unless `maintainers` is listed as `dynamic`. 2026-03-16T07:13:12,177 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T07:13:12,178 To prevent this problem, you can list `maintainers` under `dynamic` or alternatively 2026-03-16T07:13:12,179 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T07:13:12,179 configuration. 2026-03-16T07:13:12,180 ******************************************************************************** 2026-03-16T07:13:12,181 !! 2026-03-16T07:13:12,181 _handle_missing_dynamic(dist, project_table) 2026-03-16T07:13:12,182 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T07:13:12,182 !! 2026-03-16T07:13:12,183 ******************************************************************************** 2026-03-16T07:13:12,184 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-16T07:13:12,185 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T07:13:12,186 or your builds will no longer be supported. 2026-03-16T07:13:12,187 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:12,187 ******************************************************************************** 2026-03-16T07:13:12,188 !! 2026-03-16T07:13:12,189 corresp(dist, value, root_dir) 2026-03-16T07:13:12,189 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-16T07:13:12,190 corresp(dist, value, root_dir) 2026-03-16T07:13:12,190 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-16T07:13:12,191 corresp(dist, value, root_dir) 2026-03-16T07:13:12,258 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T07:13:12,259 !! 2026-03-16T07:13:12,259 ******************************************************************************** 2026-03-16T07:13:12,260 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T07:13:12,261 License :: OSI Approved :: Apache Software License 2026-03-16T07:13:12,262 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:12,262 ******************************************************************************** 2026-03-16T07:13:12,263 !! 2026-03-16T07:13:12,264 dist._finalize_license_expression() 2026-03-16T07:13:12,264 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T07:13:12,265 !! 2026-03-16T07:13:12,266 ******************************************************************************** 2026-03-16T07:13:12,266 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T07:13:12,267 License :: OSI Approved :: Apache Software License 2026-03-16T07:13:12,268 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:12,269 ******************************************************************************** 2026-03-16T07:13:12,270 !! 2026-03-16T07:13:12,270 self._finalize_license_expression() 2026-03-16T07:13:12,271 running egg_info 2026-03-16T07:13:12,276 writing fincore.egg-info/PKG-INFO 2026-03-16T07:13:12,287 writing dependency_links to fincore.egg-info/dependency_links.txt 2026-03-16T07:13:12,294 writing requirements to fincore.egg-info/requires.txt 2026-03-16T07:13:12,295 writing top-level names to fincore.egg-info/top_level.txt 2026-03-16T07:13:12,331 reading manifest file 'fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:12,338 reading manifest template 'MANIFEST.in' 2026-03-16T07:13:12,376 warning: no previously-included files matching '*' found under directory 'tests' 2026-03-16T07:13:12,376 warning: no previously-included files matching '*' found under directory 'examples' 2026-03-16T07:13:12,377 warning: no previously-included files matching '*' found under directory 'docs' 2026-03-16T07:13:12,378 no previously-included directories found matching 'build' 2026-03-16T07:13:12,379 no previously-included directories found matching 'dist' 2026-03-16T07:13:12,380 adding license file 'LICENSE' 2026-03-16T07:13:12,387 writing manifest file 'fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:12,484 Getting requirements to build wheel: finished with status 'done' 2026-03-16T07:13:12,488 Created temporary directory: /tmp/pip-modern-metadata-bm0k3spi 2026-03-16T07:13:12,490 Preparing metadata (pyproject.toml): started 2026-03-16T07:13:12,492 Running command Preparing metadata (pyproject.toml) 2026-03-16T07:13:13,083 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. 2026-03-16T07:13:13,083 !! 2026-03-16T07:13:13,084 ******************************************************************************** 2026-03-16T07:13:13,085 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T07:13:13,086 `maintainers = 'cloudQuant'` 2026-03-16T07:13:13,087 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T07:13:13,087 consider this value unless `maintainers` is listed as `dynamic`. 2026-03-16T07:13:13,088 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T07:13:13,089 To prevent this problem, you can list `maintainers` under `dynamic` or alternatively 2026-03-16T07:13:13,089 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T07:13:13,090 configuration. 2026-03-16T07:13:13,090 ******************************************************************************** 2026-03-16T07:13:13,091 !! 2026-03-16T07:13:13,092 _handle_missing_dynamic(dist, project_table) 2026-03-16T07:13:13,092 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T07:13:13,093 !! 2026-03-16T07:13:13,094 ******************************************************************************** 2026-03-16T07:13:13,094 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-16T07:13:13,095 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T07:13:13,096 or your builds will no longer be supported. 2026-03-16T07:13:13,097 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:13,097 ******************************************************************************** 2026-03-16T07:13:13,098 !! 2026-03-16T07:13:13,099 corresp(dist, value, root_dir) 2026-03-16T07:13:13,099 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-16T07:13:13,100 corresp(dist, value, root_dir) 2026-03-16T07:13:13,100 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-16T07:13:13,101 corresp(dist, value, root_dir) 2026-03-16T07:13:13,167 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T07:13:13,168 !! 2026-03-16T07:13:13,169 ******************************************************************************** 2026-03-16T07:13:13,169 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T07:13:13,170 License :: OSI Approved :: Apache Software License 2026-03-16T07:13:13,171 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:13,172 ******************************************************************************** 2026-03-16T07:13:13,173 !! 2026-03-16T07:13:13,173 dist._finalize_license_expression() 2026-03-16T07:13:13,174 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T07:13:13,174 !! 2026-03-16T07:13:13,176 ******************************************************************************** 2026-03-16T07:13:13,176 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T07:13:13,177 License :: OSI Approved :: Apache Software License 2026-03-16T07:13:13,178 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:13,178 ******************************************************************************** 2026-03-16T07:13:13,179 !! 2026-03-16T07:13:13,179 self._finalize_license_expression() 2026-03-16T07:13:13,180 running dist_info 2026-03-16T07:13:13,191 creating /tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info 2026-03-16T07:13:13,192 writing /tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/PKG-INFO 2026-03-16T07:13:13,203 writing dependency_links to /tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/dependency_links.txt 2026-03-16T07:13:13,210 writing requirements to /tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/requires.txt 2026-03-16T07:13:13,211 writing top-level names to /tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/top_level.txt 2026-03-16T07:13:13,212 writing manifest file '/tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:13,244 reading manifest file '/tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:13,246 reading manifest template 'MANIFEST.in' 2026-03-16T07:13:13,285 warning: no previously-included files matching '*' found under directory 'tests' 2026-03-16T07:13:13,286 warning: no previously-included files matching '*' found under directory 'examples' 2026-03-16T07:13:13,287 warning: no previously-included files matching '*' found under directory 'docs' 2026-03-16T07:13:13,288 no previously-included directories found matching 'build' 2026-03-16T07:13:13,288 no previously-included directories found matching 'dist' 2026-03-16T07:13:13,289 no previously-included directories found matching '*.egg-info' 2026-03-16T07:13:13,290 adding license file 'LICENSE' 2026-03-16T07:13:13,295 writing manifest file '/tmp/pip-modern-metadata-bm0k3spi/fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:13,297 creating '/tmp/pip-modern-metadata-bm0k3spi/fincore-0.3.0.dist-info' 2026-03-16T07:13:13,420 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T07:13:13,425 Source in /tmp/pip-wheel-l_8ihuqv/fincore_e81a4cd88be344918743231e4f4ca707 has version 0.3.0, which satisfies requirement fincore==0.3.0 from https://files.pythonhosted.org/packages/d4/0a/84d436f44f41be7c230402ced25340cb834b2f9062dd3f3809db8743ce21/fincore-0.3.0.tar.gz 2026-03-16T07:13:13,426 Removed fincore==0.3.0 from https://files.pythonhosted.org/packages/d4/0a/84d436f44f41be7c230402ced25340cb834b2f9062dd3f3809db8743ce21/fincore-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-8rjsj_x0' 2026-03-16T07:13:13,433 Created temporary directory: /tmp/pip-unpack-yc1b8e3x 2026-03-16T07:13:13,434 Building wheels for collected packages: fincore 2026-03-16T07:13:13,438 Created temporary directory: /tmp/pip-wheel-r01n761p 2026-03-16T07:13:13,439 Destination directory: /tmp/pip-wheel-r01n761p 2026-03-16T07:13:13,441 Building wheel for fincore (pyproject.toml): started 2026-03-16T07:13:13,442 Running command Building wheel for fincore (pyproject.toml) 2026-03-16T07:13:14,014 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. 2026-03-16T07:13:14,014 !! 2026-03-16T07:13:14,016 ******************************************************************************** 2026-03-16T07:13:14,016 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T07:13:14,018 `maintainers = 'cloudQuant'` 2026-03-16T07:13:14,019 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T07:13:14,019 consider this value unless `maintainers` is listed as `dynamic`. 2026-03-16T07:13:14,020 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T07:13:14,021 To prevent this problem, you can list `maintainers` under `dynamic` or alternatively 2026-03-16T07:13:14,021 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T07:13:14,021 configuration. 2026-03-16T07:13:14,022 ******************************************************************************** 2026-03-16T07:13:14,023 !! 2026-03-16T07:13:14,023 _handle_missing_dynamic(dist, project_table) 2026-03-16T07:13:14,024 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T07:13:14,024 !! 2026-03-16T07:13:14,025 ******************************************************************************** 2026-03-16T07:13:14,025 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-16T07:13:14,027 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T07:13:14,027 or your builds will no longer be supported. 2026-03-16T07:13:14,028 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:14,029 ******************************************************************************** 2026-03-16T07:13:14,030 !! 2026-03-16T07:13:14,030 corresp(dist, value, root_dir) 2026-03-16T07:13:14,031 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-16T07:13:14,031 corresp(dist, value, root_dir) 2026-03-16T07:13:14,032 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-16T07:13:14,032 corresp(dist, value, root_dir) 2026-03-16T07:13:14,090 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T07:13:14,090 !! 2026-03-16T07:13:14,091 ******************************************************************************** 2026-03-16T07:13:14,092 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T07:13:14,093 License :: OSI Approved :: Apache Software License 2026-03-16T07:13:14,094 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:14,094 ******************************************************************************** 2026-03-16T07:13:14,095 !! 2026-03-16T07:13:14,096 dist._finalize_license_expression() 2026-03-16T07:13:14,096 /tmp/pip-build-env-x_uce_lf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T07:13:14,097 !! 2026-03-16T07:13:14,098 ******************************************************************************** 2026-03-16T07:13:14,098 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T07:13:14,099 License :: OSI Approved :: Apache Software License 2026-03-16T07:13:14,100 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T07:13:14,101 ******************************************************************************** 2026-03-16T07:13:14,102 !! 2026-03-16T07:13:14,102 self._finalize_license_expression() 2026-03-16T07:13:14,103 running bdist_wheel 2026-03-16T07:13:14,117 running build 2026-03-16T07:13:14,117 running build_py 2026-03-16T07:13:14,123 creating build/lib/fincore 2026-03-16T07:13:14,125 copying fincore/exceptions.py -> build/lib/fincore 2026-03-16T07:13:14,128 copying fincore/_types.py -> build/lib/fincore 2026-03-16T07:13:14,129 copying fincore/validation.py -> build/lib/fincore 2026-03-16T07:13:14,132 copying fincore/_registry.py -> build/lib/fincore 2026-03-16T07:13:14,134 copying fincore/__init__.py -> build/lib/fincore 2026-03-16T07:13:14,136 copying fincore/pyfolio.py -> build/lib/fincore 2026-03-16T07:13:14,139 copying fincore/empyrical.py -> build/lib/fincore 2026-03-16T07:13:14,142 creating build/lib/fincore/core 2026-03-16T07:13:14,143 copying fincore/core/engine.py -> build/lib/fincore/core 2026-03-16T07:13:14,145 copying fincore/core/context.py -> build/lib/fincore/core 2026-03-16T07:13:14,147 copying fincore/core/__init__.py -> build/lib/fincore/core 2026-03-16T07:13:14,149 creating build/lib/fincore/risk 2026-03-16T07:13:14,150 copying fincore/risk/garch.py -> build/lib/fincore/risk 2026-03-16T07:13:14,153 copying fincore/risk/__init__.py -> build/lib/fincore/risk 2026-03-16T07:13:14,155 copying fincore/risk/evt.py -> build/lib/fincore/risk 2026-03-16T07:13:14,157 creating build/lib/fincore/attribution 2026-03-16T07:13:14,158 copying fincore/attribution/style.py -> build/lib/fincore/attribution 2026-03-16T07:13:14,161 copying fincore/attribution/fama_french_patch.py -> build/lib/fincore/attribution 2026-03-16T07:13:14,163 copying fincore/attribution/brinson.py -> build/lib/fincore/attribution 2026-03-16T07:13:14,165 copying fincore/attribution/fama_french.py -> build/lib/fincore/attribution 2026-03-16T07:13:14,168 copying fincore/attribution/__init__.py -> build/lib/fincore/attribution 2026-03-16T07:13:14,170 creating build/lib/fincore/report 2026-03-16T07:13:14,171 copying fincore/report/render_pdf.py -> build/lib/fincore/report 2026-03-16T07:13:14,173 copying fincore/report/format.py -> build/lib/fincore/report 2026-03-16T07:13:14,175 copying fincore/report/render_html.py -> build/lib/fincore/report 2026-03-16T07:13:14,178 copying fincore/report/__init__.py -> build/lib/fincore/report 2026-03-16T07:13:14,180 copying fincore/report/compute.py -> build/lib/fincore/report 2026-03-16T07:13:14,183 creating build/lib/fincore/utils 2026-03-16T07:13:14,184 copying fincore/utils/math_utils.py -> build/lib/fincore/utils 2026-03-16T07:13:14,186 copying fincore/utils/deprecate.py -> build/lib/fincore/utils 2026-03-16T07:13:14,188 copying fincore/utils/common_utils.py -> build/lib/fincore/utils 2026-03-16T07:13:14,191 copying fincore/utils/__init__.py -> build/lib/fincore/utils 2026-03-16T07:13:14,192 copying fincore/utils/date_utils.py -> build/lib/fincore/utils 2026-03-16T07:13:14,194 copying fincore/utils/data_utils.py -> build/lib/fincore/utils 2026-03-16T07:13:14,197 creating build/lib/fincore/metrics 2026-03-16T07:13:14,198 copying fincore/metrics/stats.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,201 copying fincore/metrics/bayesian.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,203 copying fincore/metrics/consecutive.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,205 copying fincore/metrics/returns.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,208 copying fincore/metrics/timing.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,210 copying fincore/metrics/drawdown.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,213 copying fincore/metrics/transactions.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,215 copying fincore/metrics/rolling.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,218 copying fincore/metrics/ratios.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,221 copying fincore/metrics/__init__.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,223 copying fincore/metrics/risk.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,226 copying fincore/metrics/positions.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,228 copying fincore/metrics/alpha_beta.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,231 copying fincore/metrics/perf_stats.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,233 copying fincore/metrics/perf_attrib.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,235 copying fincore/metrics/basic.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,238 copying fincore/metrics/yearly.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,240 copying fincore/metrics/round_trips.py -> build/lib/fincore/metrics 2026-03-16T07:13:14,243 creating build/lib/fincore/optimization 2026-03-16T07:13:14,244 copying fincore/optimization/_utils.py -> build/lib/fincore/optimization 2026-03-16T07:13:14,246 copying fincore/optimization/__init__.py -> build/lib/fincore/optimization 2026-03-16T07:13:14,248 copying fincore/optimization/risk_parity.py -> build/lib/fincore/optimization 2026-03-16T07:13:14,250 copying fincore/optimization/frontier.py -> build/lib/fincore/optimization 2026-03-16T07:13:14,252 copying fincore/optimization/objectives.py -> build/lib/fincore/optimization 2026-03-16T07:13:14,255 creating build/lib/fincore/viz 2026-03-16T07:13:14,256 copying fincore/viz/matplotlib_backend.py -> build/lib/fincore/viz 2026-03-16T07:13:14,258 copying fincore/viz/base.py -> build/lib/fincore/viz 2026-03-16T07:13:14,260 copying fincore/viz/__init__.py -> build/lib/fincore/viz 2026-03-16T07:13:14,262 copying fincore/viz/html_backend.py -> build/lib/fincore/viz 2026-03-16T07:13:14,265 creating build/lib/fincore/tearsheets 2026-03-16T07:13:14,266 copying fincore/tearsheets/utils.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,268 copying fincore/tearsheets/bayesian.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,270 copying fincore/tearsheets/returns.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,273 copying fincore/tearsheets/sheets.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,276 copying fincore/tearsheets/transactions.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,278 copying fincore/tearsheets/capacity.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,281 copying fincore/tearsheets/__init__.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,283 copying fincore/tearsheets/risk.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,285 copying fincore/tearsheets/positions.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,287 copying fincore/tearsheets/perf_attrib.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,289 copying fincore/tearsheets/round_trips.py -> build/lib/fincore/tearsheets 2026-03-16T07:13:14,292 creating build/lib/fincore/simulation 2026-03-16T07:13:14,293 copying fincore/simulation/paths.py -> build/lib/fincore/simulation 2026-03-16T07:13:14,296 copying fincore/simulation/monte_carlo.py -> build/lib/fincore/simulation 2026-03-16T07:13:14,298 copying fincore/simulation/base.py -> build/lib/fincore/simulation 2026-03-16T07:13:14,300 copying fincore/simulation/__init__.py -> build/lib/fincore/simulation 2026-03-16T07:13:14,302 copying fincore/simulation/scenarios.py -> build/lib/fincore/simulation 2026-03-16T07:13:14,304 copying fincore/simulation/bootstrap.py -> build/lib/fincore/simulation 2026-03-16T07:13:14,307 creating build/lib/fincore/constants 2026-03-16T07:13:14,308 copying fincore/constants/style.py -> build/lib/fincore/constants 2026-03-16T07:13:14,311 copying fincore/constants/interesting_periods.py -> build/lib/fincore/constants 2026-03-16T07:13:14,313 copying fincore/constants/color.py -> build/lib/fincore/constants 2026-03-16T07:13:14,314 copying fincore/constants/__init__.py -> build/lib/fincore/constants 2026-03-16T07:13:14,316 copying fincore/constants/periods.py -> build/lib/fincore/constants 2026-03-16T07:13:14,318 creating build/lib/fincore/plugin 2026-03-16T07:13:14,320 copying fincore/plugin/registry.py -> build/lib/fincore/plugin 2026-03-16T07:13:14,322 copying fincore/plugin/__init__.py -> build/lib/fincore/plugin 2026-03-16T07:13:14,324 creating build/lib/fincore/hooks 2026-03-16T07:13:14,325 copying fincore/hooks/__init__.py -> build/lib/fincore/hooks 2026-03-16T07:13:14,327 copying fincore/hooks/events.py -> build/lib/fincore/hooks 2026-03-16T07:13:14,329 creating build/lib/fincore/data 2026-03-16T07:13:14,330 copying fincore/data/__init__.py -> build/lib/fincore/data 2026-03-16T07:13:14,332 copying fincore/data/providers.py -> build/lib/fincore/data 2026-03-16T07:13:14,335 creating build/lib/fincore/viz/interactive 2026-03-16T07:13:14,336 copying fincore/viz/interactive/plotly_backend.py -> build/lib/fincore/viz/interactive 2026-03-16T07:13:14,338 copying fincore/viz/interactive/__init__.py -> build/lib/fincore/viz/interactive 2026-03-16T07:13:14,340 copying fincore/viz/interactive/bokeh_backend.py -> build/lib/fincore/viz/interactive 2026-03-16T07:13:14,342 running egg_info 2026-03-16T07:13:14,352 writing fincore.egg-info/PKG-INFO 2026-03-16T07:13:14,362 writing dependency_links to fincore.egg-info/dependency_links.txt 2026-03-16T07:13:14,369 writing requirements to fincore.egg-info/requires.txt 2026-03-16T07:13:14,370 writing top-level names to fincore.egg-info/top_level.txt 2026-03-16T07:13:14,392 reading manifest file 'fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:14,398 reading manifest template 'MANIFEST.in' 2026-03-16T07:13:14,437 warning: no previously-included files matching '*' found under directory 'tests' 2026-03-16T07:13:14,438 warning: no previously-included files matching '*' found under directory 'examples' 2026-03-16T07:13:14,438 warning: no previously-included files matching '*' found under directory 'docs' 2026-03-16T07:13:14,439 no previously-included directories found matching 'build' 2026-03-16T07:13:14,440 no previously-included directories found matching 'dist' 2026-03-16T07:13:14,441 adding license file 'LICENSE' 2026-03-16T07:13:14,448 writing manifest file 'fincore.egg-info/SOURCES.txt' 2026-03-16T07:13:14,457 copying fincore/py.typed -> build/lib/fincore 2026-03-16T07:13:14,475 installing to build/bdist.linux-armv7l/wheel 2026-03-16T07:13:14,475 running install 2026-03-16T07:13:14,499 running install_lib 2026-03-16T07:13:14,504 creating build/bdist.linux-armv7l/wheel 2026-03-16T07:13:14,507 creating build/bdist.linux-armv7l/wheel/fincore 2026-03-16T07:13:14,509 creating build/bdist.linux-armv7l/wheel/fincore/core 2026-03-16T07:13:14,510 copying build/lib/fincore/core/engine.py -> build/bdist.linux-armv7l/wheel/./fincore/core 2026-03-16T07:13:14,512 copying build/lib/fincore/core/context.py -> build/bdist.linux-armv7l/wheel/./fincore/core 2026-03-16T07:13:14,515 copying build/lib/fincore/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/core 2026-03-16T07:13:14,517 creating build/bdist.linux-armv7l/wheel/fincore/risk 2026-03-16T07:13:14,518 copying build/lib/fincore/risk/garch.py -> build/bdist.linux-armv7l/wheel/./fincore/risk 2026-03-16T07:13:14,521 copying build/lib/fincore/risk/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/risk 2026-03-16T07:13:14,523 copying build/lib/fincore/risk/evt.py -> build/bdist.linux-armv7l/wheel/./fincore/risk 2026-03-16T07:13:14,526 copying build/lib/fincore/exceptions.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,529 creating build/bdist.linux-armv7l/wheel/fincore/attribution 2026-03-16T07:13:14,530 copying build/lib/fincore/attribution/style.py -> build/bdist.linux-armv7l/wheel/./fincore/attribution 2026-03-16T07:13:14,533 copying build/lib/fincore/attribution/fama_french_patch.py -> build/bdist.linux-armv7l/wheel/./fincore/attribution 2026-03-16T07:13:14,535 copying build/lib/fincore/attribution/brinson.py -> build/bdist.linux-armv7l/wheel/./fincore/attribution 2026-03-16T07:13:14,537 copying build/lib/fincore/attribution/fama_french.py -> build/bdist.linux-armv7l/wheel/./fincore/attribution 2026-03-16T07:13:14,540 copying build/lib/fincore/attribution/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/attribution 2026-03-16T07:13:14,542 creating build/bdist.linux-armv7l/wheel/fincore/report 2026-03-16T07:13:14,543 copying build/lib/fincore/report/render_pdf.py -> build/bdist.linux-armv7l/wheel/./fincore/report 2026-03-16T07:13:14,546 copying build/lib/fincore/report/format.py -> build/bdist.linux-armv7l/wheel/./fincore/report 2026-03-16T07:13:14,548 copying build/lib/fincore/report/render_html.py -> build/bdist.linux-armv7l/wheel/./fincore/report 2026-03-16T07:13:14,550 copying build/lib/fincore/report/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/report 2026-03-16T07:13:14,552 copying build/lib/fincore/report/compute.py -> build/bdist.linux-armv7l/wheel/./fincore/report 2026-03-16T07:13:14,555 creating build/bdist.linux-armv7l/wheel/fincore/utils 2026-03-16T07:13:14,556 copying build/lib/fincore/utils/math_utils.py -> build/bdist.linux-armv7l/wheel/./fincore/utils 2026-03-16T07:13:14,558 copying build/lib/fincore/utils/deprecate.py -> build/bdist.linux-armv7l/wheel/./fincore/utils 2026-03-16T07:13:14,559 copying build/lib/fincore/utils/common_utils.py -> build/bdist.linux-armv7l/wheel/./fincore/utils 2026-03-16T07:13:14,562 copying build/lib/fincore/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/utils 2026-03-16T07:13:14,564 copying build/lib/fincore/utils/date_utils.py -> build/bdist.linux-armv7l/wheel/./fincore/utils 2026-03-16T07:13:14,565 copying build/lib/fincore/utils/data_utils.py -> build/bdist.linux-armv7l/wheel/./fincore/utils 2026-03-16T07:13:14,567 copying build/lib/fincore/py.typed -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,569 copying build/lib/fincore/_types.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,571 creating build/bdist.linux-armv7l/wheel/fincore/metrics 2026-03-16T07:13:14,572 copying build/lib/fincore/metrics/stats.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,575 copying build/lib/fincore/metrics/bayesian.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,577 copying build/lib/fincore/metrics/consecutive.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,579 copying build/lib/fincore/metrics/returns.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,582 copying build/lib/fincore/metrics/timing.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,584 copying build/lib/fincore/metrics/drawdown.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,586 copying build/lib/fincore/metrics/transactions.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,589 copying build/lib/fincore/metrics/rolling.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,591 copying build/lib/fincore/metrics/ratios.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,594 copying build/lib/fincore/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,596 copying build/lib/fincore/metrics/risk.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,598 copying build/lib/fincore/metrics/positions.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,601 copying build/lib/fincore/metrics/alpha_beta.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,603 copying build/lib/fincore/metrics/perf_stats.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,605 copying build/lib/fincore/metrics/perf_attrib.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,608 copying build/lib/fincore/metrics/basic.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,610 copying build/lib/fincore/metrics/yearly.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,612 copying build/lib/fincore/metrics/round_trips.py -> build/bdist.linux-armv7l/wheel/./fincore/metrics 2026-03-16T07:13:14,615 copying build/lib/fincore/validation.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,617 copying build/lib/fincore/_registry.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,620 creating build/bdist.linux-armv7l/wheel/fincore/optimization 2026-03-16T07:13:14,621 copying build/lib/fincore/optimization/_utils.py -> build/bdist.linux-armv7l/wheel/./fincore/optimization 2026-03-16T07:13:14,623 copying build/lib/fincore/optimization/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/optimization 2026-03-16T07:13:14,624 copying build/lib/fincore/optimization/risk_parity.py -> build/bdist.linux-armv7l/wheel/./fincore/optimization 2026-03-16T07:13:14,626 copying build/lib/fincore/optimization/frontier.py -> build/bdist.linux-armv7l/wheel/./fincore/optimization 2026-03-16T07:13:14,629 copying build/lib/fincore/optimization/objectives.py -> build/bdist.linux-armv7l/wheel/./fincore/optimization 2026-03-16T07:13:14,631 creating build/bdist.linux-armv7l/wheel/fincore/viz 2026-03-16T07:13:14,632 copying build/lib/fincore/viz/matplotlib_backend.py -> build/bdist.linux-armv7l/wheel/./fincore/viz 2026-03-16T07:13:14,635 creating build/bdist.linux-armv7l/wheel/fincore/viz/interactive 2026-03-16T07:13:14,636 copying build/lib/fincore/viz/interactive/plotly_backend.py -> build/bdist.linux-armv7l/wheel/./fincore/viz/interactive 2026-03-16T07:13:14,639 copying build/lib/fincore/viz/interactive/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/viz/interactive 2026-03-16T07:13:14,641 copying build/lib/fincore/viz/interactive/bokeh_backend.py -> build/bdist.linux-armv7l/wheel/./fincore/viz/interactive 2026-03-16T07:13:14,643 copying build/lib/fincore/viz/base.py -> build/bdist.linux-armv7l/wheel/./fincore/viz 2026-03-16T07:13:14,645 copying build/lib/fincore/viz/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/viz 2026-03-16T07:13:14,647 copying build/lib/fincore/viz/html_backend.py -> build/bdist.linux-armv7l/wheel/./fincore/viz 2026-03-16T07:13:14,649 copying build/lib/fincore/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,652 creating build/bdist.linux-armv7l/wheel/fincore/tearsheets 2026-03-16T07:13:14,653 copying build/lib/fincore/tearsheets/utils.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,656 copying build/lib/fincore/tearsheets/bayesian.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,659 copying build/lib/fincore/tearsheets/returns.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,662 copying build/lib/fincore/tearsheets/sheets.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,666 copying build/lib/fincore/tearsheets/transactions.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,669 copying build/lib/fincore/tearsheets/capacity.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,672 copying build/lib/fincore/tearsheets/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,675 copying build/lib/fincore/tearsheets/risk.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,678 copying build/lib/fincore/tearsheets/positions.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,681 copying build/lib/fincore/tearsheets/perf_attrib.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,684 copying build/lib/fincore/tearsheets/round_trips.py -> build/bdist.linux-armv7l/wheel/./fincore/tearsheets 2026-03-16T07:13:14,689 creating build/bdist.linux-armv7l/wheel/fincore/simulation 2026-03-16T07:13:14,690 copying build/lib/fincore/simulation/paths.py -> build/bdist.linux-armv7l/wheel/./fincore/simulation 2026-03-16T07:13:14,693 copying build/lib/fincore/simulation/monte_carlo.py -> build/bdist.linux-armv7l/wheel/./fincore/simulation 2026-03-16T07:13:14,697 copying build/lib/fincore/simulation/base.py -> build/bdist.linux-armv7l/wheel/./fincore/simulation 2026-03-16T07:13:14,699 copying build/lib/fincore/simulation/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/simulation 2026-03-16T07:13:14,702 copying build/lib/fincore/simulation/scenarios.py -> build/bdist.linux-armv7l/wheel/./fincore/simulation 2026-03-16T07:13:14,704 copying build/lib/fincore/simulation/bootstrap.py -> build/bdist.linux-armv7l/wheel/./fincore/simulation 2026-03-16T07:13:14,707 copying build/lib/fincore/pyfolio.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,712 copying build/lib/fincore/empyrical.py -> build/bdist.linux-armv7l/wheel/./fincore 2026-03-16T07:13:14,716 creating build/bdist.linux-armv7l/wheel/fincore/constants 2026-03-16T07:13:14,717 copying build/lib/fincore/constants/style.py -> build/bdist.linux-armv7l/wheel/./fincore/constants 2026-03-16T07:13:14,720 copying build/lib/fincore/constants/interesting_periods.py -> build/bdist.linux-armv7l/wheel/./fincore/constants 2026-03-16T07:13:14,723 copying build/lib/fincore/constants/color.py -> build/bdist.linux-armv7l/wheel/./fincore/constants 2026-03-16T07:13:14,725 copying build/lib/fincore/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/constants 2026-03-16T07:13:14,727 copying build/lib/fincore/constants/periods.py -> build/bdist.linux-armv7l/wheel/./fincore/constants 2026-03-16T07:13:14,730 creating build/bdist.linux-armv7l/wheel/fincore/plugin 2026-03-16T07:13:14,732 copying build/lib/fincore/plugin/registry.py -> build/bdist.linux-armv7l/wheel/./fincore/plugin 2026-03-16T07:13:14,735 copying build/lib/fincore/plugin/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/plugin 2026-03-16T07:13:14,738 creating build/bdist.linux-armv7l/wheel/fincore/hooks 2026-03-16T07:13:14,740 copying build/lib/fincore/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/hooks 2026-03-16T07:13:14,742 copying build/lib/fincore/hooks/events.py -> build/bdist.linux-armv7l/wheel/./fincore/hooks 2026-03-16T07:13:14,746 creating build/bdist.linux-armv7l/wheel/fincore/data 2026-03-16T07:13:14,747 copying build/lib/fincore/data/__init__.py -> build/bdist.linux-armv7l/wheel/./fincore/data 2026-03-16T07:13:14,749 copying build/lib/fincore/data/providers.py -> build/bdist.linux-armv7l/wheel/./fincore/data 2026-03-16T07:13:14,753 running install_egg_info 2026-03-16T07:13:14,758 Copying fincore.egg-info to build/bdist.linux-armv7l/wheel/./fincore-0.3.0-py3.11.egg-info 2026-03-16T07:13:14,772 running install_scripts 2026-03-16T07:13:14,785 creating build/bdist.linux-armv7l/wheel/fincore-0.3.0.dist-info/WHEEL 2026-03-16T07:13:14,788 creating '/tmp/pip-wheel-r01n761p/.tmp-0q8dcod8/fincore-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T07:13:14,790 adding 'fincore/__init__.py' 2026-03-16T07:13:14,793 adding 'fincore/_registry.py' 2026-03-16T07:13:14,794 adding 'fincore/_types.py' 2026-03-16T07:13:14,798 adding 'fincore/empyrical.py' 2026-03-16T07:13:14,800 adding 'fincore/exceptions.py' 2026-03-16T07:13:14,801 adding 'fincore/py.typed' 2026-03-16T07:13:14,805 adding 'fincore/pyfolio.py' 2026-03-16T07:13:14,807 adding 'fincore/validation.py' 2026-03-16T07:13:14,809 adding 'fincore/attribution/__init__.py' 2026-03-16T07:13:14,811 adding 'fincore/attribution/brinson.py' 2026-03-16T07:13:14,813 adding 'fincore/attribution/fama_french.py' 2026-03-16T07:13:14,814 adding 'fincore/attribution/fama_french_patch.py' 2026-03-16T07:13:14,818 adding 'fincore/attribution/style.py' 2026-03-16T07:13:14,820 adding 'fincore/constants/__init__.py' 2026-03-16T07:13:14,821 adding 'fincore/constants/color.py' 2026-03-16T07:13:14,822 adding 'fincore/constants/interesting_periods.py' 2026-03-16T07:13:14,824 adding 'fincore/constants/periods.py' 2026-03-16T07:13:14,825 adding 'fincore/constants/style.py' 2026-03-16T07:13:14,827 adding 'fincore/core/__init__.py' 2026-03-16T07:13:14,829 adding 'fincore/core/context.py' 2026-03-16T07:13:14,831 adding 'fincore/core/engine.py' 2026-03-16T07:13:14,832 adding 'fincore/data/__init__.py' 2026-03-16T07:13:14,836 adding 'fincore/data/providers.py' 2026-03-16T07:13:14,838 adding 'fincore/hooks/__init__.py' 2026-03-16T07:13:14,839 adding 'fincore/hooks/events.py' 2026-03-16T07:13:14,841 adding 'fincore/metrics/__init__.py' 2026-03-16T07:13:14,844 adding 'fincore/metrics/alpha_beta.py' 2026-03-16T07:13:14,846 adding 'fincore/metrics/basic.py' 2026-03-16T07:13:14,848 adding 'fincore/metrics/bayesian.py' 2026-03-16T07:13:14,850 adding 'fincore/metrics/consecutive.py' 2026-03-16T07:13:14,852 adding 'fincore/metrics/drawdown.py' 2026-03-16T07:13:14,855 adding 'fincore/metrics/perf_attrib.py' 2026-03-16T07:13:14,857 adding 'fincore/metrics/perf_stats.py' 2026-03-16T07:13:14,859 adding 'fincore/metrics/positions.py' 2026-03-16T07:13:14,863 adding 'fincore/metrics/ratios.py' 2026-03-16T07:13:14,866 adding 'fincore/metrics/returns.py' 2026-03-16T07:13:14,869 adding 'fincore/metrics/risk.py' 2026-03-16T07:13:14,871 adding 'fincore/metrics/rolling.py' 2026-03-16T07:13:14,873 adding 'fincore/metrics/round_trips.py' 2026-03-16T07:13:14,876 adding 'fincore/metrics/stats.py' 2026-03-16T07:13:14,878 adding 'fincore/metrics/timing.py' 2026-03-16T07:13:14,880 adding 'fincore/metrics/transactions.py' 2026-03-16T07:13:14,882 adding 'fincore/metrics/yearly.py' 2026-03-16T07:13:14,884 adding 'fincore/optimization/__init__.py' 2026-03-16T07:13:14,885 adding 'fincore/optimization/_utils.py' 2026-03-16T07:13:14,887 adding 'fincore/optimization/frontier.py' 2026-03-16T07:13:14,889 adding 'fincore/optimization/objectives.py' 2026-03-16T07:13:14,890 adding 'fincore/optimization/risk_parity.py' 2026-03-16T07:13:14,892 adding 'fincore/plugin/__init__.py' 2026-03-16T07:13:14,894 adding 'fincore/plugin/registry.py' 2026-03-16T07:13:14,896 adding 'fincore/report/__init__.py' 2026-03-16T07:13:14,898 adding 'fincore/report/compute.py' 2026-03-16T07:13:14,900 adding 'fincore/report/format.py' 2026-03-16T07:13:14,903 adding 'fincore/report/render_html.py' 2026-03-16T07:13:14,905 adding 'fincore/report/render_pdf.py' 2026-03-16T07:13:14,907 adding 'fincore/risk/__init__.py' 2026-03-16T07:13:14,909 adding 'fincore/risk/evt.py' 2026-03-16T07:13:14,911 adding 'fincore/risk/garch.py' 2026-03-16T07:13:14,913 adding 'fincore/simulation/__init__.py' 2026-03-16T07:13:14,915 adding 'fincore/simulation/base.py' 2026-03-16T07:13:14,916 adding 'fincore/simulation/bootstrap.py' 2026-03-16T07:13:14,918 adding 'fincore/simulation/monte_carlo.py' 2026-03-16T07:13:14,920 adding 'fincore/simulation/paths.py' 2026-03-16T07:13:14,921 adding 'fincore/simulation/scenarios.py' 2026-03-16T07:13:14,923 adding 'fincore/tearsheets/__init__.py' 2026-03-16T07:13:14,925 adding 'fincore/tearsheets/bayesian.py' 2026-03-16T07:13:14,927 adding 'fincore/tearsheets/capacity.py' 2026-03-16T07:13:14,929 adding 'fincore/tearsheets/perf_attrib.py' 2026-03-16T07:13:14,930 adding 'fincore/tearsheets/positions.py' 2026-03-16T07:13:14,934 adding 'fincore/tearsheets/returns.py' 2026-03-16T07:13:14,935 adding 'fincore/tearsheets/risk.py' 2026-03-16T07:13:14,937 adding 'fincore/tearsheets/round_trips.py' 2026-03-16T07:13:14,941 adding 'fincore/tearsheets/sheets.py' 2026-03-16T07:13:14,943 adding 'fincore/tearsheets/transactions.py' 2026-03-16T07:13:14,944 adding 'fincore/tearsheets/utils.py' 2026-03-16T07:13:14,946 adding 'fincore/utils/__init__.py' 2026-03-16T07:13:14,950 adding 'fincore/utils/common_utils.py' 2026-03-16T07:13:14,951 adding 'fincore/utils/data_utils.py' 2026-03-16T07:13:14,952 adding 'fincore/utils/date_utils.py' 2026-03-16T07:13:14,954 adding 'fincore/utils/deprecate.py' 2026-03-16T07:13:14,955 adding 'fincore/utils/math_utils.py' 2026-03-16T07:13:14,957 adding 'fincore/viz/__init__.py' 2026-03-16T07:13:14,958 adding 'fincore/viz/base.py' 2026-03-16T07:13:14,960 adding 'fincore/viz/html_backend.py' 2026-03-16T07:13:14,962 adding 'fincore/viz/matplotlib_backend.py' 2026-03-16T07:13:14,963 adding 'fincore/viz/interactive/__init__.py' 2026-03-16T07:13:14,965 adding 'fincore/viz/interactive/bokeh_backend.py' 2026-03-16T07:13:14,967 adding 'fincore/viz/interactive/plotly_backend.py' 2026-03-16T07:13:14,971 adding 'fincore-0.3.0.dist-info/licenses/LICENSE' 2026-03-16T07:13:14,973 adding 'fincore-0.3.0.dist-info/METADATA' 2026-03-16T07:13:14,974 adding 'fincore-0.3.0.dist-info/WHEEL' 2026-03-16T07:13:14,975 adding 'fincore-0.3.0.dist-info/top_level.txt' 2026-03-16T07:13:14,976 adding 'fincore-0.3.0.dist-info/RECORD' 2026-03-16T07:13:14,981 removing build/bdist.linux-armv7l/wheel 2026-03-16T07:13:15,104 Building wheel for fincore (pyproject.toml): finished with status 'done' 2026-03-16T07:13:15,115 Created wheel for fincore: filename=fincore-0.3.0-py3-none-any.whl size=243853 sha256=3a58e4a33bf1f3328e82602a5ebd3e7ad404b345a3f428229a4d6d1a25d1e47b 2026-03-16T07:13:15,116 Stored in directory: /tmp/pip-ephem-wheel-cache-6x5n6hjg/wheels/c9/84/45/ae8a7817f8af82f1d7891c0afc83cc051c2829a68c059ced81 2026-03-16T07:13:15,132 Successfully built fincore 2026-03-16T07:13:15,144 Removed build tracker: '/tmp/pip-build-tracker-8rjsj_x0'