2026-01-09T10:32:51,185 Created temporary directory: /tmp/pip-ephem-wheel-cache-ic5krbl2 2026-01-09T10:32:51,187 Created temporary directory: /tmp/pip-build-tracker-oa6a0zz0 2026-01-09T10:32:51,188 Initialized build tracking at /tmp/pip-build-tracker-oa6a0zz0 2026-01-09T10:32:51,188 Created build tracker: /tmp/pip-build-tracker-oa6a0zz0 2026-01-09T10:32:51,189 Entered build tracker: /tmp/pip-build-tracker-oa6a0zz0 2026-01-09T10:32:51,190 Created temporary directory: /tmp/pip-wheel-2h7i7lu4 2026-01-09T10:32:51,193 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-01-09T10:32:51,195 Created temporary directory: /tmp/pip-ephem-wheel-cache-_89wj4iz 2026-01-09T10:32:51,220 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T10:32:51,223 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-01-09T10:32:51,223 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,223 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,224 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,225 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,226 Found index url https://pypi.org/simple 2026-01-09T10:32:51,440 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-01-09T10:32:51,445 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-01-09T10:32:51,446 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-01-09T10:32:51,446 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-01-09T10:32:51,447 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-01-09T10:32:51,448 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-01-09T10:32:51,449 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-01-09T10:32:51,450 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-01-09T10:32:51,451 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-01-09T10:32:51,452 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-01-09T10:32:51,453 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-01-09T10:32:51,454 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-01-09T10:32:51,455 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-01-09T10:32:51,455 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-01-09T10:32:51,456 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-01-09T10:32:51,457 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-01-09T10:32:51,458 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-01-09T10:32:51,458 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-01-09T10:32:51,459 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-01-09T10:32:51,460 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,461 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,462 Found index url https://www.piwheels.org/simple 2026-01-09T10:32:51,797 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-01-09T10:32:51,800 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.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-01-09T10:32:51,801 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.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-01-09T10:32:51,802 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.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-01-09T10:32:51,802 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.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-01-09T10:32:51,803 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-01-09T10:32:51,803 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-01-09T10:32:51,804 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-01-09T10:32:51,804 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,805 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T10:32:51,824 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-01-09T10:32:51,842 Collecting rowsncolumns-spreadsheet==0.1.8 2026-01-09T10:32:51,845 Created temporary directory: /tmp/pip-unpack-3c1p_9vp 2026-01-09T10:32:52,057 Downloading rowsncolumns_spreadsheet-0.1.8.tar.gz (108 kB) 2026-01-09T10:32:52,307 Added rowsncolumns-spreadsheet==0.1.8 from https://files.pythonhosted.org/packages/84/ac/0583348aab18226bf18231284a83964f028088598bfa822d7ffc4af30de0/rowsncolumns_spreadsheet-0.1.8.tar.gz to build tracker '/tmp/pip-build-tracker-oa6a0zz0' 2026-01-09T10:32:52,314 Created temporary directory: /tmp/pip-build-env-sg0931gf 2026-01-09T10:32:52,320 Installing build dependencies: started 2026-01-09T10:32:52,321 Running command pip subprocess to install build dependencies 2026-01-09T10:32:53,474 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-09T10:32:54,134 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-01-09T10:32:54,157 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T10:32:55,904 Collecting setuptools>=61.0 2026-01-09T10:32:55,993 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-09T10:32:56,263 Collecting wheel 2026-01-09T10:32:56,280 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-09T10:32:59,286 Installing collected packages: wheel, setuptools 2026-01-09T10:32:59,548 Creating /tmp/pip-build-env-sg0931gf/overlay/local/bin 2026-01-09T10:32:59,551 changing mode of /tmp/pip-build-env-sg0931gf/overlay/local/bin/wheel to 755 2026-01-09T10:33:03,443 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-09T10:33:03,716 Installing build dependencies: finished with status 'done' 2026-01-09T10:33:03,722 Getting requirements to build wheel: started 2026-01-09T10:33:03,724 Running command Getting requirements to build wheel 2026-01-09T10:33:04,338 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-01-09T10:33:04,338 !! 2026-01-09T10:33:04,339 ******************************************************************************** 2026-01-09T10:33:04,340 The following seems to be defined outside of `pyproject.toml`: 2026-01-09T10:33:04,341 `authors = 'Rows & Columns'` 2026-01-09T10:33:04,342 According to the spec (see the link below), however, setuptools CANNOT 2026-01-09T10:33:04,342 consider this value unless `authors` is listed as `dynamic`. 2026-01-09T10:33:04,343 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-09T10:33:04,344 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-01-09T10:33:04,344 remove the `[project]` table from your file and rely entirely on other means of 2026-01-09T10:33:04,345 configuration. 2026-01-09T10:33:04,345 ******************************************************************************** 2026-01-09T10:33:04,346 !! 2026-01-09T10:33:04,347 _handle_missing_dynamic(dist, project_table) 2026-01-09T10:33:04,348 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T10:33:04,348 !! 2026-01-09T10:33:04,349 ******************************************************************************** 2026-01-09T10:33:04,350 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-01-09T10:33:04,351 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T10:33:04,351 or your builds will no longer be supported. 2026-01-09T10:33:04,352 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T10:33:04,353 ******************************************************************************** 2026-01-09T10:33:04,354 !! 2026-01-09T10:33:04,355 corresp(dist, value, root_dir) 2026-01-09T10:33:04,355 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-09T10:33:04,356 corresp(dist, value, root_dir) 2026-01-09T10:33:04,357 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-09T10:33:04,357 corresp(dist, value, root_dir) 2026-01-09T10:33:04,437 running egg_info 2026-01-09T10:33:04,444 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-01-09T10:33:04,449 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-01-09T10:33:04,453 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-01-09T10:33:04,454 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-01-09T10:33:04,482 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:04,493 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:04,590 Getting requirements to build wheel: finished with status 'done' 2026-01-09T10:33:04,594 Created temporary directory: /tmp/pip-modern-metadata-anx6epd5 2026-01-09T10:33:04,596 Preparing metadata (pyproject.toml): started 2026-01-09T10:33:04,597 Running command Preparing metadata (pyproject.toml) 2026-01-09T10:33:05,155 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-01-09T10:33:05,155 !! 2026-01-09T10:33:05,156 ******************************************************************************** 2026-01-09T10:33:05,157 The following seems to be defined outside of `pyproject.toml`: 2026-01-09T10:33:05,158 `authors = 'Rows & Columns'` 2026-01-09T10:33:05,159 According to the spec (see the link below), however, setuptools CANNOT 2026-01-09T10:33:05,159 consider this value unless `authors` is listed as `dynamic`. 2026-01-09T10:33:05,160 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-09T10:33:05,161 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-01-09T10:33:05,162 remove the `[project]` table from your file and rely entirely on other means of 2026-01-09T10:33:05,162 configuration. 2026-01-09T10:33:05,163 ******************************************************************************** 2026-01-09T10:33:05,164 !! 2026-01-09T10:33:05,164 _handle_missing_dynamic(dist, project_table) 2026-01-09T10:33:05,165 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T10:33:05,165 !! 2026-01-09T10:33:05,166 ******************************************************************************** 2026-01-09T10:33:05,167 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-01-09T10:33:05,168 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T10:33:05,169 or your builds will no longer be supported. 2026-01-09T10:33:05,170 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T10:33:05,171 ******************************************************************************** 2026-01-09T10:33:05,172 !! 2026-01-09T10:33:05,173 corresp(dist, value, root_dir) 2026-01-09T10:33:05,173 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-09T10:33:05,174 corresp(dist, value, root_dir) 2026-01-09T10:33:05,174 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-09T10:33:05,175 corresp(dist, value, root_dir) 2026-01-09T10:33:05,249 running dist_info 2026-01-09T10:33:05,261 creating /tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info 2026-01-09T10:33:05,262 writing /tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-01-09T10:33:05,268 writing dependency_links to /tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-01-09T10:33:05,271 writing requirements to /tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-01-09T10:33:05,272 writing top-level names to /tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-01-09T10:33:05,273 writing manifest file '/tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:05,299 reading manifest file '/tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:05,306 writing manifest file '/tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:05,307 creating '/tmp/pip-modern-metadata-anx6epd5/rowsncolumns_spreadsheet-0.1.8.dist-info' 2026-01-09T10:33:05,428 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-09T10:33:05,433 Source in /tmp/pip-wheel-2h7i7lu4/rowsncolumns-spreadsheet_724f6bcce15b4751ad30a2bd11af2d7d has version 0.1.8, which satisfies requirement rowsncolumns-spreadsheet==0.1.8 from https://files.pythonhosted.org/packages/84/ac/0583348aab18226bf18231284a83964f028088598bfa822d7ffc4af30de0/rowsncolumns_spreadsheet-0.1.8.tar.gz 2026-01-09T10:33:05,434 Removed rowsncolumns-spreadsheet==0.1.8 from https://files.pythonhosted.org/packages/84/ac/0583348aab18226bf18231284a83964f028088598bfa822d7ffc4af30de0/rowsncolumns_spreadsheet-0.1.8.tar.gz from build tracker '/tmp/pip-build-tracker-oa6a0zz0' 2026-01-09T10:33:05,440 Created temporary directory: /tmp/pip-unpack-v8pdu3xp 2026-01-09T10:33:05,440 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-01-09T10:33:05,444 Created temporary directory: /tmp/pip-wheel-ga00_7lp 2026-01-09T10:33:05,445 Destination directory: /tmp/pip-wheel-ga00_7lp 2026-01-09T10:33:05,447 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-01-09T10:33:05,448 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-01-09T10:33:06,018 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-01-09T10:33:06,019 !! 2026-01-09T10:33:06,020 ******************************************************************************** 2026-01-09T10:33:06,020 The following seems to be defined outside of `pyproject.toml`: 2026-01-09T10:33:06,022 `authors = 'Rows & Columns'` 2026-01-09T10:33:06,023 According to the spec (see the link below), however, setuptools CANNOT 2026-01-09T10:33:06,024 consider this value unless `authors` is listed as `dynamic`. 2026-01-09T10:33:06,025 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-09T10:33:06,026 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-01-09T10:33:06,027 remove the `[project]` table from your file and rely entirely on other means of 2026-01-09T10:33:06,027 configuration. 2026-01-09T10:33:06,028 ******************************************************************************** 2026-01-09T10:33:06,029 !! 2026-01-09T10:33:06,029 _handle_missing_dynamic(dist, project_table) 2026-01-09T10:33:06,030 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T10:33:06,031 !! 2026-01-09T10:33:06,032 ******************************************************************************** 2026-01-09T10:33:06,032 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-01-09T10:33:06,034 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T10:33:06,034 or your builds will no longer be supported. 2026-01-09T10:33:06,036 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T10:33:06,036 ******************************************************************************** 2026-01-09T10:33:06,038 !! 2026-01-09T10:33:06,038 corresp(dist, value, root_dir) 2026-01-09T10:33:06,039 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-09T10:33:06,039 corresp(dist, value, root_dir) 2026-01-09T10:33:06,039 /tmp/pip-build-env-sg0931gf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-09T10:33:06,040 corresp(dist, value, root_dir) 2026-01-09T10:33:06,100 running bdist_wheel 2026-01-09T10:33:06,120 running build 2026-01-09T10:33:06,121 running build_py 2026-01-09T10:33:06,128 creating build/lib/tests 2026-01-09T10:33:06,130 copying tests/test_sheet_cell.py -> build/lib/tests 2026-01-09T10:33:06,133 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-01-09T10:33:06,135 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-01-09T10:33:06,137 copying tests/__init__.py -> build/lib/tests 2026-01-09T10:33:06,139 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-01-09T10:33:06,141 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-01-09T10:33:06,143 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-01-09T10:33:06,145 copying tests/test_apply_fill.py -> build/lib/tests 2026-01-09T10:33:06,148 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-01-09T10:33:06,150 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-01-09T10:33:06,153 copying tests/test_dag.py -> build/lib/tests 2026-01-09T10:33:06,156 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-01-09T10:33:06,159 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-01-09T10:33:06,163 copying tests/test_insert_row.py -> build/lib/tests 2026-01-09T10:33:06,167 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-01-09T10:33:06,169 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-01-09T10:33:06,172 creating build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,173 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,176 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,178 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,181 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,183 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,186 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,188 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,190 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,193 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,195 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,197 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,200 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,202 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,206 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,209 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,212 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T10:33:06,215 creating build/lib/examples 2026-01-09T10:33:06,216 copying examples/delete_column_yjs.py -> build/lib/examples 2026-01-09T10:33:06,219 copying examples/change_batch_yjs.py -> build/lib/examples 2026-01-09T10:33:06,221 copying examples/__init__.py -> build/lib/examples 2026-01-09T10:33:06,222 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-01-09T10:33:06,225 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-01-09T10:33:06,227 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-01-09T10:33:06,229 copying examples/immer_workflow.py -> build/lib/examples 2026-01-09T10:33:06,233 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-01-09T10:33:06,236 copying examples/update_table_yjs.py -> build/lib/examples 2026-01-09T10:33:06,240 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-01-09T10:33:06,242 copying examples/create_table_yjs.py -> build/lib/examples 2026-01-09T10:33:06,244 copying examples/delete_row_yjs.py -> build/lib/examples 2026-01-09T10:33:06,246 copying examples/insert_column_yjs.py -> build/lib/examples 2026-01-09T10:33:06,248 copying examples/insert_row_yjs.py -> build/lib/examples 2026-01-09T10:33:06,250 copying examples/yjs_integration.py -> build/lib/examples 2026-01-09T10:33:06,252 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-01-09T10:33:06,255 creating build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,256 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,258 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,260 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,264 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,265 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,267 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,269 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,271 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,273 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,275 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,277 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,280 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,282 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,284 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,287 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,290 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,292 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,294 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,297 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,299 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,302 running egg_info 2026-01-09T10:33:06,313 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-01-09T10:33:06,319 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-01-09T10:33:06,322 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-01-09T10:33:06,324 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-01-09T10:33:06,339 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:06,350 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T10:33:06,368 installing to build/bdist.linux-armv7l/wheel 2026-01-09T10:33:06,368 running install 2026-01-09T10:33:06,391 running install_lib 2026-01-09T10:33:06,397 creating build/bdist.linux-armv7l/wheel 2026-01-09T10:33:06,399 creating build/bdist.linux-armv7l/wheel/tests 2026-01-09T10:33:06,401 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,403 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,405 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,407 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,408 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,410 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,412 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,414 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,416 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,418 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,421 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,423 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,425 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,427 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,430 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,431 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T10:33:06,434 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-01-09T10:33:06,435 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,438 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,439 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,441 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,444 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-01-09T10:33:06,446 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,449 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,451 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,454 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,458 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,461 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,466 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,469 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,472 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,474 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,477 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,482 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,487 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,490 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,494 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,495 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,499 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,501 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,503 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,506 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,509 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,512 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,515 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,517 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,520 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,525 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,528 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,531 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,534 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,537 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,540 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T10:33:06,543 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T10:33:06,547 creating build/bdist.linux-armv7l/wheel/examples 2026-01-09T10:33:06,548 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,551 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,553 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,555 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,558 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,560 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,562 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,565 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,568 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,570 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,573 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,575 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,578 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,580 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,582 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,585 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T10:33:06,588 running install_egg_info 2026-01-09T10:33:06,594 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.8-py3.11.egg-info 2026-01-09T10:33:06,606 running install_scripts 2026-01-09T10:33:06,614 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.8.dist-info/WHEEL 2026-01-09T10:33:06,617 creating '/tmp/pip-wheel-ga00_7lp/.tmp-u3jerzys/rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T10:33:06,620 adding 'examples/__init__.py' 2026-01-09T10:33:06,622 adding 'examples/change_batch_yjs.py' 2026-01-09T10:33:06,624 adding 'examples/change_formatting_yjs.py' 2026-01-09T10:33:06,625 adding 'examples/create_sheet_yjs.py' 2026-01-09T10:33:06,627 adding 'examples/create_table_yjs.py' 2026-01-09T10:33:06,629 adding 'examples/delete_column_yjs.py' 2026-01-09T10:33:06,631 adding 'examples/delete_row_yjs.py' 2026-01-09T10:33:06,633 adding 'examples/delete_table_column_yjs.py' 2026-01-09T10:33:06,635 adding 'examples/immer_workflow.py' 2026-01-09T10:33:06,637 adding 'examples/insert_column_yjs.py' 2026-01-09T10:33:06,639 adding 'examples/insert_row_yjs.py' 2026-01-09T10:33:06,640 adding 'examples/insert_table_column_yjs.py' 2026-01-09T10:33:06,641 adding 'examples/update_sheet_yjs.py' 2026-01-09T10:33:06,643 adding 'examples/update_table_yjs.py' 2026-01-09T10:33:06,645 adding 'examples/yjs_integration.py' 2026-01-09T10:33:06,646 adding 'examples/yjs_websocket_client.py' 2026-01-09T10:33:06,649 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-01-09T10:33:06,650 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-01-09T10:33:06,654 adding 'rowsncolumns_spreadsheet/dag.py' 2026-01-09T10:33:06,657 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-01-09T10:33:06,659 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-01-09T10:33:06,661 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-01-09T10:33:06,664 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-01-09T10:33:06,666 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-01-09T10:33:06,668 adding 'rowsncolumns_spreadsheet/interface.py' 2026-01-09T10:33:06,670 adding 'rowsncolumns_spreadsheet/operations.py' 2026-01-09T10:33:06,671 adding 'rowsncolumns_spreadsheet/patches.py' 2026-01-09T10:33:06,679 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-01-09T10:33:06,681 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-01-09T10:33:06,683 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-01-09T10:33:06,684 adding 'rowsncolumns_spreadsheet/types.py' 2026-01-09T10:33:06,686 adding 'rowsncolumns_spreadsheet/utils.py' 2026-01-09T10:33:06,687 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-01-09T10:33:06,690 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-01-09T10:33:06,693 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-01-09T10:33:06,694 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-01-09T10:33:06,697 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-01-09T10:33:06,699 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-01-09T10:33:06,700 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-01-09T10:33:06,702 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-01-09T10:33:06,704 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-01-09T10:33:06,705 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-01-09T10:33:06,707 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-01-09T10:33:06,708 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-01-09T10:33:06,710 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-01-09T10:33:06,711 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-01-09T10:33:06,713 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-01-09T10:33:06,714 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-01-09T10:33:06,716 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-01-09T10:33:06,717 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-01-09T10:33:06,719 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-01-09T10:33:06,721 adding 'tests/__init__.py' 2026-01-09T10:33:06,723 adding 'tests/test_apply_fill.py' 2026-01-09T10:33:06,724 adding 'tests/test_dag.py' 2026-01-09T10:33:06,726 adding 'tests/test_insert_row.py' 2026-01-09T10:33:06,729 adding 'tests/test_sheet_cell.py' 2026-01-09T10:33:06,731 adding 'tests/test_yjs_change_batch.py' 2026-01-09T10:33:06,732 adding 'tests/test_yjs_change_formatting.py' 2026-01-09T10:33:06,733 adding 'tests/test_yjs_create_new_sheet.py' 2026-01-09T10:33:06,735 adding 'tests/test_yjs_create_table.py' 2026-01-09T10:33:06,736 adding 'tests/test_yjs_delete_column.py' 2026-01-09T10:33:06,737 adding 'tests/test_yjs_delete_row.py' 2026-01-09T10:33:06,738 adding 'tests/test_yjs_insert_column.py' 2026-01-09T10:33:06,740 adding 'tests/test_yjs_insert_row.py' 2026-01-09T10:33:06,741 adding 'tests/test_yjs_table_columns.py' 2026-01-09T10:33:06,742 adding 'tests/test_yjs_update_sheet.py' 2026-01-09T10:33:06,744 adding 'tests/test_yjs_update_table.py' 2026-01-09T10:33:06,745 adding 'rowsncolumns_spreadsheet-0.1.8.dist-info/METADATA' 2026-01-09T10:33:06,746 adding 'rowsncolumns_spreadsheet-0.1.8.dist-info/WHEEL' 2026-01-09T10:33:06,747 adding 'rowsncolumns_spreadsheet-0.1.8.dist-info/top_level.txt' 2026-01-09T10:33:06,749 adding 'rowsncolumns_spreadsheet-0.1.8.dist-info/RECORD' 2026-01-09T10:33:06,752 removing build/bdist.linux-armv7l/wheel 2026-01-09T10:33:06,866 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-01-09T10:33:06,874 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl size=147145 sha256=f17b4fc1c2632792feb570cba3c7d21228cadd0737d1aee8f8002b2b8d2c2324 2026-01-09T10:33:06,875 Stored in directory: /tmp/pip-ephem-wheel-cache-_89wj4iz/wheels/b3/5a/66/cd53ac94cc90a3c3d7a351edc0cf10c90dc4cb9fe9775e6ee6 2026-01-09T10:33:06,888 Successfully built rowsncolumns-spreadsheet 2026-01-09T10:33:06,898 Removed build tracker: '/tmp/pip-build-tracker-oa6a0zz0'