2025-10-28T23:33:24,770 Created temporary directory: /tmp/pip-ephem-wheel-cache-t98i0s8b 2025-10-28T23:33:24,771 Created temporary directory: /tmp/pip-build-tracker-de7ix2tg 2025-10-28T23:33:24,772 Initialized build tracking at /tmp/pip-build-tracker-de7ix2tg 2025-10-28T23:33:24,772 Created build tracker: /tmp/pip-build-tracker-de7ix2tg 2025-10-28T23:33:24,773 Entered build tracker: /tmp/pip-build-tracker-de7ix2tg 2025-10-28T23:33:24,774 Created temporary directory: /tmp/pip-wheel-4tobenxh 2025-10-28T23:33:24,777 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-28T23:33:24,779 Created temporary directory: /tmp/pip-ephem-wheel-cache-sarjeow8 2025-10-28T23:33:24,801 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-28T23:33:24,804 2 location(s) to search for versions of sdss-opscore: 2025-10-28T23:33:24,804 * https://pypi.org/simple/sdss-opscore/ 2025-10-28T23:33:24,804 * https://www.piwheels.org/simple/sdss-opscore/ 2025-10-28T23:33:24,805 Fetching project page and analyzing links: https://pypi.org/simple/sdss-opscore/ 2025-10-28T23:33:24,806 Getting page https://pypi.org/simple/sdss-opscore/ 2025-10-28T23:33:24,807 Found index url https://pypi.org/simple 2025-10-28T23:33:25,027 Fetched page https://pypi.org/simple/sdss-opscore/ as application/vnd.pypi.simple.v1+json 2025-10-28T23:33:25,031 Found link https://files.pythonhosted.org/packages/eb/32/2be2de21ec612b6eb249fe176c5bbf89ca5708821b6786fe129ebb8acae0/sdss-opscore-3.0.0.tar.gz (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7), version: 3.0.0 2025-10-28T23:33:25,031 Skipping link: No binaries permitted for sdss-opscore: https://files.pythonhosted.org/packages/91/96/e3252ced58e2e2f2483a404e52e8b19ba3bb45cd1fd89c581bf1624a95ac/sdss_opscore-3.0.0-py3-none-any.whl (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,032 Found link https://files.pythonhosted.org/packages/6f/d3/0fa24f630821ddb3bb20e9c00a5ef6e00e233ef414828422d84e0091fc21/sdss-opscore-3.0.1.tar.gz (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7), version: 3.0.1 2025-10-28T23:33:25,033 Skipping link: No binaries permitted for sdss-opscore: https://files.pythonhosted.org/packages/4a/81/be0fc58cd8a60fe40f41f64cb87d28c504cedaf0ace79820cfaab459137d/sdss_opscore-3.0.1-py3-none-any.whl (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,034 Found link https://files.pythonhosted.org/packages/12/95/6462c55a2ca0e65e1888396b13306ada24e052dde55c493793f27887213a/sdss-opscore-3.0.3.tar.gz (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7), version: 3.0.3 2025-10-28T23:33:25,035 Skipping link: No binaries permitted for sdss-opscore: https://files.pythonhosted.org/packages/7b/52/49e29d3ca392dd968dafc2e7abb193eb82ababd3315d987b7343f14a4147/sdss_opscore-3.0.3-py3-none-any.whl (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,036 Found link https://files.pythonhosted.org/packages/78/f5/9b7fcdd35dc75599e2c52600c437ae3e9d368d252a332a2c68b60908658b/sdss-opscore-3.0.4.tar.gz (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7), version: 3.0.4 2025-10-28T23:33:25,037 Skipping link: No binaries permitted for sdss-opscore: https://files.pythonhosted.org/packages/0e/d6/0b1faf88079672ebcf6aff78af7bfcbff32e0ae5e33e26c1778d2735f3d6/sdss_opscore-3.0.4-py3-none-any.whl (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,037 Skipping link: No binaries permitted for sdss-opscore: https://files.pythonhosted.org/packages/48/5c/578372ffbd3680531d5dc6f088b994436a821f185d9b9bd1c80be7d9b079/sdss_opscore-3.1.0-py3-none-any.whl (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.9) 2025-10-28T23:33:25,038 Found link https://files.pythonhosted.org/packages/c5/a6/fecc2d365c4a6c154a429b97787c6df793edc37ec644f28285ea43cea87b/sdss_opscore-3.1.0.tar.gz (from https://pypi.org/simple/sdss-opscore/) (requires-python:>=3.9), version: 3.1.0 2025-10-28T23:33:25,040 Fetching project page and analyzing links: https://www.piwheels.org/simple/sdss-opscore/ 2025-10-28T23:33:25,040 Getting page https://www.piwheels.org/simple/sdss-opscore/ 2025-10-28T23:33:25,042 Found index url https://www.piwheels.org/simple 2025-10-28T23:33:25,370 Fetched page https://www.piwheels.org/simple/sdss-opscore/ as text/html 2025-10-28T23:33:25,373 Skipping link: No binaries permitted for sdss-opscore: https://archive1.piwheels.org/simple/sdss-opscore/sdss_opscore-3.0.4-py3-none-any.whl#sha256=a4d93596b2f02dddde78597f753426b0b64c17086ecea8271e816a21d82553b6 (from https://www.piwheels.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,373 Skipping link: No binaries permitted for sdss-opscore: https://archive1.piwheels.org/simple/sdss-opscore/sdss_opscore-3.0.3-py3-none-any.whl#sha256=e08ccab5e0d95d7389441ae5bf9093e8a5a90bae68b843f80a2b4466d0845243 (from https://www.piwheels.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,374 Skipping link: No binaries permitted for sdss-opscore: https://archive1.piwheels.org/simple/sdss-opscore/sdss_opscore-3.0.1-py3-none-any.whl#sha256=ab404854f834367dcf626910c0b61c25344a7f8c174b0e78a1b819a2b58a8de8 (from https://www.piwheels.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,374 Skipping link: No binaries permitted for sdss-opscore: https://archive1.piwheels.org/simple/sdss-opscore/sdss_opscore-3.0.0-py3-none-any.whl#sha256=9748affb51bca98cae7c2c7dd1a21ddb6544625ea2cebfcab620a3135adb257a (from https://www.piwheels.org/simple/sdss-opscore/) (requires-python:>=3.7) 2025-10-28T23:33:25,375 Skipping link: not a file: https://www.piwheels.org/simple/sdss-opscore/ 2025-10-28T23:33:25,376 Skipping link: not a file: https://pypi.org/simple/sdss-opscore/ 2025-10-28T23:33:25,395 Given no hashes to check 1 links for project 'sdss-opscore': discarding no candidates 2025-10-28T23:33:25,413 Collecting sdss-opscore==3.1.0 2025-10-28T23:33:25,415 Created temporary directory: /tmp/pip-unpack-9l1drtsc 2025-10-28T23:33:25,552 Downloading sdss_opscore-3.1.0.tar.gz (508 kB) 2025-10-28T23:33:26,151 Added sdss-opscore==3.1.0 from https://files.pythonhosted.org/packages/c5/a6/fecc2d365c4a6c154a429b97787c6df793edc37ec644f28285ea43cea87b/sdss_opscore-3.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-de7ix2tg' 2025-10-28T23:33:26,152 Running setup.py (path:/tmp/pip-wheel-4tobenxh/sdss-opscore_17c8c4a13d3f459e933acf73612af079/setup.py) egg_info for package sdss-opscore 2025-10-28T23:33:26,153 Created temporary directory: /tmp/pip-pip-egg-info-yrfv6kr7 2025-10-28T23:33:26,154 Preparing metadata (setup.py): started 2025-10-28T23:33:26,155 Running command python setup.py egg_info 2025-10-28T23:33:27,059 running egg_info 2025-10-28T23:33:27,086 creating /tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info 2025-10-28T23:33:27,087 writing /tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/PKG-INFO 2025-10-28T23:33:27,093 writing dependency_links to /tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/dependency_links.txt 2025-10-28T23:33:27,096 writing requirements to /tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/requires.txt 2025-10-28T23:33:27,097 writing top-level names to /tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/top_level.txt 2025-10-28T23:33:27,099 writing manifest file '/tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/SOURCES.txt' 2025-10-28T23:33:27,212 reading manifest file '/tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/SOURCES.txt' 2025-10-28T23:33:27,214 adding license file 'LICENSE.md' 2025-10-28T23:33:27,222 writing manifest file '/tmp/pip-pip-egg-info-yrfv6kr7/sdss_opscore.egg-info/SOURCES.txt' 2025-10-28T23:33:27,327 Preparing metadata (setup.py): finished with status 'done' 2025-10-28T23:33:27,331 Source in /tmp/pip-wheel-4tobenxh/sdss-opscore_17c8c4a13d3f459e933acf73612af079 has version 3.1.0, which satisfies requirement sdss-opscore==3.1.0 from https://files.pythonhosted.org/packages/c5/a6/fecc2d365c4a6c154a429b97787c6df793edc37ec644f28285ea43cea87b/sdss_opscore-3.1.0.tar.gz 2025-10-28T23:33:27,332 Removed sdss-opscore==3.1.0 from https://files.pythonhosted.org/packages/c5/a6/fecc2d365c4a6c154a429b97787c6df793edc37ec644f28285ea43cea87b/sdss_opscore-3.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-de7ix2tg' 2025-10-28T23:33:27,338 Created temporary directory: /tmp/pip-unpack-4xfl2z5p 2025-10-28T23:33:27,338 Building wheels for collected packages: sdss-opscore 2025-10-28T23:33:27,343 Created temporary directory: /tmp/pip-wheel-528stgmd 2025-10-28T23:33:27,343 Building wheel for sdss-opscore (setup.py): started 2025-10-28T23:33:27,345 Destination directory: /tmp/pip-wheel-528stgmd 2025-10-28T23:33:27,345 Running command python setup.py bdist_wheel 2025-10-28T23:33:28,181 running bdist_wheel 2025-10-28T23:33:28,319 running build 2025-10-28T23:33:28,319 running build_py 2025-10-28T23:33:28,349 creating build/lib/opscore 2025-10-28T23:33:28,352 copying python/opscore/__init__.py -> build/lib/opscore 2025-10-28T23:33:28,354 creating build/lib/opscore/utility 2025-10-28T23:33:28,355 copying python/opscore/utility/__init__.py -> build/lib/opscore/utility 2025-10-28T23:33:28,357 copying python/opscore/utility/html.py -> build/lib/opscore/utility 2025-10-28T23:33:28,360 copying python/opscore/utility/assembleImage.py -> build/lib/opscore/utility 2025-10-28T23:33:28,362 copying python/opscore/utility/timer.py -> build/lib/opscore/utility 2025-10-28T23:33:28,364 copying python/opscore/utility/tback.py -> build/lib/opscore/utility 2025-10-28T23:33:28,366 copying python/opscore/utility/qstr.py -> build/lib/opscore/utility 2025-10-28T23:33:28,368 copying python/opscore/utility/astrotime.py -> build/lib/opscore/utility 2025-10-28T23:33:28,371 copying python/opscore/utility/config.py -> build/lib/opscore/utility 2025-10-28T23:33:28,373 copying python/opscore/utility/sdss3logging.py -> build/lib/opscore/utility 2025-10-28T23:33:28,376 creating build/lib/opscore/protocols 2025-10-28T23:33:28,377 copying python/opscore/protocols/types.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,380 copying python/opscore/protocols/__init__.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,382 copying python/opscore/protocols/keysformat.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,385 copying python/opscore/protocols/parser.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,387 copying python/opscore/protocols/messages.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,389 copying python/opscore/protocols/keys.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,392 copying python/opscore/protocols/validation.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,394 copying python/opscore/protocols/pvt.py -> build/lib/opscore/protocols 2025-10-28T23:33:28,397 creating build/lib/opscore/actor 2025-10-28T23:33:28,398 copying python/opscore/actor/model.py -> build/lib/opscore/actor 2025-10-28T23:33:28,400 copying python/opscore/actor/keydispatcher.py -> build/lib/opscore/actor 2025-10-28T23:33:28,403 copying python/opscore/actor/__init__.py -> build/lib/opscore/actor 2025-10-28T23:33:28,405 copying python/opscore/actor/cmdkeydispatcher.py -> build/lib/opscore/actor 2025-10-28T23:33:28,409 copying python/opscore/actor/basescriptrunner.py -> build/lib/opscore/actor 2025-10-28T23:33:28,412 copying python/opscore/actor/actordispatcher.py -> build/lib/opscore/actor 2025-10-28T23:33:28,414 copying python/opscore/actor/scriptrunner.py -> build/lib/opscore/actor 2025-10-28T23:33:28,417 copying python/opscore/actor/keyvar.py -> build/lib/opscore/actor 2025-10-28T23:33:28,421 creating build/lib/opscore/RO 2025-10-28T23:33:28,422 copying python/opscore/RO/InputCont.py -> build/lib/opscore/RO 2025-10-28T23:33:28,426 copying python/opscore/RO/PhysConst.py -> build/lib/opscore/RO 2025-10-28T23:33:28,428 copying python/opscore/RO/DS9.py -> build/lib/opscore/RO 2025-10-28T23:33:28,431 copying python/opscore/RO/__init__.py -> build/lib/opscore/RO 2025-10-28T23:33:28,433 copying python/opscore/RO/CnvUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,435 copying python/opscore/RO/Version.py -> build/lib/opscore/RO 2025-10-28T23:33:28,437 copying python/opscore/RO/KeyVariable.py -> build/lib/opscore/RO 2025-10-28T23:33:28,440 copying python/opscore/RO/procFiles.py -> build/lib/opscore/RO 2025-10-28T23:33:28,443 copying python/opscore/RO/CanvasUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,445 copying python/opscore/RO/KeyDispatcher.py -> build/lib/opscore/RO 2025-10-28T23:33:28,448 copying python/opscore/RO/SQLUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,451 copying python/opscore/RO/TkUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,453 copying python/opscore/RO/PVT.py -> build/lib/opscore/RO 2025-10-28T23:33:28,455 copying python/opscore/RO/SeqUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,457 copying python/opscore/RO/LangUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,459 copying python/opscore/RO/MathUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,462 copying python/opscore/RO/ScriptRunner.py -> build/lib/opscore/RO 2025-10-28T23:33:28,465 copying python/opscore/RO/CoordSys.py -> build/lib/opscore/RO 2025-10-28T23:33:28,468 copying python/opscore/RO/Constants.py -> build/lib/opscore/RO 2025-10-28T23:33:28,470 copying python/opscore/RO/SysConst.py -> build/lib/opscore/RO 2025-10-28T23:33:28,471 copying python/opscore/RO/StringUtil.py -> build/lib/opscore/RO 2025-10-28T23:33:28,474 copying python/opscore/RO/BitDescr.py -> build/lib/opscore/RO 2025-10-28T23:33:28,476 copying python/opscore/RO/AddCallback.py -> build/lib/opscore/RO 2025-10-28T23:33:28,479 creating build/lib/opscore/ply 2025-10-28T23:33:28,480 copying python/opscore/ply/cpp.py -> build/lib/opscore/ply 2025-10-28T23:33:28,483 copying python/opscore/ply/ygen.py -> build/lib/opscore/ply 2025-10-28T23:33:28,485 copying python/opscore/ply/__init__.py -> build/lib/opscore/ply 2025-10-28T23:33:28,487 copying python/opscore/ply/yacc.py -> build/lib/opscore/ply 2025-10-28T23:33:28,492 copying python/opscore/ply/ctokens.py -> build/lib/opscore/ply 2025-10-28T23:33:28,494 copying python/opscore/ply/lex.py -> build/lib/opscore/ply 2025-10-28T23:33:28,498 creating build/lib/opscore/RO/Prefs 2025-10-28T23:33:28,499 copying python/opscore/RO/Prefs/PrefWdg.py -> build/lib/opscore/RO/Prefs 2025-10-28T23:33:28,501 copying python/opscore/RO/Prefs/__init__.py -> build/lib/opscore/RO/Prefs 2025-10-28T23:33:28,503 copying python/opscore/RO/Prefs/PrefVar.py -> build/lib/opscore/RO/Prefs 2025-10-28T23:33:28,506 copying python/opscore/RO/Prefs/PrefEditor.py -> build/lib/opscore/RO/Prefs 2025-10-28T23:33:28,509 creating build/lib/opscore/RO/Bitmaps 2025-10-28T23:33:28,510 copying python/opscore/RO/Bitmaps/__init__.py -> build/lib/opscore/RO/Bitmaps 2025-10-28T23:33:28,513 creating build/lib/opscore/RO/Comm 2025-10-28T23:33:28,514 copying python/opscore/RO/Comm/VMSTelnet.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,516 copying python/opscore/RO/Comm/HubConnection.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,519 copying python/opscore/RO/Comm/TkSocket.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,521 copying python/opscore/RO/Comm/isAvailable.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,523 copying python/opscore/RO/Comm/TwistedSocket.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,526 copying python/opscore/RO/Comm/__init__.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,528 copying python/opscore/RO/Comm/TwistedTimer.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,530 copying python/opscore/RO/Comm/TCPConnection.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,533 copying python/opscore/RO/Comm/BaseSocket.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,535 copying python/opscore/RO/Comm/HTTPGet.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,538 copying python/opscore/RO/Comm/BrowseURL.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,540 copying python/opscore/RO/Comm/TkSerial.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,543 copying python/opscore/RO/Comm/Generic.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,545 copying python/opscore/RO/Comm/FTPGet.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,547 copying python/opscore/RO/Comm/TCPEcho.py -> build/lib/opscore/RO/Comm 2025-10-28T23:33:28,551 creating build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,552 copying python/opscore/RO/Wdg/StripChartWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,555 copying python/opscore/RO/Wdg/DropletApp.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,557 copying python/opscore/RO/Wdg/Toplevel.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,560 copying python/opscore/RO/Wdg/OptionMenu.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,562 copying python/opscore/RO/Wdg/RadiobuttonSet.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,565 copying python/opscore/RO/Wdg/Entry.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,570 copying python/opscore/RO/Wdg/ScriptWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,572 copying python/opscore/RO/Wdg/__init__.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,574 copying python/opscore/RO/Wdg/CmdWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,577 copying python/opscore/RO/Wdg/ScrolledWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,579 copying python/opscore/RO/Wdg/PathWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,581 copying python/opscore/RO/Wdg/OptionButtons.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,583 copying python/opscore/RO/Wdg/HistoryMenu.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,586 copying python/opscore/RO/Wdg/ResizableRect.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,588 copying python/opscore/RO/Wdg/Checkbutton.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,591 copying python/opscore/RO/Wdg/sampleDroplet.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,593 copying python/opscore/RO/Wdg/Menubutton.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,595 copying python/opscore/RO/Wdg/ProgressBar.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,598 copying python/opscore/RO/Wdg/PythonWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,601 copying python/opscore/RO/Wdg/TestScriptWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,603 copying python/opscore/RO/Wdg/InputDialog.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,605 copying python/opscore/RO/Wdg/Gridder.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,608 copying python/opscore/RO/Wdg/SeverityMixin.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,610 copying python/opscore/RO/Wdg/StateTracker.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,612 copying python/opscore/RO/Wdg/Bindings.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,615 copying python/opscore/RO/Wdg/HTTPGetWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,617 copying python/opscore/RO/Wdg/DropletRunner.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,620 copying python/opscore/RO/Wdg/OptionPanelControl.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,622 copying python/opscore/RO/Wdg/Label.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,625 copying python/opscore/RO/Wdg/Sound.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,627 copying python/opscore/RO/Wdg/IsCurrentMixin.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,630 copying python/opscore/RO/Wdg/InputContPresetsWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,633 copying python/opscore/RO/Wdg/LogWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,635 copying python/opscore/RO/Wdg/Text.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,638 copying python/opscore/RO/Wdg/FTPLogWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,641 copying python/opscore/RO/Wdg/InputContFrame.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,643 copying python/opscore/RO/Wdg/Button.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,646 copying python/opscore/RO/Wdg/CtxMenu.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,648 copying python/opscore/RO/Wdg/WdgPrefs.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,650 copying python/opscore/RO/Wdg/StatusConfigGridder.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,653 copying python/opscore/RO/Wdg/PatchedCanvas.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,655 copying python/opscore/RO/Wdg/StatusBar.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,658 copying python/opscore/RO/Wdg/BalloonHelp.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,660 copying python/opscore/RO/Wdg/ChangedIndicator.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,662 copying python/opscore/RO/Wdg/GrayImageDispWdg.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,665 copying python/opscore/RO/Wdg/PythonTk.py -> build/lib/opscore/RO/Wdg 2025-10-28T23:33:28,668 creating build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,669 copying python/opscore/RO/ParseMsg/GetKeyword.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,671 copying python/opscore/RO/ParseMsg/GetHeader.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,674 copying python/opscore/RO/ParseMsg/__init__.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,676 copying python/opscore/RO/ParseMsg/GetValues.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,678 copying python/opscore/RO/ParseMsg/GetString.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,680 copying python/opscore/RO/ParseMsg/ParseData.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,682 copying python/opscore/RO/ParseMsg/ParseMsg.py -> build/lib/opscore/RO/ParseMsg 2025-10-28T23:33:28,685 creating build/lib/opscore/RO/OS 2025-10-28T23:33:28,686 copying python/opscore/RO/OS/__init__.py -> build/lib/opscore/RO/OS 2025-10-28T23:33:28,688 copying python/opscore/RO/OS/getMacDirs.py -> build/lib/opscore/RO/OS 2025-10-28T23:33:28,690 copying python/opscore/RO/OS/getWinDirs.py -> build/lib/opscore/RO/OS 2025-10-28T23:33:28,693 copying python/opscore/RO/OS/OSUtil.py -> build/lib/opscore/RO/OS 2025-10-28T23:33:28,695 copying python/opscore/RO/OS/getDirs.py -> build/lib/opscore/RO/OS 2025-10-28T23:33:28,698 creating build/lib/opscore/RO/Alg 2025-10-28T23:33:28,699 copying python/opscore/RO/Alg/__init__.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,701 copying python/opscore/RO/Alg/OrderedDict.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,704 copying python/opscore/RO/Alg/GenericCallback.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,706 copying python/opscore/RO/Alg/SavedDict.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,708 copying python/opscore/RO/Alg/MultiListIter.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,710 copying python/opscore/RO/Alg/IDGen.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,712 copying python/opscore/RO/Alg/MultiDict.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,714 copying python/opscore/RO/Alg/MatchList.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,716 copying python/opscore/RO/Alg/ListPlus.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,718 copying python/opscore/RO/Alg/RandomWalk.py -> build/lib/opscore/RO/Alg 2025-10-28T23:33:28,720 creating build/lib/opscore/RO/Astro 2025-10-28T23:33:28,721 copying python/opscore/RO/Astro/__init__.py -> build/lib/opscore/RO/Astro 2025-10-28T23:33:28,723 copying python/opscore/RO/Astro/runTests.py -> build/lib/opscore/RO/Astro 2025-10-28T23:33:28,725 copying python/opscore/RO/Astro/ImageWindow.py -> build/lib/opscore/RO/Astro 2025-10-28T23:33:28,729 creating build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,730 copying python/opscore/RO/Astro/Sph/CCFromSCPVOff.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,732 copying python/opscore/RO/Astro/Sph/CCFromSCPV.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,735 copying python/opscore/RO/Astro/Sph/__init__.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,737 copying python/opscore/RO/Astro/Sph/CoordConv.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,739 copying python/opscore/RO/Astro/Sph/AngSideAng.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,742 copying python/opscore/RO/Astro/Sph/Airmass.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,744 copying python/opscore/RO/Astro/Sph/AzAltFromHADec.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,746 copying python/opscore/RO/Astro/Sph/AngSep.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,748 copying python/opscore/RO/Astro/Sph/SCFromCC.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,749 copying python/opscore/RO/Astro/Sph/SCFromCCPVOff.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,752 copying python/opscore/RO/Astro/Sph/SCFromDC.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,753 copying python/opscore/RO/Astro/Sph/SCFromCCPV.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,756 copying python/opscore/RO/Astro/Sph/HADecFromAzAlt.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,758 copying python/opscore/RO/Astro/Sph/CCFromSC.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,760 copying python/opscore/RO/Astro/Sph/Const.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,762 copying python/opscore/RO/Astro/Sph/DCFromSC.py -> build/lib/opscore/RO/Astro/Sph 2025-10-28T23:33:28,764 creating build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,765 copying python/opscore/RO/Astro/llv/eqeqx.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,767 copying python/opscore/RO/Astro/llv/epb.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,769 copying python/opscore/RO/Astro/llv/epj.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,771 copying python/opscore/RO/Astro/llv/vn.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,773 copying python/opscore/RO/Astro/llv/prenut.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,776 copying python/opscore/RO/Astro/llv/__init__.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,777 copying python/opscore/RO/Astro/llv/geoc.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,779 copying python/opscore/RO/Astro/llv/prec.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,781 copying python/opscore/RO/Astro/llv/nut.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,784 copying python/opscore/RO/Astro/llv/etrms.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,786 copying python/opscore/RO/Astro/llv/prebn.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,788 copying python/opscore/RO/Astro/llv/epb2d.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,790 copying python/opscore/RO/Astro/llv/mappa.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,792 copying python/opscore/RO/Astro/llv/euler.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,795 copying python/opscore/RO/Astro/llv/epj2d.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,797 copying python/opscore/RO/Astro/llv/evp.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,799 copying python/opscore/RO/Astro/llv/nutc.py -> build/lib/opscore/RO/Astro/llv 2025-10-28T23:33:28,802 creating build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,803 copying python/opscore/RO/Astro/Tm/LASTFromUT1.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,805 copying python/opscore/RO/Astro/Tm/UTCFromPySec.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,807 copying python/opscore/RO/Astro/Tm/__init__.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,809 copying python/opscore/RO/Astro/Tm/ISODate.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,811 copying python/opscore/RO/Astro/Tm/GMSTFromUT1.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,813 copying python/opscore/RO/Astro/Tm/TAI.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,815 copying python/opscore/RO/Astro/Tm/MJDFromEpJ.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,817 copying python/opscore/RO/Astro/Tm/LMSTFromUT1.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,819 copying python/opscore/RO/Astro/Tm/MJDFromPyTuple.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,821 copying python/opscore/RO/Astro/Tm/EpJFromMJD.py -> build/lib/opscore/RO/Astro/Tm 2025-10-28T23:33:28,824 creating build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,825 copying python/opscore/RO/Astro/Cnv/ICRSFromFK4.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,827 copying python/opscore/RO/Astro/Cnv/GeoFromTopo.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,829 copying python/opscore/RO/Astro/Cnv/AppGeoData.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,831 copying python/opscore/RO/Astro/Cnv/ICRSFromFixedFK4.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,833 copying python/opscore/RO/Astro/Cnv/__init__.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,835 copying python/opscore/RO/Astro/Cnv/TopoFromObs.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,838 copying python/opscore/RO/Astro/Cnv/CoordConv.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,840 copying python/opscore/RO/Astro/Cnv/TopoFromGeoSimple.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,842 copying python/opscore/RO/Astro/Cnv/FK4FromICRS.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,844 copying python/opscore/RO/Astro/Cnv/TopoFromGeo.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,846 copying python/opscore/RO/Astro/Cnv/AzAltFromHADec.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,848 copying python/opscore/RO/Astro/Cnv/ObsFromTopo.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,851 copying python/opscore/RO/Astro/Cnv/FK5Prec.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,853 copying python/opscore/RO/Astro/Cnv/ICRSFromGal.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,855 copying python/opscore/RO/Astro/Cnv/ObserverData.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,857 copying python/opscore/RO/Astro/Cnv/GeoFromICRS.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,859 copying python/opscore/RO/Astro/Cnv/HADecFromAzAlt.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,861 copying python/opscore/RO/Astro/Cnv/GalFromICRS.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,863 copying python/opscore/RO/Astro/Cnv/ICRSFromGeo.py -> build/lib/opscore/RO/Astro/Cnv 2025-10-28T23:33:28,865 running egg_info 2025-10-28T23:33:28,893 writing python/sdss_opscore.egg-info/PKG-INFO 2025-10-28T23:33:28,898 writing dependency_links to python/sdss_opscore.egg-info/dependency_links.txt 2025-10-28T23:33:28,901 writing requirements to python/sdss_opscore.egg-info/requires.txt 2025-10-28T23:33:28,902 writing top-level names to python/sdss_opscore.egg-info/top_level.txt 2025-10-28T23:33:28,953 reading manifest file 'python/sdss_opscore.egg-info/SOURCES.txt' 2025-10-28T23:33:28,966 adding license file 'LICENSE.md' 2025-10-28T23:33:28,978 writing manifest file 'python/sdss_opscore.egg-info/SOURCES.txt' 2025-10-28T23:33:29,029 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-10-28T23:33:29,029 !! 2025-10-28T23:33:29,031 ******************************************************************************** 2025-10-28T23:33:29,031 Please avoid running ``setup.py`` directly. 2025-10-28T23:33:29,032 Instead, use pypa/build, pypa/installer or other 2025-10-28T23:33:29,032 standards-based tools. 2025-10-28T23:33:29,034 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-10-28T23:33:29,034 or your builds will no longer be supported. 2025-10-28T23:33:29,035 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-10-28T23:33:29,036 ******************************************************************************** 2025-10-28T23:33:29,038 !! 2025-10-28T23:33:29,038 self.initialize_options() 2025-10-28T23:33:29,059 installing to build/bdist.linux-armv7l/wheel 2025-10-28T23:33:29,059 running install 2025-10-28T23:33:29,083 running install_lib 2025-10-28T23:33:29,110 creating build/bdist.linux-armv7l/wheel 2025-10-28T23:33:29,113 creating build/bdist.linux-armv7l/wheel/opscore 2025-10-28T23:33:29,114 creating build/bdist.linux-armv7l/wheel/opscore/utility 2025-10-28T23:33:29,116 copying build/lib/opscore/utility/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,118 copying build/lib/opscore/utility/html.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,120 copying build/lib/opscore/utility/assembleImage.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,124 copying build/lib/opscore/utility/timer.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,126 copying build/lib/opscore/utility/tback.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,128 copying build/lib/opscore/utility/qstr.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,130 copying build/lib/opscore/utility/astrotime.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,132 copying build/lib/opscore/utility/config.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,134 copying build/lib/opscore/utility/sdss3logging.py -> build/bdist.linux-armv7l/wheel/./opscore/utility 2025-10-28T23:33:29,136 copying build/lib/opscore/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore 2025-10-28T23:33:29,139 creating build/bdist.linux-armv7l/wheel/opscore/protocols 2025-10-28T23:33:29,140 copying build/lib/opscore/protocols/types.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,143 copying build/lib/opscore/protocols/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,145 copying build/lib/opscore/protocols/keysformat.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,147 copying build/lib/opscore/protocols/parser.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,150 copying build/lib/opscore/protocols/messages.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,153 copying build/lib/opscore/protocols/keys.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,157 copying build/lib/opscore/protocols/validation.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,159 copying build/lib/opscore/protocols/pvt.py -> build/bdist.linux-armv7l/wheel/./opscore/protocols 2025-10-28T23:33:29,162 creating build/bdist.linux-armv7l/wheel/opscore/actor 2025-10-28T23:33:29,163 copying build/lib/opscore/actor/model.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,165 copying build/lib/opscore/actor/keydispatcher.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,168 copying build/lib/opscore/actor/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,170 copying build/lib/opscore/actor/cmdkeydispatcher.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,173 copying build/lib/opscore/actor/basescriptrunner.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,176 copying build/lib/opscore/actor/actordispatcher.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,179 copying build/lib/opscore/actor/scriptrunner.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,181 copying build/lib/opscore/actor/keyvar.py -> build/bdist.linux-armv7l/wheel/./opscore/actor 2025-10-28T23:33:29,185 creating build/bdist.linux-armv7l/wheel/opscore/RO 2025-10-28T23:33:29,187 creating build/bdist.linux-armv7l/wheel/opscore/RO/Prefs 2025-10-28T23:33:29,188 copying build/lib/opscore/RO/Prefs/PrefWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Prefs 2025-10-28T23:33:29,191 copying build/lib/opscore/RO/Prefs/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Prefs 2025-10-28T23:33:29,193 copying build/lib/opscore/RO/Prefs/PrefVar.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Prefs 2025-10-28T23:33:29,196 copying build/lib/opscore/RO/Prefs/PrefEditor.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Prefs 2025-10-28T23:33:29,198 copying build/lib/opscore/RO/InputCont.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,202 creating build/bdist.linux-armv7l/wheel/opscore/RO/Bitmaps 2025-10-28T23:33:29,203 copying build/lib/opscore/RO/Bitmaps/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Bitmaps 2025-10-28T23:33:29,205 copying build/lib/opscore/RO/PhysConst.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,207 copying build/lib/opscore/RO/DS9.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,210 copying build/lib/opscore/RO/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,212 copying build/lib/opscore/RO/CnvUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,214 copying build/lib/opscore/RO/Version.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,216 copying build/lib/opscore/RO/KeyVariable.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,219 copying build/lib/opscore/RO/procFiles.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,223 creating build/bdist.linux-armv7l/wheel/opscore/RO/Comm 2025-10-28T23:33:29,224 copying build/lib/opscore/RO/Comm/VMSTelnet.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,226 copying build/lib/opscore/RO/Comm/HubConnection.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,228 copying build/lib/opscore/RO/Comm/TkSocket.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,231 copying build/lib/opscore/RO/Comm/isAvailable.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,233 copying build/lib/opscore/RO/Comm/TwistedSocket.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,235 copying build/lib/opscore/RO/Comm/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,237 copying build/lib/opscore/RO/Comm/TwistedTimer.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,239 copying build/lib/opscore/RO/Comm/TCPConnection.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,241 copying build/lib/opscore/RO/Comm/BaseSocket.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,244 copying build/lib/opscore/RO/Comm/HTTPGet.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,247 copying build/lib/opscore/RO/Comm/BrowseURL.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,248 copying build/lib/opscore/RO/Comm/TkSerial.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,251 copying build/lib/opscore/RO/Comm/Generic.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,253 copying build/lib/opscore/RO/Comm/FTPGet.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,255 copying build/lib/opscore/RO/Comm/TCPEcho.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Comm 2025-10-28T23:33:29,257 copying build/lib/opscore/RO/CanvasUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,260 creating build/bdist.linux-armv7l/wheel/opscore/RO/Wdg 2025-10-28T23:33:29,261 copying build/lib/opscore/RO/Wdg/StripChartWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,264 copying build/lib/opscore/RO/Wdg/DropletApp.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,266 copying build/lib/opscore/RO/Wdg/Toplevel.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,269 copying build/lib/opscore/RO/Wdg/OptionMenu.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,271 copying build/lib/opscore/RO/Wdg/RadiobuttonSet.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,274 copying build/lib/opscore/RO/Wdg/Entry.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,277 copying build/lib/opscore/RO/Wdg/ScriptWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,279 copying build/lib/opscore/RO/Wdg/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,281 copying build/lib/opscore/RO/Wdg/CmdWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,283 copying build/lib/opscore/RO/Wdg/ScrolledWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,285 copying build/lib/opscore/RO/Wdg/PathWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,287 copying build/lib/opscore/RO/Wdg/OptionButtons.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,289 copying build/lib/opscore/RO/Wdg/HistoryMenu.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,291 copying build/lib/opscore/RO/Wdg/ResizableRect.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,293 copying build/lib/opscore/RO/Wdg/Checkbutton.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,296 copying build/lib/opscore/RO/Wdg/sampleDroplet.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,298 copying build/lib/opscore/RO/Wdg/Menubutton.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,300 copying build/lib/opscore/RO/Wdg/ProgressBar.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,302 copying build/lib/opscore/RO/Wdg/PythonWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,305 copying build/lib/opscore/RO/Wdg/TestScriptWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,307 copying build/lib/opscore/RO/Wdg/InputDialog.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,309 copying build/lib/opscore/RO/Wdg/Gridder.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,311 copying build/lib/opscore/RO/Wdg/SeverityMixin.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,313 copying build/lib/opscore/RO/Wdg/StateTracker.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,316 copying build/lib/opscore/RO/Wdg/Bindings.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,318 copying build/lib/opscore/RO/Wdg/HTTPGetWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,320 copying build/lib/opscore/RO/Wdg/DropletRunner.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,322 copying build/lib/opscore/RO/Wdg/OptionPanelControl.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,325 copying build/lib/opscore/RO/Wdg/Label.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,327 copying build/lib/opscore/RO/Wdg/Sound.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,329 copying build/lib/opscore/RO/Wdg/IsCurrentMixin.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,331 copying build/lib/opscore/RO/Wdg/InputContPresetsWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,334 copying build/lib/opscore/RO/Wdg/LogWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,337 copying build/lib/opscore/RO/Wdg/Text.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,339 copying build/lib/opscore/RO/Wdg/FTPLogWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,342 copying build/lib/opscore/RO/Wdg/InputContFrame.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,344 copying build/lib/opscore/RO/Wdg/Button.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,346 copying build/lib/opscore/RO/Wdg/CtxMenu.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,348 copying build/lib/opscore/RO/Wdg/WdgPrefs.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,351 copying build/lib/opscore/RO/Wdg/StatusConfigGridder.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,353 copying build/lib/opscore/RO/Wdg/PatchedCanvas.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,355 copying build/lib/opscore/RO/Wdg/StatusBar.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,357 copying build/lib/opscore/RO/Wdg/BalloonHelp.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,359 copying build/lib/opscore/RO/Wdg/ChangedIndicator.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,361 copying build/lib/opscore/RO/Wdg/GrayImageDispWdg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,365 copying build/lib/opscore/RO/Wdg/PythonTk.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Wdg 2025-10-28T23:33:29,366 copying build/lib/opscore/RO/KeyDispatcher.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,369 copying build/lib/opscore/RO/SQLUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,371 copying build/lib/opscore/RO/TkUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,374 copying build/lib/opscore/RO/PVT.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,377 creating build/bdist.linux-armv7l/wheel/opscore/RO/ParseMsg 2025-10-28T23:33:29,378 copying build/lib/opscore/RO/ParseMsg/GetKeyword.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,380 copying build/lib/opscore/RO/ParseMsg/GetHeader.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,382 copying build/lib/opscore/RO/ParseMsg/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,384 copying build/lib/opscore/RO/ParseMsg/GetValues.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,386 copying build/lib/opscore/RO/ParseMsg/GetString.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,389 copying build/lib/opscore/RO/ParseMsg/ParseData.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,391 copying build/lib/opscore/RO/ParseMsg/ParseMsg.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/ParseMsg 2025-10-28T23:33:29,393 creating build/bdist.linux-armv7l/wheel/opscore/RO/OS 2025-10-28T23:33:29,395 copying build/lib/opscore/RO/OS/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/OS 2025-10-28T23:33:29,397 copying build/lib/opscore/RO/OS/getMacDirs.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/OS 2025-10-28T23:33:29,399 copying build/lib/opscore/RO/OS/getWinDirs.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/OS 2025-10-28T23:33:29,401 copying build/lib/opscore/RO/OS/OSUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/OS 2025-10-28T23:33:29,404 copying build/lib/opscore/RO/OS/getDirs.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/OS 2025-10-28T23:33:29,406 copying build/lib/opscore/RO/SeqUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,408 copying build/lib/opscore/RO/LangUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,410 copying build/lib/opscore/RO/MathUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,413 copying build/lib/opscore/RO/ScriptRunner.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,416 copying build/lib/opscore/RO/CoordSys.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,419 creating build/bdist.linux-armv7l/wheel/opscore/RO/Alg 2025-10-28T23:33:29,420 copying build/lib/opscore/RO/Alg/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,421 copying build/lib/opscore/RO/Alg/OrderedDict.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,424 copying build/lib/opscore/RO/Alg/GenericCallback.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,426 copying build/lib/opscore/RO/Alg/SavedDict.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,427 copying build/lib/opscore/RO/Alg/MultiListIter.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,429 copying build/lib/opscore/RO/Alg/IDGen.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,431 copying build/lib/opscore/RO/Alg/MultiDict.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,433 copying build/lib/opscore/RO/Alg/MatchList.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,435 copying build/lib/opscore/RO/Alg/ListPlus.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,437 copying build/lib/opscore/RO/Alg/RandomWalk.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Alg 2025-10-28T23:33:29,439 copying build/lib/opscore/RO/Constants.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,441 copying build/lib/opscore/RO/SysConst.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,442 copying build/lib/opscore/RO/StringUtil.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,445 copying build/lib/opscore/RO/BitDescr.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,447 creating build/bdist.linux-armv7l/wheel/opscore/RO/Astro 2025-10-28T23:33:29,448 copying build/lib/opscore/RO/Astro/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro 2025-10-28T23:33:29,451 creating build/bdist.linux-armv7l/wheel/opscore/RO/Astro/Sph 2025-10-28T23:33:29,452 copying build/lib/opscore/RO/Astro/Sph/CCFromSCPVOff.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,454 copying build/lib/opscore/RO/Astro/Sph/CCFromSCPV.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,457 copying build/lib/opscore/RO/Astro/Sph/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,459 copying build/lib/opscore/RO/Astro/Sph/CoordConv.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,461 copying build/lib/opscore/RO/Astro/Sph/AngSideAng.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,463 copying build/lib/opscore/RO/Astro/Sph/Airmass.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,465 copying build/lib/opscore/RO/Astro/Sph/AzAltFromHADec.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,467 copying build/lib/opscore/RO/Astro/Sph/AngSep.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,469 copying build/lib/opscore/RO/Astro/Sph/SCFromCC.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,471 copying build/lib/opscore/RO/Astro/Sph/SCFromCCPVOff.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,474 copying build/lib/opscore/RO/Astro/Sph/SCFromDC.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,476 copying build/lib/opscore/RO/Astro/Sph/SCFromCCPV.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,478 copying build/lib/opscore/RO/Astro/Sph/HADecFromAzAlt.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,480 copying build/lib/opscore/RO/Astro/Sph/CCFromSC.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,482 copying build/lib/opscore/RO/Astro/Sph/Const.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,484 copying build/lib/opscore/RO/Astro/Sph/DCFromSC.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Sph 2025-10-28T23:33:29,487 creating build/bdist.linux-armv7l/wheel/opscore/RO/Astro/llv 2025-10-28T23:33:29,488 copying build/lib/opscore/RO/Astro/llv/eqeqx.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,490 copying build/lib/opscore/RO/Astro/llv/epb.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,492 copying build/lib/opscore/RO/Astro/llv/epj.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,493 copying build/lib/opscore/RO/Astro/llv/vn.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,495 copying build/lib/opscore/RO/Astro/llv/prenut.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,497 copying build/lib/opscore/RO/Astro/llv/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,498 copying build/lib/opscore/RO/Astro/llv/geoc.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,500 copying build/lib/opscore/RO/Astro/llv/prec.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,502 copying build/lib/opscore/RO/Astro/llv/nut.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,504 copying build/lib/opscore/RO/Astro/llv/etrms.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,506 copying build/lib/opscore/RO/Astro/llv/prebn.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,508 copying build/lib/opscore/RO/Astro/llv/epb2d.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,509 copying build/lib/opscore/RO/Astro/llv/mappa.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,512 copying build/lib/opscore/RO/Astro/llv/euler.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,514 copying build/lib/opscore/RO/Astro/llv/epj2d.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,516 copying build/lib/opscore/RO/Astro/llv/evp.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,518 copying build/lib/opscore/RO/Astro/llv/nutc.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/llv 2025-10-28T23:33:29,520 copying build/lib/opscore/RO/Astro/runTests.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro 2025-10-28T23:33:29,523 creating build/bdist.linux-armv7l/wheel/opscore/RO/Astro/Tm 2025-10-28T23:33:29,524 copying build/lib/opscore/RO/Astro/Tm/LASTFromUT1.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,526 copying build/lib/opscore/RO/Astro/Tm/UTCFromPySec.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,528 copying build/lib/opscore/RO/Astro/Tm/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,530 copying build/lib/opscore/RO/Astro/Tm/ISODate.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,532 copying build/lib/opscore/RO/Astro/Tm/GMSTFromUT1.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,534 copying build/lib/opscore/RO/Astro/Tm/TAI.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,536 copying build/lib/opscore/RO/Astro/Tm/MJDFromEpJ.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,538 copying build/lib/opscore/RO/Astro/Tm/LMSTFromUT1.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,539 copying build/lib/opscore/RO/Astro/Tm/MJDFromPyTuple.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,541 copying build/lib/opscore/RO/Astro/Tm/EpJFromMJD.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Tm 2025-10-28T23:33:29,543 copying build/lib/opscore/RO/Astro/ImageWindow.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro 2025-10-28T23:33:29,546 creating build/bdist.linux-armv7l/wheel/opscore/RO/Astro/Cnv 2025-10-28T23:33:29,547 copying build/lib/opscore/RO/Astro/Cnv/ICRSFromFK4.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,549 copying build/lib/opscore/RO/Astro/Cnv/GeoFromTopo.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,551 copying build/lib/opscore/RO/Astro/Cnv/AppGeoData.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,553 copying build/lib/opscore/RO/Astro/Cnv/ICRSFromFixedFK4.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,555 copying build/lib/opscore/RO/Astro/Cnv/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,557 copying build/lib/opscore/RO/Astro/Cnv/TopoFromObs.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,559 copying build/lib/opscore/RO/Astro/Cnv/CoordConv.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,562 copying build/lib/opscore/RO/Astro/Cnv/TopoFromGeoSimple.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,564 copying build/lib/opscore/RO/Astro/Cnv/FK4FromICRS.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,566 copying build/lib/opscore/RO/Astro/Cnv/TopoFromGeo.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,568 copying build/lib/opscore/RO/Astro/Cnv/AzAltFromHADec.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,570 copying build/lib/opscore/RO/Astro/Cnv/ObsFromTopo.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,572 copying build/lib/opscore/RO/Astro/Cnv/FK5Prec.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,574 copying build/lib/opscore/RO/Astro/Cnv/ICRSFromGal.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,576 copying build/lib/opscore/RO/Astro/Cnv/ObserverData.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,578 copying build/lib/opscore/RO/Astro/Cnv/GeoFromICRS.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,580 copying build/lib/opscore/RO/Astro/Cnv/HADecFromAzAlt.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,582 copying build/lib/opscore/RO/Astro/Cnv/GalFromICRS.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,584 copying build/lib/opscore/RO/Astro/Cnv/ICRSFromGeo.py -> build/bdist.linux-armv7l/wheel/./opscore/RO/Astro/Cnv 2025-10-28T23:33:29,586 copying build/lib/opscore/RO/AddCallback.py -> build/bdist.linux-armv7l/wheel/./opscore/RO 2025-10-28T23:33:29,589 creating build/bdist.linux-armv7l/wheel/opscore/ply 2025-10-28T23:33:29,590 copying build/lib/opscore/ply/cpp.py -> build/bdist.linux-armv7l/wheel/./opscore/ply 2025-10-28T23:33:29,593 copying build/lib/opscore/ply/ygen.py -> build/bdist.linux-armv7l/wheel/./opscore/ply 2025-10-28T23:33:29,595 copying build/lib/opscore/ply/__init__.py -> build/bdist.linux-armv7l/wheel/./opscore/ply 2025-10-28T23:33:29,597 copying build/lib/opscore/ply/yacc.py -> build/bdist.linux-armv7l/wheel/./opscore/ply 2025-10-28T23:33:29,601 copying build/lib/opscore/ply/ctokens.py -> build/bdist.linux-armv7l/wheel/./opscore/ply 2025-10-28T23:33:29,603 copying build/lib/opscore/ply/lex.py -> build/bdist.linux-armv7l/wheel/./opscore/ply 2025-10-28T23:33:29,606 running install_egg_info 2025-10-28T23:33:29,639 Copying python/sdss_opscore.egg-info to build/bdist.linux-armv7l/wheel/./sdss_opscore-3.1.0-py3.11.egg-info 2025-10-28T23:33:29,650 running install_scripts 2025-10-28T23:33:29,661 creating build/bdist.linux-armv7l/wheel/sdss_opscore-3.1.0.dist-info/WHEEL 2025-10-28T23:33:29,664 creating '/tmp/pip-wheel-528stgmd/sdss_opscore-3.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-28T23:33:29,666 adding 'opscore/__init__.py' 2025-10-28T23:33:29,669 adding 'opscore/RO/AddCallback.py' 2025-10-28T23:33:29,670 adding 'opscore/RO/BitDescr.py' 2025-10-28T23:33:29,672 adding 'opscore/RO/CanvasUtil.py' 2025-10-28T23:33:29,674 adding 'opscore/RO/CnvUtil.py' 2025-10-28T23:33:29,676 adding 'opscore/RO/Constants.py' 2025-10-28T23:33:29,678 adding 'opscore/RO/CoordSys.py' 2025-10-28T23:33:29,682 adding 'opscore/RO/DS9.py' 2025-10-28T23:33:29,687 adding 'opscore/RO/InputCont.py' 2025-10-28T23:33:29,691 adding 'opscore/RO/KeyDispatcher.py' 2025-10-28T23:33:29,698 adding 'opscore/RO/KeyVariable.py' 2025-10-28T23:33:29,700 adding 'opscore/RO/LangUtil.py' 2025-10-28T23:33:29,701 adding 'opscore/RO/MathUtil.py' 2025-10-28T23:33:29,703 adding 'opscore/RO/PVT.py' 2025-10-28T23:33:29,704 adding 'opscore/RO/PhysConst.py' 2025-10-28T23:33:29,706 adding 'opscore/RO/SQLUtil.py' 2025-10-28T23:33:29,712 adding 'opscore/RO/ScriptRunner.py' 2025-10-28T23:33:29,714 adding 'opscore/RO/SeqUtil.py' 2025-10-28T23:33:29,718 adding 'opscore/RO/StringUtil.py' 2025-10-28T23:33:29,719 adding 'opscore/RO/SysConst.py' 2025-10-28T23:33:29,721 adding 'opscore/RO/TkUtil.py' 2025-10-28T23:33:29,723 adding 'opscore/RO/Version.py' 2025-10-28T23:33:29,724 adding 'opscore/RO/__init__.py' 2025-10-28T23:33:29,726 adding 'opscore/RO/procFiles.py' 2025-10-28T23:33:29,728 adding 'opscore/RO/Alg/GenericCallback.py' 2025-10-28T23:33:29,729 adding 'opscore/RO/Alg/IDGen.py' 2025-10-28T23:33:29,730 adding 'opscore/RO/Alg/ListPlus.py' 2025-10-28T23:33:29,732 adding 'opscore/RO/Alg/MatchList.py' 2025-10-28T23:33:29,733 adding 'opscore/RO/Alg/MultiDict.py' 2025-10-28T23:33:29,734 adding 'opscore/RO/Alg/MultiListIter.py' 2025-10-28T23:33:29,736 adding 'opscore/RO/Alg/OrderedDict.py' 2025-10-28T23:33:29,738 adding 'opscore/RO/Alg/RandomWalk.py' 2025-10-28T23:33:29,739 adding 'opscore/RO/Alg/SavedDict.py' 2025-10-28T23:33:29,740 adding 'opscore/RO/Alg/__init__.py' 2025-10-28T23:33:29,742 adding 'opscore/RO/Astro/ImageWindow.py' 2025-10-28T23:33:29,744 adding 'opscore/RO/Astro/__init__.py' 2025-10-28T23:33:29,745 adding 'opscore/RO/Astro/runTests.py' 2025-10-28T23:33:29,747 adding 'opscore/RO/Astro/Cnv/AppGeoData.py' 2025-10-28T23:33:29,748 adding 'opscore/RO/Astro/Cnv/AzAltFromHADec.py' 2025-10-28T23:33:29,750 adding 'opscore/RO/Astro/Cnv/CoordConv.py' 2025-10-28T23:33:29,752 adding 'opscore/RO/Astro/Cnv/FK4FromICRS.py' 2025-10-28T23:33:29,754 adding 'opscore/RO/Astro/Cnv/FK5Prec.py' 2025-10-28T23:33:29,755 adding 'opscore/RO/Astro/Cnv/GalFromICRS.py' 2025-10-28T23:33:29,756 adding 'opscore/RO/Astro/Cnv/GeoFromICRS.py' 2025-10-28T23:33:29,758 adding 'opscore/RO/Astro/Cnv/GeoFromTopo.py' 2025-10-28T23:33:29,759 adding 'opscore/RO/Astro/Cnv/HADecFromAzAlt.py' 2025-10-28T23:33:29,761 adding 'opscore/RO/Astro/Cnv/ICRSFromFK4.py' 2025-10-28T23:33:29,762 adding 'opscore/RO/Astro/Cnv/ICRSFromFixedFK4.py' 2025-10-28T23:33:29,764 adding 'opscore/RO/Astro/Cnv/ICRSFromGal.py' 2025-10-28T23:33:29,765 adding 'opscore/RO/Astro/Cnv/ICRSFromGeo.py' 2025-10-28T23:33:29,767 adding 'opscore/RO/Astro/Cnv/ObsFromTopo.py' 2025-10-28T23:33:29,768 adding 'opscore/RO/Astro/Cnv/ObserverData.py' 2025-10-28T23:33:29,769 adding 'opscore/RO/Astro/Cnv/TopoFromGeo.py' 2025-10-28T23:33:29,770 adding 'opscore/RO/Astro/Cnv/TopoFromGeoSimple.py' 2025-10-28T23:33:29,772 adding 'opscore/RO/Astro/Cnv/TopoFromObs.py' 2025-10-28T23:33:29,773 adding 'opscore/RO/Astro/Cnv/__init__.py' 2025-10-28T23:33:29,776 adding 'opscore/RO/Astro/Sph/Airmass.py' 2025-10-28T23:33:29,777 adding 'opscore/RO/Astro/Sph/AngSep.py' 2025-10-28T23:33:29,779 adding 'opscore/RO/Astro/Sph/AngSideAng.py' 2025-10-28T23:33:29,781 adding 'opscore/RO/Astro/Sph/AzAltFromHADec.py' 2025-10-28T23:33:29,782 adding 'opscore/RO/Astro/Sph/CCFromSC.py' 2025-10-28T23:33:29,784 adding 'opscore/RO/Astro/Sph/CCFromSCPV.py' 2025-10-28T23:33:29,785 adding 'opscore/RO/Astro/Sph/CCFromSCPVOff.py' 2025-10-28T23:33:29,787 adding 'opscore/RO/Astro/Sph/Const.py' 2025-10-28T23:33:29,788 adding 'opscore/RO/Astro/Sph/CoordConv.py' 2025-10-28T23:33:29,790 adding 'opscore/RO/Astro/Sph/DCFromSC.py' 2025-10-28T23:33:29,791 adding 'opscore/RO/Astro/Sph/HADecFromAzAlt.py' 2025-10-28T23:33:29,792 adding 'opscore/RO/Astro/Sph/SCFromCC.py' 2025-10-28T23:33:29,794 adding 'opscore/RO/Astro/Sph/SCFromCCPV.py' 2025-10-28T23:33:29,796 adding 'opscore/RO/Astro/Sph/SCFromCCPVOff.py' 2025-10-28T23:33:29,797 adding 'opscore/RO/Astro/Sph/SCFromDC.py' 2025-10-28T23:33:29,798 adding 'opscore/RO/Astro/Sph/__init__.py' 2025-10-28T23:33:29,800 adding 'opscore/RO/Astro/Tm/EpJFromMJD.py' 2025-10-28T23:33:29,801 adding 'opscore/RO/Astro/Tm/GMSTFromUT1.py' 2025-10-28T23:33:29,802 adding 'opscore/RO/Astro/Tm/ISODate.py' 2025-10-28T23:33:29,804 adding 'opscore/RO/Astro/Tm/LASTFromUT1.py' 2025-10-28T23:33:29,805 adding 'opscore/RO/Astro/Tm/LMSTFromUT1.py' 2025-10-28T23:33:29,806 adding 'opscore/RO/Astro/Tm/MJDFromEpJ.py' 2025-10-28T23:33:29,807 adding 'opscore/RO/Astro/Tm/MJDFromPyTuple.py' 2025-10-28T23:33:29,809 adding 'opscore/RO/Astro/Tm/TAI.py' 2025-10-28T23:33:29,810 adding 'opscore/RO/Astro/Tm/UTCFromPySec.py' 2025-10-28T23:33:29,811 adding 'opscore/RO/Astro/Tm/__init__.py' 2025-10-28T23:33:29,813 adding 'opscore/RO/Astro/llv/__init__.py' 2025-10-28T23:33:29,814 adding 'opscore/RO/Astro/llv/epb.py' 2025-10-28T23:33:29,815 adding 'opscore/RO/Astro/llv/epb2d.py' 2025-10-28T23:33:29,816 adding 'opscore/RO/Astro/llv/epj.py' 2025-10-28T23:33:29,817 adding 'opscore/RO/Astro/llv/epj2d.py' 2025-10-28T23:33:29,819 adding 'opscore/RO/Astro/llv/eqeqx.py' 2025-10-28T23:33:29,820 adding 'opscore/RO/Astro/llv/etrms.py' 2025-10-28T23:33:29,821 adding 'opscore/RO/Astro/llv/euler.py' 2025-10-28T23:33:29,824 adding 'opscore/RO/Astro/llv/evp.py' 2025-10-28T23:33:29,825 adding 'opscore/RO/Astro/llv/geoc.py' 2025-10-28T23:33:29,827 adding 'opscore/RO/Astro/llv/mappa.py' 2025-10-28T23:33:29,828 adding 'opscore/RO/Astro/llv/nut.py' 2025-10-28T23:33:29,830 adding 'opscore/RO/Astro/llv/nutc.py' 2025-10-28T23:33:29,832 adding 'opscore/RO/Astro/llv/prebn.py' 2025-10-28T23:33:29,833 adding 'opscore/RO/Astro/llv/prec.py' 2025-10-28T23:33:29,835 adding 'opscore/RO/Astro/llv/prenut.py' 2025-10-28T23:33:29,836 adding 'opscore/RO/Astro/llv/vn.py' 2025-10-28T23:33:29,838 adding 'opscore/RO/Bitmaps/__init__.py' 2025-10-28T23:33:29,840 adding 'opscore/RO/Comm/BaseSocket.py' 2025-10-28T23:33:29,842 adding 'opscore/RO/Comm/BrowseURL.py' 2025-10-28T23:33:29,843 adding 'opscore/RO/Comm/FTPGet.py' 2025-10-28T23:33:29,845 adding 'opscore/RO/Comm/Generic.py' 2025-10-28T23:33:29,848 adding 'opscore/RO/Comm/HTTPGet.py' 2025-10-28T23:33:29,850 adding 'opscore/RO/Comm/HubConnection.py' 2025-10-28T23:33:29,853 adding 'opscore/RO/Comm/TCPConnection.py' 2025-10-28T23:33:29,854 adding 'opscore/RO/Comm/TCPEcho.py' 2025-10-28T23:33:29,856 adding 'opscore/RO/Comm/TkSerial.py' 2025-10-28T23:33:29,860 adding 'opscore/RO/Comm/TkSocket.py' 2025-10-28T23:33:29,863 adding 'opscore/RO/Comm/TwistedSocket.py' 2025-10-28T23:33:29,864 adding 'opscore/RO/Comm/TwistedTimer.py' 2025-10-28T23:33:29,866 adding 'opscore/RO/Comm/VMSTelnet.py' 2025-10-28T23:33:29,867 adding 'opscore/RO/Comm/__init__.py' 2025-10-28T23:33:29,868 adding 'opscore/RO/Comm/isAvailable.py' 2025-10-28T23:33:29,871 adding 'opscore/RO/OS/OSUtil.py' 2025-10-28T23:33:29,872 adding 'opscore/RO/OS/__init__.py' 2025-10-28T23:33:29,874 adding 'opscore/RO/OS/getDirs.py' 2025-10-28T23:33:29,875 adding 'opscore/RO/OS/getMacDirs.py' 2025-10-28T23:33:29,876 adding 'opscore/RO/OS/getWinDirs.py' 2025-10-28T23:33:29,879 adding 'opscore/RO/ParseMsg/GetHeader.py' 2025-10-28T23:33:29,880 adding 'opscore/RO/ParseMsg/GetKeyword.py' 2025-10-28T23:33:29,882 adding 'opscore/RO/ParseMsg/GetString.py' 2025-10-28T23:33:29,883 adding 'opscore/RO/ParseMsg/GetValues.py' 2025-10-28T23:33:29,885 adding 'opscore/RO/ParseMsg/ParseData.py' 2025-10-28T23:33:29,886 adding 'opscore/RO/ParseMsg/ParseMsg.py' 2025-10-28T23:33:29,887 adding 'opscore/RO/ParseMsg/__init__.py' 2025-10-28T23:33:29,891 adding 'opscore/RO/Prefs/PrefEditor.py' 2025-10-28T23:33:29,896 adding 'opscore/RO/Prefs/PrefVar.py' 2025-10-28T23:33:29,899 adding 'opscore/RO/Prefs/PrefWdg.py' 2025-10-28T23:33:29,900 adding 'opscore/RO/Prefs/__init__.py' 2025-10-28T23:33:29,902 adding 'opscore/RO/Wdg/BalloonHelp.py' 2025-10-28T23:33:29,904 adding 'opscore/RO/Wdg/Bindings.py' 2025-10-28T23:33:29,906 adding 'opscore/RO/Wdg/Button.py' 2025-10-28T23:33:29,907 adding 'opscore/RO/Wdg/ChangedIndicator.py' 2025-10-28T23:33:29,909 adding 'opscore/RO/Wdg/Checkbutton.py' 2025-10-28T23:33:29,911 adding 'opscore/RO/Wdg/CmdWdg.py' 2025-10-28T23:33:29,913 adding 'opscore/RO/Wdg/CtxMenu.py' 2025-10-28T23:33:29,914 adding 'opscore/RO/Wdg/DropletApp.py' 2025-10-28T23:33:29,916 adding 'opscore/RO/Wdg/DropletRunner.py' 2025-10-28T23:33:29,924 adding 'opscore/RO/Wdg/Entry.py' 2025-10-28T23:33:29,927 adding 'opscore/RO/Wdg/FTPLogWdg.py' 2025-10-28T23:33:29,934 adding 'opscore/RO/Wdg/GrayImageDispWdg.py' 2025-10-28T23:33:29,937 adding 'opscore/RO/Wdg/Gridder.py' 2025-10-28T23:33:29,939 adding 'opscore/RO/Wdg/HTTPGetWdg.py' 2025-10-28T23:33:29,941 adding 'opscore/RO/Wdg/HistoryMenu.py' 2025-10-28T23:33:29,942 adding 'opscore/RO/Wdg/InputContFrame.py' 2025-10-28T23:33:29,944 adding 'opscore/RO/Wdg/InputContPresetsWdg.py' 2025-10-28T23:33:29,946 adding 'opscore/RO/Wdg/InputDialog.py' 2025-10-28T23:33:29,947 adding 'opscore/RO/Wdg/IsCurrentMixin.py' 2025-10-28T23:33:29,950 adding 'opscore/RO/Wdg/Label.py' 2025-10-28T23:33:29,952 adding 'opscore/RO/Wdg/LogWdg.py' 2025-10-28T23:33:29,954 adding 'opscore/RO/Wdg/Menubutton.py' 2025-10-28T23:33:29,955 adding 'opscore/RO/Wdg/OptionButtons.py' 2025-10-28T23:33:29,959 adding 'opscore/RO/Wdg/OptionMenu.py' 2025-10-28T23:33:29,961 adding 'opscore/RO/Wdg/OptionPanelControl.py' 2025-10-28T23:33:29,962 adding 'opscore/RO/Wdg/PatchedCanvas.py' 2025-10-28T23:33:29,964 adding 'opscore/RO/Wdg/PathWdg.py' 2025-10-28T23:33:29,967 adding 'opscore/RO/Wdg/ProgressBar.py' 2025-10-28T23:33:29,968 adding 'opscore/RO/Wdg/PythonTk.py' 2025-10-28T23:33:29,970 adding 'opscore/RO/Wdg/PythonWdg.py' 2025-10-28T23:33:29,972 adding 'opscore/RO/Wdg/RadiobuttonSet.py' 2025-10-28T23:33:29,974 adding 'opscore/RO/Wdg/ResizableRect.py' 2025-10-28T23:33:29,977 adding 'opscore/RO/Wdg/ScriptWdg.py' 2025-10-28T23:33:29,978 adding 'opscore/RO/Wdg/ScrolledWdg.py' 2025-10-28T23:33:29,980 adding 'opscore/RO/Wdg/SeverityMixin.py' 2025-10-28T23:33:29,981 adding 'opscore/RO/Wdg/Sound.py' 2025-10-28T23:33:29,983 adding 'opscore/RO/Wdg/StateTracker.py' 2025-10-28T23:33:29,985 adding 'opscore/RO/Wdg/StatusBar.py' 2025-10-28T23:33:29,987 adding 'opscore/RO/Wdg/StatusConfigGridder.py' 2025-10-28T23:33:29,990 adding 'opscore/RO/Wdg/StripChartWdg.py' 2025-10-28T23:33:29,991 adding 'opscore/RO/Wdg/TestScriptWdg.py' 2025-10-28T23:33:29,993 adding 'opscore/RO/Wdg/Text.py' 2025-10-28T23:33:29,997 adding 'opscore/RO/Wdg/Toplevel.py' 2025-10-28T23:33:29,999 adding 'opscore/RO/Wdg/WdgPrefs.py' 2025-10-28T23:33:30,000 adding 'opscore/RO/Wdg/__init__.py' 2025-10-28T23:33:30,001 adding 'opscore/RO/Wdg/sampleDroplet.py' 2025-10-28T23:33:30,003 adding 'opscore/actor/__init__.py' 2025-10-28T23:33:30,005 adding 'opscore/actor/actordispatcher.py' 2025-10-28T23:33:30,009 adding 'opscore/actor/basescriptrunner.py' 2025-10-28T23:33:30,013 adding 'opscore/actor/cmdkeydispatcher.py' 2025-10-28T23:33:30,015 adding 'opscore/actor/keydispatcher.py' 2025-10-28T23:33:30,019 adding 'opscore/actor/keyvar.py' 2025-10-28T23:33:30,020 adding 'opscore/actor/model.py' 2025-10-28T23:33:30,022 adding 'opscore/actor/scriptrunner.py' 2025-10-28T23:33:30,024 adding 'opscore/ply/__init__.py' 2025-10-28T23:33:30,028 adding 'opscore/ply/cpp.py' 2025-10-28T23:33:30,030 adding 'opscore/ply/ctokens.py' 2025-10-28T23:33:30,035 adding 'opscore/ply/lex.py' 2025-10-28T23:33:30,049 adding 'opscore/ply/yacc.py' 2025-10-28T23:33:30,051 adding 'opscore/ply/ygen.py' 2025-10-28T23:33:30,052 adding 'opscore/protocols/__init__.py' 2025-10-28T23:33:30,055 adding 'opscore/protocols/keys.py' 2025-10-28T23:33:30,056 adding 'opscore/protocols/keysformat.py' 2025-10-28T23:33:30,058 adding 'opscore/protocols/messages.py' 2025-10-28T23:33:30,060 adding 'opscore/protocols/parser.py' 2025-10-28T23:33:30,062 adding 'opscore/protocols/pvt.py' 2025-10-28T23:33:30,064 adding 'opscore/protocols/types.py' 2025-10-28T23:33:30,066 adding 'opscore/protocols/validation.py' 2025-10-28T23:33:30,068 adding 'opscore/utility/__init__.py' 2025-10-28T23:33:30,071 adding 'opscore/utility/assembleImage.py' 2025-10-28T23:33:30,072 adding 'opscore/utility/astrotime.py' 2025-10-28T23:33:30,074 adding 'opscore/utility/config.py' 2025-10-28T23:33:30,076 adding 'opscore/utility/html.py' 2025-10-28T23:33:30,078 adding 'opscore/utility/qstr.py' 2025-10-28T23:33:30,079 adding 'opscore/utility/sdss3logging.py' 2025-10-28T23:33:30,081 adding 'opscore/utility/tback.py' 2025-10-28T23:33:30,082 adding 'opscore/utility/timer.py' 2025-10-28T23:33:30,084 adding 'sdss_opscore-3.1.0.dist-info/licenses/LICENSE.md' 2025-10-28T23:33:30,085 adding 'sdss_opscore-3.1.0.dist-info/METADATA' 2025-10-28T23:33:30,086 adding 'sdss_opscore-3.1.0.dist-info/WHEEL' 2025-10-28T23:33:30,087 adding 'sdss_opscore-3.1.0.dist-info/top_level.txt' 2025-10-28T23:33:30,090 adding 'sdss_opscore-3.1.0.dist-info/RECORD' 2025-10-28T23:33:30,100 removing build/bdist.linux-armv7l/wheel 2025-10-28T23:33:30,254 Building wheel for sdss-opscore (setup.py): finished with status 'done' 2025-10-28T23:33:30,262 Created wheel for sdss-opscore: filename=sdss_opscore-3.1.0-py3-none-any.whl size=619590 sha256=3f6840ab7afe3385859ee5c79a46a8023e6cdcd99ed56acb3ef32f321add1033 2025-10-28T23:33:30,264 Stored in directory: /tmp/pip-ephem-wheel-cache-sarjeow8/wheels/59/7f/a0/5a15c2d985af7fbe69b5e17a658498719c8b1dc0173a6ea0ef 2025-10-28T23:33:30,279 Successfully built sdss-opscore 2025-10-28T23:33:30,296 Removed build tracker: '/tmp/pip-build-tracker-de7ix2tg'