2026-03-05T02:21:40,675 Created temporary directory: /tmp/pip-ephem-wheel-cache-i9k6uvh0 2026-03-05T02:21:40,677 Created temporary directory: /tmp/pip-build-tracker-nxwjs_t3 2026-03-05T02:21:40,677 Initialized build tracking at /tmp/pip-build-tracker-nxwjs_t3 2026-03-05T02:21:40,678 Created build tracker: /tmp/pip-build-tracker-nxwjs_t3 2026-03-05T02:21:40,678 Entered build tracker: /tmp/pip-build-tracker-nxwjs_t3 2026-03-05T02:21:40,679 Created temporary directory: /tmp/pip-wheel-rk9jp6qr 2026-03-05T02:21:40,682 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-05T02:21:40,684 Created temporary directory: /tmp/pip-ephem-wheel-cache-9k7h_ys6 2026-03-05T02:21:40,706 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T02:21:40,709 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-03-05T02:21:40,709 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:40,709 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:40,710 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:40,711 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:40,712 Found index url https://pypi.org/simple 2026-03-05T02:21:40,929 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-03-05T02:21:40,935 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-05T02:21:40,936 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-05T02:21:40,937 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-05T02:21:40,938 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-05T02:21:40,939 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-05T02:21:40,940 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-05T02:21:40,941 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-05T02:21:40,942 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-05T02:21:40,942 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-05T02:21:40,943 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-05T02:21:40,944 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-05T02:21:40,945 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-05T02:21:40,946 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-05T02:21:40,946 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-05T02:21:40,947 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-05T02:21:40,948 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-05T02:21:40,949 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-05T02:21:40,950 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-05T02:21:40,951 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-05T02:21:40,951 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-05T02:21:40,952 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-05T02:21:40,953 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-05T02:21:40,954 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-05T02:21:40,955 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-05T02:21:40,956 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:40,957 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:40,958 Found index url https://www.piwheels.org/simple 2026-03-05T02:21:41,109 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-03-05T02:21:41,113 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-05T02:21:41,114 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-05T02:21:41,114 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-05T02:21:41,115 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-05T02:21:41,116 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-05T02:21:41,116 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-05T02:21:41,117 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-05T02:21:41,118 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-05T02:21:41,118 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-05T02:21:41,119 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-05T02:21:41,120 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:41,120 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:21:41,141 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-03-05T02:21:41,161 Collecting rowsncolumns-spreadsheet==0.1.11 2026-03-05T02:21:41,163 Created temporary directory: /tmp/pip-unpack-70wk_h_g 2026-03-05T02:21:41,371 Downloading rowsncolumns_spreadsheet-0.1.11.tar.gz (114 kB) 2026-03-05T02:21:41,603 Added rowsncolumns-spreadsheet==0.1.11 from https://files.pythonhosted.org/packages/54/35/8b1227bc2ec335ead9b73e91a33527c6129518f027fb12c3c306842770ed/rowsncolumns_spreadsheet-0.1.11.tar.gz to build tracker '/tmp/pip-build-tracker-nxwjs_t3' 2026-03-05T02:21:41,608 Created temporary directory: /tmp/pip-build-env-got1b856 2026-03-05T02:21:41,612 Installing build dependencies: started 2026-03-05T02:21:41,613 Running command pip subprocess to install build dependencies 2026-03-05T02:21:42,986 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T02:21:43,556 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-05T02:21:43,578 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T02:21:45,340 Collecting setuptools>=61.0 2026-03-05T02:21:45,423 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T02:21:45,693 Collecting wheel 2026-03-05T02:21:45,707 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T02:21:45,893 Collecting packaging>=24.0 2026-03-05T02:21:45,908 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T02:21:48,865 Installing collected packages: setuptools, packaging, wheel 2026-03-05T02:21:52,146 Creating /tmp/pip-build-env-got1b856/overlay/local/bin 2026-03-05T02:21:52,148 changing mode of /tmp/pip-build-env-got1b856/overlay/local/bin/wheel to 755 2026-03-05T02:21:52,169 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T02:21:52,449 Installing build dependencies: finished with status 'done' 2026-03-05T02:21:52,455 Getting requirements to build wheel: started 2026-03-05T02:21:52,457 Running command Getting requirements to build wheel 2026-03-05T02:21:53,056 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T02:21:53,056 !! 2026-03-05T02:21:53,057 ******************************************************************************** 2026-03-05T02:21:53,058 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T02:21:53,060 `authors = 'Rows & Columns'` 2026-03-05T02:21:53,060 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T02:21:53,061 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T02:21:53,062 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T02:21:53,063 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T02:21:53,063 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T02:21:53,064 configuration. 2026-03-05T02:21:53,064 ******************************************************************************** 2026-03-05T02:21:53,065 !! 2026-03-05T02:21:53,065 _handle_missing_dynamic(dist, project_table) 2026-03-05T02:21:53,066 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:21:53,066 !! 2026-03-05T02:21:53,067 ******************************************************************************** 2026-03-05T02:21:53,068 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-05T02:21:53,069 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:21:53,069 or your builds will no longer be supported. 2026-03-05T02:21:53,070 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:21:53,071 ******************************************************************************** 2026-03-05T02:21:53,072 !! 2026-03-05T02:21:53,073 corresp(dist, value, root_dir) 2026-03-05T02:21:53,073 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T02:21:53,074 corresp(dist, value, root_dir) 2026-03-05T02:21:53,074 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T02:21:53,075 corresp(dist, value, root_dir) 2026-03-05T02:21:53,145 running egg_info 2026-03-05T02:21:53,151 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T02:21:53,156 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T02:21:53,159 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T02:21:53,160 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T02:21:53,187 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:53,197 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:53,295 Getting requirements to build wheel: finished with status 'done' 2026-03-05T02:21:53,298 Created temporary directory: /tmp/pip-modern-metadata-yt9h21e1 2026-03-05T02:21:53,301 Preparing metadata (pyproject.toml): started 2026-03-05T02:21:53,302 Running command Preparing metadata (pyproject.toml) 2026-03-05T02:21:53,857 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T02:21:53,857 !! 2026-03-05T02:21:53,859 ******************************************************************************** 2026-03-05T02:21:53,859 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T02:21:53,860 `authors = 'Rows & Columns'` 2026-03-05T02:21:53,862 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T02:21:53,863 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T02:21:53,864 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T02:21:53,865 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T02:21:53,865 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T02:21:53,866 configuration. 2026-03-05T02:21:53,866 ******************************************************************************** 2026-03-05T02:21:53,867 !! 2026-03-05T02:21:53,868 _handle_missing_dynamic(dist, project_table) 2026-03-05T02:21:53,868 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:21:53,869 !! 2026-03-05T02:21:53,870 ******************************************************************************** 2026-03-05T02:21:53,870 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-05T02:21:53,871 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:21:53,872 or your builds will no longer be supported. 2026-03-05T02:21:53,873 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:21:53,873 ******************************************************************************** 2026-03-05T02:21:53,874 !! 2026-03-05T02:21:53,875 corresp(dist, value, root_dir) 2026-03-05T02:21:53,876 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T02:21:53,876 corresp(dist, value, root_dir) 2026-03-05T02:21:53,877 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T02:21:53,878 corresp(dist, value, root_dir) 2026-03-05T02:21:53,941 running dist_info 2026-03-05T02:21:53,951 creating /tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info 2026-03-05T02:21:53,952 writing /tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T02:21:53,957 writing dependency_links to /tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T02:21:53,960 writing requirements to /tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T02:21:53,961 writing top-level names to /tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T02:21:53,962 writing manifest file '/tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:53,985 reading manifest file '/tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:53,992 writing manifest file '/tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:53,993 creating '/tmp/pip-modern-metadata-yt9h21e1/rowsncolumns_spreadsheet-0.1.11.dist-info' 2026-03-05T02:21:54,112 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T02:21:54,116 Source in /tmp/pip-wheel-rk9jp6qr/rowsncolumns-spreadsheet_de1fc32154da4fddb0e8b8202520b9fb has version 0.1.11, which satisfies requirement rowsncolumns-spreadsheet==0.1.11 from https://files.pythonhosted.org/packages/54/35/8b1227bc2ec335ead9b73e91a33527c6129518f027fb12c3c306842770ed/rowsncolumns_spreadsheet-0.1.11.tar.gz 2026-03-05T02:21:54,117 Removed rowsncolumns-spreadsheet==0.1.11 from https://files.pythonhosted.org/packages/54/35/8b1227bc2ec335ead9b73e91a33527c6129518f027fb12c3c306842770ed/rowsncolumns_spreadsheet-0.1.11.tar.gz from build tracker '/tmp/pip-build-tracker-nxwjs_t3' 2026-03-05T02:21:54,123 Created temporary directory: /tmp/pip-unpack-z7wdtw5y 2026-03-05T02:21:54,124 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-03-05T02:21:54,128 Created temporary directory: /tmp/pip-wheel-iy7oc92z 2026-03-05T02:21:54,129 Destination directory: /tmp/pip-wheel-iy7oc92z 2026-03-05T02:21:54,131 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-03-05T02:21:54,132 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-03-05T02:21:54,678 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T02:21:54,678 !! 2026-03-05T02:21:54,679 ******************************************************************************** 2026-03-05T02:21:54,680 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T02:21:54,681 `authors = 'Rows & Columns'` 2026-03-05T02:21:54,682 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T02:21:54,682 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T02:21:54,683 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T02:21:54,684 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T02:21:54,685 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T02:21:54,686 configuration. 2026-03-05T02:21:54,686 ******************************************************************************** 2026-03-05T02:21:54,687 !! 2026-03-05T02:21:54,688 _handle_missing_dynamic(dist, project_table) 2026-03-05T02:21:54,689 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:21:54,689 !! 2026-03-05T02:21:54,691 ******************************************************************************** 2026-03-05T02:21:54,691 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-05T02:21:54,693 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:21:54,693 or your builds will no longer be supported. 2026-03-05T02:21:54,694 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:21:54,695 ******************************************************************************** 2026-03-05T02:21:54,696 !! 2026-03-05T02:21:54,697 corresp(dist, value, root_dir) 2026-03-05T02:21:54,698 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T02:21:54,698 corresp(dist, value, root_dir) 2026-03-05T02:21:54,699 /tmp/pip-build-env-got1b856/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T02:21:54,699 corresp(dist, value, root_dir) 2026-03-05T02:21:54,753 running bdist_wheel 2026-03-05T02:21:54,771 running build 2026-03-05T02:21:54,771 running build_py 2026-03-05T02:21:54,778 creating build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,780 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,782 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,785 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,787 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,789 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,791 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,793 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,796 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,798 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,800 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,803 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,805 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,808 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,810 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,812 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,817 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:21:54,820 creating build/lib/tests 2026-03-05T02:21:54,821 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-03-05T02:21:54,823 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-03-05T02:21:54,825 copying tests/test_ysheet_migration.py -> build/lib/tests 2026-03-05T02:21:54,827 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-03-05T02:21:54,829 copying tests/test_dag.py -> build/lib/tests 2026-03-05T02:21:54,831 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-03-05T02:21:54,832 copying tests/test_apply_fill.py -> build/lib/tests 2026-03-05T02:21:54,835 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-03-05T02:21:54,837 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-03-05T02:21:54,839 copying tests/test_insert_row.py -> build/lib/tests 2026-03-05T02:21:54,842 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-03-05T02:21:54,844 copying tests/test_shared_strings_dict.py -> build/lib/tests 2026-03-05T02:21:54,846 copying tests/test_sheet_cell.py -> build/lib/tests 2026-03-05T02:21:54,849 copying tests/__init__.py -> build/lib/tests 2026-03-05T02:21:54,851 copying tests/test_v3_conversion.py -> build/lib/tests 2026-03-05T02:21:54,853 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-03-05T02:21:54,855 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-03-05T02:21:54,857 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-03-05T02:21:54,859 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-03-05T02:21:54,862 creating build/lib/examples 2026-03-05T02:21:54,863 copying examples/insert_column_yjs.py -> build/lib/examples 2026-03-05T02:21:54,866 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-03-05T02:21:54,868 copying examples/immer_workflow.py -> build/lib/examples 2026-03-05T02:21:54,870 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-03-05T02:21:54,872 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-03-05T02:21:54,874 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-03-05T02:21:54,876 copying examples/create_table_yjs.py -> build/lib/examples 2026-03-05T02:21:54,879 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-03-05T02:21:54,881 copying examples/__init__.py -> build/lib/examples 2026-03-05T02:21:54,882 copying examples/insert_row_yjs.py -> build/lib/examples 2026-03-05T02:21:54,884 copying examples/delete_row_yjs.py -> build/lib/examples 2026-03-05T02:21:54,886 copying examples/update_table_yjs.py -> build/lib/examples 2026-03-05T02:21:54,888 copying examples/change_batch_yjs.py -> build/lib/examples 2026-03-05T02:21:54,890 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-03-05T02:21:54,892 copying examples/delete_column_yjs.py -> build/lib/examples 2026-03-05T02:21:54,893 copying examples/yjs_integration.py -> build/lib/examples 2026-03-05T02:21:54,896 creating build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:21:54,897 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:21:54,900 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:21:54,901 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:21:54,905 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,906 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,908 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,910 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,912 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,915 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,917 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,919 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,922 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,923 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,925 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,927 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,929 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,932 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,934 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,936 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,939 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,942 copying rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:54,945 running egg_info 2026-03-05T02:21:54,954 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T02:21:54,959 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T02:21:54,961 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T02:21:54,963 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T02:21:54,978 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:54,989 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:21:55,006 installing to build/bdist.linux-armv7l/wheel 2026-03-05T02:21:55,007 running install 2026-03-05T02:21:55,030 running install_lib 2026-03-05T02:21:55,037 creating build/bdist.linux-armv7l/wheel 2026-03-05T02:21:55,039 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-03-05T02:21:55,041 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,044 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,047 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,050 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,052 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,055 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,058 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,060 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,063 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-03-05T02:21:55,065 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T02:21:55,068 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T02:21:55,070 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T02:21:55,073 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,076 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,081 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,083 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,086 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,089 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,090 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,092 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,094 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,097 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,099 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,101 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,103 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,105 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,107 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,109 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,111 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,113 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,115 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,117 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,119 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,122 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,124 copying build/lib/rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:21:55,126 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,128 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,131 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:21:55,134 creating build/bdist.linux-armv7l/wheel/tests 2026-03-05T02:21:55,135 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,138 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,139 copying build/lib/tests/test_ysheet_migration.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,141 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,143 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,145 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,147 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,150 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,152 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,154 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,158 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,159 copying build/lib/tests/test_shared_strings_dict.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,162 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,165 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,166 copying build/lib/tests/test_v3_conversion.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,169 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,170 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,172 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,174 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:21:55,177 creating build/bdist.linux-armv7l/wheel/examples 2026-03-05T02:21:55,178 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,180 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,182 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,185 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,186 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,189 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,190 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,192 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,194 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,195 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,197 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,199 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,202 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,203 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,205 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,207 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:21:55,209 running install_egg_info 2026-03-05T02:21:55,214 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.11-py3.11.egg-info 2026-03-05T02:21:55,226 running install_scripts 2026-03-05T02:21:55,236 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.11.dist-info/WHEEL 2026-03-05T02:21:55,239 creating '/tmp/pip-wheel-iy7oc92z/.tmp-dqueztlj/rowsncolumns_spreadsheet-0.1.11-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T02:21:55,242 adding 'examples/__init__.py' 2026-03-05T02:21:55,243 adding 'examples/change_batch_yjs.py' 2026-03-05T02:21:55,245 adding 'examples/change_formatting_yjs.py' 2026-03-05T02:21:55,246 adding 'examples/create_sheet_yjs.py' 2026-03-05T02:21:55,248 adding 'examples/create_table_yjs.py' 2026-03-05T02:21:55,249 adding 'examples/delete_column_yjs.py' 2026-03-05T02:21:55,251 adding 'examples/delete_row_yjs.py' 2026-03-05T02:21:55,252 adding 'examples/delete_table_column_yjs.py' 2026-03-05T02:21:55,254 adding 'examples/immer_workflow.py' 2026-03-05T02:21:55,256 adding 'examples/insert_column_yjs.py' 2026-03-05T02:21:55,258 adding 'examples/insert_row_yjs.py' 2026-03-05T02:21:55,259 adding 'examples/insert_table_column_yjs.py' 2026-03-05T02:21:55,261 adding 'examples/update_sheet_yjs.py' 2026-03-05T02:21:55,262 adding 'examples/update_table_yjs.py' 2026-03-05T02:21:55,264 adding 'examples/yjs_integration.py' 2026-03-05T02:21:55,266 adding 'examples/yjs_websocket_client.py' 2026-03-05T02:21:55,268 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-03-05T02:21:55,270 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-03-05T02:21:55,274 adding 'rowsncolumns_spreadsheet/dag.py' 2026-03-05T02:21:55,277 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-03-05T02:21:55,279 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-03-05T02:21:55,281 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-03-05T02:21:55,284 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-03-05T02:21:55,286 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-03-05T02:21:55,288 adding 'rowsncolumns_spreadsheet/interface.py' 2026-03-05T02:21:55,290 adding 'rowsncolumns_spreadsheet/operations.py' 2026-03-05T02:21:55,292 adding 'rowsncolumns_spreadsheet/patches.py' 2026-03-05T02:21:55,300 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-03-05T02:21:55,302 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-03-05T02:21:55,303 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-03-05T02:21:55,305 adding 'rowsncolumns_spreadsheet/types.py' 2026-03-05T02:21:55,306 adding 'rowsncolumns_spreadsheet/utils.py' 2026-03-05T02:21:55,308 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-03-05T02:21:55,310 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-03-05T02:21:55,313 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-03-05T02:21:55,315 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-03-05T02:21:55,318 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-03-05T02:21:55,320 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-03-05T02:21:55,321 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-03-05T02:21:55,323 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-03-05T02:21:55,325 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-03-05T02:21:55,326 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-03-05T02:21:55,328 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-03-05T02:21:55,329 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-03-05T02:21:55,331 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-03-05T02:21:55,333 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-03-05T02:21:55,334 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-03-05T02:21:55,336 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-03-05T02:21:55,337 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-03-05T02:21:55,338 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-03-05T02:21:55,340 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-03-05T02:21:55,342 adding 'rowsncolumns_spreadsheet/yjs/v3_conversion.py' 2026-03-05T02:21:55,344 adding 'tests/__init__.py' 2026-03-05T02:21:55,346 adding 'tests/test_apply_fill.py' 2026-03-05T02:21:55,347 adding 'tests/test_dag.py' 2026-03-05T02:21:55,349 adding 'tests/test_insert_row.py' 2026-03-05T02:21:55,351 adding 'tests/test_shared_strings_dict.py' 2026-03-05T02:21:55,354 adding 'tests/test_sheet_cell.py' 2026-03-05T02:21:55,355 adding 'tests/test_v3_conversion.py' 2026-03-05T02:21:55,357 adding 'tests/test_yjs_change_batch.py' 2026-03-05T02:21:55,358 adding 'tests/test_yjs_change_formatting.py' 2026-03-05T02:21:55,360 adding 'tests/test_yjs_create_new_sheet.py' 2026-03-05T02:21:55,361 adding 'tests/test_yjs_create_table.py' 2026-03-05T02:21:55,362 adding 'tests/test_yjs_delete_column.py' 2026-03-05T02:21:55,363 adding 'tests/test_yjs_delete_row.py' 2026-03-05T02:21:55,365 adding 'tests/test_yjs_insert_column.py' 2026-03-05T02:21:55,366 adding 'tests/test_yjs_insert_row.py' 2026-03-05T02:21:55,367 adding 'tests/test_yjs_table_columns.py' 2026-03-05T02:21:55,369 adding 'tests/test_yjs_update_sheet.py' 2026-03-05T02:21:55,370 adding 'tests/test_yjs_update_table.py' 2026-03-05T02:21:55,371 adding 'tests/test_ysheet_migration.py' 2026-03-05T02:21:55,373 adding 'rowsncolumns_spreadsheet-0.1.11.dist-info/METADATA' 2026-03-05T02:21:55,375 adding 'rowsncolumns_spreadsheet-0.1.11.dist-info/WHEEL' 2026-03-05T02:21:55,376 adding 'rowsncolumns_spreadsheet-0.1.11.dist-info/top_level.txt' 2026-03-05T02:21:55,377 adding 'rowsncolumns_spreadsheet-0.1.11.dist-info/RECORD' 2026-03-05T02:21:55,382 removing build/bdist.linux-armv7l/wheel 2026-03-05T02:21:55,511 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-03-05T02:21:55,521 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.11-py3-none-any.whl size=154468 sha256=aeae4f41b7eb4e798b18a1541ba01e94e2903b42f0d3081b5551cdc08e04d042 2026-03-05T02:21:55,523 Stored in directory: /tmp/pip-ephem-wheel-cache-9k7h_ys6/wheels/a6/cf/a8/bf836468e2a2e85d171a48d8c5cb4f25fd9c6975952f5f0e68 2026-03-05T02:21:55,541 Successfully built rowsncolumns-spreadsheet 2026-03-05T02:21:55,556 Removed build tracker: '/tmp/pip-build-tracker-nxwjs_t3'