2025-11-25T17:46:37,823 Created temporary directory: /tmp/pip-ephem-wheel-cache-fgmcifpu 2025-11-25T17:46:37,825 Created temporary directory: /tmp/pip-build-tracker-bco8d6er 2025-11-25T17:46:37,825 Initialized build tracking at /tmp/pip-build-tracker-bco8d6er 2025-11-25T17:46:37,826 Created build tracker: /tmp/pip-build-tracker-bco8d6er 2025-11-25T17:46:37,826 Entered build tracker: /tmp/pip-build-tracker-bco8d6er 2025-11-25T17:46:37,827 Created temporary directory: /tmp/pip-wheel-ebx8g_i6 2025-11-25T17:46:37,830 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-25T17:46:37,832 Created temporary directory: /tmp/pip-ephem-wheel-cache-htssq9lx 2025-11-25T17:46:37,853 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T17:46:37,857 2 location(s) to search for versions of legend-pygeom-optics: 2025-11-25T17:46:37,857 * https://pypi.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:37,857 * https://www.piwheels.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:37,858 Fetching project page and analyzing links: https://pypi.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:37,859 Getting page https://pypi.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:37,860 Found index url https://pypi.org/simple 2025-11-25T17:46:38,096 Fetched page https://pypi.org/simple/legend-pygeom-optics/ as application/vnd.pypi.simple.v1+json 2025-11-25T17:46:38,107 Found link https://files.pythonhosted.org/packages/63/7a/bf029b699740b90a32717ba2630240a4ad8da4faaa65d8cc619675fffa80/legend-pygeom-optics-0.3.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.3.1 2025-11-25T17:46:38,108 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/3e/2c/4d093fd11e1d3ea31b9505c4cc2bc8fb5b877334f9f15eccb5b53a02b0af/legend_pygeom_optics-0.3.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,109 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/27/38/acf47a73ccd6c30ec652616b9d1f78c385987bab160ce5b6f5c78676f581/legend_pygeom_optics-0.4.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,110 Found link https://files.pythonhosted.org/packages/fe/68/1889a7ca413ab7a4819b3f2e85d659d50f025ecd17a0326dd22e1c4e3eaa/legend_pygeom_optics-0.4.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.4.0 2025-11-25T17:46:38,111 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/66/57/da959d0e8c5c26a089086ef6496c56ae8c59c8e79f1156fd4bf94739791b/legend_pygeom_optics-0.5.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,112 Found link https://files.pythonhosted.org/packages/03/07/8d93e9d67728649e9fff01e2a6d9a81353bf99b5523d9570707e9f4e6f74/legend_pygeom_optics-0.5.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.5.0 2025-11-25T17:46:38,113 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/95/55/81fdf2d3cd18dcb0660865036a0bcd4a57f59460afbdddd352a5d98383b1/legend_pygeom_optics-0.6.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,114 Found link https://files.pythonhosted.org/packages/98/e1/e868eec3d08c3df6a54229eb4531cb3983aae2d09ab148983acc6ed381d0/legend_pygeom_optics-0.6.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.0 2025-11-25T17:46:38,114 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/7f/bc/85ef82e93fc626a55c272a096afdc3c70f09f38573f5a43fe8fd9f3b585e/legend_pygeom_optics-0.6.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,116 Found link https://files.pythonhosted.org/packages/32/50/dccd5b1c466c465ea15c715835db342f24c0bce4a103174216f29f8f6e12/legend_pygeom_optics-0.6.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.1 2025-11-25T17:46:38,116 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/ae/a0/0cc0074261b4c6e61602a5059cc6000ee973e731d9f60aae029a83b7b494/legend_pygeom_optics-0.6.2-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,117 Found link https://files.pythonhosted.org/packages/89/07/831a723ef4827a64e678ede9ad7ecb34e761b179e5c35185b5b24f20ca6b/legend_pygeom_optics-0.6.2.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.2 2025-11-25T17:46:38,118 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/e5/26/dd8914fd975ea145a415a1af5ae23a3e1bf349fcd91f093a4042272f56c6/legend_pygeom_optics-0.6.3-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,119 Found link https://files.pythonhosted.org/packages/8b/31/09a6db166b4729b2f4a32d5668d063ea5efe3593e2557bd76886f1ebeeb3/legend_pygeom_optics-0.6.3.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.3 2025-11-25T17:46:38,119 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/3c/4d/d75731c6a3dd25aa502adda380e543a571338e0c3e59c96e706afed80d12/legend_pygeom_optics-0.6.4-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,120 Found link https://files.pythonhosted.org/packages/aa/7f/3be776b83bab34c55975d6a79b02607d63a6199aa732509a732dc6a4777c/legend_pygeom_optics-0.6.4.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.4 2025-11-25T17:46:38,121 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/9b/9a/abb1b80ca5d4135934f3e8c50cb44c61615efe3be7d3d4ceb019500877e3/legend_pygeom_optics-0.6.5-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,122 Found link https://files.pythonhosted.org/packages/a4/f4/73b0e6dcb7f9197108209fef9556c83895de178fa4c0f33a7d1776174241/legend_pygeom_optics-0.6.5.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.5 2025-11-25T17:46:38,123 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/4a/0d/a20ab0ff7caa9ac247b6fb4d56e3d75e91a8ad85282702bb769962118141/legend_pygeom_optics-0.6.6-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,124 Found link https://files.pythonhosted.org/packages/d0/e0/d00c0436e73788390d263e032bb6658888433f6c63724a212b55abb738a7/legend_pygeom_optics-0.6.6.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.6.6 2025-11-25T17:46:38,124 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/ae/ba/85b761ea15f612b817fab0bc48118aae864b8b49ab1b075d2d6aed726140/legend_pygeom_optics-0.7.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,125 Found link https://files.pythonhosted.org/packages/41/f1/87fa3bac30cf7a687bd68820f4698848f10d8bfecc1d9fc3a9bb6eb39253/legend_pygeom_optics-0.7.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.7.0 2025-11-25T17:46:38,126 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/53/5a/b21829d29ccb970bb29784418809a8068dfefd38d6219b5781f61b9f0be7/legend_pygeom_optics-0.7.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,127 Found link https://files.pythonhosted.org/packages/9c/b4/c290595673ea219fb67dea2b7ebda6bac2aa7f5be4f373fb8f8a2c4f7ba5/legend_pygeom_optics-0.7.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.7.1 2025-11-25T17:46:38,128 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/73/56/a0467be80b15f7eb88c242fd9c54a3b33e42596e778594535e22f491efc5/legend_pygeom_optics-0.7.2-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,129 Found link https://files.pythonhosted.org/packages/d0/2c/62ebd04832bcba999ca5539f4895f0972ed080e0f38fd02c7bcce31ebdb1/legend_pygeom_optics-0.7.2.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.7.2 2025-11-25T17:46:38,129 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/0d/8d/323bde784028fd13de4584746112e210461490d2eeb35cb08473bbf2e805/legend_pygeom_optics-0.7.3-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,130 Found link https://files.pythonhosted.org/packages/1e/93/1bce82da89687aaef7152e6fe2ffa1948cd96ee3741d056db9857de31dc5/legend_pygeom_optics-0.7.3.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.7.3 2025-11-25T17:46:38,130 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/d2/cd/aeae395621367d52256fd9f67e81a954f612ed45557e78b329c22eeb52b3/legend_pygeom_optics-0.7.4-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,131 Found link https://files.pythonhosted.org/packages/2c/a2/aae224fcb4725fcb7753d0f81e2c1c4a555efce2d51938a0dff52d6a04c5/legend_pygeom_optics-0.7.4.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.7.4 2025-11-25T17:46:38,132 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/e3/f1/40f996549c7229576b9987ec968758751d110296cd4479e787553f977000/legend_pygeom_optics-0.8.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,133 Found link https://files.pythonhosted.org/packages/b3/4b/40d3dc0977d19656d0e7d151244dc443dee4257879a55c938b8491715440/legend_pygeom_optics-0.8.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.8.0 2025-11-25T17:46:38,134 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/2e/b5/02fa7e37aeb5d1e3f3d4ee76052fec183f164a6fb697ac16c60ed0747153/legend_pygeom_optics-0.8.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,135 Found link https://files.pythonhosted.org/packages/5a/99/ccc5d21915394fded186a335093b27f29767a1cf8e4b1cd1bb01893f6dd1/legend_pygeom_optics-0.8.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.8.1 2025-11-25T17:46:38,135 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/fa/53/9013085974effd18524cd7b9fc7115cf95767e0e116bf700eea523bdc744/legend_pygeom_optics-0.9.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,136 Found link https://files.pythonhosted.org/packages/06/8d/6c28b8a02a1def0c67d79e54142913f0d1d746fe4d16ecda361fdb3ff2d3/legend_pygeom_optics-0.9.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.9.0 2025-11-25T17:46:38,137 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/22/38/10458a798eea238e933cf484c31a07825f19b8fc44531c939657780f50d6/legend_pygeom_optics-0.9.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,138 Found link https://files.pythonhosted.org/packages/41/c0/2dd674eddbb22a954bccaa6dfce784a8462ea49212ed6853725f431d2830/legend_pygeom_optics-0.9.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.9.1 2025-11-25T17:46:38,139 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/67/e7/e4dfef0fc7c2332a0e937ca0902edc5e7e7e99ce553f1f38ffd083318834/legend_pygeom_optics-0.9.2-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,140 Found link https://files.pythonhosted.org/packages/aa/cd/497b3c47de080a1c209e74fbe348ce468a24e7fd2e89ca08e81d2a435d58/legend_pygeom_optics-0.9.2.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.9.2 2025-11-25T17:46:38,140 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/98/30/3f553d9361baf394baf70bbe8e6076a4db2cba167d16f5a15c65203439f6/legend_pygeom_optics-0.10.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,141 Found link https://files.pythonhosted.org/packages/81/8e/db3c51c354c3112b71646cb1486e9467f5992981f334ea169df486c49066/legend_pygeom_optics-0.10.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.10.0 2025-11-25T17:46:38,142 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/84/fa/4e97c16d00aef0ef28e8315d7708022ccdeb50e608d98748fd00a1dbca0d/legend_pygeom_optics-0.11.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,143 Found link https://files.pythonhosted.org/packages/23/f4/e6959df360b74a5963a1f0d20acf7cf4ccbeb37bc284ba2a04954bcb82eb/legend_pygeom_optics-0.11.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.11.0 2025-11-25T17:46:38,143 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/1b/64/f7fb1b0e7488d7b414c28f14ff543ce8fe1a8f3ba7f573e735bcfadffe5e/legend_pygeom_optics-0.11.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,144 Found link https://files.pythonhosted.org/packages/dd/1d/0edaf790ed047474cec294ca2c4a5549b7595edbbd4a1ba38a78597a1618/legend_pygeom_optics-0.11.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.11.1 2025-11-25T17:46:38,145 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/8e/79/093a197c86b326204fb5ea6d491ccdeea14ddeacda06eb4a452fd532d620/legend_pygeom_optics-0.12.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,146 Found link https://files.pythonhosted.org/packages/64/4a/5aee9c007fc2fdd5b472ceab608efdaf92ab92645c4d6698ad12a5d05521/legend_pygeom_optics-0.12.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.12.0 2025-11-25T17:46:38,147 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/ce/f7/d8e13087a31746706bccf2315a77e46ca076952f3f37955f5f96f214bb5c/legend_pygeom_optics-0.13.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,148 Found link https://files.pythonhosted.org/packages/03/72/c45b740a2e7fef6b50fa3bb82c3088414b40921a184c4b9d6761acf4b535/legend_pygeom_optics-0.13.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.9), version: 0.13.0 2025-11-25T17:46:38,148 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/41/05/8bf79083acbd22434ab329a796c125ebb75c5b3631fae3043b9b8b1bf9f2/legend_pygeom_optics-0.14.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.10) 2025-11-25T17:46:38,150 Found link https://files.pythonhosted.org/packages/ea/72/43ed74dcab1a4fc7aa57604e54e1545747edd28c880c3881196c33dc66b3/legend_pygeom_optics-0.14.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.10), version: 0.14.0 2025-11-25T17:46:38,150 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/70/24/7121926edd6f4686cb33dbd34d1c1af63addcf45d4377ef8c552d3ad91bd/legend_pygeom_optics-0.14.1-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.10) 2025-11-25T17:46:38,151 Found link https://files.pythonhosted.org/packages/0e/c4/2343d6b901b3dc45fe2a5429fec0b4e5547ee1e428d64d29f6637483243f/legend_pygeom_optics-0.14.1.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.10), version: 0.14.1 2025-11-25T17:46:38,151 Skipping link: No binaries permitted for legend-pygeom-optics: https://files.pythonhosted.org/packages/2c/b0/ff7ced0b08cfb0ba8e8e86c7d1fac3242704002220e6fcceb5af783a69ee/legend_pygeom_optics-0.15.0-py3-none-any.whl (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.10) 2025-11-25T17:46:38,152 Found link https://files.pythonhosted.org/packages/e9/66/73b921aadaea594445d86dd78c188086ccff765eb1c0d0b8e8a8e2b52f2a/legend_pygeom_optics-0.15.0.tar.gz (from https://pypi.org/simple/legend-pygeom-optics/) (requires-python:>=3.10), version: 0.15.0 2025-11-25T17:46:38,153 Fetching project page and analyzing links: https://www.piwheels.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:38,154 Getting page https://www.piwheels.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:38,155 Found index url https://www.piwheels.org/simple 2025-11-25T17:46:38,313 Fetched page https://www.piwheels.org/simple/legend-pygeom-optics/ as text/html 2025-11-25T17:46:38,322 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.14.1-py3-none-any.whl#sha256=8078a1b165118917ae7f43174795f565cdbc7e465616fe643df4e5b6cd6adda1 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.10) 2025-11-25T17:46:38,322 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.14.0-py3-none-any.whl#sha256=54d4176b9b3f4502f07084074372f59b0a28d5e545c3e634fc64dd0f91dc3999 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.10) 2025-11-25T17:46:38,323 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.13.0-py3-none-any.whl#sha256=f55487492f97d9f37dc65a0f24e59b0622e97cb4d0215135038d8e072d7774ca (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,324 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.12.0-py3-none-any.whl#sha256=64a5dd1431ed026b6e06d7918fe911a54f498fe17fe3eac8ee355aeb5ef0c703 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,324 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.11.1-py3-none-any.whl#sha256=0e666351671265d9e46076dae1a3569118f519348c1edd9103aa3669cbb73f44 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,325 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.11.0-py3-none-any.whl#sha256=5ef5e5057223b6f83ab8381fbb25422d77351d174b7a3e8836c02f6ae07511e9 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,325 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.10.0-py3-none-any.whl#sha256=242b08b1188c10d1f75c8c5a969ac0286405a9bd455b609325b5c28c80e1da89 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,326 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.9.2-py3-none-any.whl#sha256=1f2688c66190a8b8ef20bb663492d34ecee8c5d6bb7850dde04de024457d8bfd (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,327 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.9.1-py3-none-any.whl#sha256=4f17713a20e10dee096931c74d88e8022ed354fdc8a11da5c3a42434e01506e7 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,327 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.9.0-py3-none-any.whl#sha256=a0465cc49d433e7683fa4b691bc6d4acf36d5f696c6876e18a1718bd9a48496b (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,327 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.8.1-py3-none-any.whl#sha256=087e3ef124cbdce509b1c6ff548fba763cbb8b3187d0495b06d55497bc653cf7 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,328 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.8.0-py3-none-any.whl#sha256=96d3a9e17ff4a4010f368093a987e4c92f9a5e6a1a83f528b08629cedc8e6fa2 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,329 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.7.4-py3-none-any.whl#sha256=f5cffc49198c3cb7e8eb022b6be9c2ba4a208d3f425e191dec1400d8d51f3e2c (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,329 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.7.3-py3-none-any.whl#sha256=5f7bb78b382ab060b287dc3db55c6e43fbe44e94c7fe9d3e66b4914a403c82ae (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,330 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.7.2-py3-none-any.whl#sha256=aaa29cf6585a110c7c646de6ba00ef623ed7a3d1863c53f64dd44469cfb4e112 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,330 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.7.1-py3-none-any.whl#sha256=507d83357390444c03e516bbeafb574fbac07647fa8a52b91d3e0ad3964efe27 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,331 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.7.0-py3-none-any.whl#sha256=4b2d6260457e0da7603fc9164a1df32bb8935b97248864522c5c880597b67f03 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,331 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.6-py3-none-any.whl#sha256=a999b4589e32c19b93e13dd50d1ffe164e10ecf2837ccdb2cd314eb6377b8d52 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,332 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.5-py3-none-any.whl#sha256=a253e1470f123a2e387a83e9fb9fc258f551774aea59fc9368dfb81f514e9117 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,332 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.4-py3-none-any.whl#sha256=4e2fbc28ae4f15aeb8912a9059c83c580d286c22cce721aaa765adb94408ba20 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,333 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.3-py3-none-any.whl#sha256=f4d2888d7277c3b85d66920c56fe1268919f5d0de13fdf20f6e882a7840e1d40 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,333 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.2-py3-none-any.whl#sha256=6f3b681fb3ca047afc99a0ad58b25cfc438a05a9ff25201194348eebecc3faf4 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,334 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.1-py3-none-any.whl#sha256=bbfe247d19fc2f199ad66a2d2df2d2534a609cf850255eb36ca2352ea28c9127 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,334 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.6.0-py3-none-any.whl#sha256=ef4294584aac6a0ae4f5109ee56a4cd886ad6dcb6ac5f1c95b43fec5e1eedcda (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,335 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.5.0-py3-none-any.whl#sha256=a17d4314dba7c73aefe3bf9d68c0973aa8044cf39f1a568146dee05e8b88eb16 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,335 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.4.0-py3-none-any.whl#sha256=acde23e714729af8ee898be6a3e925a9e74a48ac477a40fd260340c1f6687596 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,336 Skipping link: No binaries permitted for legend-pygeom-optics: https://archive1.piwheels.org/simple/legend-pygeom-optics/legend_pygeom_optics-0.3.1-py3-none-any.whl#sha256=c10b8b0a5c9293b7128573bdac9baef3a37c4ba84f11771f41e33e40ddaa7087 (from https://www.piwheels.org/simple/legend-pygeom-optics/) (requires-python:>=3.9) 2025-11-25T17:46:38,336 Skipping link: not a file: https://www.piwheels.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:38,337 Skipping link: not a file: https://pypi.org/simple/legend-pygeom-optics/ 2025-11-25T17:46:38,359 Given no hashes to check 1 links for project 'legend-pygeom-optics': discarding no candidates 2025-11-25T17:46:38,377 Collecting legend-pygeom-optics==0.15.0 2025-11-25T17:46:38,379 Created temporary directory: /tmp/pip-unpack-0nmcfrzy 2025-11-25T17:46:38,607 Downloading legend_pygeom_optics-0.15.0.tar.gz (104 kB) 2025-11-25T17:46:38,814 Added legend-pygeom-optics==0.15.0 from https://files.pythonhosted.org/packages/e9/66/73b921aadaea594445d86dd78c188086ccff765eb1c0d0b8e8a8e2b52f2a/legend_pygeom_optics-0.15.0.tar.gz to build tracker '/tmp/pip-build-tracker-bco8d6er' 2025-11-25T17:46:38,822 Created temporary directory: /tmp/pip-build-env-gux8e0qi 2025-11-25T17:46:38,827 Installing build dependencies: started 2025-11-25T17:46:38,828 Running command pip subprocess to install build dependencies 2025-11-25T17:46:39,953 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-25T17:46:40,548 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-25T17:46:40,571 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T17:46:42,256 Collecting setuptools>=77 2025-11-25T17:46:42,363 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-25T17:46:42,736 Collecting setuptools_scm[toml]>=7 2025-11-25T17:46:42,755 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-25T17:46:42,941 Collecting packaging>=20 2025-11-25T17:46:42,956 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-25T17:46:45,854 Installing collected packages: setuptools, packaging, setuptools_scm 2025-11-25T17:46:49,826 Creating /tmp/pip-build-env-gux8e0qi/overlay/local/bin 2025-11-25T17:46:49,829 changing mode of /tmp/pip-build-env-gux8e0qi/overlay/local/bin/setuptools-scm to 755 2025-11-25T17:46:49,853 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2025-11-25T17:46:50,136 Installing build dependencies: finished with status 'done' 2025-11-25T17:46:50,142 Getting requirements to build wheel: started 2025-11-25T17:46:50,143 Running command Getting requirements to build wheel 2025-11-25T17:46:50,918 running egg_info 2025-11-25T17:46:50,926 writing src/legend_pygeom_optics.egg-info/PKG-INFO 2025-11-25T17:46:50,932 writing dependency_links to src/legend_pygeom_optics.egg-info/dependency_links.txt 2025-11-25T17:46:50,934 writing entry points to src/legend_pygeom_optics.egg-info/entry_points.txt 2025-11-25T17:46:50,938 writing requirements to src/legend_pygeom_optics.egg-info/requires.txt 2025-11-25T17:46:50,939 writing top-level names to src/legend_pygeom_optics.egg-info/top_level.txt 2025-11-25T17:46:50,990 listing git files failed - pretending there aren't any 2025-11-25T17:46:50,995 reading manifest file 'src/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:51,004 adding license file 'LICENSE' 2025-11-25T17:46:51,010 writing manifest file 'src/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:51,112 Getting requirements to build wheel: finished with status 'done' 2025-11-25T17:46:51,116 Created temporary directory: /tmp/pip-modern-metadata-tac97och 2025-11-25T17:46:51,118 Preparing metadata (pyproject.toml): started 2025-11-25T17:46:51,119 Running command Preparing metadata (pyproject.toml) 2025-11-25T17:46:51,842 running dist_info 2025-11-25T17:46:51,857 creating /tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info 2025-11-25T17:46:51,858 writing /tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/PKG-INFO 2025-11-25T17:46:51,864 writing dependency_links to /tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/dependency_links.txt 2025-11-25T17:46:51,866 writing entry points to /tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/entry_points.txt 2025-11-25T17:46:51,869 writing requirements to /tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/requires.txt 2025-11-25T17:46:51,871 writing top-level names to /tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/top_level.txt 2025-11-25T17:46:51,872 writing manifest file '/tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:51,920 listing git files failed - pretending there aren't any 2025-11-25T17:46:51,924 reading manifest file '/tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:51,927 adding license file 'LICENSE' 2025-11-25T17:46:51,931 writing manifest file '/tmp/pip-modern-metadata-tac97och/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:51,931 creating '/tmp/pip-modern-metadata-tac97och/legend_pygeom_optics-0.15.0.dist-info' 2025-11-25T17:46:52,072 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-25T17:46:52,077 Source in /tmp/pip-wheel-ebx8g_i6/legend-pygeom-optics_01f4cafb096040238715d9a7fec885e7 has version 0.15.0, which satisfies requirement legend-pygeom-optics==0.15.0 from https://files.pythonhosted.org/packages/e9/66/73b921aadaea594445d86dd78c188086ccff765eb1c0d0b8e8a8e2b52f2a/legend_pygeom_optics-0.15.0.tar.gz 2025-11-25T17:46:52,078 Removed legend-pygeom-optics==0.15.0 from https://files.pythonhosted.org/packages/e9/66/73b921aadaea594445d86dd78c188086ccff765eb1c0d0b8e8a8e2b52f2a/legend_pygeom_optics-0.15.0.tar.gz from build tracker '/tmp/pip-build-tracker-bco8d6er' 2025-11-25T17:46:52,084 Created temporary directory: /tmp/pip-unpack-kfykte2z 2025-11-25T17:46:52,084 Building wheels for collected packages: legend-pygeom-optics 2025-11-25T17:46:52,089 Created temporary directory: /tmp/pip-wheel-g9do8yf_ 2025-11-25T17:46:52,089 Destination directory: /tmp/pip-wheel-g9do8yf_ 2025-11-25T17:46:52,091 Building wheel for legend-pygeom-optics (pyproject.toml): started 2025-11-25T17:46:52,092 Running command Building wheel for legend-pygeom-optics (pyproject.toml) 2025-11-25T17:46:52,782 running bdist_wheel 2025-11-25T17:46:52,808 running build 2025-11-25T17:46:52,808 running build_py 2025-11-25T17:46:52,816 creating build/lib/legendoptics 2025-11-25T17:46:52,818 copying src/legendoptics/__init__.py -> build/lib/legendoptics 2025-11-25T17:46:52,821 creating build/lib/pygeomoptics 2025-11-25T17:46:52,822 copying src/pygeomoptics/vm2000.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,825 copying src/pygeomoptics/silica.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,827 copying src/pygeomoptics/silicon.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,829 copying src/pygeomoptics/pmts.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,831 copying src/pygeomoptics/copper.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,833 copying src/pygeomoptics/scintillate.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,835 copying src/pygeomoptics/__init__.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,837 copying src/pygeomoptics/pyg4utils.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,839 copying src/pygeomoptics/germanium.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,841 copying src/pygeomoptics/tpb.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,843 copying src/pygeomoptics/utils.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,846 copying src/pygeomoptics/_version.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,847 copying src/pygeomoptics/tyvek.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,849 copying src/pygeomoptics/store.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,851 copying src/pygeomoptics/tetratex.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,853 copying src/pygeomoptics/lar.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,856 copying src/pygeomoptics/water.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,858 copying src/pygeomoptics/nylon.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,860 copying src/pygeomoptics/cli.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,862 copying src/pygeomoptics/fibers.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,864 copying src/pygeomoptics/ultem.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,866 copying src/pygeomoptics/pen.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,868 copying src/pygeomoptics/plot.py -> build/lib/pygeomoptics 2025-11-25T17:46:52,870 running egg_info 2025-11-25T17:46:52,884 writing src/legend_pygeom_optics.egg-info/PKG-INFO 2025-11-25T17:46:52,890 writing dependency_links to src/legend_pygeom_optics.egg-info/dependency_links.txt 2025-11-25T17:46:52,892 writing entry points to src/legend_pygeom_optics.egg-info/entry_points.txt 2025-11-25T17:46:52,894 writing requirements to src/legend_pygeom_optics.egg-info/requires.txt 2025-11-25T17:46:52,895 writing top-level names to src/legend_pygeom_optics.egg-info/top_level.txt 2025-11-25T17:46:52,930 listing git files failed - pretending there aren't any 2025-11-25T17:46:52,934 reading manifest file 'src/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:52,940 adding license file 'LICENSE' 2025-11-25T17:46:52,945 writing manifest file 'src/legend_pygeom_optics.egg-info/SOURCES.txt' 2025-11-25T17:46:52,947 /tmp/pip-build-env-gux8e0qi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pygeomoptics.data' is absent from the `packages` configuration. 2025-11-25T17:46:52,948 !! 2025-11-25T17:46:52,949 ******************************************************************************** 2025-11-25T17:46:52,949 ############################ 2025-11-25T17:46:52,950 # Package would be ignored # 2025-11-25T17:46:52,950 ############################ 2025-11-25T17:46:52,951 Python recognizes 'pygeomoptics.data' as an importable package[^1], 2025-11-25T17:46:52,951 but it is absent from setuptools' `packages` configuration. 2025-11-25T17:46:52,952 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T17:46:52,953 package, please make sure that 'pygeomoptics.data' is explicitly added 2025-11-25T17:46:52,953 to the `packages` configuration field. 2025-11-25T17:46:52,954 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T17:46:52,955 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T17:46:52,955 instead of `find_packages(...)`/`find:`). 2025-11-25T17:46:52,956 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T17:46:52,957 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T17:46:52,958 If you don't want 'pygeomoptics.data' to be distributed and are 2025-11-25T17:46:52,958 already explicitly excluding 'pygeomoptics.data' via 2025-11-25T17:46:52,959 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T17:46:52,960 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T17:46:52,960 combination with a more fine grained `package-data` configuration. 2025-11-25T17:46:52,962 You can read more about "package data files" on setuptools documentation page: 2025-11-25T17:46:52,963 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T17:46:52,964 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T17:46:52,965 even if it does not contain any `.py` files. 2025-11-25T17:46:52,965 On the other hand, currently there is no concept of package data 2025-11-25T17:46:52,966 directory, all directories are treated like packages. 2025-11-25T17:46:52,966 ******************************************************************************** 2025-11-25T17:46:52,967 !! 2025-11-25T17:46:52,968 check.warn(importable) 2025-11-25T17:46:52,968 creating build/lib/pygeomoptics/data 2025-11-25T17:46:52,969 copying src/pygeomoptics/data/cu_reflectivity.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,969 copying src/pygeomoptics/data/ge_reflectivity.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,970 copying src/pygeomoptics/data/lar_emission_heindl2010.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,971 copying src/pygeomoptics/data/nylon_absorption.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,971 copying src/pygeomoptics/data/pen_abslength.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,971 copying src/pygeomoptics/data/pen_wlscomponent.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,972 copying src/pygeomoptics/data/pmt_etl9354kb_qe.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,974 copying src/pygeomoptics/data/pmt_r7081_qe.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,976 copying src/pygeomoptics/data/psfibers_wlsabslength.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,978 copying src/pygeomoptics/data/psfibers_wlscomponent.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,981 copying src/pygeomoptics/data/si_rindex_imag.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,983 copying src/pygeomoptics/data/si_rindex_real.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,984 copying src/pygeomoptics/data/tetratex_reflectivity.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,986 copying src/pygeomoptics/data/tpb_polystyrene_wlscomponent.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,989 copying src/pygeomoptics/data/tpb_wlsabslength.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,991 copying src/pygeomoptics/data/tpb_wlsr_wlscomponent.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,993 copying src/pygeomoptics/data/tyvek_reflectivity.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,995 copying src/pygeomoptics/data/ultem_rindex.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,997 copying src/pygeomoptics/data/ultem_rindex_imag.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:52,999 copying src/pygeomoptics/data/vm2000_em_spec.dat -> build/lib/pygeomoptics/data 2025-11-25T17:46:53,016 installing to build/bdist.linux-armv7l/wheel 2025-11-25T17:46:53,017 running install 2025-11-25T17:46:53,041 running install_lib 2025-11-25T17:46:53,049 creating build/bdist.linux-armv7l/wheel 2025-11-25T17:46:53,051 creating build/bdist.linux-armv7l/wheel/legendoptics 2025-11-25T17:46:53,052 copying build/lib/legendoptics/__init__.py -> build/bdist.linux-armv7l/wheel/./legendoptics 2025-11-25T17:46:53,055 creating build/bdist.linux-armv7l/wheel/pygeomoptics 2025-11-25T17:46:53,056 copying build/lib/pygeomoptics/vm2000.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,059 copying build/lib/pygeomoptics/silica.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,060 copying build/lib/pygeomoptics/silicon.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,062 copying build/lib/pygeomoptics/pmts.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,064 copying build/lib/pygeomoptics/copper.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,066 copying build/lib/pygeomoptics/scintillate.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,069 creating build/bdist.linux-armv7l/wheel/pygeomoptics/data 2025-11-25T17:46:53,070 copying build/lib/pygeomoptics/data/lar_emission_heindl2010.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,073 copying build/lib/pygeomoptics/data/tpb_polystyrene_wlscomponent.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,075 copying build/lib/pygeomoptics/data/tetratex_reflectivity.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,077 copying build/lib/pygeomoptics/data/pen_wlscomponent.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,079 copying build/lib/pygeomoptics/data/psfibers_wlsabslength.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,081 copying build/lib/pygeomoptics/data/si_rindex_real.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,083 copying build/lib/pygeomoptics/data/pen_abslength.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,085 copying build/lib/pygeomoptics/data/psfibers_wlscomponent.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,087 copying build/lib/pygeomoptics/data/ge_reflectivity.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,090 copying build/lib/pygeomoptics/data/nylon_absorption.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,091 copying build/lib/pygeomoptics/data/pmt_etl9354kb_qe.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,093 copying build/lib/pygeomoptics/data/tpb_wlsabslength.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,095 copying build/lib/pygeomoptics/data/cu_reflectivity.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,097 copying build/lib/pygeomoptics/data/vm2000_em_spec.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,099 copying build/lib/pygeomoptics/data/tpb_wlsr_wlscomponent.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,101 copying build/lib/pygeomoptics/data/pmt_r7081_qe.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,102 copying build/lib/pygeomoptics/data/ultem_rindex_imag.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,104 copying build/lib/pygeomoptics/data/si_rindex_imag.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,106 copying build/lib/pygeomoptics/data/ultem_rindex.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,108 copying build/lib/pygeomoptics/data/tyvek_reflectivity.dat -> build/bdist.linux-armv7l/wheel/./pygeomoptics/data 2025-11-25T17:46:53,109 copying build/lib/pygeomoptics/__init__.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,111 copying build/lib/pygeomoptics/pyg4utils.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,113 copying build/lib/pygeomoptics/germanium.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,115 copying build/lib/pygeomoptics/tpb.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,117 copying build/lib/pygeomoptics/utils.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,119 copying build/lib/pygeomoptics/_version.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,121 copying build/lib/pygeomoptics/tyvek.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,123 copying build/lib/pygeomoptics/store.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,124 copying build/lib/pygeomoptics/tetratex.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,126 copying build/lib/pygeomoptics/lar.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,129 copying build/lib/pygeomoptics/water.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,131 copying build/lib/pygeomoptics/nylon.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,132 copying build/lib/pygeomoptics/cli.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,134 copying build/lib/pygeomoptics/fibers.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,137 copying build/lib/pygeomoptics/ultem.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,139 copying build/lib/pygeomoptics/pen.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,141 copying build/lib/pygeomoptics/plot.py -> build/bdist.linux-armv7l/wheel/./pygeomoptics 2025-11-25T17:46:53,143 running install_egg_info 2025-11-25T17:46:53,150 Copying src/legend_pygeom_optics.egg-info to build/bdist.linux-armv7l/wheel/./legend_pygeom_optics-0.15.0-py3.11.egg-info 2025-11-25T17:46:53,163 running install_scripts 2025-11-25T17:46:53,175 creating build/bdist.linux-armv7l/wheel/legend_pygeom_optics-0.15.0.dist-info/WHEEL 2025-11-25T17:46:53,179 creating '/tmp/pip-wheel-g9do8yf_/.tmp-dbk59c45/legend_pygeom_optics-0.15.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-25T17:46:53,187 adding 'legend_pygeom_optics-0.15.0.dist-info/licenses/LICENSE' 2025-11-25T17:46:53,189 adding 'legendoptics/__init__.py' 2025-11-25T17:46:53,191 adding 'pygeomoptics/__init__.py' 2025-11-25T17:46:53,193 adding 'pygeomoptics/_version.py' 2025-11-25T17:46:53,194 adding 'pygeomoptics/cli.py' 2025-11-25T17:46:53,195 adding 'pygeomoptics/copper.py' 2025-11-25T17:46:53,197 adding 'pygeomoptics/fibers.py' 2025-11-25T17:46:53,198 adding 'pygeomoptics/germanium.py' 2025-11-25T17:46:53,201 adding 'pygeomoptics/lar.py' 2025-11-25T17:46:53,203 adding 'pygeomoptics/nylon.py' 2025-11-25T17:46:53,204 adding 'pygeomoptics/pen.py' 2025-11-25T17:46:53,206 adding 'pygeomoptics/plot.py' 2025-11-25T17:46:53,207 adding 'pygeomoptics/pmts.py' 2025-11-25T17:46:53,209 adding 'pygeomoptics/pyg4utils.py' 2025-11-25T17:46:53,211 adding 'pygeomoptics/scintillate.py' 2025-11-25T17:46:53,213 adding 'pygeomoptics/silica.py' 2025-11-25T17:46:53,214 adding 'pygeomoptics/silicon.py' 2025-11-25T17:46:53,215 adding 'pygeomoptics/store.py' 2025-11-25T17:46:53,217 adding 'pygeomoptics/tetratex.py' 2025-11-25T17:46:53,218 adding 'pygeomoptics/tpb.py' 2025-11-25T17:46:53,219 adding 'pygeomoptics/tyvek.py' 2025-11-25T17:46:53,221 adding 'pygeomoptics/ultem.py' 2025-11-25T17:46:53,222 adding 'pygeomoptics/utils.py' 2025-11-25T17:46:53,224 adding 'pygeomoptics/vm2000.py' 2025-11-25T17:46:53,225 adding 'pygeomoptics/water.py' 2025-11-25T17:46:53,227 adding 'pygeomoptics/data/cu_reflectivity.dat' 2025-11-25T17:46:53,229 adding 'pygeomoptics/data/ge_reflectivity.dat' 2025-11-25T17:46:53,238 adding 'pygeomoptics/data/lar_emission_heindl2010.dat' 2025-11-25T17:46:53,239 adding 'pygeomoptics/data/nylon_absorption.dat' 2025-11-25T17:46:53,240 adding 'pygeomoptics/data/pen_abslength.dat' 2025-11-25T17:46:53,242 adding 'pygeomoptics/data/pen_wlscomponent.dat' 2025-11-25T17:46:53,244 adding 'pygeomoptics/data/pmt_etl9354kb_qe.dat' 2025-11-25T17:46:53,245 adding 'pygeomoptics/data/pmt_r7081_qe.dat' 2025-11-25T17:46:53,246 adding 'pygeomoptics/data/psfibers_wlsabslength.dat' 2025-11-25T17:46:53,248 adding 'pygeomoptics/data/psfibers_wlscomponent.dat' 2025-11-25T17:46:53,249 adding 'pygeomoptics/data/si_rindex_imag.dat' 2025-11-25T17:46:53,250 adding 'pygeomoptics/data/si_rindex_real.dat' 2025-11-25T17:46:53,252 adding 'pygeomoptics/data/tetratex_reflectivity.dat' 2025-11-25T17:46:53,253 adding 'pygeomoptics/data/tpb_polystyrene_wlscomponent.dat' 2025-11-25T17:46:53,254 adding 'pygeomoptics/data/tpb_wlsabslength.dat' 2025-11-25T17:46:53,256 adding 'pygeomoptics/data/tpb_wlsr_wlscomponent.dat' 2025-11-25T17:46:53,257 adding 'pygeomoptics/data/tyvek_reflectivity.dat' 2025-11-25T17:46:53,258 adding 'pygeomoptics/data/ultem_rindex.dat' 2025-11-25T17:46:53,260 adding 'pygeomoptics/data/ultem_rindex_imag.dat' 2025-11-25T17:46:53,261 adding 'pygeomoptics/data/vm2000_em_spec.dat' 2025-11-25T17:46:53,262 adding 'legend_pygeom_optics-0.15.0.dist-info/METADATA' 2025-11-25T17:46:53,263 adding 'legend_pygeom_optics-0.15.0.dist-info/WHEEL' 2025-11-25T17:46:53,264 adding 'legend_pygeom_optics-0.15.0.dist-info/entry_points.txt' 2025-11-25T17:46:53,265 adding 'legend_pygeom_optics-0.15.0.dist-info/top_level.txt' 2025-11-25T17:46:53,266 adding 'legend_pygeom_optics-0.15.0.dist-info/RECORD' 2025-11-25T17:46:53,269 removing build/bdist.linux-armv7l/wheel 2025-11-25T17:46:53,384 Building wheel for legend-pygeom-optics (pyproject.toml): finished with status 'done' 2025-11-25T17:46:53,390 Created wheel for legend-pygeom-optics: filename=legend_pygeom_optics-0.15.0-py3-none-any.whl size=99034 sha256=5ccbd2534e452616e56d06ac668939c8ee8255d6abe224b8a85beaab8357d833 2025-11-25T17:46:53,392 Stored in directory: /tmp/pip-ephem-wheel-cache-htssq9lx/wheels/7a/5e/02/97ac4220db07f6b772ea6dd2848e85408702ea8c61a5cfb211 2025-11-25T17:46:53,406 Successfully built legend-pygeom-optics 2025-11-25T17:46:53,412 Removed build tracker: '/tmp/pip-build-tracker-bco8d6er'