2026-01-09T11:33:14,319 Created temporary directory: /tmp/pip-ephem-wheel-cache-11zytuii 2026-01-09T11:33:14,322 Created temporary directory: /tmp/pip-build-tracker-rnzkja36 2026-01-09T11:33:14,322 Initialized build tracking at /tmp/pip-build-tracker-rnzkja36 2026-01-09T11:33:14,323 Created build tracker: /tmp/pip-build-tracker-rnzkja36 2026-01-09T11:33:14,323 Entered build tracker: /tmp/pip-build-tracker-rnzkja36 2026-01-09T11:33:14,324 Created temporary directory: /tmp/pip-wheel-u1xpfc1m 2026-01-09T11:33:14,328 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-09T11:33:14,330 Created temporary directory: /tmp/pip-ephem-wheel-cache-tc0y5zuo 2026-01-09T11:33:14,353 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T11:33:14,356 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-01-09T11:33:14,356 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,356 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,357 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,358 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,359 Found index url https://pypi.org/simple 2026-01-09T11:33:14,569 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-01-09T11:33:14,574 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-09T11:33:14,575 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-09T11:33:14,575 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-09T11:33:14,576 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-09T11:33:14,577 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-09T11:33:14,578 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-09T11:33:14,579 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-09T11:33:14,579 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-09T11:33:14,580 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-09T11:33:14,581 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-09T11:33:14,582 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-09T11:33:14,582 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-09T11:33:14,583 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-09T11:33:14,584 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-09T11:33:14,585 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-09T11:33:14,586 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-09T11:33:14,586 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-09T11:33:14,587 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-09T11:33:14,588 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,588 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,590 Found index url https://www.piwheels.org/simple 2026-01-09T11:33:14,747 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-01-09T11:33:14,751 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl#sha256=f17b4fc1c2632792feb570cba3c7d21228cadd0737d1aee8f8002b2b8d2c2324 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-01-09T11:33:14,751 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-09T11:33:14,752 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-09T11:33:14,753 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-09T11:33:14,753 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-09T11:33:14,754 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-09T11:33:14,754 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-09T11:33:14,755 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-09T11:33:14,755 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,756 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-01-09T11:33:14,775 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-01-09T11:33:14,792 Collecting rowsncolumns-spreadsheet==0.1.9 2026-01-09T11:33:14,795 Created temporary directory: /tmp/pip-unpack-3aet9goc 2026-01-09T11:33:15,004 Downloading rowsncolumns_spreadsheet-0.1.9.tar.gz (108 kB) 2026-01-09T11:33:15,234 Added rowsncolumns-spreadsheet==0.1.9 from https://files.pythonhosted.org/packages/7d/a4/72c10dac999e8a4a742569305adcc0689232722aae6e8b7115a6e641d988/rowsncolumns_spreadsheet-0.1.9.tar.gz to build tracker '/tmp/pip-build-tracker-rnzkja36' 2026-01-09T11:33:15,239 Created temporary directory: /tmp/pip-build-env-mpnfq_qx 2026-01-09T11:33:15,244 Installing build dependencies: started 2026-01-09T11:33:15,245 Running command pip subprocess to install build dependencies 2026-01-09T11:33:16,380 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-09T11:33:17,039 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-09T11:33:17,062 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T11:33:18,783 Collecting setuptools>=61.0 2026-01-09T11:33:18,916 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-09T11:33:19,213 Collecting wheel 2026-01-09T11:33:19,228 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-09T11:33:22,264 Installing collected packages: wheel, setuptools 2026-01-09T11:33:22,513 Creating /tmp/pip-build-env-mpnfq_qx/overlay/local/bin 2026-01-09T11:33:22,515 changing mode of /tmp/pip-build-env-mpnfq_qx/overlay/local/bin/wheel to 755 2026-01-09T11:33:26,171 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-09T11:33:26,443 Installing build dependencies: finished with status 'done' 2026-01-09T11:33:26,450 Getting requirements to build wheel: started 2026-01-09T11:33:26,451 Running command Getting requirements to build wheel 2026-01-09T11:33:27,063 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-01-09T11:33:27,063 !! 2026-01-09T11:33:27,064 ******************************************************************************** 2026-01-09T11:33:27,065 The following seems to be defined outside of `pyproject.toml`: 2026-01-09T11:33:27,066 `authors = 'Rows & Columns'` 2026-01-09T11:33:27,067 According to the spec (see the link below), however, setuptools CANNOT 2026-01-09T11:33:27,068 consider this value unless `authors` is listed as `dynamic`. 2026-01-09T11:33:27,068 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-09T11:33:27,070 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-01-09T11:33:27,070 remove the `[project]` table from your file and rely entirely on other means of 2026-01-09T11:33:27,071 configuration. 2026-01-09T11:33:27,071 ******************************************************************************** 2026-01-09T11:33:27,072 !! 2026-01-09T11:33:27,073 _handle_missing_dynamic(dist, project_table) 2026-01-09T11:33:27,073 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T11:33:27,074 !! 2026-01-09T11:33:27,075 ******************************************************************************** 2026-01-09T11:33:27,075 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-09T11:33:27,076 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T11:33:27,077 or your builds will no longer be supported. 2026-01-09T11:33:27,078 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T11:33:27,078 ******************************************************************************** 2026-01-09T11:33:27,080 !! 2026-01-09T11:33:27,080 corresp(dist, value, root_dir) 2026-01-09T11:33:27,081 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-09T11:33:27,081 corresp(dist, value, root_dir) 2026-01-09T11:33:27,082 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-09T11:33:27,082 corresp(dist, value, root_dir) 2026-01-09T11:33:27,167 running egg_info 2026-01-09T11:33:27,174 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-01-09T11:33:27,180 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-01-09T11:33:27,184 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-01-09T11:33:27,185 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-01-09T11:33:27,215 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:27,226 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:27,322 Getting requirements to build wheel: finished with status 'done' 2026-01-09T11:33:27,326 Created temporary directory: /tmp/pip-modern-metadata-mtlqib7_ 2026-01-09T11:33:27,328 Preparing metadata (pyproject.toml): started 2026-01-09T11:33:27,329 Running command Preparing metadata (pyproject.toml) 2026-01-09T11:33:27,935 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-01-09T11:33:27,936 !! 2026-01-09T11:33:27,937 ******************************************************************************** 2026-01-09T11:33:27,937 The following seems to be defined outside of `pyproject.toml`: 2026-01-09T11:33:27,938 `authors = 'Rows & Columns'` 2026-01-09T11:33:27,939 According to the spec (see the link below), however, setuptools CANNOT 2026-01-09T11:33:27,940 consider this value unless `authors` is listed as `dynamic`. 2026-01-09T11:33:27,941 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-09T11:33:27,942 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-01-09T11:33:27,943 remove the `[project]` table from your file and rely entirely on other means of 2026-01-09T11:33:27,943 configuration. 2026-01-09T11:33:27,944 ******************************************************************************** 2026-01-09T11:33:27,945 !! 2026-01-09T11:33:27,945 _handle_missing_dynamic(dist, project_table) 2026-01-09T11:33:27,946 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T11:33:27,946 !! 2026-01-09T11:33:27,947 ******************************************************************************** 2026-01-09T11:33:27,948 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-09T11:33:27,949 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T11:33:27,949 or your builds will no longer be supported. 2026-01-09T11:33:27,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T11:33:27,951 ******************************************************************************** 2026-01-09T11:33:27,952 !! 2026-01-09T11:33:27,953 corresp(dist, value, root_dir) 2026-01-09T11:33:27,953 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-09T11:33:27,954 corresp(dist, value, root_dir) 2026-01-09T11:33:27,955 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-09T11:33:27,955 corresp(dist, value, root_dir) 2026-01-09T11:33:28,037 running dist_info 2026-01-09T11:33:28,050 creating /tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info 2026-01-09T11:33:28,051 writing /tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-01-09T11:33:28,056 writing dependency_links to /tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-01-09T11:33:28,060 writing requirements to /tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-01-09T11:33:28,061 writing top-level names to /tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-01-09T11:33:28,063 writing manifest file '/tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:28,090 reading manifest file '/tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:28,097 writing manifest file '/tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:28,098 creating '/tmp/pip-modern-metadata-mtlqib7_/rowsncolumns_spreadsheet-0.1.9.dist-info' 2026-01-09T11:33:28,219 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-09T11:33:28,224 Source in /tmp/pip-wheel-u1xpfc1m/rowsncolumns-spreadsheet_fb2bf87d04024b229dcebf3cd332d456 has version 0.1.9, which satisfies requirement rowsncolumns-spreadsheet==0.1.9 from https://files.pythonhosted.org/packages/7d/a4/72c10dac999e8a4a742569305adcc0689232722aae6e8b7115a6e641d988/rowsncolumns_spreadsheet-0.1.9.tar.gz 2026-01-09T11:33:28,225 Removed rowsncolumns-spreadsheet==0.1.9 from https://files.pythonhosted.org/packages/7d/a4/72c10dac999e8a4a742569305adcc0689232722aae6e8b7115a6e641d988/rowsncolumns_spreadsheet-0.1.9.tar.gz from build tracker '/tmp/pip-build-tracker-rnzkja36' 2026-01-09T11:33:28,231 Created temporary directory: /tmp/pip-unpack-epbdt4zd 2026-01-09T11:33:28,232 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-01-09T11:33:28,237 Created temporary directory: /tmp/pip-wheel-rj2wle28 2026-01-09T11:33:28,237 Destination directory: /tmp/pip-wheel-rj2wle28 2026-01-09T11:33:28,240 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-01-09T11:33:28,241 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-01-09T11:33:28,795 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-01-09T11:33:28,795 !! 2026-01-09T11:33:28,796 ******************************************************************************** 2026-01-09T11:33:28,797 The following seems to be defined outside of `pyproject.toml`: 2026-01-09T11:33:28,798 `authors = 'Rows & Columns'` 2026-01-09T11:33:28,799 According to the spec (see the link below), however, setuptools CANNOT 2026-01-09T11:33:28,800 consider this value unless `authors` is listed as `dynamic`. 2026-01-09T11:33:28,801 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-09T11:33:28,802 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-01-09T11:33:28,802 remove the `[project]` table from your file and rely entirely on other means of 2026-01-09T11:33:28,803 configuration. 2026-01-09T11:33:28,803 ******************************************************************************** 2026-01-09T11:33:28,805 !! 2026-01-09T11:33:28,805 _handle_missing_dynamic(dist, project_table) 2026-01-09T11:33:28,806 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T11:33:28,806 !! 2026-01-09T11:33:28,808 ******************************************************************************** 2026-01-09T11:33:28,808 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-09T11:33:28,809 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T11:33:28,810 or your builds will no longer be supported. 2026-01-09T11:33:28,812 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T11:33:28,812 ******************************************************************************** 2026-01-09T11:33:28,813 !! 2026-01-09T11:33:28,814 corresp(dist, value, root_dir) 2026-01-09T11:33:28,814 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-09T11:33:28,815 corresp(dist, value, root_dir) 2026-01-09T11:33:28,815 /tmp/pip-build-env-mpnfq_qx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-09T11:33:28,816 corresp(dist, value, root_dir) 2026-01-09T11:33:28,881 running bdist_wheel 2026-01-09T11:33:28,903 running build 2026-01-09T11:33:28,903 running build_py 2026-01-09T11:33:28,910 creating build/lib/tests 2026-01-09T11:33:28,912 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-01-09T11:33:28,915 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-01-09T11:33:28,917 copying tests/__init__.py -> build/lib/tests 2026-01-09T11:33:28,919 copying tests/test_sheet_cell.py -> build/lib/tests 2026-01-09T11:33:28,922 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-01-09T11:33:28,925 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-01-09T11:33:28,927 copying tests/test_insert_row.py -> build/lib/tests 2026-01-09T11:33:28,930 copying tests/test_apply_fill.py -> build/lib/tests 2026-01-09T11:33:28,932 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-01-09T11:33:28,934 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-01-09T11:33:28,936 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-01-09T11:33:28,939 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-01-09T11:33:28,941 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-01-09T11:33:28,943 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-01-09T11:33:28,945 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-01-09T11:33:28,947 copying tests/test_dag.py -> build/lib/tests 2026-01-09T11:33:28,950 creating build/lib/examples 2026-01-09T11:33:28,951 copying examples/delete_row_yjs.py -> build/lib/examples 2026-01-09T11:33:28,953 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-01-09T11:33:28,956 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-01-09T11:33:28,958 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-01-09T11:33:28,960 copying examples/__init__.py -> build/lib/examples 2026-01-09T11:33:28,961 copying examples/insert_row_yjs.py -> build/lib/examples 2026-01-09T11:33:28,963 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-01-09T11:33:28,966 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-01-09T11:33:28,968 copying examples/yjs_integration.py -> build/lib/examples 2026-01-09T11:33:28,971 copying examples/create_table_yjs.py -> build/lib/examples 2026-01-09T11:33:28,972 copying examples/insert_column_yjs.py -> build/lib/examples 2026-01-09T11:33:28,974 copying examples/update_table_yjs.py -> build/lib/examples 2026-01-09T11:33:28,977 copying examples/change_batch_yjs.py -> build/lib/examples 2026-01-09T11:33:28,979 copying examples/immer_workflow.py -> build/lib/examples 2026-01-09T11:33:28,981 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-01-09T11:33:28,983 copying examples/delete_column_yjs.py -> build/lib/examples 2026-01-09T11:33:28,986 creating build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:28,987 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:28,991 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:28,994 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:28,996 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:28,998 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,000 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,004 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,006 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,008 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,011 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,013 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,015 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,018 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,021 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,023 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,026 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-01-09T11:33:29,029 creating build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,030 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,032 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,035 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,038 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,039 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,041 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,044 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,046 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,048 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,050 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,053 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,055 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,058 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,060 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,062 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,065 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,067 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,070 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,072 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,075 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,077 running egg_info 2026-01-09T11:33:29,088 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-01-09T11:33:29,094 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-01-09T11:33:29,096 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-01-09T11:33:29,097 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-01-09T11:33:29,113 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:29,124 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-01-09T11:33:29,143 installing to build/bdist.linux-armv7l/wheel 2026-01-09T11:33:29,143 running install 2026-01-09T11:33:29,167 running install_lib 2026-01-09T11:33:29,174 creating build/bdist.linux-armv7l/wheel 2026-01-09T11:33:29,176 creating build/bdist.linux-armv7l/wheel/tests 2026-01-09T11:33:29,177 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,179 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,181 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,183 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,186 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,188 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,190 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,193 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,195 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,198 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,200 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,201 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,203 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,205 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,207 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,210 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-09T11:33:29,213 creating build/bdist.linux-armv7l/wheel/examples 2026-01-09T11:33:29,214 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,216 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,219 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,221 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,223 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,225 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,227 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,229 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,231 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,234 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,236 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,238 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,240 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,242 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,245 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,247 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-01-09T11:33:29,249 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-01-09T11:33:29,251 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,254 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,257 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,259 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,262 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,264 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,267 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,271 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,273 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,276 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,278 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,281 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,283 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,285 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,288 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,289 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,292 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,295 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-01-09T11:33:29,297 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,301 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,302 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,304 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,307 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,309 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,312 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,314 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,317 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,319 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,321 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,324 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,326 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,329 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,331 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,334 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,336 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,338 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-01-09T11:33:29,341 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-01-09T11:33:29,344 running install_egg_info 2026-01-09T11:33:29,350 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.9-py3.11.egg-info 2026-01-09T11:33:29,361 running install_scripts 2026-01-09T11:33:29,368 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.9.dist-info/WHEEL 2026-01-09T11:33:29,372 creating '/tmp/pip-wheel-rj2wle28/.tmp-mhe9g5hj/rowsncolumns_spreadsheet-0.1.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T11:33:29,374 adding 'examples/__init__.py' 2026-01-09T11:33:29,376 adding 'examples/change_batch_yjs.py' 2026-01-09T11:33:29,378 adding 'examples/change_formatting_yjs.py' 2026-01-09T11:33:29,379 adding 'examples/create_sheet_yjs.py' 2026-01-09T11:33:29,381 adding 'examples/create_table_yjs.py' 2026-01-09T11:33:29,382 adding 'examples/delete_column_yjs.py' 2026-01-09T11:33:29,384 adding 'examples/delete_row_yjs.py' 2026-01-09T11:33:29,385 adding 'examples/delete_table_column_yjs.py' 2026-01-09T11:33:29,387 adding 'examples/immer_workflow.py' 2026-01-09T11:33:29,389 adding 'examples/insert_column_yjs.py' 2026-01-09T11:33:29,390 adding 'examples/insert_row_yjs.py' 2026-01-09T11:33:29,392 adding 'examples/insert_table_column_yjs.py' 2026-01-09T11:33:29,393 adding 'examples/update_sheet_yjs.py' 2026-01-09T11:33:29,395 adding 'examples/update_table_yjs.py' 2026-01-09T11:33:29,397 adding 'examples/yjs_integration.py' 2026-01-09T11:33:29,398 adding 'examples/yjs_websocket_client.py' 2026-01-09T11:33:29,401 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-01-09T11:33:29,402 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-01-09T11:33:29,407 adding 'rowsncolumns_spreadsheet/dag.py' 2026-01-09T11:33:29,409 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-01-09T11:33:29,412 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-01-09T11:33:29,414 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-01-09T11:33:29,416 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-01-09T11:33:29,418 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-01-09T11:33:29,420 adding 'rowsncolumns_spreadsheet/interface.py' 2026-01-09T11:33:29,422 adding 'rowsncolumns_spreadsheet/operations.py' 2026-01-09T11:33:29,423 adding 'rowsncolumns_spreadsheet/patches.py' 2026-01-09T11:33:29,431 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-01-09T11:33:29,433 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-01-09T11:33:29,435 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-01-09T11:33:29,437 adding 'rowsncolumns_spreadsheet/types.py' 2026-01-09T11:33:29,438 adding 'rowsncolumns_spreadsheet/utils.py' 2026-01-09T11:33:29,440 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-01-09T11:33:29,442 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-01-09T11:33:29,445 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-01-09T11:33:29,447 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-01-09T11:33:29,450 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-01-09T11:33:29,452 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-01-09T11:33:29,453 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-01-09T11:33:29,455 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-01-09T11:33:29,456 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-01-09T11:33:29,458 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-01-09T11:33:29,459 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-01-09T11:33:29,461 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-01-09T11:33:29,462 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-01-09T11:33:29,464 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-01-09T11:33:29,466 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-01-09T11:33:29,467 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-01-09T11:33:29,469 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-01-09T11:33:29,470 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-01-09T11:33:29,472 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-01-09T11:33:29,474 adding 'tests/__init__.py' 2026-01-09T11:33:29,476 adding 'tests/test_apply_fill.py' 2026-01-09T11:33:29,477 adding 'tests/test_dag.py' 2026-01-09T11:33:29,479 adding 'tests/test_insert_row.py' 2026-01-09T11:33:29,482 adding 'tests/test_sheet_cell.py' 2026-01-09T11:33:29,484 adding 'tests/test_yjs_change_batch.py' 2026-01-09T11:33:29,486 adding 'tests/test_yjs_change_formatting.py' 2026-01-09T11:33:29,487 adding 'tests/test_yjs_create_new_sheet.py' 2026-01-09T11:33:29,488 adding 'tests/test_yjs_create_table.py' 2026-01-09T11:33:29,489 adding 'tests/test_yjs_delete_column.py' 2026-01-09T11:33:29,491 adding 'tests/test_yjs_delete_row.py' 2026-01-09T11:33:29,492 adding 'tests/test_yjs_insert_column.py' 2026-01-09T11:33:29,493 adding 'tests/test_yjs_insert_row.py' 2026-01-09T11:33:29,495 adding 'tests/test_yjs_table_columns.py' 2026-01-09T11:33:29,496 adding 'tests/test_yjs_update_sheet.py' 2026-01-09T11:33:29,498 adding 'tests/test_yjs_update_table.py' 2026-01-09T11:33:29,500 adding 'rowsncolumns_spreadsheet-0.1.9.dist-info/METADATA' 2026-01-09T11:33:29,501 adding 'rowsncolumns_spreadsheet-0.1.9.dist-info/WHEEL' 2026-01-09T11:33:29,503 adding 'rowsncolumns_spreadsheet-0.1.9.dist-info/top_level.txt' 2026-01-09T11:33:29,505 adding 'rowsncolumns_spreadsheet-0.1.9.dist-info/RECORD' 2026-01-09T11:33:29,509 removing build/bdist.linux-armv7l/wheel 2026-01-09T11:33:29,625 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-01-09T11:33:29,640 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.9-py3-none-any.whl size=147401 sha256=75947481996799ce13d7b387a66c64abd6a0c082e46865377fd390e8424a94bd 2026-01-09T11:33:29,641 Stored in directory: /tmp/pip-ephem-wheel-cache-tc0y5zuo/wheels/0b/32/e7/8a1ef4248fa833aca75a8a16be28ee3a843df3e32410271f3a 2026-01-09T11:33:29,654 Successfully built rowsncolumns-spreadsheet 2026-01-09T11:33:29,661 Removed build tracker: '/tmp/pip-build-tracker-rnzkja36'