2026-03-05T09:04:13,576 Created temporary directory: /tmp/pip-ephem-wheel-cache-5jsinao4 2026-03-05T09:04:13,578 Created temporary directory: /tmp/pip-build-tracker-n_bi7p8u 2026-03-05T09:04:13,578 Initialized build tracking at /tmp/pip-build-tracker-n_bi7p8u 2026-03-05T09:04:13,579 Created build tracker: /tmp/pip-build-tracker-n_bi7p8u 2026-03-05T09:04:13,579 Entered build tracker: /tmp/pip-build-tracker-n_bi7p8u 2026-03-05T09:04:13,580 Created temporary directory: /tmp/pip-wheel-ftl0svhi 2026-03-05T09:04:13,583 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T09:04:13,586 Created temporary directory: /tmp/pip-ephem-wheel-cache-2qh_frht 2026-03-05T09:04:13,607 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T09:04:13,611 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-03-05T09:04:13,611 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:13,611 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:13,611 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:13,612 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:13,614 Found index url https://pypi.org/simple 2026-03-05T09:04:13,835 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-03-05T09:04:13,841 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/fa/ee/dfce29da1fdcbf3b2cee288ff735db48fb10dc430a13865d349cd26f2446/rowsncolumns_spreadsheet-0.1.0-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,842 Found link https://files.pythonhosted.org/packages/5e/67/71a5b81c2f9d18c05c9e5eddcfc8009aad98f49bdc7cbe3aa6cd2db60a1e/rowsncolumns_spreadsheet-0.1.0.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.0 2026-03-05T09:04:13,843 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/2a/03/d534a16c8ddb72ec8028a7f542930561b188a62b325344db1866b4d77121/rowsncolumns_spreadsheet-0.1.1-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,844 Found link https://files.pythonhosted.org/packages/b5/90/79a437875ffbc4bfe5c5ef0557a71540d4c3244d13ff137965e349263d06/rowsncolumns_spreadsheet-0.1.1.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.1 2026-03-05T09:04:13,845 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/48/34/6028b396ca2fa0a37809de96dceec0c75c7d9f99df46b4660e065fc0db22/rowsncolumns_spreadsheet-0.1.2-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,846 Found link https://files.pythonhosted.org/packages/0e/84/6417064965d29deef6d5680edf323c01f61ec83bf91785f060317a7fb1c4/rowsncolumns_spreadsheet-0.1.2.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.2 2026-03-05T09:04:13,847 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/0a/2f/7633716ee22eda0f3bf391a7a232f4f677dce32bff65c98ef781422bd920/rowsncolumns_spreadsheet-0.1.3-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,848 Found link https://files.pythonhosted.org/packages/67/dd/f7df8ed2525b2a795678bcd17a2e4a8da28fad0828da28a554ec7ce75c6b/rowsncolumns_spreadsheet-0.1.3.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.3 2026-03-05T09:04:13,848 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/bd/e3/7d20a4eed6ece6a04b945057a77b6d088dc160ee326dd1665d3c79e3dca1/rowsncolumns_spreadsheet-0.1.5-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,850 Found link https://files.pythonhosted.org/packages/12/02/57716eb3cbfabeee0c7115c4bd0f22b07e5c52ffbf06be57df92fa5ff6c5/rowsncolumns_spreadsheet-0.1.5.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.5 2026-03-05T09:04:13,850 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/3c/33/ae161388431d453ff1e68a9d9802d880e71ac6119d0f06e5ea6dea6f2edb/rowsncolumns_spreadsheet-0.1.6-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,851 Found link https://files.pythonhosted.org/packages/e0/a7/8da196c173bba83b68da522ecf83252c1cc3a7bbcc16c36586e644f7b5b1/rowsncolumns_spreadsheet-0.1.6.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.6 2026-03-05T09:04:13,852 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/77/f8/2d0eb0a4e7ecddc45cc2983bf8e56cadfee4f6cd5936297c6a20a548df3b/rowsncolumns_spreadsheet-0.1.7-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,852 Found link https://files.pythonhosted.org/packages/90/1c/1eaf5c6ce064e1de3ebac5eb8c4458c457760cd5bba907e7018254460cf6/rowsncolumns_spreadsheet-0.1.7.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.7 2026-03-05T09:04:13,853 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/55/16/d49973a87bc23c69f3da7a6651d90abc4678d96f309a4c61b81543063196/rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,854 Found link https://files.pythonhosted.org/packages/84/ac/0583348aab18226bf18231284a83964f028088598bfa822d7ffc4af30de0/rowsncolumns_spreadsheet-0.1.8.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.8 2026-03-05T09:04:13,855 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/ec/22/b322ac2debc62a08832c65c4406c7f822257becab18e8453a142164acf01/rowsncolumns_spreadsheet-0.1.9-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,856 Found link https://files.pythonhosted.org/packages/7d/a4/72c10dac999e8a4a742569305adcc0689232722aae6e8b7115a6e641d988/rowsncolumns_spreadsheet-0.1.9.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.9 2026-03-05T09:04:13,856 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/5f/fd/5f5d138240509c2dea2f7bcac6573d83cd1a27d0500c4ba5e1606749b9fb/rowsncolumns_spreadsheet-0.1.10-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,857 Found link https://files.pythonhosted.org/packages/3c/1b/e84e4aa5695472a8e7bedc97d1174b1ae8a82879605599ed628520d8f67e/rowsncolumns_spreadsheet-0.1.10.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.10 2026-03-05T09:04:13,858 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/da/bd/89efd2b6ce511c0a3ec9e52251babd87f53c46059694b897ec9f12d1e77e/rowsncolumns_spreadsheet-0.1.11-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,859 Found link https://files.pythonhosted.org/packages/54/35/8b1227bc2ec335ead9b73e91a33527c6129518f027fb12c3c306842770ed/rowsncolumns_spreadsheet-0.1.11.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.11 2026-03-05T09:04:13,860 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/12/26/20fe3f791a5d09f2acc77a7de7cea2f0be7a4bca2133e9094ebe9793791a/rowsncolumns_spreadsheet-0.1.12-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,861 Found link https://files.pythonhosted.org/packages/44/33/53577f89bd16d40f8597cc8844db490e139997c921b38602f089f0950e55/rowsncolumns_spreadsheet-0.1.12.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.12 2026-03-05T09:04:13,862 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/00/18/33a4cbd585205ec2613b6bdbb74a7aef574a8be44ed21cec8820f71bed51/rowsncolumns_spreadsheet-0.1.13-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,862 Found link https://files.pythonhosted.org/packages/d6/88/da0be26746485469e6e3bf3ef37242201c9ad5f7aecfbe4e22f0510e14b8/rowsncolumns_spreadsheet-0.1.13.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.13 2026-03-05T09:04:13,863 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/08/54/38f62b4e7078586fe165a8fe9cfdfd6682b8636996ae078e8de82bac4748/rowsncolumns_spreadsheet-0.1.15-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:13,864 Found link https://files.pythonhosted.org/packages/41/1b/509abae99b50aefd79ba8fe91a7e87b07889a2a83365053d8c8cee5ad453/rowsncolumns_spreadsheet-0.1.15.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.15 2026-03-05T09:04:13,865 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:13,865 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:13,867 Found index url https://www.piwheels.org/simple 2026-03-05T09:04:14,024 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-03-05T09:04:14,029 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.13-py3-none-any.whl#sha256=13a92ce8ff6a15f45e55e67684af3aada8a0efee1475ea18e6ee1b7a124593ec (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,029 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.12-py3-none-any.whl#sha256=d3e21bb92e5d504ea6fa06cfb817ce114026a16f6d79be79875486988213439f (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,030 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.11-py3-none-any.whl#sha256=aeae4f41b7eb4e798b18a1541ba01e94e2903b42f0d3081b5551cdc08e04d042 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,031 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.10-py3-none-any.whl#sha256=31255eb191d74c0cfa5a7a16c2c706b9b2e53792b87def226db6b88b78ecc370 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,031 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.9-py3-none-any.whl#sha256=75947481996799ce13d7b387a66c64abd6a0c082e46865377fd390e8424a94bd (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,032 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl#sha256=f17b4fc1c2632792feb570cba3c7d21228cadd0737d1aee8f8002b2b8d2c2324 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,033 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.7-py3-none-any.whl#sha256=5a5500e944ae0a7f993c5033bd451dd1d94f413ba991eda658e10665ce2f0669 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,033 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.6-py3-none-any.whl#sha256=62d4a6c38e91a22940e9ab5757498621ff39280a3e6a0e700fb7a1f6fdebb290 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,033 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.5-py3-none-any.whl#sha256=2f1324bc33f11eb7f57f55abaa9915feec714fe01ddb934af0de9c9504e4b67c (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,034 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.3-py3-none-any.whl#sha256=d2e46ea2af69a4254d85b0f1b5920b7e4f46a002f25677e07b9ff540e252453f (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,034 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.2-py3-none-any.whl#sha256=73da6c6be3c23eaa605939c55b52e107bc9c37455a7656c7bb15f6ee030565a3 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,035 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.1-py3-none-any.whl#sha256=9ba84ac0a54fab998f36739132bd81d4dbddbc4db49b7c5e99697e9c270fef55 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,036 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.0-py3-none-any.whl#sha256=52ee1a2c96583438368b5c7afd69c1a8dce2358de2852d8c655377e0de35472b (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T09:04:14,036 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:14,037 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T09:04:14,057 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-03-05T09:04:14,075 Collecting rowsncolumns-spreadsheet==0.1.15 2026-03-05T09:04:14,077 Created temporary directory: /tmp/pip-unpack-etfyykqq 2026-03-05T09:04:14,291 Downloading rowsncolumns_spreadsheet-0.1.15.tar.gz (115 kB) 2026-03-05T09:04:14,534 Added rowsncolumns-spreadsheet==0.1.15 from https://files.pythonhosted.org/packages/41/1b/509abae99b50aefd79ba8fe91a7e87b07889a2a83365053d8c8cee5ad453/rowsncolumns_spreadsheet-0.1.15.tar.gz to build tracker '/tmp/pip-build-tracker-n_bi7p8u' 2026-03-05T09:04:14,539 Created temporary directory: /tmp/pip-build-env-l3uyw14o 2026-03-05T09:04:14,544 Installing build dependencies: started 2026-03-05T09:04:14,546 Running command pip subprocess to install build dependencies 2026-03-05T09:04:15,706 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T09:04:16,252 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T09:04:16,275 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T09:04:18,023 Collecting setuptools>=61.0 2026-03-05T09:04:18,122 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T09:04:18,392 Collecting wheel 2026-03-05T09:04:18,409 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T09:04:18,615 Collecting packaging>=24.0 2026-03-05T09:04:18,636 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T09:04:21,594 Installing collected packages: setuptools, packaging, wheel 2026-03-05T09:04:25,138 Creating /tmp/pip-build-env-l3uyw14o/overlay/local/bin 2026-03-05T09:04:25,140 changing mode of /tmp/pip-build-env-l3uyw14o/overlay/local/bin/wheel to 755 2026-03-05T09:04:25,162 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T09:04:25,440 Installing build dependencies: finished with status 'done' 2026-03-05T09:04:25,447 Getting requirements to build wheel: started 2026-03-05T09:04:25,448 Running command Getting requirements to build wheel 2026-03-05T09:04:26,063 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T09:04:26,063 !! 2026-03-05T09:04:26,064 ******************************************************************************** 2026-03-05T09:04:26,064 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T09:04:26,066 `authors = 'Rows & Columns'` 2026-03-05T09:04:26,067 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T09:04:26,067 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T09:04:26,068 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T09:04:26,069 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T09:04:26,070 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T09:04:26,070 configuration. 2026-03-05T09:04:26,071 ******************************************************************************** 2026-03-05T09:04:26,072 !! 2026-03-05T09:04:26,072 _handle_missing_dynamic(dist, project_table) 2026-03-05T09:04:26,073 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T09:04:26,073 !! 2026-03-05T09:04:26,074 ******************************************************************************** 2026-03-05T09:04:26,075 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T09:04:26,076 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:04:26,076 or your builds will no longer be supported. 2026-03-05T09:04:26,077 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:04:26,078 ******************************************************************************** 2026-03-05T09:04:26,079 !! 2026-03-05T09:04:26,080 corresp(dist, value, root_dir) 2026-03-05T09:04:26,080 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T09:04:26,080 corresp(dist, value, root_dir) 2026-03-05T09:04:26,081 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T09:04:26,081 corresp(dist, value, root_dir) 2026-03-05T09:04:26,156 running egg_info 2026-03-05T09:04:26,162 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T09:04:26,167 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T09:04:26,170 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T09:04:26,171 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T09:04:26,198 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:26,209 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:26,305 Getting requirements to build wheel: finished with status 'done' 2026-03-05T09:04:26,309 Created temporary directory: /tmp/pip-modern-metadata-u95i5c2h 2026-03-05T09:04:26,311 Preparing metadata (pyproject.toml): started 2026-03-05T09:04:26,312 Running command Preparing metadata (pyproject.toml) 2026-03-05T09:04:26,880 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T09:04:26,880 !! 2026-03-05T09:04:26,881 ******************************************************************************** 2026-03-05T09:04:26,881 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T09:04:26,882 `authors = 'Rows & Columns'` 2026-03-05T09:04:26,883 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T09:04:26,884 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T09:04:26,885 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T09:04:26,886 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T09:04:26,886 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T09:04:26,887 configuration. 2026-03-05T09:04:26,888 ******************************************************************************** 2026-03-05T09:04:26,889 !! 2026-03-05T09:04:26,889 _handle_missing_dynamic(dist, project_table) 2026-03-05T09:04:26,890 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T09:04:26,890 !! 2026-03-05T09:04:26,891 ******************************************************************************** 2026-03-05T09:04:26,892 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T09:04:26,893 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:04:26,893 or your builds will no longer be supported. 2026-03-05T09:04:26,895 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:04:26,895 ******************************************************************************** 2026-03-05T09:04:26,897 !! 2026-03-05T09:04:26,897 corresp(dist, value, root_dir) 2026-03-05T09:04:26,898 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T09:04:26,898 corresp(dist, value, root_dir) 2026-03-05T09:04:26,899 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T09:04:26,899 corresp(dist, value, root_dir) 2026-03-05T09:04:26,970 running dist_info 2026-03-05T09:04:26,980 creating /tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info 2026-03-05T09:04:26,981 writing /tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T09:04:26,986 writing dependency_links to /tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T09:04:26,989 writing requirements to /tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T09:04:26,991 writing top-level names to /tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T09:04:26,992 writing manifest file '/tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:27,016 reading manifest file '/tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:27,023 writing manifest file '/tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:27,024 creating '/tmp/pip-modern-metadata-u95i5c2h/rowsncolumns_spreadsheet-0.1.15.dist-info' 2026-03-05T09:04:27,144 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T09:04:27,149 Source in /tmp/pip-wheel-ftl0svhi/rowsncolumns-spreadsheet_313bed27c0334225b610e167e7c5afc1 has version 0.1.15, which satisfies requirement rowsncolumns-spreadsheet==0.1.15 from https://files.pythonhosted.org/packages/41/1b/509abae99b50aefd79ba8fe91a7e87b07889a2a83365053d8c8cee5ad453/rowsncolumns_spreadsheet-0.1.15.tar.gz 2026-03-05T09:04:27,150 Removed rowsncolumns-spreadsheet==0.1.15 from https://files.pythonhosted.org/packages/41/1b/509abae99b50aefd79ba8fe91a7e87b07889a2a83365053d8c8cee5ad453/rowsncolumns_spreadsheet-0.1.15.tar.gz from build tracker '/tmp/pip-build-tracker-n_bi7p8u' 2026-03-05T09:04:27,156 Created temporary directory: /tmp/pip-unpack-ezidmg_y 2026-03-05T09:04:27,157 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-03-05T09:04:27,161 Created temporary directory: /tmp/pip-wheel-39z8dmeh 2026-03-05T09:04:27,162 Destination directory: /tmp/pip-wheel-39z8dmeh 2026-03-05T09:04:27,164 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-03-05T09:04:27,165 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-03-05T09:04:27,725 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T09:04:27,725 !! 2026-03-05T09:04:27,727 ******************************************************************************** 2026-03-05T09:04:27,727 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T09:04:27,728 `authors = 'Rows & Columns'` 2026-03-05T09:04:27,729 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T09:04:27,730 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T09:04:27,731 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T09:04:27,732 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T09:04:27,733 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T09:04:27,734 configuration. 2026-03-05T09:04:27,734 ******************************************************************************** 2026-03-05T09:04:27,735 !! 2026-03-05T09:04:27,735 _handle_missing_dynamic(dist, project_table) 2026-03-05T09:04:27,736 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T09:04:27,736 !! 2026-03-05T09:04:27,737 ******************************************************************************** 2026-03-05T09:04:27,738 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T09:04:27,739 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:04:27,739 or your builds will no longer be supported. 2026-03-05T09:04:27,740 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:04:27,741 ******************************************************************************** 2026-03-05T09:04:27,742 !! 2026-03-05T09:04:27,742 corresp(dist, value, root_dir) 2026-03-05T09:04:27,743 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T09:04:27,743 corresp(dist, value, root_dir) 2026-03-05T09:04:27,744 /tmp/pip-build-env-l3uyw14o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T09:04:27,744 corresp(dist, value, root_dir) 2026-03-05T09:04:27,802 running bdist_wheel 2026-03-05T09:04:27,820 running build 2026-03-05T09:04:27,820 running build_py 2026-03-05T09:04:27,827 creating build/lib/tests 2026-03-05T09:04:27,829 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-03-05T09:04:27,831 copying tests/test_shared_strings_dict.py -> build/lib/tests 2026-03-05T09:04:27,834 copying tests/__init__.py -> build/lib/tests 2026-03-05T09:04:27,836 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-03-05T09:04:27,837 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-03-05T09:04:27,839 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-03-05T09:04:27,841 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-03-05T09:04:27,843 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-03-05T09:04:27,845 copying tests/test_dag.py -> build/lib/tests 2026-03-05T09:04:27,848 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-03-05T09:04:27,850 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-03-05T09:04:27,852 copying tests/test_insert_row.py -> build/lib/tests 2026-03-05T09:04:27,855 copying tests/test_apply_fill.py -> build/lib/tests 2026-03-05T09:04:27,857 copying tests/test_v3_conversion.py -> build/lib/tests 2026-03-05T09:04:27,859 copying tests/test_ysheet_migration.py -> build/lib/tests 2026-03-05T09:04:27,862 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-03-05T09:04:27,864 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-03-05T09:04:27,866 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-03-05T09:04:27,868 copying tests/test_sheet_cell.py -> build/lib/tests 2026-03-05T09:04:27,871 creating build/lib/examples 2026-03-05T09:04:27,872 copying examples/update_table_yjs.py -> build/lib/examples 2026-03-05T09:04:27,874 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-03-05T09:04:27,876 copying examples/change_batch_yjs.py -> build/lib/examples 2026-03-05T09:04:27,878 copying examples/__init__.py -> build/lib/examples 2026-03-05T09:04:27,880 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-03-05T09:04:27,882 copying examples/insert_row_yjs.py -> build/lib/examples 2026-03-05T09:04:27,884 copying examples/delete_row_yjs.py -> build/lib/examples 2026-03-05T09:04:27,886 copying examples/create_table_yjs.py -> build/lib/examples 2026-03-05T09:04:27,887 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-03-05T09:04:27,890 copying examples/insert_column_yjs.py -> build/lib/examples 2026-03-05T09:04:27,892 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-03-05T09:04:27,894 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-03-05T09:04:27,896 copying examples/immer_workflow.py -> build/lib/examples 2026-03-05T09:04:27,898 copying examples/delete_column_yjs.py -> build/lib/examples 2026-03-05T09:04:27,900 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-03-05T09:04:27,902 copying examples/yjs_integration.py -> build/lib/examples 2026-03-05T09:04:27,905 creating build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,906 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,909 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,911 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,913 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,916 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,920 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,923 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,925 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,927 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,932 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,935 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,937 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,940 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,942 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,945 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,948 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T09:04:27,952 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,953 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,955 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,958 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,960 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,962 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,964 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,966 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,968 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,971 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,973 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,975 copying rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,978 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,980 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,982 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,984 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,986 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,989 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:27,991 creating build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T09:04:27,992 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T09:04:27,994 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T09:04:27,997 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T09:04:27,999 running egg_info 2026-03-05T09:04:28,009 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T09:04:28,013 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T09:04:28,015 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T09:04:28,016 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T09:04:28,031 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:28,042 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T09:04:28,059 installing to build/bdist.linux-armv7l/wheel 2026-03-05T09:04:28,060 running install 2026-03-05T09:04:28,083 running install_lib 2026-03-05T09:04:28,089 creating build/bdist.linux-armv7l/wheel 2026-03-05T09:04:28,091 creating build/bdist.linux-armv7l/wheel/tests 2026-03-05T09:04:28,092 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,094 copying build/lib/tests/test_shared_strings_dict.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,097 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,099 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,101 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,103 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,105 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,107 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,109 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,111 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,113 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,115 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,118 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,120 copying build/lib/tests/test_v3_conversion.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,123 copying build/lib/tests/test_ysheet_migration.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,126 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,128 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,130 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,132 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T09:04:28,135 creating build/bdist.linux-armv7l/wheel/examples 2026-03-05T09:04:28,137 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,139 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,141 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,143 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,145 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,147 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,148 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,150 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,152 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,154 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,157 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,159 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,161 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,164 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,166 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,167 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T09:04:28,171 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-03-05T09:04:28,172 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,174 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,177 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,179 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,182 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,186 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,188 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,191 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,193 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,196 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,199 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,200 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,203 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,205 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,207 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,209 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,211 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,214 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,216 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,219 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,221 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,223 copying build/lib/rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,225 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,228 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,230 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,232 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,234 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,237 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T09:04:28,239 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,242 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,245 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,247 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,251 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-03-05T09:04:28,252 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T09:04:28,254 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T09:04:28,256 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T09:04:28,259 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,262 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T09:04:28,264 running install_egg_info 2026-03-05T09:04:28,269 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.15-py3.11.egg-info 2026-03-05T09:04:28,282 running install_scripts 2026-03-05T09:04:28,290 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.15.dist-info/WHEEL 2026-03-05T09:04:28,293 creating '/tmp/pip-wheel-39z8dmeh/.tmp-5679h5rj/rowsncolumns_spreadsheet-0.1.15-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T09:04:28,295 adding 'examples/__init__.py' 2026-03-05T09:04:28,296 adding 'examples/change_batch_yjs.py' 2026-03-05T09:04:28,298 adding 'examples/change_formatting_yjs.py' 2026-03-05T09:04:28,299 adding 'examples/create_sheet_yjs.py' 2026-03-05T09:04:28,301 adding 'examples/create_table_yjs.py' 2026-03-05T09:04:28,302 adding 'examples/delete_column_yjs.py' 2026-03-05T09:04:28,304 adding 'examples/delete_row_yjs.py' 2026-03-05T09:04:28,305 adding 'examples/delete_table_column_yjs.py' 2026-03-05T09:04:28,307 adding 'examples/immer_workflow.py' 2026-03-05T09:04:28,309 adding 'examples/insert_column_yjs.py' 2026-03-05T09:04:28,310 adding 'examples/insert_row_yjs.py' 2026-03-05T09:04:28,311 adding 'examples/insert_table_column_yjs.py' 2026-03-05T09:04:28,313 adding 'examples/update_sheet_yjs.py' 2026-03-05T09:04:28,314 adding 'examples/update_table_yjs.py' 2026-03-05T09:04:28,316 adding 'examples/yjs_integration.py' 2026-03-05T09:04:28,318 adding 'examples/yjs_websocket_client.py' 2026-03-05T09:04:28,320 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-03-05T09:04:28,322 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-03-05T09:04:28,326 adding 'rowsncolumns_spreadsheet/dag.py' 2026-03-05T09:04:28,329 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-03-05T09:04:28,331 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-03-05T09:04:28,333 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-03-05T09:04:28,335 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-03-05T09:04:28,337 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-03-05T09:04:28,340 adding 'rowsncolumns_spreadsheet/interface.py' 2026-03-05T09:04:28,341 adding 'rowsncolumns_spreadsheet/operations.py' 2026-03-05T09:04:28,343 adding 'rowsncolumns_spreadsheet/patches.py' 2026-03-05T09:04:28,351 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-03-05T09:04:28,353 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-03-05T09:04:28,355 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-03-05T09:04:28,357 adding 'rowsncolumns_spreadsheet/types.py' 2026-03-05T09:04:28,358 adding 'rowsncolumns_spreadsheet/utils.py' 2026-03-05T09:04:28,361 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-03-05T09:04:28,363 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-03-05T09:04:28,366 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-03-05T09:04:28,368 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-03-05T09:04:28,371 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-03-05T09:04:28,373 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-03-05T09:04:28,374 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-03-05T09:04:28,376 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-03-05T09:04:28,378 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-03-05T09:04:28,379 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-03-05T09:04:28,381 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-03-05T09:04:28,383 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-03-05T09:04:28,384 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-03-05T09:04:28,386 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-03-05T09:04:28,387 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-03-05T09:04:28,389 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-03-05T09:04:28,390 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-03-05T09:04:28,392 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-03-05T09:04:28,393 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-03-05T09:04:28,395 adding 'rowsncolumns_spreadsheet/yjs/v3_conversion.py' 2026-03-05T09:04:28,398 adding 'tests/__init__.py' 2026-03-05T09:04:28,399 adding 'tests/test_apply_fill.py' 2026-03-05T09:04:28,401 adding 'tests/test_dag.py' 2026-03-05T09:04:28,402 adding 'tests/test_insert_row.py' 2026-03-05T09:04:28,404 adding 'tests/test_shared_strings_dict.py' 2026-03-05T09:04:28,407 adding 'tests/test_sheet_cell.py' 2026-03-05T09:04:28,409 adding 'tests/test_v3_conversion.py' 2026-03-05T09:04:28,410 adding 'tests/test_yjs_change_batch.py' 2026-03-05T09:04:28,412 adding 'tests/test_yjs_change_formatting.py' 2026-03-05T09:04:28,413 adding 'tests/test_yjs_create_new_sheet.py' 2026-03-05T09:04:28,414 adding 'tests/test_yjs_create_table.py' 2026-03-05T09:04:28,415 adding 'tests/test_yjs_delete_column.py' 2026-03-05T09:04:28,417 adding 'tests/test_yjs_delete_row.py' 2026-03-05T09:04:28,418 adding 'tests/test_yjs_insert_column.py' 2026-03-05T09:04:28,419 adding 'tests/test_yjs_insert_row.py' 2026-03-05T09:04:28,421 adding 'tests/test_yjs_table_columns.py' 2026-03-05T09:04:28,422 adding 'tests/test_yjs_update_sheet.py' 2026-03-05T09:04:28,423 adding 'tests/test_yjs_update_table.py' 2026-03-05T09:04:28,425 adding 'tests/test_ysheet_migration.py' 2026-03-05T09:04:28,426 adding 'rowsncolumns_spreadsheet-0.1.15.dist-info/METADATA' 2026-03-05T09:04:28,428 adding 'rowsncolumns_spreadsheet-0.1.15.dist-info/WHEEL' 2026-03-05T09:04:28,429 adding 'rowsncolumns_spreadsheet-0.1.15.dist-info/top_level.txt' 2026-03-05T09:04:28,430 adding 'rowsncolumns_spreadsheet-0.1.15.dist-info/RECORD' 2026-03-05T09:04:28,434 removing build/bdist.linux-armv7l/wheel 2026-03-05T09:04:28,549 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-03-05T09:04:28,556 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.15-py3-none-any.whl size=155563 sha256=6030b57fee043cf3c3adc12ae679a666a9661a41d41474ad72edf91c462d06aa 2026-03-05T09:04:28,557 Stored in directory: /tmp/pip-ephem-wheel-cache-2qh_frht/wheels/0d/6a/40/d619a0d5ca1be6c2b0daaefce9e8581bd02c566f6627ed2be5 2026-03-05T09:04:28,570 Successfully built rowsncolumns-spreadsheet 2026-03-05T09:04:28,578 Removed build tracker: '/tmp/pip-build-tracker-n_bi7p8u'