2023-06-09T20:29:55,019 Created temporary directory: /tmp/pip-build-tracker-j5b84e9z 2023-06-09T20:29:55,020 Initialized build tracking at /tmp/pip-build-tracker-j5b84e9z 2023-06-09T20:29:55,021 Created build tracker: /tmp/pip-build-tracker-j5b84e9z 2023-06-09T20:29:55,021 Entered build tracker: /tmp/pip-build-tracker-j5b84e9z 2023-06-09T20:29:55,021 Created temporary directory: /tmp/pip-wheel-q4ljeemz 2023-06-09T20:29:55,024 Created temporary directory: /tmp/pip-ephem-wheel-cache-0mliorjf 2023-06-09T20:29:55,046 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-09T20:29:55,050 2 location(s) to search for versions of pyrepresent: 2023-06-09T20:29:55,050 * https://pypi.org/simple/pyrepresent/ 2023-06-09T20:29:55,050 * https://www.piwheels.org/simple/pyrepresent/ 2023-06-09T20:29:55,050 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-06-09T20:29:55,050 Getting page https://pypi.org/simple/pyrepresent/ 2023-06-09T20:29:55,052 Found index url https://pypi.org/simple/ 2023-06-09T20:29:55,108 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-06-09T20:29:55,112 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-09T20:29:55,112 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-09T20:29:55,112 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-09T20:29:55,113 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-09T20:29:55,113 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-09T20:29:55,113 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-09T20:29:55,113 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-09T20:29:55,114 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-09T20:29:55,114 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-09T20:29:55,114 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-09T20:29:55,114 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-09T20:29:55,115 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-09T20:29:55,115 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-09T20:29:55,115 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-09T20:29:55,116 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-06-09T20:29:55,116 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-06-09T20:29:55,117 Found index url https://www.piwheels.org/simple/ 2023-06-09T20:29:55,280 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-06-09T20:29:55,284 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-09T20:29:55,285 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-09T20:29:55,285 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-09T20:29:55,285 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-09T20:29:55,285 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-09T20:29:55,286 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-09T20:29:55,286 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-09T20:29:55,286 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-09T20:29:55,286 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-09T20:29:55,286 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-09T20:29:55,287 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-09T20:29:55,287 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-09T20:29:55,287 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-09T20:29:55,287 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-06-09T20:29:55,287 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-06-09T20:29:55,306 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-06-09T20:29:55,323 Collecting pyrepresent==0.0.13 2023-06-09T20:29:55,326 Created temporary directory: /tmp/pip-unpack-zdrio9j6 2023-06-09T20:29:55,368 Downloading pyrepresent-0.0.13.tar.gz (14 kB) 2023-06-09T20:29:55,415 Added pyrepresent==0.0.13 from https://files.pythonhosted.org/packages/fc/00/652baddf8f3ad9dced65f377804c19438957f48819e51cf3f6b1f9acea25/pyrepresent-0.0.13.tar.gz to build tracker '/tmp/pip-build-tracker-j5b84e9z' 2023-06-09T20:29:55,418 Created temporary directory: /tmp/pip-build-env-ayyhqpjq 2023-06-09T20:29:55,428 Installing build dependencies: started 2023-06-09T20:29:55,429 Running command pip subprocess to install build dependencies 2023-06-09T20:29:56,603 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-09T20:29:56,979 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-09T20:29:58,654 Collecting setuptools 2023-06-09T20:29:58,737 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.8.0-py3-none-any.whl (1.1 MB) 2023-06-09T20:30:00,521 Installing collected packages: setuptools 2023-06-09T20:30:02,651 Successfully installed setuptools-67.8.0 2023-06-09T20:30:02,914 Installing build dependencies: finished with status 'done' 2023-06-09T20:30:02,919 Getting requirements to build wheel: started 2023-06-09T20:30:02,920 Running command Getting requirements to build wheel 2023-06-09T20:30:03,403 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-09T20:30:03,403 warnings.warn(msg) 2023-06-09T20:30:03,446 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:03,446 !! 2023-06-09T20:30:03,447 ******************************************************************************** 2023-06-09T20:30:03,447 ########################################################################## 2023-06-09T20:30:03,447 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:03,447 ########################################################################## 2023-06-09T20:30:03,447 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:03,447 `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-09T20:30:03,448 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:03,448 consider this value unless `readme` is listed as `dynamic`. 2023-06-09T20:30:03,448 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:03,449 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:03,449 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:03,449 follow strictly the standard. 2023-06-09T20:30:03,449 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-09T20:30:03,449 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:03,449 configuration. 2023-06-09T20:30:03,449 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:03,450 or your builds will no longer be supported. 2023-06-09T20:30:03,450 ******************************************************************************** 2023-06-09T20:30:03,450 !! 2023-06-09T20:30:03,450 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:03,450 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:03,450 !! 2023-06-09T20:30:03,451 ******************************************************************************** 2023-06-09T20:30:03,451 ########################################################################## 2023-06-09T20:30:03,451 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:03,451 ########################################################################## 2023-06-09T20:30:03,451 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:03,452 `license = 'MIT'` 2023-06-09T20:30:03,452 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:03,452 consider this value unless `license` is listed as `dynamic`. 2023-06-09T20:30:03,452 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:03,452 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:03,453 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:03,453 follow strictly the standard. 2023-06-09T20:30:03,453 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-09T20:30:03,453 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:03,453 configuration. 2023-06-09T20:30:03,453 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:03,453 or your builds will no longer be supported. 2023-06-09T20:30:03,454 ******************************************************************************** 2023-06-09T20:30:03,454 !! 2023-06-09T20:30:03,454 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:03,454 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:03,454 !! 2023-06-09T20:30:03,454 ******************************************************************************** 2023-06-09T20:30:03,455 ########################################################################## 2023-06-09T20:30:03,455 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:03,455 ########################################################################## 2023-06-09T20:30:03,455 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:03,455 `authors = 'Shahaf Frank-Shapir'` 2023-06-09T20:30:03,456 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:03,456 consider this value unless `authors` is listed as `dynamic`. 2023-06-09T20:30:03,456 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:03,456 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:03,456 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:03,456 follow strictly the standard. 2023-06-09T20:30:03,457 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-09T20:30:03,457 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:03,457 configuration. 2023-06-09T20:30:03,457 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:03,457 or your builds will no longer be supported. 2023-06-09T20:30:03,457 ******************************************************************************** 2023-06-09T20:30:03,458 !! 2023-06-09T20:30:03,458 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:03,458 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:03,458 !! 2023-06-09T20:30:03,458 ******************************************************************************** 2023-06-09T20:30:03,458 ########################################################################## 2023-06-09T20:30:03,459 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:03,459 ########################################################################## 2023-06-09T20:30:03,459 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:03,459 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-09T20:30:03,459 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:03,460 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-09T20:30:03,460 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:03,460 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:03,460 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:03,460 follow strictly the standard. 2023-06-09T20:30:03,461 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-09T20:30:03,461 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:03,461 configuration. 2023-06-09T20:30:03,461 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:03,461 or your builds will no longer be supported. 2023-06-09T20:30:03,461 ******************************************************************************** 2023-06-09T20:30:03,461 !! 2023-06-09T20:30:03,462 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:03,462 /tmp/pip-build-env-ayyhqpjq/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-09T20:30:03,462 !! 2023-06-09T20:30:03,462 ******************************************************************************** 2023-06-09T20:30:03,462 ########################################################################## 2023-06-09T20:30:03,462 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:03,462 ########################################################################## 2023-06-09T20:30:03,463 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:03,463 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-09T20:30:03,463 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:03,463 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-09T20:30:03,464 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:03,464 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:03,464 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:03,464 follow strictly the standard. 2023-06-09T20:30:03,464 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-09T20:30:03,464 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:03,465 configuration. 2023-06-09T20:30:03,465 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:03,465 or your builds will no longer be supported. 2023-06-09T20:30:03,465 ******************************************************************************** 2023-06-09T20:30:03,465 !! 2023-06-09T20:30:03,465 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:03,688 running egg_info 2023-06-09T20:30:03,692 writing pyrepresent.egg-info/PKG-INFO 2023-06-09T20:30:03,695 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-09T20:30:03,697 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-09T20:30:03,698 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-09T20:30:03,713 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:03,715 reading manifest template 'MANIFEST.in' 2023-06-09T20:30:03,718 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:03,813 Getting requirements to build wheel: finished with status 'done' 2023-06-09T20:30:03,823 Installing backend dependencies: started 2023-06-09T20:30:03,824 Running command pip subprocess to install backend dependencies 2023-06-09T20:30:04,971 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-09T20:30:05,330 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-09T20:30:05,754 Collecting wheel 2023-06-09T20:30:05,771 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-06-09T20:30:07,246 Installing collected packages: wheel 2023-06-09T20:30:07,462 Creating /tmp/pip-build-env-ayyhqpjq/normal/bin 2023-06-09T20:30:07,464 changing mode of /tmp/pip-build-env-ayyhqpjq/normal/bin/wheel to 755 2023-06-09T20:30:07,477 Successfully installed wheel-0.40.0 2023-06-09T20:30:07,698 Installing backend dependencies: finished with status 'done' 2023-06-09T20:30:07,700 Created temporary directory: /tmp/pip-modern-metadata-vmhc392n 2023-06-09T20:30:07,703 Preparing metadata (pyproject.toml): started 2023-06-09T20:30:07,704 Running command Preparing metadata (pyproject.toml) 2023-06-09T20:30:08,173 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-09T20:30:08,174 warnings.warn(msg) 2023-06-09T20:30:08,218 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:08,218 !! 2023-06-09T20:30:08,218 ******************************************************************************** 2023-06-09T20:30:08,218 ########################################################################## 2023-06-09T20:30:08,219 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:08,219 ########################################################################## 2023-06-09T20:30:08,219 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:08,219 `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-09T20:30:08,220 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:08,220 consider this value unless `readme` is listed as `dynamic`. 2023-06-09T20:30:08,220 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:08,220 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:08,220 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:08,220 follow strictly the standard. 2023-06-09T20:30:08,221 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-09T20:30:08,221 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:08,221 configuration. 2023-06-09T20:30:08,221 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:08,221 or your builds will no longer be supported. 2023-06-09T20:30:08,221 ******************************************************************************** 2023-06-09T20:30:08,222 !! 2023-06-09T20:30:08,222 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:08,222 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:08,222 !! 2023-06-09T20:30:08,222 ******************************************************************************** 2023-06-09T20:30:08,223 ########################################################################## 2023-06-09T20:30:08,223 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:08,223 ########################################################################## 2023-06-09T20:30:08,223 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:08,223 `license = 'MIT'` 2023-06-09T20:30:08,224 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:08,224 consider this value unless `license` is listed as `dynamic`. 2023-06-09T20:30:08,224 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:08,224 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:08,225 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:08,225 follow strictly the standard. 2023-06-09T20:30:08,225 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-09T20:30:08,225 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:08,225 configuration. 2023-06-09T20:30:08,225 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:08,226 or your builds will no longer be supported. 2023-06-09T20:30:08,226 ******************************************************************************** 2023-06-09T20:30:08,226 !! 2023-06-09T20:30:08,226 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:08,226 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:08,227 !! 2023-06-09T20:30:08,227 ******************************************************************************** 2023-06-09T20:30:08,227 ########################################################################## 2023-06-09T20:30:08,227 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:08,227 ########################################################################## 2023-06-09T20:30:08,227 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:08,228 `authors = 'Shahaf Frank-Shapir'` 2023-06-09T20:30:08,228 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:08,228 consider this value unless `authors` is listed as `dynamic`. 2023-06-09T20:30:08,228 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:08,229 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:08,229 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:08,229 follow strictly the standard. 2023-06-09T20:30:08,229 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-09T20:30:08,229 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:08,230 configuration. 2023-06-09T20:30:08,230 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:08,230 or your builds will no longer be supported. 2023-06-09T20:30:08,230 ******************************************************************************** 2023-06-09T20:30:08,230 !! 2023-06-09T20:30:08,231 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:08,231 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:08,231 !! 2023-06-09T20:30:08,231 ******************************************************************************** 2023-06-09T20:30:08,231 ########################################################################## 2023-06-09T20:30:08,231 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:08,232 ########################################################################## 2023-06-09T20:30:08,232 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:08,232 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-09T20:30:08,232 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:08,233 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-09T20:30:08,233 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:08,233 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:08,233 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:08,233 follow strictly the standard. 2023-06-09T20:30:08,234 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-09T20:30:08,234 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:08,234 configuration. 2023-06-09T20:30:08,234 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:08,234 or your builds will no longer be supported. 2023-06-09T20:30:08,234 ******************************************************************************** 2023-06-09T20:30:08,235 !! 2023-06-09T20:30:08,235 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:08,235 /tmp/pip-build-env-ayyhqpjq/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-09T20:30:08,235 !! 2023-06-09T20:30:08,235 ******************************************************************************** 2023-06-09T20:30:08,235 ########################################################################## 2023-06-09T20:30:08,235 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:08,236 ########################################################################## 2023-06-09T20:30:08,236 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:08,236 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-09T20:30:08,236 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:08,237 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-09T20:30:08,237 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:08,237 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:08,237 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:08,237 follow strictly the standard. 2023-06-09T20:30:08,238 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-09T20:30:08,238 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:08,238 configuration. 2023-06-09T20:30:08,238 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:08,238 or your builds will no longer be supported. 2023-06-09T20:30:08,238 ******************************************************************************** 2023-06-09T20:30:08,239 !! 2023-06-09T20:30:08,239 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:08,517 running dist_info 2023-06-09T20:30:08,523 creating /tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info 2023-06-09T20:30:08,527 writing /tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/PKG-INFO 2023-06-09T20:30:08,529 writing dependency_links to /tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/dependency_links.txt 2023-06-09T20:30:08,531 writing requirements to /tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/requires.txt 2023-06-09T20:30:08,532 writing top-level names to /tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/top_level.txt 2023-06-09T20:30:08,534 writing manifest file '/tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:08,547 reading manifest file '/tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:08,549 reading manifest template 'MANIFEST.in' 2023-06-09T20:30:08,552 writing manifest file '/tmp/pip-modern-metadata-vmhc392n/pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:08,553 creating '/tmp/pip-modern-metadata-vmhc392n/pyrepresent-0.0.13.dist-info' 2023-06-09T20:30:08,684 Preparing metadata (pyproject.toml): finished with status 'done' 2023-06-09T20:30:08,690 Source in /tmp/pip-wheel-q4ljeemz/pyrepresent_ed9c91555b95498aa7052bb9cc017f65 has version 0.0.13, which satisfies requirement pyrepresent==0.0.13 from https://files.pythonhosted.org/packages/fc/00/652baddf8f3ad9dced65f377804c19438957f48819e51cf3f6b1f9acea25/pyrepresent-0.0.13.tar.gz 2023-06-09T20:30:08,691 Removed pyrepresent==0.0.13 from https://files.pythonhosted.org/packages/fc/00/652baddf8f3ad9dced65f377804c19438957f48819e51cf3f6b1f9acea25/pyrepresent-0.0.13.tar.gz from build tracker '/tmp/pip-build-tracker-j5b84e9z' 2023-06-09T20:30:08,696 Created temporary directory: /tmp/pip-unpack-ixqz18tz 2023-06-09T20:30:08,696 Building wheels for collected packages: pyrepresent 2023-06-09T20:30:08,700 Created temporary directory: /tmp/pip-wheel-vn0nen4j 2023-06-09T20:30:08,700 Destination directory: /tmp/pip-wheel-vn0nen4j 2023-06-09T20:30:08,702 Building wheel for pyrepresent (pyproject.toml): started 2023-06-09T20:30:08,704 Running command Building wheel for pyrepresent (pyproject.toml) 2023-06-09T20:30:09,154 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-09T20:30:09,155 warnings.warn(msg) 2023-06-09T20:30:09,197 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:09,197 !! 2023-06-09T20:30:09,197 ******************************************************************************** 2023-06-09T20:30:09,197 ########################################################################## 2023-06-09T20:30:09,197 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:09,197 ########################################################################## 2023-06-09T20:30:09,198 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:09,198 `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-09T20:30:09,198 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:09,198 consider this value unless `readme` is listed as `dynamic`. 2023-06-09T20:30:09,199 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:09,199 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:09,199 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:09,199 follow strictly the standard. 2023-06-09T20:30:09,199 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-09T20:30:09,200 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:09,200 configuration. 2023-06-09T20:30:09,200 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:09,200 or your builds will no longer be supported. 2023-06-09T20:30:09,200 ******************************************************************************** 2023-06-09T20:30:09,200 !! 2023-06-09T20:30:09,200 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:09,201 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:09,201 !! 2023-06-09T20:30:09,201 ******************************************************************************** 2023-06-09T20:30:09,201 ########################################################################## 2023-06-09T20:30:09,201 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:09,201 ########################################################################## 2023-06-09T20:30:09,202 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:09,202 `license = 'MIT'` 2023-06-09T20:30:09,202 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:09,202 consider this value unless `license` is listed as `dynamic`. 2023-06-09T20:30:09,203 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:09,203 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:09,203 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:09,203 follow strictly the standard. 2023-06-09T20:30:09,203 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-09T20:30:09,204 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:09,204 configuration. 2023-06-09T20:30:09,204 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:09,204 or your builds will no longer be supported. 2023-06-09T20:30:09,204 ******************************************************************************** 2023-06-09T20:30:09,204 !! 2023-06-09T20:30:09,205 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:09,205 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:09,205 !! 2023-06-09T20:30:09,205 ******************************************************************************** 2023-06-09T20:30:09,205 ########################################################################## 2023-06-09T20:30:09,205 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:09,205 ########################################################################## 2023-06-09T20:30:09,206 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:09,206 `authors = 'Shahaf Frank-Shapir'` 2023-06-09T20:30:09,206 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:09,206 consider this value unless `authors` is listed as `dynamic`. 2023-06-09T20:30:09,207 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:09,207 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:09,207 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:09,207 follow strictly the standard. 2023-06-09T20:30:09,207 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-09T20:30:09,207 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:09,208 configuration. 2023-06-09T20:30:09,208 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:09,208 or your builds will no longer be supported. 2023-06-09T20:30:09,208 ******************************************************************************** 2023-06-09T20:30:09,208 !! 2023-06-09T20:30:09,208 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:09,208 /tmp/pip-build-env-ayyhqpjq/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-09T20:30:09,209 !! 2023-06-09T20:30:09,209 ******************************************************************************** 2023-06-09T20:30:09,209 ########################################################################## 2023-06-09T20:30:09,209 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:09,209 ########################################################################## 2023-06-09T20:30:09,210 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:09,210 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-09T20:30:09,210 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:09,210 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-09T20:30:09,210 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:09,211 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:09,211 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:09,211 follow strictly the standard. 2023-06-09T20:30:09,211 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-09T20:30:09,211 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:09,211 configuration. 2023-06-09T20:30:09,211 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:09,212 or your builds will no longer be supported. 2023-06-09T20:30:09,212 ******************************************************************************** 2023-06-09T20:30:09,212 !! 2023-06-09T20:30:09,212 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:09,212 /tmp/pip-build-env-ayyhqpjq/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-09T20:30:09,212 !! 2023-06-09T20:30:09,213 ******************************************************************************** 2023-06-09T20:30:09,213 ########################################################################## 2023-06-09T20:30:09,213 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-09T20:30:09,213 ########################################################################## 2023-06-09T20:30:09,213 The following seems to be defined outside of `pyproject.toml`: 2023-06-09T20:30:09,213 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-09T20:30:09,214 According to the spec (see the link below), however, setuptools CANNOT 2023-06-09T20:30:09,214 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-09T20:30:09,214 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-09T20:30:09,214 For the time being, `setuptools` will still consider the given value (as a 2023-06-09T20:30:09,214 **transitional** measure), but please note that future releases of setuptools will 2023-06-09T20:30:09,215 follow strictly the standard. 2023-06-09T20:30:09,215 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-09T20:30:09,215 remove the `[project]` table from your file and rely entirely on other means of 2023-06-09T20:30:09,215 configuration. 2023-06-09T20:30:09,215 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-09T20:30:09,215 or your builds will no longer be supported. 2023-06-09T20:30:09,216 ******************************************************************************** 2023-06-09T20:30:09,216 !! 2023-06-09T20:30:09,216 _handle_missing_dynamic(dist, project_table) 2023-06-09T20:30:09,468 running bdist_wheel 2023-06-09T20:30:09,482 running build 2023-06-09T20:30:09,482 running build_py 2023-06-09T20:30:09,487 creating build 2023-06-09T20:30:09,488 creating build/lib 2023-06-09T20:30:09,488 creating build/lib/represent 2023-06-09T20:30:09,489 copying represent/base.py -> build/lib/represent 2023-06-09T20:30:09,492 copying represent/document.py -> build/lib/represent 2023-06-09T20:30:09,493 copying represent/indentation.py -> build/lib/represent 2023-06-09T20:30:09,495 copying represent/__init__.py -> build/lib/represent 2023-06-09T20:30:09,496 copying represent/object.py -> build/lib/represent 2023-06-09T20:30:09,499 copying represent/structures.py -> build/lib/represent 2023-06-09T20:30:09,501 running egg_info 2023-06-09T20:30:09,509 writing pyrepresent.egg-info/PKG-INFO 2023-06-09T20:30:09,510 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-09T20:30:09,512 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-09T20:30:09,513 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-09T20:30:09,520 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:09,521 reading manifest template 'MANIFEST.in' 2023-06-09T20:30:09,525 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-09T20:30:09,534 installing to build/bdist.linux-armv7l/wheel 2023-06-09T20:30:09,534 running install 2023-06-09T20:30:09,559 running install_lib 2023-06-09T20:30:09,564 creating build/bdist.linux-armv7l 2023-06-09T20:30:09,564 creating build/bdist.linux-armv7l/wheel 2023-06-09T20:30:09,566 creating build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,567 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,569 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,571 copying build/lib/represent/indentation.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,573 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,574 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,577 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-09T20:30:09,579 running install_egg_info 2023-06-09T20:30:09,583 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.0.13-py3.9.egg-info 2023-06-09T20:30:09,592 running install_scripts 2023-06-09T20:30:09,605 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.0.13.dist-info/WHEEL 2023-06-09T20:30:09,607 creating '/tmp/pip-wheel-vn0nen4j/.tmp-9a0wm00q/pyrepresent-0.0.13-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-06-09T20:30:09,610 adding 'represent/__init__.py' 2023-06-09T20:30:09,612 adding 'represent/base.py' 2023-06-09T20:30:09,613 adding 'represent/document.py' 2023-06-09T20:30:09,614 adding 'represent/indentation.py' 2023-06-09T20:30:09,616 adding 'represent/object.py' 2023-06-09T20:30:09,619 adding 'represent/structures.py' 2023-06-09T20:30:09,620 adding 'pyrepresent-0.0.13.dist-info/METADATA' 2023-06-09T20:30:09,621 adding 'pyrepresent-0.0.13.dist-info/WHEEL' 2023-06-09T20:30:09,622 adding 'pyrepresent-0.0.13.dist-info/top_level.txt' 2023-06-09T20:30:09,623 adding 'pyrepresent-0.0.13.dist-info/RECORD' 2023-06-09T20:30:09,624 removing build/bdist.linux-armv7l/wheel 2023-06-09T20:30:09,731 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-06-09T20:30:09,737 Created wheel for pyrepresent: filename=pyrepresent-0.0.13-py3-none-any.whl size=12578 sha256=ed683582e712086c459090ac87a66a31e7cad0a8df7fb25ccda180cb860cdfe2 2023-06-09T20:30:09,738 Stored in directory: /tmp/pip-ephem-wheel-cache-0mliorjf/wheels/be/57/8a/268f5f87a2e139cc27a9407ea54282c25ebfa58f35377f6098 2023-06-09T20:30:09,748 Successfully built pyrepresent 2023-06-09T20:30:09,752 Removed build tracker: '/tmp/pip-build-tracker-j5b84e9z'