2023-04-05T10:06:45,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-jdfllb00 2023-04-05T10:06:45,196 Created temporary directory: /tmp/pip-build-tracker-zmvbqa5a 2023-04-05T10:06:45,196 Initialized build tracking at /tmp/pip-build-tracker-zmvbqa5a 2023-04-05T10:06:45,196 Created build tracker: /tmp/pip-build-tracker-zmvbqa5a 2023-04-05T10:06:45,196 Entered build tracker: /tmp/pip-build-tracker-zmvbqa5a 2023-04-05T10:06:45,197 Created temporary directory: /tmp/pip-wheel-fw4i0ft7 2023-04-05T10:06:45,201 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-05T10:06:45,204 Created temporary directory: /tmp/pip-ephem-wheel-cache-iru3u6jr 2023-04-05T10:06:45,229 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-05T10:06:45,232 2 location(s) to search for versions of pyrepresent: 2023-04-05T10:06:45,232 * https://pypi.org/simple/pyrepresent/ 2023-04-05T10:06:45,232 * https://www.piwheels.org/simple/pyrepresent/ 2023-04-05T10:06:45,233 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-04-05T10:06:45,233 Getting page https://pypi.org/simple/pyrepresent/ 2023-04-05T10:06:45,235 Found index url https://pypi.org/simple 2023-04-05T10:06:45,305 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-04-05T10:06:45,307 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-05T10:06:45,308 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-05T10:06:45,308 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-05T10:06:45,308 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-05T10:06:45,309 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-05T10:06:45,309 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-05T10:06:45,309 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-04-05T10:06:45,309 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-04-05T10:06:45,310 Found index url https://www.piwheels.org/simple 2023-04-05T10:06:45,536 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-04-05T10:06:45,540 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-05T10:06:45,540 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-05T10:06:45,541 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-05T10:06:45,541 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-05T10:06:45,541 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-05T10:06:45,542 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-04-05T10:06:45,542 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-04-05T10:06:45,571 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-04-05T10:06:45,598 Collecting pyrepresent==0.0.5 2023-04-05T10:06:45,600 Created temporary directory: /tmp/pip-unpack-njhtu3hr 2023-04-05T10:06:45,645 Downloading pyrepresent-0.0.5.tar.gz (14 kB) 2023-04-05T10:06:45,699 Added pyrepresent==0.0.5 from https://files.pythonhosted.org/packages/31/f7/67b4bcfbe03538100247c235d7dce1ce9346d2b565f18d776587141ea2a5/pyrepresent-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-zmvbqa5a' 2023-04-05T10:06:45,703 Created temporary directory: /tmp/pip-build-env-2xgd8hqt 2023-04-05T10:06:45,715 Installing build dependencies: started 2023-04-05T10:06:45,716 Running command pip subprocess to install build dependencies 2023-04-05T10:06:46,954 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-04-05T10:06:47,614 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-05T10:06:47,641 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-05T10:06:49,334 Collecting setuptools 2023-04-05T10:06:49,442 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.1-py3-none-any.whl (1.1 MB) 2023-04-05T10:06:52,228 Installing collected packages: setuptools 2023-04-05T10:06:54,479 Successfully installed setuptools-67.6.1 2023-04-05T10:06:54,977 Installing build dependencies: finished with status 'done' 2023-04-05T10:06:54,983 Getting requirements to build wheel: started 2023-04-05T10:06:54,984 Running command Getting requirements to build wheel 2023-04-05T10:06:55,503 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-04-05T10:06:55,503 warnings.warn(msg) 2023-04-05T10:06:55,548 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:06:55,549 !! 2023-04-05T10:06:55,549 ########################################################################## 2023-04-05T10:06:55,549 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:06:55,549 ########################################################################## 2023-04-05T10:06:55,550 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:06:55,550 `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-05T10:06:55,550 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:06:55,550 consider this value unless 'readme' is listed as `dynamic`. 2023-04-05T10:06:55,551 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:06:55,551 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:06:55,551 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:06:55,551 follow strictly the standard. 2023-04-05T10:06:55,551 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-04-05T10:06:55,552 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:06:55,552 configuration. 2023-04-05T10:06:55,552 !! 2023-04-05T10:06:55,552 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:06:55,553 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:06:55,553 !! 2023-04-05T10:06:55,553 ########################################################################## 2023-04-05T10:06:55,553 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:06:55,553 ########################################################################## 2023-04-05T10:06:55,554 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:06:55,554 `license = 'MIT'` 2023-04-05T10:06:55,554 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:06:55,554 consider this value unless 'license' is listed as `dynamic`. 2023-04-05T10:06:55,555 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:06:55,555 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:06:55,555 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:06:55,555 follow strictly the standard. 2023-04-05T10:06:55,555 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-04-05T10:06:55,555 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:06:55,556 configuration. 2023-04-05T10:06:55,556 !! 2023-04-05T10:06:55,556 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:06:55,556 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:06:55,556 !! 2023-04-05T10:06:55,557 ########################################################################## 2023-04-05T10:06:55,557 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:06:55,557 ########################################################################## 2023-04-05T10:06:55,557 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:06:55,558 `authors = 'Shahaf Frank-Shapir'` 2023-04-05T10:06:55,558 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:06:55,558 consider this value unless 'authors' is listed as `dynamic`. 2023-04-05T10:06:55,558 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:06:55,559 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:06:55,559 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:06:55,559 follow strictly the standard. 2023-04-05T10:06:55,559 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-04-05T10:06:55,560 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:06:55,560 configuration. 2023-04-05T10:06:55,560 !! 2023-04-05T10:06:55,561 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:06:55,561 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:06:55,561 !! 2023-04-05T10:06:55,561 ########################################################################## 2023-04-05T10:06:55,561 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:06:55,561 ########################################################################## 2023-04-05T10:06:55,562 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:06:55,562 `dependencies = ['six', 'colorama', 'pandas']` 2023-04-05T10:06:55,562 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:06:55,562 consider this value unless 'dependencies' is listed as `dynamic`. 2023-04-05T10:06:55,563 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:06:55,563 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:06:55,563 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:06:55,563 follow strictly the standard. 2023-04-05T10:06:55,564 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-04-05T10:06:55,564 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:06:55,564 configuration. 2023-04-05T10:06:55,564 !! 2023-04-05T10:06:55,565 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:06:55,565 /tmp/pip-build-env-2xgd8hqt/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-05T10:06:55,565 !! 2023-04-05T10:06:55,565 ########################################################################## 2023-04-05T10:06:55,565 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:06:55,565 ########################################################################## 2023-04-05T10:06:55,566 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:06:55,566 `optional-dependencies = {'dev': ['pdoc3']}` 2023-04-05T10:06:55,566 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:06:55,566 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-04-05T10:06:55,567 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:06:55,567 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:06:55,567 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:06:55,567 follow strictly the standard. 2023-04-05T10:06:55,567 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-04-05T10:06:55,568 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:06:55,568 configuration. 2023-04-05T10:06:55,568 !! 2023-04-05T10:06:55,568 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:06:55,806 running egg_info 2023-04-05T10:06:55,811 writing pyrepresent.egg-info/PKG-INFO 2023-04-05T10:06:55,813 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-04-05T10:06:55,816 writing requirements to pyrepresent.egg-info/requires.txt 2023-04-05T10:06:55,817 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-04-05T10:06:55,834 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:06:55,836 reading manifest template 'MANIFEST.in' 2023-04-05T10:06:55,839 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:06:55,933 Getting requirements to build wheel: finished with status 'done' 2023-04-05T10:06:55,945 Installing backend dependencies: started 2023-04-05T10:06:55,946 Running command pip subprocess to install backend dependencies 2023-04-05T10:06:57,179 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-04-05T10:06:57,841 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-05T10:06:57,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-05T10:06:58,362 Collecting wheel 2023-04-05T10:06:58,381 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-04-05T10:07:00,801 Installing collected packages: wheel 2023-04-05T10:07:01,037 Creating /tmp/pip-build-env-2xgd8hqt/normal/bin 2023-04-05T10:07:01,040 changing mode of /tmp/pip-build-env-2xgd8hqt/normal/bin/wheel to 755 2023-04-05T10:07:01,053 Successfully installed wheel-0.40.0 2023-04-05T10:07:01,512 Installing backend dependencies: finished with status 'done' 2023-04-05T10:07:01,514 Created temporary directory: /tmp/pip-modern-metadata-aoxzicbo 2023-04-05T10:07:01,517 Preparing metadata (pyproject.toml): started 2023-04-05T10:07:01,518 Running command Preparing metadata (pyproject.toml) 2023-04-05T10:07:02,024 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-04-05T10:07:02,024 warnings.warn(msg) 2023-04-05T10:07:02,070 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:02,070 !! 2023-04-05T10:07:02,070 ########################################################################## 2023-04-05T10:07:02,070 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:02,071 ########################################################################## 2023-04-05T10:07:02,071 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:02,071 `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-05T10:07:02,072 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:02,072 consider this value unless 'readme' is listed as `dynamic`. 2023-04-05T10:07:02,072 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:02,072 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:02,072 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:02,072 follow strictly the standard. 2023-04-05T10:07:02,073 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-04-05T10:07:02,073 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:02,073 configuration. 2023-04-05T10:07:02,073 !! 2023-04-05T10:07:02,074 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:02,074 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:02,074 !! 2023-04-05T10:07:02,074 ########################################################################## 2023-04-05T10:07:02,074 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:02,075 ########################################################################## 2023-04-05T10:07:02,075 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:02,075 `license = 'MIT'` 2023-04-05T10:07:02,075 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:02,076 consider this value unless 'license' is listed as `dynamic`. 2023-04-05T10:07:02,076 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:02,076 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:02,076 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:02,076 follow strictly the standard. 2023-04-05T10:07:02,077 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-04-05T10:07:02,077 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:02,077 configuration. 2023-04-05T10:07:02,077 !! 2023-04-05T10:07:02,078 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:02,078 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:02,078 !! 2023-04-05T10:07:02,078 ########################################################################## 2023-04-05T10:07:02,078 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:02,079 ########################################################################## 2023-04-05T10:07:02,079 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:02,079 `authors = 'Shahaf Frank-Shapir'` 2023-04-05T10:07:02,079 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:02,080 consider this value unless 'authors' is listed as `dynamic`. 2023-04-05T10:07:02,080 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:02,080 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:02,080 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:02,080 follow strictly the standard. 2023-04-05T10:07:02,081 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-04-05T10:07:02,081 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:02,081 configuration. 2023-04-05T10:07:02,081 !! 2023-04-05T10:07:02,082 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:02,082 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:02,082 !! 2023-04-05T10:07:02,082 ########################################################################## 2023-04-05T10:07:02,082 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:02,083 ########################################################################## 2023-04-05T10:07:02,083 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:02,083 `dependencies = ['six', 'colorama', 'pandas']` 2023-04-05T10:07:02,083 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:02,083 consider this value unless 'dependencies' is listed as `dynamic`. 2023-04-05T10:07:02,084 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:02,084 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:02,084 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:02,084 follow strictly the standard. 2023-04-05T10:07:02,085 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-04-05T10:07:02,085 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:02,085 configuration. 2023-04-05T10:07:02,085 !! 2023-04-05T10:07:02,085 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:02,086 /tmp/pip-build-env-2xgd8hqt/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-05T10:07:02,086 !! 2023-04-05T10:07:02,086 ########################################################################## 2023-04-05T10:07:02,086 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:02,086 ########################################################################## 2023-04-05T10:07:02,087 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:02,087 `optional-dependencies = {'dev': ['pdoc3']}` 2023-04-05T10:07:02,087 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:02,087 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-04-05T10:07:02,087 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:02,088 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:02,088 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:02,088 follow strictly the standard. 2023-04-05T10:07:02,088 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-04-05T10:07:02,088 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:02,089 configuration. 2023-04-05T10:07:02,089 !! 2023-04-05T10:07:02,089 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:02,383 running dist_info 2023-04-05T10:07:02,389 creating /tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info 2023-04-05T10:07:02,393 writing /tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/PKG-INFO 2023-04-05T10:07:02,396 writing dependency_links to /tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/dependency_links.txt 2023-04-05T10:07:02,398 writing requirements to /tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/requires.txt 2023-04-05T10:07:02,399 writing top-level names to /tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/top_level.txt 2023-04-05T10:07:02,401 writing manifest file '/tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:07:02,417 reading manifest file '/tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:07:02,419 reading manifest template 'MANIFEST.in' 2023-04-05T10:07:02,422 writing manifest file '/tmp/pip-modern-metadata-aoxzicbo/pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:07:02,424 creating '/tmp/pip-modern-metadata-aoxzicbo/pyrepresent-0.0.5.dist-info' 2023-04-05T10:07:02,557 Preparing metadata (pyproject.toml): finished with status 'done' 2023-04-05T10:07:02,565 Source in /tmp/pip-wheel-fw4i0ft7/pyrepresent_321860cab86241c0acef0a5a8a01e102 has version 0.0.5, which satisfies requirement pyrepresent==0.0.5 from https://files.pythonhosted.org/packages/31/f7/67b4bcfbe03538100247c235d7dce1ce9346d2b565f18d776587141ea2a5/pyrepresent-0.0.5.tar.gz 2023-04-05T10:07:02,566 Removed pyrepresent==0.0.5 from https://files.pythonhosted.org/packages/31/f7/67b4bcfbe03538100247c235d7dce1ce9346d2b565f18d776587141ea2a5/pyrepresent-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-zmvbqa5a' 2023-04-05T10:07:02,570 Created temporary directory: /tmp/pip-unpack-r3ivsrte 2023-04-05T10:07:02,571 Building wheels for collected packages: pyrepresent 2023-04-05T10:07:02,575 Created temporary directory: /tmp/pip-wheel-ryi07i8s 2023-04-05T10:07:02,576 Destination directory: /tmp/pip-wheel-ryi07i8s 2023-04-05T10:07:02,578 Building wheel for pyrepresent (pyproject.toml): started 2023-04-05T10:07:02,579 Running command Building wheel for pyrepresent (pyproject.toml) 2023-04-05T10:07:03,052 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-04-05T10:07:03,053 warnings.warn(msg) 2023-04-05T10:07:03,096 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:03,096 !! 2023-04-05T10:07:03,097 ########################################################################## 2023-04-05T10:07:03,097 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:03,097 ########################################################################## 2023-04-05T10:07:03,097 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:03,097 `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-05T10:07:03,098 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:03,098 consider this value unless 'readme' is listed as `dynamic`. 2023-04-05T10:07:03,098 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:03,098 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:03,099 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:03,099 follow strictly the standard. 2023-04-05T10:07:03,099 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-04-05T10:07:03,099 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:03,099 configuration. 2023-04-05T10:07:03,100 !! 2023-04-05T10:07:03,100 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:03,100 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:03,100 !! 2023-04-05T10:07:03,101 ########################################################################## 2023-04-05T10:07:03,101 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:03,101 ########################################################################## 2023-04-05T10:07:03,101 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:03,102 `license = 'MIT'` 2023-04-05T10:07:03,102 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:03,102 consider this value unless 'license' is listed as `dynamic`. 2023-04-05T10:07:03,102 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:03,102 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:03,103 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:03,103 follow strictly the standard. 2023-04-05T10:07:03,103 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-04-05T10:07:03,103 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:03,103 configuration. 2023-04-05T10:07:03,104 !! 2023-04-05T10:07:03,104 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:03,104 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:03,104 !! 2023-04-05T10:07:03,105 ########################################################################## 2023-04-05T10:07:03,105 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:03,105 ########################################################################## 2023-04-05T10:07:03,105 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:03,106 `authors = 'Shahaf Frank-Shapir'` 2023-04-05T10:07:03,106 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:03,106 consider this value unless 'authors' is listed as `dynamic`. 2023-04-05T10:07:03,106 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:03,106 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:03,107 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:03,107 follow strictly the standard. 2023-04-05T10:07:03,107 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-04-05T10:07:03,107 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:03,107 configuration. 2023-04-05T10:07:03,108 !! 2023-04-05T10:07:03,108 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:03,108 /tmp/pip-build-env-2xgd8hqt/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-04-05T10:07:03,108 !! 2023-04-05T10:07:03,109 ########################################################################## 2023-04-05T10:07:03,109 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:03,109 ########################################################################## 2023-04-05T10:07:03,109 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:03,109 `dependencies = ['six', 'colorama', 'pandas']` 2023-04-05T10:07:03,110 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:03,110 consider this value unless 'dependencies' is listed as `dynamic`. 2023-04-05T10:07:03,110 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:03,110 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:03,110 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:03,111 follow strictly the standard. 2023-04-05T10:07:03,111 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-04-05T10:07:03,111 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:03,111 configuration. 2023-04-05T10:07:03,111 !! 2023-04-05T10:07:03,112 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:03,112 /tmp/pip-build-env-2xgd8hqt/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-05T10:07:03,112 !! 2023-04-05T10:07:03,112 ########################################################################## 2023-04-05T10:07:03,113 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-04-05T10:07:03,113 ########################################################################## 2023-04-05T10:07:03,113 The following seems to be defined outside of `pyproject.toml`: 2023-04-05T10:07:03,113 `optional-dependencies = {'dev': ['pdoc3']}` 2023-04-05T10:07:03,113 According to the spec (see the link below), however, setuptools CANNOT 2023-04-05T10:07:03,114 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-04-05T10:07:03,114 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-04-05T10:07:03,114 For the time being, `setuptools` will still consider the given value (as a 2023-04-05T10:07:03,114 **transitional** measure), but please note that future releases of setuptools will 2023-04-05T10:07:03,114 follow strictly the standard. 2023-04-05T10:07:03,115 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-04-05T10:07:03,115 remove the `[project]` table from your file and rely entirely on other means of 2023-04-05T10:07:03,115 configuration. 2023-04-05T10:07:03,115 !! 2023-04-05T10:07:03,116 warnings.warn(msg, _WouldIgnoreField) 2023-04-05T10:07:03,379 running bdist_wheel 2023-04-05T10:07:03,394 running build 2023-04-05T10:07:03,394 running build_py 2023-04-05T10:07:03,399 creating build 2023-04-05T10:07:03,400 creating build/lib 2023-04-05T10:07:03,401 creating build/lib/represent 2023-04-05T10:07:03,402 copying represent/object.py -> build/lib/represent 2023-04-05T10:07:03,404 copying represent/structures.py -> build/lib/represent 2023-04-05T10:07:03,407 copying represent/document.py -> build/lib/represent 2023-04-05T10:07:03,409 copying represent/indentation.py -> build/lib/represent 2023-04-05T10:07:03,410 copying represent/__init__.py -> build/lib/represent 2023-04-05T10:07:03,412 copying represent/base.py -> build/lib/represent 2023-04-05T10:07:03,414 running egg_info 2023-04-05T10:07:03,422 writing pyrepresent.egg-info/PKG-INFO 2023-04-05T10:07:03,424 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-04-05T10:07:03,426 writing requirements to pyrepresent.egg-info/requires.txt 2023-04-05T10:07:03,427 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-04-05T10:07:03,434 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:07:03,436 reading manifest template 'MANIFEST.in' 2023-04-05T10:07:03,440 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-04-05T10:07:03,449 installing to build/bdist.linux-armv7l/wheel 2023-04-05T10:07:03,450 running install 2023-04-05T10:07:03,475 running install_lib 2023-04-05T10:07:03,480 creating build/bdist.linux-armv7l 2023-04-05T10:07:03,480 creating build/bdist.linux-armv7l/wheel 2023-04-05T10:07:03,482 creating build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,483 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,486 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,489 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,491 copying build/lib/represent/indentation.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,493 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,495 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-04-05T10:07:03,498 running install_egg_info 2023-04-05T10:07:03,502 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.0.5-py3.9.egg-info 2023-04-05T10:07:03,513 running install_scripts 2023-04-05T10:07:03,528 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.0.5.dist-info/WHEEL 2023-04-05T10:07:03,531 creating '/tmp/pip-wheel-ryi07i8s/.tmp-qbagvpi3/pyrepresent-0.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-04-05T10:07:03,535 adding 'represent/__init__.py' 2023-04-05T10:07:03,537 adding 'represent/base.py' 2023-04-05T10:07:03,539 adding 'represent/document.py' 2023-04-05T10:07:03,540 adding 'represent/indentation.py' 2023-04-05T10:07:03,542 adding 'represent/object.py' 2023-04-05T10:07:03,545 adding 'represent/structures.py' 2023-04-05T10:07:03,546 adding 'pyrepresent-0.0.5.dist-info/METADATA' 2023-04-05T10:07:03,547 adding 'pyrepresent-0.0.5.dist-info/WHEEL' 2023-04-05T10:07:03,548 adding 'pyrepresent-0.0.5.dist-info/top_level.txt' 2023-04-05T10:07:03,549 adding 'pyrepresent-0.0.5.dist-info/RECORD' 2023-04-05T10:07:03,550 removing build/bdist.linux-armv7l/wheel 2023-04-05T10:07:03,660 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-04-05T10:07:03,667 Created wheel for pyrepresent: filename=pyrepresent-0.0.5-py3-none-any.whl size=11852 sha256=77071c2e3a749eca3dbe8d4b782b3196e6b35bdd966d448559b50a319ccb4aae 2023-04-05T10:07:03,668 Stored in directory: /tmp/pip-ephem-wheel-cache-iru3u6jr/wheels/09/d5/b7/97fc72b21c9e80694b7a28843ea04347d2a9827ab3b14a3dd4 2023-04-05T10:07:03,679 Successfully built pyrepresent 2023-04-05T10:07:03,683 Removed build tracker: '/tmp/pip-build-tracker-zmvbqa5a'