2023-06-30T20:16:17,351 Created temporary directory: /tmp/pip-build-tracker-rwiv769g 2023-06-30T20:16:17,352 Initialized build tracking at /tmp/pip-build-tracker-rwiv769g 2023-06-30T20:16:17,353 Created build tracker: /tmp/pip-build-tracker-rwiv769g 2023-06-30T20:16:17,353 Entered build tracker: /tmp/pip-build-tracker-rwiv769g 2023-06-30T20:16:17,353 Created temporary directory: /tmp/pip-wheel-jsz7vmdb 2023-06-30T20:16:17,357 Created temporary directory: /tmp/pip-ephem-wheel-cache-ha_5m8ur 2023-06-30T20:16:17,383 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-30T20:16:17,386 2 location(s) to search for versions of pyrepresent: 2023-06-30T20:16:17,386 * https://pypi.org/simple/pyrepresent/ 2023-06-30T20:16:17,386 * https://www.piwheels.org/simple/pyrepresent/ 2023-06-30T20:16:17,387 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-06-30T20:16:17,387 Getting page https://pypi.org/simple/pyrepresent/ 2023-06-30T20:16:17,389 Found index url https://pypi.org/simple/ 2023-06-30T20:16:17,446 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-06-30T20:16:17,450 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-30T20:16:17,451 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-30T20:16:17,451 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-30T20:16:17,451 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-30T20:16:17,451 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-30T20:16:17,452 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-30T20:16:17,452 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-30T20:16:17,452 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-30T20:16:17,453 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-30T20:16:17,453 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-30T20:16:17,453 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-30T20:16:17,453 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-30T20:16:17,454 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-30T20:16:17,454 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-30T20:16:17,454 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-30T20:16:17,455 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-30T20:16:17,455 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-30T20:16:17,455 Found link https://files.pythonhosted.org/packages/d9/46/3118b5037b42e3e8ce02f7984283af23977a2bab730da7e3cace2041ce5b/pyrepresent-0.1.1.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.1.1 2023-06-30T20:16:17,455 Found link https://files.pythonhosted.org/packages/d7/c1/8f37686f91ed8da9889a21c4a793b81aec58ea59fa31899cae586fadb78e/pyrepresent-0.1.2.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.1.2 2023-06-30T20:16:17,456 Found link https://files.pythonhosted.org/packages/fe/fa/a89d80c14609624056e11c3b68dcc5d7ecf1d4583546f722123ac0e101ac/pyrepresent-0.1.3.tar.gz (from https://pypi.org/simple/pyrepresent/), version: 0.1.3 2023-06-30T20:16:17,456 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-06-30T20:16:17,456 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-06-30T20:16:17,457 Found index url https://www.piwheels.org/simple/ 2023-06-30T20:16:17,660 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-06-30T20:16:17,666 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.1.2-py3-none-any.whl#sha256=aa8f81b2167cd18b0c2854000b04df3b584b8d98dc48192161b934f941b52dc9 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-30T20:16:17,666 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.1.1-py3-none-any.whl#sha256=cd944e75c6c7da2b442be5645bccafca71f41d05adba35c1671c731b08b499ab (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-30T20:16:17,666 Skipping link: No binaries permitted for pyrepresent: https://www.piwheels.org/simple/pyrepresent/pyrepresent-0.1.0-py3-none-any.whl#sha256=dcd41acb36f99adfb1a34fe0b6e9e8391d7e8b09d7476866d613ee47dbb07e35 (from https://www.piwheels.org/simple/pyrepresent/) 2023-06-30T20:16:17,667 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-30T20:16:17,667 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-30T20:16:17,667 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-30T20:16:17,667 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-30T20:16:17,668 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-30T20:16:17,668 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-30T20:16:17,668 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-30T20:16:17,668 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-30T20:16:17,668 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-30T20:16:17,669 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-30T20:16:17,669 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-30T20:16:17,669 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-30T20:16:17,669 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-30T20:16:17,669 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-30T20:16:17,670 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-30T20:16:17,670 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-30T20:16:17,670 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-06-30T20:16:17,670 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-06-30T20:16:17,691 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-06-30T20:16:17,708 Collecting pyrepresent==0.1.3 2023-06-30T20:16:17,710 Created temporary directory: /tmp/pip-unpack-fqov_do0 2023-06-30T20:16:17,774 Downloading pyrepresent-0.1.3.tar.gz (15 kB) 2023-06-30T20:16:17,823 Added pyrepresent==0.1.3 from https://files.pythonhosted.org/packages/fe/fa/a89d80c14609624056e11c3b68dcc5d7ecf1d4583546f722123ac0e101ac/pyrepresent-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-rwiv769g' 2023-06-30T20:16:17,826 Created temporary directory: /tmp/pip-build-env-qyjd9bfp 2023-06-30T20:16:17,835 Installing build dependencies: started 2023-06-30T20:16:17,836 Running command pip subprocess to install build dependencies 2023-06-30T20:16:18,996 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-30T20:16:19,358 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-30T20:16:21,053 Collecting setuptools 2023-06-30T20:16:21,119 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.0.0-py3-none-any.whl (804 kB) 2023-06-30T20:16:22,894 Installing collected packages: setuptools 2023-06-30T20:16:24,966 Successfully installed setuptools-68.0.0 2023-06-30T20:16:25,227 Installing build dependencies: finished with status 'done' 2023-06-30T20:16:25,232 Getting requirements to build wheel: started 2023-06-30T20:16:25,233 Running command Getting requirements to build wheel 2023-06-30T20:16:25,721 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-30T20:16:25,722 warnings.warn(msg) 2023-06-30T20:16:25,766 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:25,766 !! 2023-06-30T20:16:25,766 ******************************************************************************** 2023-06-30T20:16:25,767 ########################################################################## 2023-06-30T20:16:25,767 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:25,767 ########################################################################## 2023-06-30T20:16:25,767 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:25,767 `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-30T20:16:25,768 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:25,768 consider this value unless `readme` is listed as `dynamic`. 2023-06-30T20:16:25,768 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:25,769 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:25,769 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:25,769 follow strictly the standard. 2023-06-30T20:16:25,769 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-30T20:16:25,769 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:25,769 configuration. 2023-06-30T20:16:25,769 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:25,770 or your builds will no longer be supported. 2023-06-30T20:16:25,770 ******************************************************************************** 2023-06-30T20:16:25,770 !! 2023-06-30T20:16:25,770 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:25,770 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:25,770 !! 2023-06-30T20:16:25,771 ******************************************************************************** 2023-06-30T20:16:25,771 ########################################################################## 2023-06-30T20:16:25,771 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:25,771 ########################################################################## 2023-06-30T20:16:25,771 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:25,772 `license = 'MIT'` 2023-06-30T20:16:25,772 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:25,772 consider this value unless `license` is listed as `dynamic`. 2023-06-30T20:16:25,772 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:25,773 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:25,773 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:25,773 follow strictly the standard. 2023-06-30T20:16:25,773 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-30T20:16:25,773 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:25,773 configuration. 2023-06-30T20:16:25,774 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:25,774 or your builds will no longer be supported. 2023-06-30T20:16:25,774 ******************************************************************************** 2023-06-30T20:16:25,774 !! 2023-06-30T20:16:25,774 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:25,774 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:25,775 !! 2023-06-30T20:16:25,775 ******************************************************************************** 2023-06-30T20:16:25,775 ########################################################################## 2023-06-30T20:16:25,775 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:25,775 ########################################################################## 2023-06-30T20:16:25,775 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:25,776 `authors = 'Shahaf Frank-Shapir'` 2023-06-30T20:16:25,776 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:25,776 consider this value unless `authors` is listed as `dynamic`. 2023-06-30T20:16:25,776 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:25,777 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:25,777 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:25,777 follow strictly the standard. 2023-06-30T20:16:25,777 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-30T20:16:25,777 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:25,778 configuration. 2023-06-30T20:16:25,778 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:25,778 or your builds will no longer be supported. 2023-06-30T20:16:25,778 ******************************************************************************** 2023-06-30T20:16:25,778 !! 2023-06-30T20:16:25,779 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:25,779 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:25,779 !! 2023-06-30T20:16:25,779 ******************************************************************************** 2023-06-30T20:16:25,779 ########################################################################## 2023-06-30T20:16:25,779 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:25,780 ########################################################################## 2023-06-30T20:16:25,780 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:25,780 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-30T20:16:25,780 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:25,780 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-30T20:16:25,781 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:25,781 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:25,781 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:25,781 follow strictly the standard. 2023-06-30T20:16:25,781 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-30T20:16:25,782 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:25,782 configuration. 2023-06-30T20:16:25,782 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:25,782 or your builds will no longer be supported. 2023-06-30T20:16:25,782 ******************************************************************************** 2023-06-30T20:16:25,782 !! 2023-06-30T20:16:25,783 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:25,783 /tmp/pip-build-env-qyjd9bfp/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-30T20:16:25,783 !! 2023-06-30T20:16:25,783 ******************************************************************************** 2023-06-30T20:16:25,783 ########################################################################## 2023-06-30T20:16:25,783 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:25,783 ########################################################################## 2023-06-30T20:16:25,784 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:25,784 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-30T20:16:25,784 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:25,784 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-30T20:16:25,785 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:25,785 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:25,785 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:25,785 follow strictly the standard. 2023-06-30T20:16:25,785 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-30T20:16:25,786 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:25,786 configuration. 2023-06-30T20:16:25,786 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:25,786 or your builds will no longer be supported. 2023-06-30T20:16:25,786 ******************************************************************************** 2023-06-30T20:16:25,786 !! 2023-06-30T20:16:25,787 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:26,009 running egg_info 2023-06-30T20:16:26,014 writing pyrepresent.egg-info/PKG-INFO 2023-06-30T20:16:26,016 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-30T20:16:26,018 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-30T20:16:26,019 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-30T20:16:26,035 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:26,037 reading manifest template 'MANIFEST.in' 2023-06-30T20:16:26,040 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:26,136 Getting requirements to build wheel: finished with status 'done' 2023-06-30T20:16:26,145 Installing backend dependencies: started 2023-06-30T20:16:26,146 Running command pip subprocess to install backend dependencies 2023-06-30T20:16:27,306 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-06-30T20:16:27,665 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-06-30T20:16:28,156 Collecting wheel 2023-06-30T20:16:28,183 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-06-30T20:16:29,667 Installing collected packages: wheel 2023-06-30T20:16:29,899 Creating /tmp/pip-build-env-qyjd9bfp/normal/bin 2023-06-30T20:16:29,901 changing mode of /tmp/pip-build-env-qyjd9bfp/normal/bin/wheel to 755 2023-06-30T20:16:29,914 Successfully installed wheel-0.40.0 2023-06-30T20:16:30,131 Installing backend dependencies: finished with status 'done' 2023-06-30T20:16:30,133 Created temporary directory: /tmp/pip-modern-metadata-loqjeyhi 2023-06-30T20:16:30,136 Preparing metadata (pyproject.toml): started 2023-06-30T20:16:30,137 Running command Preparing metadata (pyproject.toml) 2023-06-30T20:16:30,611 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-30T20:16:30,612 warnings.warn(msg) 2023-06-30T20:16:30,657 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:30,657 !! 2023-06-30T20:16:30,657 ******************************************************************************** 2023-06-30T20:16:30,658 ########################################################################## 2023-06-30T20:16:30,658 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:30,658 ########################################################################## 2023-06-30T20:16:30,658 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:30,658 `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-30T20:16:30,659 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:30,659 consider this value unless `readme` is listed as `dynamic`. 2023-06-30T20:16:30,659 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:30,660 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:30,660 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:30,660 follow strictly the standard. 2023-06-30T20:16:30,660 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-30T20:16:30,660 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:30,660 configuration. 2023-06-30T20:16:30,661 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:30,661 or your builds will no longer be supported. 2023-06-30T20:16:30,661 ******************************************************************************** 2023-06-30T20:16:30,661 !! 2023-06-30T20:16:30,661 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:30,661 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:30,662 !! 2023-06-30T20:16:30,662 ******************************************************************************** 2023-06-30T20:16:30,662 ########################################################################## 2023-06-30T20:16:30,662 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:30,662 ########################################################################## 2023-06-30T20:16:30,662 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:30,663 `license = 'MIT'` 2023-06-30T20:16:30,663 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:30,663 consider this value unless `license` is listed as `dynamic`. 2023-06-30T20:16:30,664 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:30,664 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:30,664 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:30,664 follow strictly the standard. 2023-06-30T20:16:30,664 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-30T20:16:30,665 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:30,665 configuration. 2023-06-30T20:16:30,665 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:30,665 or your builds will no longer be supported. 2023-06-30T20:16:30,665 ******************************************************************************** 2023-06-30T20:16:30,666 !! 2023-06-30T20:16:30,666 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:30,666 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:30,666 !! 2023-06-30T20:16:30,666 ******************************************************************************** 2023-06-30T20:16:30,666 ########################################################################## 2023-06-30T20:16:30,667 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:30,667 ########################################################################## 2023-06-30T20:16:30,667 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:30,667 `authors = 'Shahaf Frank-Shapir'` 2023-06-30T20:16:30,668 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:30,668 consider this value unless `authors` is listed as `dynamic`. 2023-06-30T20:16:30,668 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:30,668 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:30,669 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:30,669 follow strictly the standard. 2023-06-30T20:16:30,669 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-30T20:16:30,669 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:30,669 configuration. 2023-06-30T20:16:30,670 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:30,670 or your builds will no longer be supported. 2023-06-30T20:16:30,670 ******************************************************************************** 2023-06-30T20:16:30,670 !! 2023-06-30T20:16:30,670 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:30,671 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:30,671 !! 2023-06-30T20:16:30,671 ******************************************************************************** 2023-06-30T20:16:30,671 ########################################################################## 2023-06-30T20:16:30,671 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:30,671 ########################################################################## 2023-06-30T20:16:30,672 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:30,672 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-30T20:16:30,672 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:30,672 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-30T20:16:30,673 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:30,673 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:30,673 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:30,673 follow strictly the standard. 2023-06-30T20:16:30,674 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-30T20:16:30,674 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:30,674 configuration. 2023-06-30T20:16:30,674 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:30,674 or your builds will no longer be supported. 2023-06-30T20:16:30,674 ******************************************************************************** 2023-06-30T20:16:30,675 !! 2023-06-30T20:16:30,675 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:30,675 /tmp/pip-build-env-qyjd9bfp/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-30T20:16:30,675 !! 2023-06-30T20:16:30,675 ******************************************************************************** 2023-06-30T20:16:30,675 ########################################################################## 2023-06-30T20:16:30,675 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:30,676 ########################################################################## 2023-06-30T20:16:30,676 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:30,676 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-30T20:16:30,676 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:30,677 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-30T20:16:30,677 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:30,677 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:30,677 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:30,677 follow strictly the standard. 2023-06-30T20:16:30,678 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-30T20:16:30,678 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:30,678 configuration. 2023-06-30T20:16:30,678 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:30,679 or your builds will no longer be supported. 2023-06-30T20:16:30,679 ******************************************************************************** 2023-06-30T20:16:30,679 !! 2023-06-30T20:16:30,679 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:30,965 running dist_info 2023-06-30T20:16:30,970 creating /tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info 2023-06-30T20:16:30,974 writing /tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/PKG-INFO 2023-06-30T20:16:30,977 writing dependency_links to /tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/dependency_links.txt 2023-06-30T20:16:30,979 writing requirements to /tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/requires.txt 2023-06-30T20:16:30,980 writing top-level names to /tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/top_level.txt 2023-06-30T20:16:30,981 writing manifest file '/tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:30,995 reading manifest file '/tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:30,997 reading manifest template 'MANIFEST.in' 2023-06-30T20:16:31,000 writing manifest file '/tmp/pip-modern-metadata-loqjeyhi/pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:31,001 creating '/tmp/pip-modern-metadata-loqjeyhi/pyrepresent-0.1.3.dist-info' 2023-06-30T20:16:31,134 Preparing metadata (pyproject.toml): finished with status 'done' 2023-06-30T20:16:31,140 Source in /tmp/pip-wheel-jsz7vmdb/pyrepresent_c35268025d7d407aadaeb54e2b6053b0 has version 0.1.3, which satisfies requirement pyrepresent==0.1.3 from https://files.pythonhosted.org/packages/fe/fa/a89d80c14609624056e11c3b68dcc5d7ecf1d4583546f722123ac0e101ac/pyrepresent-0.1.3.tar.gz 2023-06-30T20:16:31,141 Removed pyrepresent==0.1.3 from https://files.pythonhosted.org/packages/fe/fa/a89d80c14609624056e11c3b68dcc5d7ecf1d4583546f722123ac0e101ac/pyrepresent-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-rwiv769g' 2023-06-30T20:16:31,145 Created temporary directory: /tmp/pip-unpack-4qsqwyir 2023-06-30T20:16:31,146 Building wheels for collected packages: pyrepresent 2023-06-30T20:16:31,150 Created temporary directory: /tmp/pip-wheel-wq7ae5pp 2023-06-30T20:16:31,150 Destination directory: /tmp/pip-wheel-wq7ae5pp 2023-06-30T20:16:31,152 Building wheel for pyrepresent (pyproject.toml): started 2023-06-30T20:16:31,154 Running command Building wheel for pyrepresent (pyproject.toml) 2023-06-30T20:16:31,631 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-06-30T20:16:31,632 warnings.warn(msg) 2023-06-30T20:16:31,673 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:31,674 !! 2023-06-30T20:16:31,674 ******************************************************************************** 2023-06-30T20:16:31,674 ########################################################################## 2023-06-30T20:16:31,674 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:31,674 ########################################################################## 2023-06-30T20:16:31,675 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:31,675 `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-30T20:16:31,675 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:31,675 consider this value unless `readme` is listed as `dynamic`. 2023-06-30T20:16:31,676 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:31,676 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:31,676 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:31,676 follow strictly the standard. 2023-06-30T20:16:31,676 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-06-30T20:16:31,676 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:31,677 configuration. 2023-06-30T20:16:31,677 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:31,677 or your builds will no longer be supported. 2023-06-30T20:16:31,677 ******************************************************************************** 2023-06-30T20:16:31,677 !! 2023-06-30T20:16:31,677 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:31,678 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:31,678 !! 2023-06-30T20:16:31,678 ******************************************************************************** 2023-06-30T20:16:31,678 ########################################################################## 2023-06-30T20:16:31,678 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:31,678 ########################################################################## 2023-06-30T20:16:31,679 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:31,679 `license = 'MIT'` 2023-06-30T20:16:31,679 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:31,679 consider this value unless `license` is listed as `dynamic`. 2023-06-30T20:16:31,680 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:31,680 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:31,680 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:31,680 follow strictly the standard. 2023-06-30T20:16:31,680 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-06-30T20:16:31,681 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:31,681 configuration. 2023-06-30T20:16:31,681 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:31,681 or your builds will no longer be supported. 2023-06-30T20:16:31,681 ******************************************************************************** 2023-06-30T20:16:31,681 !! 2023-06-30T20:16:31,682 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:31,682 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:31,682 !! 2023-06-30T20:16:31,682 ******************************************************************************** 2023-06-30T20:16:31,682 ########################################################################## 2023-06-30T20:16:31,682 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:31,682 ########################################################################## 2023-06-30T20:16:31,683 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:31,683 `authors = 'Shahaf Frank-Shapir'` 2023-06-30T20:16:31,683 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:31,683 consider this value unless `authors` is listed as `dynamic`. 2023-06-30T20:16:31,684 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:31,684 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:31,684 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:31,684 follow strictly the standard. 2023-06-30T20:16:31,684 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-06-30T20:16:31,685 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:31,685 configuration. 2023-06-30T20:16:31,685 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:31,685 or your builds will no longer be supported. 2023-06-30T20:16:31,685 ******************************************************************************** 2023-06-30T20:16:31,685 !! 2023-06-30T20:16:31,686 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:31,686 /tmp/pip-build-env-qyjd9bfp/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-06-30T20:16:31,686 !! 2023-06-30T20:16:31,686 ******************************************************************************** 2023-06-30T20:16:31,686 ########################################################################## 2023-06-30T20:16:31,686 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:31,686 ########################################################################## 2023-06-30T20:16:31,687 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:31,687 `dependencies = ['six', 'colorama', 'pandas']` 2023-06-30T20:16:31,687 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:31,687 consider this value unless `dependencies` is listed as `dynamic`. 2023-06-30T20:16:31,688 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:31,688 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:31,688 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:31,688 follow strictly the standard. 2023-06-30T20:16:31,688 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-06-30T20:16:31,688 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:31,689 configuration. 2023-06-30T20:16:31,689 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:31,689 or your builds will no longer be supported. 2023-06-30T20:16:31,689 ******************************************************************************** 2023-06-30T20:16:31,689 !! 2023-06-30T20:16:31,689 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:31,690 /tmp/pip-build-env-qyjd9bfp/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-30T20:16:31,690 !! 2023-06-30T20:16:31,690 ******************************************************************************** 2023-06-30T20:16:31,690 ########################################################################## 2023-06-30T20:16:31,690 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-06-30T20:16:31,690 ########################################################################## 2023-06-30T20:16:31,691 The following seems to be defined outside of `pyproject.toml`: 2023-06-30T20:16:31,691 `optional-dependencies = {'dev': ['pdoc3']}` 2023-06-30T20:16:31,691 According to the spec (see the link below), however, setuptools CANNOT 2023-06-30T20:16:31,691 consider this value unless `optional-dependencies` is listed as `dynamic`. 2023-06-30T20:16:31,692 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-06-30T20:16:31,692 For the time being, `setuptools` will still consider the given value (as a 2023-06-30T20:16:31,692 **transitional** measure), but please note that future releases of setuptools will 2023-06-30T20:16:31,692 follow strictly the standard. 2023-06-30T20:16:31,692 To prevent this warning, you can list `optional-dependencies` under `dynamic` or alternatively 2023-06-30T20:16:31,692 remove the `[project]` table from your file and rely entirely on other means of 2023-06-30T20:16:31,693 configuration. 2023-06-30T20:16:31,693 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-06-30T20:16:31,693 or your builds will no longer be supported. 2023-06-30T20:16:31,693 ******************************************************************************** 2023-06-30T20:16:31,693 !! 2023-06-30T20:16:31,693 _handle_missing_dynamic(dist, project_table) 2023-06-30T20:16:31,947 running bdist_wheel 2023-06-30T20:16:31,961 running build 2023-06-30T20:16:31,961 running build_py 2023-06-30T20:16:31,966 creating build 2023-06-30T20:16:31,966 creating build/lib 2023-06-30T20:16:31,967 creating build/lib/represent 2023-06-30T20:16:31,968 copying represent/object.py -> build/lib/represent 2023-06-30T20:16:31,971 copying represent/indentation.py -> build/lib/represent 2023-06-30T20:16:31,973 copying represent/base.py -> build/lib/represent 2023-06-30T20:16:31,975 copying represent/document.py -> build/lib/represent 2023-06-30T20:16:31,976 copying represent/__init__.py -> build/lib/represent 2023-06-30T20:16:31,978 copying represent/structures.py -> build/lib/represent 2023-06-30T20:16:31,980 running egg_info 2023-06-30T20:16:31,988 writing pyrepresent.egg-info/PKG-INFO 2023-06-30T20:16:31,990 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-06-30T20:16:31,991 writing requirements to pyrepresent.egg-info/requires.txt 2023-06-30T20:16:31,992 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-06-30T20:16:31,999 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:32,001 reading manifest template 'MANIFEST.in' 2023-06-30T20:16:32,004 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-06-30T20:16:32,013 installing to build/bdist.linux-armv7l/wheel 2023-06-30T20:16:32,013 running install 2023-06-30T20:16:32,038 running install_lib 2023-06-30T20:16:32,042 creating build/bdist.linux-armv7l 2023-06-30T20:16:32,043 creating build/bdist.linux-armv7l/wheel 2023-06-30T20:16:32,044 creating build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,045 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,048 copying build/lib/represent/indentation.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,050 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,052 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,053 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,055 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-06-30T20:16:32,057 running install_egg_info 2023-06-30T20:16:32,061 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.1.3-py3.9.egg-info 2023-06-30T20:16:32,070 running install_scripts 2023-06-30T20:16:32,083 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.1.3.dist-info/WHEEL 2023-06-30T20:16:32,085 creating '/tmp/pip-wheel-wq7ae5pp/.tmp-y_2jt3eu/pyrepresent-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-06-30T20:16:32,088 adding 'represent/__init__.py' 2023-06-30T20:16:32,090 adding 'represent/base.py' 2023-06-30T20:16:32,091 adding 'represent/document.py' 2023-06-30T20:16:32,092 adding 'represent/indentation.py' 2023-06-30T20:16:32,095 adding 'represent/object.py' 2023-06-30T20:16:32,097 adding 'represent/structures.py' 2023-06-30T20:16:32,099 adding 'pyrepresent-0.1.3.dist-info/METADATA' 2023-06-30T20:16:32,100 adding 'pyrepresent-0.1.3.dist-info/WHEEL' 2023-06-30T20:16:32,101 adding 'pyrepresent-0.1.3.dist-info/top_level.txt' 2023-06-30T20:16:32,101 adding 'pyrepresent-0.1.3.dist-info/RECORD' 2023-06-30T20:16:32,103 removing build/bdist.linux-armv7l/wheel 2023-06-30T20:16:32,209 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-06-30T20:16:32,214 Created wheel for pyrepresent: filename=pyrepresent-0.1.3-py3-none-any.whl size=13092 sha256=513ae0d6cc4c6c7b1b49112daa2dbf7481e29585f5cc6f682a3d79fcb8af165d 2023-06-30T20:16:32,215 Stored in directory: /tmp/pip-ephem-wheel-cache-ha_5m8ur/wheels/ed/21/7e/7af6792fd73f0fed1fa5cb384deee6921b0855823e1dbf91f7 2023-06-30T20:16:32,225 Successfully built pyrepresent 2023-06-30T20:16:32,229 Removed build tracker: '/tmp/pip-build-tracker-rwiv769g'