2025-12-08T10:29:03,395 Created temporary directory: /tmp/pip-ephem-wheel-cache-ovkczc5y 2025-12-08T10:29:03,398 Created temporary directory: /tmp/pip-build-tracker-ot323ufl 2025-12-08T10:29:03,398 Initialized build tracking at /tmp/pip-build-tracker-ot323ufl 2025-12-08T10:29:03,399 Created build tracker: /tmp/pip-build-tracker-ot323ufl 2025-12-08T10:29:03,399 Entered build tracker: /tmp/pip-build-tracker-ot323ufl 2025-12-08T10:29:03,400 Created temporary directory: /tmp/pip-wheel-n62dmt70 2025-12-08T10:29:03,404 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 2025-12-08T10:29:03,406 Created temporary directory: /tmp/pip-ephem-wheel-cache-odgcy8f5 2025-12-08T10:29:03,434 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-08T10:29:03,438 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2025-12-08T10:29:03,438 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,438 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,438 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,439 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,441 Found index url https://pypi.org/simple 2025-12-08T10:29:03,580 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2025-12-08T10:29:03,583 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) 2025-12-08T10:29:03,584 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 2025-12-08T10:29:03,585 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) 2025-12-08T10:29:03,586 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 2025-12-08T10:29:03,587 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) 2025-12-08T10:29:03,588 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 2025-12-08T10:29:03,589 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) 2025-12-08T10:29:03,590 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 2025-12-08T10:29:03,590 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) 2025-12-08T10:29:03,592 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 2025-12-08T10:29:03,593 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) 2025-12-08T10:29:03,594 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 2025-12-08T10:29:03,594 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,595 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,596 Found index url https://www.piwheels.org/simple 2025-12-08T10:29:03,760 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2025-12-08T10:29:03,763 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) 2025-12-08T10:29:03,764 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) 2025-12-08T10:29:03,765 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) 2025-12-08T10:29:03,765 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) 2025-12-08T10:29:03,766 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) 2025-12-08T10:29:03,767 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,767 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2025-12-08T10:29:03,787 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2025-12-08T10:29:03,805 Collecting rowsncolumns-spreadsheet==0.1.6 2025-12-08T10:29:03,807 Created temporary directory: /tmp/pip-unpack-w79lzjb0 2025-12-08T10:29:04,019 Downloading rowsncolumns_spreadsheet-0.1.6.tar.gz (107 kB) 2025-12-08T10:29:04,269 Added rowsncolumns-spreadsheet==0.1.6 from https://files.pythonhosted.org/packages/e0/a7/8da196c173bba83b68da522ecf83252c1cc3a7bbcc16c36586e644f7b5b1/rowsncolumns_spreadsheet-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-ot323ufl' 2025-12-08T10:29:04,274 Created temporary directory: /tmp/pip-build-env-odwqvajc 2025-12-08T10:29:04,279 Installing build dependencies: started 2025-12-08T10:29:04,281 Running command pip subprocess to install build dependencies 2025-12-08T10:29:05,442 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-08T10:29:06,292 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 2025-12-08T10:29:06,315 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-08T10:29:08,032 Collecting setuptools>=61.0 2025-12-08T10:29:08,146 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-08T10:29:08,421 Collecting wheel 2025-12-08T10:29:08,439 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-08T10:29:11,334 Installing collected packages: wheel, setuptools 2025-12-08T10:29:11,609 Creating /tmp/pip-build-env-odwqvajc/overlay/local/bin 2025-12-08T10:29:11,612 changing mode of /tmp/pip-build-env-odwqvajc/overlay/local/bin/wheel to 755 2025-12-08T10:29:15,725 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-08T10:29:15,998 Installing build dependencies: finished with status 'done' 2025-12-08T10:29:16,005 Getting requirements to build wheel: started 2025-12-08T10:29:16,006 Running command Getting requirements to build wheel 2025-12-08T10:29:16,619 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2025-12-08T10:29:16,619 !! 2025-12-08T10:29:16,621 ******************************************************************************** 2025-12-08T10:29:16,621 The following seems to be defined outside of `pyproject.toml`: 2025-12-08T10:29:16,623 `authors = 'Rows & Columns'` 2025-12-08T10:29:16,624 According to the spec (see the link below), however, setuptools CANNOT 2025-12-08T10:29:16,624 consider this value unless `authors` is listed as `dynamic`. 2025-12-08T10:29:16,625 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-08T10:29:16,626 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2025-12-08T10:29:16,627 remove the `[project]` table from your file and rely entirely on other means of 2025-12-08T10:29:16,628 configuration. 2025-12-08T10:29:16,628 ******************************************************************************** 2025-12-08T10:29:16,629 !! 2025-12-08T10:29:16,630 _handle_missing_dynamic(dist, project_table) 2025-12-08T10:29:16,630 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-08T10:29:16,631 !! 2025-12-08T10:29:16,632 ******************************************************************************** 2025-12-08T10:29:16,633 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). 2025-12-08T10:29:16,634 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-08T10:29:16,635 or your builds will no longer be supported. 2025-12-08T10:29:16,637 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-08T10:29:16,637 ******************************************************************************** 2025-12-08T10:29:16,638 !! 2025-12-08T10:29:16,639 corresp(dist, value, root_dir) 2025-12-08T10:29:16,639 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-12-08T10:29:16,640 corresp(dist, value, root_dir) 2025-12-08T10:29:16,640 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-12-08T10:29:16,641 corresp(dist, value, root_dir) 2025-12-08T10:29:16,719 running egg_info 2025-12-08T10:29:16,726 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2025-12-08T10:29:16,731 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2025-12-08T10:29:16,735 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2025-12-08T10:29:16,736 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2025-12-08T10:29:16,765 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:16,775 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:16,874 Getting requirements to build wheel: finished with status 'done' 2025-12-08T10:29:16,877 Created temporary directory: /tmp/pip-modern-metadata-ayha0th9 2025-12-08T10:29:16,880 Preparing metadata (pyproject.toml): started 2025-12-08T10:29:16,881 Running command Preparing metadata (pyproject.toml) 2025-12-08T10:29:17,447 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2025-12-08T10:29:17,447 !! 2025-12-08T10:29:17,449 ******************************************************************************** 2025-12-08T10:29:17,449 The following seems to be defined outside of `pyproject.toml`: 2025-12-08T10:29:17,451 `authors = 'Rows & Columns'` 2025-12-08T10:29:17,452 According to the spec (see the link below), however, setuptools CANNOT 2025-12-08T10:29:17,453 consider this value unless `authors` is listed as `dynamic`. 2025-12-08T10:29:17,454 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-08T10:29:17,455 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2025-12-08T10:29:17,456 remove the `[project]` table from your file and rely entirely on other means of 2025-12-08T10:29:17,456 configuration. 2025-12-08T10:29:17,457 ******************************************************************************** 2025-12-08T10:29:17,458 !! 2025-12-08T10:29:17,459 _handle_missing_dynamic(dist, project_table) 2025-12-08T10:29:17,459 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-08T10:29:17,460 !! 2025-12-08T10:29:17,461 ******************************************************************************** 2025-12-08T10:29:17,462 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). 2025-12-08T10:29:17,464 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-08T10:29:17,464 or your builds will no longer be supported. 2025-12-08T10:29:17,466 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-08T10:29:17,466 ******************************************************************************** 2025-12-08T10:29:17,468 !! 2025-12-08T10:29:17,468 corresp(dist, value, root_dir) 2025-12-08T10:29:17,469 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-12-08T10:29:17,469 corresp(dist, value, root_dir) 2025-12-08T10:29:17,470 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-12-08T10:29:17,471 corresp(dist, value, root_dir) 2025-12-08T10:29:17,545 running dist_info 2025-12-08T10:29:17,557 creating /tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info 2025-12-08T10:29:17,558 writing /tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2025-12-08T10:29:17,565 writing dependency_links to /tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2025-12-08T10:29:17,568 writing requirements to /tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/requires.txt 2025-12-08T10:29:17,570 writing top-level names to /tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/top_level.txt 2025-12-08T10:29:17,571 writing manifest file '/tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:17,597 reading manifest file '/tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:17,604 writing manifest file '/tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:17,605 creating '/tmp/pip-modern-metadata-ayha0th9/rowsncolumns_spreadsheet-0.1.6.dist-info' 2025-12-08T10:29:17,729 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-08T10:29:17,734 Source in /tmp/pip-wheel-n62dmt70/rowsncolumns-spreadsheet_474607af8f304ae987c68705e0c5279c has version 0.1.6, which satisfies requirement rowsncolumns-spreadsheet==0.1.6 from https://files.pythonhosted.org/packages/e0/a7/8da196c173bba83b68da522ecf83252c1cc3a7bbcc16c36586e644f7b5b1/rowsncolumns_spreadsheet-0.1.6.tar.gz 2025-12-08T10:29:17,735 Removed rowsncolumns-spreadsheet==0.1.6 from https://files.pythonhosted.org/packages/e0/a7/8da196c173bba83b68da522ecf83252c1cc3a7bbcc16c36586e644f7b5b1/rowsncolumns_spreadsheet-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-ot323ufl' 2025-12-08T10:29:17,741 Created temporary directory: /tmp/pip-unpack-4i_rddby 2025-12-08T10:29:17,742 Building wheels for collected packages: rowsncolumns-spreadsheet 2025-12-08T10:29:17,747 Created temporary directory: /tmp/pip-wheel-pkk0mscj 2025-12-08T10:29:17,747 Destination directory: /tmp/pip-wheel-pkk0mscj 2025-12-08T10:29:17,750 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2025-12-08T10:29:17,751 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2025-12-08T10:29:18,301 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2025-12-08T10:29:18,302 !! 2025-12-08T10:29:18,303 ******************************************************************************** 2025-12-08T10:29:18,304 The following seems to be defined outside of `pyproject.toml`: 2025-12-08T10:29:18,305 `authors = 'Rows & Columns'` 2025-12-08T10:29:18,306 According to the spec (see the link below), however, setuptools CANNOT 2025-12-08T10:29:18,307 consider this value unless `authors` is listed as `dynamic`. 2025-12-08T10:29:18,308 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-12-08T10:29:18,309 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2025-12-08T10:29:18,310 remove the `[project]` table from your file and rely entirely on other means of 2025-12-08T10:29:18,310 configuration. 2025-12-08T10:29:18,311 ******************************************************************************** 2025-12-08T10:29:18,312 !! 2025-12-08T10:29:18,312 _handle_missing_dynamic(dist, project_table) 2025-12-08T10:29:18,313 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-08T10:29:18,313 !! 2025-12-08T10:29:18,314 ******************************************************************************** 2025-12-08T10:29:18,315 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). 2025-12-08T10:29:18,316 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-08T10:29:18,317 or your builds will no longer be supported. 2025-12-08T10:29:18,318 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-08T10:29:18,318 ******************************************************************************** 2025-12-08T10:29:18,319 !! 2025-12-08T10:29:18,320 corresp(dist, value, root_dir) 2025-12-08T10:29:18,320 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-12-08T10:29:18,321 corresp(dist, value, root_dir) 2025-12-08T10:29:18,321 /tmp/pip-build-env-odwqvajc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-12-08T10:29:18,322 corresp(dist, value, root_dir) 2025-12-08T10:29:18,384 running bdist_wheel 2025-12-08T10:29:18,405 running build 2025-12-08T10:29:18,405 running build_py 2025-12-08T10:29:18,412 creating build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,415 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,418 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,421 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,424 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,428 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,432 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,435 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,438 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,441 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,443 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,446 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,448 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,451 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,454 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,457 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,459 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2025-12-08T10:29:18,462 creating build/lib/tests 2025-12-08T10:29:18,463 copying tests/test_yjs_table_columns.py -> build/lib/tests 2025-12-08T10:29:18,465 copying tests/test_yjs_insert_column.py -> build/lib/tests 2025-12-08T10:29:18,467 copying tests/test_yjs_insert_row.py -> build/lib/tests 2025-12-08T10:29:18,469 copying tests/test_sheet_cell.py -> build/lib/tests 2025-12-08T10:29:18,472 copying tests/test_insert_row.py -> build/lib/tests 2025-12-08T10:29:18,474 copying tests/test_yjs_delete_row.py -> build/lib/tests 2025-12-08T10:29:18,476 copying tests/test_yjs_create_table.py -> build/lib/tests 2025-12-08T10:29:18,478 copying tests/__init__.py -> build/lib/tests 2025-12-08T10:29:18,479 copying tests/test_apply_fill.py -> build/lib/tests 2025-12-08T10:29:18,482 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2025-12-08T10:29:18,484 copying tests/test_dag.py -> build/lib/tests 2025-12-08T10:29:18,487 copying tests/test_yjs_change_batch.py -> build/lib/tests 2025-12-08T10:29:18,489 copying tests/test_yjs_delete_column.py -> build/lib/tests 2025-12-08T10:29:18,491 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2025-12-08T10:29:18,493 copying tests/test_yjs_update_table.py -> build/lib/tests 2025-12-08T10:29:18,495 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2025-12-08T10:29:18,497 creating build/lib/examples 2025-12-08T10:29:18,498 copying examples/yjs_integration.py -> build/lib/examples 2025-12-08T10:29:18,501 copying examples/delete_column_yjs.py -> build/lib/examples 2025-12-08T10:29:18,503 copying examples/yjs_websocket_client.py -> build/lib/examples 2025-12-08T10:29:18,505 copying examples/change_batch_yjs.py -> build/lib/examples 2025-12-08T10:29:18,507 copying examples/insert_row_yjs.py -> build/lib/examples 2025-12-08T10:29:18,509 copying examples/delete_table_column_yjs.py -> build/lib/examples 2025-12-08T10:29:18,511 copying examples/create_table_yjs.py -> build/lib/examples 2025-12-08T10:29:18,513 copying examples/__init__.py -> build/lib/examples 2025-12-08T10:29:18,515 copying examples/insert_table_column_yjs.py -> build/lib/examples 2025-12-08T10:29:18,517 copying examples/insert_column_yjs.py -> build/lib/examples 2025-12-08T10:29:18,519 copying examples/delete_row_yjs.py -> build/lib/examples 2025-12-08T10:29:18,521 copying examples/change_formatting_yjs.py -> build/lib/examples 2025-12-08T10:29:18,523 copying examples/create_sheet_yjs.py -> build/lib/examples 2025-12-08T10:29:18,525 copying examples/immer_workflow.py -> build/lib/examples 2025-12-08T10:29:18,527 copying examples/update_sheet_yjs.py -> build/lib/examples 2025-12-08T10:29:18,529 copying examples/update_table_yjs.py -> build/lib/examples 2025-12-08T10:29:18,532 creating build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,533 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,536 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,538 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,541 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,543 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,546 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,548 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,550 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,553 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,555 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,557 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,560 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,562 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,564 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,567 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,569 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,572 creating build/lib/rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,573 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,576 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,578 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,580 running egg_info 2025-12-08T10:29:18,592 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2025-12-08T10:29:18,597 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2025-12-08T10:29:18,600 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2025-12-08T10:29:18,601 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2025-12-08T10:29:18,616 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:18,627 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2025-12-08T10:29:18,646 installing to build/bdist.linux-armv7l/wheel 2025-12-08T10:29:18,647 running install 2025-12-08T10:29:18,672 running install_lib 2025-12-08T10:29:18,678 creating build/bdist.linux-armv7l/wheel 2025-12-08T10:29:18,681 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2025-12-08T10:29:18,683 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,687 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,690 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,693 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,695 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,697 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,700 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,703 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,706 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,708 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,711 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,713 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,717 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,720 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,722 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,724 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,727 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,729 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,731 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,734 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2025-12-08T10:29:18,736 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,738 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,741 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,743 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,746 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,749 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,752 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,754 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,757 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,760 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2025-12-08T10:29:18,762 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,765 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,767 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,769 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,773 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,775 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,778 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2025-12-08T10:29:18,781 creating build/bdist.linux-armv7l/wheel/tests 2025-12-08T10:29:18,782 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,784 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,786 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,788 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,791 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,794 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,796 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,798 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,799 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,802 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,804 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,806 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,808 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,810 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,812 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,814 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-08T10:29:18,817 creating build/bdist.linux-armv7l/wheel/examples 2025-12-08T10:29:18,818 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,821 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,823 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,825 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,827 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,829 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,831 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,834 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,835 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,837 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,839 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,841 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,843 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,845 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,848 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,850 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-08T10:29:18,852 running install_egg_info 2025-12-08T10:29:18,858 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.6-py3.11.egg-info 2025-12-08T10:29:18,868 running install_scripts 2025-12-08T10:29:18,876 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.6.dist-info/WHEEL 2025-12-08T10:29:18,880 creating '/tmp/pip-wheel-pkk0mscj/.tmp-cja03lpw/rowsncolumns_spreadsheet-0.1.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-08T10:29:18,882 adding 'examples/__init__.py' 2025-12-08T10:29:18,884 adding 'examples/change_batch_yjs.py' 2025-12-08T10:29:18,885 adding 'examples/change_formatting_yjs.py' 2025-12-08T10:29:18,886 adding 'examples/create_sheet_yjs.py' 2025-12-08T10:29:18,888 adding 'examples/create_table_yjs.py' 2025-12-08T10:29:18,889 adding 'examples/delete_column_yjs.py' 2025-12-08T10:29:18,891 adding 'examples/delete_row_yjs.py' 2025-12-08T10:29:18,892 adding 'examples/delete_table_column_yjs.py' 2025-12-08T10:29:18,894 adding 'examples/immer_workflow.py' 2025-12-08T10:29:18,895 adding 'examples/insert_column_yjs.py' 2025-12-08T10:29:18,897 adding 'examples/insert_row_yjs.py' 2025-12-08T10:29:18,898 adding 'examples/insert_table_column_yjs.py' 2025-12-08T10:29:18,900 adding 'examples/update_sheet_yjs.py' 2025-12-08T10:29:18,901 adding 'examples/update_table_yjs.py' 2025-12-08T10:29:18,903 adding 'examples/yjs_integration.py' 2025-12-08T10:29:18,904 adding 'examples/yjs_websocket_client.py' 2025-12-08T10:29:18,906 adding 'rowsncolumns_spreadsheet/__init__.py' 2025-12-08T10:29:18,908 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2025-12-08T10:29:18,912 adding 'rowsncolumns_spreadsheet/dag.py' 2025-12-08T10:29:18,915 adding 'rowsncolumns_spreadsheet/datatype.py' 2025-12-08T10:29:18,917 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2025-12-08T10:29:18,919 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2025-12-08T10:29:18,922 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2025-12-08T10:29:18,924 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2025-12-08T10:29:18,926 adding 'rowsncolumns_spreadsheet/interface.py' 2025-12-08T10:29:18,927 adding 'rowsncolumns_spreadsheet/operations.py' 2025-12-08T10:29:18,929 adding 'rowsncolumns_spreadsheet/patches.py' 2025-12-08T10:29:18,937 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2025-12-08T10:29:18,939 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2025-12-08T10:29:18,940 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2025-12-08T10:29:18,942 adding 'rowsncolumns_spreadsheet/types.py' 2025-12-08T10:29:18,944 adding 'rowsncolumns_spreadsheet/utils.py' 2025-12-08T10:29:18,946 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2025-12-08T10:29:18,948 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2025-12-08T10:29:18,951 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2025-12-08T10:29:18,953 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2025-12-08T10:29:18,956 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2025-12-08T10:29:18,958 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2025-12-08T10:29:18,959 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2025-12-08T10:29:18,961 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2025-12-08T10:29:18,963 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2025-12-08T10:29:18,965 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2025-12-08T10:29:18,966 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2025-12-08T10:29:18,968 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2025-12-08T10:29:18,969 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2025-12-08T10:29:18,971 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2025-12-08T10:29:18,972 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2025-12-08T10:29:18,974 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2025-12-08T10:29:18,975 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2025-12-08T10:29:18,977 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2025-12-08T10:29:18,978 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2025-12-08T10:29:18,981 adding 'tests/__init__.py' 2025-12-08T10:29:18,983 adding 'tests/test_apply_fill.py' 2025-12-08T10:29:18,985 adding 'tests/test_dag.py' 2025-12-08T10:29:18,987 adding 'tests/test_insert_row.py' 2025-12-08T10:29:18,990 adding 'tests/test_sheet_cell.py' 2025-12-08T10:29:18,992 adding 'tests/test_yjs_change_batch.py' 2025-12-08T10:29:18,993 adding 'tests/test_yjs_change_formatting.py' 2025-12-08T10:29:18,994 adding 'tests/test_yjs_create_new_sheet.py' 2025-12-08T10:29:18,996 adding 'tests/test_yjs_create_table.py' 2025-12-08T10:29:18,997 adding 'tests/test_yjs_delete_column.py' 2025-12-08T10:29:18,998 adding 'tests/test_yjs_delete_row.py' 2025-12-08T10:29:19,000 adding 'tests/test_yjs_insert_column.py' 2025-12-08T10:29:19,001 adding 'tests/test_yjs_insert_row.py' 2025-12-08T10:29:19,002 adding 'tests/test_yjs_table_columns.py' 2025-12-08T10:29:19,003 adding 'tests/test_yjs_update_sheet.py' 2025-12-08T10:29:19,005 adding 'tests/test_yjs_update_table.py' 2025-12-08T10:29:19,006 adding 'rowsncolumns_spreadsheet-0.1.6.dist-info/METADATA' 2025-12-08T10:29:19,007 adding 'rowsncolumns_spreadsheet-0.1.6.dist-info/WHEEL' 2025-12-08T10:29:19,008 adding 'rowsncolumns_spreadsheet-0.1.6.dist-info/top_level.txt' 2025-12-08T10:29:19,010 adding 'rowsncolumns_spreadsheet-0.1.6.dist-info/RECORD' 2025-12-08T10:29:19,013 removing build/bdist.linux-armv7l/wheel 2025-12-08T10:29:19,129 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2025-12-08T10:29:19,138 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.6-py3-none-any.whl size=146179 sha256=62d4a6c38e91a22940e9ab5757498621ff39280a3e6a0e700fb7a1f6fdebb290 2025-12-08T10:29:19,139 Stored in directory: /tmp/pip-ephem-wheel-cache-odgcy8f5/wheels/ee/85/68/0c5b93375af15ac5643eecf859f9825dff5d766718a3f66fc2 2025-12-08T10:29:19,152 Successfully built rowsncolumns-spreadsheet 2025-12-08T10:29:19,159 Removed build tracker: '/tmp/pip-build-tracker-ot323ufl'