2026-07-26T10:06:24,657 Created temporary directory: /tmp/pip-ephem-wheel-cache-hccgidbt 2026-07-26T10:06:24,659 Created temporary directory: /tmp/pip-build-tracker-1xnq3fw6 2026-07-26T10:06:24,660 Initialized build tracking at /tmp/pip-build-tracker-1xnq3fw6 2026-07-26T10:06:24,660 Created build tracker: /tmp/pip-build-tracker-1xnq3fw6 2026-07-26T10:06:24,661 Entered build tracker: /tmp/pip-build-tracker-1xnq3fw6 2026-07-26T10:06:24,662 Created temporary directory: /tmp/pip-wheel-40qqnw4m 2026-07-26T10:06:24,665 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-07-26T10:06:24,667 Created temporary directory: /tmp/pip-ephem-wheel-cache-uzcrzzqj 2026-07-26T10:06:24,689 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T10:06:24,693 2 location(s) to search for versions of vanilla-option-pricers: 2026-07-26T10:06:24,693 * https://pypi.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:24,693 * https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:24,693 Fetching project page and analyzing links: https://pypi.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:24,694 Getting page https://pypi.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:24,695 Found index url https://pypi.org/simple 2026-07-26T10:06:24,847 Fetched page https://pypi.org/simple/vanilla-option-pricers/ as application/vnd.pypi.simple.v1+json 2026-07-26T10:06:24,851 Link requires a different Python (3.11.2 not in: '<3.11,>=3.8'): https://files.pythonhosted.org/packages/c7/b3/2c61edaf58ab58888f1b420a083103bf9cf0b8c7c394d10676d2efbca35d/vanilla_option_pricers-1.0.1.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,851 Skipping link: 1.0.1 Requires-Python <3.11,>=3.8: https://files.pythonhosted.org/packages/c7/b3/2c61edaf58ab58888f1b420a083103bf9cf0b8c7c394d10676d2efbca35d/vanilla_option_pricers-1.0.1.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,852 Link requires a different Python (3.11.2 not in: '<3.11,>=3.8'): https://files.pythonhosted.org/packages/8c/7f/8ac43c07a7975f0f937bb529459966575ba4f89c178fe695a11e38a188f2/vanilla_option_pricers-1.0.2.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,853 Skipping link: 1.0.2 Requires-Python <3.11,>=3.8: https://files.pythonhosted.org/packages/8c/7f/8ac43c07a7975f0f937bb529459966575ba4f89c178fe695a11e38a188f2/vanilla_option_pricers-1.0.2.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,854 Link requires a different Python (3.11.2 not in: '<3.11,>=3.8'): https://files.pythonhosted.org/packages/28/72/1ed3ddfb0c155ab4511f29b21004e28ccd616360c5c92aacca16a14e1fd8/vanilla_option_pricers-1.0.3.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,854 Skipping link: 1.0.3 Requires-Python <3.11,>=3.8: https://files.pythonhosted.org/packages/28/72/1ed3ddfb0c155ab4511f29b21004e28ccd616360c5c92aacca16a14e1fd8/vanilla_option_pricers-1.0.3.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,855 Link requires a different Python (3.11.2 not in: '<3.11,>=3.8'): https://files.pythonhosted.org/packages/23/4e/197aff837cfbf6fd3ac092bd2bb83c5caf6e3a6a8c979f54681ec0e39844/vanilla_option_pricers-1.0.4.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,856 Skipping link: 1.0.4 Requires-Python <3.11,>=3.8: https://files.pythonhosted.org/packages/23/4e/197aff837cfbf6fd3ac092bd2bb83c5caf6e3a6a8c979f54681ec0e39844/vanilla_option_pricers-1.0.4.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:<3.11,>=3.8) 2026-07-26T10:06:24,857 Found link https://files.pythonhosted.org/packages/25/19/615639ff3a1fc2d80c2ecc6a56ed08364cb7859aa0c4b269b17d4ef152f7/vanilla_option_pricers-1.1.1.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.8), version: 1.1.1 2026-07-26T10:06:24,858 Found link https://files.pythonhosted.org/packages/c3/30/d3c1bb37e1f670a6a36816be1c491839d7107a8211dd330488daf63e2487/vanilla_option_pricers-1.1.2.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.8), version: 1.1.2 2026-07-26T10:06:24,859 Found link https://files.pythonhosted.org/packages/93/a9/660aa63720a195c6d82a040ed8b0177a928ec3fe52b8be273830bac3190c/vanilla_option_pricers-1.2.1.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.8), version: 1.2.1 2026-07-26T10:06:24,860 Skipping link: No binaries permitted for vanilla-option-pricers: https://files.pythonhosted.org/packages/e7/0f/5226160577b987f052fba727db81f20fef8f4a8043041e64ba7e78907e83/vanilla_option_pricers-1.2.2-py3-none-any.whl (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.8) 2026-07-26T10:06:24,860 Found link https://files.pythonhosted.org/packages/da/08/da1593dff9aac757f68b9fa4c15ae8c3dc2d90c998bc78ca8eff1b39d814/vanilla_option_pricers-1.2.2.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.8), version: 1.2.2 2026-07-26T10:06:24,861 Found link https://files.pythonhosted.org/packages/5c/ee/bb03decbeacd7716ab94190b25baea2220f4b9d7c0fe66c981f771deea0f/vanilla_option_pricers-1.2.3.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.10), version: 1.2.3 2026-07-26T10:06:24,862 Found link https://files.pythonhosted.org/packages/80/ab/a678d82b0c61ded625a2bda880eb0de2aafe89aef6829ed74ee3398b60df/vanilla_option_pricers-1.3.0.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.10), version: 1.3.0 2026-07-26T10:06:24,863 Fetching project page and analyzing links: https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:24,864 Getting page https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:24,865 Found index url https://www.piwheels.org/simple 2026-07-26T10:06:25,049 Fetched page https://www.piwheels.org/simple/vanilla-option-pricers/ as text/html 2026-07-26T10:06:25,053 Skipping link: No binaries permitted for vanilla-option-pricers: https://www.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.2.3-py3-none-any.whl#sha256=cfee42c9c8b1aeeebcf4f18848c422b546fadeb45ffa67248b3e9246fd86d1bb (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.10) 2026-07-26T10:06:25,053 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.2.2-py3-none-any.whl#sha256=12dcd3b798399ca356f691c186e63eb87fafdbb20ae5dc37d885c222616c8339 (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8) 2026-07-26T10:06:25,054 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.2.1-py3-none-any.whl#sha256=223e1ef64f125221c38d75b850f7b47349fef409d65c33a5a4d2fad1bb10ca75 (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8) 2026-07-26T10:06:25,055 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.1.2-py3-none-any.whl#sha256=b2be4b86620da8e26468008033927341f065ac0a1de07cac3306c882356e62f4 (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8) 2026-07-26T10:06:25,055 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.1.1-py3-none-any.whl#sha256=2cb2da4110be34a68036f6429ff37e70cca032ea9066691193cc0f700c0853fd (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8) 2026-07-26T10:06:25,056 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.0.4-py3-none-any.whl#sha256=bdf9f17b8ac9acb7d4f86227bc9773d8f0a4a57e069aee14f663e8343fabcd18 (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8,<3.11) 2026-07-26T10:06:25,057 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.0.3-py3-none-any.whl#sha256=550eb982ef8680fff796182f6372a82da410958310bb8ffe6979599fc72fc23a (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8,<3.11) 2026-07-26T10:06:25,057 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.0.2-py3-none-any.whl#sha256=15bbff759dab8c3b0f8ce1aafc17ca8a09f3906b827ac79b84f8286db66bf10c (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8,<3.11) 2026-07-26T10:06:25,058 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.0.1-py3-none-any.whl#sha256=9dcc1d06752e0365731e14401320412d61e80276118767f1a77f79866a343095 (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.8,<3.11) 2026-07-26T10:06:25,058 Skipping link: not a file: https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:25,059 Skipping link: not a file: https://pypi.org/simple/vanilla-option-pricers/ 2026-07-26T10:06:25,078 Given no hashes to check 1 links for project 'vanilla-option-pricers': discarding no candidates 2026-07-26T10:06:25,096 Collecting vanilla-option-pricers==1.3.0 2026-07-26T10:06:25,098 Created temporary directory: /tmp/pip-unpack-p9jp5_v2 2026-07-26T10:06:25,327 Downloading vanilla_option_pricers-1.3.0.tar.gz (24 kB) 2026-07-26T10:06:25,378 Added vanilla-option-pricers==1.3.0 from https://files.pythonhosted.org/packages/80/ab/a678d82b0c61ded625a2bda880eb0de2aafe89aef6829ed74ee3398b60df/vanilla_option_pricers-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-1xnq3fw6' 2026-07-26T10:06:25,384 Created temporary directory: /tmp/pip-build-env-59b1y2du 2026-07-26T10:06:25,388 Installing build dependencies: started 2026-07-26T10:06:25,390 Running command pip subprocess to install build dependencies 2026-07-26T10:06:26,621 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-26T10:06:27,066 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-07-26T10:06:27,093 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T10:06:29,131 Collecting setuptools>=68.0 2026-07-26T10:06:29,132 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-26T10:06:29,146 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-26T10:06:29,381 Collecting wheel 2026-07-26T10:06:29,382 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-26T10:06:29,395 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-26T10:06:29,578 Collecting packaging>=24.0 2026-07-26T10:06:29,579 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-26T10:06:29,592 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-26T10:06:29,782 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T10:06:29,804 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T10:06:29,882 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T10:06:29,916 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T10:06:29,940 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T10:06:30,043 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T10:06:32,803 Installing collected packages: setuptools, packaging, wheel 2026-07-26T10:06:36,168 Creating /tmp/pip-build-env-59b1y2du/overlay/local/bin 2026-07-26T10:06:36,170 changing mode of /tmp/pip-build-env-59b1y2du/overlay/local/bin/wheel to 755 2026-07-26T10:06:36,190 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-26T10:06:36,493 Installing build dependencies: finished with status 'done' 2026-07-26T10:06:36,500 Getting requirements to build wheel: started 2026-07-26T10:06:36,501 Running command Getting requirements to build wheel 2026-07-26T10:06:37,093 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T10:06:37,093 !! 2026-07-26T10:06:37,094 ******************************************************************************** 2026-07-26T10:06:37,095 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-07-26T10:06:37,096 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T10:06:37,097 or your builds will no longer be supported. 2026-07-26T10:06:37,098 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:37,099 ******************************************************************************** 2026-07-26T10:06:37,100 !! 2026-07-26T10:06:37,101 corresp(dist, value, root_dir) 2026-07-26T10:06:37,174 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T10:06:37,175 !! 2026-07-26T10:06:37,176 ******************************************************************************** 2026-07-26T10:06:37,177 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T10:06:37,178 License :: OSI Approved :: MIT License 2026-07-26T10:06:37,179 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:37,180 ******************************************************************************** 2026-07-26T10:06:37,181 !! 2026-07-26T10:06:37,181 dist._finalize_license_expression() 2026-07-26T10:06:37,182 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T10:06:37,182 !! 2026-07-26T10:06:37,184 ******************************************************************************** 2026-07-26T10:06:37,184 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T10:06:37,185 License :: OSI Approved :: MIT License 2026-07-26T10:06:37,187 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:37,187 ******************************************************************************** 2026-07-26T10:06:37,188 !! 2026-07-26T10:06:37,189 self._finalize_license_expression() 2026-07-26T10:06:37,189 running egg_info 2026-07-26T10:06:37,194 writing vanilla_option_pricers.egg-info/PKG-INFO 2026-07-26T10:06:37,199 writing dependency_links to vanilla_option_pricers.egg-info/dependency_links.txt 2026-07-26T10:06:37,201 writing requirements to vanilla_option_pricers.egg-info/requires.txt 2026-07-26T10:06:37,202 writing top-level names to vanilla_option_pricers.egg-info/top_level.txt 2026-07-26T10:06:37,223 reading manifest file 'vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:37,226 adding license file 'LICENSE.txt' 2026-07-26T10:06:37,229 writing manifest file 'vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:37,325 Getting requirements to build wheel: finished with status 'done' 2026-07-26T10:06:37,329 Created temporary directory: /tmp/pip-modern-metadata-ezf5scg7 2026-07-26T10:06:37,331 Preparing metadata (pyproject.toml): started 2026-07-26T10:06:37,332 Running command Preparing metadata (pyproject.toml) 2026-07-26T10:06:37,883 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T10:06:37,883 !! 2026-07-26T10:06:37,884 ******************************************************************************** 2026-07-26T10:06:37,884 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-07-26T10:06:37,886 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T10:06:37,886 or your builds will no longer be supported. 2026-07-26T10:06:37,887 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:37,888 ******************************************************************************** 2026-07-26T10:06:37,889 !! 2026-07-26T10:06:37,890 corresp(dist, value, root_dir) 2026-07-26T10:06:37,958 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T10:06:37,958 !! 2026-07-26T10:06:37,960 ******************************************************************************** 2026-07-26T10:06:37,960 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T10:06:37,961 License :: OSI Approved :: MIT License 2026-07-26T10:06:37,962 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:37,963 ******************************************************************************** 2026-07-26T10:06:37,964 !! 2026-07-26T10:06:37,965 dist._finalize_license_expression() 2026-07-26T10:06:37,965 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T10:06:37,966 !! 2026-07-26T10:06:37,967 ******************************************************************************** 2026-07-26T10:06:37,967 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T10:06:37,969 License :: OSI Approved :: MIT License 2026-07-26T10:06:37,970 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:37,970 ******************************************************************************** 2026-07-26T10:06:37,972 !! 2026-07-26T10:06:37,973 self._finalize_license_expression() 2026-07-26T10:06:37,973 running dist_info 2026-07-26T10:06:37,980 creating /tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info 2026-07-26T10:06:37,982 writing /tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/PKG-INFO 2026-07-26T10:06:37,986 writing dependency_links to /tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/dependency_links.txt 2026-07-26T10:06:37,988 writing requirements to /tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/requires.txt 2026-07-26T10:06:37,989 writing top-level names to /tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/top_level.txt 2026-07-26T10:06:37,990 writing manifest file '/tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:38,008 reading manifest file '/tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:38,010 adding license file 'LICENSE.txt' 2026-07-26T10:06:38,013 writing manifest file '/tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:38,014 creating '/tmp/pip-modern-metadata-ezf5scg7/vanilla_option_pricers-1.3.0.dist-info' 2026-07-26T10:06:38,142 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-26T10:06:38,146 Source in /tmp/pip-wheel-40qqnw4m/vanilla-option-pricers_ad018c4155c045b1a14138d05ae78ff9 has version 1.3.0, which satisfies requirement vanilla-option-pricers==1.3.0 from https://files.pythonhosted.org/packages/80/ab/a678d82b0c61ded625a2bda880eb0de2aafe89aef6829ed74ee3398b60df/vanilla_option_pricers-1.3.0.tar.gz 2026-07-26T10:06:38,147 Removed vanilla-option-pricers==1.3.0 from https://files.pythonhosted.org/packages/80/ab/a678d82b0c61ded625a2bda880eb0de2aafe89aef6829ed74ee3398b60df/vanilla_option_pricers-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-1xnq3fw6' 2026-07-26T10:06:38,153 Created temporary directory: /tmp/pip-unpack-b20vryfd 2026-07-26T10:06:38,154 Building wheels for collected packages: vanilla-option-pricers 2026-07-26T10:06:38,158 Created temporary directory: /tmp/pip-wheel-l4e6ltv6 2026-07-26T10:06:38,159 Destination directory: /tmp/pip-wheel-l4e6ltv6 2026-07-26T10:06:38,161 Building wheel for vanilla-option-pricers (pyproject.toml): started 2026-07-26T10:06:38,162 Running command Building wheel for vanilla-option-pricers (pyproject.toml) 2026-07-26T10:06:38,705 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T10:06:38,705 !! 2026-07-26T10:06:38,707 ******************************************************************************** 2026-07-26T10:06:38,707 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-07-26T10:06:38,709 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T10:06:38,709 or your builds will no longer be supported. 2026-07-26T10:06:38,711 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:38,712 ******************************************************************************** 2026-07-26T10:06:38,713 !! 2026-07-26T10:06:38,714 corresp(dist, value, root_dir) 2026-07-26T10:06:38,776 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T10:06:38,777 !! 2026-07-26T10:06:38,778 ******************************************************************************** 2026-07-26T10:06:38,778 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T10:06:38,780 License :: OSI Approved :: MIT License 2026-07-26T10:06:38,781 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:38,781 ******************************************************************************** 2026-07-26T10:06:38,782 !! 2026-07-26T10:06:38,782 dist._finalize_license_expression() 2026-07-26T10:06:38,783 /tmp/pip-build-env-59b1y2du/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T10:06:38,783 !! 2026-07-26T10:06:38,784 ******************************************************************************** 2026-07-26T10:06:38,785 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T10:06:38,786 License :: OSI Approved :: MIT License 2026-07-26T10:06:38,786 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T10:06:38,787 ******************************************************************************** 2026-07-26T10:06:38,788 !! 2026-07-26T10:06:38,788 self._finalize_license_expression() 2026-07-26T10:06:38,789 running bdist_wheel 2026-07-26T10:06:38,802 running build 2026-07-26T10:06:38,802 running build_py 2026-07-26T10:06:38,808 creating build/lib/vanilla_option_pricers 2026-07-26T10:06:38,810 copying vanilla_option_pricers/bachelier.py -> build/lib/vanilla_option_pricers 2026-07-26T10:06:38,813 copying vanilla_option_pricers/utils.py -> build/lib/vanilla_option_pricers 2026-07-26T10:06:38,815 copying vanilla_option_pricers/__init__.py -> build/lib/vanilla_option_pricers 2026-07-26T10:06:38,817 copying vanilla_option_pricers/black_scholes.py -> build/lib/vanilla_option_pricers 2026-07-26T10:06:38,820 creating build/lib/vanilla_option_pricers/tests 2026-07-26T10:06:38,821 copying vanilla_option_pricers/tests/test_black_scholes.py -> build/lib/vanilla_option_pricers/tests 2026-07-26T10:06:38,824 copying vanilla_option_pricers/tests/__init__.py -> build/lib/vanilla_option_pricers/tests 2026-07-26T10:06:38,825 copying vanilla_option_pricers/tests/bsm_speed.py -> build/lib/vanilla_option_pricers/tests 2026-07-26T10:06:38,827 copying vanilla_option_pricers/tests/test_bachelier.py -> build/lib/vanilla_option_pricers/tests 2026-07-26T10:06:38,829 running egg_info 2026-07-26T10:06:38,838 writing vanilla_option_pricers.egg-info/PKG-INFO 2026-07-26T10:06:38,842 writing dependency_links to vanilla_option_pricers.egg-info/dependency_links.txt 2026-07-26T10:06:38,844 writing requirements to vanilla_option_pricers.egg-info/requires.txt 2026-07-26T10:06:38,845 writing top-level names to vanilla_option_pricers.egg-info/top_level.txt 2026-07-26T10:06:38,854 reading manifest file 'vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:38,857 adding license file 'LICENSE.txt' 2026-07-26T10:06:38,860 writing manifest file 'vanilla_option_pricers.egg-info/SOURCES.txt' 2026-07-26T10:06:38,872 installing to build/bdist.linux-armv7l/wheel 2026-07-26T10:06:38,872 running install 2026-07-26T10:06:38,894 running install_lib 2026-07-26T10:06:38,900 creating build/bdist.linux-armv7l/wheel 2026-07-26T10:06:38,902 creating build/bdist.linux-armv7l/wheel/vanilla_option_pricers 2026-07-26T10:06:38,903 copying build/lib/vanilla_option_pricers/bachelier.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-07-26T10:06:38,906 copying build/lib/vanilla_option_pricers/utils.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-07-26T10:06:38,909 creating build/bdist.linux-armv7l/wheel/vanilla_option_pricers/tests 2026-07-26T10:06:38,910 copying build/lib/vanilla_option_pricers/tests/test_black_scholes.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-07-26T10:06:38,912 copying build/lib/vanilla_option_pricers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-07-26T10:06:38,914 copying build/lib/vanilla_option_pricers/tests/bsm_speed.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-07-26T10:06:38,916 copying build/lib/vanilla_option_pricers/tests/test_bachelier.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-07-26T10:06:38,918 copying build/lib/vanilla_option_pricers/__init__.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-07-26T10:06:38,920 copying build/lib/vanilla_option_pricers/black_scholes.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-07-26T10:06:38,923 running install_egg_info 2026-07-26T10:06:38,928 Copying vanilla_option_pricers.egg-info to build/bdist.linux-armv7l/wheel/./vanilla_option_pricers-1.3.0-py3.11.egg-info 2026-07-26T10:06:38,937 running install_scripts 2026-07-26T10:06:38,947 creating build/bdist.linux-armv7l/wheel/vanilla_option_pricers-1.3.0.dist-info/WHEEL 2026-07-26T10:06:38,950 creating '/tmp/pip-wheel-l4e6ltv6/.tmp-3i5qnnb_/vanilla_option_pricers-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T10:06:38,953 adding 'vanilla_option_pricers/__init__.py' 2026-07-26T10:06:38,956 adding 'vanilla_option_pricers/bachelier.py' 2026-07-26T10:06:38,959 adding 'vanilla_option_pricers/black_scholes.py' 2026-07-26T10:06:38,961 adding 'vanilla_option_pricers/utils.py' 2026-07-26T10:06:38,963 adding 'vanilla_option_pricers/tests/__init__.py' 2026-07-26T10:06:38,964 adding 'vanilla_option_pricers/tests/bsm_speed.py' 2026-07-26T10:06:38,965 adding 'vanilla_option_pricers/tests/test_bachelier.py' 2026-07-26T10:06:38,967 adding 'vanilla_option_pricers/tests/test_black_scholes.py' 2026-07-26T10:06:38,969 adding 'vanilla_option_pricers-1.3.0.dist-info/licenses/LICENSE.txt' 2026-07-26T10:06:38,971 adding 'vanilla_option_pricers-1.3.0.dist-info/METADATA' 2026-07-26T10:06:38,972 adding 'vanilla_option_pricers-1.3.0.dist-info/WHEEL' 2026-07-26T10:06:38,973 adding 'vanilla_option_pricers-1.3.0.dist-info/top_level.txt' 2026-07-26T10:06:38,974 adding 'vanilla_option_pricers-1.3.0.dist-info/RECORD' 2026-07-26T10:06:38,975 removing build/bdist.linux-armv7l/wheel 2026-07-26T10:06:39,078 Building wheel for vanilla-option-pricers (pyproject.toml): finished with status 'done' 2026-07-26T10:06:39,082 Created wheel for vanilla-option-pricers: filename=vanilla_option_pricers-1.3.0-py3-none-any.whl size=22385 sha256=23e21ca3ce52e27645058a2cf4a7bd15c7f1f414203b38cbba9a3e620559ef9d 2026-07-26T10:06:39,083 Stored in directory: /tmp/pip-ephem-wheel-cache-uzcrzzqj/wheels/d2/03/b7/586d82d5078355a404d5a3bf1d0e05b5f5703c170520530223 2026-07-26T10:06:39,095 Successfully built vanilla-option-pricers 2026-07-26T10:06:39,098 Removed build tracker: '/tmp/pip-build-tracker-1xnq3fw6'