2026-03-05T02:25:20,580 Created temporary directory: /tmp/pip-ephem-wheel-cache-oh2g4_ct 2026-03-05T02:25:20,582 Created temporary directory: /tmp/pip-build-tracker-qkzdd_5u 2026-03-05T02:25:20,583 Initialized build tracking at /tmp/pip-build-tracker-qkzdd_5u 2026-03-05T02:25:20,583 Created build tracker: /tmp/pip-build-tracker-qkzdd_5u 2026-03-05T02:25:20,584 Entered build tracker: /tmp/pip-build-tracker-qkzdd_5u 2026-03-05T02:25:20,584 Created temporary directory: /tmp/pip-wheel-_kpjcyis 2026-03-05T02:25:20,587 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T02:25:20,590 Created temporary directory: /tmp/pip-ephem-wheel-cache-g20dr1we 2026-03-05T02:25:20,612 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T02:25:20,615 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-03-05T02:25:20,615 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:20,615 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:20,616 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:20,617 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:20,618 Found index url https://pypi.org/simple 2026-03-05T02:25:20,832 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-03-05T02:25:20,838 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/fa/ee/dfce29da1fdcbf3b2cee288ff735db48fb10dc430a13865d349cd26f2446/rowsncolumns_spreadsheet-0.1.0-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,839 Found link https://files.pythonhosted.org/packages/5e/67/71a5b81c2f9d18c05c9e5eddcfc8009aad98f49bdc7cbe3aa6cd2db60a1e/rowsncolumns_spreadsheet-0.1.0.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.0 2026-03-05T02:25:20,840 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/2a/03/d534a16c8ddb72ec8028a7f542930561b188a62b325344db1866b4d77121/rowsncolumns_spreadsheet-0.1.1-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,841 Found link https://files.pythonhosted.org/packages/b5/90/79a437875ffbc4bfe5c5ef0557a71540d4c3244d13ff137965e349263d06/rowsncolumns_spreadsheet-0.1.1.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.1 2026-03-05T02:25:20,841 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/48/34/6028b396ca2fa0a37809de96dceec0c75c7d9f99df46b4660e065fc0db22/rowsncolumns_spreadsheet-0.1.2-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,842 Found link https://files.pythonhosted.org/packages/0e/84/6417064965d29deef6d5680edf323c01f61ec83bf91785f060317a7fb1c4/rowsncolumns_spreadsheet-0.1.2.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.2 2026-03-05T02:25:20,843 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/0a/2f/7633716ee22eda0f3bf391a7a232f4f677dce32bff65c98ef781422bd920/rowsncolumns_spreadsheet-0.1.3-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,844 Found link https://files.pythonhosted.org/packages/67/dd/f7df8ed2525b2a795678bcd17a2e4a8da28fad0828da28a554ec7ce75c6b/rowsncolumns_spreadsheet-0.1.3.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.3 2026-03-05T02:25:20,845 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/bd/e3/7d20a4eed6ece6a04b945057a77b6d088dc160ee326dd1665d3c79e3dca1/rowsncolumns_spreadsheet-0.1.5-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,846 Found link https://files.pythonhosted.org/packages/12/02/57716eb3cbfabeee0c7115c4bd0f22b07e5c52ffbf06be57df92fa5ff6c5/rowsncolumns_spreadsheet-0.1.5.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.5 2026-03-05T02:25:20,846 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/3c/33/ae161388431d453ff1e68a9d9802d880e71ac6119d0f06e5ea6dea6f2edb/rowsncolumns_spreadsheet-0.1.6-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,847 Found link https://files.pythonhosted.org/packages/e0/a7/8da196c173bba83b68da522ecf83252c1cc3a7bbcc16c36586e644f7b5b1/rowsncolumns_spreadsheet-0.1.6.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.6 2026-03-05T02:25:20,848 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/77/f8/2d0eb0a4e7ecddc45cc2983bf8e56cadfee4f6cd5936297c6a20a548df3b/rowsncolumns_spreadsheet-0.1.7-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,849 Found link https://files.pythonhosted.org/packages/90/1c/1eaf5c6ce064e1de3ebac5eb8c4458c457760cd5bba907e7018254460cf6/rowsncolumns_spreadsheet-0.1.7.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.7 2026-03-05T02:25:20,850 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/55/16/d49973a87bc23c69f3da7a6651d90abc4678d96f309a4c61b81543063196/rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,850 Found link https://files.pythonhosted.org/packages/84/ac/0583348aab18226bf18231284a83964f028088598bfa822d7ffc4af30de0/rowsncolumns_spreadsheet-0.1.8.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.8 2026-03-05T02:25:20,851 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/ec/22/b322ac2debc62a08832c65c4406c7f822257becab18e8453a142164acf01/rowsncolumns_spreadsheet-0.1.9-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,852 Found link https://files.pythonhosted.org/packages/7d/a4/72c10dac999e8a4a742569305adcc0689232722aae6e8b7115a6e641d988/rowsncolumns_spreadsheet-0.1.9.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.9 2026-03-05T02:25:20,853 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/5f/fd/5f5d138240509c2dea2f7bcac6573d83cd1a27d0500c4ba5e1606749b9fb/rowsncolumns_spreadsheet-0.1.10-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,854 Found link https://files.pythonhosted.org/packages/3c/1b/e84e4aa5695472a8e7bedc97d1174b1ae8a82879605599ed628520d8f67e/rowsncolumns_spreadsheet-0.1.10.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.10 2026-03-05T02:25:20,854 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/da/bd/89efd2b6ce511c0a3ec9e52251babd87f53c46059694b897ec9f12d1e77e/rowsncolumns_spreadsheet-0.1.11-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,855 Found link https://files.pythonhosted.org/packages/54/35/8b1227bc2ec335ead9b73e91a33527c6129518f027fb12c3c306842770ed/rowsncolumns_spreadsheet-0.1.11.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.11 2026-03-05T02:25:20,856 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/12/26/20fe3f791a5d09f2acc77a7de7cea2f0be7a4bca2133e9094ebe9793791a/rowsncolumns_spreadsheet-0.1.12-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:20,857 Found link https://files.pythonhosted.org/packages/44/33/53577f89bd16d40f8597cc8844db490e139997c921b38602f089f0950e55/rowsncolumns_spreadsheet-0.1.12.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.12 2026-03-05T02:25:20,858 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:20,858 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:20,859 Found index url https://www.piwheels.org/simple 2026-03-05T02:25:21,010 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-03-05T02:25:21,015 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.11-py3-none-any.whl#sha256=aeae4f41b7eb4e798b18a1541ba01e94e2903b42f0d3081b5551cdc08e04d042 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,015 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.10-py3-none-any.whl#sha256=31255eb191d74c0cfa5a7a16c2c706b9b2e53792b87def226db6b88b78ecc370 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,016 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.9-py3-none-any.whl#sha256=75947481996799ce13d7b387a66c64abd6a0c082e46865377fd390e8424a94bd (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,016 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.8-py3-none-any.whl#sha256=f17b4fc1c2632792feb570cba3c7d21228cadd0737d1aee8f8002b2b8d2c2324 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,017 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.7-py3-none-any.whl#sha256=5a5500e944ae0a7f993c5033bd451dd1d94f413ba991eda658e10665ce2f0669 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,018 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.6-py3-none-any.whl#sha256=62d4a6c38e91a22940e9ab5757498621ff39280a3e6a0e700fb7a1f6fdebb290 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,018 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.5-py3-none-any.whl#sha256=2f1324bc33f11eb7f57f55abaa9915feec714fe01ddb934af0de9c9504e4b67c (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,019 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.3-py3-none-any.whl#sha256=d2e46ea2af69a4254d85b0f1b5920b7e4f46a002f25677e07b9ff540e252453f (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,019 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.2-py3-none-any.whl#sha256=73da6c6be3c23eaa605939c55b52e107bc9c37455a7656c7bb15f6ee030565a3 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,020 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.1-py3-none-any.whl#sha256=9ba84ac0a54fab998f36739132bd81d4dbddbc4db49b7c5e99697e9c270fef55 (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,021 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://archive1.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.0-py3-none-any.whl#sha256=52ee1a2c96583438368b5c7afd69c1a8dce2358de2852d8c655377e0de35472b (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T02:25:21,021 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:21,022 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T02:25:21,042 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-03-05T02:25:21,060 Collecting rowsncolumns-spreadsheet==0.1.12 2026-03-05T02:25:21,062 Created temporary directory: /tmp/pip-unpack-t32_x2fu 2026-03-05T02:25:21,273 Downloading rowsncolumns_spreadsheet-0.1.12.tar.gz (114 kB) 2026-03-05T02:25:21,533 Added rowsncolumns-spreadsheet==0.1.12 from https://files.pythonhosted.org/packages/44/33/53577f89bd16d40f8597cc8844db490e139997c921b38602f089f0950e55/rowsncolumns_spreadsheet-0.1.12.tar.gz to build tracker '/tmp/pip-build-tracker-qkzdd_5u' 2026-03-05T02:25:21,539 Created temporary directory: /tmp/pip-build-env-zizn3ddo 2026-03-05T02:25:21,543 Installing build dependencies: started 2026-03-05T02:25:21,545 Running command pip subprocess to install build dependencies 2026-03-05T02:25:22,685 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T02:25:23,299 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T02:25:23,322 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T02:25:25,106 Collecting setuptools>=61.0 2026-03-05T02:25:25,206 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T02:25:25,483 Collecting wheel 2026-03-05T02:25:25,500 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T02:25:25,689 Collecting packaging>=24.0 2026-03-05T02:25:25,704 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T02:25:28,712 Installing collected packages: setuptools, packaging, wheel 2026-03-05T02:25:32,204 Creating /tmp/pip-build-env-zizn3ddo/overlay/local/bin 2026-03-05T02:25:32,207 changing mode of /tmp/pip-build-env-zizn3ddo/overlay/local/bin/wheel to 755 2026-03-05T02:25:32,228 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T02:25:32,523 Installing build dependencies: finished with status 'done' 2026-03-05T02:25:32,530 Getting requirements to build wheel: started 2026-03-05T02:25:32,531 Running command Getting requirements to build wheel 2026-03-05T02:25:33,365 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T02:25:33,365 !! 2026-03-05T02:25:33,366 ******************************************************************************** 2026-03-05T02:25:33,367 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T02:25:33,368 `authors = 'Rows & Columns'` 2026-03-05T02:25:33,369 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T02:25:33,369 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T02:25:33,370 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T02:25:33,371 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T02:25:33,372 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T02:25:33,372 configuration. 2026-03-05T02:25:33,373 ******************************************************************************** 2026-03-05T02:25:33,373 !! 2026-03-05T02:25:33,374 _handle_missing_dynamic(dist, project_table) 2026-03-05T02:25:33,374 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:25:33,375 !! 2026-03-05T02:25:33,376 ******************************************************************************** 2026-03-05T02:25:33,376 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T02:25:33,377 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:25:33,378 or your builds will no longer be supported. 2026-03-05T02:25:33,379 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:25:33,380 ******************************************************************************** 2026-03-05T02:25:33,381 !! 2026-03-05T02:25:33,381 corresp(dist, value, root_dir) 2026-03-05T02:25:33,382 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T02:25:33,382 corresp(dist, value, root_dir) 2026-03-05T02:25:33,383 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T02:25:33,383 corresp(dist, value, root_dir) 2026-03-05T02:25:33,454 running egg_info 2026-03-05T02:25:33,460 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T02:25:33,465 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T02:25:33,468 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T02:25:33,470 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T02:25:33,496 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:33,507 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:33,604 Getting requirements to build wheel: finished with status 'done' 2026-03-05T02:25:33,612 Created temporary directory: /tmp/pip-modern-metadata-x345szbq 2026-03-05T02:25:33,618 Preparing metadata (pyproject.toml): started 2026-03-05T02:25:33,620 Running command Preparing metadata (pyproject.toml) 2026-03-05T02:25:34,413 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T02:25:34,413 !! 2026-03-05T02:25:34,414 ******************************************************************************** 2026-03-05T02:25:34,415 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T02:25:34,416 `authors = 'Rows & Columns'` 2026-03-05T02:25:34,417 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T02:25:34,418 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T02:25:34,418 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T02:25:34,419 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T02:25:34,420 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T02:25:34,420 configuration. 2026-03-05T02:25:34,421 ******************************************************************************** 2026-03-05T02:25:34,422 !! 2026-03-05T02:25:34,422 _handle_missing_dynamic(dist, project_table) 2026-03-05T02:25:34,423 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:25:34,424 !! 2026-03-05T02:25:34,425 ******************************************************************************** 2026-03-05T02:25:34,425 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T02:25:34,426 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:25:34,427 or your builds will no longer be supported. 2026-03-05T02:25:34,428 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:25:34,429 ******************************************************************************** 2026-03-05T02:25:34,430 !! 2026-03-05T02:25:34,430 corresp(dist, value, root_dir) 2026-03-05T02:25:34,431 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T02:25:34,431 corresp(dist, value, root_dir) 2026-03-05T02:25:34,432 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T02:25:34,433 corresp(dist, value, root_dir) 2026-03-05T02:25:34,505 running dist_info 2026-03-05T02:25:34,516 creating /tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info 2026-03-05T02:25:34,516 writing /tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T02:25:34,522 writing dependency_links to /tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T02:25:34,525 writing requirements to /tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T02:25:34,526 writing top-level names to /tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T02:25:34,527 writing manifest file '/tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:34,552 reading manifest file '/tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:34,559 writing manifest file '/tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:34,561 creating '/tmp/pip-modern-metadata-x345szbq/rowsncolumns_spreadsheet-0.1.12.dist-info' 2026-03-05T02:25:34,689 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T02:25:34,695 Source in /tmp/pip-wheel-_kpjcyis/rowsncolumns-spreadsheet_b12600e8ba7c4117b879400ebfd3104d has version 0.1.12, which satisfies requirement rowsncolumns-spreadsheet==0.1.12 from https://files.pythonhosted.org/packages/44/33/53577f89bd16d40f8597cc8844db490e139997c921b38602f089f0950e55/rowsncolumns_spreadsheet-0.1.12.tar.gz 2026-03-05T02:25:34,696 Removed rowsncolumns-spreadsheet==0.1.12 from https://files.pythonhosted.org/packages/44/33/53577f89bd16d40f8597cc8844db490e139997c921b38602f089f0950e55/rowsncolumns_spreadsheet-0.1.12.tar.gz from build tracker '/tmp/pip-build-tracker-qkzdd_5u' 2026-03-05T02:25:34,702 Created temporary directory: /tmp/pip-unpack-jr3x2bdc 2026-03-05T02:25:34,703 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-03-05T02:25:34,714 Created temporary directory: /tmp/pip-wheel-ro38xcah 2026-03-05T02:25:34,715 Destination directory: /tmp/pip-wheel-ro38xcah 2026-03-05T02:25:34,720 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-03-05T02:25:34,721 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-03-05T02:25:35,516 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T02:25:35,517 !! 2026-03-05T02:25:35,518 ******************************************************************************** 2026-03-05T02:25:35,518 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T02:25:35,519 `authors = 'Rows & Columns'` 2026-03-05T02:25:35,520 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T02:25:35,521 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T02:25:35,522 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T02:25:35,523 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T02:25:35,524 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T02:25:35,524 configuration. 2026-03-05T02:25:35,525 ******************************************************************************** 2026-03-05T02:25:35,526 !! 2026-03-05T02:25:35,526 _handle_missing_dynamic(dist, project_table) 2026-03-05T02:25:35,526 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:25:35,527 !! 2026-03-05T02:25:35,528 ******************************************************************************** 2026-03-05T02:25:35,529 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T02:25:35,530 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:25:35,530 or your builds will no longer be supported. 2026-03-05T02:25:35,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:25:35,532 ******************************************************************************** 2026-03-05T02:25:35,533 !! 2026-03-05T02:25:35,533 corresp(dist, value, root_dir) 2026-03-05T02:25:35,534 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T02:25:35,534 corresp(dist, value, root_dir) 2026-03-05T02:25:35,535 /tmp/pip-build-env-zizn3ddo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T02:25:35,535 corresp(dist, value, root_dir) 2026-03-05T02:25:35,594 running bdist_wheel 2026-03-05T02:25:35,612 running build 2026-03-05T02:25:35,612 running build_py 2026-03-05T02:25:35,619 creating build/lib/examples 2026-03-05T02:25:35,621 copying examples/delete_row_yjs.py -> build/lib/examples 2026-03-05T02:25:35,623 copying examples/update_table_yjs.py -> build/lib/examples 2026-03-05T02:25:35,624 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-03-05T02:25:35,626 copying examples/yjs_integration.py -> build/lib/examples 2026-03-05T02:25:35,629 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-03-05T02:25:35,630 copying examples/immer_workflow.py -> build/lib/examples 2026-03-05T02:25:35,633 copying examples/insert_column_yjs.py -> build/lib/examples 2026-03-05T02:25:35,635 copying examples/delete_column_yjs.py -> build/lib/examples 2026-03-05T02:25:35,637 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-03-05T02:25:35,638 copying examples/create_table_yjs.py -> build/lib/examples 2026-03-05T02:25:35,640 copying examples/change_batch_yjs.py -> build/lib/examples 2026-03-05T02:25:35,642 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-03-05T02:25:35,644 copying examples/insert_row_yjs.py -> build/lib/examples 2026-03-05T02:25:35,646 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-03-05T02:25:35,648 copying examples/__init__.py -> build/lib/examples 2026-03-05T02:25:35,649 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-03-05T02:25:35,652 creating build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,653 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,657 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,659 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,662 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,664 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,666 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,669 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,671 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,674 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,676 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,679 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,682 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,684 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,686 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,688 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,691 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T02:25:35,693 creating build/lib/tests 2026-03-05T02:25:35,694 copying tests/test_dag.py -> build/lib/tests 2026-03-05T02:25:35,697 copying tests/test_v3_conversion.py -> build/lib/tests 2026-03-05T02:25:35,699 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-03-05T02:25:35,701 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-03-05T02:25:35,703 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-03-05T02:25:35,705 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-03-05T02:25:35,706 copying tests/test_apply_fill.py -> build/lib/tests 2026-03-05T02:25:35,709 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-03-05T02:25:35,711 copying tests/test_insert_row.py -> build/lib/tests 2026-03-05T02:25:35,713 copying tests/test_shared_strings_dict.py -> build/lib/tests 2026-03-05T02:25:35,715 copying tests/test_ysheet_migration.py -> build/lib/tests 2026-03-05T02:25:35,717 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-03-05T02:25:35,719 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-03-05T02:25:35,721 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-03-05T02:25:35,723 copying tests/test_sheet_cell.py -> build/lib/tests 2026-03-05T02:25:35,726 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-03-05T02:25:35,728 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-03-05T02:25:35,729 copying tests/__init__.py -> build/lib/tests 2026-03-05T02:25:35,731 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-03-05T02:25:35,733 creating build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,734 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,737 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,740 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,742 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,743 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,745 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,748 copying rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,750 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,752 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,754 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,756 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,759 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,761 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,763 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,765 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,768 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,770 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,772 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,775 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,777 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,779 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,781 running egg_info 2026-03-05T02:25:35,791 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T02:25:35,795 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T02:25:35,798 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T02:25:35,799 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T02:25:35,815 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:35,826 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T02:25:35,843 installing to build/bdist.linux-armv7l/wheel 2026-03-05T02:25:35,843 running install 2026-03-05T02:25:35,867 running install_lib 2026-03-05T02:25:35,872 creating build/bdist.linux-armv7l/wheel 2026-03-05T02:25:35,875 creating build/bdist.linux-armv7l/wheel/examples 2026-03-05T02:25:35,876 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,878 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,880 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,882 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,884 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,886 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,888 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,890 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,892 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,894 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,896 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,898 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,900 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,902 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,904 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,905 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T02:25:35,908 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-03-05T02:25:35,909 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,913 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,915 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,918 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,921 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,922 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,925 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,928 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T02:25:35,930 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,932 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,935 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,937 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,940 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,942 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,946 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,947 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,949 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,951 copying build/lib/rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,954 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,956 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,958 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,960 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,962 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,964 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,967 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,969 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,971 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,974 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,976 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,978 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,980 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,982 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T02:25:35,984 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,987 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,989 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,992 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,994 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,996 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T02:25:35,999 creating build/bdist.linux-armv7l/wheel/tests 2026-03-05T02:25:36,000 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,003 copying build/lib/tests/test_v3_conversion.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,005 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,007 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,010 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,012 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,013 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,016 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,018 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,020 copying build/lib/tests/test_shared_strings_dict.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,022 copying build/lib/tests/test_ysheet_migration.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,024 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,026 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,028 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,031 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,033 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,035 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,037 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,039 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T02:25:36,041 running install_egg_info 2026-03-05T02:25:36,046 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.12-py3.11.egg-info 2026-03-05T02:25:36,056 running install_scripts 2026-03-05T02:25:36,064 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.12.dist-info/WHEEL 2026-03-05T02:25:36,066 creating '/tmp/pip-wheel-ro38xcah/.tmp-6999j3x9/rowsncolumns_spreadsheet-0.1.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T02:25:36,069 adding 'examples/__init__.py' 2026-03-05T02:25:36,070 adding 'examples/change_batch_yjs.py' 2026-03-05T02:25:36,072 adding 'examples/change_formatting_yjs.py' 2026-03-05T02:25:36,073 adding 'examples/create_sheet_yjs.py' 2026-03-05T02:25:36,075 adding 'examples/create_table_yjs.py' 2026-03-05T02:25:36,076 adding 'examples/delete_column_yjs.py' 2026-03-05T02:25:36,078 adding 'examples/delete_row_yjs.py' 2026-03-05T02:25:36,079 adding 'examples/delete_table_column_yjs.py' 2026-03-05T02:25:36,081 adding 'examples/immer_workflow.py' 2026-03-05T02:25:36,083 adding 'examples/insert_column_yjs.py' 2026-03-05T02:25:36,085 adding 'examples/insert_row_yjs.py' 2026-03-05T02:25:36,086 adding 'examples/insert_table_column_yjs.py' 2026-03-05T02:25:36,088 adding 'examples/update_sheet_yjs.py' 2026-03-05T02:25:36,089 adding 'examples/update_table_yjs.py' 2026-03-05T02:25:36,091 adding 'examples/yjs_integration.py' 2026-03-05T02:25:36,093 adding 'examples/yjs_websocket_client.py' 2026-03-05T02:25:36,095 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-03-05T02:25:36,096 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-03-05T02:25:36,101 adding 'rowsncolumns_spreadsheet/dag.py' 2026-03-05T02:25:36,103 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-03-05T02:25:36,105 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-03-05T02:25:36,108 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-03-05T02:25:36,110 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-03-05T02:25:36,112 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-03-05T02:25:36,114 adding 'rowsncolumns_spreadsheet/interface.py' 2026-03-05T02:25:36,116 adding 'rowsncolumns_spreadsheet/operations.py' 2026-03-05T02:25:36,118 adding 'rowsncolumns_spreadsheet/patches.py' 2026-03-05T02:25:36,125 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-03-05T02:25:36,127 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-03-05T02:25:36,129 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-03-05T02:25:36,131 adding 'rowsncolumns_spreadsheet/types.py' 2026-03-05T02:25:36,132 adding 'rowsncolumns_spreadsheet/utils.py' 2026-03-05T02:25:36,134 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-03-05T02:25:36,136 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-03-05T02:25:36,139 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-03-05T02:25:36,141 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-03-05T02:25:36,144 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-03-05T02:25:36,146 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-03-05T02:25:36,147 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-03-05T02:25:36,149 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-03-05T02:25:36,150 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-03-05T02:25:36,152 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-03-05T02:25:36,153 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-03-05T02:25:36,155 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-03-05T02:25:36,157 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-03-05T02:25:36,158 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-03-05T02:25:36,160 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-03-05T02:25:36,161 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-03-05T02:25:36,162 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-03-05T02:25:36,164 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-03-05T02:25:36,165 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-03-05T02:25:36,167 adding 'rowsncolumns_spreadsheet/yjs/v3_conversion.py' 2026-03-05T02:25:36,169 adding 'tests/__init__.py' 2026-03-05T02:25:36,171 adding 'tests/test_apply_fill.py' 2026-03-05T02:25:36,173 adding 'tests/test_dag.py' 2026-03-05T02:25:36,174 adding 'tests/test_insert_row.py' 2026-03-05T02:25:36,176 adding 'tests/test_shared_strings_dict.py' 2026-03-05T02:25:36,179 adding 'tests/test_sheet_cell.py' 2026-03-05T02:25:36,180 adding 'tests/test_v3_conversion.py' 2026-03-05T02:25:36,182 adding 'tests/test_yjs_change_batch.py' 2026-03-05T02:25:36,183 adding 'tests/test_yjs_change_formatting.py' 2026-03-05T02:25:36,185 adding 'tests/test_yjs_create_new_sheet.py' 2026-03-05T02:25:36,186 adding 'tests/test_yjs_create_table.py' 2026-03-05T02:25:36,187 adding 'tests/test_yjs_delete_column.py' 2026-03-05T02:25:36,189 adding 'tests/test_yjs_delete_row.py' 2026-03-05T02:25:36,190 adding 'tests/test_yjs_insert_column.py' 2026-03-05T02:25:36,191 adding 'tests/test_yjs_insert_row.py' 2026-03-05T02:25:36,192 adding 'tests/test_yjs_table_columns.py' 2026-03-05T02:25:36,194 adding 'tests/test_yjs_update_sheet.py' 2026-03-05T02:25:36,195 adding 'tests/test_yjs_update_table.py' 2026-03-05T02:25:36,196 adding 'tests/test_ysheet_migration.py' 2026-03-05T02:25:36,198 adding 'rowsncolumns_spreadsheet-0.1.12.dist-info/METADATA' 2026-03-05T02:25:36,199 adding 'rowsncolumns_spreadsheet-0.1.12.dist-info/WHEEL' 2026-03-05T02:25:36,200 adding 'rowsncolumns_spreadsheet-0.1.12.dist-info/top_level.txt' 2026-03-05T02:25:36,202 adding 'rowsncolumns_spreadsheet-0.1.12.dist-info/RECORD' 2026-03-05T02:25:36,206 removing build/bdist.linux-armv7l/wheel 2026-03-05T02:25:36,322 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-03-05T02:25:36,329 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.12-py3-none-any.whl size=154635 sha256=d3e21bb92e5d504ea6fa06cfb817ce114026a16f6d79be79875486988213439f 2026-03-05T02:25:36,331 Stored in directory: /tmp/pip-ephem-wheel-cache-g20dr1we/wheels/4b/ea/5c/495317a23e71244cdb94284d26c4ac0578a714756e778221ed 2026-03-05T02:25:36,345 Successfully built rowsncolumns-spreadsheet 2026-03-05T02:25:36,352 Removed build tracker: '/tmp/pip-build-tracker-qkzdd_5u'