2026-03-02T08:15:27,164 Created temporary directory: /tmp/pip-ephem-wheel-cache-xb267hn7 2026-03-02T08:15:27,166 Created temporary directory: /tmp/pip-build-tracker-kli7xtx9 2026-03-02T08:15:27,166 Initialized build tracking at /tmp/pip-build-tracker-kli7xtx9 2026-03-02T08:15:27,167 Created build tracker: /tmp/pip-build-tracker-kli7xtx9 2026-03-02T08:15:27,167 Entered build tracker: /tmp/pip-build-tracker-kli7xtx9 2026-03-02T08:15:27,168 Created temporary directory: /tmp/pip-wheel-fhhz956j 2026-03-02T08:15:27,171 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-02T08:15:27,173 Created temporary directory: /tmp/pip-ephem-wheel-cache-776j4v2k 2026-03-02T08:15:27,196 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T08:15:27,200 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-03-02T08:15:27,200 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,200 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,201 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,202 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,203 Found index url https://pypi.org/simple 2026-03-02T08:15:27,417 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-03-02T08:15:27,424 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-02T08:15:27,426 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-02T08:15:27,427 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-02T08:15:27,428 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-02T08:15:27,429 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-02T08:15:27,430 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-02T08:15:27,431 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-02T08:15:27,432 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-02T08:15:27,432 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-02T08:15:27,434 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-02T08:15:27,434 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-02T08:15:27,435 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-02T08:15:27,436 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-02T08:15:27,437 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-02T08:15:27,437 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-02T08:15:27,438 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-02T08:15:27,439 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-02T08:15:27,440 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-02T08:15:27,441 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-02T08:15:27,442 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-02T08:15:27,442 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,443 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,444 Found index url https://www.piwheels.org/simple 2026-03-02T08:15:27,606 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-03-02T08:15:27,610 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-02T08:15:27,611 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-02T08:15:27,611 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-02T08:15:27,612 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-02T08:15:27,612 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-02T08:15:27,613 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-02T08:15:27,613 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-02T08:15:27,614 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-02T08:15:27,614 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-02T08:15:27,615 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,615 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-02T08:15:27,637 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-03-02T08:15:27,657 Collecting rowsncolumns-spreadsheet==0.1.10 2026-03-02T08:15:27,660 Created temporary directory: /tmp/pip-unpack-ff_2rpss 2026-03-02T08:15:27,871 Downloading rowsncolumns_spreadsheet-0.1.10.tar.gz (110 kB) 2026-03-02T08:15:28,099 Added rowsncolumns-spreadsheet==0.1.10 from https://files.pythonhosted.org/packages/3c/1b/e84e4aa5695472a8e7bedc97d1174b1ae8a82879605599ed628520d8f67e/rowsncolumns_spreadsheet-0.1.10.tar.gz to build tracker '/tmp/pip-build-tracker-kli7xtx9' 2026-03-02T08:15:28,104 Created temporary directory: /tmp/pip-build-env-uatdy1gu 2026-03-02T08:15:28,108 Installing build dependencies: started 2026-03-02T08:15:28,110 Running command pip subprocess to install build dependencies 2026-03-02T08:15:29,231 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-02T08:15:29,799 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-02T08:15:29,822 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T08:15:31,558 Collecting setuptools>=61.0 2026-03-02T08:15:31,632 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-02T08:15:31,895 Collecting wheel 2026-03-02T08:15:31,910 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-02T08:15:32,094 Collecting packaging>=24.0 2026-03-02T08:15:32,110 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-02T08:15:35,076 Installing collected packages: setuptools, packaging, wheel 2026-03-02T08:15:38,428 Creating /tmp/pip-build-env-uatdy1gu/overlay/local/bin 2026-03-02T08:15:38,430 changing mode of /tmp/pip-build-env-uatdy1gu/overlay/local/bin/wheel to 755 2026-03-02T08:15:38,451 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-02T08:15:38,728 Installing build dependencies: finished with status 'done' 2026-03-02T08:15:38,734 Getting requirements to build wheel: started 2026-03-02T08:15:38,735 Running command Getting requirements to build wheel 2026-03-02T08:15:39,360 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-02T08:15:39,361 !! 2026-03-02T08:15:39,362 ******************************************************************************** 2026-03-02T08:15:39,362 The following seems to be defined outside of `pyproject.toml`: 2026-03-02T08:15:39,364 `authors = 'Rows & Columns'` 2026-03-02T08:15:39,365 According to the spec (see the link below), however, setuptools CANNOT 2026-03-02T08:15:39,365 consider this value unless `authors` is listed as `dynamic`. 2026-03-02T08:15:39,366 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-02T08:15:39,367 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-02T08:15:39,368 remove the `[project]` table from your file and rely entirely on other means of 2026-03-02T08:15:39,368 configuration. 2026-03-02T08:15:39,369 ******************************************************************************** 2026-03-02T08:15:39,370 !! 2026-03-02T08:15:39,370 _handle_missing_dynamic(dist, project_table) 2026-03-02T08:15:39,371 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T08:15:39,371 !! 2026-03-02T08:15:39,373 ******************************************************************************** 2026-03-02T08:15:39,373 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-02T08:15:39,374 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T08:15:39,375 or your builds will no longer be supported. 2026-03-02T08:15:39,376 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:15:39,377 ******************************************************************************** 2026-03-02T08:15:39,378 !! 2026-03-02T08:15:39,378 corresp(dist, value, root_dir) 2026-03-02T08:15:39,379 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-02T08:15:39,379 corresp(dist, value, root_dir) 2026-03-02T08:15:39,379 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-02T08:15:39,380 corresp(dist, value, root_dir) 2026-03-02T08:15:39,453 running egg_info 2026-03-02T08:15:39,459 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-02T08:15:39,464 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-02T08:15:39,467 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-02T08:15:39,469 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-02T08:15:39,495 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:39,505 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:39,602 Getting requirements to build wheel: finished with status 'done' 2026-03-02T08:15:39,606 Created temporary directory: /tmp/pip-modern-metadata-iqx0gva3 2026-03-02T08:15:39,609 Preparing metadata (pyproject.toml): started 2026-03-02T08:15:39,610 Running command Preparing metadata (pyproject.toml) 2026-03-02T08:15:40,183 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-02T08:15:40,183 !! 2026-03-02T08:15:40,184 ******************************************************************************** 2026-03-02T08:15:40,185 The following seems to be defined outside of `pyproject.toml`: 2026-03-02T08:15:40,186 `authors = 'Rows & Columns'` 2026-03-02T08:15:40,187 According to the spec (see the link below), however, setuptools CANNOT 2026-03-02T08:15:40,188 consider this value unless `authors` is listed as `dynamic`. 2026-03-02T08:15:40,189 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-02T08:15:40,190 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-02T08:15:40,191 remove the `[project]` table from your file and rely entirely on other means of 2026-03-02T08:15:40,191 configuration. 2026-03-02T08:15:40,192 ******************************************************************************** 2026-03-02T08:15:40,193 !! 2026-03-02T08:15:40,194 _handle_missing_dynamic(dist, project_table) 2026-03-02T08:15:40,194 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T08:15:40,195 !! 2026-03-02T08:15:40,196 ******************************************************************************** 2026-03-02T08:15:40,197 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-02T08:15:40,198 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T08:15:40,198 or your builds will no longer be supported. 2026-03-02T08:15:40,200 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:15:40,200 ******************************************************************************** 2026-03-02T08:15:40,201 !! 2026-03-02T08:15:40,202 corresp(dist, value, root_dir) 2026-03-02T08:15:40,202 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-02T08:15:40,203 corresp(dist, value, root_dir) 2026-03-02T08:15:40,203 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-02T08:15:40,204 corresp(dist, value, root_dir) 2026-03-02T08:15:40,273 running dist_info 2026-03-02T08:15:40,283 creating /tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info 2026-03-02T08:15:40,284 writing /tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-02T08:15:40,290 writing dependency_links to /tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-02T08:15:40,293 writing requirements to /tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-02T08:15:40,294 writing top-level names to /tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-02T08:15:40,295 writing manifest file '/tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:40,319 reading manifest file '/tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:40,325 writing manifest file '/tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:40,327 creating '/tmp/pip-modern-metadata-iqx0gva3/rowsncolumns_spreadsheet-0.1.10.dist-info' 2026-03-02T08:15:40,448 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-02T08:15:40,453 Source in /tmp/pip-wheel-fhhz956j/rowsncolumns-spreadsheet_caaecf89519d406c91faea9ecf75702a has version 0.1.10, which satisfies requirement rowsncolumns-spreadsheet==0.1.10 from https://files.pythonhosted.org/packages/3c/1b/e84e4aa5695472a8e7bedc97d1174b1ae8a82879605599ed628520d8f67e/rowsncolumns_spreadsheet-0.1.10.tar.gz 2026-03-02T08:15:40,454 Removed rowsncolumns-spreadsheet==0.1.10 from https://files.pythonhosted.org/packages/3c/1b/e84e4aa5695472a8e7bedc97d1174b1ae8a82879605599ed628520d8f67e/rowsncolumns_spreadsheet-0.1.10.tar.gz from build tracker '/tmp/pip-build-tracker-kli7xtx9' 2026-03-02T08:15:40,460 Created temporary directory: /tmp/pip-unpack-kgbwvqws 2026-03-02T08:15:40,461 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-03-02T08:15:40,466 Created temporary directory: /tmp/pip-wheel-j0v0ugp8 2026-03-02T08:15:40,466 Destination directory: /tmp/pip-wheel-j0v0ugp8 2026-03-02T08:15:40,469 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-03-02T08:15:40,470 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-03-02T08:15:41,029 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-02T08:15:41,029 !! 2026-03-02T08:15:41,030 ******************************************************************************** 2026-03-02T08:15:41,031 The following seems to be defined outside of `pyproject.toml`: 2026-03-02T08:15:41,032 `authors = 'Rows & Columns'` 2026-03-02T08:15:41,033 According to the spec (see the link below), however, setuptools CANNOT 2026-03-02T08:15:41,034 consider this value unless `authors` is listed as `dynamic`. 2026-03-02T08:15:41,035 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-02T08:15:41,037 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-02T08:15:41,037 remove the `[project]` table from your file and rely entirely on other means of 2026-03-02T08:15:41,038 configuration. 2026-03-02T08:15:41,038 ******************************************************************************** 2026-03-02T08:15:41,039 !! 2026-03-02T08:15:41,039 _handle_missing_dynamic(dist, project_table) 2026-03-02T08:15:41,040 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T08:15:41,040 !! 2026-03-02T08:15:41,041 ******************************************************************************** 2026-03-02T08:15:41,042 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-02T08:15:41,043 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T08:15:41,043 or your builds will no longer be supported. 2026-03-02T08:15:41,044 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:15:41,044 ******************************************************************************** 2026-03-02T08:15:41,045 !! 2026-03-02T08:15:41,046 corresp(dist, value, root_dir) 2026-03-02T08:15:41,046 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-02T08:15:41,047 corresp(dist, value, root_dir) 2026-03-02T08:15:41,047 /tmp/pip-build-env-uatdy1gu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-02T08:15:41,048 corresp(dist, value, root_dir) 2026-03-02T08:15:41,115 running bdist_wheel 2026-03-02T08:15:41,133 running build 2026-03-02T08:15:41,134 running build_py 2026-03-02T08:15:41,141 creating build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,144 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,147 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,150 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,153 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,156 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,159 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,162 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,164 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,168 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,171 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,173 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,176 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,178 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,181 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,183 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,185 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-03-02T08:15:41,189 creating build/lib/tests 2026-03-02T08:15:41,190 copying tests/test_apply_fill.py -> build/lib/tests 2026-03-02T08:15:41,192 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-03-02T08:15:41,194 copying tests/test_shared_strings_dict.py -> build/lib/tests 2026-03-02T08:15:41,196 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-03-02T08:15:41,198 copying tests/test_dag.py -> build/lib/tests 2026-03-02T08:15:41,200 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-03-02T08:15:41,202 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-03-02T08:15:41,204 copying tests/test_sheet_cell.py -> build/lib/tests 2026-03-02T08:15:41,207 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-03-02T08:15:41,209 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-03-02T08:15:41,210 copying tests/__init__.py -> build/lib/tests 2026-03-02T08:15:41,212 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-03-02T08:15:41,214 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-03-02T08:15:41,216 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-03-02T08:15:41,218 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-03-02T08:15:41,220 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-03-02T08:15:41,221 copying tests/test_insert_row.py -> build/lib/tests 2026-03-02T08:15:41,225 creating build/lib/examples 2026-03-02T08:15:41,226 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-03-02T08:15:41,228 copying examples/yjs_integration.py -> build/lib/examples 2026-03-02T08:15:41,230 copying examples/insert_row_yjs.py -> build/lib/examples 2026-03-02T08:15:41,232 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-03-02T08:15:41,234 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-03-02T08:15:41,236 copying examples/immer_workflow.py -> build/lib/examples 2026-03-02T08:15:41,238 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-03-02T08:15:41,240 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-03-02T08:15:41,242 copying examples/update_table_yjs.py -> build/lib/examples 2026-03-02T08:15:41,244 copying examples/__init__.py -> build/lib/examples 2026-03-02T08:15:41,246 copying examples/insert_column_yjs.py -> build/lib/examples 2026-03-02T08:15:41,248 copying examples/change_batch_yjs.py -> build/lib/examples 2026-03-02T08:15:41,250 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-03-02T08:15:41,252 copying examples/create_table_yjs.py -> build/lib/examples 2026-03-02T08:15:41,254 copying examples/delete_row_yjs.py -> build/lib/examples 2026-03-02T08:15:41,256 copying examples/delete_column_yjs.py -> build/lib/examples 2026-03-02T08:15:41,258 creating build/lib/rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,259 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,262 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,264 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,268 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,269 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,271 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,274 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,276 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,279 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,281 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,283 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,286 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,288 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,290 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,292 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,295 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,296 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,299 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,301 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,303 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,305 running egg_info 2026-03-02T08:15:41,315 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-02T08:15:41,320 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-02T08:15:41,322 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-02T08:15:41,323 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-02T08:15:41,338 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:41,349 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-02T08:15:41,365 installing to build/bdist.linux-armv7l/wheel 2026-03-02T08:15:41,366 running install 2026-03-02T08:15:41,390 running install_lib 2026-03-02T08:15:41,396 creating build/bdist.linux-armv7l/wheel 2026-03-02T08:15:41,398 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-03-02T08:15:41,400 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,401 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,403 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,406 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-02T08:15:41,409 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,412 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,415 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,416 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,418 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,421 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,423 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,426 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,428 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,430 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,433 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,435 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,437 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,439 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,442 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,444 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,446 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,448 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,450 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-02T08:15:41,453 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,455 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,458 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,461 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,463 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,466 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,469 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,472 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,474 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,477 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,479 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,482 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,484 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,486 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-02T08:15:41,490 creating build/bdist.linux-armv7l/wheel/tests 2026-03-02T08:15:41,491 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,493 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,495 copying build/lib/tests/test_shared_strings_dict.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,497 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,499 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,502 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,504 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,505 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,508 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,510 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,511 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,513 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,515 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,516 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,518 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,520 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,522 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-02T08:15:41,525 creating build/bdist.linux-armv7l/wheel/examples 2026-03-02T08:15:41,526 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,528 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,530 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,532 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,534 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,537 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,539 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,541 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,543 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,545 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,546 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,548 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,550 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,552 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,554 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,556 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-02T08:15:41,557 running install_egg_info 2026-03-02T08:15:41,562 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.10-py3.11.egg-info 2026-03-02T08:15:41,572 running install_scripts 2026-03-02T08:15:41,579 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.10.dist-info/WHEEL 2026-03-02T08:15:41,582 creating '/tmp/pip-wheel-j0v0ugp8/.tmp-804m_sqc/rowsncolumns_spreadsheet-0.1.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T08:15:41,584 adding 'examples/__init__.py' 2026-03-02T08:15:41,586 adding 'examples/change_batch_yjs.py' 2026-03-02T08:15:41,588 adding 'examples/change_formatting_yjs.py' 2026-03-02T08:15:41,589 adding 'examples/create_sheet_yjs.py' 2026-03-02T08:15:41,590 adding 'examples/create_table_yjs.py' 2026-03-02T08:15:41,592 adding 'examples/delete_column_yjs.py' 2026-03-02T08:15:41,593 adding 'examples/delete_row_yjs.py' 2026-03-02T08:15:41,594 adding 'examples/delete_table_column_yjs.py' 2026-03-02T08:15:41,596 adding 'examples/immer_workflow.py' 2026-03-02T08:15:41,598 adding 'examples/insert_column_yjs.py' 2026-03-02T08:15:41,599 adding 'examples/insert_row_yjs.py' 2026-03-02T08:15:41,600 adding 'examples/insert_table_column_yjs.py' 2026-03-02T08:15:41,602 adding 'examples/update_sheet_yjs.py' 2026-03-02T08:15:41,603 adding 'examples/update_table_yjs.py' 2026-03-02T08:15:41,605 adding 'examples/yjs_integration.py' 2026-03-02T08:15:41,606 adding 'examples/yjs_websocket_client.py' 2026-03-02T08:15:41,608 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-03-02T08:15:41,610 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-03-02T08:15:41,614 adding 'rowsncolumns_spreadsheet/dag.py' 2026-03-02T08:15:41,617 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-03-02T08:15:41,619 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-03-02T08:15:41,621 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-03-02T08:15:41,624 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-03-02T08:15:41,626 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-03-02T08:15:41,628 adding 'rowsncolumns_spreadsheet/interface.py' 2026-03-02T08:15:41,630 adding 'rowsncolumns_spreadsheet/operations.py' 2026-03-02T08:15:41,632 adding 'rowsncolumns_spreadsheet/patches.py' 2026-03-02T08:15:41,639 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-03-02T08:15:41,642 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-03-02T08:15:41,643 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-03-02T08:15:41,645 adding 'rowsncolumns_spreadsheet/types.py' 2026-03-02T08:15:41,647 adding 'rowsncolumns_spreadsheet/utils.py' 2026-03-02T08:15:41,649 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-03-02T08:15:41,651 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-03-02T08:15:41,654 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-03-02T08:15:41,656 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-03-02T08:15:41,659 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-03-02T08:15:41,660 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-03-02T08:15:41,662 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-03-02T08:15:41,664 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-03-02T08:15:41,666 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-03-02T08:15:41,667 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-03-02T08:15:41,669 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-03-02T08:15:41,671 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-03-02T08:15:41,673 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-03-02T08:15:41,674 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-03-02T08:15:41,676 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-03-02T08:15:41,677 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-03-02T08:15:41,679 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-03-02T08:15:41,680 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-03-02T08:15:41,682 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-03-02T08:15:41,684 adding 'tests/__init__.py' 2026-03-02T08:15:41,686 adding 'tests/test_apply_fill.py' 2026-03-02T08:15:41,688 adding 'tests/test_dag.py' 2026-03-02T08:15:41,689 adding 'tests/test_insert_row.py' 2026-03-02T08:15:41,691 adding 'tests/test_shared_strings_dict.py' 2026-03-02T08:15:41,694 adding 'tests/test_sheet_cell.py' 2026-03-02T08:15:41,696 adding 'tests/test_yjs_change_batch.py' 2026-03-02T08:15:41,697 adding 'tests/test_yjs_change_formatting.py' 2026-03-02T08:15:41,699 adding 'tests/test_yjs_create_new_sheet.py' 2026-03-02T08:15:41,700 adding 'tests/test_yjs_create_table.py' 2026-03-02T08:15:41,701 adding 'tests/test_yjs_delete_column.py' 2026-03-02T08:15:41,702 adding 'tests/test_yjs_delete_row.py' 2026-03-02T08:15:41,704 adding 'tests/test_yjs_insert_column.py' 2026-03-02T08:15:41,705 adding 'tests/test_yjs_insert_row.py' 2026-03-02T08:15:41,706 adding 'tests/test_yjs_table_columns.py' 2026-03-02T08:15:41,707 adding 'tests/test_yjs_update_sheet.py' 2026-03-02T08:15:41,709 adding 'tests/test_yjs_update_table.py' 2026-03-02T08:15:41,710 adding 'rowsncolumns_spreadsheet-0.1.10.dist-info/METADATA' 2026-03-02T08:15:41,711 adding 'rowsncolumns_spreadsheet-0.1.10.dist-info/WHEEL' 2026-03-02T08:15:41,712 adding 'rowsncolumns_spreadsheet-0.1.10.dist-info/top_level.txt' 2026-03-02T08:15:41,714 adding 'rowsncolumns_spreadsheet-0.1.10.dist-info/RECORD' 2026-03-02T08:15:41,718 removing build/bdist.linux-armv7l/wheel 2026-03-02T08:15:41,832 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-03-02T08:15:41,839 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.10-py3-none-any.whl size=148979 sha256=31255eb191d74c0cfa5a7a16c2c706b9b2e53792b87def226db6b88b78ecc370 2026-03-02T08:15:41,841 Stored in directory: /tmp/pip-ephem-wheel-cache-776j4v2k/wheels/e3/75/4f/055a5ead06eb308d720e4ad883ccac294009ae4a6e757d74e8 2026-03-02T08:15:41,853 Successfully built rowsncolumns-spreadsheet 2026-03-02T08:15:41,859 Removed build tracker: '/tmp/pip-build-tracker-kli7xtx9'