2026-08-18T21:51:12,049 Created temporary directory: /tmp/pip-ephem-wheel-cache-3wuoaljq 2026-08-18T21:51:12,051 Created temporary directory: /tmp/pip-build-tracker-boo0ojqy 2026-08-18T21:51:12,052 Initialized build tracking at /tmp/pip-build-tracker-boo0ojqy 2026-08-18T21:51:12,052 Created build tracker: /tmp/pip-build-tracker-boo0ojqy 2026-08-18T21:51:12,053 Entered build tracker: /tmp/pip-build-tracker-boo0ojqy 2026-08-18T21:51:12,054 Created temporary directory: /tmp/pip-wheel-42e4d44m 2026-08-18T21:51:12,057 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-08-18T21:51:12,060 Created temporary directory: /tmp/pip-ephem-wheel-cache-wmfbqh4v 2026-08-18T21:51:12,082 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-18T21:51:12,085 2 location(s) to search for versions of vanilla-option-pricers: 2026-08-18T21:51:12,085 * https://pypi.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,085 * https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,086 Fetching project page and analyzing links: https://pypi.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,087 Getting page https://pypi.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,089 Found index url https://pypi.org/simple 2026-08-18T21:51:12,319 Fetched page https://pypi.org/simple/vanilla-option-pricers/ as application/vnd.pypi.simple.v1+json 2026-08-18T21:51:12,323 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-08-18T21:51:12,324 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-08-18T21:51:12,325 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-08-18T21:51:12,325 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-08-18T21:51:12,326 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-08-18T21:51:12,327 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-08-18T21:51:12,328 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-08-18T21:51:12,329 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-08-18T21:51:12,330 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-08-18T21:51:12,331 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-08-18T21:51:12,332 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-08-18T21:51:12,332 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-08-18T21:51:12,333 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-08-18T21:51:12,334 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-08-18T21:51:12,335 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-08-18T21:51:12,336 Skipping link: No binaries permitted for vanilla-option-pricers: https://files.pythonhosted.org/packages/8f/9d/d4b132658d9b8c0bd2fcb8959d8373fbbef049030f3e72a331e45777791e/vanilla_option_pricers-1.3.1-py3-none-any.whl (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.10) 2026-08-18T21:51:12,337 Found link https://files.pythonhosted.org/packages/79/d7/4fb4df77f5e66f0e33de97419c1a6fdfc4671fd8ad48c2b03f1af90f0b56/vanilla_option_pricers-1.3.1.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.10), version: 1.3.1 2026-08-18T21:51:12,337 Skipping link: No binaries permitted for vanilla-option-pricers: https://files.pythonhosted.org/packages/2b/84/f0d4719896c50514d7bf49418ca1e360fd3151d1442d5ccbb0c3e26d501d/vanilla_option_pricers-2.0.0-py3-none-any.whl (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.10) 2026-08-18T21:51:12,338 Found link https://files.pythonhosted.org/packages/77/eb/b804fcca40b77ab939970b175623d6b5e2c9c62e0621d14f87d962a27813/vanilla_option_pricers-2.0.0.tar.gz (from https://pypi.org/simple/vanilla-option-pricers/) (requires-python:>=3.10), version: 2.0.0 2026-08-18T21:51:12,339 Fetching project page and analyzing links: https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,340 Getting page https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,341 Found index url https://www.piwheels.org/simple 2026-08-18T21:51:12,528 Fetched page https://www.piwheels.org/simple/vanilla-option-pricers/ as text/html 2026-08-18T21:51:12,531 Skipping link: No binaries permitted for vanilla-option-pricers: https://www.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.3.1-py3-none-any.whl#sha256=5a180baa3f770533557846605cff381e3451b7f837201f910a98e35b87fd20f4 (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.10) 2026-08-18T21:51:12,532 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.piwheels.org/simple/vanilla-option-pricers/vanilla_option_pricers-1.3.0-py3-none-any.whl#sha256=23e21ca3ce52e27645058a2cf4a7bd15c7f1f414203b38cbba9a3e620559ef9d (from https://www.piwheels.org/simple/vanilla-option-pricers/) (requires-python:>=3.10) 2026-08-18T21:51:12,533 Skipping link: No binaries permitted for vanilla-option-pricers: https://archive1.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-08-18T21:51:12,534 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-08-18T21:51:12,534 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-08-18T21:51:12,535 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-08-18T21:51:12,535 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-08-18T21:51:12,536 Skipping link: not a file: https://www.piwheels.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,536 Skipping link: not a file: https://pypi.org/simple/vanilla-option-pricers/ 2026-08-18T21:51:12,556 Given no hashes to check 1 links for project 'vanilla-option-pricers': discarding no candidates 2026-08-18T21:51:12,574 Collecting vanilla-option-pricers==2.0.0 2026-08-18T21:51:12,577 Created temporary directory: /tmp/pip-unpack-cbkku6hb 2026-08-18T21:51:12,727 Downloading vanilla_option_pricers-2.0.0.tar.gz (23 kB) 2026-08-18T21:51:12,788 Added vanilla-option-pricers==2.0.0 from https://files.pythonhosted.org/packages/77/eb/b804fcca40b77ab939970b175623d6b5e2c9c62e0621d14f87d962a27813/vanilla_option_pricers-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-boo0ojqy' 2026-08-18T21:51:12,794 Created temporary directory: /tmp/pip-build-env-mmnu5z4j 2026-08-18T21:51:12,799 Installing build dependencies: started 2026-08-18T21:51:12,800 Running command pip subprocess to install build dependencies 2026-08-18T21:51:13,944 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-18T21:51:14,366 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-08-18T21:51:14,390 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-18T21:51:16,186 Collecting setuptools>=68.0 2026-08-18T21:51:16,188 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-18T21:51:16,204 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-18T21:51:16,439 Collecting wheel 2026-08-18T21:51:16,440 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-08-18T21:51:16,453 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-18T21:51:16,637 Collecting packaging>=24.0 2026-08-18T21:51:16,638 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-18T21:51:16,651 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-18T21:51:16,845 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-18T21:51:16,868 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-18T21:51:16,947 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-18T21:51:16,975 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-18T21:51:17,003 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-18T21:51:17,087 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-18T21:51:19,864 Installing collected packages: setuptools, packaging, wheel 2026-08-18T21:51:22,611 Creating /tmp/pip-build-env-mmnu5z4j/overlay/local/bin 2026-08-18T21:51:22,613 changing mode of /tmp/pip-build-env-mmnu5z4j/overlay/local/bin/wheel to 755 2026-08-18T21:51:22,635 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-08-18T21:51:22,923 Installing build dependencies: finished with status 'done' 2026-08-18T21:51:22,929 Getting requirements to build wheel: started 2026-08-18T21:51:22,931 Running command Getting requirements to build wheel 2026-08-18T21:51:23,550 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-18T21:51:23,550 !! 2026-08-18T21:51:23,551 ******************************************************************************** 2026-08-18T21:51:23,552 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-08-18T21:51:23,553 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-18T21:51:23,553 or your builds will no longer be supported. 2026-08-18T21:51:23,556 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:23,557 ******************************************************************************** 2026-08-18T21:51:23,558 !! 2026-08-18T21:51:23,559 corresp(dist, value, root_dir) 2026-08-18T21:51:23,635 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T21:51:23,636 !! 2026-08-18T21:51:23,637 ******************************************************************************** 2026-08-18T21:51:23,637 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T21:51:23,638 License :: OSI Approved :: MIT License 2026-08-18T21:51:23,640 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:23,640 ******************************************************************************** 2026-08-18T21:51:23,642 !! 2026-08-18T21:51:23,642 dist._finalize_license_expression() 2026-08-18T21:51:23,644 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T21:51:23,644 !! 2026-08-18T21:51:23,645 ******************************************************************************** 2026-08-18T21:51:23,646 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T21:51:23,647 License :: OSI Approved :: MIT License 2026-08-18T21:51:23,647 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:23,648 ******************************************************************************** 2026-08-18T21:51:23,649 !! 2026-08-18T21:51:23,649 self._finalize_license_expression() 2026-08-18T21:51:23,654 running egg_info 2026-08-18T21:51:23,660 writing src/vanilla_option_pricers.egg-info/PKG-INFO 2026-08-18T21:51:23,666 writing dependency_links to src/vanilla_option_pricers.egg-info/dependency_links.txt 2026-08-18T21:51:23,670 writing requirements to src/vanilla_option_pricers.egg-info/requires.txt 2026-08-18T21:51:23,671 writing top-level names to src/vanilla_option_pricers.egg-info/top_level.txt 2026-08-18T21:51:23,692 reading manifest file 'src/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:23,695 adding license file 'LICENSE.txt' 2026-08-18T21:51:23,699 writing manifest file 'src/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:23,798 Getting requirements to build wheel: finished with status 'done' 2026-08-18T21:51:23,802 Created temporary directory: /tmp/pip-modern-metadata-l2r6oimt 2026-08-18T21:51:23,804 Preparing metadata (pyproject.toml): started 2026-08-18T21:51:23,806 Running command Preparing metadata (pyproject.toml) 2026-08-18T21:51:24,379 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-18T21:51:24,380 !! 2026-08-18T21:51:24,381 ******************************************************************************** 2026-08-18T21:51:24,381 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-08-18T21:51:24,382 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-18T21:51:24,383 or your builds will no longer be supported. 2026-08-18T21:51:24,384 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:24,385 ******************************************************************************** 2026-08-18T21:51:24,386 !! 2026-08-18T21:51:24,386 corresp(dist, value, root_dir) 2026-08-18T21:51:24,459 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T21:51:24,459 !! 2026-08-18T21:51:24,461 ******************************************************************************** 2026-08-18T21:51:24,461 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T21:51:24,462 License :: OSI Approved :: MIT License 2026-08-18T21:51:24,463 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:24,464 ******************************************************************************** 2026-08-18T21:51:24,465 !! 2026-08-18T21:51:24,466 dist._finalize_license_expression() 2026-08-18T21:51:24,467 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T21:51:24,467 !! 2026-08-18T21:51:24,469 ******************************************************************************** 2026-08-18T21:51:24,469 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T21:51:24,470 License :: OSI Approved :: MIT License 2026-08-18T21:51:24,471 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:24,471 ******************************************************************************** 2026-08-18T21:51:24,472 !! 2026-08-18T21:51:24,473 self._finalize_license_expression() 2026-08-18T21:51:24,474 running dist_info 2026-08-18T21:51:24,484 creating /tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info 2026-08-18T21:51:24,485 writing /tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/PKG-INFO 2026-08-18T21:51:24,491 writing dependency_links to /tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/dependency_links.txt 2026-08-18T21:51:24,494 writing requirements to /tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/requires.txt 2026-08-18T21:51:24,495 writing top-level names to /tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/top_level.txt 2026-08-18T21:51:24,496 writing manifest file '/tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:24,515 reading manifest file '/tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:24,517 adding license file 'LICENSE.txt' 2026-08-18T21:51:24,519 writing manifest file '/tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:24,520 creating '/tmp/pip-modern-metadata-l2r6oimt/vanilla_option_pricers-2.0.0.dist-info' 2026-08-18T21:51:24,646 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-18T21:51:24,652 Source in /tmp/pip-wheel-42e4d44m/vanilla-option-pricers_7632040139084b06829954099f7207f4 has version 2.0.0, which satisfies requirement vanilla-option-pricers==2.0.0 from https://files.pythonhosted.org/packages/77/eb/b804fcca40b77ab939970b175623d6b5e2c9c62e0621d14f87d962a27813/vanilla_option_pricers-2.0.0.tar.gz 2026-08-18T21:51:24,653 Removed vanilla-option-pricers==2.0.0 from https://files.pythonhosted.org/packages/77/eb/b804fcca40b77ab939970b175623d6b5e2c9c62e0621d14f87d962a27813/vanilla_option_pricers-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-boo0ojqy' 2026-08-18T21:51:24,659 Created temporary directory: /tmp/pip-unpack-p5e28zvk 2026-08-18T21:51:24,660 Building wheels for collected packages: vanilla-option-pricers 2026-08-18T21:51:24,665 Created temporary directory: /tmp/pip-wheel-zrwo285l 2026-08-18T21:51:24,665 Destination directory: /tmp/pip-wheel-zrwo285l 2026-08-18T21:51:24,667 Building wheel for vanilla-option-pricers (pyproject.toml): started 2026-08-18T21:51:24,669 Running command Building wheel for vanilla-option-pricers (pyproject.toml) 2026-08-18T21:51:25,236 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-18T21:51:25,236 !! 2026-08-18T21:51:25,237 ******************************************************************************** 2026-08-18T21:51:25,238 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-08-18T21:51:25,239 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-18T21:51:25,240 or your builds will no longer be supported. 2026-08-18T21:51:25,241 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:25,242 ******************************************************************************** 2026-08-18T21:51:25,243 !! 2026-08-18T21:51:25,243 corresp(dist, value, root_dir) 2026-08-18T21:51:25,312 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T21:51:25,312 !! 2026-08-18T21:51:25,313 ******************************************************************************** 2026-08-18T21:51:25,314 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T21:51:25,315 License :: OSI Approved :: MIT License 2026-08-18T21:51:25,316 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:25,316 ******************************************************************************** 2026-08-18T21:51:25,317 !! 2026-08-18T21:51:25,318 dist._finalize_license_expression() 2026-08-18T21:51:25,318 /tmp/pip-build-env-mmnu5z4j/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T21:51:25,319 !! 2026-08-18T21:51:25,320 ******************************************************************************** 2026-08-18T21:51:25,321 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T21:51:25,322 License :: OSI Approved :: MIT License 2026-08-18T21:51:25,322 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T21:51:25,323 ******************************************************************************** 2026-08-18T21:51:25,324 !! 2026-08-18T21:51:25,324 self._finalize_license_expression() 2026-08-18T21:51:25,325 running bdist_wheel 2026-08-18T21:51:25,338 running build 2026-08-18T21:51:25,339 running build_py 2026-08-18T21:51:25,345 creating build/lib/vanilla_option_pricers 2026-08-18T21:51:25,348 copying src/vanilla_option_pricers/__init__.py -> build/lib/vanilla_option_pricers 2026-08-18T21:51:25,350 copying src/vanilla_option_pricers/bachelier.py -> build/lib/vanilla_option_pricers 2026-08-18T21:51:25,353 copying src/vanilla_option_pricers/utils.py -> build/lib/vanilla_option_pricers 2026-08-18T21:51:25,355 copying src/vanilla_option_pricers/black_scholes.py -> build/lib/vanilla_option_pricers 2026-08-18T21:51:25,359 creating build/lib/vanilla_option_pricers/tests 2026-08-18T21:51:25,360 copying src/vanilla_option_pricers/tests/__init__.py -> build/lib/vanilla_option_pricers/tests 2026-08-18T21:51:25,362 copying src/vanilla_option_pricers/tests/test_colab_quickstart.py -> build/lib/vanilla_option_pricers/tests 2026-08-18T21:51:25,364 copying src/vanilla_option_pricers/tests/test_bachelier.py -> build/lib/vanilla_option_pricers/tests 2026-08-18T21:51:25,366 copying src/vanilla_option_pricers/tests/test_black_scholes.py -> build/lib/vanilla_option_pricers/tests 2026-08-18T21:51:25,368 running egg_info 2026-08-18T21:51:25,378 writing src/vanilla_option_pricers.egg-info/PKG-INFO 2026-08-18T21:51:25,383 writing dependency_links to src/vanilla_option_pricers.egg-info/dependency_links.txt 2026-08-18T21:51:25,386 writing requirements to src/vanilla_option_pricers.egg-info/requires.txt 2026-08-18T21:51:25,387 writing top-level names to src/vanilla_option_pricers.egg-info/top_level.txt 2026-08-18T21:51:25,397 reading manifest file 'src/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:25,399 adding license file 'LICENSE.txt' 2026-08-18T21:51:25,402 writing manifest file 'src/vanilla_option_pricers.egg-info/SOURCES.txt' 2026-08-18T21:51:25,415 installing to build/bdist.linux-armv7l/wheel 2026-08-18T21:51:25,416 running install 2026-08-18T21:51:25,438 running install_lib 2026-08-18T21:51:25,443 creating build/bdist.linux-armv7l/wheel 2026-08-18T21:51:25,446 creating build/bdist.linux-armv7l/wheel/vanilla_option_pricers 2026-08-18T21:51:25,447 copying build/lib/vanilla_option_pricers/__init__.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-08-18T21:51:25,450 copying build/lib/vanilla_option_pricers/bachelier.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-08-18T21:51:25,453 copying build/lib/vanilla_option_pricers/utils.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-08-18T21:51:25,455 copying build/lib/vanilla_option_pricers/black_scholes.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers 2026-08-18T21:51:25,459 creating build/bdist.linux-armv7l/wheel/vanilla_option_pricers/tests 2026-08-18T21:51:25,460 copying build/lib/vanilla_option_pricers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-08-18T21:51:25,461 copying build/lib/vanilla_option_pricers/tests/test_colab_quickstart.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-08-18T21:51:25,463 copying build/lib/vanilla_option_pricers/tests/test_bachelier.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-08-18T21:51:25,466 copying build/lib/vanilla_option_pricers/tests/test_black_scholes.py -> build/bdist.linux-armv7l/wheel/./vanilla_option_pricers/tests 2026-08-18T21:51:25,468 running install_egg_info 2026-08-18T21:51:25,473 Copying src/vanilla_option_pricers.egg-info to build/bdist.linux-armv7l/wheel/./vanilla_option_pricers-2.0.0-py3.11.egg-info 2026-08-18T21:51:25,484 running install_scripts 2026-08-18T21:51:25,495 creating build/bdist.linux-armv7l/wheel/vanilla_option_pricers-2.0.0.dist-info/WHEEL 2026-08-18T21:51:25,498 creating '/tmp/pip-wheel-zrwo285l/.tmp-__71b3z7/vanilla_option_pricers-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-18T21:51:25,501 adding 'vanilla_option_pricers/__init__.py' 2026-08-18T21:51:25,504 adding 'vanilla_option_pricers/bachelier.py' 2026-08-18T21:51:25,508 adding 'vanilla_option_pricers/black_scholes.py' 2026-08-18T21:51:25,509 adding 'vanilla_option_pricers/utils.py' 2026-08-18T21:51:25,511 adding 'vanilla_option_pricers/tests/__init__.py' 2026-08-18T21:51:25,513 adding 'vanilla_option_pricers/tests/test_bachelier.py' 2026-08-18T21:51:25,514 adding 'vanilla_option_pricers/tests/test_black_scholes.py' 2026-08-18T21:51:25,516 adding 'vanilla_option_pricers/tests/test_colab_quickstart.py' 2026-08-18T21:51:25,519 adding 'vanilla_option_pricers-2.0.0.dist-info/licenses/LICENSE.txt' 2026-08-18T21:51:25,520 adding 'vanilla_option_pricers-2.0.0.dist-info/METADATA' 2026-08-18T21:51:25,522 adding 'vanilla_option_pricers-2.0.0.dist-info/WHEEL' 2026-08-18T21:51:25,523 adding 'vanilla_option_pricers-2.0.0.dist-info/top_level.txt' 2026-08-18T21:51:25,524 adding 'vanilla_option_pricers-2.0.0.dist-info/RECORD' 2026-08-18T21:51:25,525 removing build/bdist.linux-armv7l/wheel 2026-08-18T21:51:25,631 Building wheel for vanilla-option-pricers (pyproject.toml): finished with status 'done' 2026-08-18T21:51:25,636 Created wheel for vanilla-option-pricers: filename=vanilla_option_pricers-2.0.0-py3-none-any.whl size=23668 sha256=a02a463e14bace3fd0e88036a7ec9ffa23f17e8c17a5ad8fb2d9bb7e5847ada5 2026-08-18T21:51:25,637 Stored in directory: /tmp/pip-ephem-wheel-cache-wmfbqh4v/wheels/69/15/e3/65d2f9758db083078491bd591497d61ee274d42061545c6385 2026-08-18T21:51:25,649 Successfully built vanilla-option-pricers 2026-08-18T21:51:25,653 Removed build tracker: '/tmp/pip-build-tracker-boo0ojqy'