2026-07-28T19:43:18,992 Created temporary directory: /tmp/pip-ephem-wheel-cache-4d67uzhx 2026-07-28T19:43:18,994 Created temporary directory: /tmp/pip-build-tracker-ju0ye54i 2026-07-28T19:43:18,995 Initialized build tracking at /tmp/pip-build-tracker-ju0ye54i 2026-07-28T19:43:18,995 Created build tracker: /tmp/pip-build-tracker-ju0ye54i 2026-07-28T19:43:18,996 Entered build tracker: /tmp/pip-build-tracker-ju0ye54i 2026-07-28T19:43:18,996 Created temporary directory: /tmp/pip-wheel-95g2520s 2026-07-28T19:43:18,999 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-07-28T19:43:19,002 Created temporary directory: /tmp/pip-ephem-wheel-cache-_n9hyupc 2026-07-28T19:43:19,027 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-28T19:43:19,031 2 location(s) to search for versions of tsdat: 2026-07-28T19:43:19,031 * https://pypi.org/simple/tsdat/ 2026-07-28T19:43:19,031 * https://www.piwheels.org/simple/tsdat/ 2026-07-28T19:43:19,031 Fetching project page and analyzing links: https://pypi.org/simple/tsdat/ 2026-07-28T19:43:19,032 Getting page https://pypi.org/simple/tsdat/ 2026-07-28T19:43:19,034 Found index url https://pypi.org/simple 2026-07-28T19:43:19,274 Fetched page https://pypi.org/simple/tsdat/ as application/vnd.pypi.simple.v1+json 2026-07-28T19:43:19,295 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/c8/37/e631b44e3df8e15daaf6c17b9cd0e1190b0d397a0e84ac1dd69eec09556f/tsdat-0.1.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,296 Found link https://files.pythonhosted.org/packages/44/d1/1c6efbe2e70f97ec86b5019bffa5a02522aa4f1e9364c8cd0e8558c1777e/tsdat-0.1.0.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.1.0 2026-07-28T19:43:19,297 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/4f/41/401c3154e58a1e92c36ef8470c77427100868e3df340583b574239036d75/tsdat-0.1.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,298 Found link https://files.pythonhosted.org/packages/9a/2d/4ad278463d7d4baf002f27f6e957d42202f2e1b8212f394faa1e41c281c1/tsdat-0.1.1.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.1.1 2026-07-28T19:43:19,298 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/7d/40/5a0cbf819f8f191b85d978c42e6da1e7dc32b172bb20f91948f2be432445/tsdat-0.2.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,299 Found link https://files.pythonhosted.org/packages/32/ed/46fd7e9efb9ecb66441e3f60c8452c9437db02d740d74777856b2457e219/tsdat-0.2.0.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.0 2026-07-28T19:43:19,300 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/eb/2b/6cfd6a46927c57b7d776142f22c80387ca33d5ea9cec5e50e7271c7c6ddf/tsdat-0.2.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,301 Found link https://files.pythonhosted.org/packages/ac/f6/99d48cbe40d09ef96e5f68f698263d8d2de3e171a7929dcb5714f6906267/tsdat-0.2.1.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.1 2026-07-28T19:43:19,301 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/e5/5b/2d952812e44dcee31fb4ee7afcd775f0dc0af44d77a79ce45f8e00d63bfb/tsdat-0.2.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,302 Found link https://files.pythonhosted.org/packages/a4/5d/123eecf55e5491d43a2253a6b9f12c1797547104ac662a67d18c21e11672/tsdat-0.2.2.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.2 2026-07-28T19:43:19,303 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/21/a0/71f6cde13de4b7387ff4691c31ddcbe9001430fd3089ce54e6607b11424a/tsdat-0.2.3-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,303 Found link https://files.pythonhosted.org/packages/ba/5e/fff6599138b62b7d6705c32437107598a54367efdc19413f1a0ca342aeaa/tsdat-0.2.3.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.3 2026-07-28T19:43:19,304 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/e6/0e/8e7c1522f279d7cbf9c486d0b783689e003c05459f696a35f74d6acb619f/tsdat-0.2.4-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,305 Found link https://files.pythonhosted.org/packages/cd/ec/7a3b1217aba0c0d31ca8e9c1c496e8db66dc30ae1a05b44fd2e12e1efd1d/tsdat-0.2.4.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.4 2026-07-28T19:43:19,305 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/32/26/d5d38611247980561f48bafc9c8a2949e73c58b44f66efd1c1e765aab050/tsdat-0.2.5-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,306 Found link https://files.pythonhosted.org/packages/d4/ca/5dd8fbe04e40aa2fa2c4709cb3534984f33224fba0af37c26031a1351b3f/tsdat-0.2.5.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.5 2026-07-28T19:43:19,307 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/a5/f1/703e41f49db1528d30b4ef604343364cf6fe1ab0e3ba6ad1737ad85b5316/tsdat-0.2.6-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,307 Found link https://files.pythonhosted.org/packages/18/9d/d263354a46d7e8c82713c68c0f5e1eb472fa1483c2a47a839360ad833168/tsdat-0.2.6.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.6 2026-07-28T19:43:19,308 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/13/84/a762f3f51de6e9aa98c158d0a602002b5957c0a6c1d550124c9776558b33/tsdat-0.2.7-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,308 Found link https://files.pythonhosted.org/packages/6d/d2/aaf00ded1a8dcc867b94638fd127698bf1c42d29debfdc0f42aa31d18c41/tsdat-0.2.7.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.7 2026-07-28T19:43:19,309 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/36/e7/71132b1870fb1f3cbe812a3d7844c31f65d4cb419997ea44f7ac6df35ae8/tsdat-0.2.8-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,310 Found link https://files.pythonhosted.org/packages/fb/d7/757001d6b0feb5d8e35a6fa81ec3f0f49fba374a8162343593f9d795d3c1/tsdat-0.2.8.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.8 2026-07-28T19:43:19,311 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/75/4a/d2e0286dd247e970b8e5216129a8636da52f144b460c4075e8474a346f86/tsdat-0.2.9-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,311 Found link https://files.pythonhosted.org/packages/17/8b/5dcdfc6015ad2704c079e19dfade3ee4a98bf6abd0e414050d3d35bcef21/tsdat-0.2.9.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.9 2026-07-28T19:43:19,312 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/40/fe/a8306922fa46bd519e97b3c624237fd293876732a0d6e95cb401f7aa55e2/tsdat-0.2.10-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,313 Found link https://files.pythonhosted.org/packages/93/e1/1307c5e9cf14b4bbef8b2ce9bafb5e11b8a4f75df9b299aacfbe20a04ebd/tsdat-0.2.10.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.10 2026-07-28T19:43:19,313 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/cb/57/b87c0452cd24bf4220cd83dcc599f2a3dea97e7debbd078eded41ad7d1bb/tsdat-0.2.11-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,314 Found link https://files.pythonhosted.org/packages/62/a4/c728086fa74abd1fb7384c216f407ce872df5f5327332d513742b4c657fb/tsdat-0.2.11.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.11 2026-07-28T19:43:19,315 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/c3/74/b6278bcdb0d75d4abe943420b47182dc2408fd7b436c9d77d370d289f6e6/tsdat-0.2.12-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,315 Found link https://files.pythonhosted.org/packages/ab/27/cbe4e019ac1cd9750a7898105b9eaa5697f0f7620ce3c1bf7855564d1c4c/tsdat-0.2.12.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.12 2026-07-28T19:43:19,316 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/ef/88/6e8917e7486607b11960c22a3d34e927606da359dfb82f01b4d0f6a368e9/tsdat-0.2.13-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,317 Found link https://files.pythonhosted.org/packages/07/2c/5802c1860649302765f40cbd127db1e9f7ababd6f34b0d135137231166f6/tsdat-0.2.13.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.13 2026-07-28T19:43:19,317 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/83/a6/cde01c341fa3f37f0d847b1c322bcb6b72492500ce6015cdeceddf4e5389/tsdat-0.2.14-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,318 Found link https://files.pythonhosted.org/packages/6d/cd/abb4735c2622892999dd8c3ae3db2007acac3bc42554dafd8db45678d3de/tsdat-0.2.14.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.14 2026-07-28T19:43:19,319 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/e4/89/7d7d2cc414bc5156f34bcbe83fd22340e1feba1ea7bf44c82e1355f2c605/tsdat-0.2.15-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,319 Found link https://files.pythonhosted.org/packages/e0/d8/c34146e5b68c649ccb027312f0ac19533213e55db73f82baf6bc81b0ffb5/tsdat-0.2.15.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.2.15 2026-07-28T19:43:19,320 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/52/f9/05016d8626fefc3c76902e1ea47a26b40000b95ccb32306c9724a1ef41c8/tsdat-0.3.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) 2026-07-28T19:43:19,320 Found link https://files.pythonhosted.org/packages/b7/d8/88c709e0f8665673d5200c3c7cf4edae453a365544b04eee290fcbfcf976/tsdat-0.3.0.tar.gz (from https://pypi.org/simple/tsdat/), version: 0.3.0 2026-07-28T19:43:19,321 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/fd/51/8bfd01d949e92c6471003dcb4756b38594e5dbff371bb5e9005ed7b5ed27/tsdat-0.3.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,322 Found link https://files.pythonhosted.org/packages/cd/4d/6f182ebb816e7f62e37cb5daeb3b68c5f909db336ae51073981be046f851/tsdat-0.3.1.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.3.1 2026-07-28T19:43:19,323 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/f5/f4/c1d22d302a39dd7a0bef87658df00576f668e1d4c2e2e86f5c0d34338f27/tsdat-0.3.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,324 Found link https://files.pythonhosted.org/packages/e5/21/974b15c8fbbed9a6cb6159e2d300db17e58e0fd147c8c511c4e0370d2a30/tsdat-0.3.2.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.3.2 2026-07-28T19:43:19,325 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/f6/fd/abe2d9aa1f1f9476ca385fc97b0220625a1f3947e91ed0e3b227106887d4/tsdat-0.4.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,326 Found link https://files.pythonhosted.org/packages/01/07/a43cac456fab10d09cd7f274e5043519cbeff46b1e5bfd3394b6504805da/tsdat-0.4.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.4.0 2026-07-28T19:43:19,326 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/3e/59/1ac6ecdb33e466152ce0c0ddb6277730561da28a159f2444a343589dd408/tsdat-0.4.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,327 Found link https://files.pythonhosted.org/packages/ff/fc/afc2b5bcf8397deb8bd13779ff1a702d9e000a30c8cbb3c6acd7f49626aa/tsdat-0.4.1.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.4.1 2026-07-28T19:43:19,328 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/21/d3/dc08aca9c20c0d6ae3767ed4c1569b2decfb49491c42000caf6822f5aca0/tsdat-0.4.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,329 Found link https://files.pythonhosted.org/packages/32/78/1f3e004d1970de46e1c848b6e1cd0491f2e823b488fa043356de9baf42c4/tsdat-0.4.2.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.4.2 2026-07-28T19:43:19,330 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/12/d1/2bc140cde644d7a1dd72b80052592c04e28b7829a18183859f32fd10798c/tsdat-0.4.3-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,331 Found link https://files.pythonhosted.org/packages/da/ec/4a4ab704e7486c3dccd8d9c3338bcc68760fc08e5a7f19e80cc4db07d5a4/tsdat-0.4.3.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.4.3 2026-07-28T19:43:19,331 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/b1/5d/dc8919ad51aa9e3574f668331f42c739ba5911e3650fdaaeef6361cccb97/tsdat-0.4.4-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,332 Found link https://files.pythonhosted.org/packages/5a/dd/e585b579da903cb6cff4cae0e0c8072b8404a79e7edc45a6daef71bd0f08/tsdat-0.4.4.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.4.4 2026-07-28T19:43:19,333 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/46/b7/e6a347f66cd480f57ea45bcc173051d62236dcbc6be697be768a27b7e6aa/tsdat-0.5.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,334 Found link https://files.pythonhosted.org/packages/2e/29/f54ddb8d31349f028613c29decb6e4a53a9bfe64109189eab8499c0e159d/tsdat-0.5.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.0 2026-07-28T19:43:19,335 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/ef/f6/c581d4b3682f921807e6b08c898046abd4ae1bd3f061a4c44dc7210db0f9/tsdat-0.5.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,336 Found link https://files.pythonhosted.org/packages/26/d0/d7b04888a8a6607b45a20825229788f01bab36a628bdf45d1b026a7227d3/tsdat-0.5.1.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.1 2026-07-28T19:43:19,337 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/d9/42/f666416f739678aa6c8c266b6998da6cefead8ea2691177b36c3023c52fd/tsdat-0.5.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,338 Found link https://files.pythonhosted.org/packages/fb/db/8dbc9f0aea471f9d7cb8fa1417f0c325604296507bcef59c7c19ae045ff6/tsdat-0.5.2.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.2 2026-07-28T19:43:19,338 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/a8/1c/1062207a9f0ee858d50be8ac6c94a1f463e78ae9082af88661f2f7887aa0/tsdat-0.5.3-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,339 Found link https://files.pythonhosted.org/packages/b7/bf/feb3fef39e2e88d9742752a5ab087c7d62286cb2f50069200f1f3567a5e1/tsdat-0.5.3.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.3 2026-07-28T19:43:19,340 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/8f/67/40d333fde1d5232d06dcc41dfe351c15119fb5365fbf23560a09b22b893e/tsdat-0.5.4-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,341 Found link https://files.pythonhosted.org/packages/a2/91/7592dd239fc90cc1eb040e5bb2b673c61e9cbcb9f4ad93d55dec5632df97/tsdat-0.5.4.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.4 2026-07-28T19:43:19,342 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/ed/1e/d42dcc3681cfc2d1b5750869e77a258931e5cc85439b18c8a13cee1cce5c/tsdat-0.5.5-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,343 Found link https://files.pythonhosted.org/packages/7c/62/c6201e705bb742f96484070438dd53007d980ccda962932e927d50301166/tsdat-0.5.5.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.5 2026-07-28T19:43:19,343 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/7d/53/2aba5547dec03244956634a0ac286319b42fd4162df14ca5b50ab6d8284c/tsdat-0.5.6-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,344 Found link https://files.pythonhosted.org/packages/36/95/55a57beaa5cb27d41024124ed31f77582ddb09a7fe103ad4658669b8caf3/tsdat-0.5.6.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.6 2026-07-28T19:43:19,345 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/28/a2/6e3b9b08b532182aa30c275055a293f422600a27864b5bcd7be9073eee25/tsdat-0.5.7-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,345 Found link https://files.pythonhosted.org/packages/a5/87/9fffe28a1bb239fb7e45524d657e02bea9957689a793445bedcc08c6a97f/tsdat-0.5.7.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.7 2026-07-28T19:43:19,346 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/22/ed/3d1408d006b70d6dbc0f5bb3303dd3c4549368ed601d00f8ef3c6c8fd95d/tsdat-0.5.8-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,347 Found link https://files.pythonhosted.org/packages/ef/a2/5ddab186e09d6519c070de1f34f686de4a636145c3a69256ed6169d0ffac/tsdat-0.5.8.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.8 2026-07-28T19:43:19,348 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/99/e0/b26b5560cc7d0b3c2e92601eb447a6f8409967804f1beed68e7c70a6c375/tsdat-0.5.9-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,349 Found link https://files.pythonhosted.org/packages/30/8b/9b961dcd5cca01c5a55a29a4294346258823cd2192032f93986413d5348e/tsdat-0.5.9.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.9 2026-07-28T19:43:19,349 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/7f/4a/ee401634bfb26ebf8e37fbd71154bd37e71ceb2d3a3af9fbeffc576fe91e/tsdat-0.5.10-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,350 Found link https://files.pythonhosted.org/packages/10/83/93a4a2348a0ffee8316d05b78019705f9a0742480b15e98def100d8063c7/tsdat-0.5.10.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.5.10 2026-07-28T19:43:19,351 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/2a/69/3822a61d0bab133bb15b8dd48d35ec224433357af4382cfbf78393fd9406/tsdat-0.6.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,352 Found link https://files.pythonhosted.org/packages/ba/77/041a6a4e2341ffdfe8e98870e511cd82e085136ec2000299b2ad9b6c6919/tsdat-0.6.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.6.0 2026-07-28T19:43:19,353 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/43/34/8f8fae2be67a1d4431a5598a54cd9a495141749f9725e55ce98c0cdeb5f7/tsdat-0.6.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,354 Found link https://files.pythonhosted.org/packages/7e/da/ae55430df141f09c2fa64d6eb6a4526ca72e6ff66c2b881ba71681fe0764/tsdat-0.6.1.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.6.1 2026-07-28T19:43:19,355 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/37/e9/637ec10f82af2abc9a1fa8977968d0034fbf441a2aeca9500ad19382b7e3/tsdat-0.7.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,356 Found link https://files.pythonhosted.org/packages/05/9b/4a07dfcf7fe7f7a8336cff3d9a05b4db419ac86b869f6762c7fc866a193d/tsdat-0.7.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.0 2026-07-28T19:43:19,356 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/7f/e8/07137972edbb38b7c238c8256cf9c6cfd78cda1752f25ca6ce1b1a533f8f/tsdat-0.7.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,357 Found link https://files.pythonhosted.org/packages/f5/35/d5b2f100e91b5de8c2fcdcad2311559d248e3e6c4fc64619c65a2e629663/tsdat-0.7.1.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.1 2026-07-28T19:43:19,358 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/c0/6f/5ffd7dddacf4b937415d9f382ff9c350ec5fc5195faf4d0e067c8495c4fe/tsdat-0.7.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,358 Found link https://files.pythonhosted.org/packages/4d/a6/3eca83c23d49d9bb80385ac665e6be09a29010568f10a3c73af3e286a5ca/tsdat-0.7.2.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.2 2026-07-28T19:43:19,359 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/e0/90/82404dd6daf6da02bce1d961e4dc64bed1d5f6b18957e5f6fcc51c446198/tsdat-0.7.3-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,360 Found link https://files.pythonhosted.org/packages/b6/8b/99e518e5f3dcea60ad47bb44ba32dfa01ca7557fecce421bdbbb3c861509/tsdat-0.7.3.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.3 2026-07-28T19:43:19,361 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/ae/ba/ff9455c1cd1adf70ea7cfa77aef78b28f3b0d00370761c303c3842025d4a/tsdat-0.7.4-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,362 Found link https://files.pythonhosted.org/packages/15/58/a556455a3beff6d56b0ddd71d98b756dc1a6493418efca80cd4a4611a578/tsdat-0.7.4.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.4 2026-07-28T19:43:19,362 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/5a/cc/904279d4908c1ad8ba21af6daaffb8d97929451f29288c2f0e49b686fecd/tsdat-0.7.5-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,363 Found link https://files.pythonhosted.org/packages/c2/42/58bb3ae74e24f45d9b96613fb02a54f96ed9a832935368c2ed602c2b3ca0/tsdat-0.7.5.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.5 2026-07-28T19:43:19,364 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/47/54/84f237fdfda0e3c0ffb25dabe6af546f41966fd5b06219d849880bb8ea45/tsdat-0.7.6-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,365 Found link https://files.pythonhosted.org/packages/7a/70/79fc383d05b5b7cecaefc95f0c05eeb7c71b36a454be0a743f07d3bfd2fa/tsdat-0.7.6.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.6 2026-07-28T19:43:19,366 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/ce/0b/1145feb690889259e9e7acd210867428ebcbaf5fbbe3749607e06f21110b/tsdat-0.7.7-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,367 Found link https://files.pythonhosted.org/packages/e4/52/87e36350e7e27417c3505797cdbeab1a42eaca5c4f07a99d93526d0e6e2b/tsdat-0.7.7.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.7.7 2026-07-28T19:43:19,368 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/2b/c2/f25a97be761f440c0fa83e2ed6af362c90b98ff6d1f7641b6d42e95a608a/tsdat-0.8.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,368 Found link https://files.pythonhosted.org/packages/67/7d/07af70656f9327fb1eb852ba46fd40ff02e752855e8ca945caadd2c3dd85/tsdat-0.8.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.8.0 2026-07-28T19:43:19,369 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/56/28/5402b0fa078fc918d70f988ee6326150a118780e849eddbe9940179d0ed3/tsdat-0.8.1-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,370 Found link https://files.pythonhosted.org/packages/9f/40/3dcbe058b85af531c4b481e1257c2a4837d5d70008e8333553fe66d56d79/tsdat-0.8.1.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.8.1 2026-07-28T19:43:19,370 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/1b/fc/5ad348afc1e851d61850648f1e47a41f37ab5afb3ba67f2048b358630584/tsdat-0.8.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,371 Found link https://files.pythonhosted.org/packages/36/40/7985ef67122bd0909bda43424da1baade1270c5b56c383ecfcb38970b938/tsdat-0.8.2.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.8), version: 0.8.2 2026-07-28T19:43:19,372 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/1a/da/22066b66d993136f8b2b248692aaf9c4bd45a6d246fedc0669fde79492c5/tsdat-0.8.3-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,373 Found link https://files.pythonhosted.org/packages/6a/a2/945b40b78f1f0b1db4d73a6ac796c6200f856b0ae0f45dbf206f5d792e61/tsdat-0.8.3.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.8.3 2026-07-28T19:43:19,374 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/a8/3a/4f6f8501a6c01b8bc9f5e6b98810b81df652cdcf89578fb9647609c47d0a/tsdat-0.8.4-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,375 Found link https://files.pythonhosted.org/packages/60/2d/579a981056ffc89faac9ce12574dc70a676b8fbb05349d35b4053c462d5d/tsdat-0.8.4.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.8.4 2026-07-28T19:43:19,376 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/49/80/2f547338ca75e0750a7a4657757c44b27ea9a37f1d59d2e16b774c4cc8ca/tsdat-0.8.5-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,377 Found link https://files.pythonhosted.org/packages/fd/77/0bffbc41a54a7686d12f1dd1fa83b5d50c9237a92add9cfe47348879532e/tsdat-0.8.5.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.8.5 2026-07-28T19:43:19,377 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/81/37/7425144f3b66564578f853f90293a89cd627d7cc1e6a60204f5cddbe7e43/tsdat-0.8.6-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,378 Found link https://files.pythonhosted.org/packages/31/ca/c4f3a263c111f91c5af898c25f929f6c941a4c086dd5a911be890bc310a0/tsdat-0.8.6.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.8.6 2026-07-28T19:43:19,379 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/99/89/9c6c92664c145e84b64f491f405dbac17ff72232c613a40cb6f2ffc47e76/tsdat-0.8.7-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,380 Found link https://files.pythonhosted.org/packages/fb/8d/a4466417ef0a6ef93e229e542929caf9a0b3012ee4eb02ec1ffb706f1fd6/tsdat-0.8.7.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.8.7 2026-07-28T19:43:19,381 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/12/6f/af2bc20e9015db49e63584f440b10466e34394ba1f6fd241cf90ce1cb877/tsdat-0.8.8-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,382 Found link https://files.pythonhosted.org/packages/2d/89/eb6791eb0f92689d27ef1c0e289a2c684126744d3f5c7d3687c599e068be/tsdat-0.8.8.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.8.8 2026-07-28T19:43:19,382 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/43/30/ec2f2b35e8ce0fd951205e7f80d68d98bd1c6a876a6512e26d3f01f2a33f/tsdat-0.9.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,383 Found link https://files.pythonhosted.org/packages/a3/9c/7d41b68618ecbb112feb3b12c3153b5e1d914afc015d1fb1cfd2b6dd0268/tsdat-0.9.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.9.0 2026-07-28T19:43:19,384 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/47/d7/3d7b8c661480541aa934f6eb08789ebf6d2b1d47b4436c88dc7e821ef065/tsdat-0.9.2-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,384 Found link https://files.pythonhosted.org/packages/8d/80/c2b904be24e7754752b691320475c6bdbbf4ff87a05d1dde39f11fce590d/tsdat-0.9.2.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.9.2 2026-07-28T19:43:19,385 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/4e/83/1b72c66230049aed813f3da5c732079ccce5eef0c08a3d548b7f04945b29/tsdat-0.9.3-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,386 Found link https://files.pythonhosted.org/packages/77/7d/226b0ee02a06bead8d31b7304f11b27d79e079fe6e1d35bab61793b8b228/tsdat-0.9.3.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.9.3 2026-07-28T19:43:19,387 Fetching project page and analyzing links: https://www.piwheels.org/simple/tsdat/ 2026-07-28T19:43:19,388 Getting page https://www.piwheels.org/simple/tsdat/ 2026-07-28T19:43:19,389 Found index url https://www.piwheels.org/simple 2026-07-28T19:43:19,583 Fetched page https://www.piwheels.org/simple/tsdat/ as text/html 2026-07-28T19:43:19,591 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.9.2-py3-none-any.whl#sha256=59e22c7134d9080afc9dfa24099209dc1acbfecab2ebd9f854689afad1ad2389 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,592 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.9.0-py3-none-any.whl#sha256=239c1622edb89c67544cf9a1a53673d89c6a7f0d959c865b7c497f12863807f2 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,593 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.8.8-py3-none-any.whl#sha256=fbca6cd0bbe58a4235ee8f7c1eb5bd46fd4a4cd391112c6e51eeaa0841a1b38c (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,593 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.8.7-py3-none-any.whl#sha256=5ad26b956b1a85d941be25745becf0a92736037d5a3dce1094aa48ed7d75e574 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,594 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.8.6-py3-none-any.whl#sha256=003558835c978e0c806cf610e1df546fb32a883c80da8d7d84ea748fcbfc26e2 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.10) 2026-07-28T19:43:19,594 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.8.2-py3-none-any.whl#sha256=3195c1a57966579167c1ebfe636e25f5cc23e44a9abdb6269d3ef4b4f895c910 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,595 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.8.1-py3-none-any.whl#sha256=26ea1c63feb92cb3c90d55791d8de89110cf6d8d8a93cbe68eec34c168749694 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,596 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.8.0-py3-none-any.whl#sha256=98df44e9d9faf3a753733da5bbee7b1196b09c72c7c41a6bbcab6c8f2c7f1b57 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,596 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.7-py3-none-any.whl#sha256=992e603228b1872eb631fa758c9e85b989327321d6b57edde9b31c6fdac4e384 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,596 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.6-py3-none-any.whl#sha256=6b13f94e7dbf58d1718757a20d2d21a200ec2a251baadaaf1d5a6164ab9debcd (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,597 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.5-py3-none-any.whl#sha256=10be0bcc7b92a7295e1f6a9825b95a9583c1cc0db73a8353dbff8d0a78cfce0e (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,597 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.4-py3-none-any.whl#sha256=42a262281336683ccb237052f2d7030a38a3b72ce805fbba234d72fb1fd04c29 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,598 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.3-py3-none-any.whl#sha256=358a2ea1656639065aafc70d5801ef43df9e171d2a4420635d5569084fb028ee (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,598 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.2-py3-none-any.whl#sha256=d88f2a211d455181a8eb5dad01a5d18651c16c2e882a2c1391e358f9bba46d47 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,599 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.1-py3-none-any.whl#sha256=58f52c623c0585b8918f040aee416fac82171aaab13a6fededc8cd2d3ed3f8e1 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,600 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.7.0-py3-none-any.whl#sha256=ce8212813d629f518c1e47a72d60a5159211348c19603080497dbe0f657abe55 (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,600 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.6.1-py3-none-any.whl#sha256=72897f927e524100bfc8cd30233fdf57cc081c5c47a6b9932304f92e033b968e (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.8) 2026-07-28T19:43:19,601 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.6-py3-none-any.whl#sha256=b67706d0e302652a80154285b6923cd20046343db858cbdb3f17842ab65408a2 (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,601 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.5-py3-none-any.whl#sha256=b3c0d7ab24827d1d063c3b872cb98a748cc78652627febd7ed6356d6cfcfa975 (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,602 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.4-py3-none-any.whl#sha256=259a1c3a43603905f8d1f411d2786e9794180027d45f7f98def2203f0c8782fd (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,603 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.3-py3-none-any.whl#sha256=f16b68382f37bd8f4f5748ca1943fd4152487804ad1c51358526ae48b020f71d (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,603 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.2-py3-none-any.whl#sha256=d631c526176ea3e6e12776803b5a15d2f5b43ab68f503d8cea1d8cbd751c778f (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,604 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.1-py3-none-any.whl#sha256=32f768e54dbef19b2111a4f58384ae332d5c1887def5f7fab1bb4e5b754db4b7 (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,604 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.2.0-py3-none-any.whl#sha256=06f5503a2a0d82eac8a1f1416c0d0278695770a939712b000ce883cf6628db3d (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,605 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.1.1-py3-none-any.whl#sha256=26c80f92d223d6485810025b38ebae878cd95e7ff6186d533b7f6993aefd38bf (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,605 Skipping link: No binaries permitted for tsdat: https://archive1.piwheels.org/simple/tsdat/tsdat-0.1.0-py3-none-any.whl#sha256=023130402fa587de077d6443bb1e7d7dfe2645e6066996789fdd0bffa81fb420 (from https://www.piwheels.org/simple/tsdat/) 2026-07-28T19:43:19,606 Skipping link: not a file: https://www.piwheels.org/simple/tsdat/ 2026-07-28T19:43:19,606 Skipping link: not a file: https://pypi.org/simple/tsdat/ 2026-07-28T19:43:19,634 Given no hashes to check 1 links for project 'tsdat': discarding no candidates 2026-07-28T19:43:19,653 Collecting tsdat==0.9.3 2026-07-28T19:43:19,655 Created temporary directory: /tmp/pip-unpack-w69zuzm9 2026-07-28T19:43:19,804 Downloading tsdat-0.9.3.tar.gz (79.2 MB) 2026-07-28T19:43:29,982 Added tsdat==0.9.3 from https://files.pythonhosted.org/packages/77/7d/226b0ee02a06bead8d31b7304f11b27d79e079fe6e1d35bab61793b8b228/tsdat-0.9.3.tar.gz to build tracker '/tmp/pip-build-tracker-ju0ye54i' 2026-07-28T19:43:29,989 Created temporary directory: /tmp/pip-build-env-u__95mrq 2026-07-28T19:43:29,993 Installing build dependencies: started 2026-07-28T19:43:29,995 Running command pip subprocess to install build dependencies 2026-07-28T19:43:31,142 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-28T19:43:31,588 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-07-28T19:43:31,611 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-28T19:43:33,420 Collecting setuptools>=61.0 2026-07-28T19:43:33,421 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-28T19:43:33,437 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-28T19:43:34,029 Collecting setuptools_scm[toml]>=6.2 2026-07-28T19:43:34,030 Obtaining dependency information for setuptools_scm[toml]>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-07-28T19:43:34,045 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-07-28T19:43:34,055 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-07-28T19:43:34,081 Using cached setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-28T19:43:34,420 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-28T19:43:34,421 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata 2026-07-28T19:43:34,434 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-28T19:43:34,623 Collecting packaging>=20 2026-07-28T19:43:34,624 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-28T19:43:34,636 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-28T19:43:34,857 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-28T19:43:34,882 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-28T19:43:34,973 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-28T19:43:35,009 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-28T19:43:35,038 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-28T19:43:35,145 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-28T19:43:37,957 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-07-28T19:43:41,780 Creating /tmp/pip-build-env-u__95mrq/overlay/local/bin 2026-07-28T19:43:41,783 changing mode of /tmp/pip-build-env-u__95mrq/overlay/local/bin/vcs-versioning to 755 2026-07-28T19:43:41,926 changing mode of /tmp/pip-build-env-u__95mrq/overlay/local/bin/setuptools-scm to 755 2026-07-28T19:43:41,956 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools_scm-10.2.1 vcs-versioning-2.2.2 2026-07-28T19:43:42,269 Installing build dependencies: finished with status 'done' 2026-07-28T19:43:42,275 Getting requirements to build wheel: started 2026-07-28T19:43:42,276 Running command Getting requirements to build wheel 2026-07-28T19:43:43,175 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2026-07-28T19:43:43,175 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2026-07-28T19:43:43,175 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2026-07-28T19:43:43,176 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2026-07-28T19:43:43,177 warnings.warn( 2026-07-28T19:43:43,312 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-28T19:43:43,313 !! 2026-07-28T19:43:43,314 ******************************************************************************** 2026-07-28T19:43:43,314 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-07-28T19:43:43,316 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-28T19:43:43,316 or your builds will no longer be supported. 2026-07-28T19:43:43,317 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-28T19:43:43,317 ******************************************************************************** 2026-07-28T19:43:43,318 !! 2026-07-28T19:43:43,319 corresp(dist, value, root_dir) 2026-07-28T19:43:43,368 running egg_info 2026-07-28T19:43:43,381 writing tsdat.egg-info/PKG-INFO 2026-07-28T19:43:43,390 writing dependency_links to tsdat.egg-info/dependency_links.txt 2026-07-28T19:43:43,392 writing entry points to tsdat.egg-info/entry_points.txt 2026-07-28T19:43:43,396 writing requirements to tsdat.egg-info/requires.txt 2026-07-28T19:43:43,398 writing top-level names to tsdat.egg-info/top_level.txt 2026-07-28T19:43:43,424 adding license file 'LICENSE.md' 2026-07-28T19:43:43,440 writing manifest file 'tsdat.egg-info/SOURCES.txt' 2026-07-28T19:43:43,549 Getting requirements to build wheel: finished with status 'done' 2026-07-28T19:43:43,552 Created temporary directory: /tmp/pip-modern-metadata-6kqfza1f 2026-07-28T19:43:43,554 Preparing metadata (pyproject.toml): started 2026-07-28T19:43:43,555 Running command Preparing metadata (pyproject.toml) 2026-07-28T19:43:44,177 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2026-07-28T19:43:44,177 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2026-07-28T19:43:44,178 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2026-07-28T19:43:44,178 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2026-07-28T19:43:44,179 warnings.warn( 2026-07-28T19:43:44,290 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-28T19:43:44,290 !! 2026-07-28T19:43:44,292 ******************************************************************************** 2026-07-28T19:43:44,292 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-07-28T19:43:44,294 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-28T19:43:44,294 or your builds will no longer be supported. 2026-07-28T19:43:44,295 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-28T19:43:44,296 ******************************************************************************** 2026-07-28T19:43:44,297 !! 2026-07-28T19:43:44,298 corresp(dist, value, root_dir) 2026-07-28T19:43:44,353 running dist_info 2026-07-28T19:43:44,355 creating /tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info 2026-07-28T19:43:44,367 writing /tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/PKG-INFO 2026-07-28T19:43:44,376 writing dependency_links to /tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/dependency_links.txt 2026-07-28T19:43:44,377 writing entry points to /tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/entry_points.txt 2026-07-28T19:43:44,381 writing requirements to /tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/requires.txt 2026-07-28T19:43:44,382 writing top-level names to /tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/top_level.txt 2026-07-28T19:43:44,385 writing manifest file '/tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/SOURCES.txt' 2026-07-28T19:43:44,404 adding license file 'LICENSE.md' 2026-07-28T19:43:44,420 writing manifest file '/tmp/pip-modern-metadata-6kqfza1f/tsdat.egg-info/SOURCES.txt' 2026-07-28T19:43:44,422 creating '/tmp/pip-modern-metadata-6kqfza1f/tsdat-0.9.3.dist-info' 2026-07-28T19:43:44,564 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-28T19:43:44,569 Source in /tmp/pip-wheel-95g2520s/tsdat_4e502a75ce8c44dfbab63b5294e770b9 has version 0.9.3, which satisfies requirement tsdat==0.9.3 from https://files.pythonhosted.org/packages/77/7d/226b0ee02a06bead8d31b7304f11b27d79e079fe6e1d35bab61793b8b228/tsdat-0.9.3.tar.gz 2026-07-28T19:43:44,570 Removed tsdat==0.9.3 from https://files.pythonhosted.org/packages/77/7d/226b0ee02a06bead8d31b7304f11b27d79e079fe6e1d35bab61793b8b228/tsdat-0.9.3.tar.gz from build tracker '/tmp/pip-build-tracker-ju0ye54i' 2026-07-28T19:43:44,577 Created temporary directory: /tmp/pip-unpack-l8xu6ttm 2026-07-28T19:43:44,578 Building wheels for collected packages: tsdat 2026-07-28T19:43:44,582 Created temporary directory: /tmp/pip-wheel-wxkb0e9n 2026-07-28T19:43:44,582 Destination directory: /tmp/pip-wheel-wxkb0e9n 2026-07-28T19:43:44,585 Building wheel for tsdat (pyproject.toml): started 2026-07-28T19:43:44,586 Running command Building wheel for tsdat (pyproject.toml) 2026-07-28T19:43:45,424 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2026-07-28T19:43:45,424 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2026-07-28T19:43:45,425 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2026-07-28T19:43:45,425 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2026-07-28T19:43:45,426 warnings.warn( 2026-07-28T19:43:45,536 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-28T19:43:45,537 !! 2026-07-28T19:43:45,538 ******************************************************************************** 2026-07-28T19:43:45,538 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-07-28T19:43:45,539 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-28T19:43:45,540 or your builds will no longer be supported. 2026-07-28T19:43:45,541 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-28T19:43:45,542 ******************************************************************************** 2026-07-28T19:43:45,543 !! 2026-07-28T19:43:45,544 corresp(dist, value, root_dir) 2026-07-28T19:43:45,591 running bdist_wheel 2026-07-28T19:43:45,616 running build 2026-07-28T19:43:45,616 running build_py 2026-07-28T19:43:45,618 creating build/lib/tsdat 2026-07-28T19:43:45,620 copying tsdat/__init__.py -> build/lib/tsdat 2026-07-28T19:43:45,622 copying tsdat/_version.py -> build/lib/tsdat 2026-07-28T19:43:45,624 copying tsdat/testing.py -> build/lib/tsdat 2026-07-28T19:43:45,627 copying tsdat/__main__.py -> build/lib/tsdat 2026-07-28T19:43:45,629 running egg_info 2026-07-28T19:43:45,641 writing tsdat.egg-info/PKG-INFO 2026-07-28T19:43:45,649 writing dependency_links to tsdat.egg-info/dependency_links.txt 2026-07-28T19:43:45,650 writing entry points to tsdat.egg-info/entry_points.txt 2026-07-28T19:43:45,654 writing requirements to tsdat.egg-info/requires.txt 2026-07-28T19:43:45,656 writing top-level names to tsdat.egg-info/top_level.txt 2026-07-28T19:43:45,669 adding license file 'LICENSE.md' 2026-07-28T19:43:45,684 writing manifest file 'tsdat.egg-info/SOURCES.txt' 2026-07-28T19:43:45,693 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.cli' is absent from the `packages` configuration. 2026-07-28T19:43:45,693 !! 2026-07-28T19:43:45,695 ******************************************************************************** 2026-07-28T19:43:45,695 ############################ 2026-07-28T19:43:45,696 # Package would be ignored # 2026-07-28T19:43:45,696 ############################ 2026-07-28T19:43:45,696 Python recognizes 'tsdat.cli' as an importable package[^1], 2026-07-28T19:43:45,697 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,698 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,698 package, please make sure that 'tsdat.cli' is explicitly added 2026-07-28T19:43:45,699 to the `packages` configuration field. 2026-07-28T19:43:45,699 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,700 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,700 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,701 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,702 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,703 If you don't want 'tsdat.cli' to be distributed and are 2026-07-28T19:43:45,704 already explicitly excluding 'tsdat.cli' via 2026-07-28T19:43:45,704 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,705 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,705 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,706 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,707 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,708 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,709 even if it does not contain any `.py` files. 2026-07-28T19:43:45,709 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,710 directory, all directories are treated like packages. 2026-07-28T19:43:45,710 ******************************************************************************** 2026-07-28T19:43:45,711 !! 2026-07-28T19:43:45,712 check.warn(importable) 2026-07-28T19:43:45,712 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.cli.generate_schema' is absent from the `packages` configuration. 2026-07-28T19:43:45,713 !! 2026-07-28T19:43:45,714 ******************************************************************************** 2026-07-28T19:43:45,715 ############################ 2026-07-28T19:43:45,715 # Package would be ignored # 2026-07-28T19:43:45,715 ############################ 2026-07-28T19:43:45,716 Python recognizes 'tsdat.cli.generate_schema' as an importable package[^1], 2026-07-28T19:43:45,716 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,717 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,718 package, please make sure that 'tsdat.cli.generate_schema' is explicitly added 2026-07-28T19:43:45,718 to the `packages` configuration field. 2026-07-28T19:43:45,719 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,720 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,720 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,721 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,723 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,723 If you don't want 'tsdat.cli.generate_schema' to be distributed and are 2026-07-28T19:43:45,724 already explicitly excluding 'tsdat.cli.generate_schema' via 2026-07-28T19:43:45,724 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,724 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,725 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,725 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,726 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,727 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,728 even if it does not contain any `.py` files. 2026-07-28T19:43:45,728 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,728 directory, all directories are treated like packages. 2026-07-28T19:43:45,729 ******************************************************************************** 2026-07-28T19:43:45,729 !! 2026-07-28T19:43:45,730 check.warn(importable) 2026-07-28T19:43:45,730 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config' is absent from the `packages` configuration. 2026-07-28T19:43:45,731 !! 2026-07-28T19:43:45,732 ******************************************************************************** 2026-07-28T19:43:45,732 ############################ 2026-07-28T19:43:45,732 # Package would be ignored # 2026-07-28T19:43:45,733 ############################ 2026-07-28T19:43:45,733 Python recognizes 'tsdat.config' as an importable package[^1], 2026-07-28T19:43:45,734 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,735 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,735 package, please make sure that 'tsdat.config' is explicitly added 2026-07-28T19:43:45,736 to the `packages` configuration field. 2026-07-28T19:43:45,737 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,738 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,738 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,739 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,740 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,741 If you don't want 'tsdat.config' to be distributed and are 2026-07-28T19:43:45,742 already explicitly excluding 'tsdat.config' via 2026-07-28T19:43:45,742 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,742 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,743 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,744 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,745 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,746 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,747 even if it does not contain any `.py` files. 2026-07-28T19:43:45,747 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,748 directory, all directories are treated like packages. 2026-07-28T19:43:45,748 ******************************************************************************** 2026-07-28T19:43:45,749 !! 2026-07-28T19:43:45,750 check.warn(importable) 2026-07-28T19:43:45,750 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.attributes' is absent from the `packages` configuration. 2026-07-28T19:43:45,750 !! 2026-07-28T19:43:45,751 ******************************************************************************** 2026-07-28T19:43:45,752 ############################ 2026-07-28T19:43:45,752 # Package would be ignored # 2026-07-28T19:43:45,752 ############################ 2026-07-28T19:43:45,753 Python recognizes 'tsdat.config.attributes' as an importable package[^1], 2026-07-28T19:43:45,753 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,754 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,755 package, please make sure that 'tsdat.config.attributes' is explicitly added 2026-07-28T19:43:45,755 to the `packages` configuration field. 2026-07-28T19:43:45,756 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,756 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,757 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,757 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,758 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,759 If you don't want 'tsdat.config.attributes' to be distributed and are 2026-07-28T19:43:45,759 already explicitly excluding 'tsdat.config.attributes' via 2026-07-28T19:43:45,760 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,760 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,761 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,762 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,763 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,764 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,765 even if it does not contain any `.py` files. 2026-07-28T19:43:45,765 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,766 directory, all directories are treated like packages. 2026-07-28T19:43:45,766 ******************************************************************************** 2026-07-28T19:43:45,767 !! 2026-07-28T19:43:45,768 check.warn(importable) 2026-07-28T19:43:45,768 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.dataset' is absent from the `packages` configuration. 2026-07-28T19:43:45,769 !! 2026-07-28T19:43:45,770 ******************************************************************************** 2026-07-28T19:43:45,770 ############################ 2026-07-28T19:43:45,770 # Package would be ignored # 2026-07-28T19:43:45,771 ############################ 2026-07-28T19:43:45,771 Python recognizes 'tsdat.config.dataset' as an importable package[^1], 2026-07-28T19:43:45,772 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,773 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,773 package, please make sure that 'tsdat.config.dataset' is explicitly added 2026-07-28T19:43:45,774 to the `packages` configuration field. 2026-07-28T19:43:45,775 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,775 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,776 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,776 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,777 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,778 If you don't want 'tsdat.config.dataset' to be distributed and are 2026-07-28T19:43:45,778 already explicitly excluding 'tsdat.config.dataset' via 2026-07-28T19:43:45,778 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,779 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,779 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,780 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,781 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,782 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,782 even if it does not contain any `.py` files. 2026-07-28T19:43:45,783 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,783 directory, all directories are treated like packages. 2026-07-28T19:43:45,784 ******************************************************************************** 2026-07-28T19:43:45,785 !! 2026-07-28T19:43:45,785 check.warn(importable) 2026-07-28T19:43:45,786 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.pipeline' is absent from the `packages` configuration. 2026-07-28T19:43:45,786 !! 2026-07-28T19:43:45,788 ******************************************************************************** 2026-07-28T19:43:45,788 ############################ 2026-07-28T19:43:45,789 # Package would be ignored # 2026-07-28T19:43:45,789 ############################ 2026-07-28T19:43:45,790 Python recognizes 'tsdat.config.pipeline' as an importable package[^1], 2026-07-28T19:43:45,790 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,791 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,792 package, please make sure that 'tsdat.config.pipeline' is explicitly added 2026-07-28T19:43:45,792 to the `packages` configuration field. 2026-07-28T19:43:45,793 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,794 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,794 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,795 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,796 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,797 If you don't want 'tsdat.config.pipeline' to be distributed and are 2026-07-28T19:43:45,797 already explicitly excluding 'tsdat.config.pipeline' via 2026-07-28T19:43:45,798 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,798 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,799 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,800 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,801 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,802 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,803 even if it does not contain any `.py` files. 2026-07-28T19:43:45,803 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,803 directory, all directories are treated like packages. 2026-07-28T19:43:45,804 ******************************************************************************** 2026-07-28T19:43:45,804 !! 2026-07-28T19:43:45,805 check.warn(importable) 2026-07-28T19:43:45,805 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.quality' is absent from the `packages` configuration. 2026-07-28T19:43:45,805 !! 2026-07-28T19:43:45,806 ******************************************************************************** 2026-07-28T19:43:45,806 ############################ 2026-07-28T19:43:45,807 # Package would be ignored # 2026-07-28T19:43:45,807 ############################ 2026-07-28T19:43:45,808 Python recognizes 'tsdat.config.quality' as an importable package[^1], 2026-07-28T19:43:45,808 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,809 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,809 package, please make sure that 'tsdat.config.quality' is explicitly added 2026-07-28T19:43:45,809 to the `packages` configuration field. 2026-07-28T19:43:45,810 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,811 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,811 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,812 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,813 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,814 If you don't want 'tsdat.config.quality' to be distributed and are 2026-07-28T19:43:45,815 already explicitly excluding 'tsdat.config.quality' via 2026-07-28T19:43:45,815 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,815 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,816 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,817 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,818 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,819 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,820 even if it does not contain any `.py` files. 2026-07-28T19:43:45,820 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,821 directory, all directories are treated like packages. 2026-07-28T19:43:45,821 ******************************************************************************** 2026-07-28T19:43:45,822 !! 2026-07-28T19:43:45,822 check.warn(importable) 2026-07-28T19:43:45,823 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.retriever' is absent from the `packages` configuration. 2026-07-28T19:43:45,823 !! 2026-07-28T19:43:45,824 ******************************************************************************** 2026-07-28T19:43:45,825 ############################ 2026-07-28T19:43:45,825 # Package would be ignored # 2026-07-28T19:43:45,826 ############################ 2026-07-28T19:43:45,826 Python recognizes 'tsdat.config.retriever' as an importable package[^1], 2026-07-28T19:43:45,827 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,828 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,828 package, please make sure that 'tsdat.config.retriever' is explicitly added 2026-07-28T19:43:45,828 to the `packages` configuration field. 2026-07-28T19:43:45,829 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,829 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,830 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,830 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,831 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,832 If you don't want 'tsdat.config.retriever' to be distributed and are 2026-07-28T19:43:45,832 already explicitly excluding 'tsdat.config.retriever' via 2026-07-28T19:43:45,833 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,833 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,834 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,834 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,835 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,837 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,837 even if it does not contain any `.py` files. 2026-07-28T19:43:45,837 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,838 directory, all directories are treated like packages. 2026-07-28T19:43:45,838 ******************************************************************************** 2026-07-28T19:43:45,839 !! 2026-07-28T19:43:45,840 check.warn(importable) 2026-07-28T19:43:45,840 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.storage' is absent from the `packages` configuration. 2026-07-28T19:43:45,841 !! 2026-07-28T19:43:45,842 ******************************************************************************** 2026-07-28T19:43:45,842 ############################ 2026-07-28T19:43:45,843 # Package would be ignored # 2026-07-28T19:43:45,843 ############################ 2026-07-28T19:43:45,844 Python recognizes 'tsdat.config.storage' as an importable package[^1], 2026-07-28T19:43:45,844 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,845 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,846 package, please make sure that 'tsdat.config.storage' is explicitly added 2026-07-28T19:43:45,846 to the `packages` configuration field. 2026-07-28T19:43:45,847 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,848 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,848 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,849 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,850 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,851 If you don't want 'tsdat.config.storage' to be distributed and are 2026-07-28T19:43:45,852 already explicitly excluding 'tsdat.config.storage' via 2026-07-28T19:43:45,852 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,853 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,853 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,854 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,855 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,856 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,856 even if it does not contain any `.py` files. 2026-07-28T19:43:45,857 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,857 directory, all directories are treated like packages. 2026-07-28T19:43:45,858 ******************************************************************************** 2026-07-28T19:43:45,859 !! 2026-07-28T19:43:45,859 check.warn(importable) 2026-07-28T19:43:45,860 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.utils' is absent from the `packages` configuration. 2026-07-28T19:43:45,860 !! 2026-07-28T19:43:45,861 ******************************************************************************** 2026-07-28T19:43:45,861 ############################ 2026-07-28T19:43:45,862 # Package would be ignored # 2026-07-28T19:43:45,862 ############################ 2026-07-28T19:43:45,863 Python recognizes 'tsdat.config.utils' as an importable package[^1], 2026-07-28T19:43:45,863 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,864 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,865 package, please make sure that 'tsdat.config.utils' is explicitly added 2026-07-28T19:43:45,865 to the `packages` configuration field. 2026-07-28T19:43:45,866 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,867 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,867 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,868 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,869 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,871 If you don't want 'tsdat.config.utils' to be distributed and are 2026-07-28T19:43:45,871 already explicitly excluding 'tsdat.config.utils' via 2026-07-28T19:43:45,872 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,872 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,873 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,874 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,875 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,876 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,876 even if it does not contain any `.py` files. 2026-07-28T19:43:45,877 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,877 directory, all directories are treated like packages. 2026-07-28T19:43:45,878 ******************************************************************************** 2026-07-28T19:43:45,879 !! 2026-07-28T19:43:45,879 check.warn(importable) 2026-07-28T19:43:45,880 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config.variables' is absent from the `packages` configuration. 2026-07-28T19:43:45,881 !! 2026-07-28T19:43:45,881 ******************************************************************************** 2026-07-28T19:43:45,882 ############################ 2026-07-28T19:43:45,882 # Package would be ignored # 2026-07-28T19:43:45,882 ############################ 2026-07-28T19:43:45,883 Python recognizes 'tsdat.config.variables' as an importable package[^1], 2026-07-28T19:43:45,883 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,884 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,884 package, please make sure that 'tsdat.config.variables' is explicitly added 2026-07-28T19:43:45,884 to the `packages` configuration field. 2026-07-28T19:43:45,885 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,885 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,886 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,886 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,887 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,888 If you don't want 'tsdat.config.variables' to be distributed and are 2026-07-28T19:43:45,889 already explicitly excluding 'tsdat.config.variables' via 2026-07-28T19:43:45,889 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,889 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,890 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,891 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,891 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,893 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,893 even if it does not contain any `.py` files. 2026-07-28T19:43:45,894 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,894 directory, all directories are treated like packages. 2026-07-28T19:43:45,895 ******************************************************************************** 2026-07-28T19:43:45,896 !! 2026-07-28T19:43:45,896 check.warn(importable) 2026-07-28T19:43:45,897 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.const' is absent from the `packages` configuration. 2026-07-28T19:43:45,897 !! 2026-07-28T19:43:45,898 ******************************************************************************** 2026-07-28T19:43:45,899 ############################ 2026-07-28T19:43:45,899 # Package would be ignored # 2026-07-28T19:43:45,900 ############################ 2026-07-28T19:43:45,900 Python recognizes 'tsdat.const' as an importable package[^1], 2026-07-28T19:43:45,901 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,902 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,902 package, please make sure that 'tsdat.const' is explicitly added 2026-07-28T19:43:45,903 to the `packages` configuration field. 2026-07-28T19:43:45,904 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,904 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,905 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,906 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,907 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,908 If you don't want 'tsdat.const' to be distributed and are 2026-07-28T19:43:45,908 already explicitly excluding 'tsdat.const' via 2026-07-28T19:43:45,908 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,909 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,909 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,910 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,910 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,911 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,912 even if it does not contain any `.py` files. 2026-07-28T19:43:45,912 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,912 directory, all directories are treated like packages. 2026-07-28T19:43:45,913 ******************************************************************************** 2026-07-28T19:43:45,913 !! 2026-07-28T19:43:45,914 check.warn(importable) 2026-07-28T19:43:45,914 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io' is absent from the `packages` configuration. 2026-07-28T19:43:45,914 !! 2026-07-28T19:43:45,915 ******************************************************************************** 2026-07-28T19:43:45,916 ############################ 2026-07-28T19:43:45,916 # Package would be ignored # 2026-07-28T19:43:45,916 ############################ 2026-07-28T19:43:45,917 Python recognizes 'tsdat.io' as an importable package[^1], 2026-07-28T19:43:45,917 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,918 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,919 package, please make sure that 'tsdat.io' is explicitly added 2026-07-28T19:43:45,919 to the `packages` configuration field. 2026-07-28T19:43:45,920 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,920 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,921 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,922 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,923 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,924 If you don't want 'tsdat.io' to be distributed and are 2026-07-28T19:43:45,924 already explicitly excluding 'tsdat.io' via 2026-07-28T19:43:45,925 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,925 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,926 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,926 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,927 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,929 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,930 even if it does not contain any `.py` files. 2026-07-28T19:43:45,930 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,931 directory, all directories are treated like packages. 2026-07-28T19:43:45,931 ******************************************************************************** 2026-07-28T19:43:45,933 !! 2026-07-28T19:43:45,933 check.warn(importable) 2026-07-28T19:43:45,934 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.base' is absent from the `packages` configuration. 2026-07-28T19:43:45,934 !! 2026-07-28T19:43:45,935 ******************************************************************************** 2026-07-28T19:43:45,935 ############################ 2026-07-28T19:43:45,935 # Package would be ignored # 2026-07-28T19:43:45,936 ############################ 2026-07-28T19:43:45,936 Python recognizes 'tsdat.io.base' as an importable package[^1], 2026-07-28T19:43:45,937 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,937 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,938 package, please make sure that 'tsdat.io.base' is explicitly added 2026-07-28T19:43:45,938 to the `packages` configuration field. 2026-07-28T19:43:45,939 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,939 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,939 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,940 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,941 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,942 If you don't want 'tsdat.io.base' to be distributed and are 2026-07-28T19:43:45,942 already explicitly excluding 'tsdat.io.base' via 2026-07-28T19:43:45,943 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,943 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,944 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,945 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,945 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,947 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,948 even if it does not contain any `.py` files. 2026-07-28T19:43:45,948 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,949 directory, all directories are treated like packages. 2026-07-28T19:43:45,949 ******************************************************************************** 2026-07-28T19:43:45,950 !! 2026-07-28T19:43:45,951 check.warn(importable) 2026-07-28T19:43:45,951 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.converters' is absent from the `packages` configuration. 2026-07-28T19:43:45,951 !! 2026-07-28T19:43:45,952 ******************************************************************************** 2026-07-28T19:43:45,953 ############################ 2026-07-28T19:43:45,953 # Package would be ignored # 2026-07-28T19:43:45,954 ############################ 2026-07-28T19:43:45,954 Python recognizes 'tsdat.io.converters' as an importable package[^1], 2026-07-28T19:43:45,955 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,956 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,956 package, please make sure that 'tsdat.io.converters' is explicitly added 2026-07-28T19:43:45,957 to the `packages` configuration field. 2026-07-28T19:43:45,958 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,959 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,959 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,960 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,960 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,961 If you don't want 'tsdat.io.converters' to be distributed and are 2026-07-28T19:43:45,962 already explicitly excluding 'tsdat.io.converters' via 2026-07-28T19:43:45,962 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,962 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,963 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,964 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,964 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,965 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,966 even if it does not contain any `.py` files. 2026-07-28T19:43:45,966 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,967 directory, all directories are treated like packages. 2026-07-28T19:43:45,967 ******************************************************************************** 2026-07-28T19:43:45,968 !! 2026-07-28T19:43:45,968 check.warn(importable) 2026-07-28T19:43:45,969 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.handlers' is absent from the `packages` configuration. 2026-07-28T19:43:45,969 !! 2026-07-28T19:43:45,970 ******************************************************************************** 2026-07-28T19:43:45,971 ############################ 2026-07-28T19:43:45,971 # Package would be ignored # 2026-07-28T19:43:45,972 ############################ 2026-07-28T19:43:45,972 Python recognizes 'tsdat.io.handlers' as an importable package[^1], 2026-07-28T19:43:45,972 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,973 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,974 package, please make sure that 'tsdat.io.handlers' is explicitly added 2026-07-28T19:43:45,974 to the `packages` configuration field. 2026-07-28T19:43:45,975 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,976 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,976 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,977 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,978 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,979 If you don't want 'tsdat.io.handlers' to be distributed and are 2026-07-28T19:43:45,980 already explicitly excluding 'tsdat.io.handlers' via 2026-07-28T19:43:45,980 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,980 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,981 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,982 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:45,983 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:45,985 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:45,985 even if it does not contain any `.py` files. 2026-07-28T19:43:45,986 On the other hand, currently there is no concept of package data 2026-07-28T19:43:45,986 directory, all directories are treated like packages. 2026-07-28T19:43:45,987 ******************************************************************************** 2026-07-28T19:43:45,987 !! 2026-07-28T19:43:45,988 check.warn(importable) 2026-07-28T19:43:45,988 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.readers' is absent from the `packages` configuration. 2026-07-28T19:43:45,988 !! 2026-07-28T19:43:45,989 ******************************************************************************** 2026-07-28T19:43:45,989 ############################ 2026-07-28T19:43:45,990 # Package would be ignored # 2026-07-28T19:43:45,990 ############################ 2026-07-28T19:43:45,990 Python recognizes 'tsdat.io.readers' as an importable package[^1], 2026-07-28T19:43:45,991 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:45,991 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:45,992 package, please make sure that 'tsdat.io.readers' is explicitly added 2026-07-28T19:43:45,992 to the `packages` configuration field. 2026-07-28T19:43:45,993 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:45,993 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:45,994 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:45,995 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:45,995 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:45,996 If you don't want 'tsdat.io.readers' to be distributed and are 2026-07-28T19:43:45,997 already explicitly excluding 'tsdat.io.readers' via 2026-07-28T19:43:45,997 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:45,998 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:45,998 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:45,999 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,000 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,002 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,003 even if it does not contain any `.py` files. 2026-07-28T19:43:46,003 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,004 directory, all directories are treated like packages. 2026-07-28T19:43:46,004 ******************************************************************************** 2026-07-28T19:43:46,005 !! 2026-07-28T19:43:46,005 check.warn(importable) 2026-07-28T19:43:46,006 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.retrievers' is absent from the `packages` configuration. 2026-07-28T19:43:46,006 !! 2026-07-28T19:43:46,007 ******************************************************************************** 2026-07-28T19:43:46,008 ############################ 2026-07-28T19:43:46,008 # Package would be ignored # 2026-07-28T19:43:46,009 ############################ 2026-07-28T19:43:46,009 Python recognizes 'tsdat.io.retrievers' as an importable package[^1], 2026-07-28T19:43:46,010 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,011 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,012 package, please make sure that 'tsdat.io.retrievers' is explicitly added 2026-07-28T19:43:46,012 to the `packages` configuration field. 2026-07-28T19:43:46,013 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,013 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,013 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,014 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,015 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,016 If you don't want 'tsdat.io.retrievers' to be distributed and are 2026-07-28T19:43:46,016 already explicitly excluding 'tsdat.io.retrievers' via 2026-07-28T19:43:46,016 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,017 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,017 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,018 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,018 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,019 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,020 even if it does not contain any `.py` files. 2026-07-28T19:43:46,020 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,021 directory, all directories are treated like packages. 2026-07-28T19:43:46,021 ******************************************************************************** 2026-07-28T19:43:46,022 !! 2026-07-28T19:43:46,023 check.warn(importable) 2026-07-28T19:43:46,023 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.storage' is absent from the `packages` configuration. 2026-07-28T19:43:46,023 !! 2026-07-28T19:43:46,024 ******************************************************************************** 2026-07-28T19:43:46,025 ############################ 2026-07-28T19:43:46,025 # Package would be ignored # 2026-07-28T19:43:46,026 ############################ 2026-07-28T19:43:46,026 Python recognizes 'tsdat.io.storage' as an importable package[^1], 2026-07-28T19:43:46,027 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,028 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,028 package, please make sure that 'tsdat.io.storage' is explicitly added 2026-07-28T19:43:46,028 to the `packages` configuration field. 2026-07-28T19:43:46,029 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,030 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,030 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,031 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,032 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,033 If you don't want 'tsdat.io.storage' to be distributed and are 2026-07-28T19:43:46,034 already explicitly excluding 'tsdat.io.storage' via 2026-07-28T19:43:46,034 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,035 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,035 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,036 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,037 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,038 even if it does not contain any `.py` files. 2026-07-28T19:43:46,039 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,039 directory, all directories are treated like packages. 2026-07-28T19:43:46,040 ******************************************************************************** 2026-07-28T19:43:46,040 !! 2026-07-28T19:43:46,041 check.warn(importable) 2026-07-28T19:43:46,041 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io.writers' is absent from the `packages` configuration. 2026-07-28T19:43:46,042 !! 2026-07-28T19:43:46,042 ******************************************************************************** 2026-07-28T19:43:46,043 ############################ 2026-07-28T19:43:46,043 # Package would be ignored # 2026-07-28T19:43:46,044 ############################ 2026-07-28T19:43:46,044 Python recognizes 'tsdat.io.writers' as an importable package[^1], 2026-07-28T19:43:46,044 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,045 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,046 package, please make sure that 'tsdat.io.writers' is explicitly added 2026-07-28T19:43:46,046 to the `packages` configuration field. 2026-07-28T19:43:46,047 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,048 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,048 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,049 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,050 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,051 If you don't want 'tsdat.io.writers' to be distributed and are 2026-07-28T19:43:46,051 already explicitly excluding 'tsdat.io.writers' via 2026-07-28T19:43:46,052 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,052 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,053 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,054 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,055 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,056 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,056 even if it does not contain any `.py` files. 2026-07-28T19:43:46,057 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,057 directory, all directories are treated like packages. 2026-07-28T19:43:46,058 ******************************************************************************** 2026-07-28T19:43:46,059 !! 2026-07-28T19:43:46,059 check.warn(importable) 2026-07-28T19:43:46,060 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.misc' is absent from the `packages` configuration. 2026-07-28T19:43:46,061 !! 2026-07-28T19:43:46,063 ******************************************************************************** 2026-07-28T19:43:46,064 ############################ 2026-07-28T19:43:46,065 # Package would be ignored # 2026-07-28T19:43:46,065 ############################ 2026-07-28T19:43:46,065 Python recognizes 'tsdat.misc' as an importable package[^1], 2026-07-28T19:43:46,066 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,067 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,067 package, please make sure that 'tsdat.misc' is explicitly added 2026-07-28T19:43:46,067 to the `packages` configuration field. 2026-07-28T19:43:46,068 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,068 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,069 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,069 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,070 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,071 If you don't want 'tsdat.misc' to be distributed and are 2026-07-28T19:43:46,071 already explicitly excluding 'tsdat.misc' via 2026-07-28T19:43:46,071 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,072 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,072 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,073 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,075 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,077 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,077 even if it does not contain any `.py` files. 2026-07-28T19:43:46,078 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,078 directory, all directories are treated like packages. 2026-07-28T19:43:46,079 ******************************************************************************** 2026-07-28T19:43:46,080 !! 2026-07-28T19:43:46,081 check.warn(importable) 2026-07-28T19:43:46,081 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.pipeline' is absent from the `packages` configuration. 2026-07-28T19:43:46,082 !! 2026-07-28T19:43:46,083 ******************************************************************************** 2026-07-28T19:43:46,084 ############################ 2026-07-28T19:43:46,084 # Package would be ignored # 2026-07-28T19:43:46,085 ############################ 2026-07-28T19:43:46,085 Python recognizes 'tsdat.pipeline' as an importable package[^1], 2026-07-28T19:43:46,085 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,086 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,087 package, please make sure that 'tsdat.pipeline' is explicitly added 2026-07-28T19:43:46,087 to the `packages` configuration field. 2026-07-28T19:43:46,088 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,089 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,089 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,090 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,092 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,093 If you don't want 'tsdat.pipeline' to be distributed and are 2026-07-28T19:43:46,093 already explicitly excluding 'tsdat.pipeline' via 2026-07-28T19:43:46,094 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,094 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,095 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,096 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,097 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,098 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,098 even if it does not contain any `.py` files. 2026-07-28T19:43:46,099 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,099 directory, all directories are treated like packages. 2026-07-28T19:43:46,100 ******************************************************************************** 2026-07-28T19:43:46,101 !! 2026-07-28T19:43:46,101 check.warn(importable) 2026-07-28T19:43:46,102 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.pipeline.base' is absent from the `packages` configuration. 2026-07-28T19:43:46,102 !! 2026-07-28T19:43:46,103 ******************************************************************************** 2026-07-28T19:43:46,104 ############################ 2026-07-28T19:43:46,104 # Package would be ignored # 2026-07-28T19:43:46,105 ############################ 2026-07-28T19:43:46,106 Python recognizes 'tsdat.pipeline.base' as an importable package[^1], 2026-07-28T19:43:46,106 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,107 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,107 package, please make sure that 'tsdat.pipeline.base' is explicitly added 2026-07-28T19:43:46,108 to the `packages` configuration field. 2026-07-28T19:43:46,109 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,110 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,110 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,111 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,112 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,113 If you don't want 'tsdat.pipeline.base' to be distributed and are 2026-07-28T19:43:46,113 already explicitly excluding 'tsdat.pipeline.base' via 2026-07-28T19:43:46,114 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,115 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,115 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,116 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,117 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,119 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,119 even if it does not contain any `.py` files. 2026-07-28T19:43:46,120 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,120 directory, all directories are treated like packages. 2026-07-28T19:43:46,121 ******************************************************************************** 2026-07-28T19:43:46,122 !! 2026-07-28T19:43:46,122 check.warn(importable) 2026-07-28T19:43:46,123 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.pipeline.pipelines' is absent from the `packages` configuration. 2026-07-28T19:43:46,124 !! 2026-07-28T19:43:46,125 ******************************************************************************** 2026-07-28T19:43:46,125 ############################ 2026-07-28T19:43:46,126 # Package would be ignored # 2026-07-28T19:43:46,126 ############################ 2026-07-28T19:43:46,126 Python recognizes 'tsdat.pipeline.pipelines' as an importable package[^1], 2026-07-28T19:43:46,127 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,127 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,128 package, please make sure that 'tsdat.pipeline.pipelines' is explicitly added 2026-07-28T19:43:46,128 to the `packages` configuration field. 2026-07-28T19:43:46,129 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,130 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,130 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,131 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,132 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,133 If you don't want 'tsdat.pipeline.pipelines' to be distributed and are 2026-07-28T19:43:46,133 already explicitly excluding 'tsdat.pipeline.pipelines' via 2026-07-28T19:43:46,134 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,134 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,135 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,136 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,137 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,138 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,139 even if it does not contain any `.py` files. 2026-07-28T19:43:46,139 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,140 directory, all directories are treated like packages. 2026-07-28T19:43:46,140 ******************************************************************************** 2026-07-28T19:43:46,142 !! 2026-07-28T19:43:46,142 check.warn(importable) 2026-07-28T19:43:46,143 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.qc' is absent from the `packages` configuration. 2026-07-28T19:43:46,143 !! 2026-07-28T19:43:46,144 ******************************************************************************** 2026-07-28T19:43:46,145 ############################ 2026-07-28T19:43:46,145 # Package would be ignored # 2026-07-28T19:43:46,146 ############################ 2026-07-28T19:43:46,146 Python recognizes 'tsdat.qc' as an importable package[^1], 2026-07-28T19:43:46,147 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,148 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,149 package, please make sure that 'tsdat.qc' is explicitly added 2026-07-28T19:43:46,149 to the `packages` configuration field. 2026-07-28T19:43:46,150 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,151 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,152 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,153 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,154 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,155 If you don't want 'tsdat.qc' to be distributed and are 2026-07-28T19:43:46,156 already explicitly excluding 'tsdat.qc' via 2026-07-28T19:43:46,156 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,157 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,157 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,158 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,159 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,160 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,161 even if it does not contain any `.py` files. 2026-07-28T19:43:46,161 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,162 directory, all directories are treated like packages. 2026-07-28T19:43:46,162 ******************************************************************************** 2026-07-28T19:43:46,163 !! 2026-07-28T19:43:46,163 check.warn(importable) 2026-07-28T19:43:46,164 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.qc.base' is absent from the `packages` configuration. 2026-07-28T19:43:46,164 !! 2026-07-28T19:43:46,165 ******************************************************************************** 2026-07-28T19:43:46,166 ############################ 2026-07-28T19:43:46,166 # Package would be ignored # 2026-07-28T19:43:46,167 ############################ 2026-07-28T19:43:46,167 Python recognizes 'tsdat.qc.base' as an importable package[^1], 2026-07-28T19:43:46,168 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,169 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,169 package, please make sure that 'tsdat.qc.base' is explicitly added 2026-07-28T19:43:46,169 to the `packages` configuration field. 2026-07-28T19:43:46,170 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,171 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,171 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,172 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,173 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,174 If you don't want 'tsdat.qc.base' to be distributed and are 2026-07-28T19:43:46,175 already explicitly excluding 'tsdat.qc.base' via 2026-07-28T19:43:46,175 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,176 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,176 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,177 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,179 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,180 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,181 even if it does not contain any `.py` files. 2026-07-28T19:43:46,181 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,182 directory, all directories are treated like packages. 2026-07-28T19:43:46,182 ******************************************************************************** 2026-07-28T19:43:46,183 !! 2026-07-28T19:43:46,184 check.warn(importable) 2026-07-28T19:43:46,184 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.qc.checkers' is absent from the `packages` configuration. 2026-07-28T19:43:46,184 !! 2026-07-28T19:43:46,185 ******************************************************************************** 2026-07-28T19:43:46,185 ############################ 2026-07-28T19:43:46,186 # Package would be ignored # 2026-07-28T19:43:46,186 ############################ 2026-07-28T19:43:46,187 Python recognizes 'tsdat.qc.checkers' as an importable package[^1], 2026-07-28T19:43:46,187 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,188 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,189 package, please make sure that 'tsdat.qc.checkers' is explicitly added 2026-07-28T19:43:46,189 to the `packages` configuration field. 2026-07-28T19:43:46,190 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,191 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,191 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,192 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,193 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,194 If you don't want 'tsdat.qc.checkers' to be distributed and are 2026-07-28T19:43:46,194 already explicitly excluding 'tsdat.qc.checkers' via 2026-07-28T19:43:46,195 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,195 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,196 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,197 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,198 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,199 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,199 even if it does not contain any `.py` files. 2026-07-28T19:43:46,200 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,200 directory, all directories are treated like packages. 2026-07-28T19:43:46,201 ******************************************************************************** 2026-07-28T19:43:46,202 !! 2026-07-28T19:43:46,202 check.warn(importable) 2026-07-28T19:43:46,203 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.qc.checkers.oceanography' is absent from the `packages` configuration. 2026-07-28T19:43:46,203 !! 2026-07-28T19:43:46,204 ******************************************************************************** 2026-07-28T19:43:46,205 ############################ 2026-07-28T19:43:46,205 # Package would be ignored # 2026-07-28T19:43:46,206 ############################ 2026-07-28T19:43:46,206 Python recognizes 'tsdat.qc.checkers.oceanography' as an importable package[^1], 2026-07-28T19:43:46,207 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,208 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,208 package, please make sure that 'tsdat.qc.checkers.oceanography' is explicitly added 2026-07-28T19:43:46,209 to the `packages` configuration field. 2026-07-28T19:43:46,210 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,211 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,211 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,212 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,213 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,214 If you don't want 'tsdat.qc.checkers.oceanography' to be distributed and are 2026-07-28T19:43:46,214 already explicitly excluding 'tsdat.qc.checkers.oceanography' via 2026-07-28T19:43:46,214 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,215 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,216 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,217 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,217 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,219 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,219 even if it does not contain any `.py` files. 2026-07-28T19:43:46,220 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,220 directory, all directories are treated like packages. 2026-07-28T19:43:46,220 ******************************************************************************** 2026-07-28T19:43:46,221 !! 2026-07-28T19:43:46,222 check.warn(importable) 2026-07-28T19:43:46,222 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.qc.handlers' is absent from the `packages` configuration. 2026-07-28T19:43:46,223 !! 2026-07-28T19:43:46,224 ******************************************************************************** 2026-07-28T19:43:46,224 ############################ 2026-07-28T19:43:46,225 # Package would be ignored # 2026-07-28T19:43:46,225 ############################ 2026-07-28T19:43:46,226 Python recognizes 'tsdat.qc.handlers' as an importable package[^1], 2026-07-28T19:43:46,226 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,227 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,228 package, please make sure that 'tsdat.qc.handlers' is explicitly added 2026-07-28T19:43:46,228 to the `packages` configuration field. 2026-07-28T19:43:46,229 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,230 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,230 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,231 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,232 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,233 If you don't want 'tsdat.qc.handlers' to be distributed and are 2026-07-28T19:43:46,234 already explicitly excluding 'tsdat.qc.handlers' via 2026-07-28T19:43:46,235 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,235 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,236 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,237 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,238 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,239 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,240 even if it does not contain any `.py` files. 2026-07-28T19:43:46,240 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,240 directory, all directories are treated like packages. 2026-07-28T19:43:46,241 ******************************************************************************** 2026-07-28T19:43:46,242 !! 2026-07-28T19:43:46,242 check.warn(importable) 2026-07-28T19:43:46,242 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform' is absent from the `packages` configuration. 2026-07-28T19:43:46,243 !! 2026-07-28T19:43:46,244 ******************************************************************************** 2026-07-28T19:43:46,244 ############################ 2026-07-28T19:43:46,245 # Package would be ignored # 2026-07-28T19:43:46,245 ############################ 2026-07-28T19:43:46,245 Python recognizes 'tsdat.transform' as an importable package[^1], 2026-07-28T19:43:46,246 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,247 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,247 package, please make sure that 'tsdat.transform' is explicitly added 2026-07-28T19:43:46,247 to the `packages` configuration field. 2026-07-28T19:43:46,248 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,249 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,249 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,250 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,251 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,252 If you don't want 'tsdat.transform' to be distributed and are 2026-07-28T19:43:46,253 already explicitly excluding 'tsdat.transform' via 2026-07-28T19:43:46,253 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,254 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,254 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,255 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,256 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,257 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,258 even if it does not contain any `.py` files. 2026-07-28T19:43:46,258 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,259 directory, all directories are treated like packages. 2026-07-28T19:43:46,259 ******************************************************************************** 2026-07-28T19:43:46,260 !! 2026-07-28T19:43:46,261 check.warn(importable) 2026-07-28T19:43:46,261 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform.adi' is absent from the `packages` configuration. 2026-07-28T19:43:46,262 !! 2026-07-28T19:43:46,263 ******************************************************************************** 2026-07-28T19:43:46,264 ############################ 2026-07-28T19:43:46,264 # Package would be ignored # 2026-07-28T19:43:46,265 ############################ 2026-07-28T19:43:46,265 Python recognizes 'tsdat.transform.adi' as an importable package[^1], 2026-07-28T19:43:46,266 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,267 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,268 package, please make sure that 'tsdat.transform.adi' is explicitly added 2026-07-28T19:43:46,268 to the `packages` configuration field. 2026-07-28T19:43:46,269 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,269 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,270 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,270 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,271 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,272 If you don't want 'tsdat.transform.adi' to be distributed and are 2026-07-28T19:43:46,272 already explicitly excluding 'tsdat.transform.adi' via 2026-07-28T19:43:46,273 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,273 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,274 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,275 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,275 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,277 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,277 even if it does not contain any `.py` files. 2026-07-28T19:43:46,278 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,278 directory, all directories are treated like packages. 2026-07-28T19:43:46,279 ******************************************************************************** 2026-07-28T19:43:46,280 !! 2026-07-28T19:43:46,280 check.warn(importable) 2026-07-28T19:43:46,281 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform.converters' is absent from the `packages` configuration. 2026-07-28T19:43:46,281 !! 2026-07-28T19:43:46,282 ******************************************************************************** 2026-07-28T19:43:46,282 ############################ 2026-07-28T19:43:46,283 # Package would be ignored # 2026-07-28T19:43:46,284 ############################ 2026-07-28T19:43:46,284 Python recognizes 'tsdat.transform.converters' as an importable package[^1], 2026-07-28T19:43:46,285 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,286 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,286 package, please make sure that 'tsdat.transform.converters' is explicitly added 2026-07-28T19:43:46,287 to the `packages` configuration field. 2026-07-28T19:43:46,288 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,288 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,289 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,290 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,291 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,292 If you don't want 'tsdat.transform.converters' to be distributed and are 2026-07-28T19:43:46,293 already explicitly excluding 'tsdat.transform.converters' via 2026-07-28T19:43:46,293 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,294 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,294 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,295 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,296 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,297 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,297 even if it does not contain any `.py` files. 2026-07-28T19:43:46,298 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,298 directory, all directories are treated like packages. 2026-07-28T19:43:46,298 ******************************************************************************** 2026-07-28T19:43:46,299 !! 2026-07-28T19:43:46,300 check.warn(importable) 2026-07-28T19:43:46,300 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform_v2' is absent from the `packages` configuration. 2026-07-28T19:43:46,300 !! 2026-07-28T19:43:46,301 ******************************************************************************** 2026-07-28T19:43:46,302 ############################ 2026-07-28T19:43:46,302 # Package would be ignored # 2026-07-28T19:43:46,303 ############################ 2026-07-28T19:43:46,303 Python recognizes 'tsdat.transform_v2' as an importable package[^1], 2026-07-28T19:43:46,303 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,304 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,305 package, please make sure that 'tsdat.transform_v2' is explicitly added 2026-07-28T19:43:46,305 to the `packages` configuration field. 2026-07-28T19:43:46,306 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,307 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,307 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,308 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,309 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,310 If you don't want 'tsdat.transform_v2' to be distributed and are 2026-07-28T19:43:46,311 already explicitly excluding 'tsdat.transform_v2' via 2026-07-28T19:43:46,311 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,312 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,312 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,313 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,314 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,316 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,316 even if it does not contain any `.py` files. 2026-07-28T19:43:46,316 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,317 directory, all directories are treated like packages. 2026-07-28T19:43:46,318 ******************************************************************************** 2026-07-28T19:43:46,319 !! 2026-07-28T19:43:46,319 check.warn(importable) 2026-07-28T19:43:46,320 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform_v2.bin_average' is absent from the `packages` configuration. 2026-07-28T19:43:46,320 !! 2026-07-28T19:43:46,322 ******************************************************************************** 2026-07-28T19:43:46,322 ############################ 2026-07-28T19:43:46,323 # Package would be ignored # 2026-07-28T19:43:46,323 ############################ 2026-07-28T19:43:46,323 Python recognizes 'tsdat.transform_v2.bin_average' as an importable package[^1], 2026-07-28T19:43:46,324 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,325 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,325 package, please make sure that 'tsdat.transform_v2.bin_average' is explicitly added 2026-07-28T19:43:46,325 to the `packages` configuration field. 2026-07-28T19:43:46,326 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,327 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,327 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,328 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,329 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,330 If you don't want 'tsdat.transform_v2.bin_average' to be distributed and are 2026-07-28T19:43:46,331 already explicitly excluding 'tsdat.transform_v2.bin_average' via 2026-07-28T19:43:46,331 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,331 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,332 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,333 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,334 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,336 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,336 even if it does not contain any `.py` files. 2026-07-28T19:43:46,337 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,337 directory, all directories are treated like packages. 2026-07-28T19:43:46,338 ******************************************************************************** 2026-07-28T19:43:46,339 !! 2026-07-28T19:43:46,339 check.warn(importable) 2026-07-28T19:43:46,340 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform_v2.converters' is absent from the `packages` configuration. 2026-07-28T19:43:46,340 !! 2026-07-28T19:43:46,341 ******************************************************************************** 2026-07-28T19:43:46,342 ############################ 2026-07-28T19:43:46,342 # Package would be ignored # 2026-07-28T19:43:46,343 ############################ 2026-07-28T19:43:46,343 Python recognizes 'tsdat.transform_v2.converters' as an importable package[^1], 2026-07-28T19:43:46,344 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,345 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,345 package, please make sure that 'tsdat.transform_v2.converters' is explicitly added 2026-07-28T19:43:46,346 to the `packages` configuration field. 2026-07-28T19:43:46,347 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,347 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,348 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,349 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,350 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,350 If you don't want 'tsdat.transform_v2.converters' to be distributed and are 2026-07-28T19:43:46,351 already explicitly excluding 'tsdat.transform_v2.converters' via 2026-07-28T19:43:46,351 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,352 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,352 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,353 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,354 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,355 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,356 even if it does not contain any `.py` files. 2026-07-28T19:43:46,356 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,357 directory, all directories are treated like packages. 2026-07-28T19:43:46,357 ******************************************************************************** 2026-07-28T19:43:46,358 !! 2026-07-28T19:43:46,359 check.warn(importable) 2026-07-28T19:43:46,359 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform_v2.interpolate' is absent from the `packages` configuration. 2026-07-28T19:43:46,359 !! 2026-07-28T19:43:46,360 ******************************************************************************** 2026-07-28T19:43:46,361 ############################ 2026-07-28T19:43:46,361 # Package would be ignored # 2026-07-28T19:43:46,362 ############################ 2026-07-28T19:43:46,362 Python recognizes 'tsdat.transform_v2.interpolate' as an importable package[^1], 2026-07-28T19:43:46,363 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,364 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,364 package, please make sure that 'tsdat.transform_v2.interpolate' is explicitly added 2026-07-28T19:43:46,365 to the `packages` configuration field. 2026-07-28T19:43:46,366 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,366 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,367 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,368 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,369 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,370 If you don't want 'tsdat.transform_v2.interpolate' to be distributed and are 2026-07-28T19:43:46,370 already explicitly excluding 'tsdat.transform_v2.interpolate' via 2026-07-28T19:43:46,371 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,371 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,372 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,373 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,374 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,375 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,376 even if it does not contain any `.py` files. 2026-07-28T19:43:46,376 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,377 directory, all directories are treated like packages. 2026-07-28T19:43:46,378 ******************************************************************************** 2026-07-28T19:43:46,379 !! 2026-07-28T19:43:46,379 check.warn(importable) 2026-07-28T19:43:46,379 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform_v2.nearest_neighbor' is absent from the `packages` configuration. 2026-07-28T19:43:46,380 !! 2026-07-28T19:43:46,381 ******************************************************************************** 2026-07-28T19:43:46,381 ############################ 2026-07-28T19:43:46,381 # Package would be ignored # 2026-07-28T19:43:46,382 ############################ 2026-07-28T19:43:46,382 Python recognizes 'tsdat.transform_v2.nearest_neighbor' as an importable package[^1], 2026-07-28T19:43:46,382 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,383 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,384 package, please make sure that 'tsdat.transform_v2.nearest_neighbor' is explicitly added 2026-07-28T19:43:46,384 to the `packages` configuration field. 2026-07-28T19:43:46,385 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,386 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,386 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,387 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,388 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,389 If you don't want 'tsdat.transform_v2.nearest_neighbor' to be distributed and are 2026-07-28T19:43:46,389 already explicitly excluding 'tsdat.transform_v2.nearest_neighbor' via 2026-07-28T19:43:46,390 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,390 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,390 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,391 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,392 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,394 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,394 even if it does not contain any `.py` files. 2026-07-28T19:43:46,395 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,395 directory, all directories are treated like packages. 2026-07-28T19:43:46,396 ******************************************************************************** 2026-07-28T19:43:46,397 !! 2026-07-28T19:43:46,397 check.warn(importable) 2026-07-28T19:43:46,398 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform_v2.utils' is absent from the `packages` configuration. 2026-07-28T19:43:46,398 !! 2026-07-28T19:43:46,399 ******************************************************************************** 2026-07-28T19:43:46,400 ############################ 2026-07-28T19:43:46,400 # Package would be ignored # 2026-07-28T19:43:46,401 ############################ 2026-07-28T19:43:46,401 Python recognizes 'tsdat.transform_v2.utils' as an importable package[^1], 2026-07-28T19:43:46,402 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,403 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,404 package, please make sure that 'tsdat.transform_v2.utils' is explicitly added 2026-07-28T19:43:46,404 to the `packages` configuration field. 2026-07-28T19:43:46,405 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,405 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,406 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,407 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,408 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,408 If you don't want 'tsdat.transform_v2.utils' to be distributed and are 2026-07-28T19:43:46,409 already explicitly excluding 'tsdat.transform_v2.utils' via 2026-07-28T19:43:46,409 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,410 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,410 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,411 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,412 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,413 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,414 even if it does not contain any `.py` files. 2026-07-28T19:43:46,414 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,415 directory, all directories are treated like packages. 2026-07-28T19:43:46,415 ******************************************************************************** 2026-07-28T19:43:46,416 !! 2026-07-28T19:43:46,416 check.warn(importable) 2026-07-28T19:43:46,417 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.tstring' is absent from the `packages` configuration. 2026-07-28T19:43:46,417 !! 2026-07-28T19:43:46,418 ******************************************************************************** 2026-07-28T19:43:46,419 ############################ 2026-07-28T19:43:46,419 # Package would be ignored # 2026-07-28T19:43:46,420 ############################ 2026-07-28T19:43:46,420 Python recognizes 'tsdat.tstring' as an importable package[^1], 2026-07-28T19:43:46,421 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,422 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,422 package, please make sure that 'tsdat.tstring' is explicitly added 2026-07-28T19:43:46,423 to the `packages` configuration field. 2026-07-28T19:43:46,424 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,424 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,425 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,426 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,427 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,428 If you don't want 'tsdat.tstring' to be distributed and are 2026-07-28T19:43:46,428 already explicitly excluding 'tsdat.tstring' via 2026-07-28T19:43:46,429 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,429 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,430 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,431 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,432 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,433 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,434 even if it does not contain any `.py` files. 2026-07-28T19:43:46,434 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,434 directory, all directories are treated like packages. 2026-07-28T19:43:46,435 ******************************************************************************** 2026-07-28T19:43:46,435 !! 2026-07-28T19:43:46,436 check.warn(importable) 2026-07-28T19:43:46,436 /tmp/pip-build-env-u__95mrq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.utils' is absent from the `packages` configuration. 2026-07-28T19:43:46,437 !! 2026-07-28T19:43:46,438 ******************************************************************************** 2026-07-28T19:43:46,438 ############################ 2026-07-28T19:43:46,438 # Package would be ignored # 2026-07-28T19:43:46,439 ############################ 2026-07-28T19:43:46,439 Python recognizes 'tsdat.utils' as an importable package[^1], 2026-07-28T19:43:46,440 but it is absent from setuptools' `packages` configuration. 2026-07-28T19:43:46,441 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T19:43:46,441 package, please make sure that 'tsdat.utils' is explicitly added 2026-07-28T19:43:46,442 to the `packages` configuration field. 2026-07-28T19:43:46,443 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T19:43:46,443 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T19:43:46,443 instead of `find_packages(...)`/`find:`). 2026-07-28T19:43:46,444 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T19:43:46,445 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T19:43:46,446 If you don't want 'tsdat.utils' to be distributed and are 2026-07-28T19:43:46,447 already explicitly excluding 'tsdat.utils' via 2026-07-28T19:43:46,447 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T19:43:46,448 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T19:43:46,448 combination with a more fine grained `package-data` configuration. 2026-07-28T19:43:46,449 You can read more about "package data files" on setuptools documentation page: 2026-07-28T19:43:46,450 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T19:43:46,452 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T19:43:46,452 even if it does not contain any `.py` files. 2026-07-28T19:43:46,453 On the other hand, currently there is no concept of package data 2026-07-28T19:43:46,453 directory, all directories are treated like packages. 2026-07-28T19:43:46,454 ******************************************************************************** 2026-07-28T19:43:46,455 !! 2026-07-28T19:43:46,455 check.warn(importable) 2026-07-28T19:43:46,456 copying tsdat/py.typed -> build/lib/tsdat 2026-07-28T19:43:46,456 creating build/lib/tsdat/cli 2026-07-28T19:43:46,457 copying tsdat/cli/__init__.py -> build/lib/tsdat/cli 2026-07-28T19:43:46,457 copying tsdat/cli/cli.py -> build/lib/tsdat/cli 2026-07-28T19:43:46,458 creating build/lib/tsdat/cli/generate_schema 2026-07-28T19:43:46,458 copying tsdat/cli/generate_schema/__init__.py -> build/lib/tsdat/cli/generate_schema 2026-07-28T19:43:46,459 copying tsdat/cli/generate_schema/generate_schema.py -> build/lib/tsdat/cli/generate_schema 2026-07-28T19:43:46,460 copying tsdat/cli/generate_schema/vap_retriever_config.py -> build/lib/tsdat/cli/generate_schema 2026-07-28T19:43:46,460 creating build/lib/tsdat/config 2026-07-28T19:43:46,461 copying tsdat/config/__init__.py -> build/lib/tsdat/config 2026-07-28T19:43:46,461 creating build/lib/tsdat/config/attributes 2026-07-28T19:43:46,461 copying tsdat/config/attributes/__init__.py -> build/lib/tsdat/config/attributes 2026-07-28T19:43:46,462 copying tsdat/config/attributes/acdd_global_attrs.py -> build/lib/tsdat/config/attributes 2026-07-28T19:43:46,462 copying tsdat/config/attributes/attribute_model.py -> build/lib/tsdat/config/attributes 2026-07-28T19:43:46,463 copying tsdat/config/attributes/global_attributes.py -> build/lib/tsdat/config/attributes 2026-07-28T19:43:46,463 copying tsdat/config/attributes/ioos_global_attrs.py -> build/lib/tsdat/config/attributes 2026-07-28T19:43:46,464 creating build/lib/tsdat/config/dataset 2026-07-28T19:43:46,464 copying tsdat/config/dataset/__init__.py -> build/lib/tsdat/config/dataset 2026-07-28T19:43:46,464 copying tsdat/config/dataset/acdd_dataset_config.py -> build/lib/tsdat/config/dataset 2026-07-28T19:43:46,465 copying tsdat/config/dataset/dataset_config.py -> build/lib/tsdat/config/dataset 2026-07-28T19:43:46,465 copying tsdat/config/dataset/ioos_dataset_config.py -> build/lib/tsdat/config/dataset 2026-07-28T19:43:46,466 creating build/lib/tsdat/config/pipeline 2026-07-28T19:43:46,466 copying tsdat/config/pipeline/__init__.py -> build/lib/tsdat/config/pipeline 2026-07-28T19:43:46,467 copying tsdat/config/pipeline/pipeline_config.py -> build/lib/tsdat/config/pipeline 2026-07-28T19:43:46,467 creating build/lib/tsdat/config/quality 2026-07-28T19:43:46,468 copying tsdat/config/quality/__init__.py -> build/lib/tsdat/config/quality 2026-07-28T19:43:46,468 copying tsdat/config/quality/checker_config.py -> build/lib/tsdat/config/quality 2026-07-28T19:43:46,468 copying tsdat/config/quality/handler_config.py -> build/lib/tsdat/config/quality 2026-07-28T19:43:46,469 copying tsdat/config/quality/manager_config.py -> build/lib/tsdat/config/quality 2026-07-28T19:43:46,469 copying tsdat/config/quality/quality_config.py -> build/lib/tsdat/config/quality 2026-07-28T19:43:46,470 creating build/lib/tsdat/config/retriever 2026-07-28T19:43:46,470 copying tsdat/config/retriever/__init__.py -> build/lib/tsdat/config/retriever 2026-07-28T19:43:46,471 copying tsdat/config/retriever/data_converter_config.py -> build/lib/tsdat/config/retriever 2026-07-28T19:43:46,471 copying tsdat/config/retriever/data_reader_config.py -> build/lib/tsdat/config/retriever 2026-07-28T19:43:46,472 copying tsdat/config/retriever/retrieved_variable_config.py -> build/lib/tsdat/config/retriever 2026-07-28T19:43:46,472 copying tsdat/config/retriever/retriever_config.py -> build/lib/tsdat/config/retriever 2026-07-28T19:43:46,473 creating build/lib/tsdat/config/storage 2026-07-28T19:43:46,473 copying tsdat/config/storage/__init__.py -> build/lib/tsdat/config/storage 2026-07-28T19:43:46,474 copying tsdat/config/storage/data_handler_config.py -> build/lib/tsdat/config/storage 2026-07-28T19:43:46,474 copying tsdat/config/storage/storage_config.py -> build/lib/tsdat/config/storage 2026-07-28T19:43:46,475 creating build/lib/tsdat/config/utils 2026-07-28T19:43:46,475 copying tsdat/config/utils/__init__.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,476 copying tsdat/config/utils/_named_class.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,476 copying tsdat/config/utils/config.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,477 copying tsdat/config/utils/config_error.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,477 copying tsdat/config/utils/find_duplicates.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,478 copying tsdat/config/utils/get_code_version.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,478 copying tsdat/config/utils/matches_overridable_schema.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,479 copying tsdat/config/utils/overrideable.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,479 copying tsdat/config/utils/parameterized_config_class.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,480 copying tsdat/config/utils/read_yaml.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,480 copying tsdat/config/utils/recursive_instantiate.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,480 copying tsdat/config/utils/yaml_model.py -> build/lib/tsdat/config/utils 2026-07-28T19:43:46,481 creating build/lib/tsdat/config/variables 2026-07-28T19:43:46,481 copying tsdat/config/variables/__init__.py -> build/lib/tsdat/config/variables 2026-07-28T19:43:46,482 copying tsdat/config/variables/coordinate.py -> build/lib/tsdat/config/variables 2026-07-28T19:43:46,482 copying tsdat/config/variables/ureg.py -> build/lib/tsdat/config/variables 2026-07-28T19:43:46,483 copying tsdat/config/variables/variable.py -> build/lib/tsdat/config/variables 2026-07-28T19:43:46,483 copying tsdat/config/variables/variable_attributes.py -> build/lib/tsdat/config/variables 2026-07-28T19:43:46,483 creating build/lib/tsdat/const 2026-07-28T19:43:46,484 copying tsdat/const/__init__.py -> build/lib/tsdat/const 2026-07-28T19:43:46,484 copying tsdat/const/const.py -> build/lib/tsdat/const 2026-07-28T19:43:46,485 creating build/lib/tsdat/io 2026-07-28T19:43:46,485 copying tsdat/io/__init__.py -> build/lib/tsdat/io 2026-07-28T19:43:46,485 creating build/lib/tsdat/io/base 2026-07-28T19:43:46,486 copying tsdat/io/base/__init__.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,486 copying tsdat/io/base/archive_reader.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,487 copying tsdat/io/base/data_converter.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,487 copying tsdat/io/base/data_handler.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,488 copying tsdat/io/base/data_reader.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,488 copying tsdat/io/base/data_writer.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,489 copying tsdat/io/base/file_handler.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,489 copying tsdat/io/base/file_writer.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,490 copying tsdat/io/base/retrieval_rule_selections.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,490 copying tsdat/io/base/retrieved_dataset.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,491 copying tsdat/io/base/retrieved_variable.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,491 copying tsdat/io/base/retriever.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,492 copying tsdat/io/base/storage.py -> build/lib/tsdat/io/base 2026-07-28T19:43:46,492 creating build/lib/tsdat/io/converters 2026-07-28T19:43:46,493 copying tsdat/io/converters/__init__.py -> build/lib/tsdat/io/converters 2026-07-28T19:43:46,493 copying tsdat/io/converters/nearest_neighbor.py -> build/lib/tsdat/io/converters 2026-07-28T19:43:46,494 copying tsdat/io/converters/string_to_datetime.py -> build/lib/tsdat/io/converters 2026-07-28T19:43:46,494 copying tsdat/io/converters/units_converter.py -> build/lib/tsdat/io/converters 2026-07-28T19:43:46,495 creating build/lib/tsdat/io/handlers 2026-07-28T19:43:46,495 copying tsdat/io/handlers/__init__.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,496 copying tsdat/io/handlers/a2e_csv_handler.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,496 copying tsdat/io/handlers/csv_handler.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,497 copying tsdat/io/handlers/netcdf_handler.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,497 copying tsdat/io/handlers/parquet_handler.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,498 copying tsdat/io/handlers/split_netcdf_handler.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,498 copying tsdat/io/handlers/zarr_handler.py -> build/lib/tsdat/io/handlers 2026-07-28T19:43:46,499 creating build/lib/tsdat/io/readers 2026-07-28T19:43:46,499 copying tsdat/io/readers/__init__.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,500 copying tsdat/io/readers/a2e_csv_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,500 copying tsdat/io/readers/csv_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,501 copying tsdat/io/readers/netcdf_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,501 copying tsdat/io/readers/parquet_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,501 copying tsdat/io/readers/tar_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,502 copying tsdat/io/readers/zarr_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,502 copying tsdat/io/readers/zip_reader.py -> build/lib/tsdat/io/readers 2026-07-28T19:43:46,503 creating build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,503 copying tsdat/io/retrievers/__init__.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,503 copying tsdat/io/retrievers/_reindex_dataset_coords.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,504 copying tsdat/io/retrievers/_rename_variables.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,504 copying tsdat/io/retrievers/_run_data_converters.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,505 copying tsdat/io/retrievers/default_retriever.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,505 copying tsdat/io/retrievers/global_arm_transform_params.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,506 copying tsdat/io/retrievers/global_fetch_params.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,506 copying tsdat/io/retrievers/input_key_retrieval_rules.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,507 copying tsdat/io/retrievers/perform_data_retrieval.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,507 copying tsdat/io/retrievers/storage_retriever.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,507 copying tsdat/io/retrievers/storage_retriever_input.py -> build/lib/tsdat/io/retrievers 2026-07-28T19:43:46,508 creating build/lib/tsdat/io/storage 2026-07-28T19:43:46,508 copying tsdat/io/storage/__init__.py -> build/lib/tsdat/io/storage 2026-07-28T19:43:46,509 copying tsdat/io/storage/file_system.py -> build/lib/tsdat/io/storage 2026-07-28T19:43:46,509 copying tsdat/io/storage/file_system_s3.py -> build/lib/tsdat/io/storage 2026-07-28T19:43:46,510 copying tsdat/io/storage/zarr_local_storage.py -> build/lib/tsdat/io/storage 2026-07-28T19:43:46,510 creating build/lib/tsdat/io/writers 2026-07-28T19:43:46,511 copying tsdat/io/writers/__init__.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,512 copying tsdat/io/writers/a2e_csv_writer.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,512 copying tsdat/io/writers/csv_writer.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,513 copying tsdat/io/writers/netcdf_writer.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,513 copying tsdat/io/writers/parquet_writer.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,514 copying tsdat/io/writers/split_netcdf_writer.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,514 copying tsdat/io/writers/zarr_writer.py -> build/lib/tsdat/io/writers 2026-07-28T19:43:46,514 creating build/lib/tsdat/misc 2026-07-28T19:43:46,515 copying tsdat/misc/__init__.py -> build/lib/tsdat/misc 2026-07-28T19:43:46,516 creating build/lib/tsdat/pipeline 2026-07-28T19:43:46,516 copying tsdat/pipeline/__init__.py -> build/lib/tsdat/pipeline 2026-07-28T19:43:46,517 creating build/lib/tsdat/pipeline/base 2026-07-28T19:43:46,517 copying tsdat/pipeline/base/__init__.py -> build/lib/tsdat/pipeline/base 2026-07-28T19:43:46,517 copying tsdat/pipeline/base/pipeline.py -> build/lib/tsdat/pipeline/base 2026-07-28T19:43:46,518 creating build/lib/tsdat/pipeline/pipelines 2026-07-28T19:43:46,519 copying tsdat/pipeline/pipelines/__init__.py -> build/lib/tsdat/pipeline/pipelines 2026-07-28T19:43:46,519 copying tsdat/pipeline/pipelines/add_inputs_attr.py -> build/lib/tsdat/pipeline/pipelines 2026-07-28T19:43:46,520 copying tsdat/pipeline/pipelines/ingest_pipeline.py -> build/lib/tsdat/pipeline/pipelines 2026-07-28T19:43:46,520 copying tsdat/pipeline/pipelines/transformation_pipeline.py -> build/lib/tsdat/pipeline/pipelines 2026-07-28T19:43:46,521 creating build/lib/tsdat/qc 2026-07-28T19:43:46,521 copying tsdat/qc/__init__.py -> build/lib/tsdat/qc 2026-07-28T19:43:46,522 creating build/lib/tsdat/qc/base 2026-07-28T19:43:46,522 copying tsdat/qc/base/__init__.py -> build/lib/tsdat/qc/base 2026-07-28T19:43:46,523 copying tsdat/qc/base/quality_checker.py -> build/lib/tsdat/qc/base 2026-07-28T19:43:46,523 copying tsdat/qc/base/quality_handler.py -> build/lib/tsdat/qc/base 2026-07-28T19:43:46,523 copying tsdat/qc/base/quality_management.py -> build/lib/tsdat/qc/base 2026-07-28T19:43:46,524 copying tsdat/qc/base/quality_manager.py -> build/lib/tsdat/qc/base 2026-07-28T19:43:46,524 creating build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,525 copying tsdat/qc/checkers/__init__.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,525 copying tsdat/qc/checkers/check_array_mask_threshold.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,526 copying tsdat/qc/checkers/check_delta.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,526 copying tsdat/qc/checkers/check_fail_delta.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,526 copying tsdat/qc/checkers/check_fail_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,527 copying tsdat/qc/checkers/check_fail_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,527 copying tsdat/qc/checkers/check_fail_range_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,528 copying tsdat/qc/checkers/check_fail_range_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,528 copying tsdat/qc/checkers/check_fail_std.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,529 copying tsdat/qc/checkers/check_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,529 copying tsdat/qc/checkers/check_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,530 copying tsdat/qc/checkers/check_missing.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,530 copying tsdat/qc/checkers/check_monotonic.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,531 copying tsdat/qc/checkers/check_std.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,531 copying tsdat/qc/checkers/check_valid_delta.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,532 copying tsdat/qc/checkers/check_valid_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,532 copying tsdat/qc/checkers/check_valid_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,533 copying tsdat/qc/checkers/check_valid_range_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,533 copying tsdat/qc/checkers/check_valid_range_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,534 copying tsdat/qc/checkers/check_valid_std.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,534 copying tsdat/qc/checkers/check_warn_delta.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,535 copying tsdat/qc/checkers/check_warn_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,535 copying tsdat/qc/checkers/check_warn_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,536 copying tsdat/qc/checkers/check_warn_range_max.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,536 copying tsdat/qc/checkers/check_warn_range_min.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,537 copying tsdat/qc/checkers/check_warn_std.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,537 copying tsdat/qc/checkers/is_datetime_like.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,538 copying tsdat/qc/checkers/threshold_checker.py -> build/lib/tsdat/qc/checkers 2026-07-28T19:43:46,538 creating build/lib/tsdat/qc/checkers/oceanography 2026-07-28T19:43:46,539 copying tsdat/qc/checkers/oceanography/__init__.py -> build/lib/tsdat/qc/checkers/oceanography 2026-07-28T19:43:46,539 copying tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py -> build/lib/tsdat/qc/checkers/oceanography 2026-07-28T19:43:46,540 creating build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,540 copying tsdat/qc/handlers/__init__.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,541 copying tsdat/qc/handlers/cubic_spline_interp.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,541 copying tsdat/qc/handlers/data_quality_error.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,542 copying tsdat/qc/handlers/fail_pipeline.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,542 copying tsdat/qc/handlers/record_quality_results.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,542 copying tsdat/qc/handlers/remove_failed_values.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,543 copying tsdat/qc/handlers/sort_dataset_by_coordinate.py -> build/lib/tsdat/qc/handlers 2026-07-28T19:43:46,543 creating build/lib/tsdat/transform 2026-07-28T19:43:46,544 copying tsdat/transform/__init__.py -> build/lib/tsdat/transform 2026-07-28T19:43:46,544 creating build/lib/tsdat/transform/adi 2026-07-28T19:43:46,544 copying tsdat/transform/adi/__init__.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,545 copying tsdat/transform/adi/adi_alignments.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,545 copying tsdat/transform/adi/adi_qc_atts.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,546 copying tsdat/transform/adi/adi_transformation_types.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,546 copying tsdat/transform/adi/adi_transformer.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,549 copying tsdat/transform/adi/bad_transformation_settings_error.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,551 copying tsdat/transform/adi/transform_parameter_converter.py -> build/lib/tsdat/transform/adi 2026-07-28T19:43:46,554 creating build/lib/tsdat/transform/converters 2026-07-28T19:43:46,555 copying tsdat/transform/converters/__init__.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,557 copying tsdat/transform/converters/_adi_base_transformer.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,559 copying tsdat/transform/converters/_create_bounds.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,561 copying tsdat/transform/converters/automatic.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,564 copying tsdat/transform/converters/bin_average.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,566 copying tsdat/transform/converters/create_time_grid.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,568 copying tsdat/transform/converters/error_traceback.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,570 copying tsdat/transform/converters/interpolate.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,572 copying tsdat/transform/converters/nearest_neighbor.py -> build/lib/tsdat/transform/converters 2026-07-28T19:43:46,574 creating build/lib/tsdat/transform_v2 2026-07-28T19:43:46,575 copying tsdat/transform_v2/__init__.py -> build/lib/tsdat/transform_v2 2026-07-28T19:43:46,577 creating build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,578 copying tsdat/transform_v2/bin_average/__init__.py -> build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,580 copying tsdat/transform_v2/bin_average/_perform_bin_average_qc_checks.py -> build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,582 copying tsdat/transform_v2/bin_average/_reshape_weights.py -> build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,584 copying tsdat/transform_v2/bin_average/_weighted_average.py -> build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,586 copying tsdat/transform_v2/bin_average/_weighted_std.py -> build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,589 copying tsdat/transform_v2/bin_average/calculate_bin_average.py -> build/lib/tsdat/transform_v2/bin_average 2026-07-28T19:43:46,591 creating build/lib/tsdat/transform_v2/converters 2026-07-28T19:43:46,592 copying tsdat/transform_v2/converters/__init__.py -> build/lib/tsdat/transform_v2/converters 2026-07-28T19:43:46,594 copying tsdat/transform_v2/converters/bin_average.py -> build/lib/tsdat/transform_v2/converters 2026-07-28T19:43:46,596 copying tsdat/transform_v2/converters/linear_interpolate.py -> build/lib/tsdat/transform_v2/converters 2026-07-28T19:43:46,599 copying tsdat/transform_v2/converters/nearest_neighbor.py -> build/lib/tsdat/transform_v2/converters 2026-07-28T19:43:46,601 creating build/lib/tsdat/transform_v2/interpolate 2026-07-28T19:43:46,602 copying tsdat/transform_v2/interpolate/__init__.py -> build/lib/tsdat/transform_v2/interpolate 2026-07-28T19:43:46,604 copying tsdat/transform_v2/interpolate/_interpolate_single_point.py -> build/lib/tsdat/transform_v2/interpolate 2026-07-28T19:43:46,606 copying tsdat/transform_v2/interpolate/calculate_linear_interpolation.py -> build/lib/tsdat/transform_v2/interpolate 2026-07-28T19:43:46,608 creating build/lib/tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:46,609 copying tsdat/transform_v2/nearest_neighbor/__init__.py -> build/lib/tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:46,611 copying tsdat/transform_v2/nearest_neighbor/_get_tolerance.py -> build/lib/tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:46,613 copying tsdat/transform_v2/nearest_neighbor/calculate_nearest_neighbor.py -> build/lib/tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:46,615 creating build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,616 copying tsdat/transform_v2/utils/__init__.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,618 copying tsdat/transform_v2/utils/add_empty_goodfrac_var.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,620 copying tsdat/transform_v2/utils/add_empty_std_dev_var.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,623 copying tsdat/transform_v2/utils/add_empty_transform_qc_var.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,625 copying tsdat/transform_v2/utils/create_bounds.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,627 copying tsdat/transform_v2/utils/create_empty_dataset.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,630 copying tsdat/transform_v2/utils/create_input_dataset.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,632 copying tsdat/transform_v2/utils/get_bound_overlaps.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,635 copying tsdat/transform_v2/utils/get_filtered_data.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,637 copying tsdat/transform_v2/utils/get_input_variables_for_transform.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,639 copying tsdat/transform_v2/utils/is_metric_var.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,641 copying tsdat/transform_v2/utils/is_qc_var.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,643 copying tsdat/transform_v2/utils/to_seconds_vec.py -> build/lib/tsdat/transform_v2/utils 2026-07-28T19:43:46,645 creating build/lib/tsdat/tstring 2026-07-28T19:43:46,646 copying tsdat/tstring/__init__.py -> build/lib/tsdat/tstring 2026-07-28T19:43:46,648 copying tsdat/tstring/is_balanced.py -> build/lib/tsdat/tstring 2026-07-28T19:43:46,650 copying tsdat/tstring/template.py -> build/lib/tsdat/tstring 2026-07-28T19:43:46,653 copying tsdat/tstring/template_chunk.py -> build/lib/tsdat/tstring 2026-07-28T19:43:46,655 copying tsdat/tstring/template_registry.py -> build/lib/tsdat/tstring 2026-07-28T19:43:46,657 creating build/lib/tsdat/utils 2026-07-28T19:43:46,658 copying tsdat/utils/__init__.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,661 copying tsdat/utils/_nested_union.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,663 copying tsdat/utils/assign_data.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,665 copying tsdat/utils/datetime_substitutions.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,667 copying tsdat/utils/decode_cf.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,669 copying tsdat/utils/get_dataset_dim_groups.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,671 copying tsdat/utils/get_datastream.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,674 copying tsdat/utils/get_fields_from_dataset.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,676 copying tsdat/utils/get_fields_from_datastream.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,678 copying tsdat/utils/get_file_datetime.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,680 copying tsdat/utils/get_filename.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,682 copying tsdat/utils/get_start_date_and_time_str.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,684 copying tsdat/utils/get_start_time.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,686 copying tsdat/utils/model_to_dict.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,688 copying tsdat/utils/parameterized_class.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,689 copying tsdat/utils/record_corrections_applied.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,691 copying tsdat/utils/replace_qc_attr.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,694 copying tsdat/utils/standards_type.py -> build/lib/tsdat/utils 2026-07-28T19:43:46,709 installing to build/bdist.linux-armv7l/wheel 2026-07-28T19:43:46,710 running install 2026-07-28T19:43:46,734 running install_lib 2026-07-28T19:43:46,743 creating build/bdist.linux-armv7l/wheel 2026-07-28T19:43:46,745 creating build/bdist.linux-armv7l/wheel/tsdat 2026-07-28T19:43:46,747 copying build/lib/tsdat/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-07-28T19:43:46,749 copying build/lib/tsdat/_version.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-07-28T19:43:46,751 creating build/bdist.linux-armv7l/wheel/tsdat/const 2026-07-28T19:43:46,752 copying build/lib/tsdat/const/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/const 2026-07-28T19:43:46,754 copying build/lib/tsdat/const/const.py -> build/bdist.linux-armv7l/wheel/./tsdat/const 2026-07-28T19:43:46,755 copying build/lib/tsdat/testing.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-07-28T19:43:46,758 creating build/bdist.linux-armv7l/wheel/tsdat/tstring 2026-07-28T19:43:46,759 copying build/lib/tsdat/tstring/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-07-28T19:43:46,761 copying build/lib/tsdat/tstring/template.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-07-28T19:43:46,764 copying build/lib/tsdat/tstring/template_registry.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-07-28T19:43:46,766 copying build/lib/tsdat/tstring/template_chunk.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-07-28T19:43:46,768 copying build/lib/tsdat/tstring/is_balanced.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-07-28T19:43:46,769 copying build/lib/tsdat/py.typed -> build/bdist.linux-armv7l/wheel/./tsdat 2026-07-28T19:43:46,771 creating build/bdist.linux-armv7l/wheel/tsdat/io 2026-07-28T19:43:46,773 copying build/lib/tsdat/io/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io 2026-07-28T19:43:46,775 creating build/bdist.linux-armv7l/wheel/tsdat/io/retrievers 2026-07-28T19:43:46,776 copying build/lib/tsdat/io/retrievers/global_fetch_params.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,778 copying build/lib/tsdat/io/retrievers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,780 copying build/lib/tsdat/io/retrievers/storage_retriever.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,782 copying build/lib/tsdat/io/retrievers/_rename_variables.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,784 copying build/lib/tsdat/io/retrievers/global_arm_transform_params.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,786 copying build/lib/tsdat/io/retrievers/default_retriever.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,788 copying build/lib/tsdat/io/retrievers/_run_data_converters.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,790 copying build/lib/tsdat/io/retrievers/input_key_retrieval_rules.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,791 copying build/lib/tsdat/io/retrievers/storage_retriever_input.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,793 copying build/lib/tsdat/io/retrievers/perform_data_retrieval.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,795 copying build/lib/tsdat/io/retrievers/_reindex_dataset_coords.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-07-28T19:43:46,797 creating build/bdist.linux-armv7l/wheel/tsdat/io/handlers 2026-07-28T19:43:46,798 copying build/lib/tsdat/io/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,800 copying build/lib/tsdat/io/handlers/csv_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,802 copying build/lib/tsdat/io/handlers/parquet_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,804 copying build/lib/tsdat/io/handlers/a2e_csv_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,805 copying build/lib/tsdat/io/handlers/netcdf_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,807 copying build/lib/tsdat/io/handlers/split_netcdf_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,809 copying build/lib/tsdat/io/handlers/zarr_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-07-28T19:43:46,811 creating build/bdist.linux-armv7l/wheel/tsdat/io/base 2026-07-28T19:43:46,812 copying build/lib/tsdat/io/base/storage.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,815 copying build/lib/tsdat/io/base/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,817 copying build/lib/tsdat/io/base/file_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,818 copying build/lib/tsdat/io/base/archive_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,820 copying build/lib/tsdat/io/base/file_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,822 copying build/lib/tsdat/io/base/data_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,824 copying build/lib/tsdat/io/base/retriever.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,825 copying build/lib/tsdat/io/base/data_converter.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,827 copying build/lib/tsdat/io/base/retrieved_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,829 copying build/lib/tsdat/io/base/retrieved_variable.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,831 copying build/lib/tsdat/io/base/data_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,833 copying build/lib/tsdat/io/base/data_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,835 copying build/lib/tsdat/io/base/retrieval_rule_selections.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-07-28T19:43:46,837 creating build/bdist.linux-armv7l/wheel/tsdat/io/writers 2026-07-28T19:43:46,838 copying build/lib/tsdat/io/writers/parquet_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,840 copying build/lib/tsdat/io/writers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,842 copying build/lib/tsdat/io/writers/a2e_csv_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,844 copying build/lib/tsdat/io/writers/split_netcdf_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,846 copying build/lib/tsdat/io/writers/netcdf_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,848 copying build/lib/tsdat/io/writers/zarr_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,850 copying build/lib/tsdat/io/writers/csv_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-07-28T19:43:46,852 creating build/bdist.linux-armv7l/wheel/tsdat/io/readers 2026-07-28T19:43:46,853 copying build/lib/tsdat/io/readers/netcdf_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,855 copying build/lib/tsdat/io/readers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,857 copying build/lib/tsdat/io/readers/tar_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,859 copying build/lib/tsdat/io/readers/csv_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,860 copying build/lib/tsdat/io/readers/a2e_csv_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,862 copying build/lib/tsdat/io/readers/zip_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,864 copying build/lib/tsdat/io/readers/zarr_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,865 copying build/lib/tsdat/io/readers/parquet_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-07-28T19:43:46,868 creating build/bdist.linux-armv7l/wheel/tsdat/io/converters 2026-07-28T19:43:46,869 copying build/lib/tsdat/io/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-07-28T19:43:46,870 copying build/lib/tsdat/io/converters/units_converter.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-07-28T19:43:46,872 copying build/lib/tsdat/io/converters/nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-07-28T19:43:46,874 copying build/lib/tsdat/io/converters/string_to_datetime.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-07-28T19:43:46,877 creating build/bdist.linux-armv7l/wheel/tsdat/io/storage 2026-07-28T19:43:46,878 copying build/lib/tsdat/io/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-07-28T19:43:46,879 copying build/lib/tsdat/io/storage/file_system_s3.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-07-28T19:43:46,882 copying build/lib/tsdat/io/storage/file_system.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-07-28T19:43:46,884 copying build/lib/tsdat/io/storage/zarr_local_storage.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-07-28T19:43:46,887 creating build/bdist.linux-armv7l/wheel/tsdat/misc 2026-07-28T19:43:46,888 copying build/lib/tsdat/misc/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/misc 2026-07-28T19:43:46,890 creating build/bdist.linux-armv7l/wheel/tsdat/qc 2026-07-28T19:43:46,891 copying build/lib/tsdat/qc/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc 2026-07-28T19:43:46,894 creating build/bdist.linux-armv7l/wheel/tsdat/qc/handlers 2026-07-28T19:43:46,895 copying build/lib/tsdat/qc/handlers/remove_failed_values.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,897 copying build/lib/tsdat/qc/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,899 copying build/lib/tsdat/qc/handlers/record_quality_results.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,900 copying build/lib/tsdat/qc/handlers/sort_dataset_by_coordinate.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,902 copying build/lib/tsdat/qc/handlers/data_quality_error.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,904 copying build/lib/tsdat/qc/handlers/cubic_spline_interp.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,906 copying build/lib/tsdat/qc/handlers/fail_pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-07-28T19:43:46,908 creating build/bdist.linux-armv7l/wheel/tsdat/qc/base 2026-07-28T19:43:46,909 copying build/lib/tsdat/qc/base/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-07-28T19:43:46,911 copying build/lib/tsdat/qc/base/quality_manager.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-07-28T19:43:46,913 copying build/lib/tsdat/qc/base/quality_checker.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-07-28T19:43:46,914 copying build/lib/tsdat/qc/base/quality_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-07-28T19:43:46,916 copying build/lib/tsdat/qc/base/quality_management.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-07-28T19:43:46,919 creating build/bdist.linux-armv7l/wheel/tsdat/qc/checkers 2026-07-28T19:43:46,919 copying build/lib/tsdat/qc/checkers/check_warn_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,921 copying build/lib/tsdat/qc/checkers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,924 creating build/bdist.linux-armv7l/wheel/tsdat/qc/checkers/oceanography 2026-07-28T19:43:46,925 copying build/lib/tsdat/qc/checkers/oceanography/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers/oceanography 2026-07-28T19:43:46,926 copying build/lib/tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers/oceanography 2026-07-28T19:43:46,928 copying build/lib/tsdat/qc/checkers/check_array_mask_threshold.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,930 copying build/lib/tsdat/qc/checkers/check_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,932 copying build/lib/tsdat/qc/checkers/check_fail_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,933 copying build/lib/tsdat/qc/checkers/check_monotonic.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,936 copying build/lib/tsdat/qc/checkers/check_warn_range_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,937 copying build/lib/tsdat/qc/checkers/check_valid_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,939 copying build/lib/tsdat/qc/checkers/check_fail_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,941 copying build/lib/tsdat/qc/checkers/check_fail_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,943 copying build/lib/tsdat/qc/checkers/is_datetime_like.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,945 copying build/lib/tsdat/qc/checkers/check_warn_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,946 copying build/lib/tsdat/qc/checkers/check_valid_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,948 copying build/lib/tsdat/qc/checkers/check_valid_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,950 copying build/lib/tsdat/qc/checkers/check_fail_range_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,951 copying build/lib/tsdat/qc/checkers/check_warn_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,953 copying build/lib/tsdat/qc/checkers/check_warn_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,955 copying build/lib/tsdat/qc/checkers/check_valid_range_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,957 copying build/lib/tsdat/qc/checkers/check_valid_range_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,958 copying build/lib/tsdat/qc/checkers/check_fail_range_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,960 copying build/lib/tsdat/qc/checkers/check_fail_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,962 copying build/lib/tsdat/qc/checkers/threshold_checker.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,964 copying build/lib/tsdat/qc/checkers/check_warn_range_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,965 copying build/lib/tsdat/qc/checkers/check_valid_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,967 copying build/lib/tsdat/qc/checkers/check_missing.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,969 copying build/lib/tsdat/qc/checkers/check_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,971 copying build/lib/tsdat/qc/checkers/check_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,973 copying build/lib/tsdat/qc/checkers/check_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-07-28T19:43:46,975 creating build/bdist.linux-armv7l/wheel/tsdat/transform 2026-07-28T19:43:46,976 copying build/lib/tsdat/transform/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform 2026-07-28T19:43:46,979 creating build/bdist.linux-armv7l/wheel/tsdat/transform/converters 2026-07-28T19:43:46,980 copying build/lib/tsdat/transform/converters/create_time_grid.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,982 copying build/lib/tsdat/transform/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,983 copying build/lib/tsdat/transform/converters/bin_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,985 copying build/lib/tsdat/transform/converters/_create_bounds.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,987 copying build/lib/tsdat/transform/converters/interpolate.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,989 copying build/lib/tsdat/transform/converters/automatic.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,991 copying build/lib/tsdat/transform/converters/error_traceback.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,993 copying build/lib/tsdat/transform/converters/_adi_base_transformer.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,995 copying build/lib/tsdat/transform/converters/nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-07-28T19:43:46,997 creating build/bdist.linux-armv7l/wheel/tsdat/transform/adi 2026-07-28T19:43:46,999 copying build/lib/tsdat/transform/adi/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,001 copying build/lib/tsdat/transform/adi/adi_qc_atts.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,003 copying build/lib/tsdat/transform/adi/transform_parameter_converter.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,006 copying build/lib/tsdat/transform/adi/adi_transformer.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,009 copying build/lib/tsdat/transform/adi/bad_transformation_settings_error.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,012 copying build/lib/tsdat/transform/adi/adi_transformation_types.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,014 copying build/lib/tsdat/transform/adi/adi_alignments.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-07-28T19:43:47,016 creating build/bdist.linux-armv7l/wheel/tsdat/cli 2026-07-28T19:43:47,018 copying build/lib/tsdat/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli 2026-07-28T19:43:47,020 creating build/bdist.linux-armv7l/wheel/tsdat/cli/generate_schema 2026-07-28T19:43:47,021 copying build/lib/tsdat/cli/generate_schema/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli/generate_schema 2026-07-28T19:43:47,023 copying build/lib/tsdat/cli/generate_schema/generate_schema.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli/generate_schema 2026-07-28T19:43:47,025 copying build/lib/tsdat/cli/generate_schema/vap_retriever_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli/generate_schema 2026-07-28T19:43:47,027 copying build/lib/tsdat/cli/cli.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli 2026-07-28T19:43:47,030 creating build/bdist.linux-armv7l/wheel/tsdat/pipeline 2026-07-28T19:43:47,031 copying build/lib/tsdat/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline 2026-07-28T19:43:47,033 creating build/bdist.linux-armv7l/wheel/tsdat/pipeline/base 2026-07-28T19:43:47,034 copying build/lib/tsdat/pipeline/base/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/base 2026-07-28T19:43:47,036 copying build/lib/tsdat/pipeline/base/pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/base 2026-07-28T19:43:47,039 creating build/bdist.linux-armv7l/wheel/tsdat/pipeline/pipelines 2026-07-28T19:43:47,040 copying build/lib/tsdat/pipeline/pipelines/ingest_pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-07-28T19:43:47,042 copying build/lib/tsdat/pipeline/pipelines/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-07-28T19:43:47,044 copying build/lib/tsdat/pipeline/pipelines/transformation_pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-07-28T19:43:47,046 copying build/lib/tsdat/pipeline/pipelines/add_inputs_attr.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-07-28T19:43:47,048 copying build/lib/tsdat/__main__.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-07-28T19:43:47,051 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2 2026-07-28T19:43:47,053 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:47,054 copying build/lib/tsdat/transform_v2/nearest_neighbor/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:47,056 copying build/lib/tsdat/transform_v2/nearest_neighbor/_get_tolerance.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:47,058 copying build/lib/tsdat/transform_v2/nearest_neighbor/calculate_nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/nearest_neighbor 2026-07-28T19:43:47,060 copying build/lib/tsdat/transform_v2/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2 2026-07-28T19:43:47,062 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/bin_average 2026-07-28T19:43:47,064 copying build/lib/tsdat/transform_v2/bin_average/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-07-28T19:43:47,065 copying build/lib/tsdat/transform_v2/bin_average/calculate_bin_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-07-28T19:43:47,068 copying build/lib/tsdat/transform_v2/bin_average/_perform_bin_average_qc_checks.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-07-28T19:43:47,070 copying build/lib/tsdat/transform_v2/bin_average/_reshape_weights.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-07-28T19:43:47,072 copying build/lib/tsdat/transform_v2/bin_average/_weighted_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-07-28T19:43:47,074 copying build/lib/tsdat/transform_v2/bin_average/_weighted_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-07-28T19:43:47,076 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/converters 2026-07-28T19:43:47,077 copying build/lib/tsdat/transform_v2/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-07-28T19:43:47,079 copying build/lib/tsdat/transform_v2/converters/bin_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-07-28T19:43:47,082 copying build/lib/tsdat/transform_v2/converters/linear_interpolate.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-07-28T19:43:47,084 copying build/lib/tsdat/transform_v2/converters/nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-07-28T19:43:47,087 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/interpolate 2026-07-28T19:43:47,088 copying build/lib/tsdat/transform_v2/interpolate/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/interpolate 2026-07-28T19:43:47,090 copying build/lib/tsdat/transform_v2/interpolate/calculate_linear_interpolation.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/interpolate 2026-07-28T19:43:47,093 copying build/lib/tsdat/transform_v2/interpolate/_interpolate_single_point.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/interpolate 2026-07-28T19:43:47,096 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/utils 2026-07-28T19:43:47,097 copying build/lib/tsdat/transform_v2/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,099 copying build/lib/tsdat/transform_v2/utils/get_input_variables_for_transform.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,101 copying build/lib/tsdat/transform_v2/utils/is_qc_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,103 copying build/lib/tsdat/transform_v2/utils/get_bound_overlaps.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,105 copying build/lib/tsdat/transform_v2/utils/create_bounds.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,107 copying build/lib/tsdat/transform_v2/utils/add_empty_std_dev_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,109 copying build/lib/tsdat/transform_v2/utils/to_seconds_vec.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,111 copying build/lib/tsdat/transform_v2/utils/add_empty_transform_qc_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,113 copying build/lib/tsdat/transform_v2/utils/create_input_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,116 copying build/lib/tsdat/transform_v2/utils/create_empty_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,118 copying build/lib/tsdat/transform_v2/utils/is_metric_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,120 copying build/lib/tsdat/transform_v2/utils/get_filtered_data.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,121 copying build/lib/tsdat/transform_v2/utils/add_empty_goodfrac_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-07-28T19:43:47,124 creating build/bdist.linux-armv7l/wheel/tsdat/config 2026-07-28T19:43:47,126 copying build/lib/tsdat/config/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config 2026-07-28T19:43:47,128 creating build/bdist.linux-armv7l/wheel/tsdat/config/quality 2026-07-28T19:43:47,129 copying build/lib/tsdat/config/quality/checker_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-07-28T19:43:47,131 copying build/lib/tsdat/config/quality/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-07-28T19:43:47,133 copying build/lib/tsdat/config/quality/manager_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-07-28T19:43:47,135 copying build/lib/tsdat/config/quality/handler_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-07-28T19:43:47,137 copying build/lib/tsdat/config/quality/quality_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-07-28T19:43:47,139 creating build/bdist.linux-armv7l/wheel/tsdat/config/dataset 2026-07-28T19:43:47,141 copying build/lib/tsdat/config/dataset/ioos_dataset_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-07-28T19:43:47,143 copying build/lib/tsdat/config/dataset/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-07-28T19:43:47,144 copying build/lib/tsdat/config/dataset/dataset_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-07-28T19:43:47,147 copying build/lib/tsdat/config/dataset/acdd_dataset_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-07-28T19:43:47,149 creating build/bdist.linux-armv7l/wheel/tsdat/config/attributes 2026-07-28T19:43:47,150 copying build/lib/tsdat/config/attributes/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-07-28T19:43:47,152 copying build/lib/tsdat/config/attributes/attribute_model.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-07-28T19:43:47,153 copying build/lib/tsdat/config/attributes/ioos_global_attrs.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-07-28T19:43:47,156 copying build/lib/tsdat/config/attributes/global_attributes.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-07-28T19:43:47,158 copying build/lib/tsdat/config/attributes/acdd_global_attrs.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-07-28T19:43:47,161 creating build/bdist.linux-armv7l/wheel/tsdat/config/pipeline 2026-07-28T19:43:47,162 copying build/lib/tsdat/config/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/pipeline 2026-07-28T19:43:47,164 copying build/lib/tsdat/config/pipeline/pipeline_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/pipeline 2026-07-28T19:43:47,166 creating build/bdist.linux-armv7l/wheel/tsdat/config/storage 2026-07-28T19:43:47,167 copying build/lib/tsdat/config/storage/storage_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/storage 2026-07-28T19:43:47,169 copying build/lib/tsdat/config/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/storage 2026-07-28T19:43:47,171 copying build/lib/tsdat/config/storage/data_handler_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/storage 2026-07-28T19:43:47,173 creating build/bdist.linux-armv7l/wheel/tsdat/config/retriever 2026-07-28T19:43:47,174 copying build/lib/tsdat/config/retriever/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-07-28T19:43:47,176 copying build/lib/tsdat/config/retriever/retriever_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-07-28T19:43:47,179 copying build/lib/tsdat/config/retriever/data_reader_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-07-28T19:43:47,180 copying build/lib/tsdat/config/retriever/data_converter_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-07-28T19:43:47,182 copying build/lib/tsdat/config/retriever/retrieved_variable_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-07-28T19:43:47,184 creating build/bdist.linux-armv7l/wheel/tsdat/config/variables 2026-07-28T19:43:47,185 copying build/lib/tsdat/config/variables/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-07-28T19:43:47,187 copying build/lib/tsdat/config/variables/ureg.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-07-28T19:43:47,189 copying build/lib/tsdat/config/variables/variable.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-07-28T19:43:47,191 copying build/lib/tsdat/config/variables/coordinate.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-07-28T19:43:47,193 copying build/lib/tsdat/config/variables/variable_attributes.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-07-28T19:43:47,196 creating build/bdist.linux-armv7l/wheel/tsdat/config/utils 2026-07-28T19:43:47,198 copying build/lib/tsdat/config/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,200 copying build/lib/tsdat/config/utils/parameterized_config_class.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,202 copying build/lib/tsdat/config/utils/yaml_model.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,204 copying build/lib/tsdat/config/utils/matches_overridable_schema.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,206 copying build/lib/tsdat/config/utils/config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,207 copying build/lib/tsdat/config/utils/get_code_version.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,209 copying build/lib/tsdat/config/utils/overrideable.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,210 copying build/lib/tsdat/config/utils/_named_class.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,212 copying build/lib/tsdat/config/utils/find_duplicates.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,214 copying build/lib/tsdat/config/utils/recursive_instantiate.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,215 copying build/lib/tsdat/config/utils/read_yaml.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,217 copying build/lib/tsdat/config/utils/config_error.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-07-28T19:43:47,219 creating build/bdist.linux-armv7l/wheel/tsdat/utils 2026-07-28T19:43:47,220 copying build/lib/tsdat/utils/get_fields_from_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,222 copying build/lib/tsdat/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,224 copying build/lib/tsdat/utils/get_datastream.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,226 copying build/lib/tsdat/utils/get_start_time.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,227 copying build/lib/tsdat/utils/get_fields_from_datastream.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,229 copying build/lib/tsdat/utils/get_file_datetime.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,231 copying build/lib/tsdat/utils/record_corrections_applied.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,233 copying build/lib/tsdat/utils/assign_data.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,234 copying build/lib/tsdat/utils/decode_cf.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,236 copying build/lib/tsdat/utils/replace_qc_attr.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,238 copying build/lib/tsdat/utils/model_to_dict.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,240 copying build/lib/tsdat/utils/get_dataset_dim_groups.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,241 copying build/lib/tsdat/utils/parameterized_class.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,243 copying build/lib/tsdat/utils/get_filename.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,245 copying build/lib/tsdat/utils/standards_type.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,247 copying build/lib/tsdat/utils/get_start_date_and_time_str.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,249 copying build/lib/tsdat/utils/_nested_union.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,250 copying build/lib/tsdat/utils/datetime_substitutions.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-07-28T19:43:47,252 running install_egg_info 2026-07-28T19:43:47,258 Copying tsdat.egg-info to build/bdist.linux-armv7l/wheel/./tsdat-0.9.3-py3.11.egg-info 2026-07-28T19:43:47,275 running install_scripts 2026-07-28T19:43:47,287 creating build/bdist.linux-armv7l/wheel/tsdat-0.9.3.dist-info/WHEEL 2026-07-28T19:43:47,290 creating '/tmp/pip-wheel-wxkb0e9n/.tmp-q6lay76f/tsdat-0.9.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-28T19:43:47,292 adding 'tsdat/__init__.py' 2026-07-28T19:43:47,294 adding 'tsdat/__main__.py' 2026-07-28T19:43:47,295 adding 'tsdat/_version.py' 2026-07-28T19:43:47,296 adding 'tsdat/py.typed' 2026-07-28T19:43:47,297 adding 'tsdat/testing.py' 2026-07-28T19:43:47,299 adding 'tsdat/cli/__init__.py' 2026-07-28T19:43:47,300 adding 'tsdat/cli/cli.py' 2026-07-28T19:43:47,302 adding 'tsdat/cli/generate_schema/__init__.py' 2026-07-28T19:43:47,303 adding 'tsdat/cli/generate_schema/generate_schema.py' 2026-07-28T19:43:47,305 adding 'tsdat/cli/generate_schema/vap_retriever_config.py' 2026-07-28T19:43:47,306 adding 'tsdat/config/__init__.py' 2026-07-28T19:43:47,308 adding 'tsdat/config/attributes/__init__.py' 2026-07-28T19:43:47,310 adding 'tsdat/config/attributes/acdd_global_attrs.py' 2026-07-28T19:43:47,312 adding 'tsdat/config/attributes/attribute_model.py' 2026-07-28T19:43:47,313 adding 'tsdat/config/attributes/global_attributes.py' 2026-07-28T19:43:47,315 adding 'tsdat/config/attributes/ioos_global_attrs.py' 2026-07-28T19:43:47,317 adding 'tsdat/config/dataset/__init__.py' 2026-07-28T19:43:47,318 adding 'tsdat/config/dataset/acdd_dataset_config.py' 2026-07-28T19:43:47,319 adding 'tsdat/config/dataset/dataset_config.py' 2026-07-28T19:43:47,320 adding 'tsdat/config/dataset/ioos_dataset_config.py' 2026-07-28T19:43:47,322 adding 'tsdat/config/pipeline/__init__.py' 2026-07-28T19:43:47,323 adding 'tsdat/config/pipeline/pipeline_config.py' 2026-07-28T19:43:47,326 adding 'tsdat/config/quality/__init__.py' 2026-07-28T19:43:47,327 adding 'tsdat/config/quality/checker_config.py' 2026-07-28T19:43:47,328 adding 'tsdat/config/quality/handler_config.py' 2026-07-28T19:43:47,329 adding 'tsdat/config/quality/manager_config.py' 2026-07-28T19:43:47,330 adding 'tsdat/config/quality/quality_config.py' 2026-07-28T19:43:47,332 adding 'tsdat/config/retriever/__init__.py' 2026-07-28T19:43:47,334 adding 'tsdat/config/retriever/data_converter_config.py' 2026-07-28T19:43:47,335 adding 'tsdat/config/retriever/data_reader_config.py' 2026-07-28T19:43:47,336 adding 'tsdat/config/retriever/retrieved_variable_config.py' 2026-07-28T19:43:47,337 adding 'tsdat/config/retriever/retriever_config.py' 2026-07-28T19:43:47,339 adding 'tsdat/config/storage/__init__.py' 2026-07-28T19:43:47,341 adding 'tsdat/config/storage/data_handler_config.py' 2026-07-28T19:43:47,342 adding 'tsdat/config/storage/storage_config.py' 2026-07-28T19:43:47,344 adding 'tsdat/config/utils/__init__.py' 2026-07-28T19:43:47,345 adding 'tsdat/config/utils/_named_class.py' 2026-07-28T19:43:47,346 adding 'tsdat/config/utils/config.py' 2026-07-28T19:43:47,347 adding 'tsdat/config/utils/config_error.py' 2026-07-28T19:43:47,349 adding 'tsdat/config/utils/find_duplicates.py' 2026-07-28T19:43:47,350 adding 'tsdat/config/utils/get_code_version.py' 2026-07-28T19:43:47,351 adding 'tsdat/config/utils/matches_overridable_schema.py' 2026-07-28T19:43:47,352 adding 'tsdat/config/utils/overrideable.py' 2026-07-28T19:43:47,354 adding 'tsdat/config/utils/parameterized_config_class.py' 2026-07-28T19:43:47,355 adding 'tsdat/config/utils/read_yaml.py' 2026-07-28T19:43:47,356 adding 'tsdat/config/utils/recursive_instantiate.py' 2026-07-28T19:43:47,358 adding 'tsdat/config/utils/yaml_model.py' 2026-07-28T19:43:47,359 adding 'tsdat/config/variables/__init__.py' 2026-07-28T19:43:47,360 adding 'tsdat/config/variables/coordinate.py' 2026-07-28T19:43:47,362 adding 'tsdat/config/variables/ureg.py' 2026-07-28T19:43:47,363 adding 'tsdat/config/variables/variable.py' 2026-07-28T19:43:47,365 adding 'tsdat/config/variables/variable_attributes.py' 2026-07-28T19:43:47,367 adding 'tsdat/const/__init__.py' 2026-07-28T19:43:47,368 adding 'tsdat/const/const.py' 2026-07-28T19:43:47,370 adding 'tsdat/io/__init__.py' 2026-07-28T19:43:47,372 adding 'tsdat/io/base/__init__.py' 2026-07-28T19:43:47,373 adding 'tsdat/io/base/archive_reader.py' 2026-07-28T19:43:47,374 adding 'tsdat/io/base/data_converter.py' 2026-07-28T19:43:47,375 adding 'tsdat/io/base/data_handler.py' 2026-07-28T19:43:47,376 adding 'tsdat/io/base/data_reader.py' 2026-07-28T19:43:47,377 adding 'tsdat/io/base/data_writer.py' 2026-07-28T19:43:47,379 adding 'tsdat/io/base/file_handler.py' 2026-07-28T19:43:47,380 adding 'tsdat/io/base/file_writer.py' 2026-07-28T19:43:47,381 adding 'tsdat/io/base/retrieval_rule_selections.py' 2026-07-28T19:43:47,382 adding 'tsdat/io/base/retrieved_dataset.py' 2026-07-28T19:43:47,383 adding 'tsdat/io/base/retrieved_variable.py' 2026-07-28T19:43:47,384 adding 'tsdat/io/base/retriever.py' 2026-07-28T19:43:47,386 adding 'tsdat/io/base/storage.py' 2026-07-28T19:43:47,388 adding 'tsdat/io/converters/__init__.py' 2026-07-28T19:43:47,389 adding 'tsdat/io/converters/nearest_neighbor.py' 2026-07-28T19:43:47,391 adding 'tsdat/io/converters/string_to_datetime.py' 2026-07-28T19:43:47,392 adding 'tsdat/io/converters/units_converter.py' 2026-07-28T19:43:47,394 adding 'tsdat/io/handlers/__init__.py' 2026-07-28T19:43:47,395 adding 'tsdat/io/handlers/a2e_csv_handler.py' 2026-07-28T19:43:47,396 adding 'tsdat/io/handlers/csv_handler.py' 2026-07-28T19:43:47,397 adding 'tsdat/io/handlers/netcdf_handler.py' 2026-07-28T19:43:47,398 adding 'tsdat/io/handlers/parquet_handler.py' 2026-07-28T19:43:47,399 adding 'tsdat/io/handlers/split_netcdf_handler.py' 2026-07-28T19:43:47,401 adding 'tsdat/io/handlers/zarr_handler.py' 2026-07-28T19:43:47,402 adding 'tsdat/io/readers/__init__.py' 2026-07-28T19:43:47,404 adding 'tsdat/io/readers/a2e_csv_reader.py' 2026-07-28T19:43:47,405 adding 'tsdat/io/readers/csv_reader.py' 2026-07-28T19:43:47,406 adding 'tsdat/io/readers/netcdf_reader.py' 2026-07-28T19:43:47,407 adding 'tsdat/io/readers/parquet_reader.py' 2026-07-28T19:43:47,409 adding 'tsdat/io/readers/tar_reader.py' 2026-07-28T19:43:47,410 adding 'tsdat/io/readers/zarr_reader.py' 2026-07-28T19:43:47,411 adding 'tsdat/io/readers/zip_reader.py' 2026-07-28T19:43:47,413 adding 'tsdat/io/retrievers/__init__.py' 2026-07-28T19:43:47,415 adding 'tsdat/io/retrievers/_reindex_dataset_coords.py' 2026-07-28T19:43:47,416 adding 'tsdat/io/retrievers/_rename_variables.py' 2026-07-28T19:43:47,418 adding 'tsdat/io/retrievers/_run_data_converters.py' 2026-07-28T19:43:47,419 adding 'tsdat/io/retrievers/default_retriever.py' 2026-07-28T19:43:47,420 adding 'tsdat/io/retrievers/global_arm_transform_params.py' 2026-07-28T19:43:47,421 adding 'tsdat/io/retrievers/global_fetch_params.py' 2026-07-28T19:43:47,423 adding 'tsdat/io/retrievers/input_key_retrieval_rules.py' 2026-07-28T19:43:47,424 adding 'tsdat/io/retrievers/perform_data_retrieval.py' 2026-07-28T19:43:47,426 adding 'tsdat/io/retrievers/storage_retriever.py' 2026-07-28T19:43:47,427 adding 'tsdat/io/retrievers/storage_retriever_input.py' 2026-07-28T19:43:47,429 adding 'tsdat/io/storage/__init__.py' 2026-07-28T19:43:47,431 adding 'tsdat/io/storage/file_system.py' 2026-07-28T19:43:47,433 adding 'tsdat/io/storage/file_system_s3.py' 2026-07-28T19:43:47,435 adding 'tsdat/io/storage/zarr_local_storage.py' 2026-07-28T19:43:47,436 adding 'tsdat/io/writers/__init__.py' 2026-07-28T19:43:47,438 adding 'tsdat/io/writers/a2e_csv_writer.py' 2026-07-28T19:43:47,439 adding 'tsdat/io/writers/csv_writer.py' 2026-07-28T19:43:47,441 adding 'tsdat/io/writers/netcdf_writer.py' 2026-07-28T19:43:47,442 adding 'tsdat/io/writers/parquet_writer.py' 2026-07-28T19:43:47,444 adding 'tsdat/io/writers/split_netcdf_writer.py' 2026-07-28T19:43:47,445 adding 'tsdat/io/writers/zarr_writer.py' 2026-07-28T19:43:47,447 adding 'tsdat/misc/__init__.py' 2026-07-28T19:43:47,448 adding 'tsdat/pipeline/__init__.py' 2026-07-28T19:43:47,450 adding 'tsdat/pipeline/base/__init__.py' 2026-07-28T19:43:47,452 adding 'tsdat/pipeline/base/pipeline.py' 2026-07-28T19:43:47,454 adding 'tsdat/pipeline/pipelines/__init__.py' 2026-07-28T19:43:47,455 adding 'tsdat/pipeline/pipelines/add_inputs_attr.py' 2026-07-28T19:43:47,456 adding 'tsdat/pipeline/pipelines/ingest_pipeline.py' 2026-07-28T19:43:47,457 adding 'tsdat/pipeline/pipelines/transformation_pipeline.py' 2026-07-28T19:43:47,459 adding 'tsdat/qc/__init__.py' 2026-07-28T19:43:47,461 adding 'tsdat/qc/base/__init__.py' 2026-07-28T19:43:47,462 adding 'tsdat/qc/base/quality_checker.py' 2026-07-28T19:43:47,463 adding 'tsdat/qc/base/quality_handler.py' 2026-07-28T19:43:47,464 adding 'tsdat/qc/base/quality_management.py' 2026-07-28T19:43:47,465 adding 'tsdat/qc/base/quality_manager.py' 2026-07-28T19:43:47,467 adding 'tsdat/qc/checkers/__init__.py' 2026-07-28T19:43:47,469 adding 'tsdat/qc/checkers/check_array_mask_threshold.py' 2026-07-28T19:43:47,470 adding 'tsdat/qc/checkers/check_delta.py' 2026-07-28T19:43:47,471 adding 'tsdat/qc/checkers/check_fail_delta.py' 2026-07-28T19:43:47,472 adding 'tsdat/qc/checkers/check_fail_max.py' 2026-07-28T19:43:47,474 adding 'tsdat/qc/checkers/check_fail_min.py' 2026-07-28T19:43:47,475 adding 'tsdat/qc/checkers/check_fail_range_max.py' 2026-07-28T19:43:47,476 adding 'tsdat/qc/checkers/check_fail_range_min.py' 2026-07-28T19:43:47,477 adding 'tsdat/qc/checkers/check_fail_std.py' 2026-07-28T19:43:47,478 adding 'tsdat/qc/checkers/check_max.py' 2026-07-28T19:43:47,479 adding 'tsdat/qc/checkers/check_min.py' 2026-07-28T19:43:47,481 adding 'tsdat/qc/checkers/check_missing.py' 2026-07-28T19:43:47,482 adding 'tsdat/qc/checkers/check_monotonic.py' 2026-07-28T19:43:47,483 adding 'tsdat/qc/checkers/check_std.py' 2026-07-28T19:43:47,484 adding 'tsdat/qc/checkers/check_valid_delta.py' 2026-07-28T19:43:47,486 adding 'tsdat/qc/checkers/check_valid_max.py' 2026-07-28T19:43:47,487 adding 'tsdat/qc/checkers/check_valid_min.py' 2026-07-28T19:43:47,488 adding 'tsdat/qc/checkers/check_valid_range_max.py' 2026-07-28T19:43:47,489 adding 'tsdat/qc/checkers/check_valid_range_min.py' 2026-07-28T19:43:47,490 adding 'tsdat/qc/checkers/check_valid_std.py' 2026-07-28T19:43:47,491 adding 'tsdat/qc/checkers/check_warn_delta.py' 2026-07-28T19:43:47,493 adding 'tsdat/qc/checkers/check_warn_max.py' 2026-07-28T19:43:47,494 adding 'tsdat/qc/checkers/check_warn_min.py' 2026-07-28T19:43:47,495 adding 'tsdat/qc/checkers/check_warn_range_max.py' 2026-07-28T19:43:47,496 adding 'tsdat/qc/checkers/check_warn_range_min.py' 2026-07-28T19:43:47,497 adding 'tsdat/qc/checkers/check_warn_std.py' 2026-07-28T19:43:47,498 adding 'tsdat/qc/checkers/is_datetime_like.py' 2026-07-28T19:43:47,500 adding 'tsdat/qc/checkers/threshold_checker.py' 2026-07-28T19:43:47,501 adding 'tsdat/qc/checkers/oceanography/__init__.py' 2026-07-28T19:43:47,503 adding 'tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py' 2026-07-28T19:43:47,505 adding 'tsdat/qc/handlers/__init__.py' 2026-07-28T19:43:47,506 adding 'tsdat/qc/handlers/cubic_spline_interp.py' 2026-07-28T19:43:47,507 adding 'tsdat/qc/handlers/data_quality_error.py' 2026-07-28T19:43:47,509 adding 'tsdat/qc/handlers/fail_pipeline.py' 2026-07-28T19:43:47,510 adding 'tsdat/qc/handlers/record_quality_results.py' 2026-07-28T19:43:47,511 adding 'tsdat/qc/handlers/remove_failed_values.py' 2026-07-28T19:43:47,513 adding 'tsdat/qc/handlers/sort_dataset_by_coordinate.py' 2026-07-28T19:43:47,514 adding 'tsdat/transform/__init__.py' 2026-07-28T19:43:47,516 adding 'tsdat/transform/adi/__init__.py' 2026-07-28T19:43:47,517 adding 'tsdat/transform/adi/adi_alignments.py' 2026-07-28T19:43:47,518 adding 'tsdat/transform/adi/adi_qc_atts.py' 2026-07-28T19:43:47,520 adding 'tsdat/transform/adi/adi_transformation_types.py' 2026-07-28T19:43:47,524 adding 'tsdat/transform/adi/adi_transformer.py' 2026-07-28T19:43:47,525 adding 'tsdat/transform/adi/bad_transformation_settings_error.py' 2026-07-28T19:43:47,527 adding 'tsdat/transform/adi/transform_parameter_converter.py' 2026-07-28T19:43:47,528 adding 'tsdat/transform/converters/__init__.py' 2026-07-28T19:43:47,530 adding 'tsdat/transform/converters/_adi_base_transformer.py' 2026-07-28T19:43:47,532 adding 'tsdat/transform/converters/_create_bounds.py' 2026-07-28T19:43:47,533 adding 'tsdat/transform/converters/automatic.py' 2026-07-28T19:43:47,534 adding 'tsdat/transform/converters/bin_average.py' 2026-07-28T19:43:47,535 adding 'tsdat/transform/converters/create_time_grid.py' 2026-07-28T19:43:47,536 adding 'tsdat/transform/converters/error_traceback.py' 2026-07-28T19:43:47,537 adding 'tsdat/transform/converters/interpolate.py' 2026-07-28T19:43:47,538 adding 'tsdat/transform/converters/nearest_neighbor.py' 2026-07-28T19:43:47,540 adding 'tsdat/transform_v2/__init__.py' 2026-07-28T19:43:47,541 adding 'tsdat/transform_v2/bin_average/__init__.py' 2026-07-28T19:43:47,543 adding 'tsdat/transform_v2/bin_average/_perform_bin_average_qc_checks.py' 2026-07-28T19:43:47,544 adding 'tsdat/transform_v2/bin_average/_reshape_weights.py' 2026-07-28T19:43:47,545 adding 'tsdat/transform_v2/bin_average/_weighted_average.py' 2026-07-28T19:43:47,547 adding 'tsdat/transform_v2/bin_average/_weighted_std.py' 2026-07-28T19:43:47,548 adding 'tsdat/transform_v2/bin_average/calculate_bin_average.py' 2026-07-28T19:43:47,550 adding 'tsdat/transform_v2/converters/__init__.py' 2026-07-28T19:43:47,551 adding 'tsdat/transform_v2/converters/bin_average.py' 2026-07-28T19:43:47,553 adding 'tsdat/transform_v2/converters/linear_interpolate.py' 2026-07-28T19:43:47,555 adding 'tsdat/transform_v2/converters/nearest_neighbor.py' 2026-07-28T19:43:47,556 adding 'tsdat/transform_v2/interpolate/__init__.py' 2026-07-28T19:43:47,557 adding 'tsdat/transform_v2/interpolate/_interpolate_single_point.py' 2026-07-28T19:43:47,559 adding 'tsdat/transform_v2/interpolate/calculate_linear_interpolation.py' 2026-07-28T19:43:47,561 adding 'tsdat/transform_v2/nearest_neighbor/__init__.py' 2026-07-28T19:43:47,562 adding 'tsdat/transform_v2/nearest_neighbor/_get_tolerance.py' 2026-07-28T19:43:47,564 adding 'tsdat/transform_v2/nearest_neighbor/calculate_nearest_neighbor.py' 2026-07-28T19:43:47,565 adding 'tsdat/transform_v2/utils/__init__.py' 2026-07-28T19:43:47,567 adding 'tsdat/transform_v2/utils/add_empty_goodfrac_var.py' 2026-07-28T19:43:47,568 adding 'tsdat/transform_v2/utils/add_empty_std_dev_var.py' 2026-07-28T19:43:47,569 adding 'tsdat/transform_v2/utils/add_empty_transform_qc_var.py' 2026-07-28T19:43:47,571 adding 'tsdat/transform_v2/utils/create_bounds.py' 2026-07-28T19:43:47,572 adding 'tsdat/transform_v2/utils/create_empty_dataset.py' 2026-07-28T19:43:47,574 adding 'tsdat/transform_v2/utils/create_input_dataset.py' 2026-07-28T19:43:47,576 adding 'tsdat/transform_v2/utils/get_bound_overlaps.py' 2026-07-28T19:43:47,577 adding 'tsdat/transform_v2/utils/get_filtered_data.py' 2026-07-28T19:43:47,578 adding 'tsdat/transform_v2/utils/get_input_variables_for_transform.py' 2026-07-28T19:43:47,580 adding 'tsdat/transform_v2/utils/is_metric_var.py' 2026-07-28T19:43:47,581 adding 'tsdat/transform_v2/utils/is_qc_var.py' 2026-07-28T19:43:47,582 adding 'tsdat/transform_v2/utils/to_seconds_vec.py' 2026-07-28T19:43:47,584 adding 'tsdat/tstring/__init__.py' 2026-07-28T19:43:47,585 adding 'tsdat/tstring/is_balanced.py' 2026-07-28T19:43:47,587 adding 'tsdat/tstring/template.py' 2026-07-28T19:43:47,588 adding 'tsdat/tstring/template_chunk.py' 2026-07-28T19:43:47,589 adding 'tsdat/tstring/template_registry.py' 2026-07-28T19:43:47,591 adding 'tsdat/utils/__init__.py' 2026-07-28T19:43:47,592 adding 'tsdat/utils/_nested_union.py' 2026-07-28T19:43:47,594 adding 'tsdat/utils/assign_data.py' 2026-07-28T19:43:47,595 adding 'tsdat/utils/datetime_substitutions.py' 2026-07-28T19:43:47,596 adding 'tsdat/utils/decode_cf.py' 2026-07-28T19:43:47,597 adding 'tsdat/utils/get_dataset_dim_groups.py' 2026-07-28T19:43:47,599 adding 'tsdat/utils/get_datastream.py' 2026-07-28T19:43:47,600 adding 'tsdat/utils/get_fields_from_dataset.py' 2026-07-28T19:43:47,601 adding 'tsdat/utils/get_fields_from_datastream.py' 2026-07-28T19:43:47,602 adding 'tsdat/utils/get_file_datetime.py' 2026-07-28T19:43:47,604 adding 'tsdat/utils/get_filename.py' 2026-07-28T19:43:47,605 adding 'tsdat/utils/get_start_date_and_time_str.py' 2026-07-28T19:43:47,606 adding 'tsdat/utils/get_start_time.py' 2026-07-28T19:43:47,607 adding 'tsdat/utils/model_to_dict.py' 2026-07-28T19:43:47,608 adding 'tsdat/utils/parameterized_class.py' 2026-07-28T19:43:47,609 adding 'tsdat/utils/record_corrections_applied.py' 2026-07-28T19:43:47,610 adding 'tsdat/utils/replace_qc_attr.py' 2026-07-28T19:43:47,611 adding 'tsdat/utils/standards_type.py' 2026-07-28T19:43:47,614 adding 'tsdat-0.9.3.dist-info/licenses/LICENSE.md' 2026-07-28T19:43:47,616 adding 'tsdat-0.9.3.dist-info/METADATA' 2026-07-28T19:43:47,617 adding 'tsdat-0.9.3.dist-info/WHEEL' 2026-07-28T19:43:47,617 adding 'tsdat-0.9.3.dist-info/entry_points.txt' 2026-07-28T19:43:47,618 adding 'tsdat-0.9.3.dist-info/top_level.txt' 2026-07-28T19:43:47,622 adding 'tsdat-0.9.3.dist-info/RECORD' 2026-07-28T19:43:47,628 removing build/bdist.linux-armv7l/wheel 2026-07-28T19:43:47,798 Building wheel for tsdat (pyproject.toml): finished with status 'done' 2026-07-28T19:43:47,806 Created wheel for tsdat: filename=tsdat-0.9.3-py3-none-any.whl size=200749 sha256=0339160a7357648885b142c4da55de123e9a1d2ebdce0a3bf4aacabedd06188e 2026-07-28T19:43:47,807 Stored in directory: /tmp/pip-ephem-wheel-cache-_n9hyupc/wheels/5b/c8/2b/6042a2a3092bc36d79ce0b9902ef0213b6ec0cfa45e521913a 2026-07-28T19:43:47,826 Successfully built tsdat 2026-07-28T19:43:47,834 Removed build tracker: '/tmp/pip-build-tracker-ju0ye54i'