2026-08-03T18:25:57,551 Created temporary directory: /tmp/pip-ephem-wheel-cache-a26ki3ok 2026-08-03T18:25:57,553 Created temporary directory: /tmp/pip-build-tracker-mkz_mjzx 2026-08-03T18:25:57,554 Initialized build tracking at /tmp/pip-build-tracker-mkz_mjzx 2026-08-03T18:25:57,554 Created build tracker: /tmp/pip-build-tracker-mkz_mjzx 2026-08-03T18:25:57,554 Entered build tracker: /tmp/pip-build-tracker-mkz_mjzx 2026-08-03T18:25:57,555 Created temporary directory: /tmp/pip-wheel-0tkgtcon 2026-08-03T18:25:57,558 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-08-03T18:25:57,561 Created temporary directory: /tmp/pip-ephem-wheel-cache-l45kp8_a 2026-08-03T18:25:57,582 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-03T18:25:57,586 2 location(s) to search for versions of tsdat: 2026-08-03T18:25:57,586 * https://pypi.org/simple/tsdat/ 2026-08-03T18:25:57,586 * https://www.piwheels.org/simple/tsdat/ 2026-08-03T18:25:57,586 Fetching project page and analyzing links: https://pypi.org/simple/tsdat/ 2026-08-03T18:25:57,587 Getting page https://pypi.org/simple/tsdat/ 2026-08-03T18:25:57,589 Found index url https://pypi.org/simple 2026-08-03T18:25:57,819 Fetched page https://pypi.org/simple/tsdat/ as application/vnd.pypi.simple.v1+json 2026-08-03T18:25:57,840 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-08-03T18:25:57,841 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-08-03T18:25:57,842 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-08-03T18:25:57,843 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-08-03T18:25:57,843 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-08-03T18:25:57,845 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-08-03T18:25:57,846 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-08-03T18:25:57,847 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-08-03T18:25:57,848 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-08-03T18:25:57,850 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-08-03T18:25:57,851 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-08-03T18:25:57,852 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-08-03T18:25:57,855 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-08-03T18:25:57,856 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-08-03T18:25:57,857 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-08-03T18:25:57,858 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-08-03T18:25:57,859 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-08-03T18:25:57,861 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-08-03T18:25:57,862 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-08-03T18:25:57,863 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-08-03T18:25:57,865 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-08-03T18:25:57,866 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-08-03T18:25:57,867 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-08-03T18:25:57,869 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-08-03T18:25:57,870 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-08-03T18:25:57,871 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-08-03T18:25:57,872 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-08-03T18:25:57,873 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-08-03T18:25:57,874 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-08-03T18:25:57,874 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-08-03T18:25:57,875 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-08-03T18:25:57,876 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-08-03T18:25:57,877 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-08-03T18:25:57,877 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-08-03T18:25:57,878 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-08-03T18:25:57,878 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-08-03T18:25:57,879 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-08-03T18:25:57,880 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-08-03T18:25:57,880 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-08-03T18:25:57,881 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-08-03T18:25:57,882 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-08-03T18:25:57,883 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-08-03T18:25:57,884 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-08-03T18:25:57,885 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-08-03T18:25:57,886 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-08-03T18:25:57,887 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-08-03T18:25:57,888 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-08-03T18:25:57,889 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-08-03T18:25:57,889 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-08-03T18:25:57,890 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-08-03T18:25:57,891 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-08-03T18:25:57,892 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-08-03T18:25:57,893 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-08-03T18:25:57,894 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-08-03T18:25:57,896 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-08-03T18:25:57,897 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-08-03T18:25:57,899 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-08-03T18:25:57,932 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-08-03T18:25:57,933 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-08-03T18:25:57,934 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-08-03T18:25:57,935 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-08-03T18:25:57,936 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-08-03T18:25:57,937 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-08-03T18:25:57,938 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-08-03T18:25:57,938 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-08-03T18:25:57,939 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-08-03T18:25:57,940 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-08-03T18:25:57,940 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-08-03T18:25:57,941 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-08-03T18:25:57,942 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-08-03T18:25:57,943 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-08-03T18:25:57,944 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-08-03T18:25:57,945 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-08-03T18:25:57,946 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-08-03T18:25:57,947 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-08-03T18:25:57,948 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-08-03T18:25:57,948 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-08-03T18:25:57,949 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-08-03T18:25:57,950 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-08-03T18:25:57,951 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-08-03T18:25:57,952 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-08-03T18:25:57,953 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-08-03T18:25:57,953 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-08-03T18:25:57,954 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-08-03T18:25:57,955 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-08-03T18:25:57,956 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-08-03T18:25:57,956 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-08-03T18:25:57,957 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-08-03T18:25:57,958 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-08-03T18:25:57,959 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-08-03T18:25:57,960 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-08-03T18:25:57,960 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-08-03T18:25:57,961 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-08-03T18:25:57,962 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-08-03T18:25:57,963 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-08-03T18:25:57,964 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-08-03T18:25:57,965 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-08-03T18:25:57,966 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-08-03T18:25:57,966 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-08-03T18:25:57,967 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-08-03T18:25:57,968 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-08-03T18:25:57,968 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-08-03T18:25:57,969 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-08-03T18:25:57,970 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-08-03T18:25:57,971 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-08-03T18:25:57,972 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-08-03T18:25:57,973 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-08-03T18:25:57,974 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-08-03T18:25:57,974 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-08-03T18:25:57,976 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-08-03T18:25:57,976 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-08-03T18:25:57,977 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-08-03T18:25:57,978 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-08-03T18:25:57,979 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-08-03T18:25:57,979 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-08-03T18:25:57,980 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-08-03T18:25:57,981 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-08-03T18:25:57,982 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-08-03T18:25:57,982 Skipping link: No binaries permitted for tsdat: https://files.pythonhosted.org/packages/9d/20/70ae169335e24144b78ea5021b3b7a4572543d4b6ec39c9f13c02576ba59/tsdat-0.10.0-py3-none-any.whl (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10) 2026-08-03T18:25:57,983 Found link https://files.pythonhosted.org/packages/b3/ac/ed333acb983ca9d6dcb2cbe2047be4f814f479f93a445e7745c0c381f9ab/tsdat-0.10.0.tar.gz (from https://pypi.org/simple/tsdat/) (requires-python:>=3.10), version: 0.10.0 2026-08-03T18:25:57,984 Fetching project page and analyzing links: https://www.piwheels.org/simple/tsdat/ 2026-08-03T18:25:57,985 Getting page https://www.piwheels.org/simple/tsdat/ 2026-08-03T18:25:57,986 Found index url https://www.piwheels.org/simple 2026-08-03T18:25:58,183 Fetched page https://www.piwheels.org/simple/tsdat/ as text/html 2026-08-03T18:25:58,192 Skipping link: No binaries permitted for tsdat: https://www.piwheels.org/simple/tsdat/tsdat-0.9.3-py3-none-any.whl#sha256=0339160a7357648885b142c4da55de123e9a1d2ebdce0a3bf4aacabedd06188e (from https://www.piwheels.org/simple/tsdat/) (requires-python:>=3.10) 2026-08-03T18:25:58,193 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-08-03T18:25:58,193 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-08-03T18:25:58,194 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-08-03T18:25:58,195 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-08-03T18:25:58,195 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-08-03T18:25:58,196 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-08-03T18:25:58,197 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-08-03T18:25:58,197 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-08-03T18:25:58,198 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-08-03T18:25:58,198 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-08-03T18:25:58,199 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-08-03T18:25:58,199 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-08-03T18:25:58,200 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-08-03T18:25:58,201 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-08-03T18:25:58,201 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-08-03T18:25:58,202 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-08-03T18:25:58,202 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-08-03T18:25:58,203 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-08-03T18:25:58,204 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-08-03T18:25:58,204 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-08-03T18:25:58,205 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-08-03T18:25:58,205 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-08-03T18:25:58,206 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-08-03T18:25:58,206 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-08-03T18:25:58,207 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-08-03T18:25:58,207 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-08-03T18:25:58,208 Skipping link: not a file: https://www.piwheels.org/simple/tsdat/ 2026-08-03T18:25:58,208 Skipping link: not a file: https://pypi.org/simple/tsdat/ 2026-08-03T18:25:58,236 Given no hashes to check 1 links for project 'tsdat': discarding no candidates 2026-08-03T18:25:58,254 Collecting tsdat==0.10.0 2026-08-03T18:25:58,256 Created temporary directory: /tmp/pip-unpack-1q917v76 2026-08-03T18:25:58,487 Downloading tsdat-0.10.0.tar.gz (79.2 MB) 2026-08-03T18:26:13,180 Added tsdat==0.10.0 from https://files.pythonhosted.org/packages/b3/ac/ed333acb983ca9d6dcb2cbe2047be4f814f479f93a445e7745c0c381f9ab/tsdat-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-mkz_mjzx' 2026-08-03T18:26:13,187 Created temporary directory: /tmp/pip-build-env-ajvepx9z 2026-08-03T18:26:13,191 Installing build dependencies: started 2026-08-03T18:26:13,192 Running command pip subprocess to install build dependencies 2026-08-03T18:26:14,370 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-03T18:26:15,052 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-08-03T18:26:15,076 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-03T18:26:16,872 Collecting setuptools>=61.0 2026-08-03T18:26:16,873 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-08-03T18:26:16,886 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-03T18:26:17,241 Collecting setuptools_scm[toml]>=6.2 2026-08-03T18:26:17,242 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-08-03T18:26:17,256 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-08-03T18:26:17,266 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-08-03T18:26:17,291 Using cached setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-08-03T18:26:17,399 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-08-03T18:26:17,400 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl.metadata 2026-08-03T18:26:17,414 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl.metadata (1.7 kB) 2026-08-03T18:26:17,596 Collecting packaging>=20 2026-08-03T18:26:17,597 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-08-03T18:26:17,610 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-08-03T18:26:17,850 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-08-03T18:26:17,871 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl (108 kB) 2026-08-03T18:26:17,954 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-08-03T18:26:17,995 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-08-03T18:26:18,021 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl (108 kB) 2026-08-03T18:26:18,117 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-08-03T18:26:20,894 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-08-03T18:26:24,624 Creating /tmp/pip-build-env-ajvepx9z/overlay/local/bin 2026-08-03T18:26:24,626 changing mode of /tmp/pip-build-env-ajvepx9z/overlay/local/bin/vcs-versioning to 755 2026-08-03T18:26:24,767 changing mode of /tmp/pip-build-env-ajvepx9z/overlay/local/bin/setuptools-scm to 755 2026-08-03T18:26:24,796 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools_scm-10.2.1 vcs-versioning-2.2.3 2026-08-03T18:26:25,088 Installing build dependencies: finished with status 'done' 2026-08-03T18:26:25,094 Getting requirements to build wheel: started 2026-08-03T18:26:25,096 Running command Getting requirements to build wheel 2026-08-03T18:26:25,770 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2026-08-03T18:26:25,770 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2026-08-03T18:26:25,770 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2026-08-03T18:26:25,771 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2026-08-03T18:26:25,772 warnings.warn( 2026-08-03T18:26:25,918 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-03T18:26:25,919 !! 2026-08-03T18:26:25,920 ******************************************************************************** 2026-08-03T18:26:25,920 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-08-03T18:26:25,921 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-03T18:26:25,922 or your builds will no longer be supported. 2026-08-03T18:26:25,923 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-03T18:26:25,923 ******************************************************************************** 2026-08-03T18:26:25,924 !! 2026-08-03T18:26:25,925 corresp(dist, value, root_dir) 2026-08-03T18:26:25,978 running egg_info 2026-08-03T18:26:25,991 writing tsdat.egg-info/PKG-INFO 2026-08-03T18:26:26,000 writing dependency_links to tsdat.egg-info/dependency_links.txt 2026-08-03T18:26:26,002 writing entry points to tsdat.egg-info/entry_points.txt 2026-08-03T18:26:26,006 writing requirements to tsdat.egg-info/requires.txt 2026-08-03T18:26:26,007 writing top-level names to tsdat.egg-info/top_level.txt 2026-08-03T18:26:26,034 adding license file 'LICENSE.md' 2026-08-03T18:26:26,050 writing manifest file 'tsdat.egg-info/SOURCES.txt' 2026-08-03T18:26:26,156 Getting requirements to build wheel: finished with status 'done' 2026-08-03T18:26:26,159 Created temporary directory: /tmp/pip-modern-metadata-pydkyiac 2026-08-03T18:26:26,162 Preparing metadata (pyproject.toml): started 2026-08-03T18:26:26,163 Running command Preparing metadata (pyproject.toml) 2026-08-03T18:26:26,791 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2026-08-03T18:26:26,791 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2026-08-03T18:26:26,792 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2026-08-03T18:26:26,792 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2026-08-03T18:26:26,793 warnings.warn( 2026-08-03T18:26:26,916 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-03T18:26:26,917 !! 2026-08-03T18:26:26,918 ******************************************************************************** 2026-08-03T18:26:26,918 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-08-03T18:26:26,919 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-03T18:26:26,920 or your builds will no longer be supported. 2026-08-03T18:26:26,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-03T18:26:26,922 ******************************************************************************** 2026-08-03T18:26:26,923 !! 2026-08-03T18:26:26,924 corresp(dist, value, root_dir) 2026-08-03T18:26:26,982 running dist_info 2026-08-03T18:26:26,984 creating /tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info 2026-08-03T18:26:26,997 writing /tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/PKG-INFO 2026-08-03T18:26:27,006 writing dependency_links to /tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/dependency_links.txt 2026-08-03T18:26:27,007 writing entry points to /tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/entry_points.txt 2026-08-03T18:26:27,012 writing requirements to /tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/requires.txt 2026-08-03T18:26:27,013 writing top-level names to /tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/top_level.txt 2026-08-03T18:26:27,015 writing manifest file '/tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/SOURCES.txt' 2026-08-03T18:26:27,036 adding license file 'LICENSE.md' 2026-08-03T18:26:27,052 writing manifest file '/tmp/pip-modern-metadata-pydkyiac/tsdat.egg-info/SOURCES.txt' 2026-08-03T18:26:27,054 creating '/tmp/pip-modern-metadata-pydkyiac/tsdat-0.10.0.dist-info' 2026-08-03T18:26:27,196 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-03T18:26:27,202 Source in /tmp/pip-wheel-0tkgtcon/tsdat_b2bbf91cf227425c8753d88e942977fa has version 0.10.0, which satisfies requirement tsdat==0.10.0 from https://files.pythonhosted.org/packages/b3/ac/ed333acb983ca9d6dcb2cbe2047be4f814f479f93a445e7745c0c381f9ab/tsdat-0.10.0.tar.gz 2026-08-03T18:26:27,202 Removed tsdat==0.10.0 from https://files.pythonhosted.org/packages/b3/ac/ed333acb983ca9d6dcb2cbe2047be4f814f479f93a445e7745c0c381f9ab/tsdat-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-mkz_mjzx' 2026-08-03T18:26:27,209 Created temporary directory: /tmp/pip-unpack-3v66r4f9 2026-08-03T18:26:27,210 Building wheels for collected packages: tsdat 2026-08-03T18:26:27,214 Created temporary directory: /tmp/pip-wheel-m1ed2pe4 2026-08-03T18:26:27,215 Destination directory: /tmp/pip-wheel-m1ed2pe4 2026-08-03T18:26:27,217 Building wheel for tsdat (pyproject.toml): started 2026-08-03T18:26:27,219 Running command Building wheel for tsdat (pyproject.toml) 2026-08-03T18:26:27,823 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2026-08-03T18:26:27,823 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2026-08-03T18:26:27,824 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2026-08-03T18:26:27,824 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2026-08-03T18:26:27,825 warnings.warn( 2026-08-03T18:26:27,939 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-03T18:26:27,939 !! 2026-08-03T18:26:27,940 ******************************************************************************** 2026-08-03T18:26:27,941 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-08-03T18:26:27,942 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-03T18:26:27,943 or your builds will no longer be supported. 2026-08-03T18:26:27,944 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-03T18:26:27,944 ******************************************************************************** 2026-08-03T18:26:27,946 !! 2026-08-03T18:26:27,946 corresp(dist, value, root_dir) 2026-08-03T18:26:27,993 running bdist_wheel 2026-08-03T18:26:28,017 running build 2026-08-03T18:26:28,018 running build_py 2026-08-03T18:26:28,019 creating build/lib/tsdat 2026-08-03T18:26:28,021 copying tsdat/__main__.py -> build/lib/tsdat 2026-08-03T18:26:28,023 copying tsdat/testing.py -> build/lib/tsdat 2026-08-03T18:26:28,027 copying tsdat/__init__.py -> build/lib/tsdat 2026-08-03T18:26:28,028 copying tsdat/_version.py -> build/lib/tsdat 2026-08-03T18:26:28,030 running egg_info 2026-08-03T18:26:28,042 writing tsdat.egg-info/PKG-INFO 2026-08-03T18:26:28,049 writing dependency_links to tsdat.egg-info/dependency_links.txt 2026-08-03T18:26:28,051 writing entry points to tsdat.egg-info/entry_points.txt 2026-08-03T18:26:28,055 writing requirements to tsdat.egg-info/requires.txt 2026-08-03T18:26:28,056 writing top-level names to tsdat.egg-info/top_level.txt 2026-08-03T18:26:28,070 adding license file 'LICENSE.md' 2026-08-03T18:26:28,085 writing manifest file 'tsdat.egg-info/SOURCES.txt' 2026-08-03T18:26:28,093 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.cli' is absent from the `packages` configuration. 2026-08-03T18:26:28,094 !! 2026-08-03T18:26:28,095 ******************************************************************************** 2026-08-03T18:26:28,095 ############################ 2026-08-03T18:26:28,096 # Package would be ignored # 2026-08-03T18:26:28,096 ############################ 2026-08-03T18:26:28,097 Python recognizes 'tsdat.cli' as an importable package[^1], 2026-08-03T18:26:28,097 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,098 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,099 package, please make sure that 'tsdat.cli' is explicitly added 2026-08-03T18:26:28,099 to the `packages` configuration field. 2026-08-03T18:26:28,100 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,100 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,101 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,102 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,104 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,105 If you don't want 'tsdat.cli' to be distributed and are 2026-08-03T18:26:28,105 already explicitly excluding 'tsdat.cli' via 2026-08-03T18:26:28,106 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,106 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,107 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,108 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,109 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,110 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,111 even if it does not contain any `.py` files. 2026-08-03T18:26:28,111 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,112 directory, all directories are treated like packages. 2026-08-03T18:26:28,112 ******************************************************************************** 2026-08-03T18:26:28,113 !! 2026-08-03T18:26:28,114 check.warn(importable) 2026-08-03T18:26:28,114 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,115 !! 2026-08-03T18:26:28,116 ******************************************************************************** 2026-08-03T18:26:28,117 ############################ 2026-08-03T18:26:28,117 # Package would be ignored # 2026-08-03T18:26:28,118 ############################ 2026-08-03T18:26:28,118 Python recognizes 'tsdat.cli.generate_schema' as an importable package[^1], 2026-08-03T18:26:28,119 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,120 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,120 package, please make sure that 'tsdat.cli.generate_schema' is explicitly added 2026-08-03T18:26:28,120 to the `packages` configuration field. 2026-08-03T18:26:28,121 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,121 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,122 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,122 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,123 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,124 If you don't want 'tsdat.cli.generate_schema' to be distributed and are 2026-08-03T18:26:28,124 already explicitly excluding 'tsdat.cli.generate_schema' via 2026-08-03T18:26:28,125 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,125 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,125 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,126 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,127 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,128 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,129 even if it does not contain any `.py` files. 2026-08-03T18:26:28,129 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,130 directory, all directories are treated like packages. 2026-08-03T18:26:28,130 ******************************************************************************** 2026-08-03T18:26:28,132 !! 2026-08-03T18:26:28,132 check.warn(importable) 2026-08-03T18:26:28,132 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.config' is absent from the `packages` configuration. 2026-08-03T18:26:28,133 !! 2026-08-03T18:26:28,134 ******************************************************************************** 2026-08-03T18:26:28,135 ############################ 2026-08-03T18:26:28,135 # Package would be ignored # 2026-08-03T18:26:28,136 ############################ 2026-08-03T18:26:28,136 Python recognizes 'tsdat.config' as an importable package[^1], 2026-08-03T18:26:28,137 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,138 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,138 package, please make sure that 'tsdat.config' is explicitly added 2026-08-03T18:26:28,139 to the `packages` configuration field. 2026-08-03T18:26:28,140 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,140 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,140 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,142 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,143 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,144 If you don't want 'tsdat.config' to be distributed and are 2026-08-03T18:26:28,144 already explicitly excluding 'tsdat.config' via 2026-08-03T18:26:28,145 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,146 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,146 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,147 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,148 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,149 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,149 even if it does not contain any `.py` files. 2026-08-03T18:26:28,150 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,150 directory, all directories are treated like packages. 2026-08-03T18:26:28,151 ******************************************************************************** 2026-08-03T18:26:28,151 !! 2026-08-03T18:26:28,152 check.warn(importable) 2026-08-03T18:26:28,152 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,153 !! 2026-08-03T18:26:28,154 ******************************************************************************** 2026-08-03T18:26:28,154 ############################ 2026-08-03T18:26:28,154 # Package would be ignored # 2026-08-03T18:26:28,155 ############################ 2026-08-03T18:26:28,155 Python recognizes 'tsdat.config.attributes' as an importable package[^1], 2026-08-03T18:26:28,155 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,156 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,157 package, please make sure that 'tsdat.config.attributes' is explicitly added 2026-08-03T18:26:28,158 to the `packages` configuration field. 2026-08-03T18:26:28,159 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,159 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,159 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,160 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,162 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,163 If you don't want 'tsdat.config.attributes' to be distributed and are 2026-08-03T18:26:28,163 already explicitly excluding 'tsdat.config.attributes' via 2026-08-03T18:26:28,164 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,164 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,165 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,166 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,166 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,168 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,168 even if it does not contain any `.py` files. 2026-08-03T18:26:28,169 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,169 directory, all directories are treated like packages. 2026-08-03T18:26:28,170 ******************************************************************************** 2026-08-03T18:26:28,171 !! 2026-08-03T18:26:28,171 check.warn(importable) 2026-08-03T18:26:28,172 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,172 !! 2026-08-03T18:26:28,173 ******************************************************************************** 2026-08-03T18:26:28,174 ############################ 2026-08-03T18:26:28,174 # Package would be ignored # 2026-08-03T18:26:28,174 ############################ 2026-08-03T18:26:28,175 Python recognizes 'tsdat.config.dataset' as an importable package[^1], 2026-08-03T18:26:28,175 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,175 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,176 package, please make sure that 'tsdat.config.dataset' is explicitly added 2026-08-03T18:26:28,176 to the `packages` configuration field. 2026-08-03T18:26:28,177 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,177 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,177 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,178 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,179 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,179 If you don't want 'tsdat.config.dataset' to be distributed and are 2026-08-03T18:26:28,180 already explicitly excluding 'tsdat.config.dataset' via 2026-08-03T18:26:28,180 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,181 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,181 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,182 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,183 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,185 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,185 even if it does not contain any `.py` files. 2026-08-03T18:26:28,186 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,187 directory, all directories are treated like packages. 2026-08-03T18:26:28,187 ******************************************************************************** 2026-08-03T18:26:28,189 !! 2026-08-03T18:26:28,189 check.warn(importable) 2026-08-03T18:26:28,190 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,191 !! 2026-08-03T18:26:28,192 ******************************************************************************** 2026-08-03T18:26:28,192 ############################ 2026-08-03T18:26:28,193 # Package would be ignored # 2026-08-03T18:26:28,193 ############################ 2026-08-03T18:26:28,194 Python recognizes 'tsdat.config.pipeline' as an importable package[^1], 2026-08-03T18:26:28,194 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,195 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,196 package, please make sure that 'tsdat.config.pipeline' is explicitly added 2026-08-03T18:26:28,196 to the `packages` configuration field. 2026-08-03T18:26:28,197 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,198 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,198 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,199 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,200 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,201 If you don't want 'tsdat.config.pipeline' to be distributed and are 2026-08-03T18:26:28,201 already explicitly excluding 'tsdat.config.pipeline' via 2026-08-03T18:26:28,202 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,202 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,202 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,203 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,204 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,205 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,205 even if it does not contain any `.py` files. 2026-08-03T18:26:28,205 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,206 directory, all directories are treated like packages. 2026-08-03T18:26:28,206 ******************************************************************************** 2026-08-03T18:26:28,207 !! 2026-08-03T18:26:28,207 check.warn(importable) 2026-08-03T18:26:28,208 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,208 !! 2026-08-03T18:26:28,209 ******************************************************************************** 2026-08-03T18:26:28,209 ############################ 2026-08-03T18:26:28,210 # Package would be ignored # 2026-08-03T18:26:28,210 ############################ 2026-08-03T18:26:28,211 Python recognizes 'tsdat.config.quality' as an importable package[^1], 2026-08-03T18:26:28,211 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,213 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,213 package, please make sure that 'tsdat.config.quality' is explicitly added 2026-08-03T18:26:28,213 to the `packages` configuration field. 2026-08-03T18:26:28,214 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,215 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,215 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,216 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,217 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,218 If you don't want 'tsdat.config.quality' to be distributed and are 2026-08-03T18:26:28,219 already explicitly excluding 'tsdat.config.quality' via 2026-08-03T18:26:28,219 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,220 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,220 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,221 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,222 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,224 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,224 even if it does not contain any `.py` files. 2026-08-03T18:26:28,225 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,225 directory, all directories are treated like packages. 2026-08-03T18:26:28,226 ******************************************************************************** 2026-08-03T18:26:28,227 !! 2026-08-03T18:26:28,228 check.warn(importable) 2026-08-03T18:26:28,228 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,229 !! 2026-08-03T18:26:28,229 ******************************************************************************** 2026-08-03T18:26:28,230 ############################ 2026-08-03T18:26:28,230 # Package would be ignored # 2026-08-03T18:26:28,230 ############################ 2026-08-03T18:26:28,231 Python recognizes 'tsdat.config.retriever' as an importable package[^1], 2026-08-03T18:26:28,231 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,232 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,232 package, please make sure that 'tsdat.config.retriever' is explicitly added 2026-08-03T18:26:28,233 to the `packages` configuration field. 2026-08-03T18:26:28,234 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,234 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,234 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,235 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,236 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,238 If you don't want 'tsdat.config.retriever' to be distributed and are 2026-08-03T18:26:28,238 already explicitly excluding 'tsdat.config.retriever' via 2026-08-03T18:26:28,239 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,240 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,240 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,241 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,242 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,244 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,245 even if it does not contain any `.py` files. 2026-08-03T18:26:28,245 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,246 directory, all directories are treated like packages. 2026-08-03T18:26:28,246 ******************************************************************************** 2026-08-03T18:26:28,247 !! 2026-08-03T18:26:28,247 check.warn(importable) 2026-08-03T18:26:28,248 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,248 !! 2026-08-03T18:26:28,249 ******************************************************************************** 2026-08-03T18:26:28,250 ############################ 2026-08-03T18:26:28,250 # Package would be ignored # 2026-08-03T18:26:28,251 ############################ 2026-08-03T18:26:28,251 Python recognizes 'tsdat.config.storage' as an importable package[^1], 2026-08-03T18:26:28,252 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,253 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,253 package, please make sure that 'tsdat.config.storage' is explicitly added 2026-08-03T18:26:28,254 to the `packages` configuration field. 2026-08-03T18:26:28,255 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,255 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,256 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,256 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,257 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,258 If you don't want 'tsdat.config.storage' to be distributed and are 2026-08-03T18:26:28,258 already explicitly excluding 'tsdat.config.storage' via 2026-08-03T18:26:28,259 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,259 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,259 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,260 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,261 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,262 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,263 even if it does not contain any `.py` files. 2026-08-03T18:26:28,263 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,263 directory, all directories are treated like packages. 2026-08-03T18:26:28,264 ******************************************************************************** 2026-08-03T18:26:28,265 !! 2026-08-03T18:26:28,266 check.warn(importable) 2026-08-03T18:26:28,266 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,267 !! 2026-08-03T18:26:28,267 ******************************************************************************** 2026-08-03T18:26:28,268 ############################ 2026-08-03T18:26:28,268 # Package would be ignored # 2026-08-03T18:26:28,269 ############################ 2026-08-03T18:26:28,270 Python recognizes 'tsdat.config.utils' as an importable package[^1], 2026-08-03T18:26:28,270 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,271 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,272 package, please make sure that 'tsdat.config.utils' is explicitly added 2026-08-03T18:26:28,272 to the `packages` configuration field. 2026-08-03T18:26:28,273 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,274 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,274 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,275 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,276 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,277 If you don't want 'tsdat.config.utils' to be distributed and are 2026-08-03T18:26:28,277 already explicitly excluding 'tsdat.config.utils' via 2026-08-03T18:26:28,278 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,278 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,279 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,280 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,281 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,283 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,283 even if it does not contain any `.py` files. 2026-08-03T18:26:28,283 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,284 directory, all directories are treated like packages. 2026-08-03T18:26:28,284 ******************************************************************************** 2026-08-03T18:26:28,285 !! 2026-08-03T18:26:28,285 check.warn(importable) 2026-08-03T18:26:28,285 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,286 !! 2026-08-03T18:26:28,287 ******************************************************************************** 2026-08-03T18:26:28,287 ############################ 2026-08-03T18:26:28,287 # Package would be ignored # 2026-08-03T18:26:28,288 ############################ 2026-08-03T18:26:28,288 Python recognizes 'tsdat.config.variables' as an importable package[^1], 2026-08-03T18:26:28,288 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,289 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,289 package, please make sure that 'tsdat.config.variables' is explicitly added 2026-08-03T18:26:28,290 to the `packages` configuration field. 2026-08-03T18:26:28,291 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,292 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,292 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,293 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,294 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,295 If you don't want 'tsdat.config.variables' to be distributed and are 2026-08-03T18:26:28,296 already explicitly excluding 'tsdat.config.variables' via 2026-08-03T18:26:28,296 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,297 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,297 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,298 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,299 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,301 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,301 even if it does not contain any `.py` files. 2026-08-03T18:26:28,302 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,302 directory, all directories are treated like packages. 2026-08-03T18:26:28,302 ******************************************************************************** 2026-08-03T18:26:28,303 !! 2026-08-03T18:26:28,304 check.warn(importable) 2026-08-03T18:26:28,304 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.const' is absent from the `packages` configuration. 2026-08-03T18:26:28,305 !! 2026-08-03T18:26:28,306 ******************************************************************************** 2026-08-03T18:26:28,306 ############################ 2026-08-03T18:26:28,307 # Package would be ignored # 2026-08-03T18:26:28,307 ############################ 2026-08-03T18:26:28,308 Python recognizes 'tsdat.const' as an importable package[^1], 2026-08-03T18:26:28,309 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,310 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,310 package, please make sure that 'tsdat.const' is explicitly added 2026-08-03T18:26:28,310 to the `packages` configuration field. 2026-08-03T18:26:28,311 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,311 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,312 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,312 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,313 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,314 If you don't want 'tsdat.const' to be distributed and are 2026-08-03T18:26:28,314 already explicitly excluding 'tsdat.const' via 2026-08-03T18:26:28,314 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,315 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,315 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,316 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,316 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,318 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,318 even if it does not contain any `.py` files. 2026-08-03T18:26:28,318 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,319 directory, all directories are treated like packages. 2026-08-03T18:26:28,320 ******************************************************************************** 2026-08-03T18:26:28,320 !! 2026-08-03T18:26:28,321 check.warn(importable) 2026-08-03T18:26:28,321 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.io' is absent from the `packages` configuration. 2026-08-03T18:26:28,322 !! 2026-08-03T18:26:28,323 ******************************************************************************** 2026-08-03T18:26:28,324 ############################ 2026-08-03T18:26:28,324 # Package would be ignored # 2026-08-03T18:26:28,325 ############################ 2026-08-03T18:26:28,325 Python recognizes 'tsdat.io' as an importable package[^1], 2026-08-03T18:26:28,326 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,327 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,327 package, please make sure that 'tsdat.io' is explicitly added 2026-08-03T18:26:28,327 to the `packages` configuration field. 2026-08-03T18:26:28,328 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,329 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,329 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,330 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,331 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,332 If you don't want 'tsdat.io' to be distributed and are 2026-08-03T18:26:28,333 already explicitly excluding 'tsdat.io' via 2026-08-03T18:26:28,333 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,334 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,334 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,335 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,336 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,337 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,338 even if it does not contain any `.py` files. 2026-08-03T18:26:28,338 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,338 directory, all directories are treated like packages. 2026-08-03T18:26:28,339 ******************************************************************************** 2026-08-03T18:26:28,340 !! 2026-08-03T18:26:28,340 check.warn(importable) 2026-08-03T18:26:28,340 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,341 !! 2026-08-03T18:26:28,342 ******************************************************************************** 2026-08-03T18:26:28,342 ############################ 2026-08-03T18:26:28,342 # Package would be ignored # 2026-08-03T18:26:28,343 ############################ 2026-08-03T18:26:28,343 Python recognizes 'tsdat.io.base' as an importable package[^1], 2026-08-03T18:26:28,343 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,344 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,345 package, please make sure that 'tsdat.io.base' is explicitly added 2026-08-03T18:26:28,345 to the `packages` configuration field. 2026-08-03T18:26:28,346 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,347 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,347 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,348 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,349 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,350 If you don't want 'tsdat.io.base' to be distributed and are 2026-08-03T18:26:28,351 already explicitly excluding 'tsdat.io.base' via 2026-08-03T18:26:28,351 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,352 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,352 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,353 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,354 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,355 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,356 even if it does not contain any `.py` files. 2026-08-03T18:26:28,356 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,357 directory, all directories are treated like packages. 2026-08-03T18:26:28,357 ******************************************************************************** 2026-08-03T18:26:28,358 !! 2026-08-03T18:26:28,359 check.warn(importable) 2026-08-03T18:26:28,360 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,360 !! 2026-08-03T18:26:28,361 ******************************************************************************** 2026-08-03T18:26:28,362 ############################ 2026-08-03T18:26:28,363 # Package would be ignored # 2026-08-03T18:26:28,363 ############################ 2026-08-03T18:26:28,363 Python recognizes 'tsdat.io.converters' as an importable package[^1], 2026-08-03T18:26:28,364 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,364 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,365 package, please make sure that 'tsdat.io.converters' is explicitly added 2026-08-03T18:26:28,365 to the `packages` configuration field. 2026-08-03T18:26:28,366 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,366 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,367 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,367 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,368 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,369 If you don't want 'tsdat.io.converters' to be distributed and are 2026-08-03T18:26:28,369 already explicitly excluding 'tsdat.io.converters' via 2026-08-03T18:26:28,370 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,370 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,370 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,371 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,372 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,374 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,375 even if it does not contain any `.py` files. 2026-08-03T18:26:28,375 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,376 directory, all directories are treated like packages. 2026-08-03T18:26:28,376 ******************************************************************************** 2026-08-03T18:26:28,377 !! 2026-08-03T18:26:28,378 check.warn(importable) 2026-08-03T18:26:28,378 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,379 !! 2026-08-03T18:26:28,380 ******************************************************************************** 2026-08-03T18:26:28,380 ############################ 2026-08-03T18:26:28,381 # Package would be ignored # 2026-08-03T18:26:28,381 ############################ 2026-08-03T18:26:28,382 Python recognizes 'tsdat.io.handlers' as an importable package[^1], 2026-08-03T18:26:28,382 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,383 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,384 package, please make sure that 'tsdat.io.handlers' is explicitly added 2026-08-03T18:26:28,384 to the `packages` configuration field. 2026-08-03T18:26:28,385 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,386 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,386 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,388 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,389 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,390 If you don't want 'tsdat.io.handlers' to be distributed and are 2026-08-03T18:26:28,390 already explicitly excluding 'tsdat.io.handlers' via 2026-08-03T18:26:28,391 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,391 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,391 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,392 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,393 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,394 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,394 even if it does not contain any `.py` files. 2026-08-03T18:26:28,394 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,395 directory, all directories are treated like packages. 2026-08-03T18:26:28,395 ******************************************************************************** 2026-08-03T18:26:28,396 !! 2026-08-03T18:26:28,396 check.warn(importable) 2026-08-03T18:26:28,396 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,397 !! 2026-08-03T18:26:28,398 ******************************************************************************** 2026-08-03T18:26:28,398 ############################ 2026-08-03T18:26:28,398 # Package would be ignored # 2026-08-03T18:26:28,399 ############################ 2026-08-03T18:26:28,399 Python recognizes 'tsdat.io.readers' as an importable package[^1], 2026-08-03T18:26:28,400 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,401 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,401 package, please make sure that 'tsdat.io.readers' is explicitly added 2026-08-03T18:26:28,402 to the `packages` configuration field. 2026-08-03T18:26:28,403 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,403 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,404 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,405 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,406 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,407 If you don't want 'tsdat.io.readers' to be distributed and are 2026-08-03T18:26:28,407 already explicitly excluding 'tsdat.io.readers' via 2026-08-03T18:26:28,408 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,408 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,409 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,410 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,411 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,412 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,413 even if it does not contain any `.py` files. 2026-08-03T18:26:28,414 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,414 directory, all directories are treated like packages. 2026-08-03T18:26:28,415 ******************************************************************************** 2026-08-03T18:26:28,416 !! 2026-08-03T18:26:28,417 check.warn(importable) 2026-08-03T18:26:28,417 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,418 !! 2026-08-03T18:26:28,418 ******************************************************************************** 2026-08-03T18:26:28,419 ############################ 2026-08-03T18:26:28,419 # Package would be ignored # 2026-08-03T18:26:28,419 ############################ 2026-08-03T18:26:28,420 Python recognizes 'tsdat.io.retrievers' as an importable package[^1], 2026-08-03T18:26:28,420 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,421 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,421 package, please make sure that 'tsdat.io.retrievers' is explicitly added 2026-08-03T18:26:28,422 to the `packages` configuration field. 2026-08-03T18:26:28,422 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,423 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,423 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,424 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,425 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,425 If you don't want 'tsdat.io.retrievers' to be distributed and are 2026-08-03T18:26:28,426 already explicitly excluding 'tsdat.io.retrievers' via 2026-08-03T18:26:28,426 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,427 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,428 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,429 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,430 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,431 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,432 even if it does not contain any `.py` files. 2026-08-03T18:26:28,432 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,433 directory, all directories are treated like packages. 2026-08-03T18:26:28,434 ******************************************************************************** 2026-08-03T18:26:28,434 !! 2026-08-03T18:26:28,435 check.warn(importable) 2026-08-03T18:26:28,435 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,436 !! 2026-08-03T18:26:28,437 ******************************************************************************** 2026-08-03T18:26:28,437 ############################ 2026-08-03T18:26:28,438 # Package would be ignored # 2026-08-03T18:26:28,438 ############################ 2026-08-03T18:26:28,439 Python recognizes 'tsdat.io.storage' as an importable package[^1], 2026-08-03T18:26:28,439 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,440 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,441 package, please make sure that 'tsdat.io.storage' is explicitly added 2026-08-03T18:26:28,441 to the `packages` configuration field. 2026-08-03T18:26:28,442 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,443 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,444 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,445 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,445 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,446 If you don't want 'tsdat.io.storage' to be distributed and are 2026-08-03T18:26:28,447 already explicitly excluding 'tsdat.io.storage' via 2026-08-03T18:26:28,447 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,447 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,448 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,448 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,449 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,450 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,451 even if it does not contain any `.py` files. 2026-08-03T18:26:28,451 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,451 directory, all directories are treated like packages. 2026-08-03T18:26:28,452 ******************************************************************************** 2026-08-03T18:26:28,452 !! 2026-08-03T18:26:28,453 check.warn(importable) 2026-08-03T18:26:28,453 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,454 !! 2026-08-03T18:26:28,455 ******************************************************************************** 2026-08-03T18:26:28,455 ############################ 2026-08-03T18:26:28,456 # Package would be ignored # 2026-08-03T18:26:28,456 ############################ 2026-08-03T18:26:28,457 Python recognizes 'tsdat.io.writers' as an importable package[^1], 2026-08-03T18:26:28,457 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,459 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,459 package, please make sure that 'tsdat.io.writers' is explicitly added 2026-08-03T18:26:28,460 to the `packages` configuration field. 2026-08-03T18:26:28,461 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,461 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,462 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,463 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,464 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,465 If you don't want 'tsdat.io.writers' to be distributed and are 2026-08-03T18:26:28,465 already explicitly excluding 'tsdat.io.writers' via 2026-08-03T18:26:28,466 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,466 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,467 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,468 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,469 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,471 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,471 even if it does not contain any `.py` files. 2026-08-03T18:26:28,472 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,473 directory, all directories are treated like packages. 2026-08-03T18:26:28,473 ******************************************************************************** 2026-08-03T18:26:28,474 !! 2026-08-03T18:26:28,474 check.warn(importable) 2026-08-03T18:26:28,474 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.misc' is absent from the `packages` configuration. 2026-08-03T18:26:28,475 !! 2026-08-03T18:26:28,476 ******************************************************************************** 2026-08-03T18:26:28,476 ############################ 2026-08-03T18:26:28,476 # Package would be ignored # 2026-08-03T18:26:28,477 ############################ 2026-08-03T18:26:28,477 Python recognizes 'tsdat.misc' as an importable package[^1], 2026-08-03T18:26:28,477 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,478 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,478 package, please make sure that 'tsdat.misc' is explicitly added 2026-08-03T18:26:28,479 to the `packages` configuration field. 2026-08-03T18:26:28,479 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,480 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,480 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,481 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,482 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,483 If you don't want 'tsdat.misc' to be distributed and are 2026-08-03T18:26:28,483 already explicitly excluding 'tsdat.misc' via 2026-08-03T18:26:28,484 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,485 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,485 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,486 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,488 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,489 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,490 even if it does not contain any `.py` files. 2026-08-03T18:26:28,491 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,491 directory, all directories are treated like packages. 2026-08-03T18:26:28,492 ******************************************************************************** 2026-08-03T18:26:28,493 !! 2026-08-03T18:26:28,493 check.warn(importable) 2026-08-03T18:26:28,494 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.pipeline' is absent from the `packages` configuration. 2026-08-03T18:26:28,494 !! 2026-08-03T18:26:28,495 ******************************************************************************** 2026-08-03T18:26:28,496 ############################ 2026-08-03T18:26:28,496 # Package would be ignored # 2026-08-03T18:26:28,497 ############################ 2026-08-03T18:26:28,497 Python recognizes 'tsdat.pipeline' as an importable package[^1], 2026-08-03T18:26:28,498 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,499 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,500 package, please make sure that 'tsdat.pipeline' is explicitly added 2026-08-03T18:26:28,501 to the `packages` configuration field. 2026-08-03T18:26:28,501 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,502 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,502 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,503 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,504 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,505 If you don't want 'tsdat.pipeline' to be distributed and are 2026-08-03T18:26:28,505 already explicitly excluding 'tsdat.pipeline' via 2026-08-03T18:26:28,506 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,506 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,507 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,508 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,509 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,510 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,510 even if it does not contain any `.py` files. 2026-08-03T18:26:28,511 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,511 directory, all directories are treated like packages. 2026-08-03T18:26:28,512 ******************************************************************************** 2026-08-03T18:26:28,513 !! 2026-08-03T18:26:28,513 check.warn(importable) 2026-08-03T18:26:28,514 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,514 !! 2026-08-03T18:26:28,515 ******************************************************************************** 2026-08-03T18:26:28,516 ############################ 2026-08-03T18:26:28,516 # Package would be ignored # 2026-08-03T18:26:28,517 ############################ 2026-08-03T18:26:28,517 Python recognizes 'tsdat.pipeline.base' as an importable package[^1], 2026-08-03T18:26:28,518 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,519 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,519 package, please make sure that 'tsdat.pipeline.base' is explicitly added 2026-08-03T18:26:28,520 to the `packages` configuration field. 2026-08-03T18:26:28,521 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,521 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,522 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,523 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,524 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,525 If you don't want 'tsdat.pipeline.base' to be distributed and are 2026-08-03T18:26:28,526 already explicitly excluding 'tsdat.pipeline.base' via 2026-08-03T18:26:28,526 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,527 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,528 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,529 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,530 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,531 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,532 even if it does not contain any `.py` files. 2026-08-03T18:26:28,532 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,533 directory, all directories are treated like packages. 2026-08-03T18:26:28,533 ******************************************************************************** 2026-08-03T18:26:28,534 !! 2026-08-03T18:26:28,535 check.warn(importable) 2026-08-03T18:26:28,535 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,535 !! 2026-08-03T18:26:28,536 ******************************************************************************** 2026-08-03T18:26:28,537 ############################ 2026-08-03T18:26:28,537 # Package would be ignored # 2026-08-03T18:26:28,538 ############################ 2026-08-03T18:26:28,538 Python recognizes 'tsdat.pipeline.pipelines' as an importable package[^1], 2026-08-03T18:26:28,539 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,540 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,540 package, please make sure that 'tsdat.pipeline.pipelines' is explicitly added 2026-08-03T18:26:28,541 to the `packages` configuration field. 2026-08-03T18:26:28,542 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,542 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,543 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,544 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,545 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,546 If you don't want 'tsdat.pipeline.pipelines' to be distributed and are 2026-08-03T18:26:28,546 already explicitly excluding 'tsdat.pipeline.pipelines' via 2026-08-03T18:26:28,547 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,547 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,548 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,549 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,550 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,552 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,552 even if it does not contain any `.py` files. 2026-08-03T18:26:28,553 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,553 directory, all directories are treated like packages. 2026-08-03T18:26:28,554 ******************************************************************************** 2026-08-03T18:26:28,555 !! 2026-08-03T18:26:28,556 check.warn(importable) 2026-08-03T18:26:28,556 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.qc' is absent from the `packages` configuration. 2026-08-03T18:26:28,557 !! 2026-08-03T18:26:28,558 ******************************************************************************** 2026-08-03T18:26:28,559 ############################ 2026-08-03T18:26:28,559 # Package would be ignored # 2026-08-03T18:26:28,560 ############################ 2026-08-03T18:26:28,561 Python recognizes 'tsdat.qc' as an importable package[^1], 2026-08-03T18:26:28,561 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,562 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,563 package, please make sure that 'tsdat.qc' is explicitly added 2026-08-03T18:26:28,563 to the `packages` configuration field. 2026-08-03T18:26:28,564 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,564 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,565 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,566 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,567 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,568 If you don't want 'tsdat.qc' to be distributed and are 2026-08-03T18:26:28,568 already explicitly excluding 'tsdat.qc' via 2026-08-03T18:26:28,569 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,569 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,570 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,571 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,572 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,573 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,574 even if it does not contain any `.py` files. 2026-08-03T18:26:28,574 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,575 directory, all directories are treated like packages. 2026-08-03T18:26:28,575 ******************************************************************************** 2026-08-03T18:26:28,576 !! 2026-08-03T18:26:28,577 check.warn(importable) 2026-08-03T18:26:28,577 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,578 !! 2026-08-03T18:26:28,579 ******************************************************************************** 2026-08-03T18:26:28,579 ############################ 2026-08-03T18:26:28,580 # Package would be ignored # 2026-08-03T18:26:28,580 ############################ 2026-08-03T18:26:28,581 Python recognizes 'tsdat.qc.base' as an importable package[^1], 2026-08-03T18:26:28,581 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,582 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,583 package, please make sure that 'tsdat.qc.base' is explicitly added 2026-08-03T18:26:28,583 to the `packages` configuration field. 2026-08-03T18:26:28,584 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,585 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,585 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,586 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,588 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,589 If you don't want 'tsdat.qc.base' to be distributed and are 2026-08-03T18:26:28,589 already explicitly excluding 'tsdat.qc.base' via 2026-08-03T18:26:28,590 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,590 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,591 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,592 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,593 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,594 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,594 even if it does not contain any `.py` files. 2026-08-03T18:26:28,595 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,595 directory, all directories are treated like packages. 2026-08-03T18:26:28,596 ******************************************************************************** 2026-08-03T18:26:28,597 !! 2026-08-03T18:26:28,597 check.warn(importable) 2026-08-03T18:26:28,598 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,598 !! 2026-08-03T18:26:28,599 ******************************************************************************** 2026-08-03T18:26:28,600 ############################ 2026-08-03T18:26:28,600 # Package would be ignored # 2026-08-03T18:26:28,601 ############################ 2026-08-03T18:26:28,601 Python recognizes 'tsdat.qc.checkers' as an importable package[^1], 2026-08-03T18:26:28,602 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,602 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,603 package, please make sure that 'tsdat.qc.checkers' is explicitly added 2026-08-03T18:26:28,603 to the `packages` configuration field. 2026-08-03T18:26:28,604 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,605 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,605 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,607 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,608 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,609 If you don't want 'tsdat.qc.checkers' to be distributed and are 2026-08-03T18:26:28,609 already explicitly excluding 'tsdat.qc.checkers' via 2026-08-03T18:26:28,610 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,610 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,611 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,612 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,613 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,614 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,615 even if it does not contain any `.py` files. 2026-08-03T18:26:28,616 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,616 directory, all directories are treated like packages. 2026-08-03T18:26:28,617 ******************************************************************************** 2026-08-03T18:26:28,618 !! 2026-08-03T18:26:28,618 check.warn(importable) 2026-08-03T18:26:28,619 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,619 !! 2026-08-03T18:26:28,621 ******************************************************************************** 2026-08-03T18:26:28,621 ############################ 2026-08-03T18:26:28,621 # Package would be ignored # 2026-08-03T18:26:28,622 ############################ 2026-08-03T18:26:28,622 Python recognizes 'tsdat.qc.checkers.oceanography' as an importable package[^1], 2026-08-03T18:26:28,623 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,624 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,624 package, please make sure that 'tsdat.qc.checkers.oceanography' is explicitly added 2026-08-03T18:26:28,625 to the `packages` configuration field. 2026-08-03T18:26:28,626 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,626 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,626 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,627 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,628 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,629 If you don't want 'tsdat.qc.checkers.oceanography' to be distributed and are 2026-08-03T18:26:28,630 already explicitly excluding 'tsdat.qc.checkers.oceanography' via 2026-08-03T18:26:28,630 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,631 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,631 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,632 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,633 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,635 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,635 even if it does not contain any `.py` files. 2026-08-03T18:26:28,636 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,636 directory, all directories are treated like packages. 2026-08-03T18:26:28,637 ******************************************************************************** 2026-08-03T18:26:28,638 !! 2026-08-03T18:26:28,639 check.warn(importable) 2026-08-03T18:26:28,639 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,640 !! 2026-08-03T18:26:28,641 ******************************************************************************** 2026-08-03T18:26:28,641 ############################ 2026-08-03T18:26:28,642 # Package would be ignored # 2026-08-03T18:26:28,642 ############################ 2026-08-03T18:26:28,643 Python recognizes 'tsdat.qc.handlers' as an importable package[^1], 2026-08-03T18:26:28,643 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,644 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,645 package, please make sure that 'tsdat.qc.handlers' is explicitly added 2026-08-03T18:26:28,645 to the `packages` configuration field. 2026-08-03T18:26:28,647 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,647 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,648 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,649 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,650 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,651 If you don't want 'tsdat.qc.handlers' to be distributed and are 2026-08-03T18:26:28,651 already explicitly excluding 'tsdat.qc.handlers' via 2026-08-03T18:26:28,652 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,652 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,653 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,654 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,655 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,656 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,656 even if it does not contain any `.py` files. 2026-08-03T18:26:28,657 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,657 directory, all directories are treated like packages. 2026-08-03T18:26:28,658 ******************************************************************************** 2026-08-03T18:26:28,659 !! 2026-08-03T18:26:28,659 check.warn(importable) 2026-08-03T18:26:28,660 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.transform' is absent from the `packages` configuration. 2026-08-03T18:26:28,660 !! 2026-08-03T18:26:28,661 ******************************************************************************** 2026-08-03T18:26:28,662 ############################ 2026-08-03T18:26:28,662 # Package would be ignored # 2026-08-03T18:26:28,663 ############################ 2026-08-03T18:26:28,663 Python recognizes 'tsdat.transform' as an importable package[^1], 2026-08-03T18:26:28,664 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,665 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,665 package, please make sure that 'tsdat.transform' is explicitly added 2026-08-03T18:26:28,666 to the `packages` configuration field. 2026-08-03T18:26:28,667 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,667 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,668 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,669 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,670 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,671 If you don't want 'tsdat.transform' to be distributed and are 2026-08-03T18:26:28,672 already explicitly excluding 'tsdat.transform' via 2026-08-03T18:26:28,672 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,673 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,673 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,674 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,675 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,677 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,678 even if it does not contain any `.py` files. 2026-08-03T18:26:28,678 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,679 directory, all directories are treated like packages. 2026-08-03T18:26:28,679 ******************************************************************************** 2026-08-03T18:26:28,680 !! 2026-08-03T18:26:28,681 check.warn(importable) 2026-08-03T18:26:28,681 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,682 !! 2026-08-03T18:26:28,683 ******************************************************************************** 2026-08-03T18:26:28,683 ############################ 2026-08-03T18:26:28,684 # Package would be ignored # 2026-08-03T18:26:28,684 ############################ 2026-08-03T18:26:28,685 Python recognizes 'tsdat.transform.adi' as an importable package[^1], 2026-08-03T18:26:28,685 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,686 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,686 package, please make sure that 'tsdat.transform.adi' is explicitly added 2026-08-03T18:26:28,687 to the `packages` configuration field. 2026-08-03T18:26:28,688 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,689 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,689 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,690 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,691 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,692 If you don't want 'tsdat.transform.adi' to be distributed and are 2026-08-03T18:26:28,693 already explicitly excluding 'tsdat.transform.adi' via 2026-08-03T18:26:28,693 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,694 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,694 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,695 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,696 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,698 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,699 even if it does not contain any `.py` files. 2026-08-03T18:26:28,699 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,700 directory, all directories are treated like packages. 2026-08-03T18:26:28,700 ******************************************************************************** 2026-08-03T18:26:28,701 !! 2026-08-03T18:26:28,702 check.warn(importable) 2026-08-03T18:26:28,702 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,703 !! 2026-08-03T18:26:28,704 ******************************************************************************** 2026-08-03T18:26:28,705 ############################ 2026-08-03T18:26:28,705 # Package would be ignored # 2026-08-03T18:26:28,706 ############################ 2026-08-03T18:26:28,706 Python recognizes 'tsdat.transform.converters' as an importable package[^1], 2026-08-03T18:26:28,707 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,708 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,709 package, please make sure that 'tsdat.transform.converters' is explicitly added 2026-08-03T18:26:28,709 to the `packages` configuration field. 2026-08-03T18:26:28,710 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,711 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,711 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,712 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,713 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,714 If you don't want 'tsdat.transform.converters' to be distributed and are 2026-08-03T18:26:28,714 already explicitly excluding 'tsdat.transform.converters' via 2026-08-03T18:26:28,715 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,715 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,716 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,717 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,718 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,719 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,720 even if it does not contain any `.py` files. 2026-08-03T18:26:28,720 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,721 directory, all directories are treated like packages. 2026-08-03T18:26:28,721 ******************************************************************************** 2026-08-03T18:26:28,722 !! 2026-08-03T18:26:28,723 check.warn(importable) 2026-08-03T18:26:28,723 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,724 !! 2026-08-03T18:26:28,725 ******************************************************************************** 2026-08-03T18:26:28,725 ############################ 2026-08-03T18:26:28,726 # Package would be ignored # 2026-08-03T18:26:28,726 ############################ 2026-08-03T18:26:28,727 Python recognizes 'tsdat.transform_v2' as an importable package[^1], 2026-08-03T18:26:28,727 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,728 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,729 package, please make sure that 'tsdat.transform_v2' is explicitly added 2026-08-03T18:26:28,730 to the `packages` configuration field. 2026-08-03T18:26:28,731 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,731 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,732 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,733 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,734 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,735 If you don't want 'tsdat.transform_v2' to be distributed and are 2026-08-03T18:26:28,736 already explicitly excluding 'tsdat.transform_v2' via 2026-08-03T18:26:28,736 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,737 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,737 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,739 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,740 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,741 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,742 even if it does not contain any `.py` files. 2026-08-03T18:26:28,742 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,743 directory, all directories are treated like packages. 2026-08-03T18:26:28,743 ******************************************************************************** 2026-08-03T18:26:28,744 !! 2026-08-03T18:26:28,745 check.warn(importable) 2026-08-03T18:26:28,745 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,746 !! 2026-08-03T18:26:28,747 ******************************************************************************** 2026-08-03T18:26:28,747 ############################ 2026-08-03T18:26:28,748 # Package would be ignored # 2026-08-03T18:26:28,748 ############################ 2026-08-03T18:26:28,748 Python recognizes 'tsdat.transform_v2.bin_average' as an importable package[^1], 2026-08-03T18:26:28,749 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,750 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,750 package, please make sure that 'tsdat.transform_v2.bin_average' is explicitly added 2026-08-03T18:26:28,751 to the `packages` configuration field. 2026-08-03T18:26:28,752 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,752 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,753 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,754 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,755 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,756 If you don't want 'tsdat.transform_v2.bin_average' to be distributed and are 2026-08-03T18:26:28,756 already explicitly excluding 'tsdat.transform_v2.bin_average' via 2026-08-03T18:26:28,757 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,757 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,758 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,759 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,760 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,762 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,762 even if it does not contain any `.py` files. 2026-08-03T18:26:28,763 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,763 directory, all directories are treated like packages. 2026-08-03T18:26:28,764 ******************************************************************************** 2026-08-03T18:26:28,765 !! 2026-08-03T18:26:28,766 check.warn(importable) 2026-08-03T18:26:28,766 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,767 !! 2026-08-03T18:26:28,768 ******************************************************************************** 2026-08-03T18:26:28,768 ############################ 2026-08-03T18:26:28,769 # Package would be ignored # 2026-08-03T18:26:28,769 ############################ 2026-08-03T18:26:28,770 Python recognizes 'tsdat.transform_v2.converters' as an importable package[^1], 2026-08-03T18:26:28,771 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,772 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,772 package, please make sure that 'tsdat.transform_v2.converters' is explicitly added 2026-08-03T18:26:28,773 to the `packages` configuration field. 2026-08-03T18:26:28,774 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,774 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,775 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,776 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,777 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,778 If you don't want 'tsdat.transform_v2.converters' to be distributed and are 2026-08-03T18:26:28,778 already explicitly excluding 'tsdat.transform_v2.converters' via 2026-08-03T18:26:28,779 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,779 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,780 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,781 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,782 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,783 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,784 even if it does not contain any `.py` files. 2026-08-03T18:26:28,784 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,785 directory, all directories are treated like packages. 2026-08-03T18:26:28,785 ******************************************************************************** 2026-08-03T18:26:28,786 !! 2026-08-03T18:26:28,787 check.warn(importable) 2026-08-03T18:26:28,787 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,788 !! 2026-08-03T18:26:28,789 ******************************************************************************** 2026-08-03T18:26:28,790 ############################ 2026-08-03T18:26:28,790 # Package would be ignored # 2026-08-03T18:26:28,791 ############################ 2026-08-03T18:26:28,791 Python recognizes 'tsdat.transform_v2.interpolate' as an importable package[^1], 2026-08-03T18:26:28,792 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,793 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,793 package, please make sure that 'tsdat.transform_v2.interpolate' is explicitly added 2026-08-03T18:26:28,794 to the `packages` configuration field. 2026-08-03T18:26:28,795 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,796 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,796 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,797 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,798 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,800 If you don't want 'tsdat.transform_v2.interpolate' to be distributed and are 2026-08-03T18:26:28,800 already explicitly excluding 'tsdat.transform_v2.interpolate' via 2026-08-03T18:26:28,801 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,801 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,802 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,803 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,803 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,805 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,805 even if it does not contain any `.py` files. 2026-08-03T18:26:28,806 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,806 directory, all directories are treated like packages. 2026-08-03T18:26:28,807 ******************************************************************************** 2026-08-03T18:26:28,808 !! 2026-08-03T18:26:28,808 check.warn(importable) 2026-08-03T18:26:28,809 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,809 !! 2026-08-03T18:26:28,810 ******************************************************************************** 2026-08-03T18:26:28,811 ############################ 2026-08-03T18:26:28,811 # Package would be ignored # 2026-08-03T18:26:28,812 ############################ 2026-08-03T18:26:28,812 Python recognizes 'tsdat.transform_v2.nearest_neighbor' as an importable package[^1], 2026-08-03T18:26:28,813 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,814 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,814 package, please make sure that 'tsdat.transform_v2.nearest_neighbor' is explicitly added 2026-08-03T18:26:28,815 to the `packages` configuration field. 2026-08-03T18:26:28,816 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,816 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,817 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,818 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,819 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,820 If you don't want 'tsdat.transform_v2.nearest_neighbor' to be distributed and are 2026-08-03T18:26:28,821 already explicitly excluding 'tsdat.transform_v2.nearest_neighbor' via 2026-08-03T18:26:28,821 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,822 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,823 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,824 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,825 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,827 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,827 even if it does not contain any `.py` files. 2026-08-03T18:26:28,828 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,828 directory, all directories are treated like packages. 2026-08-03T18:26:28,829 ******************************************************************************** 2026-08-03T18:26:28,830 !! 2026-08-03T18:26:28,831 check.warn(importable) 2026-08-03T18:26:28,831 /tmp/pip-build-env-ajvepx9z/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-08-03T18:26:28,832 !! 2026-08-03T18:26:28,832 ******************************************************************************** 2026-08-03T18:26:28,833 ############################ 2026-08-03T18:26:28,833 # Package would be ignored # 2026-08-03T18:26:28,834 ############################ 2026-08-03T18:26:28,834 Python recognizes 'tsdat.transform_v2.utils' as an importable package[^1], 2026-08-03T18:26:28,835 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,836 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,836 package, please make sure that 'tsdat.transform_v2.utils' is explicitly added 2026-08-03T18:26:28,837 to the `packages` configuration field. 2026-08-03T18:26:28,838 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,838 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,839 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,839 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,840 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,841 If you don't want 'tsdat.transform_v2.utils' to be distributed and are 2026-08-03T18:26:28,842 already explicitly excluding 'tsdat.transform_v2.utils' via 2026-08-03T18:26:28,843 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,843 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,844 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,845 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,846 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,848 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,848 even if it does not contain any `.py` files. 2026-08-03T18:26:28,849 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,850 directory, all directories are treated like packages. 2026-08-03T18:26:28,850 ******************************************************************************** 2026-08-03T18:26:28,851 !! 2026-08-03T18:26:28,852 check.warn(importable) 2026-08-03T18:26:28,853 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.tstring' is absent from the `packages` configuration. 2026-08-03T18:26:28,853 !! 2026-08-03T18:26:28,854 ******************************************************************************** 2026-08-03T18:26:28,855 ############################ 2026-08-03T18:26:28,855 # Package would be ignored # 2026-08-03T18:26:28,856 ############################ 2026-08-03T18:26:28,856 Python recognizes 'tsdat.tstring' as an importable package[^1], 2026-08-03T18:26:28,857 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,858 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,859 package, please make sure that 'tsdat.tstring' is explicitly added 2026-08-03T18:26:28,859 to the `packages` configuration field. 2026-08-03T18:26:28,860 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,861 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,862 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,863 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,864 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,864 If you don't want 'tsdat.tstring' to be distributed and are 2026-08-03T18:26:28,865 already explicitly excluding 'tsdat.tstring' via 2026-08-03T18:26:28,865 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,866 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,866 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,867 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,868 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,869 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,870 even if it does not contain any `.py` files. 2026-08-03T18:26:28,870 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,870 directory, all directories are treated like packages. 2026-08-03T18:26:28,871 ******************************************************************************** 2026-08-03T18:26:28,872 !! 2026-08-03T18:26:28,873 check.warn(importable) 2026-08-03T18:26:28,873 /tmp/pip-build-env-ajvepx9z/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tsdat.utils' is absent from the `packages` configuration. 2026-08-03T18:26:28,874 !! 2026-08-03T18:26:28,875 ******************************************************************************** 2026-08-03T18:26:28,875 ############################ 2026-08-03T18:26:28,876 # Package would be ignored # 2026-08-03T18:26:28,876 ############################ 2026-08-03T18:26:28,877 Python recognizes 'tsdat.utils' as an importable package[^1], 2026-08-03T18:26:28,877 but it is absent from setuptools' `packages` configuration. 2026-08-03T18:26:28,878 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-03T18:26:28,879 package, please make sure that 'tsdat.utils' is explicitly added 2026-08-03T18:26:28,879 to the `packages` configuration field. 2026-08-03T18:26:28,880 Alternatively, you can also rely on setuptools' discovery methods 2026-08-03T18:26:28,881 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-03T18:26:28,881 instead of `find_packages(...)`/`find:`). 2026-08-03T18:26:28,882 You can read more about "package discovery" on setuptools documentation page: 2026-08-03T18:26:28,883 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-03T18:26:28,884 If you don't want 'tsdat.utils' to be distributed and are 2026-08-03T18:26:28,885 already explicitly excluding 'tsdat.utils' via 2026-08-03T18:26:28,885 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-03T18:26:28,886 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-03T18:26:28,887 combination with a more fine grained `package-data` configuration. 2026-08-03T18:26:28,888 You can read more about "package data files" on setuptools documentation page: 2026-08-03T18:26:28,889 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-03T18:26:28,890 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-03T18:26:28,891 even if it does not contain any `.py` files. 2026-08-03T18:26:28,891 On the other hand, currently there is no concept of package data 2026-08-03T18:26:28,892 directory, all directories are treated like packages. 2026-08-03T18:26:28,893 ******************************************************************************** 2026-08-03T18:26:28,893 !! 2026-08-03T18:26:28,894 check.warn(importable) 2026-08-03T18:26:28,894 copying tsdat/py.typed -> build/lib/tsdat 2026-08-03T18:26:28,895 creating build/lib/tsdat/cli 2026-08-03T18:26:28,895 copying tsdat/cli/__init__.py -> build/lib/tsdat/cli 2026-08-03T18:26:28,896 copying tsdat/cli/cli.py -> build/lib/tsdat/cli 2026-08-03T18:26:28,896 creating build/lib/tsdat/cli/generate_schema 2026-08-03T18:26:28,896 copying tsdat/cli/generate_schema/__init__.py -> build/lib/tsdat/cli/generate_schema 2026-08-03T18:26:28,897 copying tsdat/cli/generate_schema/generate_schema.py -> build/lib/tsdat/cli/generate_schema 2026-08-03T18:26:28,897 copying tsdat/cli/generate_schema/vap_retriever_config.py -> build/lib/tsdat/cli/generate_schema 2026-08-03T18:26:28,898 creating build/lib/tsdat/config 2026-08-03T18:26:28,898 copying tsdat/config/__init__.py -> build/lib/tsdat/config 2026-08-03T18:26:28,899 creating build/lib/tsdat/config/attributes 2026-08-03T18:26:28,899 copying tsdat/config/attributes/__init__.py -> build/lib/tsdat/config/attributes 2026-08-03T18:26:28,900 copying tsdat/config/attributes/acdd_global_attrs.py -> build/lib/tsdat/config/attributes 2026-08-03T18:26:28,900 copying tsdat/config/attributes/attribute_model.py -> build/lib/tsdat/config/attributes 2026-08-03T18:26:28,901 copying tsdat/config/attributes/global_attributes.py -> build/lib/tsdat/config/attributes 2026-08-03T18:26:28,901 copying tsdat/config/attributes/ioos_global_attrs.py -> build/lib/tsdat/config/attributes 2026-08-03T18:26:28,902 creating build/lib/tsdat/config/dataset 2026-08-03T18:26:28,902 copying tsdat/config/dataset/__init__.py -> build/lib/tsdat/config/dataset 2026-08-03T18:26:28,903 copying tsdat/config/dataset/acdd_dataset_config.py -> build/lib/tsdat/config/dataset 2026-08-03T18:26:28,903 copying tsdat/config/dataset/dataset_config.py -> build/lib/tsdat/config/dataset 2026-08-03T18:26:28,904 copying tsdat/config/dataset/ioos_dataset_config.py -> build/lib/tsdat/config/dataset 2026-08-03T18:26:28,904 creating build/lib/tsdat/config/pipeline 2026-08-03T18:26:28,905 copying tsdat/config/pipeline/__init__.py -> build/lib/tsdat/config/pipeline 2026-08-03T18:26:28,905 copying tsdat/config/pipeline/pipeline_config.py -> build/lib/tsdat/config/pipeline 2026-08-03T18:26:28,906 creating build/lib/tsdat/config/quality 2026-08-03T18:26:28,906 copying tsdat/config/quality/__init__.py -> build/lib/tsdat/config/quality 2026-08-03T18:26:28,907 copying tsdat/config/quality/checker_config.py -> build/lib/tsdat/config/quality 2026-08-03T18:26:28,907 copying tsdat/config/quality/handler_config.py -> build/lib/tsdat/config/quality 2026-08-03T18:26:28,908 copying tsdat/config/quality/manager_config.py -> build/lib/tsdat/config/quality 2026-08-03T18:26:28,908 copying tsdat/config/quality/quality_config.py -> build/lib/tsdat/config/quality 2026-08-03T18:26:28,909 creating build/lib/tsdat/config/retriever 2026-08-03T18:26:28,909 copying tsdat/config/retriever/__init__.py -> build/lib/tsdat/config/retriever 2026-08-03T18:26:28,910 copying tsdat/config/retriever/data_converter_config.py -> build/lib/tsdat/config/retriever 2026-08-03T18:26:28,910 copying tsdat/config/retriever/data_reader_config.py -> build/lib/tsdat/config/retriever 2026-08-03T18:26:28,911 copying tsdat/config/retriever/retrieved_variable_config.py -> build/lib/tsdat/config/retriever 2026-08-03T18:26:28,911 copying tsdat/config/retriever/retriever_config.py -> build/lib/tsdat/config/retriever 2026-08-03T18:26:28,912 creating build/lib/tsdat/config/storage 2026-08-03T18:26:28,913 copying tsdat/config/storage/__init__.py -> build/lib/tsdat/config/storage 2026-08-03T18:26:28,913 copying tsdat/config/storage/data_handler_config.py -> build/lib/tsdat/config/storage 2026-08-03T18:26:28,914 copying tsdat/config/storage/storage_config.py -> build/lib/tsdat/config/storage 2026-08-03T18:26:28,914 creating build/lib/tsdat/config/utils 2026-08-03T18:26:28,915 copying tsdat/config/utils/__init__.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,915 copying tsdat/config/utils/_named_class.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,916 copying tsdat/config/utils/config.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,916 copying tsdat/config/utils/config_error.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,916 copying tsdat/config/utils/find_duplicates.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,917 copying tsdat/config/utils/get_code_version.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,917 copying tsdat/config/utils/matches_overridable_schema.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,918 copying tsdat/config/utils/overrideable.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,918 copying tsdat/config/utils/parameterized_config_class.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,919 copying tsdat/config/utils/read_yaml.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,919 copying tsdat/config/utils/recursive_instantiate.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,920 copying tsdat/config/utils/yaml_model.py -> build/lib/tsdat/config/utils 2026-08-03T18:26:28,920 creating build/lib/tsdat/config/variables 2026-08-03T18:26:28,920 copying tsdat/config/variables/__init__.py -> build/lib/tsdat/config/variables 2026-08-03T18:26:28,921 copying tsdat/config/variables/coordinate.py -> build/lib/tsdat/config/variables 2026-08-03T18:26:28,921 copying tsdat/config/variables/ureg.py -> build/lib/tsdat/config/variables 2026-08-03T18:26:28,922 copying tsdat/config/variables/variable.py -> build/lib/tsdat/config/variables 2026-08-03T18:26:28,922 copying tsdat/config/variables/variable_attributes.py -> build/lib/tsdat/config/variables 2026-08-03T18:26:28,923 creating build/lib/tsdat/const 2026-08-03T18:26:28,923 copying tsdat/const/__init__.py -> build/lib/tsdat/const 2026-08-03T18:26:28,924 copying tsdat/const/const.py -> build/lib/tsdat/const 2026-08-03T18:26:28,924 creating build/lib/tsdat/io 2026-08-03T18:26:28,925 copying tsdat/io/__init__.py -> build/lib/tsdat/io 2026-08-03T18:26:28,925 creating build/lib/tsdat/io/base 2026-08-03T18:26:28,926 copying tsdat/io/base/__init__.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,926 copying tsdat/io/base/archive_reader.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,927 copying tsdat/io/base/data_converter.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,928 copying tsdat/io/base/data_handler.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,928 copying tsdat/io/base/data_reader.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,929 copying tsdat/io/base/data_writer.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,929 copying tsdat/io/base/file_handler.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,930 copying tsdat/io/base/file_writer.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,930 copying tsdat/io/base/retrieval_rule_selections.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,931 copying tsdat/io/base/retrieved_dataset.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,931 copying tsdat/io/base/retrieved_variable.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,932 copying tsdat/io/base/retriever.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,932 copying tsdat/io/base/storage.py -> build/lib/tsdat/io/base 2026-08-03T18:26:28,933 creating build/lib/tsdat/io/converters 2026-08-03T18:26:28,933 copying tsdat/io/converters/__init__.py -> build/lib/tsdat/io/converters 2026-08-03T18:26:28,934 copying tsdat/io/converters/nearest_neighbor.py -> build/lib/tsdat/io/converters 2026-08-03T18:26:28,934 copying tsdat/io/converters/string_to_datetime.py -> build/lib/tsdat/io/converters 2026-08-03T18:26:28,935 copying tsdat/io/converters/units_converter.py -> build/lib/tsdat/io/converters 2026-08-03T18:26:28,936 creating build/lib/tsdat/io/handlers 2026-08-03T18:26:28,936 copying tsdat/io/handlers/__init__.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,937 copying tsdat/io/handlers/a2e_csv_handler.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,937 copying tsdat/io/handlers/csv_handler.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,937 copying tsdat/io/handlers/netcdf_handler.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,938 copying tsdat/io/handlers/parquet_handler.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,938 copying tsdat/io/handlers/split_netcdf_handler.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,939 copying tsdat/io/handlers/zarr_handler.py -> build/lib/tsdat/io/handlers 2026-08-03T18:26:28,939 creating build/lib/tsdat/io/readers 2026-08-03T18:26:28,940 copying tsdat/io/readers/__init__.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,940 copying tsdat/io/readers/a2e_csv_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,940 copying tsdat/io/readers/csv_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,941 copying tsdat/io/readers/netcdf_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,942 copying tsdat/io/readers/parquet_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,942 copying tsdat/io/readers/tar_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,943 copying tsdat/io/readers/zarr_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,943 copying tsdat/io/readers/zip_reader.py -> build/lib/tsdat/io/readers 2026-08-03T18:26:28,944 creating build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,944 copying tsdat/io/retrievers/__init__.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,945 copying tsdat/io/retrievers/_reindex_dataset_coords.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,945 copying tsdat/io/retrievers/_rename_variables.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,946 copying tsdat/io/retrievers/_run_data_converters.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,946 copying tsdat/io/retrievers/default_retriever.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,947 copying tsdat/io/retrievers/global_arm_transform_params.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,947 copying tsdat/io/retrievers/global_fetch_params.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,948 copying tsdat/io/retrievers/input_key_retrieval_rules.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,948 copying tsdat/io/retrievers/perform_data_retrieval.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,949 copying tsdat/io/retrievers/storage_retriever.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,949 copying tsdat/io/retrievers/storage_retriever_input.py -> build/lib/tsdat/io/retrievers 2026-08-03T18:26:28,950 creating build/lib/tsdat/io/storage 2026-08-03T18:26:28,950 copying tsdat/io/storage/__init__.py -> build/lib/tsdat/io/storage 2026-08-03T18:26:28,951 copying tsdat/io/storage/file_system.py -> build/lib/tsdat/io/storage 2026-08-03T18:26:28,951 copying tsdat/io/storage/file_system_s3.py -> build/lib/tsdat/io/storage 2026-08-03T18:26:28,952 copying tsdat/io/storage/zarr_local_storage.py -> build/lib/tsdat/io/storage 2026-08-03T18:26:28,952 creating build/lib/tsdat/io/writers 2026-08-03T18:26:28,953 copying tsdat/io/writers/__init__.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,954 copying tsdat/io/writers/a2e_csv_writer.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,954 copying tsdat/io/writers/csv_writer.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,955 copying tsdat/io/writers/netcdf_writer.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,955 copying tsdat/io/writers/parquet_writer.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,956 copying tsdat/io/writers/split_netcdf_writer.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,956 copying tsdat/io/writers/zarr_writer.py -> build/lib/tsdat/io/writers 2026-08-03T18:26:28,957 creating build/lib/tsdat/misc 2026-08-03T18:26:28,957 copying tsdat/misc/__init__.py -> build/lib/tsdat/misc 2026-08-03T18:26:28,958 creating build/lib/tsdat/pipeline 2026-08-03T18:26:28,958 copying tsdat/pipeline/__init__.py -> build/lib/tsdat/pipeline 2026-08-03T18:26:28,959 creating build/lib/tsdat/pipeline/base 2026-08-03T18:26:28,960 copying tsdat/pipeline/base/__init__.py -> build/lib/tsdat/pipeline/base 2026-08-03T18:26:28,960 copying tsdat/pipeline/base/pipeline.py -> build/lib/tsdat/pipeline/base 2026-08-03T18:26:28,961 creating build/lib/tsdat/pipeline/pipelines 2026-08-03T18:26:28,961 copying tsdat/pipeline/pipelines/__init__.py -> build/lib/tsdat/pipeline/pipelines 2026-08-03T18:26:28,962 copying tsdat/pipeline/pipelines/add_inputs_attr.py -> build/lib/tsdat/pipeline/pipelines 2026-08-03T18:26:28,962 copying tsdat/pipeline/pipelines/ingest_pipeline.py -> build/lib/tsdat/pipeline/pipelines 2026-08-03T18:26:28,963 copying tsdat/pipeline/pipelines/transformation_pipeline.py -> build/lib/tsdat/pipeline/pipelines 2026-08-03T18:26:28,963 creating build/lib/tsdat/qc 2026-08-03T18:26:28,964 copying tsdat/qc/__init__.py -> build/lib/tsdat/qc 2026-08-03T18:26:28,964 creating build/lib/tsdat/qc/base 2026-08-03T18:26:28,965 copying tsdat/qc/base/__init__.py -> build/lib/tsdat/qc/base 2026-08-03T18:26:28,965 copying tsdat/qc/base/quality_checker.py -> build/lib/tsdat/qc/base 2026-08-03T18:26:28,966 copying tsdat/qc/base/quality_handler.py -> build/lib/tsdat/qc/base 2026-08-03T18:26:28,966 copying tsdat/qc/base/quality_management.py -> build/lib/tsdat/qc/base 2026-08-03T18:26:28,967 copying tsdat/qc/base/quality_manager.py -> build/lib/tsdat/qc/base 2026-08-03T18:26:28,968 creating build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,968 copying tsdat/qc/checkers/__init__.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,969 copying tsdat/qc/checkers/check_array_mask_threshold.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,969 copying tsdat/qc/checkers/check_delta.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,970 copying tsdat/qc/checkers/check_fail_delta.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,970 copying tsdat/qc/checkers/check_fail_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,971 copying tsdat/qc/checkers/check_fail_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,971 copying tsdat/qc/checkers/check_fail_range_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,972 copying tsdat/qc/checkers/check_fail_range_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,972 copying tsdat/qc/checkers/check_fail_std.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,973 copying tsdat/qc/checkers/check_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,973 copying tsdat/qc/checkers/check_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,974 copying tsdat/qc/checkers/check_missing.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,974 copying tsdat/qc/checkers/check_monotonic.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,975 copying tsdat/qc/checkers/check_std.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,975 copying tsdat/qc/checkers/check_valid_delta.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,976 copying tsdat/qc/checkers/check_valid_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,976 copying tsdat/qc/checkers/check_valid_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,977 copying tsdat/qc/checkers/check_valid_range_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,978 copying tsdat/qc/checkers/check_valid_range_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,978 copying tsdat/qc/checkers/check_valid_std.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,979 copying tsdat/qc/checkers/check_warn_delta.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,979 copying tsdat/qc/checkers/check_warn_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,980 copying tsdat/qc/checkers/check_warn_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,981 copying tsdat/qc/checkers/check_warn_range_max.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,981 copying tsdat/qc/checkers/check_warn_range_min.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,982 copying tsdat/qc/checkers/check_warn_std.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,982 copying tsdat/qc/checkers/is_datetime_like.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,983 copying tsdat/qc/checkers/threshold_checker.py -> build/lib/tsdat/qc/checkers 2026-08-03T18:26:28,983 creating build/lib/tsdat/qc/checkers/oceanography 2026-08-03T18:26:28,984 copying tsdat/qc/checkers/oceanography/__init__.py -> build/lib/tsdat/qc/checkers/oceanography 2026-08-03T18:26:28,984 copying tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py -> build/lib/tsdat/qc/checkers/oceanography 2026-08-03T18:26:28,985 creating build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,985 copying tsdat/qc/handlers/__init__.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,986 copying tsdat/qc/handlers/cubic_spline_interp.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,986 copying tsdat/qc/handlers/data_quality_error.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,987 copying tsdat/qc/handlers/fail_pipeline.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,987 copying tsdat/qc/handlers/record_quality_results.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,987 copying tsdat/qc/handlers/remove_failed_values.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,988 copying tsdat/qc/handlers/sort_dataset_by_coordinate.py -> build/lib/tsdat/qc/handlers 2026-08-03T18:26:28,989 creating build/lib/tsdat/transform 2026-08-03T18:26:28,989 copying tsdat/transform/__init__.py -> build/lib/tsdat/transform 2026-08-03T18:26:28,990 creating build/lib/tsdat/transform/adi 2026-08-03T18:26:28,990 copying tsdat/transform/adi/__init__.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,991 copying tsdat/transform/adi/adi_alignments.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,991 copying tsdat/transform/adi/adi_qc_atts.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,992 copying tsdat/transform/adi/adi_transformation_types.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,992 copying tsdat/transform/adi/adi_transformer.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,993 copying tsdat/transform/adi/bad_transformation_settings_error.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,993 copying tsdat/transform/adi/transform_parameter_converter.py -> build/lib/tsdat/transform/adi 2026-08-03T18:26:28,994 creating build/lib/tsdat/transform/converters 2026-08-03T18:26:28,994 copying tsdat/transform/converters/__init__.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,995 copying tsdat/transform/converters/_adi_base_transformer.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,995 copying tsdat/transform/converters/_create_bounds.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,996 copying tsdat/transform/converters/automatic.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,996 copying tsdat/transform/converters/bin_average.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,997 copying tsdat/transform/converters/create_time_grid.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,998 copying tsdat/transform/converters/error_traceback.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,998 copying tsdat/transform/converters/interpolate.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,999 copying tsdat/transform/converters/nearest_neighbor.py -> build/lib/tsdat/transform/converters 2026-08-03T18:26:28,999 creating build/lib/tsdat/transform_v2 2026-08-03T18:26:29,000 copying tsdat/transform_v2/__init__.py -> build/lib/tsdat/transform_v2 2026-08-03T18:26:29,000 creating build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,001 copying tsdat/transform_v2/bin_average/__init__.py -> build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,001 copying tsdat/transform_v2/bin_average/_perform_bin_average_qc_checks.py -> build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,003 copying tsdat/transform_v2/bin_average/_reshape_weights.py -> build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,005 copying tsdat/transform_v2/bin_average/_weighted_average.py -> build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,007 copying tsdat/transform_v2/bin_average/_weighted_std.py -> build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,009 copying tsdat/transform_v2/bin_average/calculate_bin_average.py -> build/lib/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,012 creating build/lib/tsdat/transform_v2/converters 2026-08-03T18:26:29,013 copying tsdat/transform_v2/converters/__init__.py -> build/lib/tsdat/transform_v2/converters 2026-08-03T18:26:29,015 copying tsdat/transform_v2/converters/bin_average.py -> build/lib/tsdat/transform_v2/converters 2026-08-03T18:26:29,018 copying tsdat/transform_v2/converters/linear_interpolate.py -> build/lib/tsdat/transform_v2/converters 2026-08-03T18:26:29,020 copying tsdat/transform_v2/converters/nearest_neighbor.py -> build/lib/tsdat/transform_v2/converters 2026-08-03T18:26:29,022 creating build/lib/tsdat/transform_v2/interpolate 2026-08-03T18:26:29,023 copying tsdat/transform_v2/interpolate/__init__.py -> build/lib/tsdat/transform_v2/interpolate 2026-08-03T18:26:29,025 copying tsdat/transform_v2/interpolate/_interpolate_single_point.py -> build/lib/tsdat/transform_v2/interpolate 2026-08-03T18:26:29,027 copying tsdat/transform_v2/interpolate/calculate_linear_interpolation.py -> build/lib/tsdat/transform_v2/interpolate 2026-08-03T18:26:29,030 creating build/lib/tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,031 copying tsdat/transform_v2/nearest_neighbor/__init__.py -> build/lib/tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,033 copying tsdat/transform_v2/nearest_neighbor/_get_tolerance.py -> build/lib/tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,035 copying tsdat/transform_v2/nearest_neighbor/calculate_nearest_neighbor.py -> build/lib/tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,037 creating build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,038 copying tsdat/transform_v2/utils/__init__.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,040 copying tsdat/transform_v2/utils/add_empty_goodfrac_var.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,042 copying tsdat/transform_v2/utils/add_empty_std_dev_var.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,044 copying tsdat/transform_v2/utils/add_empty_transform_qc_var.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,047 copying tsdat/transform_v2/utils/create_bounds.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,049 copying tsdat/transform_v2/utils/create_empty_dataset.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,051 copying tsdat/transform_v2/utils/create_input_dataset.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,054 copying tsdat/transform_v2/utils/get_bound_overlaps.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,056 copying tsdat/transform_v2/utils/get_filtered_data.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,058 copying tsdat/transform_v2/utils/get_input_variables_for_transform.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,060 copying tsdat/transform_v2/utils/is_metric_var.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,062 copying tsdat/transform_v2/utils/is_qc_var.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,064 copying tsdat/transform_v2/utils/to_seconds_vec.py -> build/lib/tsdat/transform_v2/utils 2026-08-03T18:26:29,067 creating build/lib/tsdat/tstring 2026-08-03T18:26:29,067 copying tsdat/tstring/__init__.py -> build/lib/tsdat/tstring 2026-08-03T18:26:29,070 copying tsdat/tstring/is_balanced.py -> build/lib/tsdat/tstring 2026-08-03T18:26:29,072 copying tsdat/tstring/template.py -> build/lib/tsdat/tstring 2026-08-03T18:26:29,074 copying tsdat/tstring/template_chunk.py -> build/lib/tsdat/tstring 2026-08-03T18:26:29,076 copying tsdat/tstring/template_registry.py -> build/lib/tsdat/tstring 2026-08-03T18:26:29,078 creating build/lib/tsdat/utils 2026-08-03T18:26:29,079 copying tsdat/utils/__init__.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,081 copying tsdat/utils/_nested_union.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,083 copying tsdat/utils/assign_data.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,085 copying tsdat/utils/datetime_substitutions.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,087 copying tsdat/utils/decode_cf.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,090 copying tsdat/utils/get_dataset_dim_groups.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,092 copying tsdat/utils/get_datastream.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,094 copying tsdat/utils/get_fields_from_dataset.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,096 copying tsdat/utils/get_fields_from_datastream.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,098 copying tsdat/utils/get_file_datetime.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,100 copying tsdat/utils/get_filename.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,102 copying tsdat/utils/get_start_date_and_time_str.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,104 copying tsdat/utils/get_start_time.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,106 copying tsdat/utils/model_to_dict.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,108 copying tsdat/utils/parameterized_class.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,110 copying tsdat/utils/record_corrections_applied.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,113 copying tsdat/utils/replace_qc_attr.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,115 copying tsdat/utils/standards_type.py -> build/lib/tsdat/utils 2026-08-03T18:26:29,132 installing to build/bdist.linux-armv7l/wheel 2026-08-03T18:26:29,132 running install 2026-08-03T18:26:29,155 running install_lib 2026-08-03T18:26:29,165 creating build/bdist.linux-armv7l/wheel 2026-08-03T18:26:29,167 creating build/bdist.linux-armv7l/wheel/tsdat 2026-08-03T18:26:29,169 creating build/bdist.linux-armv7l/wheel/tsdat/utils 2026-08-03T18:26:29,170 copying build/lib/tsdat/utils/replace_qc_attr.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,172 copying build/lib/tsdat/utils/datetime_substitutions.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,174 copying build/lib/tsdat/utils/get_start_time.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,176 copying build/lib/tsdat/utils/model_to_dict.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,178 copying build/lib/tsdat/utils/get_fields_from_datastream.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,180 copying build/lib/tsdat/utils/get_datastream.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,182 copying build/lib/tsdat/utils/get_filename.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,184 copying build/lib/tsdat/utils/assign_data.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,185 copying build/lib/tsdat/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,187 copying build/lib/tsdat/utils/standards_type.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,189 copying build/lib/tsdat/utils/parameterized_class.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,191 copying build/lib/tsdat/utils/get_fields_from_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,193 copying build/lib/tsdat/utils/get_dataset_dim_groups.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,195 copying build/lib/tsdat/utils/decode_cf.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,197 copying build/lib/tsdat/utils/_nested_union.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,198 copying build/lib/tsdat/utils/get_start_date_and_time_str.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,200 copying build/lib/tsdat/utils/record_corrections_applied.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,202 copying build/lib/tsdat/utils/get_file_datetime.py -> build/bdist.linux-armv7l/wheel/./tsdat/utils 2026-08-03T18:26:29,204 copying build/lib/tsdat/__main__.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-08-03T18:26:29,206 copying build/lib/tsdat/testing.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-08-03T18:26:29,208 creating build/bdist.linux-armv7l/wheel/tsdat/pipeline 2026-08-03T18:26:29,210 creating build/bdist.linux-armv7l/wheel/tsdat/pipeline/base 2026-08-03T18:26:29,211 copying build/lib/tsdat/pipeline/base/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/base 2026-08-03T18:26:29,213 copying build/lib/tsdat/pipeline/base/pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/base 2026-08-03T18:26:29,216 creating build/bdist.linux-armv7l/wheel/tsdat/pipeline/pipelines 2026-08-03T18:26:29,217 copying build/lib/tsdat/pipeline/pipelines/ingest_pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-08-03T18:26:29,219 copying build/lib/tsdat/pipeline/pipelines/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-08-03T18:26:29,221 copying build/lib/tsdat/pipeline/pipelines/add_inputs_attr.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-08-03T18:26:29,223 copying build/lib/tsdat/pipeline/pipelines/transformation_pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline/pipelines 2026-08-03T18:26:29,225 copying build/lib/tsdat/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/pipeline 2026-08-03T18:26:29,227 creating build/bdist.linux-armv7l/wheel/tsdat/io 2026-08-03T18:26:29,229 creating build/bdist.linux-armv7l/wheel/tsdat/io/readers 2026-08-03T18:26:29,230 copying build/lib/tsdat/io/readers/csv_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,232 copying build/lib/tsdat/io/readers/zarr_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,234 copying build/lib/tsdat/io/readers/netcdf_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,236 copying build/lib/tsdat/io/readers/tar_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,238 copying build/lib/tsdat/io/readers/zip_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,241 copying build/lib/tsdat/io/readers/a2e_csv_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,243 copying build/lib/tsdat/io/readers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,244 copying build/lib/tsdat/io/readers/parquet_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/readers 2026-08-03T18:26:29,247 creating build/bdist.linux-armv7l/wheel/tsdat/io/converters 2026-08-03T18:26:29,248 copying build/lib/tsdat/io/converters/nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-08-03T18:26:29,250 copying build/lib/tsdat/io/converters/string_to_datetime.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-08-03T18:26:29,252 copying build/lib/tsdat/io/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-08-03T18:26:29,254 copying build/lib/tsdat/io/converters/units_converter.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/converters 2026-08-03T18:26:29,257 creating build/bdist.linux-armv7l/wheel/tsdat/io/handlers 2026-08-03T18:26:29,258 copying build/lib/tsdat/io/handlers/netcdf_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,260 copying build/lib/tsdat/io/handlers/split_netcdf_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,262 copying build/lib/tsdat/io/handlers/zarr_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,264 copying build/lib/tsdat/io/handlers/parquet_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,266 copying build/lib/tsdat/io/handlers/a2e_csv_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,268 copying build/lib/tsdat/io/handlers/csv_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,269 copying build/lib/tsdat/io/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/handlers 2026-08-03T18:26:29,272 creating build/bdist.linux-armv7l/wheel/tsdat/io/base 2026-08-03T18:26:29,273 copying build/lib/tsdat/io/base/data_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,275 copying build/lib/tsdat/io/base/archive_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,277 copying build/lib/tsdat/io/base/retrieved_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,278 copying build/lib/tsdat/io/base/data_converter.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,280 copying build/lib/tsdat/io/base/retrieved_variable.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,282 copying build/lib/tsdat/io/base/storage.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,284 copying build/lib/tsdat/io/base/data_reader.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,286 copying build/lib/tsdat/io/base/retriever.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,288 copying build/lib/tsdat/io/base/retrieval_rule_selections.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,290 copying build/lib/tsdat/io/base/file_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,292 copying build/lib/tsdat/io/base/file_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,294 copying build/lib/tsdat/io/base/data_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,296 copying build/lib/tsdat/io/base/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/base 2026-08-03T18:26:29,298 creating build/bdist.linux-armv7l/wheel/tsdat/io/writers 2026-08-03T18:26:29,299 copying build/lib/tsdat/io/writers/parquet_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,301 copying build/lib/tsdat/io/writers/split_netcdf_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,303 copying build/lib/tsdat/io/writers/a2e_csv_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,306 copying build/lib/tsdat/io/writers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,307 copying build/lib/tsdat/io/writers/netcdf_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,310 copying build/lib/tsdat/io/writers/csv_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,312 copying build/lib/tsdat/io/writers/zarr_writer.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/writers 2026-08-03T18:26:29,314 creating build/bdist.linux-armv7l/wheel/tsdat/io/retrievers 2026-08-03T18:26:29,315 copying build/lib/tsdat/io/retrievers/storage_retriever_input.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,318 copying build/lib/tsdat/io/retrievers/_rename_variables.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,320 copying build/lib/tsdat/io/retrievers/global_arm_transform_params.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,322 copying build/lib/tsdat/io/retrievers/global_fetch_params.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,324 copying build/lib/tsdat/io/retrievers/input_key_retrieval_rules.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,326 copying build/lib/tsdat/io/retrievers/default_retriever.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,328 copying build/lib/tsdat/io/retrievers/storage_retriever.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,330 copying build/lib/tsdat/io/retrievers/_run_data_converters.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,332 copying build/lib/tsdat/io/retrievers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,334 copying build/lib/tsdat/io/retrievers/perform_data_retrieval.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,336 copying build/lib/tsdat/io/retrievers/_reindex_dataset_coords.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/retrievers 2026-08-03T18:26:29,338 copying build/lib/tsdat/io/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io 2026-08-03T18:26:29,340 creating build/bdist.linux-armv7l/wheel/tsdat/io/storage 2026-08-03T18:26:29,341 copying build/lib/tsdat/io/storage/file_system_s3.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-08-03T18:26:29,344 copying build/lib/tsdat/io/storage/zarr_local_storage.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-08-03T18:26:29,346 copying build/lib/tsdat/io/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-08-03T18:26:29,348 copying build/lib/tsdat/io/storage/file_system.py -> build/bdist.linux-armv7l/wheel/./tsdat/io/storage 2026-08-03T18:26:29,351 creating build/bdist.linux-armv7l/wheel/tsdat/tstring 2026-08-03T18:26:29,352 copying build/lib/tsdat/tstring/template_chunk.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-08-03T18:26:29,354 copying build/lib/tsdat/tstring/template.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-08-03T18:26:29,357 copying build/lib/tsdat/tstring/is_balanced.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-08-03T18:26:29,359 copying build/lib/tsdat/tstring/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-08-03T18:26:29,361 copying build/lib/tsdat/tstring/template_registry.py -> build/bdist.linux-armv7l/wheel/./tsdat/tstring 2026-08-03T18:26:29,363 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2 2026-08-03T18:26:29,365 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/utils 2026-08-03T18:26:29,366 copying build/lib/tsdat/transform_v2/utils/get_bound_overlaps.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,369 copying build/lib/tsdat/transform_v2/utils/create_empty_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,371 copying build/lib/tsdat/transform_v2/utils/add_empty_std_dev_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,373 copying build/lib/tsdat/transform_v2/utils/add_empty_transform_qc_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,375 copying build/lib/tsdat/transform_v2/utils/to_seconds_vec.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,377 copying build/lib/tsdat/transform_v2/utils/create_input_dataset.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,380 copying build/lib/tsdat/transform_v2/utils/get_input_variables_for_transform.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,382 copying build/lib/tsdat/transform_v2/utils/create_bounds.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,384 copying build/lib/tsdat/transform_v2/utils/is_qc_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,386 copying build/lib/tsdat/transform_v2/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,388 copying build/lib/tsdat/transform_v2/utils/is_metric_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,390 copying build/lib/tsdat/transform_v2/utils/add_empty_goodfrac_var.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,392 copying build/lib/tsdat/transform_v2/utils/get_filtered_data.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/utils 2026-08-03T18:26:29,395 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/converters 2026-08-03T18:26:29,396 copying build/lib/tsdat/transform_v2/converters/nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-08-03T18:26:29,398 copying build/lib/tsdat/transform_v2/converters/bin_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-08-03T18:26:29,401 copying build/lib/tsdat/transform_v2/converters/linear_interpolate.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-08-03T18:26:29,403 copying build/lib/tsdat/transform_v2/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/converters 2026-08-03T18:26:29,405 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/bin_average 2026-08-03T18:26:29,406 copying build/lib/tsdat/transform_v2/bin_average/_weighted_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-08-03T18:26:29,408 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-08-03T18:26:29,410 copying build/lib/tsdat/transform_v2/bin_average/_weighted_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-08-03T18:26:29,411 copying build/lib/tsdat/transform_v2/bin_average/calculate_bin_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-08-03T18:26:29,414 copying build/lib/tsdat/transform_v2/bin_average/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-08-03T18:26:29,415 copying build/lib/tsdat/transform_v2/bin_average/_reshape_weights.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/bin_average 2026-08-03T18:26:29,417 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/interpolate 2026-08-03T18:26:29,418 copying build/lib/tsdat/transform_v2/interpolate/calculate_linear_interpolation.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/interpolate 2026-08-03T18:26:29,420 copying build/lib/tsdat/transform_v2/interpolate/_interpolate_single_point.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/interpolate 2026-08-03T18:26:29,422 copying build/lib/tsdat/transform_v2/interpolate/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/interpolate 2026-08-03T18:26:29,424 copying build/lib/tsdat/transform_v2/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2 2026-08-03T18:26:29,426 creating build/bdist.linux-armv7l/wheel/tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,427 copying build/lib/tsdat/transform_v2/nearest_neighbor/_get_tolerance.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,429 copying build/lib/tsdat/transform_v2/nearest_neighbor/calculate_nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,431 copying build/lib/tsdat/transform_v2/nearest_neighbor/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform_v2/nearest_neighbor 2026-08-03T18:26:29,433 creating build/bdist.linux-armv7l/wheel/tsdat/config 2026-08-03T18:26:29,435 creating build/bdist.linux-armv7l/wheel/tsdat/config/utils 2026-08-03T18:26:29,436 copying build/lib/tsdat/config/utils/config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,438 copying build/lib/tsdat/config/utils/read_yaml.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,440 copying build/lib/tsdat/config/utils/config_error.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,442 copying build/lib/tsdat/config/utils/recursive_instantiate.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,443 copying build/lib/tsdat/config/utils/overrideable.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,445 copying build/lib/tsdat/config/utils/yaml_model.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,447 copying build/lib/tsdat/config/utils/parameterized_config_class.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,449 copying build/lib/tsdat/config/utils/_named_class.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,451 copying build/lib/tsdat/config/utils/matches_overridable_schema.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,452 copying build/lib/tsdat/config/utils/get_code_version.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,454 copying build/lib/tsdat/config/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,456 copying build/lib/tsdat/config/utils/find_duplicates.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/utils 2026-08-03T18:26:29,458 creating build/bdist.linux-armv7l/wheel/tsdat/config/retriever 2026-08-03T18:26:29,459 copying build/lib/tsdat/config/retriever/data_converter_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-08-03T18:26:29,461 copying build/lib/tsdat/config/retriever/data_reader_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-08-03T18:26:29,464 copying build/lib/tsdat/config/retriever/retriever_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-08-03T18:26:29,465 copying build/lib/tsdat/config/retriever/retrieved_variable_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-08-03T18:26:29,467 copying build/lib/tsdat/config/retriever/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/retriever 2026-08-03T18:26:29,470 creating build/bdist.linux-armv7l/wheel/tsdat/config/variables 2026-08-03T18:26:29,471 copying build/lib/tsdat/config/variables/ureg.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-08-03T18:26:29,473 copying build/lib/tsdat/config/variables/variable.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-08-03T18:26:29,475 copying build/lib/tsdat/config/variables/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-08-03T18:26:29,477 copying build/lib/tsdat/config/variables/coordinate.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-08-03T18:26:29,479 copying build/lib/tsdat/config/variables/variable_attributes.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/variables 2026-08-03T18:26:29,482 creating build/bdist.linux-armv7l/wheel/tsdat/config/pipeline 2026-08-03T18:26:29,483 copying build/lib/tsdat/config/pipeline/pipeline_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/pipeline 2026-08-03T18:26:29,485 copying build/lib/tsdat/config/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/pipeline 2026-08-03T18:26:29,488 creating build/bdist.linux-armv7l/wheel/tsdat/config/quality 2026-08-03T18:26:29,489 copying build/lib/tsdat/config/quality/handler_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-08-03T18:26:29,491 copying build/lib/tsdat/config/quality/manager_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-08-03T18:26:29,493 copying build/lib/tsdat/config/quality/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-08-03T18:26:29,495 copying build/lib/tsdat/config/quality/checker_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-08-03T18:26:29,497 copying build/lib/tsdat/config/quality/quality_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/quality 2026-08-03T18:26:29,499 creating build/bdist.linux-armv7l/wheel/tsdat/config/dataset 2026-08-03T18:26:29,500 copying build/lib/tsdat/config/dataset/dataset_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-08-03T18:26:29,503 copying build/lib/tsdat/config/dataset/ioos_dataset_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-08-03T18:26:29,505 copying build/lib/tsdat/config/dataset/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-08-03T18:26:29,506 copying build/lib/tsdat/config/dataset/acdd_dataset_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/dataset 2026-08-03T18:26:29,508 copying build/lib/tsdat/config/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config 2026-08-03T18:26:29,510 creating build/bdist.linux-armv7l/wheel/tsdat/config/storage 2026-08-03T18:26:29,511 copying build/lib/tsdat/config/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/storage 2026-08-03T18:26:29,514 copying build/lib/tsdat/config/storage/data_handler_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/storage 2026-08-03T18:26:29,515 copying build/lib/tsdat/config/storage/storage_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/storage 2026-08-03T18:26:29,518 creating build/bdist.linux-armv7l/wheel/tsdat/config/attributes 2026-08-03T18:26:29,519 copying build/lib/tsdat/config/attributes/global_attributes.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-08-03T18:26:29,521 copying build/lib/tsdat/config/attributes/ioos_global_attrs.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-08-03T18:26:29,524 copying build/lib/tsdat/config/attributes/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-08-03T18:26:29,526 copying build/lib/tsdat/config/attributes/acdd_global_attrs.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-08-03T18:26:29,528 copying build/lib/tsdat/config/attributes/attribute_model.py -> build/bdist.linux-armv7l/wheel/./tsdat/config/attributes 2026-08-03T18:26:29,530 copying build/lib/tsdat/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-08-03T18:26:29,533 creating build/bdist.linux-armv7l/wheel/tsdat/transform 2026-08-03T18:26:29,535 creating build/bdist.linux-armv7l/wheel/tsdat/transform/converters 2026-08-03T18:26:29,536 copying build/lib/tsdat/transform/converters/nearest_neighbor.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,538 copying build/lib/tsdat/transform/converters/bin_average.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,540 copying build/lib/tsdat/transform/converters/automatic.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,542 copying build/lib/tsdat/transform/converters/_create_bounds.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,544 copying build/lib/tsdat/transform/converters/create_time_grid.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,546 copying build/lib/tsdat/transform/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,548 copying build/lib/tsdat/transform/converters/_adi_base_transformer.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,550 copying build/lib/tsdat/transform/converters/error_traceback.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,552 copying build/lib/tsdat/transform/converters/interpolate.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/converters 2026-08-03T18:26:29,555 creating build/bdist.linux-armv7l/wheel/tsdat/transform/adi 2026-08-03T18:26:29,556 copying build/lib/tsdat/transform/adi/adi_transformation_types.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,558 copying build/lib/tsdat/transform/adi/transform_parameter_converter.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,560 copying build/lib/tsdat/transform/adi/adi_alignments.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,562 copying build/lib/tsdat/transform/adi/bad_transformation_settings_error.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,564 copying build/lib/tsdat/transform/adi/adi_transformer.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,567 copying build/lib/tsdat/transform/adi/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,569 copying build/lib/tsdat/transform/adi/adi_qc_atts.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform/adi 2026-08-03T18:26:29,570 copying build/lib/tsdat/transform/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/transform 2026-08-03T18:26:29,572 copying build/lib/tsdat/py.typed -> build/bdist.linux-armv7l/wheel/./tsdat 2026-08-03T18:26:29,574 creating build/bdist.linux-armv7l/wheel/tsdat/misc 2026-08-03T18:26:29,575 copying build/lib/tsdat/misc/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/misc 2026-08-03T18:26:29,578 creating build/bdist.linux-armv7l/wheel/tsdat/cli 2026-08-03T18:26:29,579 copying build/lib/tsdat/cli/cli.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli 2026-08-03T18:26:29,581 copying build/lib/tsdat/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli 2026-08-03T18:26:29,583 creating build/bdist.linux-armv7l/wheel/tsdat/cli/generate_schema 2026-08-03T18:26:29,584 copying build/lib/tsdat/cli/generate_schema/vap_retriever_config.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli/generate_schema 2026-08-03T18:26:29,586 copying build/lib/tsdat/cli/generate_schema/generate_schema.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli/generate_schema 2026-08-03T18:26:29,588 copying build/lib/tsdat/cli/generate_schema/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/cli/generate_schema 2026-08-03T18:26:29,591 creating build/bdist.linux-armv7l/wheel/tsdat/const 2026-08-03T18:26:29,592 copying build/lib/tsdat/const/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/const 2026-08-03T18:26:29,594 copying build/lib/tsdat/const/const.py -> build/bdist.linux-armv7l/wheel/./tsdat/const 2026-08-03T18:26:29,596 copying build/lib/tsdat/_version.py -> build/bdist.linux-armv7l/wheel/./tsdat 2026-08-03T18:26:29,598 creating build/bdist.linux-armv7l/wheel/tsdat/qc 2026-08-03T18:26:29,599 creating build/bdist.linux-armv7l/wheel/tsdat/qc/handlers 2026-08-03T18:26:29,601 copying build/lib/tsdat/qc/handlers/fail_pipeline.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,603 copying build/lib/tsdat/qc/handlers/sort_dataset_by_coordinate.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,605 copying build/lib/tsdat/qc/handlers/record_quality_results.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,607 copying build/lib/tsdat/qc/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,609 copying build/lib/tsdat/qc/handlers/cubic_spline_interp.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,611 copying build/lib/tsdat/qc/handlers/data_quality_error.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,613 copying build/lib/tsdat/qc/handlers/remove_failed_values.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/handlers 2026-08-03T18:26:29,615 creating build/bdist.linux-armv7l/wheel/tsdat/qc/base 2026-08-03T18:26:29,616 copying build/lib/tsdat/qc/base/quality_management.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-08-03T18:26:29,618 copying build/lib/tsdat/qc/base/quality_checker.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-08-03T18:26:29,620 copying build/lib/tsdat/qc/base/quality_handler.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-08-03T18:26:29,622 copying build/lib/tsdat/qc/base/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-08-03T18:26:29,624 copying build/lib/tsdat/qc/base/quality_manager.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/base 2026-08-03T18:26:29,627 creating build/bdist.linux-armv7l/wheel/tsdat/qc/checkers 2026-08-03T18:26:29,628 copying build/lib/tsdat/qc/checkers/check_valid_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,630 copying build/lib/tsdat/qc/checkers/check_warn_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,632 copying build/lib/tsdat/qc/checkers/check_fail_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,634 copying build/lib/tsdat/qc/checkers/threshold_checker.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,636 copying build/lib/tsdat/qc/checkers/check_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,638 copying build/lib/tsdat/qc/checkers/check_valid_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,640 copying build/lib/tsdat/qc/checkers/check_fail_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,641 copying build/lib/tsdat/qc/checkers/check_warn_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,643 copying build/lib/tsdat/qc/checkers/check_valid_range_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,645 copying build/lib/tsdat/qc/checkers/check_valid_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,647 copying build/lib/tsdat/qc/checkers/check_fail_range_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,649 copying build/lib/tsdat/qc/checkers/check_fail_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,651 copying build/lib/tsdat/qc/checkers/check_array_mask_threshold.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,653 copying build/lib/tsdat/qc/checkers/check_warn_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,655 copying build/lib/tsdat/qc/checkers/is_datetime_like.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,657 copying build/lib/tsdat/qc/checkers/check_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,659 copying build/lib/tsdat/qc/checkers/check_fail_range_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,661 copying build/lib/tsdat/qc/checkers/check_monotonic.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,663 copying build/lib/tsdat/qc/checkers/check_missing.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,665 copying build/lib/tsdat/qc/checkers/check_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,667 copying build/lib/tsdat/qc/checkers/check_warn_delta.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,669 copying build/lib/tsdat/qc/checkers/check_warn_range_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,671 copying build/lib/tsdat/qc/checkers/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,673 copying build/lib/tsdat/qc/checkers/check_warn_range_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,675 copying build/lib/tsdat/qc/checkers/check_std.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,677 creating build/bdist.linux-armv7l/wheel/tsdat/qc/checkers/oceanography 2026-08-03T18:26:29,678 copying build/lib/tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers/oceanography 2026-08-03T18:26:29,681 copying build/lib/tsdat/qc/checkers/oceanography/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers/oceanography 2026-08-03T18:26:29,682 copying build/lib/tsdat/qc/checkers/check_valid_range_max.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,684 copying build/lib/tsdat/qc/checkers/check_fail_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,686 copying build/lib/tsdat/qc/checkers/check_valid_min.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc/checkers 2026-08-03T18:26:29,688 copying build/lib/tsdat/qc/__init__.py -> build/bdist.linux-armv7l/wheel/./tsdat/qc 2026-08-03T18:26:29,690 running install_egg_info 2026-08-03T18:26:29,696 Copying tsdat.egg-info to build/bdist.linux-armv7l/wheel/./tsdat-0.10.0-py3.11.egg-info 2026-08-03T18:26:29,713 running install_scripts 2026-08-03T18:26:29,727 creating build/bdist.linux-armv7l/wheel/tsdat-0.10.0.dist-info/WHEEL 2026-08-03T18:26:29,729 creating '/tmp/pip-wheel-m1ed2pe4/.tmp-ij_f7i7z/tsdat-0.10.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-03T18:26:29,732 adding 'tsdat/__init__.py' 2026-08-03T18:26:29,733 adding 'tsdat/__main__.py' 2026-08-03T18:26:29,734 adding 'tsdat/_version.py' 2026-08-03T18:26:29,735 adding 'tsdat/py.typed' 2026-08-03T18:26:29,737 adding 'tsdat/testing.py' 2026-08-03T18:26:29,739 adding 'tsdat/cli/__init__.py' 2026-08-03T18:26:29,740 adding 'tsdat/cli/cli.py' 2026-08-03T18:26:29,742 adding 'tsdat/cli/generate_schema/__init__.py' 2026-08-03T18:26:29,743 adding 'tsdat/cli/generate_schema/generate_schema.py' 2026-08-03T18:26:29,744 adding 'tsdat/cli/generate_schema/vap_retriever_config.py' 2026-08-03T18:26:29,746 adding 'tsdat/config/__init__.py' 2026-08-03T18:26:29,748 adding 'tsdat/config/attributes/__init__.py' 2026-08-03T18:26:29,751 adding 'tsdat/config/attributes/acdd_global_attrs.py' 2026-08-03T18:26:29,752 adding 'tsdat/config/attributes/attribute_model.py' 2026-08-03T18:26:29,754 adding 'tsdat/config/attributes/global_attributes.py' 2026-08-03T18:26:29,755 adding 'tsdat/config/attributes/ioos_global_attrs.py' 2026-08-03T18:26:29,757 adding 'tsdat/config/dataset/__init__.py' 2026-08-03T18:26:29,758 adding 'tsdat/config/dataset/acdd_dataset_config.py' 2026-08-03T18:26:29,760 adding 'tsdat/config/dataset/dataset_config.py' 2026-08-03T18:26:29,761 adding 'tsdat/config/dataset/ioos_dataset_config.py' 2026-08-03T18:26:29,763 adding 'tsdat/config/pipeline/__init__.py' 2026-08-03T18:26:29,764 adding 'tsdat/config/pipeline/pipeline_config.py' 2026-08-03T18:26:29,766 adding 'tsdat/config/quality/__init__.py' 2026-08-03T18:26:29,768 adding 'tsdat/config/quality/checker_config.py' 2026-08-03T18:26:29,769 adding 'tsdat/config/quality/handler_config.py' 2026-08-03T18:26:29,770 adding 'tsdat/config/quality/manager_config.py' 2026-08-03T18:26:29,772 adding 'tsdat/config/quality/quality_config.py' 2026-08-03T18:26:29,773 adding 'tsdat/config/retriever/__init__.py' 2026-08-03T18:26:29,775 adding 'tsdat/config/retriever/data_converter_config.py' 2026-08-03T18:26:29,776 adding 'tsdat/config/retriever/data_reader_config.py' 2026-08-03T18:26:29,777 adding 'tsdat/config/retriever/retrieved_variable_config.py' 2026-08-03T18:26:29,779 adding 'tsdat/config/retriever/retriever_config.py' 2026-08-03T18:26:29,780 adding 'tsdat/config/storage/__init__.py' 2026-08-03T18:26:29,781 adding 'tsdat/config/storage/data_handler_config.py' 2026-08-03T18:26:29,783 adding 'tsdat/config/storage/storage_config.py' 2026-08-03T18:26:29,785 adding 'tsdat/config/utils/__init__.py' 2026-08-03T18:26:29,786 adding 'tsdat/config/utils/_named_class.py' 2026-08-03T18:26:29,787 adding 'tsdat/config/utils/config.py' 2026-08-03T18:26:29,788 adding 'tsdat/config/utils/config_error.py' 2026-08-03T18:26:29,790 adding 'tsdat/config/utils/find_duplicates.py' 2026-08-03T18:26:29,791 adding 'tsdat/config/utils/get_code_version.py' 2026-08-03T18:26:29,792 adding 'tsdat/config/utils/matches_overridable_schema.py' 2026-08-03T18:26:29,793 adding 'tsdat/config/utils/overrideable.py' 2026-08-03T18:26:29,795 adding 'tsdat/config/utils/parameterized_config_class.py' 2026-08-03T18:26:29,796 adding 'tsdat/config/utils/read_yaml.py' 2026-08-03T18:26:29,797 adding 'tsdat/config/utils/recursive_instantiate.py' 2026-08-03T18:26:29,799 adding 'tsdat/config/utils/yaml_model.py' 2026-08-03T18:26:29,800 adding 'tsdat/config/variables/__init__.py' 2026-08-03T18:26:29,801 adding 'tsdat/config/variables/coordinate.py' 2026-08-03T18:26:29,803 adding 'tsdat/config/variables/ureg.py' 2026-08-03T18:26:29,804 adding 'tsdat/config/variables/variable.py' 2026-08-03T18:26:29,806 adding 'tsdat/config/variables/variable_attributes.py' 2026-08-03T18:26:29,807 adding 'tsdat/const/__init__.py' 2026-08-03T18:26:29,809 adding 'tsdat/const/const.py' 2026-08-03T18:26:29,810 adding 'tsdat/io/__init__.py' 2026-08-03T18:26:29,812 adding 'tsdat/io/base/__init__.py' 2026-08-03T18:26:29,813 adding 'tsdat/io/base/archive_reader.py' 2026-08-03T18:26:29,814 adding 'tsdat/io/base/data_converter.py' 2026-08-03T18:26:29,815 adding 'tsdat/io/base/data_handler.py' 2026-08-03T18:26:29,817 adding 'tsdat/io/base/data_reader.py' 2026-08-03T18:26:29,818 adding 'tsdat/io/base/data_writer.py' 2026-08-03T18:26:29,819 adding 'tsdat/io/base/file_handler.py' 2026-08-03T18:26:29,820 adding 'tsdat/io/base/file_writer.py' 2026-08-03T18:26:29,822 adding 'tsdat/io/base/retrieval_rule_selections.py' 2026-08-03T18:26:29,823 adding 'tsdat/io/base/retrieved_dataset.py' 2026-08-03T18:26:29,824 adding 'tsdat/io/base/retrieved_variable.py' 2026-08-03T18:26:29,825 adding 'tsdat/io/base/retriever.py' 2026-08-03T18:26:29,827 adding 'tsdat/io/base/storage.py' 2026-08-03T18:26:29,829 adding 'tsdat/io/converters/__init__.py' 2026-08-03T18:26:29,830 adding 'tsdat/io/converters/nearest_neighbor.py' 2026-08-03T18:26:29,832 adding 'tsdat/io/converters/string_to_datetime.py' 2026-08-03T18:26:29,833 adding 'tsdat/io/converters/units_converter.py' 2026-08-03T18:26:29,835 adding 'tsdat/io/handlers/__init__.py' 2026-08-03T18:26:29,836 adding 'tsdat/io/handlers/a2e_csv_handler.py' 2026-08-03T18:26:29,838 adding 'tsdat/io/handlers/csv_handler.py' 2026-08-03T18:26:29,839 adding 'tsdat/io/handlers/netcdf_handler.py' 2026-08-03T18:26:29,840 adding 'tsdat/io/handlers/parquet_handler.py' 2026-08-03T18:26:29,841 adding 'tsdat/io/handlers/split_netcdf_handler.py' 2026-08-03T18:26:29,843 adding 'tsdat/io/handlers/zarr_handler.py' 2026-08-03T18:26:29,844 adding 'tsdat/io/readers/__init__.py' 2026-08-03T18:26:29,846 adding 'tsdat/io/readers/a2e_csv_reader.py' 2026-08-03T18:26:29,847 adding 'tsdat/io/readers/csv_reader.py' 2026-08-03T18:26:29,848 adding 'tsdat/io/readers/netcdf_reader.py' 2026-08-03T18:26:29,850 adding 'tsdat/io/readers/parquet_reader.py' 2026-08-03T18:26:29,851 adding 'tsdat/io/readers/tar_reader.py' 2026-08-03T18:26:29,852 adding 'tsdat/io/readers/zarr_reader.py' 2026-08-03T18:26:29,854 adding 'tsdat/io/readers/zip_reader.py' 2026-08-03T18:26:29,856 adding 'tsdat/io/retrievers/__init__.py' 2026-08-03T18:26:29,857 adding 'tsdat/io/retrievers/_reindex_dataset_coords.py' 2026-08-03T18:26:29,858 adding 'tsdat/io/retrievers/_rename_variables.py' 2026-08-03T18:26:29,860 adding 'tsdat/io/retrievers/_run_data_converters.py' 2026-08-03T18:26:29,861 adding 'tsdat/io/retrievers/default_retriever.py' 2026-08-03T18:26:29,863 adding 'tsdat/io/retrievers/global_arm_transform_params.py' 2026-08-03T18:26:29,864 adding 'tsdat/io/retrievers/global_fetch_params.py' 2026-08-03T18:26:29,865 adding 'tsdat/io/retrievers/input_key_retrieval_rules.py' 2026-08-03T18:26:29,866 adding 'tsdat/io/retrievers/perform_data_retrieval.py' 2026-08-03T18:26:29,868 adding 'tsdat/io/retrievers/storage_retriever.py' 2026-08-03T18:26:29,870 adding 'tsdat/io/retrievers/storage_retriever_input.py' 2026-08-03T18:26:29,871 adding 'tsdat/io/storage/__init__.py' 2026-08-03T18:26:29,873 adding 'tsdat/io/storage/file_system.py' 2026-08-03T18:26:29,876 adding 'tsdat/io/storage/file_system_s3.py' 2026-08-03T18:26:29,877 adding 'tsdat/io/storage/zarr_local_storage.py' 2026-08-03T18:26:29,879 adding 'tsdat/io/writers/__init__.py' 2026-08-03T18:26:29,881 adding 'tsdat/io/writers/a2e_csv_writer.py' 2026-08-03T18:26:29,882 adding 'tsdat/io/writers/csv_writer.py' 2026-08-03T18:26:29,883 adding 'tsdat/io/writers/netcdf_writer.py' 2026-08-03T18:26:29,885 adding 'tsdat/io/writers/parquet_writer.py' 2026-08-03T18:26:29,886 adding 'tsdat/io/writers/split_netcdf_writer.py' 2026-08-03T18:26:29,887 adding 'tsdat/io/writers/zarr_writer.py' 2026-08-03T18:26:29,889 adding 'tsdat/misc/__init__.py' 2026-08-03T18:26:29,890 adding 'tsdat/pipeline/__init__.py' 2026-08-03T18:26:29,892 adding 'tsdat/pipeline/base/__init__.py' 2026-08-03T18:26:29,894 adding 'tsdat/pipeline/base/pipeline.py' 2026-08-03T18:26:29,895 adding 'tsdat/pipeline/pipelines/__init__.py' 2026-08-03T18:26:29,896 adding 'tsdat/pipeline/pipelines/add_inputs_attr.py' 2026-08-03T18:26:29,898 adding 'tsdat/pipeline/pipelines/ingest_pipeline.py' 2026-08-03T18:26:29,899 adding 'tsdat/pipeline/pipelines/transformation_pipeline.py' 2026-08-03T18:26:29,901 adding 'tsdat/qc/__init__.py' 2026-08-03T18:26:29,903 adding 'tsdat/qc/base/__init__.py' 2026-08-03T18:26:29,904 adding 'tsdat/qc/base/quality_checker.py' 2026-08-03T18:26:29,906 adding 'tsdat/qc/base/quality_handler.py' 2026-08-03T18:26:29,907 adding 'tsdat/qc/base/quality_management.py' 2026-08-03T18:26:29,908 adding 'tsdat/qc/base/quality_manager.py' 2026-08-03T18:26:29,911 adding 'tsdat/qc/checkers/__init__.py' 2026-08-03T18:26:29,912 adding 'tsdat/qc/checkers/check_array_mask_threshold.py' 2026-08-03T18:26:29,914 adding 'tsdat/qc/checkers/check_delta.py' 2026-08-03T18:26:29,915 adding 'tsdat/qc/checkers/check_fail_delta.py' 2026-08-03T18:26:29,916 adding 'tsdat/qc/checkers/check_fail_max.py' 2026-08-03T18:26:29,917 adding 'tsdat/qc/checkers/check_fail_min.py' 2026-08-03T18:26:29,918 adding 'tsdat/qc/checkers/check_fail_range_max.py' 2026-08-03T18:26:29,920 adding 'tsdat/qc/checkers/check_fail_range_min.py' 2026-08-03T18:26:29,921 adding 'tsdat/qc/checkers/check_fail_std.py' 2026-08-03T18:26:29,922 adding 'tsdat/qc/checkers/check_max.py' 2026-08-03T18:26:29,924 adding 'tsdat/qc/checkers/check_min.py' 2026-08-03T18:26:29,925 adding 'tsdat/qc/checkers/check_missing.py' 2026-08-03T18:26:29,927 adding 'tsdat/qc/checkers/check_monotonic.py' 2026-08-03T18:26:29,928 adding 'tsdat/qc/checkers/check_std.py' 2026-08-03T18:26:29,929 adding 'tsdat/qc/checkers/check_valid_delta.py' 2026-08-03T18:26:29,930 adding 'tsdat/qc/checkers/check_valid_max.py' 2026-08-03T18:26:29,932 adding 'tsdat/qc/checkers/check_valid_min.py' 2026-08-03T18:26:29,933 adding 'tsdat/qc/checkers/check_valid_range_max.py' 2026-08-03T18:26:29,934 adding 'tsdat/qc/checkers/check_valid_range_min.py' 2026-08-03T18:26:29,935 adding 'tsdat/qc/checkers/check_valid_std.py' 2026-08-03T18:26:29,937 adding 'tsdat/qc/checkers/check_warn_delta.py' 2026-08-03T18:26:29,938 adding 'tsdat/qc/checkers/check_warn_max.py' 2026-08-03T18:26:29,939 adding 'tsdat/qc/checkers/check_warn_min.py' 2026-08-03T18:26:29,940 adding 'tsdat/qc/checkers/check_warn_range_max.py' 2026-08-03T18:26:29,941 adding 'tsdat/qc/checkers/check_warn_range_min.py' 2026-08-03T18:26:29,943 adding 'tsdat/qc/checkers/check_warn_std.py' 2026-08-03T18:26:29,944 adding 'tsdat/qc/checkers/is_datetime_like.py' 2026-08-03T18:26:29,945 adding 'tsdat/qc/checkers/threshold_checker.py' 2026-08-03T18:26:29,947 adding 'tsdat/qc/checkers/oceanography/__init__.py' 2026-08-03T18:26:29,948 adding 'tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py' 2026-08-03T18:26:29,950 adding 'tsdat/qc/handlers/__init__.py' 2026-08-03T18:26:29,952 adding 'tsdat/qc/handlers/cubic_spline_interp.py' 2026-08-03T18:26:29,953 adding 'tsdat/qc/handlers/data_quality_error.py' 2026-08-03T18:26:29,954 adding 'tsdat/qc/handlers/fail_pipeline.py' 2026-08-03T18:26:29,956 adding 'tsdat/qc/handlers/record_quality_results.py' 2026-08-03T18:26:29,957 adding 'tsdat/qc/handlers/remove_failed_values.py' 2026-08-03T18:26:29,958 adding 'tsdat/qc/handlers/sort_dataset_by_coordinate.py' 2026-08-03T18:26:29,960 adding 'tsdat/transform/__init__.py' 2026-08-03T18:26:29,961 adding 'tsdat/transform/adi/__init__.py' 2026-08-03T18:26:29,963 adding 'tsdat/transform/adi/adi_alignments.py' 2026-08-03T18:26:29,964 adding 'tsdat/transform/adi/adi_qc_atts.py' 2026-08-03T18:26:29,966 adding 'tsdat/transform/adi/adi_transformation_types.py' 2026-08-03T18:26:29,970 adding 'tsdat/transform/adi/adi_transformer.py' 2026-08-03T18:26:29,971 adding 'tsdat/transform/adi/bad_transformation_settings_error.py' 2026-08-03T18:26:29,972 adding 'tsdat/transform/adi/transform_parameter_converter.py' 2026-08-03T18:26:29,974 adding 'tsdat/transform/converters/__init__.py' 2026-08-03T18:26:29,976 adding 'tsdat/transform/converters/_adi_base_transformer.py' 2026-08-03T18:26:29,977 adding 'tsdat/transform/converters/_create_bounds.py' 2026-08-03T18:26:29,978 adding 'tsdat/transform/converters/automatic.py' 2026-08-03T18:26:29,979 adding 'tsdat/transform/converters/bin_average.py' 2026-08-03T18:26:29,981 adding 'tsdat/transform/converters/create_time_grid.py' 2026-08-03T18:26:29,982 adding 'tsdat/transform/converters/error_traceback.py' 2026-08-03T18:26:29,983 adding 'tsdat/transform/converters/interpolate.py' 2026-08-03T18:26:29,984 adding 'tsdat/transform/converters/nearest_neighbor.py' 2026-08-03T18:26:29,985 adding 'tsdat/transform_v2/__init__.py' 2026-08-03T18:26:29,987 adding 'tsdat/transform_v2/bin_average/__init__.py' 2026-08-03T18:26:29,988 adding 'tsdat/transform_v2/bin_average/_perform_bin_average_qc_checks.py' 2026-08-03T18:26:29,990 adding 'tsdat/transform_v2/bin_average/_reshape_weights.py' 2026-08-03T18:26:29,991 adding 'tsdat/transform_v2/bin_average/_weighted_average.py' 2026-08-03T18:26:29,992 adding 'tsdat/transform_v2/bin_average/_weighted_std.py' 2026-08-03T18:26:29,993 adding 'tsdat/transform_v2/bin_average/calculate_bin_average.py' 2026-08-03T18:26:29,995 adding 'tsdat/transform_v2/converters/__init__.py' 2026-08-03T18:26:29,997 adding 'tsdat/transform_v2/converters/bin_average.py' 2026-08-03T18:26:29,999 adding 'tsdat/transform_v2/converters/linear_interpolate.py' 2026-08-03T18:26:30,000 adding 'tsdat/transform_v2/converters/nearest_neighbor.py' 2026-08-03T18:26:30,002 adding 'tsdat/transform_v2/interpolate/__init__.py' 2026-08-03T18:26:30,003 adding 'tsdat/transform_v2/interpolate/_interpolate_single_point.py' 2026-08-03T18:26:30,005 adding 'tsdat/transform_v2/interpolate/calculate_linear_interpolation.py' 2026-08-03T18:26:30,007 adding 'tsdat/transform_v2/nearest_neighbor/__init__.py' 2026-08-03T18:26:30,008 adding 'tsdat/transform_v2/nearest_neighbor/_get_tolerance.py' 2026-08-03T18:26:30,009 adding 'tsdat/transform_v2/nearest_neighbor/calculate_nearest_neighbor.py' 2026-08-03T18:26:30,011 adding 'tsdat/transform_v2/utils/__init__.py' 2026-08-03T18:26:30,012 adding 'tsdat/transform_v2/utils/add_empty_goodfrac_var.py' 2026-08-03T18:26:30,013 adding 'tsdat/transform_v2/utils/add_empty_std_dev_var.py' 2026-08-03T18:26:30,015 adding 'tsdat/transform_v2/utils/add_empty_transform_qc_var.py' 2026-08-03T18:26:30,017 adding 'tsdat/transform_v2/utils/create_bounds.py' 2026-08-03T18:26:30,018 adding 'tsdat/transform_v2/utils/create_empty_dataset.py' 2026-08-03T18:26:30,020 adding 'tsdat/transform_v2/utils/create_input_dataset.py' 2026-08-03T18:26:30,021 adding 'tsdat/transform_v2/utils/get_bound_overlaps.py' 2026-08-03T18:26:30,022 adding 'tsdat/transform_v2/utils/get_filtered_data.py' 2026-08-03T18:26:30,024 adding 'tsdat/transform_v2/utils/get_input_variables_for_transform.py' 2026-08-03T18:26:30,025 adding 'tsdat/transform_v2/utils/is_metric_var.py' 2026-08-03T18:26:30,026 adding 'tsdat/transform_v2/utils/is_qc_var.py' 2026-08-03T18:26:30,028 adding 'tsdat/transform_v2/utils/to_seconds_vec.py' 2026-08-03T18:26:30,029 adding 'tsdat/tstring/__init__.py' 2026-08-03T18:26:30,031 adding 'tsdat/tstring/is_balanced.py' 2026-08-03T18:26:30,032 adding 'tsdat/tstring/template.py' 2026-08-03T18:26:30,034 adding 'tsdat/tstring/template_chunk.py' 2026-08-03T18:26:30,035 adding 'tsdat/tstring/template_registry.py' 2026-08-03T18:26:30,037 adding 'tsdat/utils/__init__.py' 2026-08-03T18:26:30,038 adding 'tsdat/utils/_nested_union.py' 2026-08-03T18:26:30,039 adding 'tsdat/utils/assign_data.py' 2026-08-03T18:26:30,040 adding 'tsdat/utils/datetime_substitutions.py' 2026-08-03T18:26:30,041 adding 'tsdat/utils/decode_cf.py' 2026-08-03T18:26:30,042 adding 'tsdat/utils/get_dataset_dim_groups.py' 2026-08-03T18:26:30,044 adding 'tsdat/utils/get_datastream.py' 2026-08-03T18:26:30,045 adding 'tsdat/utils/get_fields_from_dataset.py' 2026-08-03T18:26:30,046 adding 'tsdat/utils/get_fields_from_datastream.py' 2026-08-03T18:26:30,047 adding 'tsdat/utils/get_file_datetime.py' 2026-08-03T18:26:30,048 adding 'tsdat/utils/get_filename.py' 2026-08-03T18:26:30,049 adding 'tsdat/utils/get_start_date_and_time_str.py' 2026-08-03T18:26:30,051 adding 'tsdat/utils/get_start_time.py' 2026-08-03T18:26:30,052 adding 'tsdat/utils/model_to_dict.py' 2026-08-03T18:26:30,053 adding 'tsdat/utils/parameterized_class.py' 2026-08-03T18:26:30,055 adding 'tsdat/utils/record_corrections_applied.py' 2026-08-03T18:26:30,056 adding 'tsdat/utils/replace_qc_attr.py' 2026-08-03T18:26:30,057 adding 'tsdat/utils/standards_type.py' 2026-08-03T18:26:30,059 adding 'tsdat-0.10.0.dist-info/licenses/LICENSE.md' 2026-08-03T18:26:30,061 adding 'tsdat-0.10.0.dist-info/METADATA' 2026-08-03T18:26:30,062 adding 'tsdat-0.10.0.dist-info/WHEEL' 2026-08-03T18:26:30,063 adding 'tsdat-0.10.0.dist-info/entry_points.txt' 2026-08-03T18:26:30,064 adding 'tsdat-0.10.0.dist-info/top_level.txt' 2026-08-03T18:26:30,068 adding 'tsdat-0.10.0.dist-info/RECORD' 2026-08-03T18:26:30,074 removing build/bdist.linux-armv7l/wheel 2026-08-03T18:26:30,235 Building wheel for tsdat (pyproject.toml): finished with status 'done' 2026-08-03T18:26:30,244 Created wheel for tsdat: filename=tsdat-0.10.0-py3-none-any.whl size=201065 sha256=f1c2fae5fa1b1f0d70dbea557e2e28e402b0e0663505f55f2281820f117370c6 2026-08-03T18:26:30,245 Stored in directory: /tmp/pip-ephem-wheel-cache-l45kp8_a/wheels/7e/dd/eb/c178400b5cab27e29e6164d28fb45f7b0fa6749edff99aac04 2026-08-03T18:26:30,265 Successfully built tsdat 2026-08-03T18:26:30,273 Removed build tracker: '/tmp/pip-build-tracker-mkz_mjzx'