2026-01-05T18:12:34,857 Created temporary directory: /tmp/pip-ephem-wheel-cache-19ng73bf 2026-01-05T18:12:34,859 Created temporary directory: /tmp/pip-build-tracker-ejyv4sze 2026-01-05T18:12:34,859 Initialized build tracking at /tmp/pip-build-tracker-ejyv4sze 2026-01-05T18:12:34,860 Created build tracker: /tmp/pip-build-tracker-ejyv4sze 2026-01-05T18:12:34,860 Entered build tracker: /tmp/pip-build-tracker-ejyv4sze 2026-01-05T18:12:34,861 Created temporary directory: /tmp/pip-wheel-bhtqdd05 2026-01-05T18:12:34,864 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-05T18:12:34,866 Created temporary directory: /tmp/pip-ephem-wheel-cache-kup_y15r 2026-01-05T18:12:34,888 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T18:12:34,891 2 location(s) to search for versions of gosti: 2026-01-05T18:12:34,891 * https://pypi.org/simple/gosti/ 2026-01-05T18:12:34,891 * https://www.piwheels.org/simple/gosti/ 2026-01-05T18:12:34,892 Fetching project page and analyzing links: https://pypi.org/simple/gosti/ 2026-01-05T18:12:34,893 Getting page https://pypi.org/simple/gosti/ 2026-01-05T18:12:34,894 Found index url https://pypi.org/simple 2026-01-05T18:12:35,106 Fetched page https://pypi.org/simple/gosti/ as application/vnd.pypi.simple.v1+json 2026-01-05T18:12:35,108 Skipping link: No binaries permitted for gosti: https://files.pythonhosted.org/packages/46/8b/86b154d9811a1d8feb22b3e76d6e796fb749821c5e82c5779a4c8b66e6b5/gosti-0.3.0-py3-none-any.whl (from https://pypi.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,109 Found link https://files.pythonhosted.org/packages/4d/68/2973956c310e44c612011689060f8687e69e9fffe515aacf0a0aa096cf2e/gosti-0.3.0.tar.gz (from https://pypi.org/simple/gosti/) (requires-python:>=3.8), version: 0.3.0 2026-01-05T18:12:35,110 Skipping link: No binaries permitted for gosti: https://files.pythonhosted.org/packages/3f/a9/940e48946f62ddbb810400f25e1dcf8d11358fba9b9b3986c8d993477276/gosti-0.3.1-py3-none-any.whl (from https://pypi.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,111 Found link https://files.pythonhosted.org/packages/3e/9b/5688355b4c0951ee65d626ae41ff75d5bf3e48072fefeb59af260d349d1c/gosti-0.3.1.tar.gz (from https://pypi.org/simple/gosti/) (requires-python:>=3.8), version: 0.3.1 2026-01-05T18:12:35,112 Skipping link: No binaries permitted for gosti: https://files.pythonhosted.org/packages/3a/cb/ef3f5c5e12634b80e38d6e5442089399e832168d59478416a0c5630cca0c/gosti-0.3.2-py3-none-any.whl (from https://pypi.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,113 Found link https://files.pythonhosted.org/packages/98/ba/9beae65188910f45ec0ae26ca4f4feb487d18a54cfd3fdf9d65e64fbaf58/gosti-0.3.2.tar.gz (from https://pypi.org/simple/gosti/) (requires-python:>=3.8), version: 0.3.2 2026-01-05T18:12:35,114 Skipping link: No binaries permitted for gosti: https://files.pythonhosted.org/packages/10/50/ef4964986c5d0710a2e58f702c71584ff07b5b398d73680ab8b10f890aad/gosti-0.4.0-py3-none-any.whl (from https://pypi.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,115 Found link https://files.pythonhosted.org/packages/7a/77/b9d96dec00d64450df69402ba09f8561e31c22b1af0417931c648a0d63c2/gosti-0.4.0.tar.gz (from https://pypi.org/simple/gosti/) (requires-python:>=3.8), version: 0.4.0 2026-01-05T18:12:35,116 Fetching project page and analyzing links: https://www.piwheels.org/simple/gosti/ 2026-01-05T18:12:35,116 Getting page https://www.piwheels.org/simple/gosti/ 2026-01-05T18:12:35,118 Found index url https://www.piwheels.org/simple 2026-01-05T18:12:35,281 Fetched page https://www.piwheels.org/simple/gosti/ as text/html 2026-01-05T18:12:35,283 Skipping link: No binaries permitted for gosti: https://www.piwheels.org/simple/gosti/gosti-0.3.2-py3-none-any.whl#sha256=7309e6fd5d99e7e1aba7349efbbffbe32bd32e8daee9774e83fe71655f191f57 (from https://www.piwheels.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,284 Skipping link: No binaries permitted for gosti: https://www.piwheels.org/simple/gosti/gosti-0.3.1-py3-none-any.whl#sha256=a4551067fc89d83c02864bf1e44fb7ba08cf3389ac3f94cddce8eff3c68a598f (from https://www.piwheels.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,285 Skipping link: No binaries permitted for gosti: https://www.piwheels.org/simple/gosti/gosti-0.3.0-py3-none-any.whl#sha256=9d8c7503e609a819f5b4130d714a960784cee99a086fcf11385b4f01cdd1cc4d (from https://www.piwheels.org/simple/gosti/) (requires-python:>=3.8) 2026-01-05T18:12:35,286 Skipping link: not a file: https://www.piwheels.org/simple/gosti/ 2026-01-05T18:12:35,286 Skipping link: not a file: https://pypi.org/simple/gosti/ 2026-01-05T18:12:35,305 Given no hashes to check 1 links for project 'gosti': discarding no candidates 2026-01-05T18:12:35,323 Collecting gosti==0.4.0 2026-01-05T18:12:35,326 Created temporary directory: /tmp/pip-unpack-n5hw1nge 2026-01-05T18:12:35,537 Downloading gosti-0.4.0.tar.gz (31 kB) 2026-01-05T18:12:35,671 Added gosti==0.4.0 from https://files.pythonhosted.org/packages/7a/77/b9d96dec00d64450df69402ba09f8561e31c22b1af0417931c648a0d63c2/gosti-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-ejyv4sze' 2026-01-05T18:12:35,676 Created temporary directory: /tmp/pip-build-env-x2zupktm 2026-01-05T18:12:35,680 Installing build dependencies: started 2026-01-05T18:12:35,681 Running command pip subprocess to install build dependencies 2026-01-05T18:12:36,806 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-05T18:12:37,445 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-05T18:12:37,468 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T18:12:39,186 Collecting setuptools>=69 2026-01-05T18:12:39,299 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-05T18:12:39,566 Collecting wheel 2026-01-05T18:12:39,582 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-05T18:12:42,561 Installing collected packages: wheel, setuptools 2026-01-05T18:12:42,812 Creating /tmp/pip-build-env-x2zupktm/overlay/local/bin 2026-01-05T18:12:42,814 changing mode of /tmp/pip-build-env-x2zupktm/overlay/local/bin/wheel to 755 2026-01-05T18:12:46,520 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-05T18:12:46,790 Installing build dependencies: finished with status 'done' 2026-01-05T18:12:46,797 Getting requirements to build wheel: started 2026-01-05T18:12:46,798 Running command Getting requirements to build wheel 2026-01-05T18:12:47,502 running egg_info 2026-01-05T18:12:47,509 writing src/gosti.egg-info/PKG-INFO 2026-01-05T18:12:47,514 writing dependency_links to src/gosti.egg-info/dependency_links.txt 2026-01-05T18:12:47,517 writing requirements to src/gosti.egg-info/requires.txt 2026-01-05T18:12:47,519 writing top-level names to src/gosti.egg-info/top_level.txt 2026-01-05T18:12:47,555 reading manifest file 'src/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:47,560 reading manifest template 'MANIFEST.in' 2026-01-05T18:12:47,563 warning: no previously-included files found matching 'publish.py' 2026-01-05T18:12:47,563 warning: no previously-included files matching '*' found under directory 'tools' 2026-01-05T18:12:47,564 warning: no previously-included files matching '*' found under directory 'scripts' 2026-01-05T18:12:47,565 adding license file 'LICENSE' 2026-01-05T18:12:47,570 writing manifest file 'src/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:47,666 Getting requirements to build wheel: finished with status 'done' 2026-01-05T18:12:47,669 Created temporary directory: /tmp/pip-modern-metadata-6zpx4ki9 2026-01-05T18:12:47,672 Preparing metadata (pyproject.toml): started 2026-01-05T18:12:47,673 Running command Preparing metadata (pyproject.toml) 2026-01-05T18:12:48,320 running dist_info 2026-01-05T18:12:48,332 creating /tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info 2026-01-05T18:12:48,333 writing /tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/PKG-INFO 2026-01-05T18:12:48,338 writing dependency_links to /tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/dependency_links.txt 2026-01-05T18:12:48,341 writing requirements to /tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/requires.txt 2026-01-05T18:12:48,342 writing top-level names to /tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/top_level.txt 2026-01-05T18:12:48,343 writing manifest file '/tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:48,374 reading manifest file '/tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:48,376 reading manifest template 'MANIFEST.in' 2026-01-05T18:12:48,378 warning: no previously-included files found matching 'publish.py' 2026-01-05T18:12:48,378 warning: no previously-included files matching '*' found under directory 'tools' 2026-01-05T18:12:48,379 warning: no previously-included files matching '*' found under directory 'scripts' 2026-01-05T18:12:48,380 adding license file 'LICENSE' 2026-01-05T18:12:48,384 writing manifest file '/tmp/pip-modern-metadata-6zpx4ki9/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:48,385 creating '/tmp/pip-modern-metadata-6zpx4ki9/gosti-0.4.0.dist-info' 2026-01-05T18:12:48,504 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-05T18:12:48,508 Source in /tmp/pip-wheel-bhtqdd05/gosti_592b14979d10486998aafd0300b44001 has version 0.4.0, which satisfies requirement gosti==0.4.0 from https://files.pythonhosted.org/packages/7a/77/b9d96dec00d64450df69402ba09f8561e31c22b1af0417931c648a0d63c2/gosti-0.4.0.tar.gz 2026-01-05T18:12:48,509 Removed gosti==0.4.0 from https://files.pythonhosted.org/packages/7a/77/b9d96dec00d64450df69402ba09f8561e31c22b1af0417931c648a0d63c2/gosti-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-ejyv4sze' 2026-01-05T18:12:48,514 Created temporary directory: /tmp/pip-unpack-x0yg0l8l 2026-01-05T18:12:48,515 Building wheels for collected packages: gosti 2026-01-05T18:12:48,519 Created temporary directory: /tmp/pip-wheel-wkyzbbbd 2026-01-05T18:12:48,520 Destination directory: /tmp/pip-wheel-wkyzbbbd 2026-01-05T18:12:48,522 Building wheel for gosti (pyproject.toml): started 2026-01-05T18:12:48,523 Running command Building wheel for gosti (pyproject.toml) 2026-01-05T18:12:49,141 running bdist_wheel 2026-01-05T18:12:49,162 running build 2026-01-05T18:12:49,163 running build_py 2026-01-05T18:12:49,169 creating build/lib/gosti 2026-01-05T18:12:49,172 copying src/gosti/__init__.py -> build/lib/gosti 2026-01-05T18:12:49,174 creating build/lib/gosti/wavelength 2026-01-05T18:12:49,175 copying src/gosti/wavelength/__init__.py -> build/lib/gosti/wavelength 2026-01-05T18:12:49,177 copying src/gosti/wavelength/wavelength.py -> build/lib/gosti/wavelength 2026-01-05T18:12:49,180 creating build/lib/gosti/ray 2026-01-05T18:12:49,181 copying src/gosti/ray/ray_3d.py -> build/lib/gosti/ray 2026-01-05T18:12:49,183 creating build/lib/gosti/wavefront 2026-01-05T18:12:49,184 copying src/gosti/wavefront/wavefront_builder.py -> build/lib/gosti/wavefront 2026-01-05T18:12:49,186 copying src/gosti/wavefront/wavefront.py -> build/lib/gosti/wavefront 2026-01-05T18:12:49,189 creating build/lib/gosti/zernike 2026-01-05T18:12:49,190 copying src/gosti/zernike/zernike_projection.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,192 copying src/gosti/zernike/__init__.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,193 copying src/gosti/zernike/zernike_aid.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,195 copying src/gosti/zernike/parse_zenike_text.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,197 copying src/gosti/zernike/zernike_term.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,199 copying src/gosti/zernike/zernike_base.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,201 copying src/gosti/zernike/zernike_report.py -> build/lib/gosti/zernike 2026-01-05T18:12:49,203 creating build/lib/gosti/psf 2026-01-05T18:12:49,204 copying src/gosti/psf/otf.py -> build/lib/gosti/psf 2026-01-05T18:12:49,206 copying src/gosti/psf/psf.py -> build/lib/gosti/psf 2026-01-05T18:12:49,208 copying src/gosti/psf/otf_builder.py -> build/lib/gosti/psf 2026-01-05T18:12:49,210 copying src/gosti/psf/psf_builder.py -> build/lib/gosti/psf 2026-01-05T18:12:49,212 creating build/lib/gosti/basic 2026-01-05T18:12:49,213 copying src/gosti/basic/elliptical_radii.py -> build/lib/gosti/basic 2026-01-05T18:12:49,215 copying src/gosti/basic/angle_2d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,216 copying src/gosti/basic/unit_vector2d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,218 copying src/gosti/basic/point_3d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,220 copying src/gosti/basic/point_2d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,222 copying src/gosti/basic/aid.py -> build/lib/gosti/basic 2026-01-05T18:12:49,223 copying src/gosti/basic/unit_vector3d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,225 copying src/gosti/basic/vector_2d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,227 copying src/gosti/basic/vec_2d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,229 copying src/gosti/basic/vec_3d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,231 copying src/gosti/basic/vector_3d.py -> build/lib/gosti/basic 2026-01-05T18:12:49,233 copying src/gosti/basic/ortho_basis.py -> build/lib/gosti/basic 2026-01-05T18:12:49,235 creating build/lib/gosti/surface 2026-01-05T18:12:49,236 copying src/gosti/surface/basis.py -> build/lib/gosti/surface 2026-01-05T18:12:49,238 copying src/gosti/surface/Surface3d.py -> build/lib/gosti/surface 2026-01-05T18:12:49,239 copying src/gosti/surface/freeform_surface.py -> build/lib/gosti/surface 2026-01-05T18:12:49,242 creating build/lib/gosti/scalar2d 2026-01-05T18:12:49,243 copying src/gosti/scalar2d/resample_scalar2d.py -> build/lib/gosti/scalar2d 2026-01-05T18:12:49,245 copying src/gosti/scalar2d/__init__.py -> build/lib/gosti/scalar2d 2026-01-05T18:12:49,247 copying src/gosti/scalar2d/scalar_field2d.py -> build/lib/gosti/scalar2d 2026-01-05T18:12:49,249 copying src/gosti/scalar2d/compare_scalar2d.py -> build/lib/gosti/scalar2d 2026-01-05T18:12:49,252 creating build/lib/gosti/dispertion 2026-01-05T18:12:49,253 copying src/gosti/dispertion/refractive_index.py -> build/lib/gosti/dispertion 2026-01-05T18:12:49,254 copying src/gosti/dispertion/dispersion_schott.py -> build/lib/gosti/dispertion 2026-01-05T18:12:49,256 copying src/gosti/dispertion/dispertion.py -> build/lib/gosti/dispertion 2026-01-05T18:12:49,258 creating build/lib/gosti/grids 2026-01-05T18:12:49,259 copying src/gosti/grids/__init__.py -> build/lib/gosti/grids 2026-01-05T18:12:49,261 copying src/gosti/grids/angular_grid.py -> build/lib/gosti/grids 2026-01-05T18:12:49,263 creating build/lib/gosti/fft_psf 2026-01-05T18:12:49,264 copying src/gosti/fft_psf/fft_psf_from_zemax_report.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,267 copying src/gosti/fft_psf/__init__.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,268 copying src/gosti/fft_psf/compute_fft_psf.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,270 copying src/gosti/fft_psf/parse_zemax.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,272 copying src/gosti/fft_psf/fft_psf_old.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,274 copying src/gosti/fft_psf/fft_psf_from_array.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,276 copying src/gosti/fft_psf/fft_psf.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,278 copying src/gosti/fft_psf/zemax_fft_psf_meta.py -> build/lib/gosti/fft_psf 2026-01-05T18:12:49,281 creating build/lib/gosti/pupil 2026-01-05T18:12:49,282 copying src/gosti/pupil/pupil_function.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,283 copying src/gosti/pupil/pupil_mask.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,285 copying src/gosti/pupil/pupil_grid.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,287 copying src/gosti/pupil/pupil_mask_elliptical.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,289 copying src/gosti/pupil/pupil_grid_old.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,291 copying src/gosti/pupil/apodization.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,292 copying src/gosti/pupil/vis.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,294 copying src/gosti/pupil/apodizations.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,296 copying src/gosti/pupil/pupil_function_builder.py -> build/lib/gosti/pupil 2026-01-05T18:12:49,298 running egg_info 2026-01-05T18:12:49,309 writing src/gosti.egg-info/PKG-INFO 2026-01-05T18:12:49,314 writing dependency_links to src/gosti.egg-info/dependency_links.txt 2026-01-05T18:12:49,316 writing requirements to src/gosti.egg-info/requires.txt 2026-01-05T18:12:49,317 writing top-level names to src/gosti.egg-info/top_level.txt 2026-01-05T18:12:49,336 reading manifest file 'src/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:49,341 reading manifest template 'MANIFEST.in' 2026-01-05T18:12:49,344 warning: no previously-included files found matching 'publish.py' 2026-01-05T18:12:49,345 warning: no previously-included files matching '*' found under directory 'tools' 2026-01-05T18:12:49,345 warning: no previously-included files matching '*' found under directory 'scripts' 2026-01-05T18:12:49,346 adding license file 'LICENSE' 2026-01-05T18:12:49,351 writing manifest file 'src/gosti.egg-info/SOURCES.txt' 2026-01-05T18:12:49,374 installing to build/bdist.linux-armv7l/wheel 2026-01-05T18:12:49,375 running install 2026-01-05T18:12:49,399 running install_lib 2026-01-05T18:12:49,406 creating build/bdist.linux-armv7l/wheel 2026-01-05T18:12:49,408 creating build/bdist.linux-armv7l/wheel/gosti 2026-01-05T18:12:49,409 creating build/bdist.linux-armv7l/wheel/gosti/wavelength 2026-01-05T18:12:49,411 copying build/lib/gosti/wavelength/__init__.py -> build/bdist.linux-armv7l/wheel/./gosti/wavelength 2026-01-05T18:12:49,413 copying build/lib/gosti/wavelength/wavelength.py -> build/bdist.linux-armv7l/wheel/./gosti/wavelength 2026-01-05T18:12:49,415 creating build/bdist.linux-armv7l/wheel/gosti/ray 2026-01-05T18:12:49,416 copying build/lib/gosti/ray/ray_3d.py -> build/bdist.linux-armv7l/wheel/./gosti/ray 2026-01-05T18:12:49,418 copying build/lib/gosti/__init__.py -> build/bdist.linux-armv7l/wheel/./gosti 2026-01-05T18:12:49,420 creating build/bdist.linux-armv7l/wheel/gosti/wavefront 2026-01-05T18:12:49,421 copying build/lib/gosti/wavefront/wavefront_builder.py -> build/bdist.linux-armv7l/wheel/./gosti/wavefront 2026-01-05T18:12:49,423 copying build/lib/gosti/wavefront/wavefront.py -> build/bdist.linux-armv7l/wheel/./gosti/wavefront 2026-01-05T18:12:49,426 creating build/bdist.linux-armv7l/wheel/gosti/zernike 2026-01-05T18:12:49,427 copying build/lib/gosti/zernike/zernike_projection.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,429 copying build/lib/gosti/zernike/__init__.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,430 copying build/lib/gosti/zernike/zernike_aid.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,432 copying build/lib/gosti/zernike/parse_zenike_text.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,434 copying build/lib/gosti/zernike/zernike_term.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,436 copying build/lib/gosti/zernike/zernike_base.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,438 copying build/lib/gosti/zernike/zernike_report.py -> build/bdist.linux-armv7l/wheel/./gosti/zernike 2026-01-05T18:12:49,441 creating build/bdist.linux-armv7l/wheel/gosti/psf 2026-01-05T18:12:49,442 copying build/lib/gosti/psf/otf.py -> build/bdist.linux-armv7l/wheel/./gosti/psf 2026-01-05T18:12:49,443 copying build/lib/gosti/psf/psf.py -> build/bdist.linux-armv7l/wheel/./gosti/psf 2026-01-05T18:12:49,445 copying build/lib/gosti/psf/otf_builder.py -> build/bdist.linux-armv7l/wheel/./gosti/psf 2026-01-05T18:12:49,447 copying build/lib/gosti/psf/psf_builder.py -> build/bdist.linux-armv7l/wheel/./gosti/psf 2026-01-05T18:12:49,449 creating build/bdist.linux-armv7l/wheel/gosti/basic 2026-01-05T18:12:49,450 copying build/lib/gosti/basic/elliptical_radii.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,452 copying build/lib/gosti/basic/angle_2d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,454 copying build/lib/gosti/basic/unit_vector2d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,456 copying build/lib/gosti/basic/point_3d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,457 copying build/lib/gosti/basic/point_2d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,459 copying build/lib/gosti/basic/aid.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,461 copying build/lib/gosti/basic/unit_vector3d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,463 copying build/lib/gosti/basic/vector_2d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,465 copying build/lib/gosti/basic/vec_2d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,467 copying build/lib/gosti/basic/vec_3d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,469 copying build/lib/gosti/basic/vector_3d.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,471 copying build/lib/gosti/basic/ortho_basis.py -> build/bdist.linux-armv7l/wheel/./gosti/basic 2026-01-05T18:12:49,474 creating build/bdist.linux-armv7l/wheel/gosti/surface 2026-01-05T18:12:49,475 copying build/lib/gosti/surface/basis.py -> build/bdist.linux-armv7l/wheel/./gosti/surface 2026-01-05T18:12:49,476 copying build/lib/gosti/surface/Surface3d.py -> build/bdist.linux-armv7l/wheel/./gosti/surface 2026-01-05T18:12:49,478 copying build/lib/gosti/surface/freeform_surface.py -> build/bdist.linux-armv7l/wheel/./gosti/surface 2026-01-05T18:12:49,481 creating build/bdist.linux-armv7l/wheel/gosti/scalar2d 2026-01-05T18:12:49,482 copying build/lib/gosti/scalar2d/resample_scalar2d.py -> build/bdist.linux-armv7l/wheel/./gosti/scalar2d 2026-01-05T18:12:49,484 copying build/lib/gosti/scalar2d/__init__.py -> build/bdist.linux-armv7l/wheel/./gosti/scalar2d 2026-01-05T18:12:49,485 copying build/lib/gosti/scalar2d/scalar_field2d.py -> build/bdist.linux-armv7l/wheel/./gosti/scalar2d 2026-01-05T18:12:49,488 copying build/lib/gosti/scalar2d/compare_scalar2d.py -> build/bdist.linux-armv7l/wheel/./gosti/scalar2d 2026-01-05T18:12:49,490 creating build/bdist.linux-armv7l/wheel/gosti/dispertion 2026-01-05T18:12:49,491 copying build/lib/gosti/dispertion/refractive_index.py -> build/bdist.linux-armv7l/wheel/./gosti/dispertion 2026-01-05T18:12:49,493 copying build/lib/gosti/dispertion/dispersion_schott.py -> build/bdist.linux-armv7l/wheel/./gosti/dispertion 2026-01-05T18:12:49,495 copying build/lib/gosti/dispertion/dispertion.py -> build/bdist.linux-armv7l/wheel/./gosti/dispertion 2026-01-05T18:12:49,497 creating build/bdist.linux-armv7l/wheel/gosti/grids 2026-01-05T18:12:49,498 copying build/lib/gosti/grids/__init__.py -> build/bdist.linux-armv7l/wheel/./gosti/grids 2026-01-05T18:12:49,500 copying build/lib/gosti/grids/angular_grid.py -> build/bdist.linux-armv7l/wheel/./gosti/grids 2026-01-05T18:12:49,502 creating build/bdist.linux-armv7l/wheel/gosti/fft_psf 2026-01-05T18:12:49,503 copying build/lib/gosti/fft_psf/fft_psf_from_zemax_report.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,506 copying build/lib/gosti/fft_psf/__init__.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,507 copying build/lib/gosti/fft_psf/compute_fft_psf.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,509 copying build/lib/gosti/fft_psf/parse_zemax.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,511 copying build/lib/gosti/fft_psf/fft_psf_old.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,513 copying build/lib/gosti/fft_psf/fft_psf_from_array.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,515 copying build/lib/gosti/fft_psf/fft_psf.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,516 copying build/lib/gosti/fft_psf/zemax_fft_psf_meta.py -> build/bdist.linux-armv7l/wheel/./gosti/fft_psf 2026-01-05T18:12:49,519 creating build/bdist.linux-armv7l/wheel/gosti/pupil 2026-01-05T18:12:49,520 copying build/lib/gosti/pupil/pupil_function.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,522 copying build/lib/gosti/pupil/pupil_mask.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,523 copying build/lib/gosti/pupil/pupil_grid.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,525 copying build/lib/gosti/pupil/pupil_mask_elliptical.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,527 copying build/lib/gosti/pupil/pupil_grid_old.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,528 copying build/lib/gosti/pupil/apodization.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,530 copying build/lib/gosti/pupil/vis.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,532 copying build/lib/gosti/pupil/apodizations.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,534 copying build/lib/gosti/pupil/pupil_function_builder.py -> build/bdist.linux-armv7l/wheel/./gosti/pupil 2026-01-05T18:12:49,536 running install_egg_info 2026-01-05T18:12:49,541 Copying src/gosti.egg-info to build/bdist.linux-armv7l/wheel/./gosti-0.4.0-py3.11.egg-info 2026-01-05T18:12:49,551 running install_scripts 2026-01-05T18:12:49,560 creating build/bdist.linux-armv7l/wheel/gosti-0.4.0.dist-info/WHEEL 2026-01-05T18:12:49,563 creating '/tmp/pip-wheel-wkyzbbbd/.tmp-k_e0qcue/gosti-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-05T18:12:49,565 adding 'gosti/__init__.py' 2026-01-05T18:12:49,567 adding 'gosti/basic/aid.py' 2026-01-05T18:12:49,569 adding 'gosti/basic/angle_2d.py' 2026-01-05T18:12:49,570 adding 'gosti/basic/elliptical_radii.py' 2026-01-05T18:12:49,571 adding 'gosti/basic/ortho_basis.py' 2026-01-05T18:12:49,572 adding 'gosti/basic/point_2d.py' 2026-01-05T18:12:49,574 adding 'gosti/basic/point_3d.py' 2026-01-05T18:12:49,575 adding 'gosti/basic/unit_vector2d.py' 2026-01-05T18:12:49,577 adding 'gosti/basic/unit_vector3d.py' 2026-01-05T18:12:49,578 adding 'gosti/basic/vec_2d.py' 2026-01-05T18:12:49,579 adding 'gosti/basic/vec_3d.py' 2026-01-05T18:12:49,581 adding 'gosti/basic/vector_2d.py' 2026-01-05T18:12:49,582 adding 'gosti/basic/vector_3d.py' 2026-01-05T18:12:49,584 adding 'gosti/dispertion/dispersion_schott.py' 2026-01-05T18:12:49,585 adding 'gosti/dispertion/dispertion.py' 2026-01-05T18:12:49,586 adding 'gosti/dispertion/refractive_index.py' 2026-01-05T18:12:49,588 adding 'gosti/fft_psf/__init__.py' 2026-01-05T18:12:49,589 adding 'gosti/fft_psf/compute_fft_psf.py' 2026-01-05T18:12:49,591 adding 'gosti/fft_psf/fft_psf.py' 2026-01-05T18:12:49,592 adding 'gosti/fft_psf/fft_psf_from_array.py' 2026-01-05T18:12:49,593 adding 'gosti/fft_psf/fft_psf_from_zemax_report.py' 2026-01-05T18:12:49,595 adding 'gosti/fft_psf/fft_psf_old.py' 2026-01-05T18:12:49,596 adding 'gosti/fft_psf/parse_zemax.py' 2026-01-05T18:12:49,597 adding 'gosti/fft_psf/zemax_fft_psf_meta.py' 2026-01-05T18:12:49,599 adding 'gosti/grids/__init__.py' 2026-01-05T18:12:49,600 adding 'gosti/grids/angular_grid.py' 2026-01-05T18:12:49,602 adding 'gosti/psf/otf.py' 2026-01-05T18:12:49,603 adding 'gosti/psf/otf_builder.py' 2026-01-05T18:12:49,604 adding 'gosti/psf/psf.py' 2026-01-05T18:12:49,605 adding 'gosti/psf/psf_builder.py' 2026-01-05T18:12:49,607 adding 'gosti/pupil/apodization.py' 2026-01-05T18:12:49,608 adding 'gosti/pupil/apodizations.py' 2026-01-05T18:12:49,610 adding 'gosti/pupil/pupil_function.py' 2026-01-05T18:12:49,611 adding 'gosti/pupil/pupil_function_builder.py' 2026-01-05T18:12:49,612 adding 'gosti/pupil/pupil_grid.py' 2026-01-05T18:12:49,613 adding 'gosti/pupil/pupil_grid_old.py' 2026-01-05T18:12:49,614 adding 'gosti/pupil/pupil_mask.py' 2026-01-05T18:12:49,616 adding 'gosti/pupil/pupil_mask_elliptical.py' 2026-01-05T18:12:49,617 adding 'gosti/pupil/vis.py' 2026-01-05T18:12:49,618 adding 'gosti/ray/ray_3d.py' 2026-01-05T18:12:49,620 adding 'gosti/scalar2d/__init__.py' 2026-01-05T18:12:49,621 adding 'gosti/scalar2d/compare_scalar2d.py' 2026-01-05T18:12:49,623 adding 'gosti/scalar2d/resample_scalar2d.py' 2026-01-05T18:12:49,624 adding 'gosti/scalar2d/scalar_field2d.py' 2026-01-05T18:12:49,626 adding 'gosti/surface/Surface3d.py' 2026-01-05T18:12:49,627 adding 'gosti/surface/basis.py' 2026-01-05T18:12:49,629 adding 'gosti/surface/freeform_surface.py' 2026-01-05T18:12:49,630 adding 'gosti/wavefront/wavefront.py' 2026-01-05T18:12:49,632 adding 'gosti/wavefront/wavefront_builder.py' 2026-01-05T18:12:49,633 adding 'gosti/wavelength/__init__.py' 2026-01-05T18:12:49,634 adding 'gosti/wavelength/wavelength.py' 2026-01-05T18:12:49,636 adding 'gosti/zernike/__init__.py' 2026-01-05T18:12:49,637 adding 'gosti/zernike/parse_zenike_text.py' 2026-01-05T18:12:49,638 adding 'gosti/zernike/zernike_aid.py' 2026-01-05T18:12:49,640 adding 'gosti/zernike/zernike_base.py' 2026-01-05T18:12:49,641 adding 'gosti/zernike/zernike_projection.py' 2026-01-05T18:12:49,642 adding 'gosti/zernike/zernike_report.py' 2026-01-05T18:12:49,643 adding 'gosti/zernike/zernike_term.py' 2026-01-05T18:12:49,646 adding 'gosti-0.4.0.dist-info/licenses/LICENSE' 2026-01-05T18:12:49,647 adding 'gosti-0.4.0.dist-info/METADATA' 2026-01-05T18:12:49,648 adding 'gosti-0.4.0.dist-info/WHEEL' 2026-01-05T18:12:49,649 adding 'gosti-0.4.0.dist-info/top_level.txt' 2026-01-05T18:12:49,650 adding 'gosti-0.4.0.dist-info/RECORD' 2026-01-05T18:12:49,652 removing build/bdist.linux-armv7l/wheel 2026-01-05T18:12:49,768 Building wheel for gosti (pyproject.toml): finished with status 'done' 2026-01-05T18:12:49,773 Created wheel for gosti: filename=gosti-0.4.0-py3-none-any.whl size=47658 sha256=da5b1ff8a48ff300a4691bd656cf1919b1eb78a10def6f3b0b2e513471d387de 2026-01-05T18:12:49,774 Stored in directory: /tmp/pip-ephem-wheel-cache-kup_y15r/wheels/61/14/2f/c48750fe1ed019ab78785c624323434037aea80261ce5e72a4 2026-01-05T18:12:49,786 Successfully built gosti 2026-01-05T18:12:49,790 Removed build tracker: '/tmp/pip-build-tracker-ejyv4sze'