2023-04-01T18:03:14,295 Created temporary directory: /tmp/pip-ephem-wheel-cache-gndj1y2v 2023-04-01T18:03:14,301 Created temporary directory: /tmp/pip-build-tracker-e6h__3cn 2023-04-01T18:03:14,301 Initialized build tracking at /tmp/pip-build-tracker-e6h__3cn 2023-04-01T18:03:14,302 Created build tracker: /tmp/pip-build-tracker-e6h__3cn 2023-04-01T18:03:14,302 Entered build tracker: /tmp/pip-build-tracker-e6h__3cn 2023-04-01T18:03:14,303 Created temporary directory: /tmp/pip-wheel-btexiuc8 2023-04-01T18:03:14,318 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 2023-04-01T18:03:14,324 Created temporary directory: /tmp/pip-ephem-wheel-cache-bj4ju2uw 2023-04-01T18:03:14,376 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-01T18:03:14,383 2 location(s) to search for versions of pyprotolinc: 2023-04-01T18:03:14,383 * https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:03:14,383 * https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:03:14,384 Fetching project page and analyzing links: https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:03:14,386 Getting page https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:03:14,389 Found index url https://pypi.org/simple 2023-04-01T18:03:14,609 Fetched page https://pypi.org/simple/pyprotolinc/ as application/vnd.pypi.simple.v1+json 2023-04-01T18:03:14,615 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/20/ad/4384481d9ce904c916e0c7a3a25e362536902fada736948e84bf338ebea0/PyProtolinc-0.1.4-py3-none-any.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,616 Found link https://files.pythonhosted.org/packages/f8/cb/4468ab7b7d760f0da2b2830b67f8b6443d14d0f16f2aa27f484f89368e87/PyProtolinc-0.1.4.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6), version: 0.1.4 2023-04-01T18:03:14,617 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/b6/ea/9ae69e3ebb89dc92adb60e5a9d2e5f65362e9fd7d67f22defc237bf7f4ec/PyProtolinc-0.1.5-py3-none-any.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,618 Found link https://files.pythonhosted.org/packages/46/b1/5c5b2225787e9bd782cbade6532356e22bd9d89bd1159e1ff749de78836c/PyProtolinc-0.1.5.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6), version: 0.1.5 2023-04-01T18:03:14,619 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/bc/74/bb8b0ca9a00f5289e448eb3c9097a336088f20e01ea3f01265853a30258b/PyProtolinc-0.1.6-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,620 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/1a/99/c27f16046e118e6c001a4bb2bca8bc08b85c2a0eedc31ed42ce09fb37c0d/PyProtolinc-0.1.6-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,620 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/81/a0/79a5421f602b5bf75cc90759f18efbe96e6c88b43b6985dd89343f09fcbf/PyProtolinc-0.1.6-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,622 Found link https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6), version: 0.1.6 2023-04-01T18:03:14,623 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:03:14,623 Getting page https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:03:14,625 Found index url https://www.piwheels.org/simple 2023-04-01T18:03:14,851 Fetched page https://www.piwheels.org/simple/pyprotolinc/ as text/html 2023-04-01T18:03:14,855 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.5-py3-none-any.whl#sha256=485a7fdde3ec4d3706198dba53eb7bdad14cb3aa1e46da3964b648bdf579e02c (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,856 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.4-py3-none-any.whl#sha256=0b7bc8b5ad26dc7e277d1ba64eebc70bcc399a27022fc14969c9ad14f23e8ea9 (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:03:14,856 Skipping link: not a file: https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:03:14,857 Skipping link: not a file: https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:03:14,890 Given no hashes to check 1 links for project 'pyprotolinc': discarding no candidates 2023-04-01T18:03:14,920 Collecting pyprotolinc==0.1.6 2023-04-01T18:03:14,924 Created temporary directory: /tmp/pip-unpack-6gd8og9o 2023-04-01T18:03:15,181 Downloading PyProtolinc-0.1.6.tar.gz (542 kB) 2023-04-01T18:03:15,916 Added pyprotolinc==0.1.6 from https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-e6h__3cn' 2023-04-01T18:03:15,928 Created temporary directory: /tmp/pip-build-env-zhh0hgq8 2023-04-01T18:03:15,949 Installing build dependencies: started 2023-04-01T18:03:15,951 Running command pip subprocess to install build dependencies 2023-04-01T18:03:18,703 Using pip 23.0.1 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7) 2023-04-01T18:03:19,933 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 2023-04-01T18:03:19,988 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-01T18:03:23,936 Collecting setuptools 2023-04-01T18:03:24,146 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.1-py3-none-any.whl (1.1 MB) 2023-04-01T18:03:24,804 Collecting wheel 2023-04-01T18:03:24,843 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-04-01T18:03:28,186 Collecting Cython~=3.0.0a11 2023-04-01T18:03:28,239 Downloading https://www.piwheels.org/simple/cython/Cython-3.0.0b2-cp37-cp37m-linux_armv7l.whl (4.3 MB) 2023-04-01T18:03:29,238 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 4.4 MB/s eta 0:00:00 2023-04-01T18:03:31,510 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/50/e1/9b0c184f04b8cf5f3c941ffa56fbcbe936888bdac9aa7ba6bae405ac752b/numpy-1.22.0.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,523 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/0a/c8/a62767a6b374a0dfb02d2a0456e5f56a372cdd1689dbc6ffb6bf1ddedbc0/numpy-1.22.1.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,534 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/e9/6c/c0a8130fe198f27bab92f1b28631e0cc2572295f6b7a31e87efe7448aa1c/numpy-1.22.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,549 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/64/4a/b008d1f8a7b9f5206ecf70a53f84e654707e7616a771d84c05151a4713e9/numpy-1.22.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,564 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/f6/d8/ab692a75f584d13c6542c3994f75def5bce52ded9399f52e230fe402819d/numpy-1.22.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,577 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/33/ad/fc5e3fd1077622b2b32fc3fd36176b36475b63da486eb5578d7f8fb2af29/numpy-1.23.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,590 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/7b/bc/05e61801a3689f81c8569c057c61fd1d302e989be5c96f6ce7acee46250a/numpy-1.23.0rc2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,603 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/a2/bf/1502d20b4a7f5d5f74c5242748834aaf8cd6ff7cb40b7c64ef58ba47a751/numpy-1.23.0rc3.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,616 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/03/c6/14a17e10813b8db20d1e800ff9a3a898e65d25f2b0e9d6a94616f1e3362c/numpy-1.23.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,629 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/13/b1/0c22aa7ca1deda4915cdec9562f839546bb252eecf6ad596eaec0592bd35/numpy-1.23.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,644 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/f4/66/17b8e95770478436bf968353c89683ce6f9e14d92e0d4fb3111c09ba18d2/numpy-1.23.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,660 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/0a/88/f4f0c7a982efdf7bf22f283acf6009b29a9cc5835b684a49f8d3a4adb22f/numpy-1.23.3.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,676 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/64/8e/9929b64e146d240507edaac2185cd5516f00b133be5b39250d253be25a64/numpy-1.23.4.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,692 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/42/38/775b43da55fa7473015eddc9a819571517d9a271a9f8134f68fb9be2f212/numpy-1.23.5.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,707 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/8a/b0/bb59e52e4eb90a42fbff1a90d57c45265fa3133c533e67842757068fc731/numpy-1.24.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,723 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/da/d9/f27cf8e76b9bb015802cb347f208a32383299fd5e30965735a82a92902ae/numpy-1.24.0rc2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,738 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/5f/c7/5ca7c100dcc85b5ef1b176bdf87be5e4392c2c3018e13cc7cdef828c6a09/numpy-1.24.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,754 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/ce/b8/c170db50ec49d5845bd771bc5549fe734ee73083c5c52791915f95d8e2bc/numpy-1.24.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:31,770 Link requires a different Python (3.7.3 not in: '>=3.8'): https://files.pythonhosted.org/packages/e4/a9/6704bb5e1d1d778d3a6ee1278a8d8134f0db160e09d52863a24edb58eab5/numpy-1.24.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.8) 2023-04-01T18:03:32,407 Collecting numpy 2023-04-01T18:03:35,016 Using cached https://www.piwheels.org/simple/numpy/numpy-1.21.4-cp37-cp37m-linux_armv7l.whl (12.3 MB) 2023-04-01T18:03:41,150 Installing collected packages: wheel, setuptools, numpy, Cython 2023-04-01T18:03:41,594 Creating /tmp/pip-build-env-zhh0hgq8/overlay/bin 2023-04-01T18:03:41,598 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/wheel to 755 2023-04-01T18:04:01,827 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/f2py to 755 2023-04-01T18:04:01,832 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/f2py3 to 755 2023-04-01T18:04:01,837 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/f2py3.7 to 755 2023-04-01T18:04:07,793 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/cygdb to 755 2023-04-01T18:04:07,797 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/cython to 755 2023-04-01T18:04:07,802 changing mode of /tmp/pip-build-env-zhh0hgq8/overlay/bin/cythonize to 755 2023-04-01T18:04:07,857 Successfully installed Cython-3.0.0b2 numpy-1.21.4 setuptools-67.6.1 wheel-0.40.0 2023-04-01T18:04:09,010 Installing build dependencies: finished with status 'done' 2023-04-01T18:04:09,025 Getting requirements to build wheel: started 2023-04-01T18:04:09,027 Running command Getting requirements to build wheel 2023-04-01T18:04:24,855 Compiling src/pyprotolinc/actuarial/valuation.pyx because it depends on /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/Cython/Includes/libcpp/vector.pxd. 2023-04-01T18:04:24,856 [1/1] Cythonizing src/pyprotolinc/actuarial/valuation.pyx 2023-04-01T18:04:26,187 Getting requirements to build wheel: finished with status 'done' 2023-04-01T18:04:26,210 Created temporary directory: /tmp/pip-modern-metadata-ojxq9vcz 2023-04-01T18:04:26,216 Preparing metadata (pyproject.toml): started 2023-04-01T18:04:26,218 Running command Preparing metadata (pyproject.toml) 2023-04-01T18:04:30,869 Preparing metadata (pyproject.toml): finished with status 'done' 2023-04-01T18:04:30,884 Source in /tmp/pip-wheel-btexiuc8/pyprotolinc_eec3f51ff71d4fc99c4e9aad3c8785d0 has version 0.1.6, which satisfies requirement pyprotolinc==0.1.6 from https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz 2023-04-01T18:04:30,886 Removed pyprotolinc==0.1.6 from https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-e6h__3cn' 2023-04-01T18:04:30,899 Created temporary directory: /tmp/pip-unpack-a83y31l6 2023-04-01T18:04:30,901 Building wheels for collected packages: pyprotolinc 2023-04-01T18:04:30,910 Created temporary directory: /tmp/pip-wheel-ffqmws0n 2023-04-01T18:04:30,911 Destination directory: /tmp/pip-wheel-ffqmws0n 2023-04-01T18:04:30,916 Building wheel for pyprotolinc (pyproject.toml): started 2023-04-01T18:04:30,918 Running command Building wheel for pyprotolinc (pyproject.toml) 2023-04-01T18:04:37,297 In file included from /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969, 2023-04-01T18:04:37,299 from /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2023-04-01T18:04:37,299 from /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, 2023-04-01T18:04:37,300 from src/pyprotolinc/actuarial/valuation.cpp:1125: 2023-04-01T18:04:37,300 /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2023-04-01T18:04:37,301 #warning "Using deprecated NumPy API, disable it with " \ 2023-04-01T18:04:37,301 ^~~~~~~ 2023-04-01T18:04:40,427 In file included from src/pyprotolinc/actuarial/c_src/modules/portfolio.h:20, 2023-04-01T18:04:40,427 from src/pyprotolinc/actuarial/valuation.cpp:1132: 2023-04-01T18:04:40,428 src/pyprotolinc/actuarial/c_src/modules/time_axis.h: In constructor ‘TimeAxis::TimeAxis(TimeStep, int, short int, short int, short int)’: 2023-04-01T18:04:40,428 src/pyprotolinc/actuarial/c_src/modules/time_axis.h:435:13: warning: variable ‘duration’ set but not used [-Wunused-but-set-variable] 2023-04-01T18:04:40,428 int duration; 2023-04-01T18:04:40,429 ^~~~~~~~ 2023-04-01T18:04:40,530 In file included from src/pyprotolinc/actuarial/valuation.cpp:1132: 2023-04-01T18:04:40,531 src/pyprotolinc/actuarial/c_src/modules/portfolio.h: In function ‘int get_age_at_date(int, int, int, int, int, int)’: 2023-04-01T18:04:40,531 src/pyprotolinc/actuarial/c_src/modules/portfolio.h:459:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2023-04-01T18:04:40,532 int full_years = (dt_month > dob_month || dob_month == dt_month && dob_day <= dt_day) ? dt_year - dob_year : dt_year - dob_year - 1; 2023-04-01T18:04:40,532 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:04:41,039 In file included from src/pyprotolinc/actuarial/valuation.cpp:1136: 2023-04-01T18:04:41,039 src/pyprotolinc/actuarial/c_src/modules/run_config.h: In constructor ‘CRunConfig::CRunConfig(unsigned int, TimeStep, int, int, bool, std::shared_ptr, int)’: 2023-04-01T18:04:41,040 src/pyprotolinc/actuarial/c_src/modules/run_config.h:52:32: warning: ‘CRunConfig::be_assumptions’ will be initialized after [-Wreorder] 2023-04-01T18:04:41,040 shared_ptr be_assumptions; 2023-04-01T18:04:41,041 ^~~~~~~~~~~~~~ 2023-04-01T18:04:41,041 src/pyprotolinc/actuarial/c_src/modules/run_config.h:49:9: warning: ‘int CRunConfig::_max_age’ [-Wreorder] 2023-04-01T18:04:41,042 int _max_age; 2023-04-01T18:04:41,042 ^~~~~~~~ 2023-04-01T18:04:41,042 src/pyprotolinc/actuarial/c_src/modules/run_config.h:66:5: warning: when initialized here [-Wreorder] 2023-04-01T18:04:41,043 CRunConfig(unsigned _dim, TimeStep time_step, int years_to_simulate, int num_cpus, bool use_multicore, shared_ptr _be_assumptions, int max_age): 2023-04-01T18:04:41,043 ^~~~~~~~~~ 2023-04-01T18:04:41,185 In file included from src/pyprotolinc/actuarial/valuation.cpp:1137: 2023-04-01T18:04:41,185 src/pyprotolinc/actuarial/c_src/modules/run_result.h: In member function ‘void RunResult::copy_time_axis(double*, int, int, int) const’: 2023-04-01T18:04:41,185 src/pyprotolinc/actuarial/c_src/modules/run_result.h:312:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:04:41,186 if (row_num != _ta->get_length()) 2023-04-01T18:04:41,186 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:04:41,838 In file included from src/pyprotolinc/actuarial/c_src/modules/record_projector.h:30, 2023-04-01T18:04:41,839 from src/pyprotolinc/actuarial/c_src/modules/runner.h:24, 2023-04-01T18:04:41,839 from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:04:41,840 src/pyprotolinc/actuarial/c_src/modules/payments.h: In constructor ‘AggregatePayments::AggregatePayments(size_t)’: 2023-04-01T18:04:41,840 src/pyprotolinc/actuarial/c_src/modules/payments.h:103:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:04:41,840 for(int j = 0; j < size; j++) { 2023-04-01T18:04:41,841 ~~^~~~~~ 2023-04-01T18:04:41,878 src/pyprotolinc/actuarial/c_src/modules/payments.h: In constructor ‘AggregatePayments::AggregatePayments(size_t, const std::set&)’: 2023-04-01T18:04:41,878 src/pyprotolinc/actuarial/c_src/modules/payments.h:95:12: warning: ‘AggregatePayments::_size’ will be initialized after [-Wreorder] 2023-04-01T18:04:41,879 size_t _size; 2023-04-01T18:04:41,879 ^~~~~ 2023-04-01T18:04:41,880 src/pyprotolinc/actuarial/c_src/modules/payments.h:94:19: warning: ‘std::set AggregatePayments::payment_types_used’ [-Wreorder] 2023-04-01T18:04:41,880 std::set payment_types_used; 2023-04-01T18:04:41,880 ^~~~~~~~~~~~~~~~~~ 2023-04-01T18:04:41,881 src/pyprotolinc/actuarial/c_src/modules/payments.h:110:5: warning: when initialized here [-Wreorder] 2023-04-01T18:04:41,881 AggregatePayments(size_t size, const std::set &_payment_types_used): _size(size), 2023-04-01T18:04:41,881 ^~~~~~~~~~~~~~~~~ 2023-04-01T18:04:41,884 src/pyprotolinc/actuarial/c_src/modules/payments.h:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:04:41,885 for(int j = 0; j < size; j++) { 2023-04-01T18:04:41,885 ~~^~~~~~ 2023-04-01T18:04:41,887 src/pyprotolinc/actuarial/c_src/modules/payments.h: In member function ‘void AggregatePayments::add_cond_state_payment(int, int, double*, int, int)’: 2023-04-01T18:04:41,888 src/pyprotolinc/actuarial/c_src/modules/payments.h:152:35: warning: comparison of integer expressions of different signedness: ‘std::vector > >::size_type’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 2023-04-01T18:04:41,888 if (state_payouts.size() != num_policies) 2023-04-01T18:04:41,888 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-04-01T18:04:42,087 src/pyprotolinc/actuarial/c_src/modules/payments.h: In member function ‘void AggregatePayments::add_transition_payment(int, int, int, double*, int, int)’: 2023-04-01T18:04:42,087 src/pyprotolinc/actuarial/c_src/modules/payments.h:219:40: warning: comparison of integer expressions of different signedness: ‘std::vector, TransitionConditionalRecordPayout> > >::size_type’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 2023-04-01T18:04:42,088 if (transition_payouts.size() != num_policies) 2023-04-01T18:04:42,088 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-04-01T18:04:42,317 In file included from src/pyprotolinc/actuarial/c_src/modules/runner.h:24, 2023-04-01T18:04:42,317 from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:04:42,318 src/pyprotolinc/actuarial/c_src/modules/record_projector.h: In member function ‘void ProjectionStateMatrix::print_state_probs(int) const’: 2023-04-01T18:04:42,318 src/pyprotolinc/actuarial/c_src/modules/record_projector.h:183:17: warning: unused variable ‘states’ [-Wunused-variable] 2023-04-01T18:04:42,318 double *states = _state_probs + time_index * _num_states; 2023-04-01T18:04:42,319 ^~~~~~ 2023-04-01T18:04:42,375 src/pyprotolinc/actuarial/c_src/modules/record_projector.h: In member function ‘void RecordProjector::slice_assumptions(const CPolicy&)’: 2023-04-01T18:04:42,376 src/pyprotolinc/actuarial/c_src/modules/record_projector.h:286:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:04:42,376 for(int n=0; n < _run_config.get_other_assumptions().size(); n++) { 2023-04-01T18:04:42,377 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:04:42,445 In file included from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:04:42,446 src/pyprotolinc/actuarial/c_src/modules/runner.h: In constructor ‘Runner::Runner(int, std::shared_ptr, const CRunConfig&, std::shared_ptr, int)’: 2023-04-01T18:04:42,446 src/pyprotolinc/actuarial/c_src/modules/runner.h:45:40: warning: ‘Runner::_ptr_portfolio’ will be initialized after [-Wreorder] 2023-04-01T18:04:42,447 const shared_ptr _ptr_portfolio; 2023-04-01T18:04:42,447 ^~~~~~~~~~~~~~ 2023-04-01T18:04:42,447 src/pyprotolinc/actuarial/c_src/modules/runner.h:42:23: warning: ‘const CRunConfig& Runner::_run_config’ [-Wreorder] 2023-04-01T18:04:42,448 const CRunConfig &_run_config; 2023-04-01T18:04:42,448 ^~~~~~~~~~~ 2023-04-01T18:04:42,448 src/pyprotolinc/actuarial/c_src/modules/runner.h:67:5: warning: when initialized here [-Wreorder] 2023-04-01T18:04:42,449 Runner(int runner_no, const shared_ptr ptr_portfolio, 2023-04-01T18:04:42,449 ^~~~~~ 2023-04-01T18:04:42,571 In file included from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:04:42,571 src/pyprotolinc/actuarial/c_src/modules/runner.h: In member function ‘void MetaRunner::run(RunResult&, const AggregatePayments&) const’: 2023-04-01T18:04:42,572 src/pyprotolinc/actuarial/c_src/modules/runner.h:169:14: warning: unused variable ‘dimension’ [-Wunused-variable] 2023-04-01T18:04:42,572 unsigned dimension = be_ass.get_dimension(); 2023-04-01T18:04:42,572 ^~~~~~~~~ 2023-04-01T18:04:44,068 src/pyprotolinc/actuarial/valuation.cpp: In function ‘PyObject* __pyx_pf_11pyprotolinc_10_actuarial_17CPortfolioWrapper_get_info(__pyx_obj_11pyprotolinc_10_actuarial_CPortfolioWrapper*, int)’: 2023-04-01T18:04:44,069 src/pyprotolinc/actuarial/valuation.cpp:24197:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:04:44,069 __pyx_t_1 = (__pyx_v_k >= (*__pyx_v_self->ptf).size()); 2023-04-01T18:04:44,069 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:09:40,374 /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'pyprotolinc.actuarial.c_src' as data is deprecated, please list it in `packages`. 2023-04-01T18:09:40,375 !! 2023-04-01T18:09:40,376 ############################ 2023-04-01T18:09:40,376 # Package would be ignored # 2023-04-01T18:09:40,377 ############################ 2023-04-01T18:09:40,377 Python recognizes 'pyprotolinc.actuarial.c_src' as an importable package, 2023-04-01T18:09:40,377 but it is not listed in the `packages` configuration of setuptools. 2023-04-01T18:09:40,378 'pyprotolinc.actuarial.c_src' has been automatically added to the distribution only 2023-04-01T18:09:40,378 because it may contain data files, but this behavior is likely to change 2023-04-01T18:09:40,379 in future versions of setuptools (and therefore is considered deprecated). 2023-04-01T18:09:40,380 Please make sure that 'pyprotolinc.actuarial.c_src' is included as a package by using 2023-04-01T18:09:40,380 the `packages` configuration field or the proper discovery methods 2023-04-01T18:09:40,380 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-04-01T18:09:40,381 instead of `find_packages(...)`/`find:`). 2023-04-01T18:09:40,381 You can read more about "package discovery" and "data files" on setuptools 2023-04-01T18:09:40,381 documentation page. 2023-04-01T18:09:40,382 !! 2023-04-01T18:09:40,383 check.warn(importable) 2023-04-01T18:09:40,383 /tmp/pip-build-env-zhh0hgq8/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'pyprotolinc.actuarial.c_src.modules' as data is deprecated, please list it in `packages`. 2023-04-01T18:09:40,384 !! 2023-04-01T18:09:40,385 ############################ 2023-04-01T18:09:40,385 # Package would be ignored # 2023-04-01T18:09:40,385 ############################ 2023-04-01T18:09:40,385 Python recognizes 'pyprotolinc.actuarial.c_src.modules' as an importable package, 2023-04-01T18:09:40,386 but it is not listed in the `packages` configuration of setuptools. 2023-04-01T18:09:40,386 'pyprotolinc.actuarial.c_src.modules' has been automatically added to the distribution only 2023-04-01T18:09:40,387 because it may contain data files, but this behavior is likely to change 2023-04-01T18:09:40,387 in future versions of setuptools (and therefore is considered deprecated). 2023-04-01T18:09:40,388 Please make sure that 'pyprotolinc.actuarial.c_src.modules' is included as a package by using 2023-04-01T18:09:40,388 the `packages` configuration field or the proper discovery methods 2023-04-01T18:09:40,389 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-04-01T18:09:40,389 instead of `find_packages(...)`/`find:`). 2023-04-01T18:09:40,390 You can read more about "package discovery" and "data files" on setuptools 2023-04-01T18:09:40,391 documentation page. 2023-04-01T18:09:40,392 !! 2023-04-01T18:09:40,393 check.warn(importable) 2023-04-01T18:09:40,643 Building wheel for pyprotolinc (pyproject.toml): finished with status 'done' 2023-04-01T18:09:40,733 Created wheel for pyprotolinc: filename=PyProtolinc-0.1.6-cp37-cp37m-linux_armv7l.whl size=1227061 sha256=b32f592d6e6a13435351f8949a17113f2a29c4ef14177bdedd854fb62c0fbe41 2023-04-01T18:09:40,735 Stored in directory: /tmp/pip-ephem-wheel-cache-bj4ju2uw/wheels/b2/fb/66/637227056906a6c56fafe73c75ca359ad052f02369aeda0cf7 2023-04-01T18:09:40,766 Successfully built pyprotolinc 2023-04-01T18:09:40,851 Removed build tracker: '/tmp/pip-build-tracker-e6h__3cn'