2023-06-13T13:49:07,457 Created temporary directory: /tmp/pip-build-tracker-852ych0m 2023-06-13T13:49:07,458 Initialized build tracking at /tmp/pip-build-tracker-852ych0m 2023-06-13T13:49:07,458 Created build tracker: /tmp/pip-build-tracker-852ych0m 2023-06-13T13:49:07,458 Entered build tracker: /tmp/pip-build-tracker-852ych0m 2023-06-13T13:49:07,459 Created temporary directory: /tmp/pip-wheel-_sg8nlr8 2023-06-13T13:49:07,462 Created temporary directory: /tmp/pip-ephem-wheel-cache-o14f158f 2023-06-13T13:49:07,487 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-13T13:49:07,491 2 location(s) to search for versions of pyrepresent: 2023-06-13T13:49:07,491 * https://pypi.org/simple/pyrepresent/ 2023-06-13T13:49:07,491 * https://www.piwheels.org/simple/pyrepresent/ 2023-06-13T13:49:07,491 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-06-13T13:49:07,492 Getting page https://pypi.org/simple/pyrepresent/ 2023-06-13T13:49:07,493 Found index url https://pypi.org/simple/ 2023-06-13T13:49:07,562 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-06-13T13:49:07,565 Found link https://files.pythonhosted.org/packages/a7/63/039d03507c8e88f5b98942d7c330cab0c60fee45e7b55046ac8925877467/pyrepresent-0.0.0.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.0 2023-06-13T13:49:07,565 Found link https://files.pythonhosted.org/packages/0c/d3/20fb4f5f5fd557bd7af839295f8714f5587f97b34ed6cfc386cce1a3224c/pyrepresent-0.0.1.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.1 2023-06-13T13:49:07,566 Found link https://files.pythonhosted.org/packages/e9/04/28d15d97261273d672e142e22380ecae9de1db874618de9e085755624e39/pyrepresent-0.0.2.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.2 2023-06-13T13:49:07,566 Found link https://files.pythonhosted.org/packages/1d/ff/20b483768d27b847dddb234f45d4ea1b2559527dc371f1ebcb1c849210b9/pyrepresent-0.0.3.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.3 2023-06-13T13:49:07,566 Found link https://files.pythonhosted.org/packages/77/5c/006c6b40728d374dbb717d5b1f9bf8669f4a88004bbddbf1399eaf638f25/pyrepresent-0.0.4.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.4 2023-06-13T13:49:07,566 Found link https://files.pythonhosted.org/packages/31/f7/67b4bcfbe03538100247c235d7dce1ce9346d2b565f18d776587141ea2a5/pyrepresent-0.0.5.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.5 2023-06-13T13:49:07,567 Found link https://files.pythonhosted.org/packages/f7/7b/bca4fdd4dfe8fcfd2137d7819b4800a92bf48456f050fde860365fab455b/pyrepresent-0.0.6.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.6 2023-06-13T13:49:07,567 Found link https://files.pythonhosted.org/packages/7b/d3/9e8b9398f10add67534c4cee3d0de9b9cfe2363a32900fe3eeb0c6a8aceb/pyrepresent-0.0.7.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.7 2023-06-13T13:49:07,567 Found link https://files.pythonhosted.org/packages/ca/2d/2b126a2b08c36ec6974cf5653cb464f84e22a6538fa85423922a990661ab/pyrepresent-0.0.8.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.8 2023-06-13T13:49:07,567 Found link https://files.pythonhosted.org/packages/7b/18/ef6544251e6b9db01f6f48f8079e4f5de7a7e7f92ebc43c0ad54551a386b/pyrepresent-0.0.9.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.9 2023-06-13T13:49:07,568 Found link https://files.pythonhosted.org/packages/a0/8e/abecefeed2505342a255ba971c4efa3f58e0cd4e3548cc499bf70f53eefe/pyrepresent-0.0.10.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.10 2023-06-13T13:49:07,568 Found link https://files.pythonhosted.org/packages/03/63/55600f1e6310f9b76db2e569d9ff2405672489ae6cf08581840972410ab8/pyrepresent-0.0.11.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.11 2023-06-13T13:49:07,568 Found link https://files.pythonhosted.org/packages/78/0a/813a038adb6e92c4c973ff2739a156586ddee4a6e28d2ae700fb3c166f5b/pyrepresent-0.0.12.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.12 2023-06-13T13:49:07,569 Found link https://files.pythonhosted.org/packages/fc/00/652baddf8f3ad9dced65f377804c19438957f48819e51cf3f6b1f9acea25/pyrepresent-0.0.13.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.13 2023-06-13T13:49:07,569 Found link https://files.pythonhosted.org/packages/98/b9/6d3ae84651e44d96f7616cd49801d3df69a7277d43d1a90ca945aa806439/pyrepresent-0.0.14.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.14 2023-06-13T13:49:07,569 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-06-13T13:49:07,570 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-06-13T13:49:07,571 Found index url https://www.piwheels.org/simple/ 2023-06-13T13:49:07,740 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-06-13T13:49:07,745 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.13-py3-none-any.whl#sha256=ed683582e712086c459090ac87a66a31e7cad0a8df7fb25ccda180cb860cdfe2 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,745 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.12-py3-none-any.whl#sha256=3fced180a43c1cedeacb59bdf06fbf85fc9ef2fbdbfe6d94772dba4df8226f75 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,745 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.11-py3-none-any.whl#sha256=f07076d6dd7bd7f3e1576b684c3d7b59baf23b967ddcf894914671a20dc7a88b (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,745 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.10-py3-none-any.whl#sha256=f5fc8c8785abf34ea9a63e396f37b731146c1c3e3393c2d142da0c309aca18f6 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,746 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.9-py3-none-any.whl#sha256=1f62a90fdc95f37c20a4307f02e95d1fae4e3fe0c11159f7c8afbe0e3b95b38f (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,746 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.8-py3-none-any.whl#sha256=90950a9663bccfc1ee0a951479641cbbc895af5802fd1faa54627912c0d8e627 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,746 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.7-py3-none-any.whl#sha256=8f860e85d5775f3577352b1a1afb8080164ba9b0339c0a0039b94fb9447a7d6d (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,746 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.6-py3-none-any.whl#sha256=f74c549cd259862d06f6fd841d166761f67ae9f1c41a17de0c0f2839914751da (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,746 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.5-py3-none-any.whl#sha256=77071c2e3a749eca3dbe8d4b782b3196e6b35bdd966d448559b50a319ccb4aae (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,747 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.4-py3-none-any.whl#sha256=42ed940d222b0a4ff4041f41d62b7f37eb98e1a656fe625d0ba0db05e885767e (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,747 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.3-py3-none-any.whl#sha256=26487629554b90a17be84fc2a60af434c232ae3b1f0dbd0d724cd67d33918e39 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,747 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.2-py3-none-any.whl#sha256=ed94bd2ccfa0de861a3828fdcacb3b3ba8e1007a66130639b532a50533387165 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,747 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.1-py3-none-any.whl#sha256=50a56e2815a56c2a68d76644ce63ba53d22c12e337795cb841f9e9350a7c87ed (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,747 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.0-py3-none-any.whl#sha256=627e22ec5075723b231440842776d9016c6a5f2aadb816743f828fbc3dc890aa (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-13T13:49:07,748 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-06-13T13:49:07,748 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-06-13T13:49:07,767 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-06-13T13:49:07,853 Collecting pyrepresent==0.0.14 2023-06-13T13:49:07,855 Created temporary directory: /tmp/pip-unpack-atge_qev 2023-06-13T13:49:07,915 Downloading pyrepresent-0.0.14.tar.gz (14 kB) 2023-06-13T13:49:07,964 Added pyrepresent==0.0.14 from https://files.pythonhosted.org/packages/98/b9/6d3ae84651e44d96f7616cd49801d3df69a7277d43d1a90ca945aa806439/pyrepresent-0.0.14.tar.gz to build tracker '/tmp/pip-build-tracker-852ych0m' 2023-06-13T13:49:07,966 Created temporary directory: /tmp/pip-build-env-ju9ghmeu 2023-06-13T13:49:07,976 Installing build dependencies: started 2023-06-13T13:49:07,977 Running command pip subprocess to install build dependencies 2023-06-13T13:49:09,119 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-13T13:49:09,473 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-13T13:49:11,483 Collecting setuptools 2023-06-13T13:49:11,567 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.8.0-py3-none-any.whl (1.1 MB) 2023-06-13T13:49:13,368 Installing collected packages: setuptools 2023-06-13T13:49:15,453 Successfully installed setuptools-67.8.0 2023-06-13T13:49:15,709 Installing build dependencies: finished with status 'done' 2023-06-13T13:49:15,715 Getting requirements to build wheel: started 2023-06-13T13:49:15,716 Running command Getting requirements to build wheel 2023-06-13T13:49:16,207 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-13T13:49:16,208 warnings.warn(msg) 2023-06-13T13:49:16,259 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:16,260 !! 2023-06-13T13:49:16,260 ******************************************************************************** 2023-06-13T13:49:16,260 ########################################################################## 2023-06-13T13:49:16,260 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:16,260 ########################################################################## 2023-06-13T13:49:16,260 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:16,261 `readme = '# represent\n\nA module for object and model representations as strings, with vast configurations,\ncolors, hidden and protected values, assignment operations, memory addresses and more.\n\nfirst of all\n------------\n\n#### specifics:\n\n- writen and owned by: Shahaf Frank-Shapir\n- all the rights are saved for: Shahaf Frank-Shapir\n- program version: 0.0.0\n- programming languages: python 3.9.12 (100%)\n\nbefore we start\n---------------\n\n#### description:\n\n> - This module creates an easy-to-use, versatile dynamic system for representing python objects as strings.\n> - The string representation can be achieved for any python object, through functional or object-oriented usage.\n> - It is possible to configure many specific ways to display data, hide attributes, represent nested objects,\n\t> circular references, memory address, attribute names and values, indentation, and mor.\n\n#### dependencies:\n\n- opening:\n As for this is a really complex program, which uses a lot of modules, there are required dependencies needed\n in order to run the program. keep in mined the program was writen in python 3.9, so any python version lower\n than 3.9 might not work properly. Moreover, built-in python modules are being used, so keep that in mind.\n\n- install app dependencies by writing the "-r" option to install the requirements\n writen in a file, and write the following line in the project directory:\n````\npip install -r requirements.txt\n````\n\nrun a test\n-----------\n\n#### run from windows command line (inside the project directory)\n- run with python by writing to the command line in the project directory:\n````\npython test.py\n````\n- An example of code using the BaseModel class:\n````python\nfrom represent import BaseModel\n\nimport numpy as np\nimport pandas as pd\n\nclass Model(BaseModel):\n\n def __init__(self) -> None:\n\n self.self = self\n self.type = type(self)\n\n self.values = [1, 2, 3]\n\n self.objects = {\n \'self\': self.self,\n \'type\': self.type,\n self.self: self.self,\n self.type: self.type,\n (1, 2, 3): self.values\n }\n self.objects[\'data\'] = self.objects\n\n self.data = pd.DataFrame({1: [1, 2, 3]})\n self.array = np.array([[1, 2, 3], [4, 5, 6]])\n # end __init__\n# Model\n\nmodel = Model()\n\nprint(model)\n````\n- An example of code using functions directly:\n````python\nfrom represent import to_string\n\nimport numpy as np\nimport pandas as pd\n\nclass Model:\n\n def __init__(self) -> None:\n\n self.self = self\n self.type = type(self)\n\n self.values = [1, 2, 3]\n\n self.objects = {\n \'self\': self.self,\n \'type\': self.type,\n self.self: self.self,\n self.type: self.type,\n (1, 2, 3): self.values\n }\n self.objects[\'data\'] = self.objects\n\n self.data = pd.DataFrame({1: [1, 2, 3]})\n self.array = np.array([[1, 2, 3], [4, 5, 6]])\n # end __init__\n# Model\n\nmodel = Model()\n\nprint(to_string(model))\n````\n- Output:\n```python\n<__main__.Model object at 0x000002700983FE10>(\n\tself=>,\n\ttype=,\n\tvalues=[\n\t\t1,\n\t\t2,\n\t\t3\n\t],\n\tobjects={\n\t\t\'self\': >,\n\t\t\'type\': ,\n\t\t>: >,\n\t\t: ,\n\t\t(\n\t\t\t1,\n\t\t\t2,\n\t\t\t3\n\t\t)\n\t\t: [\n\t\t\t1,\n\t\t\t2,\n\t\t\t3\n\t\t],\n\t\t\'data\': {\n\t\t\t\'self\': <__main__.Model object at 0x000002700983FE10>,\n\t\t\t\'type\': ,\n\t\t\t<__main__.Model object at 0x000002700983FE10>: <__main__.Model object at 0x000002700983FE10>,\n\t\t\t: ,\n\t\t\t(\n\t\t\t\t1,\n\t\t\t\t2, \n\t\t\t\t3\n\t\t\t)\n\t\t\t: [\n\t\t\t\t1,\n\t\t\t\t2, \n\t\t\t\t3\n\t\t\t],\n\t\t\t\'data\': {\n\t\t\t\t...\n\t\t\t}\n\t\t}\n\t},\n\tdata=(\n\t\t| 1|,\n\t\t|0 1|,\n\t\t|1 2|,\n\t\t|2 3|\n\t),\n\tarray=(\n\t\t[\n\t\t\t[\n\t\t\t\t1,\n\t\t\t\t2,\n\t\t\t\t3,\n\t\t\t],\n\t\t\t[\n\t\t\t\t4,\n\t\t\t\t5,\n\t\t\t\t6,\n\t\t\t],\n\t\t]\n\t)\n)\n```'` 2023-06-13T13:49:16,261 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:16,261 consider this value unless `readme` is listed as `dynamic`. 2023-06-13T13:49:16,261 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:16,262 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:16,262 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:16,262 follow strictly the standard. 2023-06-13T13:49:16,262 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-13T13:49:16,262 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:16,262 configuration. 2023-06-13T13:49:16,263 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:16,263 or your builds will no longer be supported. 2023-06-13T13:49:16,263 ******************************************************************************** 2023-06-13T13:49:16,263 !! 2023-06-13T13:49:16,263 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:16,263 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:16,263 !! 2023-06-13T13:49:16,264 ******************************************************************************** 2023-06-13T13:49:16,264 ########################################################################## 2023-06-13T13:49:16,264 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:16,264 ########################################################################## 2023-06-13T13:49:16,264 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:16,264 `license = 'MIT'` 2023-06-13T13:49:16,265 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:16,265 consider this value unless `license` is listed as `dynamic`. 2023-06-13T13:49:16,265 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:16,265 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:16,265 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:16,266 follow strictly the standard. 2023-06-13T13:49:16,266 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-13T13:49:16,266 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:16,266 configuration. 2023-06-13T13:49:16,266 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:16,266 or your builds will no longer be supported. 2023-06-13T13:49:16,267 ******************************************************************************** 2023-06-13T13:49:16,267 !! 2023-06-13T13:49:16,267 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:16,267 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:16,267 !! 2023-06-13T13:49:16,267 ******************************************************************************** 2023-06-13T13:49:16,267 ########################################################################## 2023-06-13T13:49:16,268 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:16,268 ########################################################################## 2023-06-13T13:49:16,268 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:16,268 `authors = 'Shahaf Frank-Shapir'` 2023-06-13T13:49:16,268 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:16,269 consider this value unless `authors` is listed as `dynamic`. 2023-06-13T13:49:16,269 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:16,269 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:16,269 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:16,269 follow strictly the standard. 2023-06-13T13:49:16,270 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-13T13:49:16,270 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:16,270 configuration. 2023-06-13T13:49:16,270 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:16,270 or your builds will no longer be supported. 2023-06-13T13:49:16,270 ******************************************************************************** 2023-06-13T13:49:16,270 !! 2023-06-13T13:49:16,270 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:16,271 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:16,271 !! 2023-06-13T13:49:16,271 ******************************************************************************** 2023-06-13T13:49:16,271 ########################################################################## 2023-06-13T13:49:16,271 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:16,271 ########################################################################## 2023-06-13T13:49:16,272 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:16,272 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-13T13:49:16,272 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:16,272 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-13T13:49:16,272 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:16,273 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:16,273 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:16,273 follow strictly the standard. 2023-06-13T13:49:16,273 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-13T13:49:16,273 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:16,273 configuration. 2023-06-13T13:49:16,273 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:16,274 or your builds will no longer be supported. 2023-06-13T13:49:16,274 ******************************************************************************** 2023-06-13T13:49:16,274 !! 2023-06-13T13:49:16,274 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:16,274 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `optional-dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:16,274 !! 2023-06-13T13:49:16,275 ******************************************************************************** 2023-06-13T13:49:16,275 ########################################################################## 2023-06-13T13:49:16,275 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:16,275 ########################################################################## 2023-06-13T13:49:16,275 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:16,275 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-13T13:49:16,276 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:16,276 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-13T13:49:16,276 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:16,276 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:16,276 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:16,276 follow strictly the standard. 2023-06-13T13:49:16,277 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-13T13:49:16,277 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:16,277 configuration. 2023-06-13T13:49:16,277 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:16,277 or your builds will no longer be supported. 2023-06-13T13:49:16,277 ******************************************************************************** 2023-06-13T13:49:16,277 !! 2023-06-13T13:49:16,277 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:16,577 running egg_info 2023-06-13T13:49:16,581 writing pyrepresent.egg-info/PKG-INFO 2023-06-13T13:49:16,596 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-13T13:49:16,599 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-13T13:49:16,600 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-13T13:49:16,617 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:16,619 reading manifest template 'MANIFEST.in' 2023-06-13T13:49:16,622 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:16,716 Getting requirements to build wheel: finished with status 'done' 2023-06-13T13:49:16,726 Installing backend dependencies: started 2023-06-13T13:49:16,727 Running command pip subprocess to install backend dependencies 2023-06-13T13:49:17,892 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-13T13:49:18,243 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-13T13:49:18,671 Collecting wheel 2023-06-13T13:49:18,690 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-06-13T13:49:20,172 Installing collected packages: wheel 2023-06-13T13:49:20,391 Creating /tmp/pip-build-env-ju9ghmeu/normal/bin 2023-06-13T13:49:20,393 changing mode of /tmp/pip-build-env-ju9ghmeu/normal/bin/wheel to 755 2023-06-13T13:49:20,406 Successfully installed wheel-0.40.0 2023-06-13T13:49:20,617 Installing backend dependencies: finished with status 'done' 2023-06-13T13:49:20,620 Created temporary directory: /tmp/pip-modern-metadata-39f194al 2023-06-13T13:49:20,622 Preparing metadata (pyproject.toml): started 2023-06-13T13:49:20,623 Running command Preparing metadata (pyproject.toml) 2023-06-13T13:49:21,097 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-13T13:49:21,097 warnings.warn(msg) 2023-06-13T13:49:21,142 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:21,142 !! 2023-06-13T13:49:21,142 ******************************************************************************** 2023-06-13T13:49:21,142 ########################################################################## 2023-06-13T13:49:21,143 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:21,143 ########################################################################## 2023-06-13T13:49:21,143 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:21,143 `readme = '# represent\n\nA module for object and model representations as strings, with vast configurations,\ncolors, hidden and protected values, assignment operations, memory addresses and more.\n\nfirst of all\n------------\n\n#### specifics:\n\n- writen and owned by: Shahaf Frank-Shapir\n- all the rights are saved for: Shahaf Frank-Shapir\n- program version: 0.0.0\n- programming languages: python 3.9.12 (100%)\n\nbefore we start\n---------------\n\n#### description:\n\n> - This module creates an easy-to-use, versatile dynamic system for representing python objects as strings.\n> - The string representation can be achieved for any python object, through functional or object-oriented usage.\n> - It is possible to configure many specific ways to display data, hide attributes, represent nested objects,\n\t> circular references, memory address, attribute names and values, indentation, and mor.\n\n#### dependencies:\n\n- opening:\n As for this is a really complex program, which uses a lot of modules, there are required dependencies needed\n in order to run the program. keep in mined the program was writen in python 3.9, so any python version lower\n than 3.9 might not work properly. Moreover, built-in python modules are being used, so keep that in mind.\n\n- install app dependencies by writing the "-r" option to install the requirements\n writen in a file, and write the following line in the project directory:\n````\npip install -r requirements.txt\n````\n\nrun a test\n-----------\n\n#### run from windows command line (inside the project directory)\n- run with python by writing to the command line in the project directory:\n````\npython test.py\n````\n- An example of code using the BaseModel class:\n````python\nfrom represent import BaseModel\n\nimport numpy as np\nimport pandas as pd\n\nclass Model(BaseModel):\n\n def __init__(self) -> None:\n\n self.self = self\n self.type = type(self)\n\n self.values = [1, 2, 3]\n\n self.objects = {\n \'self\': self.self,\n \'type\': self.type,\n self.self: self.self,\n self.type: self.type,\n (1, 2, 3): self.values\n }\n self.objects[\'data\'] = self.objects\n\n self.data = pd.DataFrame({1: [1, 2, 3]})\n self.array = np.array([[1, 2, 3], [4, 5, 6]])\n # end __init__\n# Model\n\nmodel = Model()\n\nprint(model)\n````\n- An example of code using functions directly:\n````python\nfrom represent import to_string\n\nimport numpy as np\nimport pandas as pd\n\nclass Model:\n\n def __init__(self) -> None:\n\n self.self = self\n self.type = type(self)\n\n self.values = [1, 2, 3]\n\n self.objects = {\n \'self\': self.self,\n \'type\': self.type,\n self.self: self.self,\n self.type: self.type,\n (1, 2, 3): self.values\n }\n self.objects[\'data\'] = self.objects\n\n self.data = pd.DataFrame({1: [1, 2, 3]})\n self.array = np.array([[1, 2, 3], [4, 5, 6]])\n # end __init__\n# Model\n\nmodel = Model()\n\nprint(to_string(model))\n````\n- Output:\n```python\n<__main__.Model object at 0x000002700983FE10>(\n\tself=>,\n\ttype=,\n\tvalues=[\n\t\t1,\n\t\t2,\n\t\t3\n\t],\n\tobjects={\n\t\t\'self\': >,\n\t\t\'type\': ,\n\t\t>: >,\n\t\t: ,\n\t\t(\n\t\t\t1,\n\t\t\t2,\n\t\t\t3\n\t\t)\n\t\t: [\n\t\t\t1,\n\t\t\t2,\n\t\t\t3\n\t\t],\n\t\t\'data\': {\n\t\t\t\'self\': <__main__.Model object at 0x000002700983FE10>,\n\t\t\t\'type\': ,\n\t\t\t<__main__.Model object at 0x000002700983FE10>: <__main__.Model object at 0x000002700983FE10>,\n\t\t\t: ,\n\t\t\t(\n\t\t\t\t1,\n\t\t\t\t2, \n\t\t\t\t3\n\t\t\t)\n\t\t\t: [\n\t\t\t\t1,\n\t\t\t\t2, \n\t\t\t\t3\n\t\t\t],\n\t\t\t\'data\': {\n\t\t\t\t...\n\t\t\t}\n\t\t}\n\t},\n\tdata=(\n\t\t| 1|,\n\t\t|0 1|,\n\t\t|1 2|,\n\t\t|2 3|\n\t),\n\tarray=(\n\t\t[\n\t\t\t[\n\t\t\t\t1,\n\t\t\t\t2,\n\t\t\t\t3,\n\t\t\t],\n\t\t\t[\n\t\t\t\t4,\n\t\t\t\t5,\n\t\t\t\t6,\n\t\t\t],\n\t\t]\n\t)\n)\n```'` 2023-06-13T13:49:21,144 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:21,144 consider this value unless `readme` is listed as `dynamic`. 2023-06-13T13:49:21,144 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:21,144 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:21,144 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:21,144 follow strictly the standard. 2023-06-13T13:49:21,145 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-13T13:49:21,145 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:21,145 configuration. 2023-06-13T13:49:21,145 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:21,145 or your builds will no longer be supported. 2023-06-13T13:49:21,145 ******************************************************************************** 2023-06-13T13:49:21,146 !! 2023-06-13T13:49:21,146 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:21,146 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:21,146 !! 2023-06-13T13:49:21,146 ******************************************************************************** 2023-06-13T13:49:21,146 ########################################################################## 2023-06-13T13:49:21,147 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:21,147 ########################################################################## 2023-06-13T13:49:21,147 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:21,147 `license = 'MIT'` 2023-06-13T13:49:21,147 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:21,148 consider this value unless `license` is listed as `dynamic`. 2023-06-13T13:49:21,148 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:21,148 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:21,148 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:21,148 follow strictly the standard. 2023-06-13T13:49:21,149 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-13T13:49:21,149 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:21,149 configuration. 2023-06-13T13:49:21,149 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:21,149 or your builds will no longer be supported. 2023-06-13T13:49:21,149 ******************************************************************************** 2023-06-13T13:49:21,150 !! 2023-06-13T13:49:21,150 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:21,150 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:21,150 !! 2023-06-13T13:49:21,150 ******************************************************************************** 2023-06-13T13:49:21,150 ########################################################################## 2023-06-13T13:49:21,150 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:21,151 ########################################################################## 2023-06-13T13:49:21,151 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:21,151 `authors = 'Shahaf Frank-Shapir'` 2023-06-13T13:49:21,151 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:21,151 consider this value unless `authors` is listed as `dynamic`. 2023-06-13T13:49:21,152 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:21,152 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:21,152 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:21,152 follow strictly the standard. 2023-06-13T13:49:21,152 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-13T13:49:21,153 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:21,153 configuration. 2023-06-13T13:49:21,153 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:21,153 or your builds will no longer be supported. 2023-06-13T13:49:21,153 ******************************************************************************** 2023-06-13T13:49:21,153 !! 2023-06-13T13:49:21,154 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:21,154 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:21,154 !! 2023-06-13T13:49:21,154 ******************************************************************************** 2023-06-13T13:49:21,154 ########################################################################## 2023-06-13T13:49:21,154 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:21,154 ########################################################################## 2023-06-13T13:49:21,155 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:21,155 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-13T13:49:21,155 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:21,155 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-13T13:49:21,156 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:21,156 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:21,156 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:21,156 follow strictly the standard. 2023-06-13T13:49:21,156 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-13T13:49:21,156 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:21,157 configuration. 2023-06-13T13:49:21,157 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:21,157 or your builds will no longer be supported. 2023-06-13T13:49:21,157 ******************************************************************************** 2023-06-13T13:49:21,157 !! 2023-06-13T13:49:21,157 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:21,158 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `optional-dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:21,158 !! 2023-06-13T13:49:21,158 ******************************************************************************** 2023-06-13T13:49:21,158 ########################################################################## 2023-06-13T13:49:21,158 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:21,158 ########################################################################## 2023-06-13T13:49:21,159 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:21,159 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-13T13:49:21,159 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:21,159 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-13T13:49:21,159 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:21,160 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:21,160 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:21,160 follow strictly the standard. 2023-06-13T13:49:21,160 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-13T13:49:21,160 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:21,160 configuration. 2023-06-13T13:49:21,161 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:21,161 or your builds will no longer be supported. 2023-06-13T13:49:21,161 ******************************************************************************** 2023-06-13T13:49:21,161 !! 2023-06-13T13:49:21,161 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:21,441 running dist_info 2023-06-13T13:49:21,447 creating /tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info 2023-06-13T13:49:21,451 writing /tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/PKG-INFO 2023-06-13T13:49:21,453 writing dependency_links to /tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/dependency_links.txt 2023-06-13T13:49:21,456 writing requirements to /tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/requires.txt 2023-06-13T13:49:21,457 writing top-level names to /tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/top_level.txt 2023-06-13T13:49:21,458 writing manifest file '/tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:21,472 reading manifest file '/tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:21,474 reading manifest template 'MANIFEST.in' 2023-06-13T13:49:21,477 writing manifest file '/tmp/pip-modern-metadata-39f194al/pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:21,478 creating '/tmp/pip-modern-metadata-39f194al/pyrepresent-0.0.14.dist-info' 2023-06-13T13:49:21,606 Preparing metadata (pyproject.toml): finished with status 'done' 2023-06-13T13:49:21,653 Source in /tmp/pip-wheel-_sg8nlr8/pyrepresent_7e948f58475d4393a65bfec3eaf73aa3 has version 0.0.14, which satisfies requirement pyrepresent==0.0.14 from https://files.pythonhosted.org/packages/98/b9/6d3ae84651e44d96f7616cd49801d3df69a7277d43d1a90ca945aa806439/pyrepresent-0.0.14.tar.gz 2023-06-13T13:49:21,653 Removed pyrepresent==0.0.14 from https://files.pythonhosted.org/packages/98/b9/6d3ae84651e44d96f7616cd49801d3df69a7277d43d1a90ca945aa806439/pyrepresent-0.0.14.tar.gz from build tracker '/tmp/pip-build-tracker-852ych0m' 2023-06-13T13:49:21,658 Created temporary directory: /tmp/pip-unpack-49kc8ci5 2023-06-13T13:49:21,658 Building wheels for collected packages: pyrepresent 2023-06-13T13:49:21,663 Created temporary directory: /tmp/pip-wheel-omir6hc2 2023-06-13T13:49:21,663 Destination directory: /tmp/pip-wheel-omir6hc2 2023-06-13T13:49:21,666 Building wheel for pyrepresent (pyproject.toml): started 2023-06-13T13:49:21,667 Running command Building wheel for pyrepresent (pyproject.toml) 2023-06-13T13:49:22,909 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-13T13:49:22,909 warnings.warn(msg) 2023-06-13T13:49:22,951 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:22,951 !! 2023-06-13T13:49:22,951 ******************************************************************************** 2023-06-13T13:49:22,952 ########################################################################## 2023-06-13T13:49:22,952 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:22,952 ########################################################################## 2023-06-13T13:49:22,952 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:22,952 `readme = '# represent\n\nA module for object and model representations as strings, with vast configurations,\ncolors, hidden and protected values, assignment operations, memory addresses and more.\n\nfirst of all\n------------\n\n#### specifics:\n\n- writen and owned by: Shahaf Frank-Shapir\n- all the rights are saved for: Shahaf Frank-Shapir\n- program version: 0.0.0\n- programming languages: python 3.9.12 (100%)\n\nbefore we start\n---------------\n\n#### description:\n\n> - This module creates an easy-to-use, versatile dynamic system for representing python objects as strings.\n> - The string representation can be achieved for any python object, through functional or object-oriented usage.\n> - It is possible to configure many specific ways to display data, hide attributes, represent nested objects,\n\t> circular references, memory address, attribute names and values, indentation, and mor.\n\n#### dependencies:\n\n- opening:\n As for this is a really complex program, which uses a lot of modules, there are required dependencies needed\n in order to run the program. keep in mined the program was writen in python 3.9, so any python version lower\n than 3.9 might not work properly. Moreover, built-in python modules are being used, so keep that in mind.\n\n- install app dependencies by writing the "-r" option to install the requirements\n writen in a file, and write the following line in the project directory:\n````\npip install -r requirements.txt\n````\n\nrun a test\n-----------\n\n#### run from windows command line (inside the project directory)\n- run with python by writing to the command line in the project directory:\n````\npython test.py\n````\n- An example of code using the BaseModel class:\n````python\nfrom represent import BaseModel\n\nimport numpy as np\nimport pandas as pd\n\nclass Model(BaseModel):\n\n def __init__(self) -> None:\n\n self.self = self\n self.type = type(self)\n\n self.values = [1, 2, 3]\n\n self.objects = {\n \'self\': self.self,\n \'type\': self.type,\n self.self: self.self,\n self.type: self.type,\n (1, 2, 3): self.values\n }\n self.objects[\'data\'] = self.objects\n\n self.data = pd.DataFrame({1: [1, 2, 3]})\n self.array = np.array([[1, 2, 3], [4, 5, 6]])\n # end __init__\n# Model\n\nmodel = Model()\n\nprint(model)\n````\n- An example of code using functions directly:\n````python\nfrom represent import to_string\n\nimport numpy as np\nimport pandas as pd\n\nclass Model:\n\n def __init__(self) -> None:\n\n self.self = self\n self.type = type(self)\n\n self.values = [1, 2, 3]\n\n self.objects = {\n \'self\': self.self,\n \'type\': self.type,\n self.self: self.self,\n self.type: self.type,\n (1, 2, 3): self.values\n }\n self.objects[\'data\'] = self.objects\n\n self.data = pd.DataFrame({1: [1, 2, 3]})\n self.array = np.array([[1, 2, 3], [4, 5, 6]])\n # end __init__\n# Model\n\nmodel = Model()\n\nprint(to_string(model))\n````\n- Output:\n```python\n<__main__.Model object at 0x000002700983FE10>(\n\tself=>,\n\ttype=,\n\tvalues=[\n\t\t1,\n\t\t2,\n\t\t3\n\t],\n\tobjects={\n\t\t\'self\': >,\n\t\t\'type\': ,\n\t\t>: >,\n\t\t: ,\n\t\t(\n\t\t\t1,\n\t\t\t2,\n\t\t\t3\n\t\t)\n\t\t: [\n\t\t\t1,\n\t\t\t2,\n\t\t\t3\n\t\t],\n\t\t\'data\': {\n\t\t\t\'self\': <__main__.Model object at 0x000002700983FE10>,\n\t\t\t\'type\': ,\n\t\t\t<__main__.Model object at 0x000002700983FE10>: <__main__.Model object at 0x000002700983FE10>,\n\t\t\t: ,\n\t\t\t(\n\t\t\t\t1,\n\t\t\t\t2, \n\t\t\t\t3\n\t\t\t)\n\t\t\t: [\n\t\t\t\t1,\n\t\t\t\t2, \n\t\t\t\t3\n\t\t\t],\n\t\t\t\'data\': {\n\t\t\t\t...\n\t\t\t}\n\t\t}\n\t},\n\tdata=(\n\t\t| 1|,\n\t\t|0 1|,\n\t\t|1 2|,\n\t\t|2 3|\n\t),\n\tarray=(\n\t\t[\n\t\t\t[\n\t\t\t\t1,\n\t\t\t\t2,\n\t\t\t\t3,\n\t\t\t],\n\t\t\t[\n\t\t\t\t4,\n\t\t\t\t5,\n\t\t\t\t6,\n\t\t\t],\n\t\t]\n\t)\n)\n```'` 2023-06-13T13:49:22,953 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:22,953 consider this value unless `readme` is listed as `dynamic`. 2023-06-13T13:49:22,953 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:22,953 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:22,953 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:22,953 follow strictly the standard. 2023-06-13T13:49:22,954 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-13T13:49:22,954 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:22,954 configuration. 2023-06-13T13:49:22,954 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:22,954 or your builds will no longer be supported. 2023-06-13T13:49:22,954 ******************************************************************************** 2023-06-13T13:49:22,955 !! 2023-06-13T13:49:22,955 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:22,955 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:22,955 !! 2023-06-13T13:49:22,955 ******************************************************************************** 2023-06-13T13:49:22,955 ########################################################################## 2023-06-13T13:49:22,956 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:22,956 ########################################################################## 2023-06-13T13:49:22,956 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:22,956 `license = 'MIT'` 2023-06-13T13:49:22,956 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:22,957 consider this value unless `license` is listed as `dynamic`. 2023-06-13T13:49:22,957 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:22,957 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:22,957 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:22,957 follow strictly the standard. 2023-06-13T13:49:22,957 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-13T13:49:22,958 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:22,958 configuration. 2023-06-13T13:49:22,958 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:22,958 or your builds will no longer be supported. 2023-06-13T13:49:22,958 ******************************************************************************** 2023-06-13T13:49:22,959 !! 2023-06-13T13:49:22,959 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:22,959 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:22,959 !! 2023-06-13T13:49:22,959 ******************************************************************************** 2023-06-13T13:49:22,959 ########################################################################## 2023-06-13T13:49:22,959 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:22,960 ########################################################################## 2023-06-13T13:49:22,960 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:22,960 `authors = 'Shahaf Frank-Shapir'` 2023-06-13T13:49:22,960 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:22,960 consider this value unless `authors` is listed as `dynamic`. 2023-06-13T13:49:22,961 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:22,961 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:22,961 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:22,961 follow strictly the standard. 2023-06-13T13:49:22,961 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-13T13:49:22,961 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:22,962 configuration. 2023-06-13T13:49:22,962 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:22,962 or your builds will no longer be supported. 2023-06-13T13:49:22,962 ******************************************************************************** 2023-06-13T13:49:22,962 !! 2023-06-13T13:49:22,962 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:22,962 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:22,963 !! 2023-06-13T13:49:22,963 ******************************************************************************** 2023-06-13T13:49:22,963 ########################################################################## 2023-06-13T13:49:22,963 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:22,963 ########################################################################## 2023-06-13T13:49:22,963 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:22,964 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-13T13:49:22,964 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:22,964 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-13T13:49:22,964 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:22,965 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:22,965 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:22,965 follow strictly the standard. 2023-06-13T13:49:22,965 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-13T13:49:22,965 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:22,965 configuration. 2023-06-13T13:49:22,965 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:22,966 or your builds will no longer be supported. 2023-06-13T13:49:22,966 ******************************************************************************** 2023-06-13T13:49:22,966 !! 2023-06-13T13:49:22,966 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:22,966 /tmp/pip-build-env-ju9ghmeu/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `optional-dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-13T13:49:22,966 !! 2023-06-13T13:49:22,966 ******************************************************************************** 2023-06-13T13:49:22,967 ########################################################################## 2023-06-13T13:49:22,967 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-13T13:49:22,967 ########################################################################## 2023-06-13T13:49:22,967 The following seems to be defined outside of `pyproject.toml`: 2023-06-13T13:49:22,967 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-13T13:49:22,967 According to the spec (see the link below), however, setuptools CANNOT 2023-06-13T13:49:22,968 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-13T13:49:22,968 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-13T13:49:22,968 For the time being, `setuptools` will still consider the given value (as a 2023-06-13T13:49:22,968 **transitional** measure), but please note that future releases of setuptools will 2023-06-13T13:49:22,968 follow strictly the standard. 2023-06-13T13:49:22,969 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-13T13:49:22,969 remove the `[project]` table from your file and rely entirely on other means of 2023-06-13T13:49:22,969 configuration. 2023-06-13T13:49:22,969 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-13T13:49:22,969 or your builds will no longer be supported. 2023-06-13T13:49:22,969 ******************************************************************************** 2023-06-13T13:49:22,970 !! 2023-06-13T13:49:22,970 _handle_missing_dynamic(dist, project_table) 2023-06-13T13:49:23,273 running bdist_wheel 2023-06-13T13:49:23,287 running build 2023-06-13T13:49:23,287 running build_py 2023-06-13T13:49:23,292 creating build 2023-06-13T13:49:23,293 creating build/lib 2023-06-13T13:49:23,294 creating build/lib/represent 2023-06-13T13:49:23,295 copying represent/object.py -> build/lib/represent 2023-06-13T13:49:23,298 copying represent/indentation.py -> build/lib/represent 2023-06-13T13:49:23,299 copying represent/base.py -> build/lib/represent 2023-06-13T13:49:23,302 copying represent/document.py -> build/lib/represent 2023-06-13T13:49:23,303 copying represent/__init__.py -> build/lib/represent 2023-06-13T13:49:23,305 copying represent/structures.py -> build/lib/represent 2023-06-13T13:49:23,307 running egg_info 2023-06-13T13:49:23,520 writing pyrepresent.egg-info/PKG-INFO 2023-06-13T13:49:23,522 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-13T13:49:23,523 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-13T13:49:23,524 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-13T13:49:23,531 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:23,533 reading manifest template 'MANIFEST.in' 2023-06-13T13:49:23,536 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-13T13:49:23,545 installing to build/bdist.linux-armv7l/wheel 2023-06-13T13:49:23,545 running install 2023-06-13T13:49:23,570 running install_lib 2023-06-13T13:49:23,575 creating build/bdist.linux-armv7l 2023-06-13T13:49:23,575 creating build/bdist.linux-armv7l/wheel 2023-06-13T13:49:23,577 creating build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,578 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,580 copying build/lib/represent/indentation.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,582 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,584 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,586 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,587 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-13T13:49:23,590 running install_egg_info 2023-06-13T13:49:23,594 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.0.14-py3.9.egg-info 2023-06-13T13:49:23,603 running install_scripts 2023-06-13T13:49:23,616 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.0.14.dist-info/WHEEL 2023-06-13T13:49:23,618 creating '/tmp/pip-wheel-omir6hc2/.tmp-wpg7nr_u/pyrepresent-0.0.14-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-06-13T13:49:23,621 adding 'represent/__init__.py' 2023-06-13T13:49:23,623 adding 'represent/base.py' 2023-06-13T13:49:23,624 adding 'represent/document.py' 2023-06-13T13:49:23,625 adding 'represent/indentation.py' 2023-06-13T13:49:23,627 adding 'represent/object.py' 2023-06-13T13:49:23,630 adding 'represent/structures.py' 2023-06-13T13:49:23,631 adding 'pyrepresent-0.0.14.dist-info/METADATA' 2023-06-13T13:49:23,632 adding 'pyrepresent-0.0.14.dist-info/WHEEL' 2023-06-13T13:49:23,633 adding 'pyrepresent-0.0.14.dist-info/top_level.txt' 2023-06-13T13:49:23,634 adding 'pyrepresent-0.0.14.dist-info/RECORD' 2023-06-13T13:49:23,635 removing build/bdist.linux-armv7l/wheel 2023-06-13T13:49:23,739 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-06-13T13:49:24,484 Created wheel for pyrepresent: filename=pyrepresent-0.0.14-py3-none-any.whl size=12617 sha256=8d22425a645f52314c8033ffa132999f18f2837f244634fe479cd4f3f3bd21b8 2023-06-13T13:49:24,485 Stored in directory: /tmp/pip-ephem-wheel-cache-o14f158f/wheels/0b/0f/f3/756aa1004b91685a6d159f96954b3a3542502d69508163175e 2023-06-13T13:49:24,496 Successfully built pyrepresent 2023-06-13T13:49:24,499 Removed build tracker: '/tmp/pip-build-tracker-852ych0m'