2026-03-05T08:57:42,331 Created temporary directory: /tmp/pip-ephem-wheel-cache-5qk02wg1 2026-03-05T08:57:42,333 Created temporary directory: /tmp/pip-build-tracker-mubcyumv 2026-03-05T08:57:42,334 Initialized build tracking at /tmp/pip-build-tracker-mubcyumv 2026-03-05T08:57:42,334 Created build tracker: /tmp/pip-build-tracker-mubcyumv 2026-03-05T08:57:42,335 Entered build tracker: /tmp/pip-build-tracker-mubcyumv 2026-03-05T08:57:42,335 Created temporary directory: /tmp/pip-wheel-bhnr0i4e 2026-03-05T08:57:42,339 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-05T08:57:42,341 Created temporary directory: /tmp/pip-ephem-wheel-cache-_n7_lfx_ 2026-03-05T08:57:42,362 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T08:57:42,366 2 location(s) to search for versions of rowsncolumns-spreadsheet: 2026-03-05T08:57:42,366 * https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,366 * https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,367 Fetching project page and analyzing links: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,367 Getting page https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,369 Found index url https://pypi.org/simple 2026-03-05T08:57:42,585 Fetched page https://pypi.org/simple/rowsncolumns-spreadsheet/ as application/vnd.pypi.simple.v1+json 2026-03-05T08:57:42,592 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-05T08:57:42,593 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-05T08:57:42,594 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-05T08:57:42,595 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-05T08:57:42,596 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-05T08:57:42,597 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-05T08:57:42,597 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-05T08:57:42,598 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-05T08:57:42,599 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-05T08:57:42,600 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-05T08:57:42,601 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-05T08:57:42,602 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-05T08:57:42,602 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-05T08:57:42,603 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-05T08:57:42,604 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-05T08:57:42,605 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-05T08:57:42,605 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-05T08:57:42,606 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-05T08:57:42,607 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-05T08:57:42,608 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-05T08:57:42,609 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-05T08:57:42,610 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-05T08:57:42,611 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-05T08:57:42,612 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-05T08:57:42,612 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/00/18/33a4cbd585205ec2613b6bdbb74a7aef574a8be44ed21cec8820f71bed51/rowsncolumns_spreadsheet-0.1.13-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T08:57:42,614 Found link https://files.pythonhosted.org/packages/d6/88/da0be26746485469e6e3bf3ef37242201c9ad5f7aecfbe4e22f0510e14b8/rowsncolumns_spreadsheet-0.1.13.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.13 2026-03-05T08:57:42,614 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://files.pythonhosted.org/packages/08/54/38f62b4e7078586fe165a8fe9cfdfd6682b8636996ae078e8de82bac4748/rowsncolumns_spreadsheet-0.1.15-py3-none-any.whl (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T08:57:42,615 Found link https://files.pythonhosted.org/packages/41/1b/509abae99b50aefd79ba8fe91a7e87b07889a2a83365053d8c8cee5ad453/rowsncolumns_spreadsheet-0.1.15.tar.gz (from https://pypi.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8), version: 0.1.15 2026-03-05T08:57:42,616 Fetching project page and analyzing links: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,617 Getting page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,618 Found index url https://www.piwheels.org/simple 2026-03-05T08:57:42,782 Fetched page https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ as text/html 2026-03-05T08:57:42,787 Skipping link: No binaries permitted for rowsncolumns-spreadsheet: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/rowsncolumns_spreadsheet-0.1.12-py3-none-any.whl#sha256=d3e21bb92e5d504ea6fa06cfb817ce114026a16f6d79be79875486988213439f (from https://www.piwheels.org/simple/rowsncolumns-spreadsheet/) (requires-python:>=3.8) 2026-03-05T08:57:42,787 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-05T08:57:42,788 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-05T08:57:42,789 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-05T08:57:42,789 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-05T08:57:42,790 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-05T08:57:42,791 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-05T08:57:42,791 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-05T08:57:42,792 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-05T08:57:42,792 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-05T08:57:42,793 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-05T08:57:42,793 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-05T08:57:42,794 Skipping link: not a file: https://www.piwheels.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,795 Skipping link: not a file: https://pypi.org/simple/rowsncolumns-spreadsheet/ 2026-03-05T08:57:42,817 Given no hashes to check 1 links for project 'rowsncolumns-spreadsheet': discarding no candidates 2026-03-05T08:57:42,837 Collecting rowsncolumns-spreadsheet==0.1.13 2026-03-05T08:57:42,839 Created temporary directory: /tmp/pip-unpack-yb726zn2 2026-03-05T08:57:42,974 Downloading rowsncolumns_spreadsheet-0.1.13.tar.gz (115 kB) 2026-03-05T08:57:43,213 Added rowsncolumns-spreadsheet==0.1.13 from https://files.pythonhosted.org/packages/d6/88/da0be26746485469e6e3bf3ef37242201c9ad5f7aecfbe4e22f0510e14b8/rowsncolumns_spreadsheet-0.1.13.tar.gz to build tracker '/tmp/pip-build-tracker-mubcyumv' 2026-03-05T08:57:43,218 Created temporary directory: /tmp/pip-build-env-pjnpzesg 2026-03-05T08:57:43,223 Installing build dependencies: started 2026-03-05T08:57:43,224 Running command pip subprocess to install build dependencies 2026-03-05T08:57:44,477 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T08:57:45,117 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-05T08:57:45,142 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T08:57:46,898 Collecting setuptools>=61.0 2026-03-05T08:57:46,971 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T08:57:47,236 Collecting wheel 2026-03-05T08:57:47,252 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T08:57:47,436 Collecting packaging>=24.0 2026-03-05T08:57:47,451 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T08:57:50,429 Installing collected packages: setuptools, packaging, wheel 2026-03-05T08:57:53,780 Creating /tmp/pip-build-env-pjnpzesg/overlay/local/bin 2026-03-05T08:57:53,782 changing mode of /tmp/pip-build-env-pjnpzesg/overlay/local/bin/wheel to 755 2026-03-05T08:57:53,803 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T08:57:54,084 Installing build dependencies: finished with status 'done' 2026-03-05T08:57:54,090 Getting requirements to build wheel: started 2026-03-05T08:57:54,091 Running command Getting requirements to build wheel 2026-03-05T08:57:54,695 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T08:57:54,696 !! 2026-03-05T08:57:54,697 ******************************************************************************** 2026-03-05T08:57:54,698 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T08:57:54,699 `authors = 'Rows & Columns'` 2026-03-05T08:57:54,700 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T08:57:54,701 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T08:57:54,702 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T08:57:54,703 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T08:57:54,704 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T08:57:54,705 configuration. 2026-03-05T08:57:54,705 ******************************************************************************** 2026-03-05T08:57:54,706 !! 2026-03-05T08:57:54,707 _handle_missing_dynamic(dist, project_table) 2026-03-05T08:57:54,708 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T08:57:54,708 !! 2026-03-05T08:57:54,709 ******************************************************************************** 2026-03-05T08:57:54,710 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-05T08:57:54,711 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T08:57:54,712 or your builds will no longer be supported. 2026-03-05T08:57:54,713 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T08:57:54,713 ******************************************************************************** 2026-03-05T08:57:54,715 !! 2026-03-05T08:57:54,715 corresp(dist, value, root_dir) 2026-03-05T08:57:54,716 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T08:57:54,717 corresp(dist, value, root_dir) 2026-03-05T08:57:54,717 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T08:57:54,718 corresp(dist, value, root_dir) 2026-03-05T08:57:54,790 running egg_info 2026-03-05T08:57:54,796 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T08:57:54,801 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T08:57:54,804 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T08:57:54,805 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T08:57:54,831 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:54,842 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:54,939 Getting requirements to build wheel: finished with status 'done' 2026-03-05T08:57:54,942 Created temporary directory: /tmp/pip-modern-metadata-m8mjxde0 2026-03-05T08:57:54,945 Preparing metadata (pyproject.toml): started 2026-03-05T08:57:54,946 Running command Preparing metadata (pyproject.toml) 2026-03-05T08:57:55,536 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T08:57:55,536 !! 2026-03-05T08:57:55,537 ******************************************************************************** 2026-03-05T08:57:55,538 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T08:57:55,539 `authors = 'Rows & Columns'` 2026-03-05T08:57:55,540 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T08:57:55,540 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T08:57:55,541 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T08:57:55,542 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T08:57:55,543 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T08:57:55,544 configuration. 2026-03-05T08:57:55,544 ******************************************************************************** 2026-03-05T08:57:55,545 !! 2026-03-05T08:57:55,546 _handle_missing_dynamic(dist, project_table) 2026-03-05T08:57:55,546 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T08:57:55,547 !! 2026-03-05T08:57:55,548 ******************************************************************************** 2026-03-05T08:57:55,549 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-05T08:57:55,550 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T08:57:55,550 or your builds will no longer be supported. 2026-03-05T08:57:55,551 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T08:57:55,552 ******************************************************************************** 2026-03-05T08:57:55,553 !! 2026-03-05T08:57:55,554 corresp(dist, value, root_dir) 2026-03-05T08:57:55,554 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T08:57:55,555 corresp(dist, value, root_dir) 2026-03-05T08:57:55,556 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T08:57:55,556 corresp(dist, value, root_dir) 2026-03-05T08:57:55,622 running dist_info 2026-03-05T08:57:55,632 creating /tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info 2026-03-05T08:57:55,633 writing /tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T08:57:55,638 writing dependency_links to /tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T08:57:55,640 writing requirements to /tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T08:57:55,641 writing top-level names to /tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T08:57:55,642 writing manifest file '/tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:55,666 reading manifest file '/tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:55,672 writing manifest file '/tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:55,673 creating '/tmp/pip-modern-metadata-m8mjxde0/rowsncolumns_spreadsheet-0.1.13.dist-info' 2026-03-05T08:57:55,794 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T08:57:55,799 Source in /tmp/pip-wheel-bhnr0i4e/rowsncolumns-spreadsheet_7e7a3896a6cf43fda666eb52f238e909 has version 0.1.13, which satisfies requirement rowsncolumns-spreadsheet==0.1.13 from https://files.pythonhosted.org/packages/d6/88/da0be26746485469e6e3bf3ef37242201c9ad5f7aecfbe4e22f0510e14b8/rowsncolumns_spreadsheet-0.1.13.tar.gz 2026-03-05T08:57:55,800 Removed rowsncolumns-spreadsheet==0.1.13 from https://files.pythonhosted.org/packages/d6/88/da0be26746485469e6e3bf3ef37242201c9ad5f7aecfbe4e22f0510e14b8/rowsncolumns_spreadsheet-0.1.13.tar.gz from build tracker '/tmp/pip-build-tracker-mubcyumv' 2026-03-05T08:57:55,805 Created temporary directory: /tmp/pip-unpack-xs4vejx1 2026-03-05T08:57:55,806 Building wheels for collected packages: rowsncolumns-spreadsheet 2026-03-05T08:57:55,810 Created temporary directory: /tmp/pip-wheel-d4xil6zy 2026-03-05T08:57:55,811 Destination directory: /tmp/pip-wheel-d4xil6zy 2026-03-05T08:57:55,813 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): started 2026-03-05T08:57:55,814 Running command Building wheel for rowsncolumns-spreadsheet (pyproject.toml) 2026-03-05T08:57:56,364 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-05T08:57:56,364 !! 2026-03-05T08:57:56,365 ******************************************************************************** 2026-03-05T08:57:56,366 The following seems to be defined outside of `pyproject.toml`: 2026-03-05T08:57:56,367 `authors = 'Rows & Columns'` 2026-03-05T08:57:56,368 According to the spec (see the link below), however, setuptools CANNOT 2026-03-05T08:57:56,369 consider this value unless `authors` is listed as `dynamic`. 2026-03-05T08:57:56,370 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-05T08:57:56,371 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-05T08:57:56,371 remove the `[project]` table from your file and rely entirely on other means of 2026-03-05T08:57:56,372 configuration. 2026-03-05T08:57:56,373 ******************************************************************************** 2026-03-05T08:57:56,374 !! 2026-03-05T08:57:56,374 _handle_missing_dynamic(dist, project_table) 2026-03-05T08:57:56,375 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T08:57:56,376 !! 2026-03-05T08:57:56,377 ******************************************************************************** 2026-03-05T08:57:56,377 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-05T08:57:56,378 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T08:57:56,379 or your builds will no longer be supported. 2026-03-05T08:57:56,380 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T08:57:56,380 ******************************************************************************** 2026-03-05T08:57:56,381 !! 2026-03-05T08:57:56,382 corresp(dist, value, root_dir) 2026-03-05T08:57:56,382 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-05T08:57:56,382 corresp(dist, value, root_dir) 2026-03-05T08:57:56,383 /tmp/pip-build-env-pjnpzesg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-05T08:57:56,384 corresp(dist, value, root_dir) 2026-03-05T08:57:56,438 running bdist_wheel 2026-03-05T08:57:56,456 running build 2026-03-05T08:57:56,457 running build_py 2026-03-05T08:57:56,463 creating build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,465 copying rowsncolumns_spreadsheet/immer_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,468 copying rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,470 copying rowsncolumns_spreadsheet/immer_like_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,472 copying rowsncolumns_spreadsheet/efficient_interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,475 copying rowsncolumns_spreadsheet/operations.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,477 copying rowsncolumns_spreadsheet/datatype.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,480 copying rowsncolumns_spreadsheet/utils.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,482 copying rowsncolumns_spreadsheet/dag.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,485 copying rowsncolumns_spreadsheet/__init__.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,488 copying rowsncolumns_spreadsheet/sheet_cell.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,491 copying rowsncolumns_spreadsheet/patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,493 copying rowsncolumns_spreadsheet/spreadsheet.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,495 copying rowsncolumns_spreadsheet/types.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,498 copying rowsncolumns_spreadsheet/cell_xfs.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,500 copying rowsncolumns_spreadsheet/efficient_patches.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,502 copying rowsncolumns_spreadsheet/interface.py -> build/lib/rowsncolumns_spreadsheet 2026-03-05T08:57:56,506 creating build/lib/tests 2026-03-05T08:57:56,506 copying tests/test_yjs_update_sheet.py -> build/lib/tests 2026-03-05T08:57:56,508 copying tests/test_yjs_delete_row.py -> build/lib/tests 2026-03-05T08:57:56,510 copying tests/test_yjs_change_batch.py -> build/lib/tests 2026-03-05T08:57:56,512 copying tests/test_yjs_create_new_sheet.py -> build/lib/tests 2026-03-05T08:57:56,514 copying tests/test_yjs_delete_column.py -> build/lib/tests 2026-03-05T08:57:56,516 copying tests/__init__.py -> build/lib/tests 2026-03-05T08:57:56,518 copying tests/test_shared_strings_dict.py -> build/lib/tests 2026-03-05T08:57:56,520 copying tests/test_yjs_change_formatting.py -> build/lib/tests 2026-03-05T08:57:56,522 copying tests/test_yjs_insert_column.py -> build/lib/tests 2026-03-05T08:57:56,524 copying tests/test_yjs_update_table.py -> build/lib/tests 2026-03-05T08:57:56,525 copying tests/test_apply_fill.py -> build/lib/tests 2026-03-05T08:57:56,527 copying tests/test_yjs_create_table.py -> build/lib/tests 2026-03-05T08:57:56,529 copying tests/test_dag.py -> build/lib/tests 2026-03-05T08:57:56,531 copying tests/test_v3_conversion.py -> build/lib/tests 2026-03-05T08:57:56,533 copying tests/test_yjs_table_columns.py -> build/lib/tests 2026-03-05T08:57:56,535 copying tests/test_yjs_insert_row.py -> build/lib/tests 2026-03-05T08:57:56,537 copying tests/test_insert_row.py -> build/lib/tests 2026-03-05T08:57:56,539 copying tests/test_sheet_cell.py -> build/lib/tests 2026-03-05T08:57:56,542 copying tests/test_ysheet_migration.py -> build/lib/tests 2026-03-05T08:57:56,545 creating build/lib/examples 2026-03-05T08:57:56,546 copying examples/delete_row_yjs.py -> build/lib/examples 2026-03-05T08:57:56,548 copying examples/immer_workflow.py -> build/lib/examples 2026-03-05T08:57:56,550 copying examples/insert_table_column_yjs.py -> build/lib/examples 2026-03-05T08:57:56,552 copying examples/delete_table_column_yjs.py -> build/lib/examples 2026-03-05T08:57:56,554 copying examples/yjs_integration.py -> build/lib/examples 2026-03-05T08:57:56,556 copying examples/insert_row_yjs.py -> build/lib/examples 2026-03-05T08:57:56,558 copying examples/update_sheet_yjs.py -> build/lib/examples 2026-03-05T08:57:56,560 copying examples/create_table_yjs.py -> build/lib/examples 2026-03-05T08:57:56,562 copying examples/__init__.py -> build/lib/examples 2026-03-05T08:57:56,564 copying examples/create_sheet_yjs.py -> build/lib/examples 2026-03-05T08:57:56,565 copying examples/yjs_websocket_client.py -> build/lib/examples 2026-03-05T08:57:56,568 copying examples/update_table_yjs.py -> build/lib/examples 2026-03-05T08:57:56,570 copying examples/change_formatting_yjs.py -> build/lib/examples 2026-03-05T08:57:56,571 copying examples/delete_column_yjs.py -> build/lib/examples 2026-03-05T08:57:56,573 copying examples/insert_column_yjs.py -> build/lib/examples 2026-03-05T08:57:56,575 copying examples/change_batch_yjs.py -> build/lib/examples 2026-03-05T08:57:56,578 creating build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,579 copying rowsncolumns_spreadsheet/yjs/managers.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,581 copying rowsncolumns_spreadsheet/yjs/models.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,583 copying rowsncolumns_spreadsheet/yjs/insert_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,586 copying rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,588 copying rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,590 copying rowsncolumns_spreadsheet/yjs/update_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,592 copying rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,595 copying rowsncolumns_spreadsheet/yjs/delete_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,597 copying rowsncolumns_spreadsheet/yjs/__init__.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,599 copying rowsncolumns_spreadsheet/yjs/delete_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,601 copying rowsncolumns_spreadsheet/yjs/create_table.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,604 copying rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,606 copying rowsncolumns_spreadsheet/yjs/insert_row.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,608 copying rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,610 copying rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,612 copying rowsncolumns_spreadsheet/yjs/change_batch.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,615 copying rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/lib/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,617 creating build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,618 copying rowsncolumns_spreadsheet/interface/fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,621 copying rowsncolumns_spreadsheet/interface/__init__.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,623 copying rowsncolumns_spreadsheet/interface/apply_fill.py -> build/lib/rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,625 running egg_info 2026-03-05T08:57:56,635 writing rowsncolumns_spreadsheet.egg-info/PKG-INFO 2026-03-05T08:57:56,639 writing dependency_links to rowsncolumns_spreadsheet.egg-info/dependency_links.txt 2026-03-05T08:57:56,641 writing requirements to rowsncolumns_spreadsheet.egg-info/requires.txt 2026-03-05T08:57:56,642 writing top-level names to rowsncolumns_spreadsheet.egg-info/top_level.txt 2026-03-05T08:57:56,657 reading manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:56,667 writing manifest file 'rowsncolumns_spreadsheet.egg-info/SOURCES.txt' 2026-03-05T08:57:56,685 installing to build/bdist.linux-armv7l/wheel 2026-03-05T08:57:56,685 running install 2026-03-05T08:57:56,708 running install_lib 2026-03-05T08:57:56,714 creating build/bdist.linux-armv7l/wheel 2026-03-05T08:57:56,716 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet 2026-03-05T08:57:56,717 copying build/lib/rowsncolumns_spreadsheet/immer_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,720 copying build/lib/rowsncolumns_spreadsheet/sheet_cell_helpers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,722 copying build/lib/rowsncolumns_spreadsheet/immer_like_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,725 copying build/lib/rowsncolumns_spreadsheet/efficient_interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,727 copying build/lib/rowsncolumns_spreadsheet/operations.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,729 copying build/lib/rowsncolumns_spreadsheet/datatype.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,732 copying build/lib/rowsncolumns_spreadsheet/utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,734 copying build/lib/rowsncolumns_spreadsheet/dag.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,737 copying build/lib/rowsncolumns_spreadsheet/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,739 copying build/lib/rowsncolumns_spreadsheet/sheet_cell.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,742 copying build/lib/rowsncolumns_spreadsheet/patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,745 copying build/lib/rowsncolumns_spreadsheet/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,748 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,749 copying build/lib/rowsncolumns_spreadsheet/yjs/managers.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,751 copying build/lib/rowsncolumns_spreadsheet/yjs/models.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,753 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,755 copying build/lib/rowsncolumns_spreadsheet/yjs/create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,757 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,759 copying build/lib/rowsncolumns_spreadsheet/yjs/update_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,761 copying build/lib/rowsncolumns_spreadsheet/yjs/change_formatting.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,764 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,766 copying build/lib/rowsncolumns_spreadsheet/yjs/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,768 copying build/lib/rowsncolumns_spreadsheet/yjs/delete_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,770 copying build/lib/rowsncolumns_spreadsheet/yjs/create_table.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,772 copying build/lib/rowsncolumns_spreadsheet/yjs/sheet_utils.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,774 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_row.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,776 copying build/lib/rowsncolumns_spreadsheet/yjs/insert_table_column.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,778 copying build/lib/rowsncolumns_spreadsheet/yjs/v3_conversion.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,780 copying build/lib/rowsncolumns_spreadsheet/yjs/change_batch.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,783 copying build/lib/rowsncolumns_spreadsheet/yjs/update_sheet.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/yjs 2026-03-05T08:57:56,785 copying build/lib/rowsncolumns_spreadsheet/types.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,787 copying build/lib/rowsncolumns_spreadsheet/cell_xfs.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,789 copying build/lib/rowsncolumns_spreadsheet/efficient_patches.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,792 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,793 copying build/lib/rowsncolumns_spreadsheet/interface/fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,796 copying build/lib/rowsncolumns_spreadsheet/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,797 copying build/lib/rowsncolumns_spreadsheet/interface/apply_fill.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet/interface 2026-03-05T08:57:56,800 copying build/lib/rowsncolumns_spreadsheet/interface.py -> build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet 2026-03-05T08:57:56,803 creating build/bdist.linux-armv7l/wheel/tests 2026-03-05T08:57:56,804 copying build/lib/tests/test_yjs_update_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,806 copying build/lib/tests/test_yjs_delete_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,808 copying build/lib/tests/test_yjs_change_batch.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,810 copying build/lib/tests/test_yjs_create_new_sheet.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,812 copying build/lib/tests/test_yjs_delete_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,814 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,816 copying build/lib/tests/test_shared_strings_dict.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,818 copying build/lib/tests/test_yjs_change_formatting.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,819 copying build/lib/tests/test_yjs_insert_column.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,821 copying build/lib/tests/test_yjs_update_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,823 copying build/lib/tests/test_apply_fill.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,825 copying build/lib/tests/test_yjs_create_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,827 copying build/lib/tests/test_dag.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,829 copying build/lib/tests/test_v3_conversion.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,831 copying build/lib/tests/test_yjs_table_columns.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,833 copying build/lib/tests/test_yjs_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,835 copying build/lib/tests/test_insert_row.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,837 copying build/lib/tests/test_sheet_cell.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,839 copying build/lib/tests/test_ysheet_migration.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-05T08:57:56,842 creating build/bdist.linux-armv7l/wheel/examples 2026-03-05T08:57:56,843 copying build/lib/examples/delete_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,845 copying build/lib/examples/immer_workflow.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,847 copying build/lib/examples/insert_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,849 copying build/lib/examples/delete_table_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,851 copying build/lib/examples/yjs_integration.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,853 copying build/lib/examples/insert_row_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,855 copying build/lib/examples/update_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,857 copying build/lib/examples/create_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,859 copying build/lib/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,860 copying build/lib/examples/create_sheet_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,862 copying build/lib/examples/yjs_websocket_client.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,864 copying build/lib/examples/update_table_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,866 copying build/lib/examples/change_formatting_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,868 copying build/lib/examples/delete_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,870 copying build/lib/examples/insert_column_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,871 copying build/lib/examples/change_batch_yjs.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-05T08:57:56,873 running install_egg_info 2026-03-05T08:57:56,878 Copying rowsncolumns_spreadsheet.egg-info to build/bdist.linux-armv7l/wheel/./rowsncolumns_spreadsheet-0.1.13-py3.11.egg-info 2026-03-05T08:57:56,888 running install_scripts 2026-03-05T08:57:56,895 creating build/bdist.linux-armv7l/wheel/rowsncolumns_spreadsheet-0.1.13.dist-info/WHEEL 2026-03-05T08:57:56,897 creating '/tmp/pip-wheel-d4xil6zy/.tmp-f9vprk6j/rowsncolumns_spreadsheet-0.1.13-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T08:57:56,900 adding 'examples/__init__.py' 2026-03-05T08:57:56,901 adding 'examples/change_batch_yjs.py' 2026-03-05T08:57:56,903 adding 'examples/change_formatting_yjs.py' 2026-03-05T08:57:56,904 adding 'examples/create_sheet_yjs.py' 2026-03-05T08:57:56,906 adding 'examples/create_table_yjs.py' 2026-03-05T08:57:56,907 adding 'examples/delete_column_yjs.py' 2026-03-05T08:57:56,908 adding 'examples/delete_row_yjs.py' 2026-03-05T08:57:56,910 adding 'examples/delete_table_column_yjs.py' 2026-03-05T08:57:56,912 adding 'examples/immer_workflow.py' 2026-03-05T08:57:56,913 adding 'examples/insert_column_yjs.py' 2026-03-05T08:57:56,914 adding 'examples/insert_row_yjs.py' 2026-03-05T08:57:56,916 adding 'examples/insert_table_column_yjs.py' 2026-03-05T08:57:56,917 adding 'examples/update_sheet_yjs.py' 2026-03-05T08:57:56,918 adding 'examples/update_table_yjs.py' 2026-03-05T08:57:56,920 adding 'examples/yjs_integration.py' 2026-03-05T08:57:56,922 adding 'examples/yjs_websocket_client.py' 2026-03-05T08:57:56,924 adding 'rowsncolumns_spreadsheet/__init__.py' 2026-03-05T08:57:56,926 adding 'rowsncolumns_spreadsheet/cell_xfs.py' 2026-03-05T08:57:56,930 adding 'rowsncolumns_spreadsheet/dag.py' 2026-03-05T08:57:56,933 adding 'rowsncolumns_spreadsheet/datatype.py' 2026-03-05T08:57:56,935 adding 'rowsncolumns_spreadsheet/efficient_interface.py' 2026-03-05T08:57:56,937 adding 'rowsncolumns_spreadsheet/efficient_patches.py' 2026-03-05T08:57:56,940 adding 'rowsncolumns_spreadsheet/immer_interface.py' 2026-03-05T08:57:56,942 adding 'rowsncolumns_spreadsheet/immer_like_patches.py' 2026-03-05T08:57:56,944 adding 'rowsncolumns_spreadsheet/interface.py' 2026-03-05T08:57:56,946 adding 'rowsncolumns_spreadsheet/operations.py' 2026-03-05T08:57:56,948 adding 'rowsncolumns_spreadsheet/patches.py' 2026-03-05T08:57:56,955 adding 'rowsncolumns_spreadsheet/sheet_cell.py' 2026-03-05T08:57:56,958 adding 'rowsncolumns_spreadsheet/sheet_cell_helpers.py' 2026-03-05T08:57:56,959 adding 'rowsncolumns_spreadsheet/spreadsheet.py' 2026-03-05T08:57:56,961 adding 'rowsncolumns_spreadsheet/types.py' 2026-03-05T08:57:56,963 adding 'rowsncolumns_spreadsheet/utils.py' 2026-03-05T08:57:56,964 adding 'rowsncolumns_spreadsheet/interface/__init__.py' 2026-03-05T08:57:56,967 adding 'rowsncolumns_spreadsheet/interface/apply_fill.py' 2026-03-05T08:57:56,970 adding 'rowsncolumns_spreadsheet/interface/fill.py' 2026-03-05T08:57:56,972 adding 'rowsncolumns_spreadsheet/yjs/__init__.py' 2026-03-05T08:57:56,975 adding 'rowsncolumns_spreadsheet/yjs/change_batch.py' 2026-03-05T08:57:56,976 adding 'rowsncolumns_spreadsheet/yjs/change_formatting.py' 2026-03-05T08:57:56,978 adding 'rowsncolumns_spreadsheet/yjs/create_new_sheet.py' 2026-03-05T08:57:56,980 adding 'rowsncolumns_spreadsheet/yjs/create_table.py' 2026-03-05T08:57:56,982 adding 'rowsncolumns_spreadsheet/yjs/delete_column.py' 2026-03-05T08:57:56,983 adding 'rowsncolumns_spreadsheet/yjs/delete_row.py' 2026-03-05T08:57:56,985 adding 'rowsncolumns_spreadsheet/yjs/delete_table_column.py' 2026-03-05T08:57:56,986 adding 'rowsncolumns_spreadsheet/yjs/insert_column.py' 2026-03-05T08:57:56,988 adding 'rowsncolumns_spreadsheet/yjs/insert_row.py' 2026-03-05T08:57:56,989 adding 'rowsncolumns_spreadsheet/yjs/insert_table_column.py' 2026-03-05T08:57:56,991 adding 'rowsncolumns_spreadsheet/yjs/managers.py' 2026-03-05T08:57:56,993 adding 'rowsncolumns_spreadsheet/yjs/models.py' 2026-03-05T08:57:56,994 adding 'rowsncolumns_spreadsheet/yjs/sheet_utils.py' 2026-03-05T08:57:56,995 adding 'rowsncolumns_spreadsheet/yjs/update_sheet.py' 2026-03-05T08:57:56,997 adding 'rowsncolumns_spreadsheet/yjs/update_table.py' 2026-03-05T08:57:56,999 adding 'rowsncolumns_spreadsheet/yjs/v3_conversion.py' 2026-03-05T08:57:57,001 adding 'tests/__init__.py' 2026-03-05T08:57:57,003 adding 'tests/test_apply_fill.py' 2026-03-05T08:57:57,004 adding 'tests/test_dag.py' 2026-03-05T08:57:57,006 adding 'tests/test_insert_row.py' 2026-03-05T08:57:57,007 adding 'tests/test_shared_strings_dict.py' 2026-03-05T08:57:57,010 adding 'tests/test_sheet_cell.py' 2026-03-05T08:57:57,012 adding 'tests/test_v3_conversion.py' 2026-03-05T08:57:57,013 adding 'tests/test_yjs_change_batch.py' 2026-03-05T08:57:57,015 adding 'tests/test_yjs_change_formatting.py' 2026-03-05T08:57:57,016 adding 'tests/test_yjs_create_new_sheet.py' 2026-03-05T08:57:57,017 adding 'tests/test_yjs_create_table.py' 2026-03-05T08:57:57,018 adding 'tests/test_yjs_delete_column.py' 2026-03-05T08:57:57,020 adding 'tests/test_yjs_delete_row.py' 2026-03-05T08:57:57,021 adding 'tests/test_yjs_insert_column.py' 2026-03-05T08:57:57,022 adding 'tests/test_yjs_insert_row.py' 2026-03-05T08:57:57,024 adding 'tests/test_yjs_table_columns.py' 2026-03-05T08:57:57,025 adding 'tests/test_yjs_update_sheet.py' 2026-03-05T08:57:57,026 adding 'tests/test_yjs_update_table.py' 2026-03-05T08:57:57,028 adding 'tests/test_ysheet_migration.py' 2026-03-05T08:57:57,029 adding 'rowsncolumns_spreadsheet-0.1.13.dist-info/METADATA' 2026-03-05T08:57:57,030 adding 'rowsncolumns_spreadsheet-0.1.13.dist-info/WHEEL' 2026-03-05T08:57:57,031 adding 'rowsncolumns_spreadsheet-0.1.13.dist-info/top_level.txt' 2026-03-05T08:57:57,033 adding 'rowsncolumns_spreadsheet-0.1.13.dist-info/RECORD' 2026-03-05T08:57:57,036 removing build/bdist.linux-armv7l/wheel 2026-03-05T08:57:57,151 Building wheel for rowsncolumns-spreadsheet (pyproject.toml): finished with status 'done' 2026-03-05T08:57:57,160 Created wheel for rowsncolumns-spreadsheet: filename=rowsncolumns_spreadsheet-0.1.13-py3-none-any.whl size=155377 sha256=13a92ce8ff6a15f45e55e67684af3aada8a0efee1475ea18e6ee1b7a124593ec 2026-03-05T08:57:57,161 Stored in directory: /tmp/pip-ephem-wheel-cache-_n7_lfx_/wheels/15/47/d4/6a9c3082b51bbbe7341faabea5f282ff7a71f211bb9e6a055d 2026-03-05T08:57:57,174 Successfully built rowsncolumns-spreadsheet 2026-03-05T08:57:57,183 Removed build tracker: '/tmp/pip-build-tracker-mubcyumv'