2023-03-31T20:06:10,535 Created temporary directory: /tmp/pip-ephem-wheel-cache-9f3swinf 2023-03-31T20:06:10,538 Created temporary directory: /tmp/pip-build-tracker-rwdwf48r 2023-03-31T20:06:10,539 Initialized build tracking at /tmp/pip-build-tracker-rwdwf48r 2023-03-31T20:06:10,539 Created build tracker: /tmp/pip-build-tracker-rwdwf48r 2023-03-31T20:06:10,539 Entered build tracker: /tmp/pip-build-tracker-rwdwf48r 2023-03-31T20:06:10,540 Created temporary directory: /tmp/pip-wheel-4gsutxt9 2023-03-31T20:06:10,546 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-03-31T20:06:10,550 Created temporary directory: /tmp/pip-ephem-wheel-cache-bdfa1y3m 2023-03-31T20:06:10,584 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-31T20:06:10,589 2 location(s) to search for versions of pyrepresent: 2023-03-31T20:06:10,589 * https://pypi.org/simple/pyrepresent/ 2023-03-31T20:06:10,589 * https://www.piwheels.org/simple/pyrepresent/ 2023-03-31T20:06:10,590 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-03-31T20:06:10,590 Getting page https://pypi.org/simple/pyrepresent/ 2023-03-31T20:06:10,592 Found index url https://pypi.org/simple 2023-03-31T20:06:10,650 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-03-31T20:06:10,652 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-03-31T20:06:10,653 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-03-31T20:06:10,653 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-03-31T20:06:10,653 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-03-31T20:06:10,654 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-03-31T20:06:10,654 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-03-31T20:06:10,654 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-03-31T20:06:10,656 Found index url https://www.piwheels.org/simple 2023-03-31T20:06:11,279 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-03-31T20:06:11,281 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-03-31T20:06:11,281 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-03-31T20:06:11,282 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-03-31T20:06:11,282 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-03-31T20:06:11,282 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-03-31T20:06:11,301 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-03-31T20:06:11,318 Collecting pyrepresent==0.0.3 2023-03-31T20:06:11,320 Created temporary directory: /tmp/pip-unpack-fxxly71v 2023-03-31T20:06:11,398 Downloading pyrepresent-0.0.3.tar.gz (14 kB) 2023-03-31T20:06:11,470 Added pyrepresent==0.0.3 from https://files.pythonhosted.org/packages/1d/ff/20b483768d27b847dddb234f45d4ea1b2559527dc371f1ebcb1c849210b9/pyrepresent-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-rwdwf48r' 2023-03-31T20:06:11,474 Created temporary directory: /tmp/pip-build-env-uda2jkva 2023-03-31T20:06:11,485 Installing build dependencies: started 2023-03-31T20:06:11,486 Running command pip subprocess to install build dependencies 2023-03-31T20:06:12,735 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-03-31T20:06:13,359 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-03-31T20:06:13,386 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-31T20:06:15,222 Collecting setuptools 2023-03-31T20:06:15,324 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.1-py3-none-any.whl (1.1 MB) 2023-03-31T20:06:17,544 Installing collected packages: setuptools 2023-03-31T20:06:19,785 Successfully installed setuptools-67.6.1 2023-03-31T20:06:20,273 Installing build dependencies: finished with status 'done' 2023-03-31T20:06:20,279 Getting requirements to build wheel: started 2023-03-31T20:06:20,280 Running command Getting requirements to build wheel 2023-03-31T20:06:20,797 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-03-31T20:06:20,798 warnings.warn(msg) 2023-03-31T20:06:20,843 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:20,843 !! 2023-03-31T20:06:20,843 ########################################################################## 2023-03-31T20:06:20,844 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:20,844 ########################################################################## 2023-03-31T20:06:20,844 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:20,844 `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-03-31T20:06:20,845 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:20,845 consider this value unless 'readme' is listed as `dynamic`. 2023-03-31T20:06:20,845 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:20,845 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:20,846 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:20,846 follow strictly the standard. 2023-03-31T20:06:20,846 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-03-31T20:06:20,846 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:20,846 configuration. 2023-03-31T20:06:20,846 !! 2023-03-31T20:06:20,847 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:20,847 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:20,847 !! 2023-03-31T20:06:20,848 ########################################################################## 2023-03-31T20:06:20,848 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:20,848 ########################################################################## 2023-03-31T20:06:20,848 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:20,849 `license = 'MIT'` 2023-03-31T20:06:20,849 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:20,849 consider this value unless 'license' is listed as `dynamic`. 2023-03-31T20:06:20,850 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:20,850 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:20,850 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:20,850 follow strictly the standard. 2023-03-31T20:06:20,850 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-03-31T20:06:20,851 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:20,851 configuration. 2023-03-31T20:06:20,851 !! 2023-03-31T20:06:20,851 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:20,852 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:20,852 !! 2023-03-31T20:06:20,852 ########################################################################## 2023-03-31T20:06:20,852 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:20,852 ########################################################################## 2023-03-31T20:06:20,853 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:20,853 `authors = 'Shahaf Frank-Shapir'` 2023-03-31T20:06:20,853 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:20,853 consider this value unless 'authors' is listed as `dynamic`. 2023-03-31T20:06:20,854 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:20,854 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:20,855 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:20,855 follow strictly the standard. 2023-03-31T20:06:20,855 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-03-31T20:06:20,855 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:20,855 configuration. 2023-03-31T20:06:20,856 !! 2023-03-31T20:06:20,856 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:20,856 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:20,856 !! 2023-03-31T20:06:20,857 ########################################################################## 2023-03-31T20:06:20,857 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:20,857 ########################################################################## 2023-03-31T20:06:20,857 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:20,858 `dependencies = ['six', 'colorama', 'pandas']` 2023-03-31T20:06:20,858 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:20,858 consider this value unless 'dependencies' is listed as `dynamic`. 2023-03-31T20:06:20,858 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:20,859 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:20,859 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:20,859 follow strictly the standard. 2023-03-31T20:06:20,859 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-03-31T20:06:20,859 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:20,859 configuration. 2023-03-31T20:06:20,860 !! 2023-03-31T20:06:20,860 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:20,860 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'optional-dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:20,860 !! 2023-03-31T20:06:20,861 ########################################################################## 2023-03-31T20:06:20,861 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:20,861 ########################################################################## 2023-03-31T20:06:20,861 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:20,861 `optional-dependencies = {'dev': ['pdoc3']}` 2023-03-31T20:06:20,862 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:20,862 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-03-31T20:06:20,862 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:20,862 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:20,863 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:20,863 follow strictly the standard. 2023-03-31T20:06:20,863 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-03-31T20:06:20,863 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:20,863 configuration. 2023-03-31T20:06:20,864 !! 2023-03-31T20:06:20,864 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:21,105 running egg_info 2023-03-31T20:06:21,110 writing pyrepresent.egg-info/PKG-INFO 2023-03-31T20:06:21,113 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-03-31T20:06:21,115 writing requirements to pyrepresent.egg-info/requires.txt 2023-03-31T20:06:21,116 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-03-31T20:06:21,133 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:21,136 reading manifest template 'MANIFEST.in' 2023-03-31T20:06:21,139 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:21,233 Getting requirements to build wheel: finished with status 'done' 2023-03-31T20:06:21,245 Installing backend dependencies: started 2023-03-31T20:06:21,246 Running command pip subprocess to install backend dependencies 2023-03-31T20:06:22,521 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-03-31T20:06:23,195 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-03-31T20:06:23,222 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-31T20:06:23,673 Collecting wheel 2023-03-31T20:06:23,693 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-03-31T20:06:25,572 Installing collected packages: wheel 2023-03-31T20:06:25,813 Creating /tmp/pip-build-env-uda2jkva/normal/bin 2023-03-31T20:06:25,815 changing mode of /tmp/pip-build-env-uda2jkva/normal/bin/wheel to 755 2023-03-31T20:06:25,829 Successfully installed wheel-0.40.0 2023-03-31T20:06:26,270 Installing backend dependencies: finished with status 'done' 2023-03-31T20:06:26,273 Created temporary directory: /tmp/pip-modern-metadata-_xqlzohs 2023-03-31T20:06:26,276 Preparing metadata (pyproject.toml): started 2023-03-31T20:06:26,277 Running command Preparing metadata (pyproject.toml) 2023-03-31T20:06:26,779 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-03-31T20:06:26,779 warnings.warn(msg) 2023-03-31T20:06:26,826 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:26,826 !! 2023-03-31T20:06:26,827 ########################################################################## 2023-03-31T20:06:26,827 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:26,827 ########################################################################## 2023-03-31T20:06:26,827 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:26,828 `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-03-31T20:06:26,828 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:26,828 consider this value unless 'readme' is listed as `dynamic`. 2023-03-31T20:06:26,828 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:26,829 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:26,829 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:26,829 follow strictly the standard. 2023-03-31T20:06:26,829 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-03-31T20:06:26,829 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:26,829 configuration. 2023-03-31T20:06:26,830 !! 2023-03-31T20:06:26,830 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:26,830 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:26,830 !! 2023-03-31T20:06:26,831 ########################################################################## 2023-03-31T20:06:26,831 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:26,831 ########################################################################## 2023-03-31T20:06:26,831 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:26,832 `license = 'MIT'` 2023-03-31T20:06:26,832 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:26,832 consider this value unless 'license' is listed as `dynamic`. 2023-03-31T20:06:26,832 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:26,832 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:26,833 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:26,833 follow strictly the standard. 2023-03-31T20:06:26,833 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-03-31T20:06:26,833 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:26,833 configuration. 2023-03-31T20:06:26,834 !! 2023-03-31T20:06:26,834 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:26,834 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:26,834 !! 2023-03-31T20:06:26,834 ########################################################################## 2023-03-31T20:06:26,835 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:26,835 ########################################################################## 2023-03-31T20:06:26,835 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:26,835 `authors = 'Shahaf Frank-Shapir'` 2023-03-31T20:06:26,835 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:26,836 consider this value unless 'authors' is listed as `dynamic`. 2023-03-31T20:06:26,836 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:26,836 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:26,836 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:26,836 follow strictly the standard. 2023-03-31T20:06:26,837 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-03-31T20:06:26,837 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:26,837 configuration. 2023-03-31T20:06:26,837 !! 2023-03-31T20:06:26,838 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:26,838 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:26,838 !! 2023-03-31T20:06:26,838 ########################################################################## 2023-03-31T20:06:26,838 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:26,838 ########################################################################## 2023-03-31T20:06:26,839 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:26,839 `dependencies = ['six', 'colorama', 'pandas']` 2023-03-31T20:06:26,839 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:26,839 consider this value unless 'dependencies' is listed as `dynamic`. 2023-03-31T20:06:26,840 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:26,840 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:26,840 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:26,840 follow strictly the standard. 2023-03-31T20:06:26,840 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-03-31T20:06:26,840 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:26,841 configuration. 2023-03-31T20:06:26,841 !! 2023-03-31T20:06:26,841 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:26,841 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'optional-dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:26,841 !! 2023-03-31T20:06:26,842 ########################################################################## 2023-03-31T20:06:26,842 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:26,842 ########################################################################## 2023-03-31T20:06:26,842 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:26,843 `optional-dependencies = {'dev': ['pdoc3']}` 2023-03-31T20:06:26,843 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:26,843 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-03-31T20:06:26,843 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:26,843 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:26,844 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:26,844 follow strictly the standard. 2023-03-31T20:06:26,844 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-03-31T20:06:26,844 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:26,844 configuration. 2023-03-31T20:06:26,845 !! 2023-03-31T20:06:26,845 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:27,138 running dist_info 2023-03-31T20:06:27,144 creating /tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info 2023-03-31T20:06:27,148 writing /tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/PKG-INFO 2023-03-31T20:06:27,151 writing dependency_links to /tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/dependency_links.txt 2023-03-31T20:06:27,153 writing requirements to /tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/requires.txt 2023-03-31T20:06:27,154 writing top-level names to /tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/top_level.txt 2023-03-31T20:06:27,155 writing manifest file '/tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:27,170 reading manifest file '/tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:27,172 reading manifest template 'MANIFEST.in' 2023-03-31T20:06:27,176 writing manifest file '/tmp/pip-modern-metadata-_xqlzohs/pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:27,177 creating '/tmp/pip-modern-metadata-_xqlzohs/pyrepresent-0.0.3.dist-info' 2023-03-31T20:06:27,309 Preparing metadata (pyproject.toml): finished with status 'done' 2023-03-31T20:06:27,316 Source in /tmp/pip-wheel-4gsutxt9/pyrepresent_5ff488d144274a758269c0cee4cb69e3 has version 0.0.3, which satisfies requirement pyrepresent==0.0.3 from https://files.pythonhosted.org/packages/1d/ff/20b483768d27b847dddb234f45d4ea1b2559527dc371f1ebcb1c849210b9/pyrepresent-0.0.3.tar.gz 2023-03-31T20:06:27,317 Removed pyrepresent==0.0.3 from https://files.pythonhosted.org/packages/1d/ff/20b483768d27b847dddb234f45d4ea1b2559527dc371f1ebcb1c849210b9/pyrepresent-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-rwdwf48r' 2023-03-31T20:06:27,322 Created temporary directory: /tmp/pip-unpack-z_6ljgnt 2023-03-31T20:06:27,323 Building wheels for collected packages: pyrepresent 2023-03-31T20:06:27,327 Created temporary directory: /tmp/pip-wheel-3mg3scav 2023-03-31T20:06:27,328 Destination directory: /tmp/pip-wheel-3mg3scav 2023-03-31T20:06:27,333 Building wheel for pyrepresent (pyproject.toml): started 2023-03-31T20:06:27,334 Running command Building wheel for pyrepresent (pyproject.toml) 2023-03-31T20:06:27,868 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-03-31T20:06:27,869 warnings.warn(msg) 2023-03-31T20:06:27,911 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:27,911 !! 2023-03-31T20:06:27,911 ########################################################################## 2023-03-31T20:06:27,912 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:27,912 ########################################################################## 2023-03-31T20:06:27,912 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:27,912 `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-03-31T20:06:27,913 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:27,913 consider this value unless 'readme' is listed as `dynamic`. 2023-03-31T20:06:27,913 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:27,913 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:27,913 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:27,914 follow strictly the standard. 2023-03-31T20:06:27,914 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-03-31T20:06:27,914 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:27,914 configuration. 2023-03-31T20:06:27,915 !! 2023-03-31T20:06:27,915 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:27,915 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:27,915 !! 2023-03-31T20:06:27,915 ########################################################################## 2023-03-31T20:06:27,916 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:27,916 ########################################################################## 2023-03-31T20:06:27,916 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:27,916 `license = 'MIT'` 2023-03-31T20:06:27,917 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:27,917 consider this value unless 'license' is listed as `dynamic`. 2023-03-31T20:06:27,917 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:27,917 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:27,917 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:27,917 follow strictly the standard. 2023-03-31T20:06:27,918 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-03-31T20:06:27,918 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:27,918 configuration. 2023-03-31T20:06:27,918 !! 2023-03-31T20:06:27,919 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:27,919 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:27,919 !! 2023-03-31T20:06:27,919 ########################################################################## 2023-03-31T20:06:27,919 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:27,920 ########################################################################## 2023-03-31T20:06:27,920 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:27,920 `authors = 'Shahaf Frank-Shapir'` 2023-03-31T20:06:27,920 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:27,921 consider this value unless 'authors' is listed as `dynamic`. 2023-03-31T20:06:27,921 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:27,921 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:27,921 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:27,921 follow strictly the standard. 2023-03-31T20:06:27,922 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-03-31T20:06:27,922 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:27,922 configuration. 2023-03-31T20:06:27,922 !! 2023-03-31T20:06:27,922 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:27,923 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:27,923 !! 2023-03-31T20:06:27,923 ########################################################################## 2023-03-31T20:06:27,923 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:27,923 ########################################################################## 2023-03-31T20:06:27,924 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:27,924 `dependencies = ['six', 'colorama', 'pandas']` 2023-03-31T20:06:27,924 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:27,924 consider this value unless 'dependencies' is listed as `dynamic`. 2023-03-31T20:06:27,924 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:27,925 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:27,925 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:27,925 follow strictly the standard. 2023-03-31T20:06:27,925 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-03-31T20:06:27,925 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:27,925 configuration. 2023-03-31T20:06:27,926 !! 2023-03-31T20:06:27,926 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:27,926 /tmp/pip-build-env-uda2jkva/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'optional-dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-31T20:06:27,926 !! 2023-03-31T20:06:27,927 ########################################################################## 2023-03-31T20:06:27,927 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-31T20:06:27,927 ########################################################################## 2023-03-31T20:06:27,927 The following seems to be defined outside of `pyproject.toml`: 2023-03-31T20:06:27,928 `optional-dependencies = {'dev': ['pdoc3']}` 2023-03-31T20:06:27,928 According to the spec (see the link below), however, setuptools CANNOT 2023-03-31T20:06:27,928 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-03-31T20:06:27,928 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-31T20:06:27,928 For the time being, `setuptools` will still consider the given value (as a 2023-03-31T20:06:27,929 **transitional** measure), but please note that future releases of setuptools will 2023-03-31T20:06:27,929 follow strictly the standard. 2023-03-31T20:06:27,929 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-03-31T20:06:27,929 remove the `[project]` table from your file and rely entirely on other means of 2023-03-31T20:06:27,929 configuration. 2023-03-31T20:06:27,930 !! 2023-03-31T20:06:27,930 warnings.warn(msg, _WouldIgnoreField) 2023-03-31T20:06:28,205 running bdist_wheel 2023-03-31T20:06:28,219 running build 2023-03-31T20:06:28,219 running build_py 2023-03-31T20:06:28,225 creating build 2023-03-31T20:06:28,225 creating build/lib 2023-03-31T20:06:28,226 creating build/lib/represent 2023-03-31T20:06:28,227 copying represent/object.py -> build/lib/represent 2023-03-31T20:06:28,230 copying represent/structures.py -> build/lib/represent 2023-03-31T20:06:28,232 copying represent/document.py -> build/lib/represent 2023-03-31T20:06:28,234 copying represent/representation.py -> build/lib/represent 2023-03-31T20:06:28,236 copying represent/__init__.py -> build/lib/represent 2023-03-31T20:06:28,237 copying represent/base.py -> build/lib/represent 2023-03-31T20:06:28,239 running egg_info 2023-03-31T20:06:28,247 writing pyrepresent.egg-info/PKG-INFO 2023-03-31T20:06:28,249 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-03-31T20:06:28,251 writing requirements to pyrepresent.egg-info/requires.txt 2023-03-31T20:06:28,252 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-03-31T20:06:28,260 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:28,262 reading manifest template 'MANIFEST.in' 2023-03-31T20:06:28,265 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-31T20:06:28,274 installing to build/bdist.linux-armv7l/wheel 2023-03-31T20:06:28,275 running install 2023-03-31T20:06:28,300 running install_lib 2023-03-31T20:06:28,305 creating build/bdist.linux-armv7l 2023-03-31T20:06:28,305 creating build/bdist.linux-armv7l/wheel 2023-03-31T20:06:28,307 creating build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,308 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,310 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,313 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,315 copying build/lib/represent/representation.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,317 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,318 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-31T20:06:28,320 running install_egg_info 2023-03-31T20:06:28,325 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.0.3-py3.9.egg-info 2023-03-31T20:06:28,335 running install_scripts 2023-03-31T20:06:28,349 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.0.3.dist-info/WHEEL 2023-03-31T20:06:28,352 creating '/tmp/pip-wheel-3mg3scav/.tmp-lgksnohy/pyrepresent-0.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-03-31T20:06:28,355 adding 'represent/__init__.py' 2023-03-31T20:06:28,357 adding 'represent/base.py' 2023-03-31T20:06:28,358 adding 'represent/document.py' 2023-03-31T20:06:28,360 adding 'represent/object.py' 2023-03-31T20:06:28,361 adding 'represent/representation.py' 2023-03-31T20:06:28,364 adding 'represent/structures.py' 2023-03-31T20:06:28,365 adding 'pyrepresent-0.0.3.dist-info/METADATA' 2023-03-31T20:06:28,366 adding 'pyrepresent-0.0.3.dist-info/WHEEL' 2023-03-31T20:06:28,367 adding 'pyrepresent-0.0.3.dist-info/top_level.txt' 2023-03-31T20:06:28,368 adding 'pyrepresent-0.0.3.dist-info/RECORD' 2023-03-31T20:06:28,369 removing build/bdist.linux-armv7l/wheel 2023-03-31T20:06:28,475 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-03-31T20:06:28,481 Created wheel for pyrepresent: filename=pyrepresent-0.0.3-py3-none-any.whl size=11752 sha256=26487629554b90a17be84fc2a60af434c232ae3b1f0dbd0d724cd67d33918e39 2023-03-31T20:06:28,482 Stored in directory: /tmp/pip-ephem-wheel-cache-bdfa1y3m/wheels/84/d1/3e/d06a8613c6b05a673c1261bbbb6656181d702c7921ba9225f6 2023-03-31T20:06:28,493 Successfully built pyrepresent 2023-03-31T20:06:28,496 Removed build tracker: '/tmp/pip-build-tracker-rwdwf48r'