2025-11-19T09:44:37,063 Created temporary directory: /tmp/pip-ephem-wheel-cache-takl0v4_ 2025-11-19T09:44:37,065 Created temporary directory: /tmp/pip-build-tracker-sljp5d5n 2025-11-19T09:44:37,066 Initialized build tracking at /tmp/pip-build-tracker-sljp5d5n 2025-11-19T09:44:37,066 Created build tracker: /tmp/pip-build-tracker-sljp5d5n 2025-11-19T09:44:37,066 Entered build tracker: /tmp/pip-build-tracker-sljp5d5n 2025-11-19T09:44:37,067 Created temporary directory: /tmp/pip-wheel-lba805un 2025-11-19T09:44:37,070 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 2025-11-19T09:44:37,073 Created temporary directory: /tmp/pip-ephem-wheel-cache-0ko9m8_d 2025-11-19T09:44:37,097 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-19T09:44:37,101 2 location(s) to search for versions of pyoptmc: 2025-11-19T09:44:37,101 * https://pypi.org/simple/pyoptmc/ 2025-11-19T09:44:37,101 * https://www.piwheels.org/simple/pyoptmc/ 2025-11-19T09:44:37,101 Fetching project page and analyzing links: https://pypi.org/simple/pyoptmc/ 2025-11-19T09:44:37,102 Getting page https://pypi.org/simple/pyoptmc/ 2025-11-19T09:44:37,103 Found index url https://pypi.org/simple 2025-11-19T09:44:37,314 Fetched page https://pypi.org/simple/pyoptmc/ as application/vnd.pypi.simple.v1+json 2025-11-19T09:44:37,316 Skipping link: No binaries permitted for pyoptmc: https://files.pythonhosted.org/packages/af/0c/092fc02a72677bcfa7b4bab39aa867fffe1e2305fe220b6164644d753f91/pyoptmc-0.14.2-py3-none-any.whl (from https://pypi.org/simple/pyoptmc/) (requires-python:>=3.8) 2025-11-19T09:44:37,317 Found link https://files.pythonhosted.org/packages/9c/97/3da699dcf665501767532540bdc2205891f6e6bafa72380097bb9646e17c/pyoptmc-0.14.2.tar.gz (from https://pypi.org/simple/pyoptmc/) (requires-python:>=3.8), version: 0.14.2 2025-11-19T09:44:37,318 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyoptmc/ 2025-11-19T09:44:37,319 Getting page https://www.piwheels.org/simple/pyoptmc/ 2025-11-19T09:44:37,321 Found index url https://www.piwheels.org/simple 2025-11-19T09:44:37,503 Fetched page https://www.piwheels.org/simple/pyoptmc/ as text/html 2025-11-19T09:44:37,504 Skipping link: not a file: https://www.piwheels.org/simple/pyoptmc/ 2025-11-19T09:44:37,505 Skipping link: not a file: https://pypi.org/simple/pyoptmc/ 2025-11-19T09:44:37,524 Given no hashes to check 1 links for project 'pyoptmc': discarding no candidates 2025-11-19T09:44:37,542 Collecting pyoptmc==0.14.2 2025-11-19T09:44:37,544 Created temporary directory: /tmp/pip-unpack-vi5o3vob 2025-11-19T09:44:37,753 Downloading pyoptmc-0.14.2.tar.gz (34 kB) 2025-11-19T09:44:37,835 Added pyoptmc==0.14.2 from https://files.pythonhosted.org/packages/9c/97/3da699dcf665501767532540bdc2205891f6e6bafa72380097bb9646e17c/pyoptmc-0.14.2.tar.gz to build tracker '/tmp/pip-build-tracker-sljp5d5n' 2025-11-19T09:44:37,838 Created temporary directory: /tmp/pip-build-env-jvqs5km3 2025-11-19T09:44:37,843 Installing build dependencies: started 2025-11-19T09:44:37,844 Running command pip subprocess to install build dependencies 2025-11-19T09:44:38,996 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-19T09:44:39,628 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 2025-11-19T09:44:39,651 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-19T09:44:41,389 Collecting setuptools 2025-11-19T09:44:41,519 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-19T09:44:41,814 Collecting wheel 2025-11-19T09:44:41,831 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-19T09:44:44,715 Installing collected packages: wheel, setuptools 2025-11-19T09:44:44,956 Creating /tmp/pip-build-env-jvqs5km3/overlay/local/bin 2025-11-19T09:44:44,958 changing mode of /tmp/pip-build-env-jvqs5km3/overlay/local/bin/wheel to 755 2025-11-19T09:44:48,552 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-19T09:44:48,824 Installing build dependencies: finished with status 'done' 2025-11-19T09:44:48,830 Getting requirements to build wheel: started 2025-11-19T09:44:48,832 Running command Getting requirements to build wheel 2025-11-19T09:44:49,372 No `name` configuration, performing automatic discovery 2025-11-19T09:44:49,429 running egg_info 2025-11-19T09:44:49,437 writing src/pyoptmc.egg-info/PKG-INFO 2025-11-19T09:44:49,440 writing dependency_links to src/pyoptmc.egg-info/dependency_links.txt 2025-11-19T09:44:49,442 writing requirements to src/pyoptmc.egg-info/requires.txt 2025-11-19T09:44:49,443 writing top-level names to src/pyoptmc.egg-info/top_level.txt 2025-11-19T09:44:49,479 reading manifest file 'src/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:49,482 reading manifest template 'MANIFEST.in' 2025-11-19T09:44:49,484 adding license file 'LICENSE.txt' 2025-11-19T09:44:49,488 writing manifest file 'src/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:49,578 Getting requirements to build wheel: finished with status 'done' 2025-11-19T09:44:49,581 Created temporary directory: /tmp/pip-modern-metadata-m305da6p 2025-11-19T09:44:49,583 Preparing metadata (pyproject.toml): started 2025-11-19T09:44:49,585 Running command Preparing metadata (pyproject.toml) 2025-11-19T09:44:50,149 running dist_info 2025-11-19T09:44:50,161 creating /tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info 2025-11-19T09:44:50,162 writing /tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/PKG-INFO 2025-11-19T09:44:50,166 writing dependency_links to /tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/dependency_links.txt 2025-11-19T09:44:50,167 writing requirements to /tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/requires.txt 2025-11-19T09:44:50,168 writing top-level names to /tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/top_level.txt 2025-11-19T09:44:50,170 writing manifest file '/tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:50,202 reading manifest file '/tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:50,204 reading manifest template 'MANIFEST.in' 2025-11-19T09:44:50,206 adding license file 'LICENSE.txt' 2025-11-19T09:44:50,209 writing manifest file '/tmp/pip-modern-metadata-m305da6p/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:50,210 creating '/tmp/pip-modern-metadata-m305da6p/pyoptmc-0.14.2.dist-info' 2025-11-19T09:44:50,339 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-19T09:44:50,344 Source in /tmp/pip-wheel-lba805un/pyoptmc_90652eddeee14defb01cde2dfbcbf57b has version 0.14.2, which satisfies requirement pyoptmc==0.14.2 from https://files.pythonhosted.org/packages/9c/97/3da699dcf665501767532540bdc2205891f6e6bafa72380097bb9646e17c/pyoptmc-0.14.2.tar.gz 2025-11-19T09:44:50,345 Removed pyoptmc==0.14.2 from https://files.pythonhosted.org/packages/9c/97/3da699dcf665501767532540bdc2205891f6e6bafa72380097bb9646e17c/pyoptmc-0.14.2.tar.gz from build tracker '/tmp/pip-build-tracker-sljp5d5n' 2025-11-19T09:44:50,350 Created temporary directory: /tmp/pip-unpack-q_r0hcin 2025-11-19T09:44:50,351 Building wheels for collected packages: pyoptmc 2025-11-19T09:44:50,355 Created temporary directory: /tmp/pip-wheel-yn6rlkqw 2025-11-19T09:44:50,356 Destination directory: /tmp/pip-wheel-yn6rlkqw 2025-11-19T09:44:50,358 Building wheel for pyoptmc (pyproject.toml): started 2025-11-19T09:44:50,359 Running command Building wheel for pyoptmc (pyproject.toml) 2025-11-19T09:44:50,919 running bdist_wheel 2025-11-19T09:44:50,949 running build 2025-11-19T09:44:50,949 running build_py 2025-11-19T09:44:50,959 creating build/lib/pyoptmc 2025-11-19T09:44:50,961 copying src/pyoptmc/__init__.py -> build/lib/pyoptmc 2025-11-19T09:44:50,962 copying src/pyoptmc/_decorators.py -> build/lib/pyoptmc 2025-11-19T09:44:50,965 creating build/lib/pyoptmc/tools 2025-11-19T09:44:50,966 copying src/pyoptmc/tools/payoffs.py -> build/lib/pyoptmc/tools 2025-11-19T09:44:50,968 copying src/pyoptmc/tools/helper.py -> build/lib/pyoptmc/tools 2025-11-19T09:44:50,971 copying src/pyoptmc/tools/__init__.py -> build/lib/pyoptmc/tools 2025-11-19T09:44:50,973 creating build/lib/pyoptmc/model 2025-11-19T09:44:50,974 copying src/pyoptmc/model/market_process.py -> build/lib/pyoptmc/model 2025-11-19T09:44:50,976 copying src/pyoptmc/model/__init__.py -> build/lib/pyoptmc/model 2025-11-19T09:44:50,978 creating build/lib/pyoptmc/engine 2025-11-19T09:44:50,979 copying src/pyoptmc/engine/monte_carlo.py -> build/lib/pyoptmc/engine 2025-11-19T09:44:50,982 copying src/pyoptmc/engine/__init__.py -> build/lib/pyoptmc/engine 2025-11-19T09:44:50,984 creating build/lib/pyoptmc/structures 2025-11-19T09:44:50,985 copying src/pyoptmc/structures/base.py -> build/lib/pyoptmc/structures 2025-11-19T09:44:50,987 copying src/pyoptmc/structures/autocalls.py -> build/lib/pyoptmc/structures 2025-11-19T09:44:50,989 copying src/pyoptmc/structures/_docs.py -> build/lib/pyoptmc/structures 2025-11-19T09:44:50,991 copying src/pyoptmc/structures/asian.py -> build/lib/pyoptmc/structures 2025-11-19T09:44:50,993 copying src/pyoptmc/structures/__init__.py -> build/lib/pyoptmc/structures 2025-11-19T09:44:50,995 copying src/pyoptmc/structures/barrier_options.py -> build/lib/pyoptmc/structures 2025-11-19T09:44:50,998 creating build/lib/pyoptmc/products 2025-11-19T09:44:50,999 copying src/pyoptmc/products/products.py -> build/lib/pyoptmc/products 2025-11-19T09:44:51,001 copying src/pyoptmc/products/__init__.py -> build/lib/pyoptmc/products 2025-11-19T09:44:51,004 creating build/lib/pyoptmc/dateutil 2025-11-19T09:44:51,005 copying src/pyoptmc/dateutil/date.py -> build/lib/pyoptmc/dateutil 2025-11-19T09:44:51,007 copying src/pyoptmc/dateutil/_china_holidays.py -> build/lib/pyoptmc/dateutil 2025-11-19T09:44:51,009 copying src/pyoptmc/dateutil/__init__.py -> build/lib/pyoptmc/dateutil 2025-11-19T09:44:51,012 creating build/lib/pyoptmc/structures/creator 2025-11-19T09:44:51,013 copying src/pyoptmc/structures/creator/creator.py -> build/lib/pyoptmc/structures/creator 2025-11-19T09:44:51,015 copying src/pyoptmc/structures/creator/__init__.py -> build/lib/pyoptmc/structures/creator 2025-11-19T09:44:51,038 installing to build/bdist.linux-armv7l/wheel 2025-11-19T09:44:51,038 running install 2025-11-19T09:44:51,062 running install_lib 2025-11-19T09:44:51,072 creating build/bdist.linux-armv7l/wheel 2025-11-19T09:44:51,075 creating build/bdist.linux-armv7l/wheel/pyoptmc 2025-11-19T09:44:51,076 creating build/bdist.linux-armv7l/wheel/pyoptmc/tools 2025-11-19T09:44:51,077 copying build/lib/pyoptmc/tools/payoffs.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/tools 2025-11-19T09:44:51,080 copying build/lib/pyoptmc/tools/helper.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/tools 2025-11-19T09:44:51,082 copying build/lib/pyoptmc/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/tools 2025-11-19T09:44:51,084 creating build/bdist.linux-armv7l/wheel/pyoptmc/model 2025-11-19T09:44:51,086 copying build/lib/pyoptmc/model/market_process.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/model 2025-11-19T09:44:51,088 copying build/lib/pyoptmc/model/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/model 2025-11-19T09:44:51,091 creating build/bdist.linux-armv7l/wheel/pyoptmc/engine 2025-11-19T09:44:51,092 copying build/lib/pyoptmc/engine/monte_carlo.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/engine 2025-11-19T09:44:51,094 copying build/lib/pyoptmc/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/engine 2025-11-19T09:44:51,096 copying build/lib/pyoptmc/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc 2025-11-19T09:44:51,097 copying build/lib/pyoptmc/_decorators.py -> build/bdist.linux-armv7l/wheel/./pyoptmc 2025-11-19T09:44:51,100 creating build/bdist.linux-armv7l/wheel/pyoptmc/structures 2025-11-19T09:44:51,101 copying build/lib/pyoptmc/structures/base.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures 2025-11-19T09:44:51,102 copying build/lib/pyoptmc/structures/autocalls.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures 2025-11-19T09:44:51,105 copying build/lib/pyoptmc/structures/_docs.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures 2025-11-19T09:44:51,107 copying build/lib/pyoptmc/structures/asian.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures 2025-11-19T09:44:51,108 copying build/lib/pyoptmc/structures/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures 2025-11-19T09:44:51,110 copying build/lib/pyoptmc/structures/barrier_options.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures 2025-11-19T09:44:51,113 creating build/bdist.linux-armv7l/wheel/pyoptmc/structures/creator 2025-11-19T09:44:51,114 copying build/lib/pyoptmc/structures/creator/creator.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures/creator 2025-11-19T09:44:51,116 copying build/lib/pyoptmc/structures/creator/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/structures/creator 2025-11-19T09:44:51,118 creating build/bdist.linux-armv7l/wheel/pyoptmc/products 2025-11-19T09:44:51,119 copying build/lib/pyoptmc/products/products.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/products 2025-11-19T09:44:51,121 copying build/lib/pyoptmc/products/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/products 2025-11-19T09:44:51,124 creating build/bdist.linux-armv7l/wheel/pyoptmc/dateutil 2025-11-19T09:44:51,125 copying build/lib/pyoptmc/dateutil/date.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/dateutil 2025-11-19T09:44:51,127 copying build/lib/pyoptmc/dateutil/_china_holidays.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/dateutil 2025-11-19T09:44:51,130 copying build/lib/pyoptmc/dateutil/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptmc/dateutil 2025-11-19T09:44:51,131 running install_egg_info 2025-11-19T09:44:51,149 running egg_info 2025-11-19T09:44:51,155 writing src/pyoptmc.egg-info/PKG-INFO 2025-11-19T09:44:51,158 writing dependency_links to src/pyoptmc.egg-info/dependency_links.txt 2025-11-19T09:44:51,159 writing requirements to src/pyoptmc.egg-info/requires.txt 2025-11-19T09:44:51,160 writing top-level names to src/pyoptmc.egg-info/top_level.txt 2025-11-19T09:44:51,175 reading manifest file 'src/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:51,178 reading manifest template 'MANIFEST.in' 2025-11-19T09:44:51,179 adding license file 'LICENSE.txt' 2025-11-19T09:44:51,183 writing manifest file 'src/pyoptmc.egg-info/SOURCES.txt' 2025-11-19T09:44:51,184 Copying src/pyoptmc.egg-info to build/bdist.linux-armv7l/wheel/./pyoptmc-0.14.2-py3.11.egg-info 2025-11-19T09:44:51,193 running install_scripts 2025-11-19T09:44:51,203 creating build/bdist.linux-armv7l/wheel/pyoptmc-0.14.2.dist-info/WHEEL 2025-11-19T09:44:51,206 creating '/tmp/pip-wheel-yn6rlkqw/.tmp-ivf344o2/pyoptmc-0.14.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-19T09:44:51,209 adding 'pyoptmc/__init__.py' 2025-11-19T09:44:51,210 adding 'pyoptmc/_decorators.py' 2025-11-19T09:44:51,212 adding 'pyoptmc/dateutil/__init__.py' 2025-11-19T09:44:51,213 adding 'pyoptmc/dateutil/_china_holidays.py' 2025-11-19T09:44:51,215 adding 'pyoptmc/dateutil/date.py' 2025-11-19T09:44:51,217 adding 'pyoptmc/engine/__init__.py' 2025-11-19T09:44:51,219 adding 'pyoptmc/engine/monte_carlo.py' 2025-11-19T09:44:51,220 adding 'pyoptmc/model/__init__.py' 2025-11-19T09:44:51,223 adding 'pyoptmc/model/market_process.py' 2025-11-19T09:44:51,225 adding 'pyoptmc/products/__init__.py' 2025-11-19T09:44:51,227 adding 'pyoptmc/products/products.py' 2025-11-19T09:44:51,229 adding 'pyoptmc/structures/__init__.py' 2025-11-19T09:44:51,230 adding 'pyoptmc/structures/_docs.py' 2025-11-19T09:44:51,231 adding 'pyoptmc/structures/asian.py' 2025-11-19T09:44:51,233 adding 'pyoptmc/structures/autocalls.py' 2025-11-19T09:44:51,236 adding 'pyoptmc/structures/barrier_options.py' 2025-11-19T09:44:51,237 adding 'pyoptmc/structures/base.py' 2025-11-19T09:44:51,239 adding 'pyoptmc/structures/creator/__init__.py' 2025-11-19T09:44:51,240 adding 'pyoptmc/structures/creator/creator.py' 2025-11-19T09:44:51,242 adding 'pyoptmc/tools/__init__.py' 2025-11-19T09:44:51,243 adding 'pyoptmc/tools/helper.py' 2025-11-19T09:44:51,244 adding 'pyoptmc/tools/payoffs.py' 2025-11-19T09:44:51,248 adding 'pyoptmc-0.14.2.dist-info/licenses/LICENSE.txt' 2025-11-19T09:44:51,250 adding 'pyoptmc-0.14.2.dist-info/METADATA' 2025-11-19T09:44:51,251 adding 'pyoptmc-0.14.2.dist-info/WHEEL' 2025-11-19T09:44:51,251 adding 'pyoptmc-0.14.2.dist-info/top_level.txt' 2025-11-19T09:44:51,252 adding 'pyoptmc-0.14.2.dist-info/RECORD' 2025-11-19T09:44:51,254 removing build/bdist.linux-armv7l/wheel 2025-11-19T09:44:51,357 Building wheel for pyoptmc (pyproject.toml): finished with status 'done' 2025-11-19T09:44:51,362 Created wheel for pyoptmc: filename=pyoptmc-0.14.2-py3-none-any.whl size=38979 sha256=ee50ed53d7b2173ec07ac349cb2a39b4f172fb7ea89c989ddf6ef56bbbe30b8d 2025-11-19T09:44:51,363 Stored in directory: /tmp/pip-ephem-wheel-cache-0ko9m8_d/wheels/48/03/65/66a36b6a533d055c26f45d3ea38b2c3655d111a6a46fdacd7e 2025-11-19T09:44:51,374 Successfully built pyoptmc 2025-11-19T09:44:51,378 Removed build tracker: '/tmp/pip-build-tracker-sljp5d5n'