2023-06-17T15:32:54,700 Created temporary directory: /tmp/pip-build-tracker-o_qyldx2 2023-06-17T15:32:54,701 Initialized build tracking at /tmp/pip-build-tracker-o_qyldx2 2023-06-17T15:32:54,701 Created build tracker: /tmp/pip-build-tracker-o_qyldx2 2023-06-17T15:32:54,702 Entered build tracker: /tmp/pip-build-tracker-o_qyldx2 2023-06-17T15:32:54,702 Created temporary directory: /tmp/pip-wheel-ldf6ewas 2023-06-17T15:32:54,705 Created temporary directory: /tmp/pip-ephem-wheel-cache-7wqe75oi 2023-06-17T15:32:54,732 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-17T15:32:54,735 2 location(s) to search for versions of pyrepresent: 2023-06-17T15:32:54,735 * https://pypi.org/simple/pyrepresent/ 2023-06-17T15:32:54,735 * https://www.piwheels.org/simple/pyrepresent/ 2023-06-17T15:32:54,736 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-06-17T15:32:54,736 Getting page https://pypi.org/simple/pyrepresent/ 2023-06-17T15:32:54,738 Found index url https://pypi.org/simple/ 2023-06-17T15:32:54,797 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-06-17T15:32:54,800 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-17T15:32:54,801 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-17T15:32:54,801 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-17T15:32:54,801 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-17T15:32:54,802 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-17T15:32:54,802 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-17T15:32:54,802 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-17T15:32:54,802 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-17T15:32:54,803 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-17T15:32:54,803 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-17T15:32:54,803 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-17T15:32:54,803 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-17T15:32:54,804 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-17T15:32:54,804 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-17T15:32:54,804 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-17T15:32:54,805 Found link https://files.pythonhosted.org/packages/bd/11/0710c6b93102c070cca3a0aaed89ccaabc8a9e58cbdc822f753bb44d7316/pyrepresent-0.0.15.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.0.15 2023-06-17T15:32:54,805 Found link https://files.pythonhosted.org/packages/80/6f/5d5f822c08bd9b03e123f9347365489215a7eca47848c7d2159a312434a7/pyrepresent-0.1.0.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.1.0 2023-06-17T15:32:54,805 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-06-17T15:32:54,805 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-06-17T15:32:54,806 Found index url https://www.piwheels.org/simple/ 2023-06-17T15:32:54,992 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-06-17T15:32:54,997 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.15-py3-none-any.whl#sha256=82060e903f68e7be85981afd4d6f3378b4dea1bfbd09b8321b9104cbc2a7d180 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-17T15:32:54,998 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.0.14-py3-none-any.whl#sha256=8d22425a645f52314c8033ffa132999f18f2837f244634fe479cd4f3f3bd21b8 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-17T15:32:54,998 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-17T15:32:54,998 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-17T15:32:54,998 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-17T15:32:54,998 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-17T15:32:54,999 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-17T15:32:54,999 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-17T15:32:54,999 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-17T15:32:54,999 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-17T15:32:54,999 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-17T15:32:55,000 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-17T15:32:55,000 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-17T15:32:55,000 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-17T15:32:55,000 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-17T15:32:55,000 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-17T15:32:55,001 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-06-17T15:32:55,001 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-06-17T15:32:55,020 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-06-17T15:32:55,037 Collecting pyrepresent==0.1.0 2023-06-17T15:32:55,039 Created temporary directory: /tmp/pip-unpack-1lfs5_c3 2023-06-17T15:32:55,082 Downloading pyrepresent-0.1.0.tar.gz (15 kB) 2023-06-17T15:32:55,135 Added pyrepresent==0.1.0 from https://files.pythonhosted.org/packages/80/6f/5d5f822c08bd9b03e123f9347365489215a7eca47848c7d2159a312434a7/pyrepresent-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-o_qyldx2' 2023-06-17T15:32:55,138 Created temporary directory: /tmp/pip-build-env-05wyq3hb 2023-06-17T15:32:55,148 Installing build dependencies: started 2023-06-17T15:32:55,149 Running command pip subprocess to install build dependencies 2023-06-17T15:32:56,317 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-17T15:32:56,679 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-17T15:32:58,334 Collecting setuptools 2023-06-17T15:32:58,417 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.8.0-py3-none-any.whl (1.1 MB) 2023-06-17T15:33:00,242 Installing collected packages: setuptools 2023-06-17T15:33:02,366 Successfully installed setuptools-67.8.0 2023-06-17T15:33:02,625 Installing build dependencies: finished with status 'done' 2023-06-17T15:33:02,630 Getting requirements to build wheel: started 2023-06-17T15:33:02,631 Running command Getting requirements to build wheel 2023-06-17T15:33:03,128 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-17T15:33:03,129 warnings.warn(msg) 2023-06-17T15:33:03,172 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:03,173 !! 2023-06-17T15:33:03,173 ******************************************************************************** 2023-06-17T15:33:03,173 ########################################################################## 2023-06-17T15:33:03,173 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:03,173 ########################################################################## 2023-06-17T15:33:03,174 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:03,174 `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-17T15:33:03,174 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:03,174 consider this value unless `readme` is listed as `dynamic`. 2023-06-17T15:33:03,175 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:03,175 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:03,175 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:03,175 follow strictly the standard. 2023-06-17T15:33:03,175 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-17T15:33:03,176 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:03,176 configuration. 2023-06-17T15:33:03,176 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:03,176 or your builds will no longer be supported. 2023-06-17T15:33:03,176 ******************************************************************************** 2023-06-17T15:33:03,176 !! 2023-06-17T15:33:03,177 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:03,177 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:03,177 !! 2023-06-17T15:33:03,177 ******************************************************************************** 2023-06-17T15:33:03,177 ########################################################################## 2023-06-17T15:33:03,177 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:03,178 ########################################################################## 2023-06-17T15:33:03,178 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:03,178 `license = 'MIT'` 2023-06-17T15:33:03,178 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:03,178 consider this value unless `license` is listed as `dynamic`. 2023-06-17T15:33:03,179 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:03,179 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:03,179 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:03,179 follow strictly the standard. 2023-06-17T15:33:03,179 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-17T15:33:03,180 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:03,180 configuration. 2023-06-17T15:33:03,180 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:03,180 or your builds will no longer be supported. 2023-06-17T15:33:03,180 ******************************************************************************** 2023-06-17T15:33:03,181 !! 2023-06-17T15:33:03,181 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:03,181 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:03,181 !! 2023-06-17T15:33:03,181 ******************************************************************************** 2023-06-17T15:33:03,181 ########################################################################## 2023-06-17T15:33:03,181 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:03,182 ########################################################################## 2023-06-17T15:33:03,182 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:03,182 `authors = 'Shahaf Frank-Shapir'` 2023-06-17T15:33:03,182 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:03,183 consider this value unless `authors` is listed as `dynamic`. 2023-06-17T15:33:03,183 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:03,183 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:03,183 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:03,183 follow strictly the standard. 2023-06-17T15:33:03,184 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-17T15:33:03,184 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:03,184 configuration. 2023-06-17T15:33:03,184 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:03,184 or your builds will no longer be supported. 2023-06-17T15:33:03,184 ******************************************************************************** 2023-06-17T15:33:03,185 !! 2023-06-17T15:33:03,185 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:03,185 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:03,185 !! 2023-06-17T15:33:03,185 ******************************************************************************** 2023-06-17T15:33:03,185 ########################################################################## 2023-06-17T15:33:03,186 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:03,186 ########################################################################## 2023-06-17T15:33:03,186 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:03,186 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-17T15:33:03,186 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:03,187 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-17T15:33:03,187 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:03,187 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:03,187 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:03,187 follow strictly the standard. 2023-06-17T15:33:03,188 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-17T15:33:03,188 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:03,188 configuration. 2023-06-17T15:33:03,188 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:03,188 or your builds will no longer be supported. 2023-06-17T15:33:03,188 ******************************************************************************** 2023-06-17T15:33:03,188 !! 2023-06-17T15:33:03,189 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:03,189 /tmp/pip-build-env-05wyq3hb/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-17T15:33:03,189 !! 2023-06-17T15:33:03,189 ******************************************************************************** 2023-06-17T15:33:03,189 ########################################################################## 2023-06-17T15:33:03,189 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:03,190 ########################################################################## 2023-06-17T15:33:03,190 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:03,190 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-17T15:33:03,190 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:03,190 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-17T15:33:03,191 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:03,191 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:03,191 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:03,191 follow strictly the standard. 2023-06-17T15:33:03,192 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-17T15:33:03,192 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:03,192 configuration. 2023-06-17T15:33:03,192 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:03,192 or your builds will no longer be supported. 2023-06-17T15:33:03,192 ******************************************************************************** 2023-06-17T15:33:03,193 !! 2023-06-17T15:33:03,193 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:03,419 running egg_info 2023-06-17T15:33:03,423 writing pyrepresent.egg-info/PKG-INFO 2023-06-17T15:33:03,426 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-17T15:33:03,428 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-17T15:33:03,429 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-17T15:33:03,445 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:03,447 reading manifest template 'MANIFEST.in' 2023-06-17T15:33:03,451 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:03,546 Getting requirements to build wheel: finished with status 'done' 2023-06-17T15:33:03,556 Installing backend dependencies: started 2023-06-17T15:33:03,557 Running command pip subprocess to install backend dependencies 2023-06-17T15:33:04,722 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-17T15:33:05,087 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-17T15:33:05,523 Collecting wheel 2023-06-17T15:33:05,541 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-06-17T15:33:07,036 Installing collected packages: wheel 2023-06-17T15:33:07,252 Creating /tmp/pip-build-env-05wyq3hb/normal/bin 2023-06-17T15:33:07,255 changing mode of /tmp/pip-build-env-05wyq3hb/normal/bin/wheel to 755 2023-06-17T15:33:07,267 Successfully installed wheel-0.40.0 2023-06-17T15:33:07,483 Installing backend dependencies: finished with status 'done' 2023-06-17T15:33:07,485 Created temporary directory: /tmp/pip-modern-metadata-boeov3y6 2023-06-17T15:33:07,488 Preparing metadata (pyproject.toml): started 2023-06-17T15:33:07,489 Running command Preparing metadata (pyproject.toml) 2023-06-17T15:33:07,968 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-17T15:33:07,969 warnings.warn(msg) 2023-06-17T15:33:08,014 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:08,014 !! 2023-06-17T15:33:08,014 ******************************************************************************** 2023-06-17T15:33:08,015 ########################################################################## 2023-06-17T15:33:08,015 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:08,015 ########################################################################## 2023-06-17T15:33:08,015 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:08,015 `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-17T15:33:08,016 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:08,016 consider this value unless `readme` is listed as `dynamic`. 2023-06-17T15:33:08,016 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:08,016 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:08,017 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:08,017 follow strictly the standard. 2023-06-17T15:33:08,017 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-17T15:33:08,017 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:08,017 configuration. 2023-06-17T15:33:08,017 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:08,017 or your builds will no longer be supported. 2023-06-17T15:33:08,018 ******************************************************************************** 2023-06-17T15:33:08,018 !! 2023-06-17T15:33:08,018 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:08,018 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:08,018 !! 2023-06-17T15:33:08,019 ******************************************************************************** 2023-06-17T15:33:08,019 ########################################################################## 2023-06-17T15:33:08,019 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:08,019 ########################################################################## 2023-06-17T15:33:08,019 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:08,020 `license = 'MIT'` 2023-06-17T15:33:08,020 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:08,020 consider this value unless `license` is listed as `dynamic`. 2023-06-17T15:33:08,020 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:08,020 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:08,021 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:08,021 follow strictly the standard. 2023-06-17T15:33:08,021 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-17T15:33:08,021 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:08,021 configuration. 2023-06-17T15:33:08,022 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:08,022 or your builds will no longer be supported. 2023-06-17T15:33:08,022 ******************************************************************************** 2023-06-17T15:33:08,022 !! 2023-06-17T15:33:08,022 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:08,022 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:08,023 !! 2023-06-17T15:33:08,023 ******************************************************************************** 2023-06-17T15:33:08,023 ########################################################################## 2023-06-17T15:33:08,023 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:08,023 ########################################################################## 2023-06-17T15:33:08,023 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:08,024 `authors = 'Shahaf Frank-Shapir'` 2023-06-17T15:33:08,024 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:08,024 consider this value unless `authors` is listed as `dynamic`. 2023-06-17T15:33:08,024 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:08,025 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:08,025 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:08,025 follow strictly the standard. 2023-06-17T15:33:08,025 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-17T15:33:08,025 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:08,025 configuration. 2023-06-17T15:33:08,026 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:08,026 or your builds will no longer be supported. 2023-06-17T15:33:08,026 ******************************************************************************** 2023-06-17T15:33:08,026 !! 2023-06-17T15:33:08,026 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:08,026 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:08,027 !! 2023-06-17T15:33:08,027 ******************************************************************************** 2023-06-17T15:33:08,027 ########################################################################## 2023-06-17T15:33:08,027 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:08,027 ########################################################################## 2023-06-17T15:33:08,027 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:08,028 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-17T15:33:08,028 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:08,028 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-17T15:33:08,028 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:08,029 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:08,029 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:08,029 follow strictly the standard. 2023-06-17T15:33:08,029 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-17T15:33:08,029 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:08,029 configuration. 2023-06-17T15:33:08,030 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:08,030 or your builds will no longer be supported. 2023-06-17T15:33:08,030 ******************************************************************************** 2023-06-17T15:33:08,030 !! 2023-06-17T15:33:08,030 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:08,030 /tmp/pip-build-env-05wyq3hb/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-17T15:33:08,030 !! 2023-06-17T15:33:08,031 ******************************************************************************** 2023-06-17T15:33:08,031 ########################################################################## 2023-06-17T15:33:08,031 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:08,031 ########################################################################## 2023-06-17T15:33:08,031 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:08,032 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-17T15:33:08,032 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:08,032 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-17T15:33:08,032 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:08,033 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:08,033 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:08,033 follow strictly the standard. 2023-06-17T15:33:08,033 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-17T15:33:08,033 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:08,033 configuration. 2023-06-17T15:33:08,034 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:08,034 or your builds will no longer be supported. 2023-06-17T15:33:08,034 ******************************************************************************** 2023-06-17T15:33:08,034 !! 2023-06-17T15:33:08,034 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:08,321 running dist_info 2023-06-17T15:33:08,326 creating /tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info 2023-06-17T15:33:08,330 writing /tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/PKG-INFO 2023-06-17T15:33:08,333 writing dependency_links to /tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/dependency_links.txt 2023-06-17T15:33:08,336 writing requirements to /tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/requires.txt 2023-06-17T15:33:08,337 writing top-level names to /tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/top_level.txt 2023-06-17T15:33:08,338 writing manifest file '/tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:08,352 reading manifest file '/tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:08,354 reading manifest template 'MANIFEST.in' 2023-06-17T15:33:08,358 writing manifest file '/tmp/pip-modern-metadata-boeov3y6/pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:08,359 creating '/tmp/pip-modern-metadata-boeov3y6/pyrepresent-0.1.0.dist-info' 2023-06-17T15:33:08,490 Preparing metadata (pyproject.toml): finished with status 'done' 2023-06-17T15:33:08,497 Source in /tmp/pip-wheel-ldf6ewas/pyrepresent_57981433698c46a8800fe2148b79cf69 has version 0.1.0, which satisfies requirement pyrepresent==0.1.0 from https://files.pythonhosted.org/packages/80/6f/5d5f822c08bd9b03e123f9347365489215a7eca47848c7d2159a312434a7/pyrepresent-0.1.0.tar.gz 2023-06-17T15:33:08,498 Removed pyrepresent==0.1.0 from https://files.pythonhosted.org/packages/80/6f/5d5f822c08bd9b03e123f9347365489215a7eca47848c7d2159a312434a7/pyrepresent-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-o_qyldx2' 2023-06-17T15:33:08,502 Created temporary directory: /tmp/pip-unpack-slpsqjhy 2023-06-17T15:33:08,503 Building wheels for collected packages: pyrepresent 2023-06-17T15:33:08,507 Created temporary directory: /tmp/pip-wheel-sa8j3sf1 2023-06-17T15:33:08,507 Destination directory: /tmp/pip-wheel-sa8j3sf1 2023-06-17T15:33:08,509 Building wheel for pyrepresent (pyproject.toml): started 2023-06-17T15:33:08,511 Running command Building wheel for pyrepresent (pyproject.toml) 2023-06-17T15:33:08,970 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-17T15:33:08,970 warnings.warn(msg) 2023-06-17T15:33:09,012 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:09,013 !! 2023-06-17T15:33:09,013 ******************************************************************************** 2023-06-17T15:33:09,013 ########################################################################## 2023-06-17T15:33:09,013 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:09,013 ########################################################################## 2023-06-17T15:33:09,014 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:09,014 `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-17T15:33:09,014 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:09,014 consider this value unless `readme` is listed as `dynamic`. 2023-06-17T15:33:09,015 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:09,015 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:09,015 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:09,015 follow strictly the standard. 2023-06-17T15:33:09,015 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-17T15:33:09,015 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:09,016 configuration. 2023-06-17T15:33:09,016 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:09,016 or your builds will no longer be supported. 2023-06-17T15:33:09,016 ******************************************************************************** 2023-06-17T15:33:09,016 !! 2023-06-17T15:33:09,016 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:09,017 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:09,017 !! 2023-06-17T15:33:09,017 ******************************************************************************** 2023-06-17T15:33:09,017 ########################################################################## 2023-06-17T15:33:09,017 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:09,017 ########################################################################## 2023-06-17T15:33:09,018 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:09,018 `license = 'MIT'` 2023-06-17T15:33:09,018 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:09,018 consider this value unless `license` is listed as `dynamic`. 2023-06-17T15:33:09,018 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:09,019 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:09,019 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:09,019 follow strictly the standard. 2023-06-17T15:33:09,019 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-17T15:33:09,019 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:09,020 configuration. 2023-06-17T15:33:09,020 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:09,020 or your builds will no longer be supported. 2023-06-17T15:33:09,020 ******************************************************************************** 2023-06-17T15:33:09,021 !! 2023-06-17T15:33:09,021 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:09,021 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:09,021 !! 2023-06-17T15:33:09,021 ******************************************************************************** 2023-06-17T15:33:09,021 ########################################################################## 2023-06-17T15:33:09,021 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:09,022 ########################################################################## 2023-06-17T15:33:09,022 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:09,022 `authors = 'Shahaf Frank-Shapir'` 2023-06-17T15:33:09,022 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:09,023 consider this value unless `authors` is listed as `dynamic`. 2023-06-17T15:33:09,023 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:09,023 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:09,023 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:09,023 follow strictly the standard. 2023-06-17T15:33:09,024 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-17T15:33:09,024 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:09,024 configuration. 2023-06-17T15:33:09,024 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:09,024 or your builds will no longer be supported. 2023-06-17T15:33:09,024 ******************************************************************************** 2023-06-17T15:33:09,025 !! 2023-06-17T15:33:09,025 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:09,025 /tmp/pip-build-env-05wyq3hb/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-17T15:33:09,025 !! 2023-06-17T15:33:09,025 ******************************************************************************** 2023-06-17T15:33:09,025 ########################################################################## 2023-06-17T15:33:09,025 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:09,026 ########################################################################## 2023-06-17T15:33:09,026 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:09,026 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-17T15:33:09,026 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:09,026 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-17T15:33:09,027 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:09,027 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:09,027 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:09,027 follow strictly the standard. 2023-06-17T15:33:09,027 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-17T15:33:09,027 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:09,028 configuration. 2023-06-17T15:33:09,028 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:09,028 or your builds will no longer be supported. 2023-06-17T15:33:09,028 ******************************************************************************** 2023-06-17T15:33:09,028 !! 2023-06-17T15:33:09,029 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:09,029 /tmp/pip-build-env-05wyq3hb/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-17T15:33:09,029 !! 2023-06-17T15:33:09,029 ******************************************************************************** 2023-06-17T15:33:09,029 ########################################################################## 2023-06-17T15:33:09,029 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-17T15:33:09,029 ########################################################################## 2023-06-17T15:33:09,030 The following seems to be defined outside of `pyproject.toml`: 2023-06-17T15:33:09,030 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-17T15:33:09,030 According to the spec (see the link below), however, setuptools CANNOT 2023-06-17T15:33:09,030 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-17T15:33:09,031 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-17T15:33:09,031 For the time being, `setuptools` will still consider the given value (as a 2023-06-17T15:33:09,031 **transitional** measure), but please note that future releases of setuptools will 2023-06-17T15:33:09,031 follow strictly the standard. 2023-06-17T15:33:09,031 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-17T15:33:09,032 remove the `[project]` table from your file and rely entirely on other means of 2023-06-17T15:33:09,032 configuration. 2023-06-17T15:33:09,032 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-17T15:33:09,032 or your builds will no longer be supported. 2023-06-17T15:33:09,032 ******************************************************************************** 2023-06-17T15:33:09,032 !! 2023-06-17T15:33:09,033 _handle_missing_dynamic(dist, project_table) 2023-06-17T15:33:09,287 running bdist_wheel 2023-06-17T15:33:09,301 running build 2023-06-17T15:33:09,301 running build_py 2023-06-17T15:33:09,307 creating build 2023-06-17T15:33:09,307 creating build/lib 2023-06-17T15:33:09,308 creating build/lib/represent 2023-06-17T15:33:09,309 copying represent/base.py -> build/lib/represent 2023-06-17T15:33:09,312 copying represent/document.py -> build/lib/represent 2023-06-17T15:33:09,314 copying represent/indentation.py -> build/lib/represent 2023-06-17T15:33:09,315 copying represent/__init__.py -> build/lib/represent 2023-06-17T15:33:09,317 copying represent/object.py -> build/lib/represent 2023-06-17T15:33:09,320 copying represent/structures.py -> build/lib/represent 2023-06-17T15:33:09,322 running egg_info 2023-06-17T15:33:09,330 writing pyrepresent.egg-info/PKG-INFO 2023-06-17T15:33:09,332 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-17T15:33:09,334 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-17T15:33:09,335 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-17T15:33:09,342 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:09,344 reading manifest template 'MANIFEST.in' 2023-06-17T15:33:09,347 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-17T15:33:09,356 installing to build/bdist.linux-armv7l/wheel 2023-06-17T15:33:09,357 running install 2023-06-17T15:33:09,382 running install_lib 2023-06-17T15:33:09,387 creating build/bdist.linux-armv7l 2023-06-17T15:33:09,388 creating build/bdist.linux-armv7l/wheel 2023-06-17T15:33:09,390 creating build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,391 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,393 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,395 copying build/lib/represent/indentation.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,397 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,398 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,401 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-17T15:33:09,403 running install_egg_info 2023-06-17T15:33:09,407 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.1.0-py3.9.egg-info 2023-06-17T15:33:09,418 running install_scripts 2023-06-17T15:33:09,432 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.1.0.dist-info/WHEEL 2023-06-17T15:33:09,435 creating '/tmp/pip-wheel-sa8j3sf1/.tmp-we41f1__/pyrepresent-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-06-17T15:33:09,438 adding 'represent/__init__.py' 2023-06-17T15:33:09,441 adding 'represent/base.py' 2023-06-17T15:33:09,442 adding 'represent/document.py' 2023-06-17T15:33:09,443 adding 'represent/indentation.py' 2023-06-17T15:33:09,446 adding 'represent/object.py' 2023-06-17T15:33:09,448 adding 'represent/structures.py' 2023-06-17T15:33:09,450 adding 'pyrepresent-0.1.0.dist-info/METADATA' 2023-06-17T15:33:09,451 adding 'pyrepresent-0.1.0.dist-info/WHEEL' 2023-06-17T15:33:09,452 adding 'pyrepresent-0.1.0.dist-info/top_level.txt' 2023-06-17T15:33:09,453 adding 'pyrepresent-0.1.0.dist-info/RECORD' 2023-06-17T15:33:09,454 removing build/bdist.linux-armv7l/wheel 2023-06-17T15:33:09,561 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-06-17T15:33:09,566 Created wheel for pyrepresent: filename=pyrepresent-0.1.0-py3-none-any.whl size=12842 sha256=dcd41acb36f99adfb1a34fe0b6e9e8391d7e8b09d7476866d613ee47dbb07e35 2023-06-17T15:33:09,568 Stored in directory: /tmp/pip-ephem-wheel-cache-7wqe75oi/wheels/de/1f/21/df6d07dcf41164b6cb70692d776c1b070973b3ecd64b6314e1 2023-06-17T15:33:09,578 Successfully built pyrepresent 2023-06-17T15:33:09,582 Removed build tracker: '/tmp/pip-build-tracker-o_qyldx2'