2026-01-07T22:40:43,752 Created temporary directory: /tmp/pip-ephem-wheel-cache-sbdm1tdx 2026-01-07T22:40:43,754 Created temporary directory: /tmp/pip-build-tracker-v7w0rlou 2026-01-07T22:40:43,755 Initialized build tracking at /tmp/pip-build-tracker-v7w0rlou 2026-01-07T22:40:43,755 Created build tracker: /tmp/pip-build-tracker-v7w0rlou 2026-01-07T22:40:43,756 Entered build tracker: /tmp/pip-build-tracker-v7w0rlou 2026-01-07T22:40:43,756 Created temporary directory: /tmp/pip-wheel-6fxbrgpc 2026-01-07T22:40:43,759 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-07T22:40:43,762 Created temporary directory: /tmp/pip-ephem-wheel-cache-gdzp42q1 2026-01-07T22:40:43,785 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T22:40:43,789 2 location(s) to search for versions of across-tools: 2026-01-07T22:40:43,789 * https://pypi.org/simple/across-tools/ 2026-01-07T22:40:43,789 * https://www.piwheels.org/simple/across-tools/ 2026-01-07T22:40:43,790 Fetching project page and analyzing links: https://pypi.org/simple/across-tools/ 2026-01-07T22:40:43,790 Getting page https://pypi.org/simple/across-tools/ 2026-01-07T22:40:43,792 Found index url https://pypi.org/simple 2026-01-07T22:40:44,007 Fetched page https://pypi.org/simple/across-tools/ as application/vnd.pypi.simple.v1+json 2026-01-07T22:40:44,009 Skipping link: No binaries permitted for across-tools: https://files.pythonhosted.org/packages/60/8b/0f4687b84f08b91ded851fdb07dde98a5387d6936e36da23cad4c6b03057/across_tools-0.1.dev42-py3-none-any.whl (from https://pypi.org/simple/across-tools/) (requires-python:>=3.10) 2026-01-07T22:40:44,010 Found link https://files.pythonhosted.org/packages/58/7d/4f9dca50213689b12889c56966bbb5577b4daff997f29845c4eddbb7d83b/across_tools-0.1.dev42.tar.gz (from https://pypi.org/simple/across-tools/) (requires-python:>=3.10), version: 0.1.dev42 2026-01-07T22:40:44,011 Skipping link: No binaries permitted for across-tools: https://files.pythonhosted.org/packages/01/c7/1b657f97a10786d22262e0084ac3336d9de0d9b8750653e2fdd0cd41a3d9/across_tools-1.1.0-py3-none-any.whl (from https://pypi.org/simple/across-tools/) (requires-python:>=3.10) 2026-01-07T22:40:44,012 Found link https://files.pythonhosted.org/packages/e3/61/6b2ad6284a4163a3f52c6b24ae4d946b83dc4df1375eb41aa482930ae395/across_tools-1.1.0.tar.gz (from https://pypi.org/simple/across-tools/) (requires-python:>=3.10), version: 1.1.0 2026-01-07T22:40:44,013 Fetching project page and analyzing links: https://www.piwheels.org/simple/across-tools/ 2026-01-07T22:40:44,014 Getting page https://www.piwheels.org/simple/across-tools/ 2026-01-07T22:40:44,015 Found index url https://www.piwheels.org/simple 2026-01-07T22:40:44,186 Fetched page https://www.piwheels.org/simple/across-tools/ as text/html 2026-01-07T22:40:44,188 Skipping link: No binaries permitted for across-tools: https://www.piwheels.org/simple/across-tools/across_tools-0.1.dev42-py3-none-any.whl#sha256=4a7f9b7be6384eb52c4c3a4bf1c6734be480cb17575eb68234d80343a3410839 (from https://www.piwheels.org/simple/across-tools/) (requires-python:>=3.10) 2026-01-07T22:40:44,189 Skipping link: not a file: https://www.piwheels.org/simple/across-tools/ 2026-01-07T22:40:44,189 Skipping link: not a file: https://pypi.org/simple/across-tools/ 2026-01-07T22:40:44,208 Given no hashes to check 1 links for project 'across-tools': discarding no candidates 2026-01-07T22:40:44,226 Collecting across-tools==1.1.0 2026-01-07T22:40:44,228 Created temporary directory: /tmp/pip-unpack-bfz6tkgt 2026-01-07T22:40:44,450 Downloading across_tools-1.1.0.tar.gz (165 kB) 2026-01-07T22:40:44,778 Added across-tools==1.1.0 from https://files.pythonhosted.org/packages/e3/61/6b2ad6284a4163a3f52c6b24ae4d946b83dc4df1375eb41aa482930ae395/across_tools-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-v7w0rlou' 2026-01-07T22:40:44,785 Created temporary directory: /tmp/pip-build-env-n130fidp 2026-01-07T22:40:44,790 Installing build dependencies: started 2026-01-07T22:40:44,792 Running command pip subprocess to install build dependencies 2026-01-07T22:40:45,919 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-07T22:40:46,499 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-07T22:40:46,522 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T22:40:48,270 Collecting setuptools>=62 2026-01-07T22:40:48,356 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-07T22:40:48,737 Collecting setuptools_scm>=6.2 2026-01-07T22:40:48,755 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-07T22:40:48,942 Collecting packaging>=20 2026-01-07T22:40:48,957 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-07T22:40:51,945 Installing collected packages: setuptools, packaging, setuptools_scm 2026-01-07T22:40:55,907 Creating /tmp/pip-build-env-n130fidp/overlay/local/bin 2026-01-07T22:40:55,909 changing mode of /tmp/pip-build-env-n130fidp/overlay/local/bin/setuptools-scm to 755 2026-01-07T22:40:55,933 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2026-01-07T22:40:56,217 Installing build dependencies: finished with status 'done' 2026-01-07T22:40:56,223 Getting requirements to build wheel: started 2026-01-07T22:40:56,225 Running command Getting requirements to build wheel 2026-01-07T22:40:56,870 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools_scm/git.py:427: UserWarning: git archive did not support describe output 2026-01-07T22:40:56,870 warnings.warn("git archive did not support describe output") 2026-01-07T22:40:56,871 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools_scm/git.py:445: UserWarning: unprocessed git archival found (no export subst applied) 2026-01-07T22:40:56,872 warnings.warn("unprocessed git archival found (no export subst applied)") 2026-01-07T22:40:56,908 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T22:40:56,908 !! 2026-01-07T22:40:56,909 ******************************************************************************** 2026-01-07T22:40:56,910 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-07T22:40:56,911 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T22:40:56,911 or your builds will no longer be supported. 2026-01-07T22:40:56,913 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T22:40:56,913 ******************************************************************************** 2026-01-07T22:40:56,914 !! 2026-01-07T22:40:56,915 corresp(dist, value, root_dir) 2026-01-07T22:40:57,030 running egg_info 2026-01-07T22:40:57,039 writing across_tools.egg-info/PKG-INFO 2026-01-07T22:40:57,046 writing dependency_links to across_tools.egg-info/dependency_links.txt 2026-01-07T22:40:57,050 writing requirements to across_tools.egg-info/requires.txt 2026-01-07T22:40:57,051 writing top-level names to across_tools.egg-info/top_level.txt 2026-01-07T22:40:57,108 listing git files failed - pretending there aren't any 2026-01-07T22:40:57,114 reading manifest file 'across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:57,130 adding license file 'LICENSE' 2026-01-07T22:40:57,137 writing manifest file 'across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:57,240 Getting requirements to build wheel: finished with status 'done' 2026-01-07T22:40:57,244 Created temporary directory: /tmp/pip-modern-metadata-9_krwpip 2026-01-07T22:40:57,246 Preparing metadata (pyproject.toml): started 2026-01-07T22:40:57,247 Running command Preparing metadata (pyproject.toml) 2026-01-07T22:40:57,836 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools_scm/git.py:427: UserWarning: git archive did not support describe output 2026-01-07T22:40:57,837 warnings.warn("git archive did not support describe output") 2026-01-07T22:40:57,837 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools_scm/git.py:445: UserWarning: unprocessed git archival found (no export subst applied) 2026-01-07T22:40:57,838 warnings.warn("unprocessed git archival found (no export subst applied)") 2026-01-07T22:40:57,872 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T22:40:57,872 !! 2026-01-07T22:40:57,873 ******************************************************************************** 2026-01-07T22:40:57,874 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-07T22:40:57,875 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T22:40:57,876 or your builds will no longer be supported. 2026-01-07T22:40:57,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T22:40:57,878 ******************************************************************************** 2026-01-07T22:40:57,879 !! 2026-01-07T22:40:57,880 corresp(dist, value, root_dir) 2026-01-07T22:40:57,988 running dist_info 2026-01-07T22:40:58,002 creating /tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info 2026-01-07T22:40:58,003 writing /tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/PKG-INFO 2026-01-07T22:40:58,011 writing dependency_links to /tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/dependency_links.txt 2026-01-07T22:40:58,014 writing requirements to /tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/requires.txt 2026-01-07T22:40:58,015 writing top-level names to /tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/top_level.txt 2026-01-07T22:40:58,017 writing manifest file '/tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:58,069 listing git files failed - pretending there aren't any 2026-01-07T22:40:58,075 reading manifest file '/tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:58,077 adding license file 'LICENSE' 2026-01-07T22:40:58,081 writing manifest file '/tmp/pip-modern-metadata-9_krwpip/across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:58,082 creating '/tmp/pip-modern-metadata-9_krwpip/across_tools-1.1.0.dist-info' 2026-01-07T22:40:58,211 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-07T22:40:58,219 Source in /tmp/pip-wheel-6fxbrgpc/across-tools_1725f887c57e4da0be24388d83b37edc has version 1.1.0, which satisfies requirement across-tools==1.1.0 from https://files.pythonhosted.org/packages/e3/61/6b2ad6284a4163a3f52c6b24ae4d946b83dc4df1375eb41aa482930ae395/across_tools-1.1.0.tar.gz 2026-01-07T22:40:58,220 Removed across-tools==1.1.0 from https://files.pythonhosted.org/packages/e3/61/6b2ad6284a4163a3f52c6b24ae4d946b83dc4df1375eb41aa482930ae395/across_tools-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-v7w0rlou' 2026-01-07T22:40:58,230 Created temporary directory: /tmp/pip-unpack-njz2emzl 2026-01-07T22:40:58,231 Building wheels for collected packages: across-tools 2026-01-07T22:40:58,235 Created temporary directory: /tmp/pip-wheel-zui_gyym 2026-01-07T22:40:58,236 Destination directory: /tmp/pip-wheel-zui_gyym 2026-01-07T22:40:58,238 Building wheel for across-tools (pyproject.toml): started 2026-01-07T22:40:58,239 Running command Building wheel for across-tools (pyproject.toml) 2026-01-07T22:40:58,828 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools_scm/git.py:427: UserWarning: git archive did not support describe output 2026-01-07T22:40:58,828 warnings.warn("git archive did not support describe output") 2026-01-07T22:40:58,828 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools_scm/git.py:445: UserWarning: unprocessed git archival found (no export subst applied) 2026-01-07T22:40:58,829 warnings.warn("unprocessed git archival found (no export subst applied)") 2026-01-07T22:40:58,862 /tmp/pip-build-env-n130fidp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T22:40:58,863 !! 2026-01-07T22:40:58,864 ******************************************************************************** 2026-01-07T22:40:58,864 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-07T22:40:58,865 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T22:40:58,866 or your builds will no longer be supported. 2026-01-07T22:40:58,867 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T22:40:58,868 ******************************************************************************** 2026-01-07T22:40:58,869 !! 2026-01-07T22:40:58,869 corresp(dist, value, root_dir) 2026-01-07T22:40:58,968 running bdist_wheel 2026-01-07T22:40:58,994 running build 2026-01-07T22:40:58,994 running build_py 2026-01-07T22:40:59,003 creating build/lib/across 2026-01-07T22:40:59,006 copying across/__init__.py -> build/lib/across 2026-01-07T22:40:59,008 creating build/lib/across/tools 2026-01-07T22:40:59,010 copying across/tools/__init__.py -> build/lib/across/tools 2026-01-07T22:40:59,012 copying across/tools/example_module.py -> build/lib/across/tools 2026-01-07T22:40:59,014 copying across/tools/_version.py -> build/lib/across/tools 2026-01-07T22:40:59,016 creating build/lib/across/tools/visibility 2026-01-07T22:40:59,017 copying across/tools/visibility/base.py -> build/lib/across/tools/visibility 2026-01-07T22:40:59,019 copying across/tools/visibility/__init__.py -> build/lib/across/tools/visibility 2026-01-07T22:40:59,022 copying across/tools/visibility/constraints_constructor.py -> build/lib/across/tools/visibility 2026-01-07T22:40:59,024 copying across/tools/visibility/ephemeris_visibility.py -> build/lib/across/tools/visibility 2026-01-07T22:40:59,026 copying across/tools/visibility/joint_visibility.py -> build/lib/across/tools/visibility 2026-01-07T22:40:59,030 creating build/lib/across/tools/footprint 2026-01-07T22:40:59,031 copying across/tools/footprint/footprint.py -> build/lib/across/tools/footprint 2026-01-07T22:40:59,033 copying across/tools/footprint/healpix_joins.py -> build/lib/across/tools/footprint 2026-01-07T22:40:59,035 copying across/tools/footprint/__init__.py -> build/lib/across/tools/footprint 2026-01-07T22:40:59,038 copying across/tools/footprint/projection.py -> build/lib/across/tools/footprint 2026-01-07T22:40:59,041 creating build/lib/across/tools/core 2026-01-07T22:40:59,042 copying across/tools/core/__init__.py -> build/lib/across/tools/core 2026-01-07T22:40:59,043 copying across/tools/core/math.py -> build/lib/across/tools/core 2026-01-07T22:40:59,045 copying across/tools/core/config.py -> build/lib/across/tools/core 2026-01-07T22:40:59,048 creating build/lib/across/tools/ephemeris 2026-01-07T22:40:59,048 copying across/tools/ephemeris/base.py -> build/lib/across/tools/ephemeris 2026-01-07T22:40:59,051 copying across/tools/ephemeris/__init__.py -> build/lib/across/tools/ephemeris 2026-01-07T22:40:59,053 copying across/tools/ephemeris/tle_ephem.py -> build/lib/across/tools/ephemeris 2026-01-07T22:40:59,055 copying across/tools/ephemeris/jpl_ephem.py -> build/lib/across/tools/ephemeris 2026-01-07T22:40:59,057 copying across/tools/ephemeris/spice_ephem.py -> build/lib/across/tools/ephemeris 2026-01-07T22:40:59,060 copying across/tools/ephemeris/ground_ephem.py -> build/lib/across/tools/ephemeris 2026-01-07T22:40:59,063 creating build/lib/across/tools/tle 2026-01-07T22:40:59,064 copying across/tools/tle/__init__.py -> build/lib/across/tools/tle 2026-01-07T22:40:59,066 copying across/tools/tle/exceptions.py -> build/lib/across/tools/tle 2026-01-07T22:40:59,069 copying across/tools/tle/tle.py -> build/lib/across/tools/tle 2026-01-07T22:40:59,072 creating build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,073 copying across/tools/visibility/constraints/sun_angle.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,075 copying across/tools/visibility/constraints/base.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,078 copying across/tools/visibility/constraints/__init__.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,079 copying across/tools/visibility/constraints/saa.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,081 copying across/tools/visibility/constraints/alt_az.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,084 copying across/tools/visibility/constraints/polygon.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,086 copying across/tools/visibility/constraints/moon_angle.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,088 copying across/tools/visibility/constraints/earth_limb.py -> build/lib/across/tools/visibility/constraints 2026-01-07T22:40:59,091 creating build/lib/across/tools/core/enums 2026-01-07T22:40:59,092 copying across/tools/core/enums/constraint_type.py -> build/lib/across/tools/core/enums 2026-01-07T22:40:59,095 copying across/tools/core/enums/__init__.py -> build/lib/across/tools/core/enums 2026-01-07T22:40:59,097 copying across/tools/core/enums/energy_unit.py -> build/lib/across/tools/core/enums 2026-01-07T22:40:59,099 copying across/tools/core/enums/frequency_unit.py -> build/lib/across/tools/core/enums 2026-01-07T22:40:59,102 copying across/tools/core/enums/depth_unit.py -> build/lib/across/tools/core/enums 2026-01-07T22:40:59,103 copying across/tools/core/enums/wavelength_unit.py -> build/lib/across/tools/core/enums 2026-01-07T22:40:59,106 creating build/lib/across/tools/core/schemas 2026-01-07T22:40:59,107 copying across/tools/core/schemas/visibility.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,109 copying across/tools/core/schemas/coordinate.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,111 copying across/tools/core/schemas/base.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,113 copying across/tools/core/schemas/__init__.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,115 copying across/tools/core/schemas/exceptions.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,117 copying across/tools/core/schemas/polygon.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,120 copying across/tools/core/schemas/tle.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,123 copying across/tools/core/schemas/healpix_order.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,125 copying across/tools/core/schemas/roll_angle.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,127 copying across/tools/core/schemas/custom_types.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,129 copying across/tools/core/schemas/bandpass.py -> build/lib/across/tools/core/schemas 2026-01-07T22:40:59,131 running egg_info 2026-01-07T22:40:59,146 writing across_tools.egg-info/PKG-INFO 2026-01-07T22:40:59,153 writing dependency_links to across_tools.egg-info/dependency_links.txt 2026-01-07T22:40:59,157 writing requirements to across_tools.egg-info/requires.txt 2026-01-07T22:40:59,158 writing top-level names to across_tools.egg-info/top_level.txt 2026-01-07T22:40:59,200 listing git files failed - pretending there aren't any 2026-01-07T22:40:59,205 reading manifest file 'across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:59,213 adding license file 'LICENSE' 2026-01-07T22:40:59,220 writing manifest file 'across_tools.egg-info/SOURCES.txt' 2026-01-07T22:40:59,228 copying across/tools/py.typed -> build/lib/across/tools 2026-01-07T22:40:59,248 installing to build/bdist.linux-armv7l/wheel 2026-01-07T22:40:59,249 running install 2026-01-07T22:40:59,273 running install_lib 2026-01-07T22:40:59,281 creating build/bdist.linux-armv7l/wheel 2026-01-07T22:40:59,283 creating build/bdist.linux-armv7l/wheel/across 2026-01-07T22:40:59,285 copying build/lib/across/__init__.py -> build/bdist.linux-armv7l/wheel/./across 2026-01-07T22:40:59,288 creating build/bdist.linux-armv7l/wheel/across/tools 2026-01-07T22:40:59,290 creating build/bdist.linux-armv7l/wheel/across/tools/visibility 2026-01-07T22:40:59,291 copying build/lib/across/tools/visibility/base.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility 2026-01-07T22:40:59,294 creating build/bdist.linux-armv7l/wheel/across/tools/visibility/constraints 2026-01-07T22:40:59,295 copying build/lib/across/tools/visibility/constraints/sun_angle.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,298 copying build/lib/across/tools/visibility/constraints/base.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,300 copying build/lib/across/tools/visibility/constraints/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,302 copying build/lib/across/tools/visibility/constraints/saa.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,305 copying build/lib/across/tools/visibility/constraints/alt_az.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,307 copying build/lib/across/tools/visibility/constraints/polygon.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,309 copying build/lib/across/tools/visibility/constraints/moon_angle.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,311 copying build/lib/across/tools/visibility/constraints/earth_limb.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility/constraints 2026-01-07T22:40:59,313 copying build/lib/across/tools/visibility/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility 2026-01-07T22:40:59,315 copying build/lib/across/tools/visibility/constraints_constructor.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility 2026-01-07T22:40:59,317 copying build/lib/across/tools/visibility/ephemeris_visibility.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility 2026-01-07T22:40:59,320 copying build/lib/across/tools/visibility/joint_visibility.py -> build/bdist.linux-armv7l/wheel/./across/tools/visibility 2026-01-07T22:40:59,323 copying build/lib/across/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools 2026-01-07T22:40:59,325 copying build/lib/across/tools/example_module.py -> build/bdist.linux-armv7l/wheel/./across/tools 2026-01-07T22:40:59,329 creating build/bdist.linux-armv7l/wheel/across/tools/footprint 2026-01-07T22:40:59,330 copying build/lib/across/tools/footprint/footprint.py -> build/bdist.linux-armv7l/wheel/./across/tools/footprint 2026-01-07T22:40:59,332 copying build/lib/across/tools/footprint/healpix_joins.py -> build/bdist.linux-armv7l/wheel/./across/tools/footprint 2026-01-07T22:40:59,334 copying build/lib/across/tools/footprint/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/footprint 2026-01-07T22:40:59,336 copying build/lib/across/tools/footprint/projection.py -> build/bdist.linux-armv7l/wheel/./across/tools/footprint 2026-01-07T22:40:59,339 creating build/bdist.linux-armv7l/wheel/across/tools/core 2026-01-07T22:40:59,340 copying build/lib/across/tools/core/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/core 2026-01-07T22:40:59,342 creating build/bdist.linux-armv7l/wheel/across/tools/core/enums 2026-01-07T22:40:59,344 copying build/lib/across/tools/core/enums/constraint_type.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/enums 2026-01-07T22:40:59,346 copying build/lib/across/tools/core/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/enums 2026-01-07T22:40:59,348 copying build/lib/across/tools/core/enums/energy_unit.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/enums 2026-01-07T22:40:59,349 copying build/lib/across/tools/core/enums/frequency_unit.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/enums 2026-01-07T22:40:59,351 copying build/lib/across/tools/core/enums/depth_unit.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/enums 2026-01-07T22:40:59,353 copying build/lib/across/tools/core/enums/wavelength_unit.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/enums 2026-01-07T22:40:59,356 creating build/bdist.linux-armv7l/wheel/across/tools/core/schemas 2026-01-07T22:40:59,357 copying build/lib/across/tools/core/schemas/visibility.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,360 copying build/lib/across/tools/core/schemas/coordinate.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,362 copying build/lib/across/tools/core/schemas/base.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,365 copying build/lib/across/tools/core/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,366 copying build/lib/across/tools/core/schemas/exceptions.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,368 copying build/lib/across/tools/core/schemas/polygon.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,370 copying build/lib/across/tools/core/schemas/tle.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,372 copying build/lib/across/tools/core/schemas/healpix_order.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,374 copying build/lib/across/tools/core/schemas/roll_angle.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,377 copying build/lib/across/tools/core/schemas/custom_types.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,379 copying build/lib/across/tools/core/schemas/bandpass.py -> build/bdist.linux-armv7l/wheel/./across/tools/core/schemas 2026-01-07T22:40:59,382 copying build/lib/across/tools/core/math.py -> build/bdist.linux-armv7l/wheel/./across/tools/core 2026-01-07T22:40:59,384 copying build/lib/across/tools/core/config.py -> build/bdist.linux-armv7l/wheel/./across/tools/core 2026-01-07T22:40:59,386 copying build/lib/across/tools/py.typed -> build/bdist.linux-armv7l/wheel/./across/tools 2026-01-07T22:40:59,388 creating build/bdist.linux-armv7l/wheel/across/tools/ephemeris 2026-01-07T22:40:59,390 copying build/lib/across/tools/ephemeris/base.py -> build/bdist.linux-armv7l/wheel/./across/tools/ephemeris 2026-01-07T22:40:59,393 copying build/lib/across/tools/ephemeris/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/ephemeris 2026-01-07T22:40:59,395 copying build/lib/across/tools/ephemeris/tle_ephem.py -> build/bdist.linux-armv7l/wheel/./across/tools/ephemeris 2026-01-07T22:40:59,398 copying build/lib/across/tools/ephemeris/jpl_ephem.py -> build/bdist.linux-armv7l/wheel/./across/tools/ephemeris 2026-01-07T22:40:59,400 copying build/lib/across/tools/ephemeris/spice_ephem.py -> build/bdist.linux-armv7l/wheel/./across/tools/ephemeris 2026-01-07T22:40:59,403 copying build/lib/across/tools/ephemeris/ground_ephem.py -> build/bdist.linux-armv7l/wheel/./across/tools/ephemeris 2026-01-07T22:40:59,405 copying build/lib/across/tools/_version.py -> build/bdist.linux-armv7l/wheel/./across/tools 2026-01-07T22:40:59,408 creating build/bdist.linux-armv7l/wheel/across/tools/tle 2026-01-07T22:40:59,409 copying build/lib/across/tools/tle/__init__.py -> build/bdist.linux-armv7l/wheel/./across/tools/tle 2026-01-07T22:40:59,411 copying build/lib/across/tools/tle/exceptions.py -> build/bdist.linux-armv7l/wheel/./across/tools/tle 2026-01-07T22:40:59,413 copying build/lib/across/tools/tle/tle.py -> build/bdist.linux-armv7l/wheel/./across/tools/tle 2026-01-07T22:40:59,415 running install_egg_info 2026-01-07T22:40:59,422 Copying across_tools.egg-info to build/bdist.linux-armv7l/wheel/./across_tools-1.1.0-py3.11.egg-info 2026-01-07T22:40:59,432 running install_scripts 2026-01-07T22:40:59,443 creating build/bdist.linux-armv7l/wheel/across_tools-1.1.0.dist-info/WHEEL 2026-01-07T22:40:59,446 creating '/tmp/pip-wheel-zui_gyym/.tmp-psix5ppl/across_tools-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-07T22:40:59,448 adding 'across/__init__.py' 2026-01-07T22:40:59,450 adding 'across/tools/__init__.py' 2026-01-07T22:40:59,451 adding 'across/tools/_version.py' 2026-01-07T22:40:59,452 adding 'across/tools/example_module.py' 2026-01-07T22:40:59,454 adding 'across/tools/py.typed' 2026-01-07T22:40:59,455 adding 'across/tools/core/__init__.py' 2026-01-07T22:40:59,457 adding 'across/tools/core/config.py' 2026-01-07T22:40:59,458 adding 'across/tools/core/math.py' 2026-01-07T22:40:59,460 adding 'across/tools/core/enums/__init__.py' 2026-01-07T22:40:59,461 adding 'across/tools/core/enums/constraint_type.py' 2026-01-07T22:40:59,462 adding 'across/tools/core/enums/depth_unit.py' 2026-01-07T22:40:59,463 adding 'across/tools/core/enums/energy_unit.py' 2026-01-07T22:40:59,464 adding 'across/tools/core/enums/frequency_unit.py' 2026-01-07T22:40:59,465 adding 'across/tools/core/enums/wavelength_unit.py' 2026-01-07T22:40:59,467 adding 'across/tools/core/schemas/__init__.py' 2026-01-07T22:40:59,469 adding 'across/tools/core/schemas/bandpass.py' 2026-01-07T22:40:59,470 adding 'across/tools/core/schemas/base.py' 2026-01-07T22:40:59,471 adding 'across/tools/core/schemas/coordinate.py' 2026-01-07T22:40:59,473 adding 'across/tools/core/schemas/custom_types.py' 2026-01-07T22:40:59,474 adding 'across/tools/core/schemas/exceptions.py' 2026-01-07T22:40:59,475 adding 'across/tools/core/schemas/healpix_order.py' 2026-01-07T22:40:59,477 adding 'across/tools/core/schemas/polygon.py' 2026-01-07T22:40:59,478 adding 'across/tools/core/schemas/roll_angle.py' 2026-01-07T22:40:59,479 adding 'across/tools/core/schemas/tle.py' 2026-01-07T22:40:59,481 adding 'across/tools/core/schemas/visibility.py' 2026-01-07T22:40:59,482 adding 'across/tools/ephemeris/__init__.py' 2026-01-07T22:40:59,484 adding 'across/tools/ephemeris/base.py' 2026-01-07T22:40:59,485 adding 'across/tools/ephemeris/ground_ephem.py' 2026-01-07T22:40:59,487 adding 'across/tools/ephemeris/jpl_ephem.py' 2026-01-07T22:40:59,489 adding 'across/tools/ephemeris/spice_ephem.py' 2026-01-07T22:40:59,490 adding 'across/tools/ephemeris/tle_ephem.py' 2026-01-07T22:40:59,492 adding 'across/tools/footprint/__init__.py' 2026-01-07T22:40:59,493 adding 'across/tools/footprint/footprint.py' 2026-01-07T22:40:59,494 adding 'across/tools/footprint/healpix_joins.py' 2026-01-07T22:40:59,496 adding 'across/tools/footprint/projection.py' 2026-01-07T22:40:59,497 adding 'across/tools/tle/__init__.py' 2026-01-07T22:40:59,499 adding 'across/tools/tle/exceptions.py' 2026-01-07T22:40:59,500 adding 'across/tools/tle/tle.py' 2026-01-07T22:40:59,502 adding 'across/tools/visibility/__init__.py' 2026-01-07T22:40:59,503 adding 'across/tools/visibility/base.py' 2026-01-07T22:40:59,504 adding 'across/tools/visibility/constraints_constructor.py' 2026-01-07T22:40:59,506 adding 'across/tools/visibility/ephemeris_visibility.py' 2026-01-07T22:40:59,507 adding 'across/tools/visibility/joint_visibility.py' 2026-01-07T22:40:59,509 adding 'across/tools/visibility/constraints/__init__.py' 2026-01-07T22:40:59,510 adding 'across/tools/visibility/constraints/alt_az.py' 2026-01-07T22:40:59,512 adding 'across/tools/visibility/constraints/base.py' 2026-01-07T22:40:59,513 adding 'across/tools/visibility/constraints/earth_limb.py' 2026-01-07T22:40:59,514 adding 'across/tools/visibility/constraints/moon_angle.py' 2026-01-07T22:40:59,516 adding 'across/tools/visibility/constraints/polygon.py' 2026-01-07T22:40:59,517 adding 'across/tools/visibility/constraints/saa.py' 2026-01-07T22:40:59,518 adding 'across/tools/visibility/constraints/sun_angle.py' 2026-01-07T22:40:59,522 adding 'across_tools-1.1.0.dist-info/licenses/LICENSE' 2026-01-07T22:40:59,525 adding 'across_tools-1.1.0.dist-info/METADATA' 2026-01-07T22:40:59,526 adding 'across_tools-1.1.0.dist-info/WHEEL' 2026-01-07T22:40:59,527 adding 'across_tools-1.1.0.dist-info/top_level.txt' 2026-01-07T22:40:59,528 adding 'across_tools-1.1.0.dist-info/RECORD' 2026-01-07T22:40:59,530 removing build/bdist.linux-armv7l/wheel 2026-01-07T22:40:59,657 Building wheel for across-tools (pyproject.toml): finished with status 'done' 2026-01-07T22:40:59,663 Created wheel for across-tools: filename=across_tools-1.1.0-py3-none-any.whl size=56747 sha256=63fae8e361148b21453b9efacb6c7fedabde29eaf5e44d99b72a24a169e578c3 2026-01-07T22:40:59,664 Stored in directory: /tmp/pip-ephem-wheel-cache-gdzp42q1/wheels/fd/56/b8/b6548c97dcbdf311d5db61f483d8a3c015e39b4c8596033570 2026-01-07T22:40:59,684 Successfully built across-tools 2026-01-07T22:40:59,688 Removed build tracker: '/tmp/pip-build-tracker-v7w0rlou'