2026-03-02T21:01:07,252 Created temporary directory: /tmp/pip-ephem-wheel-cache-657xt7et 2026-03-02T21:01:07,254 Created temporary directory: /tmp/pip-build-tracker-9yrphqst 2026-03-02T21:01:07,254 Initialized build tracking at /tmp/pip-build-tracker-9yrphqst 2026-03-02T21:01:07,255 Created build tracker: /tmp/pip-build-tracker-9yrphqst 2026-03-02T21:01:07,255 Entered build tracker: /tmp/pip-build-tracker-9yrphqst 2026-03-02T21:01:07,256 Created temporary directory: /tmp/pip-wheel-p5l_cotx 2026-03-02T21:01:07,259 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-03-02T21:01:07,261 Created temporary directory: /tmp/pip-ephem-wheel-cache-10fctxaw 2026-03-02T21:01:07,286 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T21:01:07,289 2 location(s) to search for versions of spot-nik: 2026-03-02T21:01:07,289 * https://pypi.org/simple/spot-nik/ 2026-03-02T21:01:07,289 * https://www.piwheels.org/simple/spot-nik/ 2026-03-02T21:01:07,290 Fetching project page and analyzing links: https://pypi.org/simple/spot-nik/ 2026-03-02T21:01:07,291 Getting page https://pypi.org/simple/spot-nik/ 2026-03-02T21:01:07,292 Found index url https://pypi.org/simple 2026-03-02T21:01:07,503 Fetched page https://pypi.org/simple/spot-nik/ as application/vnd.pypi.simple.v1+json 2026-03-02T21:01:07,506 Skipping link: No binaries permitted for spot-nik: https://files.pythonhosted.org/packages/46/eb/a8c2e5be84f8dfe807f856525fd20b114d668722390de3f4b65af210173b/spot_nik-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,507 Found link https://files.pythonhosted.org/packages/2c/cf/d274e418bcf706ddc138b10f25ad2eb4f039fd3d9537dde984d960c2995c/spot_nik-0.3.1.tar.gz (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11), version: 0.3.1 2026-03-02T21:01:07,508 Skipping link: No binaries permitted for spot-nik: https://files.pythonhosted.org/packages/99/74/46913d96c94209e1397f16140b68f0733dfd7d63248473313b028824ac23/spot_nik-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,509 Found link https://files.pythonhosted.org/packages/09/54/3533c035db9a36d16665d30a8cc4009f2b709c3271f230a21a9e24fcd0de/spot_nik-0.4.0.tar.gz (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11), version: 0.4.0 2026-03-02T21:01:07,510 Skipping link: No binaries permitted for spot-nik: https://files.pythonhosted.org/packages/f7/d7/026a33aa117522599a0fc2a92cbd98718d90dadd41a829afe5d64a454a37/spot_nik-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,511 Found link https://files.pythonhosted.org/packages/4d/ff/2b8b80ab812b3ef7096ae21c4b377ba593308ba110bd321271933e6a4703/spot_nik-1.0.0.tar.gz (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11), version: 1.0.0 2026-03-02T21:01:07,512 Skipping link: No binaries permitted for spot-nik: https://files.pythonhosted.org/packages/ca/6f/51d896355118d19524f4c96e720874489d8488a50a99136799c684fa4150/spot_nik-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,512 Found link https://files.pythonhosted.org/packages/b4/8f/8248a690babe09694d3fb410df5cb6ab2b4fd2f3dcdc49d05249198fa19d/spot_nik-1.0.1.tar.gz (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11), version: 1.0.1 2026-03-02T21:01:07,513 Skipping link: No binaries permitted for spot-nik: https://files.pythonhosted.org/packages/a8/5a/2ec14965dd6ae55bb53577036bda317f7c729de45a663afb6be562ecdde1/spot_nik-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,514 Found link https://files.pythonhosted.org/packages/16/69/46df1b321ed07d94b9cdf3eafdd9e14eed23905ff3b1a2668a3e2f6bb287/spot_nik-1.1.0.tar.gz (from https://pypi.org/simple/spot-nik/) (requires-python:>=3.11), version: 1.1.0 2026-03-02T21:01:07,515 Fetching project page and analyzing links: https://www.piwheels.org/simple/spot-nik/ 2026-03-02T21:01:07,516 Getting page https://www.piwheels.org/simple/spot-nik/ 2026-03-02T21:01:07,517 Found index url https://www.piwheels.org/simple 2026-03-02T21:01:07,678 Fetched page https://www.piwheels.org/simple/spot-nik/ as text/html 2026-03-02T21:01:07,680 Skipping link: No binaries permitted for spot-nik: https://archive1.piwheels.org/simple/spot-nik/spot_nik-1.0.1-py2.py3-none-any.whl#sha256=06aec7efccddd723cdf44bbd9de4917a42c1dde9554195aab00ccaf22f34ae57 (from https://www.piwheels.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,681 Skipping link: No binaries permitted for spot-nik: https://archive1.piwheels.org/simple/spot-nik/spot_nik-1.0.0-py2.py3-none-any.whl#sha256=87bc97ee74f97af700a71708ddb3abb243fbda9c8f969a2d727a8400bd4f07d8 (from https://www.piwheels.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,682 Skipping link: No binaries permitted for spot-nik: https://archive1.piwheels.org/simple/spot-nik/spot_nik-0.4.0-py2.py3-none-any.whl#sha256=d4577ea06b788068a4ffc70089c00ca0ef7ec86e38f0c04c98446274db1608b5 (from https://www.piwheels.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,682 Skipping link: No binaries permitted for spot-nik: https://archive1.piwheels.org/simple/spot-nik/spot_nik-0.3.1-py2.py3-none-any.whl#sha256=0dc84bee4185fc54a21f12f2ac8a35f05e97e9ef4a6a1727d5f9b1b1fd57d1b1 (from https://www.piwheels.org/simple/spot-nik/) (requires-python:>=3.11) 2026-03-02T21:01:07,683 Skipping link: not a file: https://www.piwheels.org/simple/spot-nik/ 2026-03-02T21:01:07,683 Skipping link: not a file: https://pypi.org/simple/spot-nik/ 2026-03-02T21:01:07,704 Given no hashes to check 1 links for project 'spot-nik': discarding no candidates 2026-03-02T21:01:07,724 Collecting spot-nik==1.1.0 2026-03-02T21:01:07,726 Created temporary directory: /tmp/pip-unpack-m6lzzjtr 2026-03-02T21:01:07,955 Downloading spot_nik-1.1.0.tar.gz (8.7 MB) 2026-03-02T21:01:09,996 Added spot-nik==1.1.0 from https://files.pythonhosted.org/packages/16/69/46df1b321ed07d94b9cdf3eafdd9e14eed23905ff3b1a2668a3e2f6bb287/spot_nik-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-9yrphqst' 2026-03-02T21:01:10,002 Created temporary directory: /tmp/pip-build-env-3jo6_pbi 2026-03-02T21:01:10,007 Installing build dependencies: started 2026-03-02T21:01:10,008 Running command pip subprocess to install build dependencies 2026-03-02T21:01:11,177 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-02T21:01:11,754 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-03-02T21:01:11,777 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T21:01:13,517 Collecting setuptools>=64 2026-03-02T21:01:13,598 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-02T21:01:13,974 Collecting setuptools_scm[toml]>=7 2026-03-02T21:01:13,991 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-02T21:01:14,223 Collecting wheel 2026-03-02T21:01:14,240 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-02T21:01:14,435 Collecting packaging>=20 2026-03-02T21:01:14,453 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-02T21:01:17,502 Installing collected packages: setuptools, packaging, wheel, setuptools_scm 2026-03-02T21:01:21,116 Creating /tmp/pip-build-env-3jo6_pbi/overlay/local/bin 2026-03-02T21:01:21,118 changing mode of /tmp/pip-build-env-3jo6_pbi/overlay/local/bin/wheel to 755 2026-03-02T21:01:21,370 changing mode of /tmp/pip-build-env-3jo6_pbi/overlay/local/bin/setuptools-scm to 755 2026-03-02T21:01:21,399 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools_scm-9.2.2 wheel-0.46.3 2026-03-02T21:01:21,690 Installing build dependencies: finished with status 'done' 2026-03-02T21:01:21,696 Getting requirements to build wheel: started 2026-03-02T21:01:21,698 Running command Getting requirements to build wheel 2026-03-02T21:01:22,243 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:01:22,244 !! 2026-03-02T21:01:22,245 ******************************************************************************** 2026-03-02T21:01:22,245 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:01:22,247 License :: OSI Approved :: BSD License 2026-03-02T21:01:22,248 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:01:22,249 ******************************************************************************** 2026-03-02T21:01:22,250 !! 2026-03-02T21:01:22,251 self._finalize_license_expression() 2026-03-02T21:01:22,328 Getting requirements to build wheel: finished with status 'done' 2026-03-02T21:01:22,343 Created temporary directory: /tmp/pip-modern-metadata-pph037a5 2026-03-02T21:01:22,345 Preparing metadata (pyproject.toml): started 2026-03-02T21:01:22,346 Running command Preparing metadata (pyproject.toml) 2026-03-02T21:01:22,993 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:01:22,994 !! 2026-03-02T21:01:22,995 ******************************************************************************** 2026-03-02T21:01:22,995 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:01:22,997 License :: OSI Approved :: BSD License 2026-03-02T21:01:22,998 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:01:22,998 ******************************************************************************** 2026-03-02T21:01:23,000 !! 2026-03-02T21:01:23,000 self._finalize_license_expression() 2026-03-02T21:01:23,023 running dist_info 2026-03-02T21:01:23,036 creating /tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info 2026-03-02T21:01:23,037 writing /tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/PKG-INFO 2026-03-02T21:01:23,041 writing dependency_links to /tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/dependency_links.txt 2026-03-02T21:01:23,044 writing requirements to /tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/requires.txt 2026-03-02T21:01:23,045 writing top-level names to /tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/top_level.txt 2026-03-02T21:01:23,046 writing manifest file '/tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/SOURCES.txt' 2026-03-02T21:01:23,118 listing git files failed - pretending there aren't any 2026-03-02T21:01:23,123 reading manifest file '/tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/SOURCES.txt' 2026-03-02T21:01:23,125 adding license file 'LICENSE.md' 2026-03-02T21:01:23,130 writing manifest file '/tmp/pip-modern-metadata-pph037a5/spot_nik.egg-info/SOURCES.txt' 2026-03-02T21:01:23,131 creating '/tmp/pip-modern-metadata-pph037a5/spot_nik-1.1.0.dist-info' 2026-03-02T21:01:23,146 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-02T21:01:23,146 !! 2026-03-02T21:01:23,147 ******************************************************************************** 2026-03-02T21:01:23,148 With Python 2.7 end-of-life, support for building universal wheels 2026-03-02T21:01:23,148 (i.e., wheels that support both Python 2 and Python 3) 2026-03-02T21:01:23,149 is being obviated. 2026-03-02T21:01:23,149 Please discontinue using this option, or if you still need it, 2026-03-02T21:01:23,149 file an issue with pypa/setuptools describing your use case. 2026-03-02T21:01:23,150 This deprecation is overdue, please update your project and remove deprecated 2026-03-02T21:01:23,151 calls to avoid build errors in the future. 2026-03-02T21:01:23,151 ******************************************************************************** 2026-03-02T21:01:23,152 !! 2026-03-02T21:01:23,152 self.finalize_options() 2026-03-02T21:01:23,263 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-02T21:01:23,268 Source in /tmp/pip-wheel-p5l_cotx/spot-nik_120a9ef48bdc4ee39917c724c2f2df62 has version 1.1.0, which satisfies requirement spot-nik==1.1.0 from https://files.pythonhosted.org/packages/16/69/46df1b321ed07d94b9cdf3eafdd9e14eed23905ff3b1a2668a3e2f6bb287/spot_nik-1.1.0.tar.gz 2026-03-02T21:01:23,269 Removed spot-nik==1.1.0 from https://files.pythonhosted.org/packages/16/69/46df1b321ed07d94b9cdf3eafdd9e14eed23905ff3b1a2668a3e2f6bb287/spot_nik-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-9yrphqst' 2026-03-02T21:01:23,274 Created temporary directory: /tmp/pip-unpack-h_clyyxc 2026-03-02T21:01:23,275 Building wheels for collected packages: spot-nik 2026-03-02T21:01:23,279 Created temporary directory: /tmp/pip-wheel-ezejo0h7 2026-03-02T21:01:23,280 Destination directory: /tmp/pip-wheel-ezejo0h7 2026-03-02T21:01:23,282 Building wheel for spot-nik (pyproject.toml): started 2026-03-02T21:01:23,283 Running command Building wheel for spot-nik (pyproject.toml) 2026-03-02T21:01:23,935 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:01:23,935 !! 2026-03-02T21:01:23,937 ******************************************************************************** 2026-03-02T21:01:23,937 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:01:23,938 License :: OSI Approved :: BSD License 2026-03-02T21:01:23,939 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:01:23,940 ******************************************************************************** 2026-03-02T21:01:23,942 !! 2026-03-02T21:01:23,942 self._finalize_license_expression() 2026-03-02T21:01:23,964 running bdist_wheel 2026-03-02T21:01:23,980 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-02T21:01:23,981 !! 2026-03-02T21:01:23,982 ******************************************************************************** 2026-03-02T21:01:23,982 With Python 2.7 end-of-life, support for building universal wheels 2026-03-02T21:01:23,983 (i.e., wheels that support both Python 2 and Python 3) 2026-03-02T21:01:23,983 is being obviated. 2026-03-02T21:01:23,984 Please discontinue using this option, or if you still need it, 2026-03-02T21:01:23,985 file an issue with pypa/setuptools describing your use case. 2026-03-02T21:01:23,986 This deprecation is overdue, please update your project and remove deprecated 2026-03-02T21:01:23,986 calls to avoid build errors in the future. 2026-03-02T21:01:23,987 ******************************************************************************** 2026-03-02T21:01:23,989 !! 2026-03-02T21:01:23,989 self.finalize_options() 2026-03-02T21:01:24,000 running build 2026-03-02T21:01:24,001 running build_py 2026-03-02T21:01:24,011 creating build/lib/spot 2026-03-02T21:01:24,013 copying spot/__init__.py -> build/lib/spot 2026-03-02T21:01:24,015 copying spot/version.py -> build/lib/spot 2026-03-02T21:01:24,017 creating build/lib/spot/doc 2026-03-02T21:01:24,018 copying spot/doc/__init__.py -> build/lib/spot/doc 2026-03-02T21:01:24,020 creating build/lib/spot/plots 2026-03-02T21:01:24,021 copying spot/plots/altitude.py -> build/lib/spot/plots 2026-03-02T21:01:24,023 copying spot/plots/__init__.py -> build/lib/spot/plots 2026-03-02T21:01:24,025 creating build/lib/spot/instruments 2026-03-02T21:01:24,026 copying spot/instruments/__init__.py -> build/lib/spot/instruments 2026-03-02T21:01:24,028 copying spot/instruments/subaru.py -> build/lib/spot/instruments 2026-03-02T21:01:24,032 creating build/lib/spot/plugins 2026-03-02T21:01:24,033 copying spot/plugins/SPOTMenubar.py -> build/lib/spot/plugins 2026-03-02T21:01:24,035 copying spot/plugins/TargetGenerator.py -> build/lib/spot/plugins 2026-03-02T21:01:24,038 copying spot/plugins/Visibility.py -> build/lib/spot/plugins 2026-03-02T21:01:24,040 copying spot/plugins/Targets.py -> build/lib/spot/plugins 2026-03-02T21:01:24,043 copying spot/plugins/SPOTToolbar.py -> build/lib/spot/plugins 2026-03-02T21:01:24,045 copying spot/plugins/SiteSelector.py -> build/lib/spot/plugins 2026-03-02T21:01:24,048 copying spot/plugins/PolarSky.py -> build/lib/spot/plugins 2026-03-02T21:01:24,051 copying spot/plugins/FindImage.py -> build/lib/spot/plugins 2026-03-02T21:01:24,054 copying spot/plugins/SkyCam.py -> build/lib/spot/plugins 2026-03-02T21:01:24,057 copying spot/plugins/__init__.py -> build/lib/spot/plugins 2026-03-02T21:01:24,058 copying spot/plugins/TelescopePosition.py -> build/lib/spot/plugins 2026-03-02T21:01:24,061 copying spot/plugins/InsFov.py -> build/lib/spot/plugins 2026-03-02T21:01:24,063 copying spot/plugins/LGS.py -> build/lib/spot/plugins 2026-03-02T21:01:24,066 copying spot/plugins/CPanel.py -> build/lib/spot/plugins 2026-03-02T21:01:24,069 creating build/lib/spot/icons 2026-03-02T21:01:24,070 copying spot/icons/__init__.py -> build/lib/spot/icons 2026-03-02T21:01:24,072 creating build/lib/spot/util 2026-03-02T21:01:24,073 copying spot/util/rot.py -> build/lib/spot/util 2026-03-02T21:01:24,075 copying spot/util/target.py -> build/lib/spot/util 2026-03-02T21:01:24,077 copying spot/util/eph_cache.py -> build/lib/spot/util 2026-03-02T21:01:24,079 copying spot/util/calcpos.py -> build/lib/spot/util 2026-03-02T21:01:24,082 copying spot/util/__init__.py -> build/lib/spot/util 2026-03-02T21:01:24,084 copying spot/util/sites.py -> build/lib/spot/util 2026-03-02T21:01:24,086 copying spot/util/polar.py -> build/lib/spot/util 2026-03-02T21:01:24,088 copying spot/util/pamsat.py -> build/lib/spot/util 2026-03-02T21:01:24,090 running egg_info 2026-03-02T21:01:24,102 writing spot_nik.egg-info/PKG-INFO 2026-03-02T21:01:24,106 writing dependency_links to spot_nik.egg-info/dependency_links.txt 2026-03-02T21:01:24,109 writing requirements to spot_nik.egg-info/requires.txt 2026-03-02T21:01:24,110 writing top-level names to spot_nik.egg-info/top_level.txt 2026-03-02T21:01:24,154 listing git files failed - pretending there aren't any 2026-03-02T21:01:24,158 reading manifest file 'spot_nik.egg-info/SOURCES.txt' 2026-03-02T21:01:24,184 adding license file 'LICENSE.md' 2026-03-02T21:01:24,191 writing manifest file 'spot_nik.egg-info/SOURCES.txt' 2026-03-02T21:01:24,197 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'spot.config' is absent from the `packages` configuration. 2026-03-02T21:01:24,197 !! 2026-03-02T21:01:24,198 ******************************************************************************** 2026-03-02T21:01:24,199 ############################ 2026-03-02T21:01:24,200 # Package would be ignored # 2026-03-02T21:01:24,200 ############################ 2026-03-02T21:01:24,201 Python recognizes 'spot.config' as an importable package[^1], 2026-03-02T21:01:24,201 but it is absent from setuptools' `packages` configuration. 2026-03-02T21:01:24,202 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-02T21:01:24,203 package, please make sure that 'spot.config' is explicitly added 2026-03-02T21:01:24,203 to the `packages` configuration field. 2026-03-02T21:01:24,204 Alternatively, you can also rely on setuptools' discovery methods 2026-03-02T21:01:24,204 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-02T21:01:24,205 instead of `find_packages(...)`/`find:`). 2026-03-02T21:01:24,206 You can read more about "package discovery" on setuptools documentation page: 2026-03-02T21:01:24,206 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-02T21:01:24,207 If you don't want 'spot.config' to be distributed and are 2026-03-02T21:01:24,208 already explicitly excluding 'spot.config' via 2026-03-02T21:01:24,208 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-02T21:01:24,209 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-02T21:01:24,210 combination with a more fine grained `package-data` configuration. 2026-03-02T21:01:24,211 You can read more about "package data files" on setuptools documentation page: 2026-03-02T21:01:24,212 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-02T21:01:24,214 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-02T21:01:24,215 even if it does not contain any `.py` files. 2026-03-02T21:01:24,215 On the other hand, currently there is no concept of package data 2026-03-02T21:01:24,216 directory, all directories are treated like packages. 2026-03-02T21:01:24,216 ******************************************************************************** 2026-03-02T21:01:24,217 !! 2026-03-02T21:01:24,218 check.warn(importable) 2026-03-02T21:01:24,219 /tmp/pip-build-env-3jo6_pbi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'spot.examples' is absent from the `packages` configuration. 2026-03-02T21:01:24,219 !! 2026-03-02T21:01:24,220 ******************************************************************************** 2026-03-02T21:01:24,221 ############################ 2026-03-02T21:01:24,221 # Package would be ignored # 2026-03-02T21:01:24,222 ############################ 2026-03-02T21:01:24,222 Python recognizes 'spot.examples' as an importable package[^1], 2026-03-02T21:01:24,223 but it is absent from setuptools' `packages` configuration. 2026-03-02T21:01:24,224 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-02T21:01:24,225 package, please make sure that 'spot.examples' is explicitly added 2026-03-02T21:01:24,225 to the `packages` configuration field. 2026-03-02T21:01:24,226 Alternatively, you can also rely on setuptools' discovery methods 2026-03-02T21:01:24,227 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-02T21:01:24,227 instead of `find_packages(...)`/`find:`). 2026-03-02T21:01:24,229 You can read more about "package discovery" on setuptools documentation page: 2026-03-02T21:01:24,230 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-02T21:01:24,231 If you don't want 'spot.examples' to be distributed and are 2026-03-02T21:01:24,231 already explicitly excluding 'spot.examples' via 2026-03-02T21:01:24,232 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-02T21:01:24,233 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-02T21:01:24,233 combination with a more fine grained `package-data` configuration. 2026-03-02T21:01:24,234 You can read more about "package data files" on setuptools documentation page: 2026-03-02T21:01:24,235 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-02T21:01:24,236 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-02T21:01:24,237 even if it does not contain any `.py` files. 2026-03-02T21:01:24,237 On the other hand, currently there is no concept of package data 2026-03-02T21:01:24,238 directory, all directories are treated like packages. 2026-03-02T21:01:24,238 ******************************************************************************** 2026-03-02T21:01:24,239 !! 2026-03-02T21:01:24,240 check.warn(importable) 2026-03-02T21:01:24,240 creating build/lib/spot/config 2026-03-02T21:01:24,241 copying spot/config/hsc_info.json -> build/lib/spot/config 2026-03-02T21:01:24,241 copying spot/config/pfs_info.json -> build/lib/spot/config 2026-03-02T21:01:24,242 copying spot/config/sites.yml -> build/lib/spot/config 2026-03-02T21:01:24,242 copying spot/config/skycams.yml -> build/lib/spot/config 2026-03-02T21:01:24,243 creating build/lib/spot/examples 2026-03-02T21:01:24,243 copying spot/examples/TelescopePosition_Companion.py -> build/lib/spot/examples 2026-03-02T21:01:24,244 copying spot/icons/blue_arr_dn.svg -> build/lib/spot/icons 2026-03-02T21:01:24,245 copying spot/icons/blue_arr_up.svg -> build/lib/spot/icons 2026-03-02T21:01:24,245 copying spot/icons/green_arr_dn.svg -> build/lib/spot/icons 2026-03-02T21:01:24,246 copying spot/icons/green_arr_up.svg -> build/lib/spot/icons 2026-03-02T21:01:24,246 copying spot/icons/no_go.svg -> build/lib/spot/icons 2026-03-02T21:01:24,247 copying spot/icons/orange_arr_dn.svg -> build/lib/spot/icons 2026-03-02T21:01:24,247 copying spot/icons/orange_arr_up.svg -> build/lib/spot/icons 2026-03-02T21:01:24,248 copying spot/icons/purple_arr_dn.svg -> build/lib/spot/icons 2026-03-02T21:01:24,248 copying spot/icons/purple_arr_up.svg -> build/lib/spot/icons 2026-03-02T21:01:24,249 copying spot/icons/red_arr_dn.svg -> build/lib/spot/icons 2026-03-02T21:01:24,250 copying spot/icons/red_arr_up.svg -> build/lib/spot/icons 2026-03-02T21:01:24,252 copying spot/icons/spot.svg -> build/lib/spot/icons 2026-03-02T21:01:24,254 copying spot/icons/yellow_arr_dn.svg -> build/lib/spot/icons 2026-03-02T21:01:24,256 copying spot/icons/yellow_arr_up.svg -> build/lib/spot/icons 2026-03-02T21:01:24,261 running build_scripts 2026-03-02T21:01:24,262 creating build/scripts-3.11 2026-03-02T21:01:24,263 copying and adjusting scripts/spot -> build/scripts-3.11 2026-03-02T21:01:24,265 copying scripts/spot.bat -> build/scripts-3.11 2026-03-02T21:01:24,267 copying and adjusting scripts/pam_w.py -> build/scripts-3.11 2026-03-02T21:01:24,269 changing mode of build/scripts-3.11/spot from 644 to 755 2026-03-02T21:01:24,269 changing mode of build/scripts-3.11/spot.bat from 644 to 755 2026-03-02T21:01:24,270 changing mode of build/scripts-3.11/pam_w.py from 644 to 755 2026-03-02T21:01:24,284 installing to build/bdist.linux-armv7l/wheel 2026-03-02T21:01:24,284 running install 2026-03-02T21:01:24,308 running install_lib 2026-03-02T21:01:24,316 creating build/bdist.linux-armv7l/wheel 2026-03-02T21:01:24,318 creating build/bdist.linux-armv7l/wheel/spot 2026-03-02T21:01:24,320 creating build/bdist.linux-armv7l/wheel/spot/config 2026-03-02T21:01:24,321 copying build/lib/spot/config/skycams.yml -> build/bdist.linux-armv7l/wheel/./spot/config 2026-03-02T21:01:24,323 copying build/lib/spot/config/pfs_info.json -> build/bdist.linux-armv7l/wheel/./spot/config 2026-03-02T21:01:24,329 copying build/lib/spot/config/hsc_info.json -> build/bdist.linux-armv7l/wheel/./spot/config 2026-03-02T21:01:24,332 copying build/lib/spot/config/sites.yml -> build/bdist.linux-armv7l/wheel/./spot/config 2026-03-02T21:01:24,335 creating build/bdist.linux-armv7l/wheel/spot/doc 2026-03-02T21:01:24,336 copying build/lib/spot/doc/__init__.py -> build/bdist.linux-armv7l/wheel/./spot/doc 2026-03-02T21:01:24,338 creating build/bdist.linux-armv7l/wheel/spot/plots 2026-03-02T21:01:24,339 copying build/lib/spot/plots/altitude.py -> build/bdist.linux-armv7l/wheel/./spot/plots 2026-03-02T21:01:24,341 copying build/lib/spot/plots/__init__.py -> build/bdist.linux-armv7l/wheel/./spot/plots 2026-03-02T21:01:24,343 creating build/bdist.linux-armv7l/wheel/spot/instruments 2026-03-02T21:01:24,344 copying build/lib/spot/instruments/__init__.py -> build/bdist.linux-armv7l/wheel/./spot/instruments 2026-03-02T21:01:24,346 copying build/lib/spot/instruments/subaru.py -> build/bdist.linux-armv7l/wheel/./spot/instruments 2026-03-02T21:01:24,349 copying build/lib/spot/__init__.py -> build/bdist.linux-armv7l/wheel/./spot 2026-03-02T21:01:24,351 creating build/bdist.linux-armv7l/wheel/spot/plugins 2026-03-02T21:01:24,352 copying build/lib/spot/plugins/SPOTMenubar.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,354 copying build/lib/spot/plugins/TargetGenerator.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,356 copying build/lib/spot/plugins/Visibility.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,360 copying build/lib/spot/plugins/Targets.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,363 copying build/lib/spot/plugins/SPOTToolbar.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,366 copying build/lib/spot/plugins/SiteSelector.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,368 copying build/lib/spot/plugins/PolarSky.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,370 copying build/lib/spot/plugins/FindImage.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,373 copying build/lib/spot/plugins/SkyCam.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,375 copying build/lib/spot/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,377 copying build/lib/spot/plugins/TelescopePosition.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,379 copying build/lib/spot/plugins/InsFov.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,382 copying build/lib/spot/plugins/LGS.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,384 copying build/lib/spot/plugins/CPanel.py -> build/bdist.linux-armv7l/wheel/./spot/plugins 2026-03-02T21:01:24,387 creating build/bdist.linux-armv7l/wheel/spot/icons 2026-03-02T21:01:24,388 copying build/lib/spot/icons/no_go.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,390 copying build/lib/spot/icons/yellow_arr_dn.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,392 copying build/lib/spot/icons/blue_arr_dn.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,393 copying build/lib/spot/icons/red_arr_dn.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,395 copying build/lib/spot/icons/red_arr_up.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,397 copying build/lib/spot/icons/orange_arr_dn.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,399 copying build/lib/spot/icons/purple_arr_dn.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,401 copying build/lib/spot/icons/__init__.py -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,402 copying build/lib/spot/icons/green_arr_up.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,404 copying build/lib/spot/icons/yellow_arr_up.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,406 copying build/lib/spot/icons/orange_arr_up.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,408 copying build/lib/spot/icons/spot.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,410 copying build/lib/spot/icons/purple_arr_up.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,411 copying build/lib/spot/icons/blue_arr_up.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,413 copying build/lib/spot/icons/green_arr_dn.svg -> build/bdist.linux-armv7l/wheel/./spot/icons 2026-03-02T21:01:24,415 copying build/lib/spot/version.py -> build/bdist.linux-armv7l/wheel/./spot 2026-03-02T21:01:24,417 creating build/bdist.linux-armv7l/wheel/spot/util 2026-03-02T21:01:24,418 copying build/lib/spot/util/rot.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,420 copying build/lib/spot/util/target.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,422 copying build/lib/spot/util/eph_cache.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,425 copying build/lib/spot/util/calcpos.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,428 copying build/lib/spot/util/__init__.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,429 copying build/lib/spot/util/sites.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,431 copying build/lib/spot/util/polar.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,433 copying build/lib/spot/util/pamsat.py -> build/bdist.linux-armv7l/wheel/./spot/util 2026-03-02T21:01:24,435 creating build/bdist.linux-armv7l/wheel/spot/examples 2026-03-02T21:01:24,436 copying build/lib/spot/examples/TelescopePosition_Companion.py -> build/bdist.linux-armv7l/wheel/./spot/examples 2026-03-02T21:01:24,438 running install_egg_info 2026-03-02T21:01:24,448 Copying spot_nik.egg-info to build/bdist.linux-armv7l/wheel/./spot_nik-1.1.0-py3.11.egg-info 2026-03-02T21:01:24,459 running install_scripts 2026-03-02T21:01:24,460 creating build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts 2026-03-02T21:01:24,462 copying build/scripts-3.11/pam_w.py -> build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts 2026-03-02T21:01:24,464 copying build/scripts-3.11/spot.bat -> build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts 2026-03-02T21:01:24,466 copying build/scripts-3.11/spot -> build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts 2026-03-02T21:01:24,468 changing mode of build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts/pam_w.py to 755 2026-03-02T21:01:24,468 changing mode of build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts/spot.bat to 755 2026-03-02T21:01:24,469 changing mode of build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.data/scripts/spot to 755 2026-03-02T21:01:24,478 creating build/bdist.linux-armv7l/wheel/spot_nik-1.1.0.dist-info/WHEEL 2026-03-02T21:01:24,481 creating '/tmp/pip-wheel-ezejo0h7/.tmp-e8krn5e5/spot_nik-1.1.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T21:01:24,483 adding 'spot/__init__.py' 2026-03-02T21:01:24,485 adding 'spot/version.py' 2026-03-02T21:01:24,490 adding 'spot/config/hsc_info.json' 2026-03-02T21:01:24,501 adding 'spot/config/pfs_info.json' 2026-03-02T21:01:24,503 adding 'spot/config/sites.yml' 2026-03-02T21:01:24,505 adding 'spot/config/skycams.yml' 2026-03-02T21:01:24,506 adding 'spot/doc/__init__.py' 2026-03-02T21:01:24,508 adding 'spot/examples/TelescopePosition_Companion.py' 2026-03-02T21:01:24,510 adding 'spot/icons/__init__.py' 2026-03-02T21:01:24,512 adding 'spot/icons/blue_arr_dn.svg' 2026-03-02T21:01:24,513 adding 'spot/icons/blue_arr_up.svg' 2026-03-02T21:01:24,514 adding 'spot/icons/green_arr_dn.svg' 2026-03-02T21:01:24,516 adding 'spot/icons/green_arr_up.svg' 2026-03-02T21:01:24,517 adding 'spot/icons/no_go.svg' 2026-03-02T21:01:24,519 adding 'spot/icons/orange_arr_dn.svg' 2026-03-02T21:01:24,520 adding 'spot/icons/orange_arr_up.svg' 2026-03-02T21:01:24,521 adding 'spot/icons/purple_arr_dn.svg' 2026-03-02T21:01:24,523 adding 'spot/icons/purple_arr_up.svg' 2026-03-02T21:01:24,524 adding 'spot/icons/red_arr_dn.svg' 2026-03-02T21:01:24,525 adding 'spot/icons/red_arr_up.svg' 2026-03-02T21:01:24,527 adding 'spot/icons/spot.svg' 2026-03-02T21:01:24,528 adding 'spot/icons/yellow_arr_dn.svg' 2026-03-02T21:01:24,529 adding 'spot/icons/yellow_arr_up.svg' 2026-03-02T21:01:24,531 adding 'spot/instruments/__init__.py' 2026-03-02T21:01:24,535 adding 'spot/instruments/subaru.py' 2026-03-02T21:01:24,537 adding 'spot/plots/__init__.py' 2026-03-02T21:01:24,539 adding 'spot/plots/altitude.py' 2026-03-02T21:01:24,542 adding 'spot/plugins/CPanel.py' 2026-03-02T21:01:24,546 adding 'spot/plugins/FindImage.py' 2026-03-02T21:01:24,548 adding 'spot/plugins/InsFov.py' 2026-03-02T21:01:24,551 adding 'spot/plugins/LGS.py' 2026-03-02T21:01:24,553 adding 'spot/plugins/PolarSky.py' 2026-03-02T21:01:24,555 adding 'spot/plugins/SPOTMenubar.py' 2026-03-02T21:01:24,556 adding 'spot/plugins/SPOTToolbar.py' 2026-03-02T21:01:24,558 adding 'spot/plugins/SiteSelector.py' 2026-03-02T21:01:24,561 adding 'spot/plugins/SkyCam.py' 2026-03-02T21:01:24,563 adding 'spot/plugins/TargetGenerator.py' 2026-03-02T21:01:24,570 adding 'spot/plugins/Targets.py' 2026-03-02T21:01:24,573 adding 'spot/plugins/TelescopePosition.py' 2026-03-02T21:01:24,576 adding 'spot/plugins/Visibility.py' 2026-03-02T21:01:24,577 adding 'spot/plugins/__init__.py' 2026-03-02T21:01:24,579 adding 'spot/util/__init__.py' 2026-03-02T21:01:24,582 adding 'spot/util/calcpos.py' 2026-03-02T21:01:24,585 adding 'spot/util/eph_cache.py' 2026-03-02T21:01:24,587 adding 'spot/util/pamsat.py' 2026-03-02T21:01:24,588 adding 'spot/util/polar.py' 2026-03-02T21:01:24,589 adding 'spot/util/rot.py' 2026-03-02T21:01:24,590 adding 'spot/util/sites.py' 2026-03-02T21:01:24,592 adding 'spot/util/target.py' 2026-03-02T21:01:24,595 adding 'spot_nik-1.1.0.data/scripts/pam_w.py' 2026-03-02T21:01:24,597 adding 'spot_nik-1.1.0.data/scripts/spot' 2026-03-02T21:01:24,598 adding 'spot_nik-1.1.0.data/scripts/spot.bat' 2026-03-02T21:01:24,600 adding 'spot_nik-1.1.0.dist-info/licenses/LICENSE.md' 2026-03-02T21:01:24,601 adding 'spot_nik-1.1.0.dist-info/METADATA' 2026-03-02T21:01:24,602 adding 'spot_nik-1.1.0.dist-info/WHEEL' 2026-03-02T21:01:24,603 adding 'spot_nik-1.1.0.dist-info/top_level.txt' 2026-03-02T21:01:24,604 adding 'spot_nik-1.1.0.dist-info/RECORD' 2026-03-02T21:01:24,608 removing build/bdist.linux-armv7l/wheel 2026-03-02T21:01:24,723 Building wheel for spot-nik (pyproject.toml): finished with status 'done' 2026-03-02T21:01:24,730 Created wheel for spot-nik: filename=spot_nik-1.1.0-py2.py3-none-any.whl size=170111 sha256=35d2c26bc39da6eb8b467e3c72f9bcf133dcdde0c3f29f3e285e97e440c46f3a 2026-03-02T21:01:24,732 Stored in directory: /tmp/pip-ephem-wheel-cache-10fctxaw/wheels/6d/70/72/80b269de0015802a9f772f539610bb39eac211ea1cc755935d 2026-03-02T21:01:24,743 Successfully built spot-nik 2026-03-02T21:01:24,752 Removed build tracker: '/tmp/pip-build-tracker-9yrphqst'