2026-03-20T05:05:52,943 Created temporary directory: /tmp/pip-ephem-wheel-cache-x2xywprh 2026-03-20T05:05:52,945 Created temporary directory: /tmp/pip-build-tracker-dlqnk9kz 2026-03-20T05:05:52,946 Initialized build tracking at /tmp/pip-build-tracker-dlqnk9kz 2026-03-20T05:05:52,946 Created build tracker: /tmp/pip-build-tracker-dlqnk9kz 2026-03-20T05:05:52,946 Entered build tracker: /tmp/pip-build-tracker-dlqnk9kz 2026-03-20T05:05:52,947 Created temporary directory: /tmp/pip-wheel-85sh_2e0 2026-03-20T05:05:52,950 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-20T05:05:52,953 Created temporary directory: /tmp/pip-ephem-wheel-cache-aez9c2gk 2026-03-20T05:05:52,974 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T05:05:52,978 2 location(s) to search for versions of labscript-utils: 2026-03-20T05:05:52,978 * https://pypi.org/simple/labscript-utils/ 2026-03-20T05:05:52,978 * https://www.piwheels.org/simple/labscript-utils/ 2026-03-20T05:05:52,979 Fetching project page and analyzing links: https://pypi.org/simple/labscript-utils/ 2026-03-20T05:05:52,980 Getting page https://pypi.org/simple/labscript-utils/ 2026-03-20T05:05:52,981 Found index url https://pypi.org/simple 2026-03-20T05:05:53,198 Fetched page https://pypi.org/simple/labscript-utils/ as application/vnd.pypi.simple.v1+json 2026-03-20T05:05:53,206 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/4e/43/33a1b06db7e9a53f1a603cb592e73bd66c6cd48063c406bf09a8d5e38bae/labscript_utils-2.15.1.dev54-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,207 Found link https://files.pythonhosted.org/packages/9b/44/8d31235bb08cdd4c4a0e7bcde4703173bbfefe603ff6c245f42a58733a28/labscript_utils-2.15.1.dev54.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 2.15.1.dev54 2026-03-20T05:05:53,208 Found link https://files.pythonhosted.org/packages/4d/f5/4c9b5a94dc123f84a9c8208b60f7e2f5fd95b65de3d7fdcca93c112fa93c/labscript-utils-3.0.0b2.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.0.0b2 2026-03-20T05:05:53,209 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/9a/8d/b364086a093d6dbb394bbbc00f4bfca763600c7d9b931419732f5283aca6/labscript_utils-3.0.0b2-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,210 Found link https://files.pythonhosted.org/packages/0a/ba/aeb1d1d663a3b9f682ed2ae5161985772001d624a0194a11b7e7ef409131/labscript-utils-3.0.0rc1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.0.0rc1 2026-03-20T05:05:53,210 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/ca/2c/173a36fbdc5e51ee7844cea724b014e65367dd88e0850c9104c0e7c83067/labscript_utils-3.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,211 Found link https://files.pythonhosted.org/packages/00/dc/7f0cd624d60bc3737696b72f7afc3b2c557a6becfe178f9c603d108135ae/labscript-utils-3.0.0.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.0.0 2026-03-20T05:05:53,212 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/0b/1f/98a68b7afdb59cd81b2db92ea4a4db29ee0a2e05d05963c9e79f7f5a364f/labscript_utils-3.0.0-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,213 Found link https://files.pythonhosted.org/packages/d3/f1/ae4896de080bf619c0b0d52c8455a7f2713c54fd6802d8549922320c35da/labscript-utils-3.1.0rc1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.1.0rc1 2026-03-20T05:05:53,213 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/49/89/20aa1a9edda231dc5f15787c87ac03ac19d6b49cbcfe556f2be5a8e5e3e9/labscript_utils-3.1.0rc1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,215 Found link https://files.pythonhosted.org/packages/4a/30/69de28c3dffbc2e9281d9062618666563212966c346e4953a2fcdd1b925d/labscript-utils-3.1.0rc2.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.1.0rc2 2026-03-20T05:05:53,215 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/84/cf/4887f4552b101477beb482a7d21cbc0d30973a0941f115580e05ee3d8e7f/labscript_utils-3.1.0rc2-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,216 Found link https://files.pythonhosted.org/packages/3b/ff/f410b5df333d66be8f89d4ed69fcbb3e98a8a276083cb528679fbd9b5464/labscript-utils-3.1.0.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.1.0 2026-03-20T05:05:53,217 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/1f/71/906d330ec49504395268be2d70b4ceac6cd708b6b7be97535f299bab282d/labscript_utils-3.1.0-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,218 Found link https://files.pythonhosted.org/packages/03/e4/e81b21e2ef1d48b6f672fe353c901bc24b5367f95b8ec41da29cb1fc2b3a/labscript-utils-3.2.0.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.2.0 2026-03-20T05:05:53,218 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/ae/45/08e8995e46a75a7d5cb29c53c64c5e6766d4fa8916c49e4b7a4b8221ddc7/labscript_utils-3.2.0-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,219 Found link https://files.pythonhosted.org/packages/0e/ea/8c41eebadab8b462a97628cfb1485f5ae1a6fcf0454270ef0d871c11bf95/labscript-utils-3.2.1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.2.1 2026-03-20T05:05:53,220 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/83/86/79570640f1438fde156730a4cffce10dcf32190aef22ee0c41b2ba45bf48/labscript_utils-3.2.1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,221 Found link https://files.pythonhosted.org/packages/61/07/39394415bee2bbcc88b37478324db5323fe7901715b7f084537cafd6ea13/labscript-utils-3.2.2.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.2.2 2026-03-20T05:05:53,221 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/c8/54/c67a3a55ef1d9e56bfc72c283e9537a8950730de49565ae0f4f92d943497/labscript_utils-3.2.2-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,222 Found link https://files.pythonhosted.org/packages/e8/16/30f354c9ef9410e5e403cdafb6cd73703caa0dce256d201d95e4da5de3a2/labscript-utils-3.2.3.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.2.3 2026-03-20T05:05:53,223 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/fb/c4/0fee16ba6fca8e26c785c7ea335c9a4d22652c50043613946e3fe9d9dde3/labscript_utils-3.2.3-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,223 Found link https://files.pythonhosted.org/packages/55/10/a5b25c705341caad853fb763caeb2d178e8dff6b66b46ffde02057920f55/labscript-utils-3.3.0rc1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.3.0rc1 2026-03-20T05:05:53,224 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/00/51/bc629924eaa1eafdc232097d1fb5c1f99677c5bfb4dea5d87c9cbb6f3512/labscript_utils-3.3.0rc1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,225 Found link https://files.pythonhosted.org/packages/7b/19/1de53a167db7f2b0ed66532443497b67ee3fe5ce15467d0201b0a080f882/labscript-utils-3.3.0.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.3.0 2026-03-20T05:05:53,226 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/ee/4a/1373705e78764eb4395fb8bc0bca21edecb12d63281268a1404e20075868/labscript_utils-3.3.0-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,227 Found link https://files.pythonhosted.org/packages/9b/ad/e61b807fc84b81b8f22a22280be44eb9822132de33c61c6f54618069bf50/labscript-utils-3.3.1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6), version: 3.3.1 2026-03-20T05:05:53,227 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/a8/18/99d212c37921d8e817177bda9216ddf0d094777bd9093735cad4a4990998/labscript_utils-3.3.1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,228 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/16/ed/9e259c510f120f3ae88751f89068aa464678615c002e5fa5203c692d1c2f/labscript_utils-3.4.0rc1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,228 Found link https://files.pythonhosted.org/packages/68/bf/3ff395737006df17f9c33842dc11009d9e7fcfc3d07830e5267a2b7dbdaf/labscript_utils-3.4.0rc1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8), version: 3.4.0rc1 2026-03-20T05:05:53,229 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/0c/5b/ecacab99d640ad29ca435e4e8a45c95f782548233c64b80f9392da862fb8/labscript_utils-3.4.0-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,230 Found link https://files.pythonhosted.org/packages/3d/0f/e66a1389829d549ff727edfc518081bb84cc1d3169db3758134de278579f/labscript_utils-3.4.0.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8), version: 3.4.0 2026-03-20T05:05:53,231 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/3e/da/222b5c4a1aff00570b6961214b5b126261d4914ffa9e3ff898b7f3455d42/labscript_utils-3.4.1-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,231 Found link https://files.pythonhosted.org/packages/3a/4c/1a4348b9fae2867d6fa7ce43b85626578138ecc4ff014deebbd0121f7929/labscript_utils-3.4.1.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8), version: 3.4.1 2026-03-20T05:05:53,232 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/47/2c/4438600503962a1ad8eb69a889c7698c4aebdf2828238bd12500588ffaa9/labscript_utils-3.4.2-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,233 Found link https://files.pythonhosted.org/packages/f4/19/693bf59078e670e98ae6970e0c4f7aea08f32c2207ff67a9673073824de7/labscript_utils-3.4.2.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8), version: 3.4.2 2026-03-20T05:05:53,233 Skipping link: No binaries permitted for labscript-utils: https://files.pythonhosted.org/packages/9e/a8/bf387dd855cc1bd9f193b73f686ea2c71fa6b4566bae23a191b1b32924a2/labscript_utils-3.4.3-py3-none-any.whl (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,234 Found link https://files.pythonhosted.org/packages/c8/5c/073ff95551017a6fde7485f773c1e7d666d4d273dd52c75b03bbf4316d65/labscript_utils-3.4.3.tar.gz (from https://pypi.org/simple/labscript-utils/) (requires-python:>=3.8), version: 3.4.3 2026-03-20T05:05:53,235 Fetching project page and analyzing links: https://www.piwheels.org/simple/labscript-utils/ 2026-03-20T05:05:53,236 Getting page https://www.piwheels.org/simple/labscript-utils/ 2026-03-20T05:05:53,237 Found index url https://www.piwheels.org/simple 2026-03-20T05:05:53,394 Fetched page https://www.piwheels.org/simple/labscript-utils/ as text/html 2026-03-20T05:05:53,400 Skipping link: No binaries permitted for labscript-utils: https://www.piwheels.org/simple/labscript-utils/labscript_utils-3.4.2-py3-none-any.whl#sha256=c58a0e124bfb830f147f09f09808706d0c70a0161f3d316c1ae1b30506b3e5e3 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,401 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.4.1-py3-none-any.whl#sha256=765aaf562ad373680a77aedfc764e21e9377140d6945c0e959966eb9328f0855 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,402 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.4.0-py3-none-any.whl#sha256=a42bc56d818e7c79f16950d86ad45d54d60de29408abd1fe1d03b1787f195727 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,402 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.4.0rc1-py3-none-any.whl#sha256=e8f652a691e6d8e15502411b9ef5269c8746962b9dddbb4971f2945c982c2066 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.8) 2026-03-20T05:05:53,403 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.3.1-py3-none-any.whl#sha256=31e8231bac5f94860b1656bc2ea922da96e32c12290594e2fa0e462575c37d81 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,403 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.3.0-py3-none-any.whl#sha256=896e465118525388a9d7bdfefde13ea8a0a28505842e7061c1bba922c75b11db (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,404 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.3.0rc1-py3-none-any.whl#sha256=4f1728848dbef89c6eee6caa1435678ab362cb02604bf9bf2cae89181e8e97f9 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,404 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.2.3-py3-none-any.whl#sha256=9cf6b858b240cd3ece1d706bba1896468ee550207431226fd55a7fae6ea9f6eb (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,405 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.2.2-py3-none-any.whl#sha256=1adc4823e6ed6aba234cc96200b0d64c3483c21f8327d508accf1b8ecbefcfb5 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,405 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.2.1-py3-none-any.whl#sha256=420055410ec772638cd115305ce649fffce1bbf12012d0f1ff317314772a9be3 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,406 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.2.0-py3-none-any.whl#sha256=839c13a9b442d22d81157950f86ea1804d8455cbc80c7df60c95894b72882ba0 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,406 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.1.0-py3-none-any.whl#sha256=cee0b8743a330cc694ea60d9f60e13746a96890d343ea6499376af69e500a2da (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,407 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.1.0rc2-py3-none-any.whl#sha256=6ce32f9af37b74e7a9ca862832b76e44632f54b84a64ae1b40309f84147297f4 (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,408 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.1.0rc1-py3-none-any.whl#sha256=354b3d78f968b0c8b6c9f4a62bef058f29b2eafa94391d018fe7bd5e251df4ef (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,408 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.0.0-py3-none-any.whl#sha256=4afe9c33521976b7b4a1096dbbe4c1b5a968c9514121ce4b22173f239794f1fa (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,409 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.0.0rc1-py3-none-any.whl#sha256=1e1ec4a6cce2c571706e50ee5670e032df98bd38d341701baa6bf40b762e4aec (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,409 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-3.0.0b2-py3-none-any.whl#sha256=7ed34aafbdfbf4cc93f347cec2f7e4045c8ae06500991f43ef6d80dde4ad700a (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,409 Skipping link: No binaries permitted for labscript-utils: https://archive1.piwheels.org/simple/labscript-utils/labscript_utils-2.15.1.dev54-py3-none-any.whl#sha256=8ccdc83b3466d5d9ba1c7d2c24c62335111306bf13f3a06ca04bc11b4928146f (from https://www.piwheels.org/simple/labscript-utils/) (requires-python:>=3.6) 2026-03-20T05:05:53,410 Skipping link: not a file: https://www.piwheels.org/simple/labscript-utils/ 2026-03-20T05:05:53,410 Skipping link: not a file: https://pypi.org/simple/labscript-utils/ 2026-03-20T05:05:53,431 Given no hashes to check 1 links for project 'labscript-utils': discarding no candidates 2026-03-20T05:05:53,449 Collecting labscript-utils==3.4.3 2026-03-20T05:05:53,451 Created temporary directory: /tmp/pip-unpack-pm9beos6 2026-03-20T05:05:53,664 Downloading labscript_utils-3.4.3.tar.gz (200 kB) 2026-03-20T05:05:53,992 Added labscript-utils==3.4.3 from https://files.pythonhosted.org/packages/c8/5c/073ff95551017a6fde7485f773c1e7d666d4d273dd52c75b03bbf4316d65/labscript_utils-3.4.3.tar.gz to build tracker '/tmp/pip-build-tracker-dlqnk9kz' 2026-03-20T05:05:53,998 Created temporary directory: /tmp/pip-build-env-a60vd67m 2026-03-20T05:05:54,003 Installing build dependencies: started 2026-03-20T05:05:54,004 Running command pip subprocess to install build dependencies 2026-03-20T05:05:55,160 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T05:05:55,778 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-20T05:05:55,800 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T05:05:57,523 Collecting setuptools>=64 2026-03-20T05:05:57,702 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T05:05:58,080 Collecting setuptools_scm>=8 2026-03-20T05:05:58,095 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-20T05:05:58,286 Collecting packaging>=20 2026-03-20T05:05:58,303 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T05:06:01,441 Installing collected packages: setuptools, packaging, setuptools_scm 2026-03-20T05:06:05,373 Creating /tmp/pip-build-env-a60vd67m/overlay/local/bin 2026-03-20T05:06:05,376 changing mode of /tmp/pip-build-env-a60vd67m/overlay/local/bin/setuptools-scm to 755 2026-03-20T05:06:05,399 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools_scm-9.2.2 2026-03-20T05:06:05,681 Installing build dependencies: finished with status 'done' 2026-03-20T05:06:05,688 Getting requirements to build wheel: started 2026-03-20T05:06:05,689 Running command Getting requirements to build wheel 2026-03-20T05:06:06,416 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T05:06:06,416 !! 2026-03-20T05:06:06,417 ******************************************************************************** 2026-03-20T05:06:06,418 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-20T05:06:06,419 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T05:06:06,420 or your builds will no longer be supported. 2026-03-20T05:06:06,421 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:06,421 ******************************************************************************** 2026-03-20T05:06:06,422 !! 2026-03-20T05:06:06,423 corresp(dist, value, root_dir) 2026-03-20T05:06:06,462 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T05:06:06,463 !! 2026-03-20T05:06:06,464 ******************************************************************************** 2026-03-20T05:06:06,464 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T05:06:06,465 License :: OSI Approved :: BSD License 2026-03-20T05:06:06,467 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:06,467 ******************************************************************************** 2026-03-20T05:06:06,468 !! 2026-03-20T05:06:06,469 dist._finalize_license_expression() 2026-03-20T05:06:06,470 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T05:06:06,470 !! 2026-03-20T05:06:06,471 ******************************************************************************** 2026-03-20T05:06:06,472 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T05:06:06,473 License :: OSI Approved :: BSD License 2026-03-20T05:06:06,474 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:06,475 ******************************************************************************** 2026-03-20T05:06:06,476 !! 2026-03-20T05:06:06,476 self._finalize_license_expression() 2026-03-20T05:06:06,477 running egg_info 2026-03-20T05:06:06,483 writing labscript_utils.egg-info/PKG-INFO 2026-03-20T05:06:06,488 writing dependency_links to labscript_utils.egg-info/dependency_links.txt 2026-03-20T05:06:06,490 writing entry points to labscript_utils.egg-info/entry_points.txt 2026-03-20T05:06:06,493 writing requirements to labscript_utils.egg-info/requires.txt 2026-03-20T05:06:06,494 writing top-level names to labscript_utils.egg-info/top_level.txt 2026-03-20T05:06:06,542 listing git files failed - pretending there aren't any 2026-03-20T05:06:06,547 reading manifest file 'labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:06,564 adding license file 'LICENSE.txt' 2026-03-20T05:06:06,570 writing manifest file 'labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:06,672 Getting requirements to build wheel: finished with status 'done' 2026-03-20T05:06:06,675 Created temporary directory: /tmp/pip-modern-metadata-4ssex6yk 2026-03-20T05:06:06,677 Preparing metadata (pyproject.toml): started 2026-03-20T05:06:06,678 Running command Preparing metadata (pyproject.toml) 2026-03-20T05:06:07,347 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T05:06:07,347 !! 2026-03-20T05:06:07,349 ******************************************************************************** 2026-03-20T05:06:07,349 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-20T05:06:07,350 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T05:06:07,351 or your builds will no longer be supported. 2026-03-20T05:06:07,352 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:07,352 ******************************************************************************** 2026-03-20T05:06:07,354 !! 2026-03-20T05:06:07,354 corresp(dist, value, root_dir) 2026-03-20T05:06:07,391 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T05:06:07,392 !! 2026-03-20T05:06:07,393 ******************************************************************************** 2026-03-20T05:06:07,393 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T05:06:07,394 License :: OSI Approved :: BSD License 2026-03-20T05:06:07,396 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:07,396 ******************************************************************************** 2026-03-20T05:06:07,397 !! 2026-03-20T05:06:07,398 dist._finalize_license_expression() 2026-03-20T05:06:07,398 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T05:06:07,399 !! 2026-03-20T05:06:07,400 ******************************************************************************** 2026-03-20T05:06:07,401 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T05:06:07,402 License :: OSI Approved :: BSD License 2026-03-20T05:06:07,403 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:07,404 ******************************************************************************** 2026-03-20T05:06:07,405 !! 2026-03-20T05:06:07,406 self._finalize_license_expression() 2026-03-20T05:06:07,406 running dist_info 2026-03-20T05:06:07,417 creating /tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info 2026-03-20T05:06:07,418 writing /tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/PKG-INFO 2026-03-20T05:06:07,423 writing dependency_links to /tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/dependency_links.txt 2026-03-20T05:06:07,425 writing entry points to /tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/entry_points.txt 2026-03-20T05:06:07,427 writing requirements to /tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/requires.txt 2026-03-20T05:06:07,428 writing top-level names to /tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/top_level.txt 2026-03-20T05:06:07,430 writing manifest file '/tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:07,473 listing git files failed - pretending there aren't any 2026-03-20T05:06:07,477 reading manifest file '/tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:07,479 adding license file 'LICENSE.txt' 2026-03-20T05:06:07,482 writing manifest file '/tmp/pip-modern-metadata-4ssex6yk/labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:07,483 creating '/tmp/pip-modern-metadata-4ssex6yk/labscript_utils-3.4.3.dist-info' 2026-03-20T05:06:07,616 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T05:06:07,621 Source in /tmp/pip-wheel-85sh_2e0/labscript-utils_2586884e4b6d4a0c88276ecc57c21261 has version 3.4.3, which satisfies requirement labscript-utils==3.4.3 from https://files.pythonhosted.org/packages/c8/5c/073ff95551017a6fde7485f773c1e7d666d4d273dd52c75b03bbf4316d65/labscript_utils-3.4.3.tar.gz 2026-03-20T05:06:07,622 Removed labscript-utils==3.4.3 from https://files.pythonhosted.org/packages/c8/5c/073ff95551017a6fde7485f773c1e7d666d4d273dd52c75b03bbf4316d65/labscript_utils-3.4.3.tar.gz from build tracker '/tmp/pip-build-tracker-dlqnk9kz' 2026-03-20T05:06:07,628 Created temporary directory: /tmp/pip-unpack-kvah9k6z 2026-03-20T05:06:07,629 Building wheels for collected packages: labscript-utils 2026-03-20T05:06:07,635 Created temporary directory: /tmp/pip-wheel-eslwjfy7 2026-03-20T05:06:07,635 Destination directory: /tmp/pip-wheel-eslwjfy7 2026-03-20T05:06:07,638 Building wheel for labscript-utils (pyproject.toml): started 2026-03-20T05:06:07,639 Running command Building wheel for labscript-utils (pyproject.toml) 2026-03-20T05:06:08,302 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T05:06:08,302 !! 2026-03-20T05:06:08,303 ******************************************************************************** 2026-03-20T05:06:08,304 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-20T05:06:08,305 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T05:06:08,305 or your builds will no longer be supported. 2026-03-20T05:06:08,306 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:08,307 ******************************************************************************** 2026-03-20T05:06:08,308 !! 2026-03-20T05:06:08,308 corresp(dist, value, root_dir) 2026-03-20T05:06:08,343 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T05:06:08,344 !! 2026-03-20T05:06:08,345 ******************************************************************************** 2026-03-20T05:06:08,345 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T05:06:08,347 License :: OSI Approved :: BSD License 2026-03-20T05:06:08,348 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:08,348 ******************************************************************************** 2026-03-20T05:06:08,350 !! 2026-03-20T05:06:08,350 dist._finalize_license_expression() 2026-03-20T05:06:08,351 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T05:06:08,351 !! 2026-03-20T05:06:08,352 ******************************************************************************** 2026-03-20T05:06:08,352 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T05:06:08,353 License :: OSI Approved :: BSD License 2026-03-20T05:06:08,354 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T05:06:08,354 ******************************************************************************** 2026-03-20T05:06:08,355 !! 2026-03-20T05:06:08,356 self._finalize_license_expression() 2026-03-20T05:06:08,356 running bdist_wheel 2026-03-20T05:06:08,375 running build 2026-03-20T05:06:08,376 running build_py 2026-03-20T05:06:08,384 creating build/lib/labscript_utils 2026-03-20T05:06:08,386 copying labscript_utils/settings.py -> build/lib/labscript_utils 2026-03-20T05:06:08,389 copying labscript_utils/connections.py -> build/lib/labscript_utils 2026-03-20T05:06:08,391 copying labscript_utils/zlock.py -> build/lib/labscript_utils 2026-03-20T05:06:08,393 copying labscript_utils/remote.py -> build/lib/labscript_utils 2026-03-20T05:06:08,395 copying labscript_utils/testing_utils.py -> build/lib/labscript_utils 2026-03-20T05:06:08,397 copying labscript_utils/dict_diff.py -> build/lib/labscript_utils 2026-03-20T05:06:08,399 copying labscript_utils/tracelog.py -> build/lib/labscript_utils 2026-03-20T05:06:08,401 copying labscript_utils/__version__.py -> build/lib/labscript_utils 2026-03-20T05:06:08,403 copying labscript_utils/labconfig.py -> build/lib/labscript_utils 2026-03-20T05:06:08,405 copying labscript_utils/shot_utils.py -> build/lib/labscript_utils 2026-03-20T05:06:08,407 copying labscript_utils/camera_server.py -> build/lib/labscript_utils 2026-03-20T05:06:08,409 copying labscript_utils/setup_logging.py -> build/lib/labscript_utils 2026-03-20T05:06:08,411 copying labscript_utils/modulewatcher.py -> build/lib/labscript_utils 2026-03-20T05:06:08,413 copying labscript_utils/ls_zprocess.py -> build/lib/labscript_utils 2026-03-20T05:06:08,416 copying labscript_utils/properties.py -> build/lib/labscript_utils 2026-03-20T05:06:08,418 copying labscript_utils/versions.py -> build/lib/labscript_utils 2026-03-20T05:06:08,421 copying labscript_utils/zlog.py -> build/lib/labscript_utils 2026-03-20T05:06:08,423 copying labscript_utils/h5_lock.py -> build/lib/labscript_utils 2026-03-20T05:06:08,425 copying labscript_utils/memprof.py -> build/lib/labscript_utils 2026-03-20T05:06:08,427 copying labscript_utils/splash.py -> build/lib/labscript_utils 2026-03-20T05:06:08,429 copying labscript_utils/filewatcher.py -> build/lib/labscript_utils 2026-03-20T05:06:08,431 copying labscript_utils/double_import_denier.py -> build/lib/labscript_utils 2026-03-20T05:06:08,433 copying labscript_utils/impprof.py -> build/lib/labscript_utils 2026-03-20T05:06:08,435 copying labscript_utils/__init__.py -> build/lib/labscript_utils 2026-03-20T05:06:08,437 copying labscript_utils/shared_drive.py -> build/lib/labscript_utils 2026-03-20T05:06:08,440 creating build/lib/labscript_profile 2026-03-20T05:06:08,441 copying labscript_profile/create.py -> build/lib/labscript_profile 2026-03-20T05:06:08,443 copying labscript_profile/__init__.py -> build/lib/labscript_profile 2026-03-20T05:06:08,444 running egg_info 2026-03-20T05:06:08,456 writing labscript_utils.egg-info/PKG-INFO 2026-03-20T05:06:08,460 writing dependency_links to labscript_utils.egg-info/dependency_links.txt 2026-03-20T05:06:08,462 writing entry points to labscript_utils.egg-info/entry_points.txt 2026-03-20T05:06:08,464 writing requirements to labscript_utils.egg-info/requires.txt 2026-03-20T05:06:08,465 writing top-level names to labscript_utils.egg-info/top_level.txt 2026-03-20T05:06:08,496 listing git files failed - pretending there aren't any 2026-03-20T05:06:08,500 reading manifest file 'labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:08,508 adding license file 'LICENSE.txt' 2026-03-20T05:06:08,513 writing manifest file 'labscript_utils.egg-info/SOURCES.txt' 2026-03-20T05:06:08,517 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.app_saved_configs' is absent from the `packages` configuration. 2026-03-20T05:06:08,518 !! 2026-03-20T05:06:08,519 ******************************************************************************** 2026-03-20T05:06:08,519 ############################ 2026-03-20T05:06:08,520 # Package would be ignored # 2026-03-20T05:06:08,521 ############################ 2026-03-20T05:06:08,521 Python recognizes 'labscript_profile.default_profile.app_saved_configs' as an importable package[^1], 2026-03-20T05:06:08,522 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,523 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,524 package, please make sure that 'labscript_profile.default_profile.app_saved_configs' is explicitly added 2026-03-20T05:06:08,525 to the `packages` configuration field. 2026-03-20T05:06:08,526 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,526 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,526 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,527 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,528 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,529 If you don't want 'labscript_profile.default_profile.app_saved_configs' to be distributed and are 2026-03-20T05:06:08,530 already explicitly excluding 'labscript_profile.default_profile.app_saved_configs' via 2026-03-20T05:06:08,530 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,531 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,531 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,532 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,533 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,535 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,535 even if it does not contain any `.py` files. 2026-03-20T05:06:08,535 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,536 directory, all directories are treated like packages. 2026-03-20T05:06:08,536 ******************************************************************************** 2026-03-20T05:06:08,537 !! 2026-03-20T05:06:08,538 check.warn(importable) 2026-03-20T05:06:08,539 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.labconfig' is absent from the `packages` configuration. 2026-03-20T05:06:08,539 !! 2026-03-20T05:06:08,540 ******************************************************************************** 2026-03-20T05:06:08,541 ############################ 2026-03-20T05:06:08,541 # Package would be ignored # 2026-03-20T05:06:08,542 ############################ 2026-03-20T05:06:08,542 Python recognizes 'labscript_profile.default_profile.labconfig' as an importable package[^1], 2026-03-20T05:06:08,543 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,544 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,544 package, please make sure that 'labscript_profile.default_profile.labconfig' is explicitly added 2026-03-20T05:06:08,545 to the `packages` configuration field. 2026-03-20T05:06:08,546 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,546 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,547 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,547 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,548 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,549 If you don't want 'labscript_profile.default_profile.labconfig' to be distributed and are 2026-03-20T05:06:08,550 already explicitly excluding 'labscript_profile.default_profile.labconfig' via 2026-03-20T05:06:08,550 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,551 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,551 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,552 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,553 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,555 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,555 even if it does not contain any `.py` files. 2026-03-20T05:06:08,556 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,556 directory, all directories are treated like packages. 2026-03-20T05:06:08,557 ******************************************************************************** 2026-03-20T05:06:08,558 !! 2026-03-20T05:06:08,559 check.warn(importable) 2026-03-20T05:06:08,559 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.analysislib' is absent from the `packages` configuration. 2026-03-20T05:06:08,560 !! 2026-03-20T05:06:08,561 ******************************************************************************** 2026-03-20T05:06:08,561 ############################ 2026-03-20T05:06:08,562 # Package would be ignored # 2026-03-20T05:06:08,562 ############################ 2026-03-20T05:06:08,563 Python recognizes 'labscript_profile.default_profile.userlib.analysislib' as an importable package[^1], 2026-03-20T05:06:08,564 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,565 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,565 package, please make sure that 'labscript_profile.default_profile.userlib.analysislib' is explicitly added 2026-03-20T05:06:08,566 to the `packages` configuration field. 2026-03-20T05:06:08,567 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,567 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,568 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,569 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,570 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,571 If you don't want 'labscript_profile.default_profile.userlib.analysislib' to be distributed and are 2026-03-20T05:06:08,572 already explicitly excluding 'labscript_profile.default_profile.userlib.analysislib' via 2026-03-20T05:06:08,573 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,573 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,574 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,575 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,576 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,578 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,578 even if it does not contain any `.py` files. 2026-03-20T05:06:08,579 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,579 directory, all directories are treated like packages. 2026-03-20T05:06:08,580 ******************************************************************************** 2026-03-20T05:06:08,581 !! 2026-03-20T05:06:08,581 check.warn(importable) 2026-03-20T05:06:08,581 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.analysislib.common' is absent from the `packages` configuration. 2026-03-20T05:06:08,582 !! 2026-03-20T05:06:08,583 ******************************************************************************** 2026-03-20T05:06:08,583 ############################ 2026-03-20T05:06:08,584 # Package would be ignored # 2026-03-20T05:06:08,584 ############################ 2026-03-20T05:06:08,585 Python recognizes 'labscript_profile.default_profile.userlib.analysislib.common' as an importable package[^1], 2026-03-20T05:06:08,585 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,586 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,586 package, please make sure that 'labscript_profile.default_profile.userlib.analysislib.common' is explicitly added 2026-03-20T05:06:08,587 to the `packages` configuration field. 2026-03-20T05:06:08,588 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,588 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,589 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,590 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,591 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,592 If you don't want 'labscript_profile.default_profile.userlib.analysislib.common' to be distributed and are 2026-03-20T05:06:08,592 already explicitly excluding 'labscript_profile.default_profile.userlib.analysislib.common' via 2026-03-20T05:06:08,592 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,593 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,593 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,594 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,595 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,597 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,597 even if it does not contain any `.py` files. 2026-03-20T05:06:08,598 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,599 directory, all directories are treated like packages. 2026-03-20T05:06:08,599 ******************************************************************************** 2026-03-20T05:06:08,600 !! 2026-03-20T05:06:08,601 check.warn(importable) 2026-03-20T05:06:08,602 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.analysislib.example_apparatus' is absent from the `packages` configuration. 2026-03-20T05:06:08,602 !! 2026-03-20T05:06:08,603 ******************************************************************************** 2026-03-20T05:06:08,604 ############################ 2026-03-20T05:06:08,605 # Package would be ignored # 2026-03-20T05:06:08,605 ############################ 2026-03-20T05:06:08,606 Python recognizes 'labscript_profile.default_profile.userlib.analysislib.example_apparatus' as an importable package[^1], 2026-03-20T05:06:08,606 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,608 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,608 package, please make sure that 'labscript_profile.default_profile.userlib.analysislib.example_apparatus' is explicitly added 2026-03-20T05:06:08,609 to the `packages` configuration field. 2026-03-20T05:06:08,610 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,611 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,611 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,612 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,614 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,615 If you don't want 'labscript_profile.default_profile.userlib.analysislib.example_apparatus' to be distributed and are 2026-03-20T05:06:08,616 already explicitly excluding 'labscript_profile.default_profile.userlib.analysislib.example_apparatus' via 2026-03-20T05:06:08,616 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,617 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,618 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,619 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,620 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,622 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,623 even if it does not contain any `.py` files. 2026-03-20T05:06:08,623 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,624 directory, all directories are treated like packages. 2026-03-20T05:06:08,658 ******************************************************************************** 2026-03-20T05:06:08,659 !! 2026-03-20T05:06:08,660 check.warn(importable) 2026-03-20T05:06:08,660 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.labscriptlib' is absent from the `packages` configuration. 2026-03-20T05:06:08,661 !! 2026-03-20T05:06:08,662 ******************************************************************************** 2026-03-20T05:06:08,662 ############################ 2026-03-20T05:06:08,663 # Package would be ignored # 2026-03-20T05:06:08,663 ############################ 2026-03-20T05:06:08,664 Python recognizes 'labscript_profile.default_profile.userlib.labscriptlib' as an importable package[^1], 2026-03-20T05:06:08,665 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,666 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,666 package, please make sure that 'labscript_profile.default_profile.userlib.labscriptlib' is explicitly added 2026-03-20T05:06:08,666 to the `packages` configuration field. 2026-03-20T05:06:08,667 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,668 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,668 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,669 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,670 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,671 If you don't want 'labscript_profile.default_profile.userlib.labscriptlib' to be distributed and are 2026-03-20T05:06:08,671 already explicitly excluding 'labscript_profile.default_profile.userlib.labscriptlib' via 2026-03-20T05:06:08,671 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,673 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,673 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,674 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,675 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,676 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,677 even if it does not contain any `.py` files. 2026-03-20T05:06:08,677 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,678 directory, all directories are treated like packages. 2026-03-20T05:06:08,678 ******************************************************************************** 2026-03-20T05:06:08,679 !! 2026-03-20T05:06:08,680 check.warn(importable) 2026-03-20T05:06:08,680 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.labscriptlib.common' is absent from the `packages` configuration. 2026-03-20T05:06:08,681 !! 2026-03-20T05:06:08,682 ******************************************************************************** 2026-03-20T05:06:08,682 ############################ 2026-03-20T05:06:08,682 # Package would be ignored # 2026-03-20T05:06:08,683 ############################ 2026-03-20T05:06:08,683 Python recognizes 'labscript_profile.default_profile.userlib.labscriptlib.common' as an importable package[^1], 2026-03-20T05:06:08,684 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,685 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,686 package, please make sure that 'labscript_profile.default_profile.userlib.labscriptlib.common' is explicitly added 2026-03-20T05:06:08,686 to the `packages` configuration field. 2026-03-20T05:06:08,687 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,688 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,688 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,689 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,690 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,691 If you don't want 'labscript_profile.default_profile.userlib.labscriptlib.common' to be distributed and are 2026-03-20T05:06:08,692 already explicitly excluding 'labscript_profile.default_profile.userlib.labscriptlib.common' via 2026-03-20T05:06:08,693 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,693 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,693 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,694 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,695 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,696 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,697 even if it does not contain any `.py` files. 2026-03-20T05:06:08,697 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,697 directory, all directories are treated like packages. 2026-03-20T05:06:08,698 ******************************************************************************** 2026-03-20T05:06:08,699 !! 2026-03-20T05:06:08,699 check.warn(importable) 2026-03-20T05:06:08,700 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.labscriptlib.example_apparatus' is absent from the `packages` configuration. 2026-03-20T05:06:08,700 !! 2026-03-20T05:06:08,701 ******************************************************************************** 2026-03-20T05:06:08,702 ############################ 2026-03-20T05:06:08,702 # Package would be ignored # 2026-03-20T05:06:08,703 ############################ 2026-03-20T05:06:08,703 Python recognizes 'labscript_profile.default_profile.userlib.labscriptlib.example_apparatus' as an importable package[^1], 2026-03-20T05:06:08,704 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,705 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,705 package, please make sure that 'labscript_profile.default_profile.userlib.labscriptlib.example_apparatus' is explicitly added 2026-03-20T05:06:08,706 to the `packages` configuration field. 2026-03-20T05:06:08,707 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,707 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,708 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,709 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,710 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,711 If you don't want 'labscript_profile.default_profile.userlib.labscriptlib.example_apparatus' to be distributed and are 2026-03-20T05:06:08,711 already explicitly excluding 'labscript_profile.default_profile.userlib.labscriptlib.example_apparatus' via 2026-03-20T05:06:08,712 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,712 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,713 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,714 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,715 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,717 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,717 even if it does not contain any `.py` files. 2026-03-20T05:06:08,718 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,718 directory, all directories are treated like packages. 2026-03-20T05:06:08,719 ******************************************************************************** 2026-03-20T05:06:08,720 !! 2026-03-20T05:06:08,720 check.warn(importable) 2026-03-20T05:06:08,721 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.pythonlib' is absent from the `packages` configuration. 2026-03-20T05:06:08,721 !! 2026-03-20T05:06:08,722 ******************************************************************************** 2026-03-20T05:06:08,723 ############################ 2026-03-20T05:06:08,723 # Package would be ignored # 2026-03-20T05:06:08,724 ############################ 2026-03-20T05:06:08,724 Python recognizes 'labscript_profile.default_profile.userlib.pythonlib' as an importable package[^1], 2026-03-20T05:06:08,724 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,725 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,726 package, please make sure that 'labscript_profile.default_profile.userlib.pythonlib' is explicitly added 2026-03-20T05:06:08,726 to the `packages` configuration field. 2026-03-20T05:06:08,727 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,728 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,728 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,729 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,730 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,731 If you don't want 'labscript_profile.default_profile.userlib.pythonlib' to be distributed and are 2026-03-20T05:06:08,732 already explicitly excluding 'labscript_profile.default_profile.userlib.pythonlib' via 2026-03-20T05:06:08,732 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,733 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,733 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,734 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,735 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,736 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,737 even if it does not contain any `.py` files. 2026-03-20T05:06:08,737 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,738 directory, all directories are treated like packages. 2026-03-20T05:06:08,738 ******************************************************************************** 2026-03-20T05:06:08,739 !! 2026-03-20T05:06:08,740 check.warn(importable) 2026-03-20T05:06:08,740 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_profile.default_profile.userlib.user_devices' is absent from the `packages` configuration. 2026-03-20T05:06:08,741 !! 2026-03-20T05:06:08,742 ******************************************************************************** 2026-03-20T05:06:08,742 ############################ 2026-03-20T05:06:08,743 # Package would be ignored # 2026-03-20T05:06:08,743 ############################ 2026-03-20T05:06:08,744 Python recognizes 'labscript_profile.default_profile.userlib.user_devices' as an importable package[^1], 2026-03-20T05:06:08,744 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,745 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,745 package, please make sure that 'labscript_profile.default_profile.userlib.user_devices' is explicitly added 2026-03-20T05:06:08,746 to the `packages` configuration field. 2026-03-20T05:06:08,746 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,747 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,747 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,748 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,749 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,750 If you don't want 'labscript_profile.default_profile.userlib.user_devices' to be distributed and are 2026-03-20T05:06:08,750 already explicitly excluding 'labscript_profile.default_profile.userlib.user_devices' via 2026-03-20T05:06:08,751 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,751 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,752 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,752 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,753 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,755 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,755 even if it does not contain any `.py` files. 2026-03-20T05:06:08,756 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,756 directory, all directories are treated like packages. 2026-03-20T05:06:08,756 ******************************************************************************** 2026-03-20T05:06:08,757 !! 2026-03-20T05:06:08,758 check.warn(importable) 2026-03-20T05:06:08,758 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_utils.device_registry' is absent from the `packages` configuration. 2026-03-20T05:06:08,759 !! 2026-03-20T05:06:08,760 ******************************************************************************** 2026-03-20T05:06:08,760 ############################ 2026-03-20T05:06:08,761 # Package would be ignored # 2026-03-20T05:06:08,761 ############################ 2026-03-20T05:06:08,762 Python recognizes 'labscript_utils.device_registry' as an importable package[^1], 2026-03-20T05:06:08,762 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,763 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,764 package, please make sure that 'labscript_utils.device_registry' is explicitly added 2026-03-20T05:06:08,764 to the `packages` configuration field. 2026-03-20T05:06:08,765 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,766 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,766 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,767 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,769 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,770 If you don't want 'labscript_utils.device_registry' to be distributed and are 2026-03-20T05:06:08,770 already explicitly excluding 'labscript_utils.device_registry' via 2026-03-20T05:06:08,771 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,772 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,772 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,773 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,774 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,776 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,776 even if it does not contain any `.py` files. 2026-03-20T05:06:08,776 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,777 directory, all directories are treated like packages. 2026-03-20T05:06:08,777 ******************************************************************************** 2026-03-20T05:06:08,778 !! 2026-03-20T05:06:08,778 check.warn(importable) 2026-03-20T05:06:08,779 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_utils.excepthook' is absent from the `packages` configuration. 2026-03-20T05:06:08,779 !! 2026-03-20T05:06:08,780 ******************************************************************************** 2026-03-20T05:06:08,781 ############################ 2026-03-20T05:06:08,781 # Package would be ignored # 2026-03-20T05:06:08,782 ############################ 2026-03-20T05:06:08,782 Python recognizes 'labscript_utils.excepthook' as an importable package[^1], 2026-03-20T05:06:08,783 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,784 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,784 package, please make sure that 'labscript_utils.excepthook' is explicitly added 2026-03-20T05:06:08,785 to the `packages` configuration field. 2026-03-20T05:06:08,786 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,786 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,787 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,788 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,789 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,790 If you don't want 'labscript_utils.excepthook' to be distributed and are 2026-03-20T05:06:08,790 already explicitly excluding 'labscript_utils.excepthook' via 2026-03-20T05:06:08,791 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,791 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,792 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,793 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,794 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,795 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,796 even if it does not contain any `.py` files. 2026-03-20T05:06:08,796 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,797 directory, all directories are treated like packages. 2026-03-20T05:06:08,797 ******************************************************************************** 2026-03-20T05:06:08,798 !! 2026-03-20T05:06:08,799 check.warn(importable) 2026-03-20T05:06:08,799 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_utils.qtwidgets' is absent from the `packages` configuration. 2026-03-20T05:06:08,799 !! 2026-03-20T05:06:08,801 ******************************************************************************** 2026-03-20T05:06:08,801 ############################ 2026-03-20T05:06:08,802 # Package would be ignored # 2026-03-20T05:06:08,802 ############################ 2026-03-20T05:06:08,802 Python recognizes 'labscript_utils.qtwidgets' as an importable package[^1], 2026-03-20T05:06:08,803 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,804 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,804 package, please make sure that 'labscript_utils.qtwidgets' is explicitly added 2026-03-20T05:06:08,805 to the `packages` configuration field. 2026-03-20T05:06:08,805 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,806 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,806 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,807 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,808 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,809 If you don't want 'labscript_utils.qtwidgets' to be distributed and are 2026-03-20T05:06:08,810 already explicitly excluding 'labscript_utils.qtwidgets' via 2026-03-20T05:06:08,810 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,811 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,811 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,812 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,813 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,814 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,815 even if it does not contain any `.py` files. 2026-03-20T05:06:08,815 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,815 directory, all directories are treated like packages. 2026-03-20T05:06:08,816 ******************************************************************************** 2026-03-20T05:06:08,817 !! 2026-03-20T05:06:08,818 check.warn(importable) 2026-03-20T05:06:08,818 /tmp/pip-build-env-a60vd67m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'labscript_utils.unitconversions' is absent from the `packages` configuration. 2026-03-20T05:06:08,819 !! 2026-03-20T05:06:08,820 ******************************************************************************** 2026-03-20T05:06:08,820 ############################ 2026-03-20T05:06:08,821 # Package would be ignored # 2026-03-20T05:06:08,821 ############################ 2026-03-20T05:06:08,822 Python recognizes 'labscript_utils.unitconversions' as an importable package[^1], 2026-03-20T05:06:08,822 but it is absent from setuptools' `packages` configuration. 2026-03-20T05:06:08,823 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T05:06:08,823 package, please make sure that 'labscript_utils.unitconversions' is explicitly added 2026-03-20T05:06:08,824 to the `packages` configuration field. 2026-03-20T05:06:08,825 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T05:06:08,825 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T05:06:08,826 instead of `find_packages(...)`/`find:`). 2026-03-20T05:06:08,827 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T05:06:08,828 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T05:06:08,829 If you don't want 'labscript_utils.unitconversions' to be distributed and are 2026-03-20T05:06:08,829 already explicitly excluding 'labscript_utils.unitconversions' via 2026-03-20T05:06:08,829 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T05:06:08,830 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T05:06:08,830 combination with a more fine grained `package-data` configuration. 2026-03-20T05:06:08,831 You can read more about "package data files" on setuptools documentation page: 2026-03-20T05:06:08,832 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T05:06:08,833 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T05:06:08,834 even if it does not contain any `.py` files. 2026-03-20T05:06:08,834 On the other hand, currently there is no concept of package data 2026-03-20T05:06:08,835 directory, all directories are treated like packages. 2026-03-20T05:06:08,835 ******************************************************************************** 2026-03-20T05:06:08,836 !! 2026-03-20T05:06:08,836 check.warn(importable) 2026-03-20T05:06:08,837 creating build/lib/labscript_utils/device_registry 2026-03-20T05:06:08,837 copying labscript_utils/device_registry/__init__.py -> build/lib/labscript_utils/device_registry 2026-03-20T05:06:08,838 copying labscript_utils/device_registry/_device_registry.py -> build/lib/labscript_utils/device_registry 2026-03-20T05:06:08,838 creating build/lib/labscript_utils/excepthook 2026-03-20T05:06:08,839 copying labscript_utils/excepthook/__init__.py -> build/lib/labscript_utils/excepthook 2026-03-20T05:06:08,839 copying labscript_utils/excepthook/error.gif -> build/lib/labscript_utils/excepthook 2026-03-20T05:06:08,840 copying labscript_utils/excepthook/tk_exception.py -> build/lib/labscript_utils/excepthook 2026-03-20T05:06:08,840 creating build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,841 copying labscript_utils/qtwidgets/InputPlotWindow.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,841 copying labscript_utils/qtwidgets/__init__.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,842 copying labscript_utils/qtwidgets/analoginput.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,842 copying labscript_utils/qtwidgets/analogoutput.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,843 copying labscript_utils/qtwidgets/ddsoutput.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,843 copying labscript_utils/qtwidgets/digitaloutput.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,844 copying labscript_utils/qtwidgets/dragdroptab.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,844 copying labscript_utils/qtwidgets/elide_label.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,844 copying labscript_utils/qtwidgets/enumoutput.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,845 copying labscript_utils/qtwidgets/fingertab.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,846 copying labscript_utils/qtwidgets/headerview_with_widgets.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,846 copying labscript_utils/qtwidgets/imageoutput.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,847 copying labscript_utils/qtwidgets/outputbox.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,847 copying labscript_utils/qtwidgets/toolpalette.py -> build/lib/labscript_utils/qtwidgets 2026-03-20T05:06:08,848 creating build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,848 copying labscript_utils/unitconversions/NovaTechDDS9m.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,849 copying labscript_utils/unitconversions/UnitConversionBase.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,849 copying labscript_utils/unitconversions/__init__.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,849 copying labscript_utils/unitconversions/aom.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,850 copying labscript_utils/unitconversions/detuning.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,850 copying labscript_utils/unitconversions/example.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,851 copying labscript_utils/unitconversions/generic_frequency.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,851 copying labscript_utils/unitconversions/linear_coil_driver.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,852 copying labscript_utils/unitconversions/optotunelens.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,852 copying labscript_utils/unitconversions/quad_driver.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,852 copying labscript_utils/unitconversions/quad_monitor.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,853 copying labscript_utils/unitconversions/test.py -> build/lib/labscript_utils/unitconversions 2026-03-20T05:06:08,853 copying labscript_profile/../labscript-suite.pth -> build/lib/labscript_profile/.. 2026-03-20T05:06:08,854 creating build/lib/labscript_profile/default_profile/app_saved_configs 2026-03-20T05:06:08,854 copying labscript_profile/default_profile/app_saved_configs/README.txt -> build/lib/labscript_profile/default_profile/app_saved_configs 2026-03-20T05:06:08,855 creating build/lib/labscript_profile/default_profile/labconfig 2026-03-20T05:06:08,855 copying labscript_profile/default_profile/labconfig/example.ini -> build/lib/labscript_profile/default_profile/labconfig 2026-03-20T05:06:08,856 creating build/lib/labscript_profile/default_profile/userlib/analysislib 2026-03-20T05:06:08,856 copying labscript_profile/default_profile/userlib/analysislib/__init__.py -> build/lib/labscript_profile/default_profile/userlib/analysislib 2026-03-20T05:06:08,857 creating build/lib/labscript_profile/default_profile/userlib/analysislib/common 2026-03-20T05:06:08,857 copying labscript_profile/default_profile/userlib/analysislib/common/__init__.py -> build/lib/labscript_profile/default_profile/userlib/analysislib/common 2026-03-20T05:06:08,858 creating build/lib/labscript_profile/default_profile/userlib/analysislib/example_apparatus 2026-03-20T05:06:08,859 copying labscript_profile/default_profile/userlib/analysislib/example_apparatus/example_IMAQdx_remote.py -> build/lib/labscript_profile/default_profile/userlib/analysislib/example_apparatus 2026-03-20T05:06:08,859 creating build/lib/labscript_profile/default_profile/userlib/labscriptlib 2026-03-20T05:06:08,860 copying labscript_profile/default_profile/userlib/labscriptlib/__init__.py -> build/lib/labscript_profile/default_profile/userlib/labscriptlib 2026-03-20T05:06:08,861 creating build/lib/labscript_profile/default_profile/userlib/labscriptlib/common 2026-03-20T05:06:08,861 copying labscript_profile/default_profile/userlib/labscriptlib/common/__init__.py -> build/lib/labscript_profile/default_profile/userlib/labscriptlib/common 2026-03-20T05:06:08,862 creating build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,863 copying labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/connection_table.py -> build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,864 copying labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/connection_table_IMAQdx_remote.py -> build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,864 copying labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/example_IMAQdx_remote.py -> build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,865 copying labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/example_experiment.py -> build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,866 creating build/lib/labscript_profile/default_profile/userlib/pythonlib 2026-03-20T05:06:08,867 copying labscript_profile/default_profile/userlib/pythonlib/README.txt -> build/lib/labscript_profile/default_profile/userlib/pythonlib 2026-03-20T05:06:08,867 creating build/lib/labscript_profile/default_profile/userlib/user_devices 2026-03-20T05:06:08,868 copying labscript_profile/default_profile/userlib/user_devices/README.txt -> build/lib/labscript_profile/default_profile/userlib/user_devices 2026-03-20T05:06:08,869 installing to build/bdist.linux-armv7l/wheel 2026-03-20T05:06:08,869 running install 2026-03-20T05:06:08,870 running install_lib 2026-03-20T05:06:08,870 creating build/bdist.linux-armv7l/wheel 2026-03-20T05:06:08,870 creating build/bdist.linux-armv7l/wheel/labscript_utils 2026-03-20T05:06:08,871 copying build/lib/labscript_utils/settings.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,872 copying build/lib/labscript_utils/connections.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,872 copying build/lib/labscript_utils/zlock.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,872 copying build/lib/labscript_utils/remote.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,873 copying build/lib/labscript_utils/testing_utils.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,874 copying build/lib/labscript_utils/dict_diff.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,874 creating build/bdist.linux-armv7l/wheel/labscript_utils/device_registry 2026-03-20T05:06:08,875 copying build/lib/labscript_utils/device_registry/_device_registry.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/device_registry 2026-03-20T05:06:08,875 copying build/lib/labscript_utils/device_registry/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/device_registry 2026-03-20T05:06:08,876 copying build/lib/labscript_utils/tracelog.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,876 copying build/lib/labscript_utils/__version__.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,877 copying build/lib/labscript_utils/labconfig.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,877 copying build/lib/labscript_utils/shot_utils.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,878 copying build/lib/labscript_utils/camera_server.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,878 copying build/lib/labscript_utils/setup_logging.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,879 copying build/lib/labscript_utils/modulewatcher.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,879 copying build/lib/labscript_utils/ls_zprocess.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,880 copying build/lib/labscript_utils/properties.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,880 copying build/lib/labscript_utils/versions.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,880 copying build/lib/labscript_utils/zlog.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,881 copying build/lib/labscript_utils/h5_lock.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,882 copying build/lib/labscript_utils/memprof.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,882 copying build/lib/labscript_utils/splash.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,883 creating build/bdist.linux-armv7l/wheel/labscript_utils/qtwidgets 2026-03-20T05:06:08,883 copying build/lib/labscript_utils/qtwidgets/analoginput.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,883 copying build/lib/labscript_utils/qtwidgets/outputbox.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,884 copying build/lib/labscript_utils/qtwidgets/elide_label.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,885 copying build/lib/labscript_utils/qtwidgets/headerview_with_widgets.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,885 copying build/lib/labscript_utils/qtwidgets/fingertab.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,885 copying build/lib/labscript_utils/qtwidgets/analogoutput.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,886 copying build/lib/labscript_utils/qtwidgets/dragdroptab.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,886 copying build/lib/labscript_utils/qtwidgets/enumoutput.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,887 copying build/lib/labscript_utils/qtwidgets/toolpalette.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,887 copying build/lib/labscript_utils/qtwidgets/imageoutput.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,888 copying build/lib/labscript_utils/qtwidgets/InputPlotWindow.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,888 copying build/lib/labscript_utils/qtwidgets/digitaloutput.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,889 copying build/lib/labscript_utils/qtwidgets/ddsoutput.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,889 copying build/lib/labscript_utils/qtwidgets/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/qtwidgets 2026-03-20T05:06:08,890 creating build/bdist.linux-armv7l/wheel/labscript_utils/excepthook 2026-03-20T05:06:08,890 copying build/lib/labscript_utils/excepthook/error.gif -> build/bdist.linux-armv7l/wheel/./labscript_utils/excepthook 2026-03-20T05:06:08,890 copying build/lib/labscript_utils/excepthook/tk_exception.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/excepthook 2026-03-20T05:06:08,891 copying build/lib/labscript_utils/excepthook/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/excepthook 2026-03-20T05:06:08,891 copying build/lib/labscript_utils/filewatcher.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,892 creating build/bdist.linux-armv7l/wheel/labscript_utils/unitconversions 2026-03-20T05:06:08,892 copying build/lib/labscript_utils/unitconversions/NovaTechDDS9m.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,893 copying build/lib/labscript_utils/unitconversions/optotunelens.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,893 copying build/lib/labscript_utils/unitconversions/detuning.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,894 copying build/lib/labscript_utils/unitconversions/linear_coil_driver.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,895 copying build/lib/labscript_utils/unitconversions/quad_monitor.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,897 copying build/lib/labscript_utils/unitconversions/example.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,899 copying build/lib/labscript_utils/unitconversions/test.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,901 copying build/lib/labscript_utils/unitconversions/generic_frequency.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,903 copying build/lib/labscript_utils/unitconversions/UnitConversionBase.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,905 copying build/lib/labscript_utils/unitconversions/aom.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,907 copying build/lib/labscript_utils/unitconversions/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,909 copying build/lib/labscript_utils/unitconversions/quad_driver.py -> build/bdist.linux-armv7l/wheel/./labscript_utils/unitconversions 2026-03-20T05:06:08,911 copying build/lib/labscript_utils/double_import_denier.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,913 copying build/lib/labscript_utils/impprof.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,915 copying build/lib/labscript_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,918 copying build/lib/labscript_utils/shared_drive.py -> build/bdist.linux-armv7l/wheel/./labscript_utils 2026-03-20T05:06:08,920 copying build/lib/labscript-suite.pth -> build/bdist.linux-armv7l/wheel/. 2026-03-20T05:06:08,922 creating build/bdist.linux-armv7l/wheel/labscript_profile 2026-03-20T05:06:08,923 copying build/lib/labscript_profile/create.py -> build/bdist.linux-armv7l/wheel/./labscript_profile 2026-03-20T05:06:08,926 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile 2026-03-20T05:06:08,927 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib 2026-03-20T05:06:08,929 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/labscriptlib 2026-03-20T05:06:08,930 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,932 copying build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/connection_table_IMAQdx_remote.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,934 copying build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/example_experiment.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,936 copying build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/example_IMAQdx_remote.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,937 copying build/lib/labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/connection_table.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/labscriptlib/example_apparatus 2026-03-20T05:06:08,940 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/labscriptlib/common 2026-03-20T05:06:08,941 copying build/lib/labscript_profile/default_profile/userlib/labscriptlib/common/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/labscriptlib/common 2026-03-20T05:06:08,943 copying build/lib/labscript_profile/default_profile/userlib/labscriptlib/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/labscriptlib 2026-03-20T05:06:08,945 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/user_devices 2026-03-20T05:06:08,946 copying build/lib/labscript_profile/default_profile/userlib/user_devices/README.txt -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/user_devices 2026-03-20T05:06:08,948 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/pythonlib 2026-03-20T05:06:08,949 copying build/lib/labscript_profile/default_profile/userlib/pythonlib/README.txt -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/pythonlib 2026-03-20T05:06:08,951 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/analysislib 2026-03-20T05:06:08,953 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/analysislib/example_apparatus 2026-03-20T05:06:08,954 copying build/lib/labscript_profile/default_profile/userlib/analysislib/example_apparatus/example_IMAQdx_remote.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/analysislib/example_apparatus 2026-03-20T05:06:08,956 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/userlib/analysislib/common 2026-03-20T05:06:08,957 copying build/lib/labscript_profile/default_profile/userlib/analysislib/common/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/analysislib/common 2026-03-20T05:06:08,959 copying build/lib/labscript_profile/default_profile/userlib/analysislib/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/userlib/analysislib 2026-03-20T05:06:08,961 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/labconfig 2026-03-20T05:06:08,962 copying build/lib/labscript_profile/default_profile/labconfig/example.ini -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/labconfig 2026-03-20T05:06:08,964 creating build/bdist.linux-armv7l/wheel/labscript_profile/default_profile/app_saved_configs 2026-03-20T05:06:08,965 copying build/lib/labscript_profile/default_profile/app_saved_configs/README.txt -> build/bdist.linux-armv7l/wheel/./labscript_profile/default_profile/app_saved_configs 2026-03-20T05:06:08,967 copying build/lib/labscript_profile/__init__.py -> build/bdist.linux-armv7l/wheel/./labscript_profile 2026-03-20T05:06:08,969 running install_egg_info 2026-03-20T05:06:08,975 Copying labscript_utils.egg-info to build/bdist.linux-armv7l/wheel/./labscript_utils-3.4.3-py3.11.egg-info 2026-03-20T05:06:08,988 running install_scripts 2026-03-20T05:06:08,999 creating build/bdist.linux-armv7l/wheel/labscript_utils-3.4.3.dist-info/WHEEL 2026-03-20T05:06:09,002 creating '/tmp/pip-wheel-eslwjfy7/.tmp-psa7fh9u/labscript_utils-3.4.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T05:06:09,004 adding 'labscript-suite.pth' 2026-03-20T05:06:09,006 adding 'labscript_profile/__init__.py' 2026-03-20T05:06:09,007 adding 'labscript_profile/create.py' 2026-03-20T05:06:09,010 adding 'labscript_profile/default_profile/app_saved_configs/README.txt' 2026-03-20T05:06:09,011 adding 'labscript_profile/default_profile/labconfig/example.ini' 2026-03-20T05:06:09,014 adding 'labscript_profile/default_profile/userlib/analysislib/__init__.py' 2026-03-20T05:06:09,015 adding 'labscript_profile/default_profile/userlib/analysislib/common/__init__.py' 2026-03-20T05:06:09,017 adding 'labscript_profile/default_profile/userlib/analysislib/example_apparatus/example_IMAQdx_remote.py' 2026-03-20T05:06:09,019 adding 'labscript_profile/default_profile/userlib/labscriptlib/__init__.py' 2026-03-20T05:06:09,020 adding 'labscript_profile/default_profile/userlib/labscriptlib/common/__init__.py' 2026-03-20T05:06:09,022 adding 'labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/connection_table.py' 2026-03-20T05:06:09,023 adding 'labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/connection_table_IMAQdx_remote.py' 2026-03-20T05:06:09,025 adding 'labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/example_IMAQdx_remote.py' 2026-03-20T05:06:09,026 adding 'labscript_profile/default_profile/userlib/labscriptlib/example_apparatus/example_experiment.py' 2026-03-20T05:06:09,027 adding 'labscript_profile/default_profile/userlib/pythonlib/README.txt' 2026-03-20T05:06:09,029 adding 'labscript_profile/default_profile/userlib/user_devices/README.txt' 2026-03-20T05:06:09,031 adding 'labscript_utils/__init__.py' 2026-03-20T05:06:09,033 adding 'labscript_utils/__version__.py' 2026-03-20T05:06:09,034 adding 'labscript_utils/camera_server.py' 2026-03-20T05:06:09,036 adding 'labscript_utils/connections.py' 2026-03-20T05:06:09,038 adding 'labscript_utils/dict_diff.py' 2026-03-20T05:06:09,039 adding 'labscript_utils/double_import_denier.py' 2026-03-20T05:06:09,041 adding 'labscript_utils/filewatcher.py' 2026-03-20T05:06:09,043 adding 'labscript_utils/h5_lock.py' 2026-03-20T05:06:09,044 adding 'labscript_utils/impprof.py' 2026-03-20T05:06:09,045 adding 'labscript_utils/labconfig.py' 2026-03-20T05:06:09,047 adding 'labscript_utils/ls_zprocess.py' 2026-03-20T05:06:09,049 adding 'labscript_utils/memprof.py' 2026-03-20T05:06:09,050 adding 'labscript_utils/modulewatcher.py' 2026-03-20T05:06:09,052 adding 'labscript_utils/properties.py' 2026-03-20T05:06:09,054 adding 'labscript_utils/remote.py' 2026-03-20T05:06:09,056 adding 'labscript_utils/settings.py' 2026-03-20T05:06:09,058 adding 'labscript_utils/setup_logging.py' 2026-03-20T05:06:09,060 adding 'labscript_utils/shared_drive.py' 2026-03-20T05:06:09,061 adding 'labscript_utils/shot_utils.py' 2026-03-20T05:06:09,063 adding 'labscript_utils/splash.py' 2026-03-20T05:06:09,064 adding 'labscript_utils/testing_utils.py' 2026-03-20T05:06:09,065 adding 'labscript_utils/tracelog.py' 2026-03-20T05:06:09,067 adding 'labscript_utils/versions.py' 2026-03-20T05:06:09,068 adding 'labscript_utils/zlock.py' 2026-03-20T05:06:09,070 adding 'labscript_utils/zlog.py' 2026-03-20T05:06:09,071 adding 'labscript_utils/device_registry/__init__.py' 2026-03-20T05:06:09,074 adding 'labscript_utils/device_registry/_device_registry.py' 2026-03-20T05:06:09,076 adding 'labscript_utils/excepthook/__init__.py' 2026-03-20T05:06:09,077 adding 'labscript_utils/excepthook/error.gif' 2026-03-20T05:06:09,078 adding 'labscript_utils/excepthook/tk_exception.py' 2026-03-20T05:06:09,080 adding 'labscript_utils/qtwidgets/InputPlotWindow.py' 2026-03-20T05:06:09,082 adding 'labscript_utils/qtwidgets/__init__.py' 2026-03-20T05:06:09,083 adding 'labscript_utils/qtwidgets/analoginput.py' 2026-03-20T05:06:09,085 adding 'labscript_utils/qtwidgets/analogoutput.py' 2026-03-20T05:06:09,086 adding 'labscript_utils/qtwidgets/ddsoutput.py' 2026-03-20T05:06:09,088 adding 'labscript_utils/qtwidgets/digitaloutput.py' 2026-03-20T05:06:09,093 adding 'labscript_utils/qtwidgets/dragdroptab.py' 2026-03-20T05:06:09,095 adding 'labscript_utils/qtwidgets/elide_label.py' 2026-03-20T05:06:09,096 adding 'labscript_utils/qtwidgets/enumoutput.py' 2026-03-20T05:06:09,098 adding 'labscript_utils/qtwidgets/fingertab.py' 2026-03-20T05:06:09,100 adding 'labscript_utils/qtwidgets/headerview_with_widgets.py' 2026-03-20T05:06:09,102 adding 'labscript_utils/qtwidgets/imageoutput.py' 2026-03-20T05:06:09,103 adding 'labscript_utils/qtwidgets/outputbox.py' 2026-03-20T05:06:09,106 adding 'labscript_utils/qtwidgets/toolpalette.py' 2026-03-20T05:06:09,108 adding 'labscript_utils/unitconversions/NovaTechDDS9m.py' 2026-03-20T05:06:09,109 adding 'labscript_utils/unitconversions/UnitConversionBase.py' 2026-03-20T05:06:09,111 adding 'labscript_utils/unitconversions/__init__.py' 2026-03-20T05:06:09,112 adding 'labscript_utils/unitconversions/aom.py' 2026-03-20T05:06:09,114 adding 'labscript_utils/unitconversions/detuning.py' 2026-03-20T05:06:09,115 adding 'labscript_utils/unitconversions/example.py' 2026-03-20T05:06:09,116 adding 'labscript_utils/unitconversions/generic_frequency.py' 2026-03-20T05:06:09,118 adding 'labscript_utils/unitconversions/linear_coil_driver.py' 2026-03-20T05:06:09,119 adding 'labscript_utils/unitconversions/optotunelens.py' 2026-03-20T05:06:09,120 adding 'labscript_utils/unitconversions/quad_driver.py' 2026-03-20T05:06:09,122 adding 'labscript_utils/unitconversions/quad_monitor.py' 2026-03-20T05:06:09,123 adding 'labscript_utils/unitconversions/test.py' 2026-03-20T05:06:09,126 adding 'labscript_utils-3.4.3.dist-info/licenses/LICENSE.txt' 2026-03-20T05:06:09,127 adding 'labscript_utils-3.4.3.dist-info/METADATA' 2026-03-20T05:06:09,128 adding 'labscript_utils-3.4.3.dist-info/WHEEL' 2026-03-20T05:06:09,129 adding 'labscript_utils-3.4.3.dist-info/entry_points.txt' 2026-03-20T05:06:09,130 adding 'labscript_utils-3.4.3.dist-info/top_level.txt' 2026-03-20T05:06:09,131 adding 'labscript_utils-3.4.3.dist-info/RECORD' 2026-03-20T05:06:09,135 removing build/bdist.linux-armv7l/wheel 2026-03-20T05:06:09,260 Building wheel for labscript-utils (pyproject.toml): finished with status 'done' 2026-03-20T05:06:09,267 Created wheel for labscript-utils: filename=labscript_utils-3.4.3-py3-none-any.whl size=121093 sha256=89b56352f14f80653109f287745f87155d5ce2e9b49dccafeb8e555c98fee9d2 2026-03-20T05:06:09,268 Stored in directory: /tmp/pip-ephem-wheel-cache-aez9c2gk/wheels/da/83/bd/da6cd520a3f6fd5a41f0d46f8ee73c1efab5a8e4ae69f3561e 2026-03-20T05:06:09,281 Successfully built labscript-utils 2026-03-20T05:06:09,288 Removed build tracker: '/tmp/pip-build-tracker-dlqnk9kz'