2023-04-15T12:48:34,164 Created temporary directory: /tmp/pip-ephem-wheel-cache-rqrz8zu_ 2023-04-15T12:48:34,167 Created temporary directory: /tmp/pip-build-tracker-gwufch9y 2023-04-15T12:48:34,167 Initialized build tracking at /tmp/pip-build-tracker-gwufch9y 2023-04-15T12:48:34,167 Created build tracker: /tmp/pip-build-tracker-gwufch9y 2023-04-15T12:48:34,167 Entered build tracker: /tmp/pip-build-tracker-gwufch9y 2023-04-15T12:48:34,168 Created temporary directory: /tmp/pip-wheel-cnbvh672 2023-04-15T12:48:34,172 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-04-15T12:48:34,175 Created temporary directory: /tmp/pip-ephem-wheel-cache-nbg2v553 2023-04-15T12:48:34,200 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-15T12:48:34,203 2 location(s) to search for versions of pyrepresent: 2023-04-15T12:48:34,203 * https://pypi.org/simple/pyrepresent/ 2023-04-15T12:48:34,203 * https://www.piwheels.org/simple/pyrepresent/ 2023-04-15T12:48:34,203 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-04-15T12:48:34,204 Getting page https://pypi.org/simple/pyrepresent/ 2023-04-15T12:48:34,205 Found index url https://pypi.org/simple 2023-04-15T12:48:34,267 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-04-15T12:48:34,269 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-04-15T12:48:34,270 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-04-15T12:48:34,270 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-04-15T12:48:34,271 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-04-15T12:48:34,271 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-04-15T12:48:34,271 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-04-15T12:48:34,271 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-04-15T12:48:34,272 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-04-15T12:48:34,272 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-04-15T12:48:34,273 Found index url https://www.piwheels.org/simple 2023-04-15T12:48:34,457 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-04-15T12:48:34,460 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-04-15T12:48:34,460 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-04-15T12:48:34,460 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-04-15T12:48:34,461 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-04-15T12:48:34,461 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-04-15T12:48:34,461 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-04-15T12:48:34,461 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-04-15T12:48:34,461 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-04-15T12:48:34,481 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-04-15T12:48:34,498 Collecting pyrepresent==0.0.6 2023-04-15T12:48:34,501 Created temporary directory: /tmp/pip-unpack-dk7mfa8n 2023-04-15T12:48:34,552 Downloading pyrepresent-0.0.6.tar.gz (14 kB) 2023-04-15T12:48:34,611 Added pyrepresent==0.0.6 from https://files.pythonhosted.org/packages/f7/7b/bca4fdd4dfe8fcfd2137d7819b4800a92bf48456f050fde860365fab455b/pyrepresent-0.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-gwufch9y' 2023-04-15T12:48:34,614 Created temporary directory: /tmp/pip-build-env-8qrl4e7y 2023-04-15T12:48:34,625 Installing build dependencies: started 2023-04-15T12:48:34,626 Running command pip subprocess to install build dependencies 2023-04-15T12:48:35,896 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-04-15T12:48:36,515 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-04-15T12:48:36,543 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-15T12:48:38,218 Collecting setuptools 2023-04-15T12:48:38,321 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.1-py3-none-any.whl (1.1 MB) 2023-04-15T12:48:41,009 Installing collected packages: setuptools 2023-04-15T12:48:43,276 Successfully installed setuptools-67.6.1 2023-04-15T12:48:43,769 Installing build dependencies: finished with status 'done' 2023-04-15T12:48:43,775 Getting requirements to build wheel: started 2023-04-15T12:48:43,776 Running command Getting requirements to build wheel 2023-04-15T12:48:44,296 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-04-15T12:48:44,297 warnings.warn(msg) 2023-04-15T12:48:44,342 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:44,343 !! 2023-04-15T12:48:44,343 ########################################################################## 2023-04-15T12:48:44,343 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:44,343 ########################################################################## 2023-04-15T12:48:44,344 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:44,344 `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-04-15T12:48:44,344 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:44,344 consider this value unless 'readme' is listed as `dynamic`. 2023-04-15T12:48:44,345 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:44,345 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:44,345 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:44,345 follow strictly the standard. 2023-04-15T12:48:44,345 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-04-15T12:48:44,346 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:44,346 configuration. 2023-04-15T12:48:44,346 !! 2023-04-15T12:48:44,346 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:44,347 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:44,347 !! 2023-04-15T12:48:44,347 ########################################################################## 2023-04-15T12:48:44,347 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:44,348 ########################################################################## 2023-04-15T12:48:44,348 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:44,348 `license = 'MIT'` 2023-04-15T12:48:44,349 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:44,349 consider this value unless 'license' is listed as `dynamic`. 2023-04-15T12:48:44,349 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:44,350 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:44,350 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:44,350 follow strictly the standard. 2023-04-15T12:48:44,350 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-04-15T12:48:44,350 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:44,350 configuration. 2023-04-15T12:48:44,351 !! 2023-04-15T12:48:44,351 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:44,351 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:44,351 !! 2023-04-15T12:48:44,352 ########################################################################## 2023-04-15T12:48:44,352 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:44,352 ########################################################################## 2023-04-15T12:48:44,352 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:44,353 `authors = 'Shahaf Frank-Shapir'` 2023-04-15T12:48:44,353 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:44,353 consider this value unless 'authors' is listed as `dynamic`. 2023-04-15T12:48:44,353 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:44,354 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:44,354 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:44,354 follow strictly the standard. 2023-04-15T12:48:44,354 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-04-15T12:48:44,354 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:44,355 configuration. 2023-04-15T12:48:44,355 !! 2023-04-15T12:48:44,355 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:44,355 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:44,356 !! 2023-04-15T12:48:44,356 ########################################################################## 2023-04-15T12:48:44,356 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:44,356 ########################################################################## 2023-04-15T12:48:44,357 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:44,357 `dependencies = ['six', 'colorama', 'pandas']` 2023-04-15T12:48:44,357 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:44,357 consider this value unless 'dependencies' is listed as `dynamic`. 2023-04-15T12:48:44,358 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:44,358 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:44,358 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:44,358 follow strictly the standard. 2023-04-15T12:48:44,358 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-04-15T12:48:44,359 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:44,359 configuration. 2023-04-15T12:48:44,359 !! 2023-04-15T12:48:44,359 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:44,359 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'optional-dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:44,360 !! 2023-04-15T12:48:44,360 ########################################################################## 2023-04-15T12:48:44,360 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:44,360 ########################################################################## 2023-04-15T12:48:44,361 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:44,361 `optional-dependencies = {'dev': ['pdoc3']}` 2023-04-15T12:48:44,361 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:44,361 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-04-15T12:48:44,362 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:44,362 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:44,362 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:44,362 follow strictly the standard. 2023-04-15T12:48:44,362 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-04-15T12:48:44,363 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:44,363 configuration. 2023-04-15T12:48:44,363 !! 2023-04-15T12:48:44,364 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:44,594 running egg_info 2023-04-15T12:48:44,599 writing pyrepresent.egg-info/PKG-INFO 2023-04-15T12:48:44,601 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-04-15T12:48:44,604 writing requirements to pyrepresent.egg-info/requires.txt 2023-04-15T12:48:44,605 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-04-15T12:48:44,621 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:44,623 reading manifest template 'MANIFEST.in' 2023-04-15T12:48:44,627 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:44,721 Getting requirements to build wheel: finished with status 'done' 2023-04-15T12:48:44,733 Installing backend dependencies: started 2023-04-15T12:48:44,733 Running command pip subprocess to install backend dependencies 2023-04-15T12:48:46,170 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-04-15T12:48:46,820 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-04-15T12:48:46,846 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-15T12:48:47,327 Collecting wheel 2023-04-15T12:48:47,346 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-04-15T12:48:49,490 Installing collected packages: wheel 2023-04-15T12:48:49,724 Creating /tmp/pip-build-env-8qrl4e7y/normal/bin 2023-04-15T12:48:49,726 changing mode of /tmp/pip-build-env-8qrl4e7y/normal/bin/wheel to 755 2023-04-15T12:48:49,740 Successfully installed wheel-0.40.0 2023-04-15T12:48:50,187 Installing backend dependencies: finished with status 'done' 2023-04-15T12:48:50,190 Created temporary directory: /tmp/pip-modern-metadata-0upz47od 2023-04-15T12:48:50,193 Preparing metadata (pyproject.toml): started 2023-04-15T12:48:50,194 Running command Preparing metadata (pyproject.toml) 2023-04-15T12:48:50,682 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-04-15T12:48:50,683 warnings.warn(msg) 2023-04-15T12:48:50,728 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:50,729 !! 2023-04-15T12:48:50,729 ########################################################################## 2023-04-15T12:48:50,729 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:50,729 ########################################################################## 2023-04-15T12:48:50,730 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:50,730 `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-04-15T12:48:50,730 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:50,730 consider this value unless 'readme' is listed as `dynamic`. 2023-04-15T12:48:50,731 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:50,731 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:50,731 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:50,731 follow strictly the standard. 2023-04-15T12:48:50,731 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-04-15T12:48:50,732 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:50,732 configuration. 2023-04-15T12:48:50,732 !! 2023-04-15T12:48:50,732 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:50,733 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:50,733 !! 2023-04-15T12:48:50,733 ########################################################################## 2023-04-15T12:48:50,733 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:50,734 ########################################################################## 2023-04-15T12:48:50,734 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:50,734 `license = 'MIT'` 2023-04-15T12:48:50,735 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:50,735 consider this value unless 'license' is listed as `dynamic`. 2023-04-15T12:48:50,735 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:50,735 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:50,735 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:50,736 follow strictly the standard. 2023-04-15T12:48:50,736 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-04-15T12:48:50,736 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:50,736 configuration. 2023-04-15T12:48:50,737 !! 2023-04-15T12:48:50,737 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:50,737 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:50,737 !! 2023-04-15T12:48:50,738 ########################################################################## 2023-04-15T12:48:50,738 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:50,738 ########################################################################## 2023-04-15T12:48:50,738 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:50,739 `authors = 'Shahaf Frank-Shapir'` 2023-04-15T12:48:50,739 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:50,739 consider this value unless 'authors' is listed as `dynamic`. 2023-04-15T12:48:50,739 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:50,740 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:50,740 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:50,740 follow strictly the standard. 2023-04-15T12:48:50,740 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-04-15T12:48:50,741 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:50,741 configuration. 2023-04-15T12:48:50,741 !! 2023-04-15T12:48:50,742 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:50,742 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:50,742 !! 2023-04-15T12:48:50,742 ########################################################################## 2023-04-15T12:48:50,742 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:50,743 ########################################################################## 2023-04-15T12:48:50,743 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:50,743 `dependencies = ['six', 'colorama', 'pandas']` 2023-04-15T12:48:50,743 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:50,744 consider this value unless 'dependencies' is listed as `dynamic`. 2023-04-15T12:48:50,744 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:50,744 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:50,744 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:50,744 follow strictly the standard. 2023-04-15T12:48:50,745 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-04-15T12:48:50,745 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:50,745 configuration. 2023-04-15T12:48:50,745 !! 2023-04-15T12:48:50,746 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:50,746 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'optional-dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:50,746 !! 2023-04-15T12:48:50,746 ########################################################################## 2023-04-15T12:48:50,746 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:50,746 ########################################################################## 2023-04-15T12:48:50,747 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:50,747 `optional-dependencies = {'dev': ['pdoc3']}` 2023-04-15T12:48:50,747 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:50,748 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-04-15T12:48:50,748 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:50,748 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:50,748 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:50,749 follow strictly the standard. 2023-04-15T12:48:50,749 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-04-15T12:48:50,749 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:50,749 configuration. 2023-04-15T12:48:50,750 !! 2023-04-15T12:48:50,750 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:51,040 running dist_info 2023-04-15T12:48:51,046 creating /tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info 2023-04-15T12:48:51,050 writing /tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/PKG-INFO 2023-04-15T12:48:51,053 writing dependency_links to /tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/dependency_links.txt 2023-04-15T12:48:51,055 writing requirements to /tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/requires.txt 2023-04-15T12:48:51,056 writing top-level names to /tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/top_level.txt 2023-04-15T12:48:51,058 writing manifest file '/tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:51,073 reading manifest file '/tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:51,076 reading manifest template 'MANIFEST.in' 2023-04-15T12:48:51,079 writing manifest file '/tmp/pip-modern-metadata-0upz47od/pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:51,080 creating '/tmp/pip-modern-metadata-0upz47od/pyrepresent-0.0.6.dist-info' 2023-04-15T12:48:51,214 Preparing metadata (pyproject.toml): finished with status 'done' 2023-04-15T12:48:51,221 Source in /tmp/pip-wheel-cnbvh672/pyrepresent_b791f849e7eb4d8088843abc6be3f1cb has version 0.0.6, which satisfies requirement pyrepresent==0.0.6 from https://files.pythonhosted.org/packages/f7/7b/bca4fdd4dfe8fcfd2137d7819b4800a92bf48456f050fde860365fab455b/pyrepresent-0.0.6.tar.gz 2023-04-15T12:48:51,222 Removed pyrepresent==0.0.6 from https://files.pythonhosted.org/packages/f7/7b/bca4fdd4dfe8fcfd2137d7819b4800a92bf48456f050fde860365fab455b/pyrepresent-0.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-gwufch9y' 2023-04-15T12:48:51,230 Created temporary directory: /tmp/pip-unpack-6zy9bl18 2023-04-15T12:48:51,230 Building wheels for collected packages: pyrepresent 2023-04-15T12:48:51,235 Created temporary directory: /tmp/pip-wheel-w0ntlxk9 2023-04-15T12:48:51,236 Destination directory: /tmp/pip-wheel-w0ntlxk9 2023-04-15T12:48:51,238 Building wheel for pyrepresent (pyproject.toml): started 2023-04-15T12:48:51,239 Running command Building wheel for pyrepresent (pyproject.toml) 2023-04-15T12:48:51,714 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-04-15T12:48:51,715 warnings.warn(msg) 2023-04-15T12:48:51,757 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:51,757 !! 2023-04-15T12:48:51,758 ########################################################################## 2023-04-15T12:48:51,758 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:51,758 ########################################################################## 2023-04-15T12:48:51,758 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:51,759 `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-04-15T12:48:51,759 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:51,759 consider this value unless 'readme' is listed as `dynamic`. 2023-04-15T12:48:51,759 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:51,760 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:51,760 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:51,760 follow strictly the standard. 2023-04-15T12:48:51,760 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-04-15T12:48:51,760 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:51,760 configuration. 2023-04-15T12:48:51,761 !! 2023-04-15T12:48:51,761 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:51,761 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:51,762 !! 2023-04-15T12:48:51,762 ########################################################################## 2023-04-15T12:48:51,762 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:51,762 ########################################################################## 2023-04-15T12:48:51,763 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:51,763 `license = 'MIT'` 2023-04-15T12:48:51,763 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:51,763 consider this value unless 'license' is listed as `dynamic`. 2023-04-15T12:48:51,764 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:51,764 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:51,764 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:51,764 follow strictly the standard. 2023-04-15T12:48:51,764 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-04-15T12:48:51,765 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:51,765 configuration. 2023-04-15T12:48:51,765 !! 2023-04-15T12:48:51,765 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:51,765 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:51,766 !! 2023-04-15T12:48:51,766 ########################################################################## 2023-04-15T12:48:51,766 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:51,766 ########################################################################## 2023-04-15T12:48:51,767 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:51,767 `authors = 'Shahaf Frank-Shapir'` 2023-04-15T12:48:51,767 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:51,767 consider this value unless 'authors' is listed as `dynamic`. 2023-04-15T12:48:51,768 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:51,768 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:51,768 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:51,768 follow strictly the standard. 2023-04-15T12:48:51,769 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-04-15T12:48:51,769 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:51,769 configuration. 2023-04-15T12:48:51,769 !! 2023-04-15T12:48:51,770 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:51,770 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:51,770 !! 2023-04-15T12:48:51,770 ########################################################################## 2023-04-15T12:48:51,770 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:51,770 ########################################################################## 2023-04-15T12:48:51,771 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:51,771 `dependencies = ['six', 'colorama', 'pandas']` 2023-04-15T12:48:51,771 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:51,771 consider this value unless 'dependencies' is listed as `dynamic`. 2023-04-15T12:48:51,772 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:51,772 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:51,772 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:51,772 follow strictly the standard. 2023-04-15T12:48:51,772 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-04-15T12:48:51,772 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:51,773 configuration. 2023-04-15T12:48:51,773 !! 2023-04-15T12:48:51,773 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:51,773 /tmp/pip-build-env-8qrl4e7y/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'optional-dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-15T12:48:51,774 !! 2023-04-15T12:48:51,774 ########################################################################## 2023-04-15T12:48:51,774 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-15T12:48:51,774 ########################################################################## 2023-04-15T12:48:51,775 The following seems to be defined outside of `pyproject.toml`: 2023-04-15T12:48:51,775 `optional-dependencies = {'dev': ['pdoc3']}` 2023-04-15T12:48:51,775 According to the spec (see the link below), however, setuptools CANNOT 2023-04-15T12:48:51,775 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-04-15T12:48:51,776 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-15T12:48:51,776 For the time being, `setuptools` will still consider the given value (as a 2023-04-15T12:48:51,776 **transitional** measure), but please note that future releases of setuptools will 2023-04-15T12:48:51,776 follow strictly the standard. 2023-04-15T12:48:51,776 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-04-15T12:48:51,777 remove the `[project]` table from your file and rely entirely on other means of 2023-04-15T12:48:51,777 configuration. 2023-04-15T12:48:51,777 !! 2023-04-15T12:48:51,777 warnings.warn(msg, _WouldIgnoreField) 2023-04-15T12:48:52,041 running bdist_wheel 2023-04-15T12:48:52,056 running build 2023-04-15T12:48:52,056 running build_py 2023-04-15T12:48:52,061 creating build 2023-04-15T12:48:52,062 creating build/lib 2023-04-15T12:48:52,062 creating build/lib/represent 2023-04-15T12:48:52,064 copying represent/indentation.py -> build/lib/represent 2023-04-15T12:48:52,066 copying represent/object.py -> build/lib/represent 2023-04-15T12:48:52,068 copying represent/base.py -> build/lib/represent 2023-04-15T12:48:52,071 copying represent/__init__.py -> build/lib/represent 2023-04-15T12:48:52,072 copying represent/document.py -> build/lib/represent 2023-04-15T12:48:52,074 copying represent/structures.py -> build/lib/represent 2023-04-15T12:48:52,076 running egg_info 2023-04-15T12:48:52,085 writing pyrepresent.egg-info/PKG-INFO 2023-04-15T12:48:52,087 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-04-15T12:48:52,088 writing requirements to pyrepresent.egg-info/requires.txt 2023-04-15T12:48:52,090 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-04-15T12:48:52,097 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:52,099 reading manifest template 'MANIFEST.in' 2023-04-15T12:48:52,103 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-15T12:48:52,112 installing to build/bdist.linux-armv7l/wheel 2023-04-15T12:48:52,112 running install 2023-04-15T12:48:52,137 running install_lib 2023-04-15T12:48:52,142 creating build/bdist.linux-armv7l 2023-04-15T12:48:52,142 creating build/bdist.linux-armv7l/wheel 2023-04-15T12:48:52,144 creating build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,145 copying build/lib/represent/indentation.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,147 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,150 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,152 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,154 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,156 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-15T12:48:52,159 running install_egg_info 2023-04-15T12:48:52,163 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.0.6-py3.9.egg-info 2023-04-15T12:48:52,174 running install_scripts 2023-04-15T12:48:52,189 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.0.6.dist-info/WHEEL 2023-04-15T12:48:52,192 creating '/tmp/pip-wheel-w0ntlxk9/.tmp-zl5qww67/pyrepresent-0.0.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-04-15T12:48:52,195 adding 'represent/__init__.py' 2023-04-15T12:48:52,197 adding 'represent/base.py' 2023-04-15T12:48:52,198 adding 'represent/document.py' 2023-04-15T12:48:52,200 adding 'represent/indentation.py' 2023-04-15T12:48:52,202 adding 'represent/object.py' 2023-04-15T12:48:52,204 adding 'represent/structures.py' 2023-04-15T12:48:52,206 adding 'pyrepresent-0.0.6.dist-info/METADATA' 2023-04-15T12:48:52,207 adding 'pyrepresent-0.0.6.dist-info/WHEEL' 2023-04-15T12:48:52,208 adding 'pyrepresent-0.0.6.dist-info/top_level.txt' 2023-04-15T12:48:52,209 adding 'pyrepresent-0.0.6.dist-info/RECORD' 2023-04-15T12:48:52,210 removing build/bdist.linux-armv7l/wheel 2023-04-15T12:48:52,317 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-04-15T12:48:52,323 Created wheel for pyrepresent: filename=pyrepresent-0.0.6-py3-none-any.whl size=11824 sha256=f74c549cd259862d06f6fd841d166761f67ae9f1c41a17de0c0f2839914751da 2023-04-15T12:48:52,324 Stored in directory: /tmp/pip-ephem-wheel-cache-nbg2v553/wheels/de/8e/fb/cb9efc5d7937a1885a4b3df188100d8a7359c1a75dbd05afe5 2023-04-15T12:48:52,335 Successfully built pyrepresent 2023-04-15T12:48:52,339 Removed build tracker: '/tmp/pip-build-tracker-gwufch9y'