2023-03-28T11:24:19,577 Created temporary directory: /tmp/pip-ephem-wheel-cache-xco31apa 2023-03-28T11:24:19,580 Created temporary directory: /tmp/pip-build-tracker-tros40jf 2023-03-28T11:24:19,580 Initialized build tracking at /tmp/pip-build-tracker-tros40jf 2023-03-28T11:24:19,580 Created build tracker: /tmp/pip-build-tracker-tros40jf 2023-03-28T11:24:19,581 Entered build tracker: /tmp/pip-build-tracker-tros40jf 2023-03-28T11:24:19,581 Created temporary directory: /tmp/pip-wheel-3gz2tmqn 2023-03-28T11:24:19,586 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-28T11:24:19,589 Created temporary directory: /tmp/pip-ephem-wheel-cache-c5iyinlp 2023-03-28T11:24:19,622 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-28T11:24:19,625 2 location(s) to search for versions of pyrepresent: 2023-03-28T11:24:19,625 * https://pypi.org/simple/pyrepresent/ 2023-03-28T11:24:19,625 * https://www.piwheels.org/simple/pyrepresent/ 2023-03-28T11:24:19,626 Fetching project page and analyzing links: https://pypi.org/simple/pyrepresent/ 2023-03-28T11:24:19,626 Getting page https://pypi.org/simple/pyrepresent/ 2023-03-28T11:24:19,628 Found index url https://pypi.org/simple 2023-03-28T11:24:19,686 Fetched page https://pypi.org/simple/pyrepresent/ as application/vnd.pypi.simple.v1+json 2023-03-28T11:24:19,688 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-28T11:24:19,688 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-28T11:24:19,689 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-28T11:24:19,689 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrepresent/ 2023-03-28T11:24:19,690 Getting page https://www.piwheels.org/simple/pyrepresent/ 2023-03-28T11:24:19,691 Found index url https://www.piwheels.org/simple 2023-03-28T11:24:19,844 Fetched page https://www.piwheels.org/simple/pyrepresent/ as text/html 2023-03-28T11:24:19,846 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-28T11:24:19,846 Skipping link: not a file: https://www.piwheels.org/simple/pyrepresent/ 2023-03-28T11:24:19,846 Skipping link: not a file: https://pypi.org/simple/pyrepresent/ 2023-03-28T11:24:19,866 Given no hashes to check 1 links for project 'pyrepresent': discarding no candidates 2023-03-28T11:24:19,884 Collecting pyrepresent==0.0.1 2023-03-28T11:24:19,887 Created temporary directory: /tmp/pip-unpack-1priyuh8 2023-03-28T11:24:19,937 Downloading pyrepresent-0.0.1.tar.gz (14 kB) 2023-03-28T11:24:20,001 Added pyrepresent==0.0.1 from https://files.pythonhosted.org/packages/0c/d3/20fb4f5f5fd557bd7af839295f8714f5587f97b34ed6cfc386cce1a3224c/pyrepresent-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-tros40jf' 2023-03-28T11:24:20,005 Created temporary directory: /tmp/pip-build-env-4ylnhwh5 2023-03-28T11:24:20,016 Installing build dependencies: started 2023-03-28T11:24:20,018 Running command pip subprocess to install build dependencies 2023-03-28T11:24:21,529 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-03-28T11:24:22,278 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-28T11:24:22,308 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-28T11:24:24,188 Collecting setuptools 2023-03-28T11:24:24,328 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.0-py3-none-any.whl (1.1 MB) 2023-03-28T11:24:27,052 Installing collected packages: setuptools 2023-03-28T11:24:29,702 Successfully installed setuptools-67.6.0 2023-03-28T11:24:30,274 Installing build dependencies: finished with status 'done' 2023-03-28T11:24:30,281 Getting requirements to build wheel: started 2023-03-28T11:24:30,283 Running command Getting requirements to build wheel 2023-03-28T11:24:30,931 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-03-28T11:24:30,932 warnings.warn(msg) 2023-03-28T11:24:30,988 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:30,988 !! 2023-03-28T11:24:30,988 ########################################################################## 2023-03-28T11:24:30,988 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:30,988 ########################################################################## 2023-03-28T11:24:30,989 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:30,989 `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-28T11:24:30,989 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:30,989 consider this value unless 'readme' is listed as `dynamic`. 2023-03-28T11:24:30,990 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:30,990 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:30,990 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:30,990 follow strictly the standard. 2023-03-28T11:24:30,990 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-03-28T11:24:30,990 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:30,991 configuration. 2023-03-28T11:24:30,991 !! 2023-03-28T11:24:30,992 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:30,992 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:30,993 !! 2023-03-28T11:24:30,993 ########################################################################## 2023-03-28T11:24:30,993 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:30,994 ########################################################################## 2023-03-28T11:24:30,994 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:30,994 `license = 'MIT'` 2023-03-28T11:24:30,995 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:30,995 consider this value unless 'license' is listed as `dynamic`. 2023-03-28T11:24:30,995 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:30,996 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:30,996 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:30,996 follow strictly the standard. 2023-03-28T11:24:30,996 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-03-28T11:24:30,997 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:30,997 configuration. 2023-03-28T11:24:30,998 !! 2023-03-28T11:24:30,998 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:30,998 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:30,999 !! 2023-03-28T11:24:31,000 ########################################################################## 2023-03-28T11:24:31,000 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:31,000 ########################################################################## 2023-03-28T11:24:31,000 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:31,001 `authors = 'Shahaf Frank-Shapir'` 2023-03-28T11:24:31,001 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:31,002 consider this value unless 'authors' is listed as `dynamic`. 2023-03-28T11:24:31,002 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:31,003 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:31,003 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:31,003 follow strictly the standard. 2023-03-28T11:24:31,004 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-03-28T11:24:31,004 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:31,004 configuration. 2023-03-28T11:24:31,005 !! 2023-03-28T11:24:31,005 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:31,005 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:31,006 !! 2023-03-28T11:24:31,006 ########################################################################## 2023-03-28T11:24:31,007 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:31,007 ########################################################################## 2023-03-28T11:24:31,007 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:31,008 `dependencies = ['six', 'colorama', 'pandas', 'frozendict']` 2023-03-28T11:24:31,008 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:31,008 consider this value unless 'dependencies' is listed as `dynamic`. 2023-03-28T11:24:31,008 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:31,009 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:31,009 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:31,009 follow strictly the standard. 2023-03-28T11:24:31,009 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-03-28T11:24:31,010 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:31,010 configuration. 2023-03-28T11:24:31,010 !! 2023-03-28T11:24:31,011 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:31,011 /tmp/pip-build-env-4ylnhwh5/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-28T11:24:31,011 !! 2023-03-28T11:24:31,012 ########################################################################## 2023-03-28T11:24:31,012 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:31,012 ########################################################################## 2023-03-28T11:24:31,012 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:31,013 `optional-dependencies = {'dev': ['pdoc3']}` 2023-03-28T11:24:31,013 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:31,013 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-03-28T11:24:31,014 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:31,014 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:31,014 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:31,014 follow strictly the standard. 2023-03-28T11:24:31,015 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-03-28T11:24:31,015 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:31,015 configuration. 2023-03-28T11:24:31,016 !! 2023-03-28T11:24:31,016 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:31,328 running egg_info 2023-03-28T11:24:31,336 writing pyrepresent.egg-info/PKG-INFO 2023-03-28T11:24:31,338 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-03-28T11:24:31,341 writing requirements to pyrepresent.egg-info/requires.txt 2023-03-28T11:24:31,343 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-03-28T11:24:31,361 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:31,364 reading manifest template 'MANIFEST.in' 2023-03-28T11:24:31,367 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:31,484 Getting requirements to build wheel: finished with status 'done' 2023-03-28T11:24:31,499 Installing backend dependencies: started 2023-03-28T11:24:31,500 Running command pip subprocess to install backend dependencies 2023-03-28T11:24:33,026 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-03-28T11:24:33,795 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-28T11:24:33,826 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-28T11:24:34,329 Collecting wheel 2023-03-28T11:24:34,354 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-03-28T11:24:36,684 Installing collected packages: wheel 2023-03-28T11:24:36,974 Creating /tmp/pip-build-env-4ylnhwh5/normal/bin 2023-03-28T11:24:36,977 changing mode of /tmp/pip-build-env-4ylnhwh5/normal/bin/wheel to 755 2023-03-28T11:24:37,002 Successfully installed wheel-0.40.0 2023-03-28T11:24:37,515 Installing backend dependencies: finished with status 'done' 2023-03-28T11:24:37,518 Created temporary directory: /tmp/pip-modern-metadata-lbm1cjcf 2023-03-28T11:24:37,521 Preparing metadata (pyproject.toml): started 2023-03-28T11:24:37,522 Running command Preparing metadata (pyproject.toml) 2023-03-28T11:24:38,144 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-03-28T11:24:38,145 warnings.warn(msg) 2023-03-28T11:24:38,198 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:38,199 !! 2023-03-28T11:24:38,199 ########################################################################## 2023-03-28T11:24:38,199 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:38,199 ########################################################################## 2023-03-28T11:24:38,200 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:38,200 `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-28T11:24:38,201 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:38,201 consider this value unless 'readme' is listed as `dynamic`. 2023-03-28T11:24:38,201 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:38,201 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:38,201 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:38,202 follow strictly the standard. 2023-03-28T11:24:38,202 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-03-28T11:24:38,202 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:38,202 configuration. 2023-03-28T11:24:38,203 !! 2023-03-28T11:24:38,203 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:38,203 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:38,203 !! 2023-03-28T11:24:38,204 ########################################################################## 2023-03-28T11:24:38,204 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:38,204 ########################################################################## 2023-03-28T11:24:38,204 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:38,205 `license = 'MIT'` 2023-03-28T11:24:38,205 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:38,205 consider this value unless 'license' is listed as `dynamic`. 2023-03-28T11:24:38,206 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:38,206 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:38,206 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:38,206 follow strictly the standard. 2023-03-28T11:24:38,207 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-03-28T11:24:38,207 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:38,207 configuration. 2023-03-28T11:24:38,208 !! 2023-03-28T11:24:38,208 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:38,208 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:38,208 !! 2023-03-28T11:24:38,209 ########################################################################## 2023-03-28T11:24:38,209 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:38,209 ########################################################################## 2023-03-28T11:24:38,209 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:38,210 `authors = 'Shahaf Frank-Shapir'` 2023-03-28T11:24:38,210 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:38,210 consider this value unless 'authors' is listed as `dynamic`. 2023-03-28T11:24:38,211 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:38,211 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:38,211 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:38,211 follow strictly the standard. 2023-03-28T11:24:38,212 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-03-28T11:24:38,212 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:38,212 configuration. 2023-03-28T11:24:38,213 !! 2023-03-28T11:24:38,213 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:38,213 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:38,213 !! 2023-03-28T11:24:38,214 ########################################################################## 2023-03-28T11:24:38,214 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:38,214 ########################################################################## 2023-03-28T11:24:38,215 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:38,215 `dependencies = ['six', 'colorama', 'pandas', 'frozendict']` 2023-03-28T11:24:38,215 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:38,216 consider this value unless 'dependencies' is listed as `dynamic`. 2023-03-28T11:24:38,216 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:38,216 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:38,217 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:38,217 follow strictly the standard. 2023-03-28T11:24:38,217 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-03-28T11:24:38,217 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:38,218 configuration. 2023-03-28T11:24:38,218 !! 2023-03-28T11:24:38,218 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:38,218 /tmp/pip-build-env-4ylnhwh5/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-28T11:24:38,218 !! 2023-03-28T11:24:38,219 ########################################################################## 2023-03-28T11:24:38,219 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:38,219 ########################################################################## 2023-03-28T11:24:38,219 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:38,220 `optional-dependencies = {'dev': ['pdoc3']}` 2023-03-28T11:24:38,220 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:38,220 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-03-28T11:24:38,221 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:38,221 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:38,221 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:38,222 follow strictly the standard. 2023-03-28T11:24:38,222 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-03-28T11:24:38,222 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:38,223 configuration. 2023-03-28T11:24:38,223 !! 2023-03-28T11:24:38,223 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:38,595 running dist_info 2023-03-28T11:24:38,601 creating /tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info 2023-03-28T11:24:38,606 writing /tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/PKG-INFO 2023-03-28T11:24:38,609 writing dependency_links to /tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/dependency_links.txt 2023-03-28T11:24:38,612 writing requirements to /tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/requires.txt 2023-03-28T11:24:38,613 writing top-level names to /tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/top_level.txt 2023-03-28T11:24:38,615 writing manifest file '/tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:38,632 reading manifest file '/tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:38,635 reading manifest template 'MANIFEST.in' 2023-03-28T11:24:38,642 writing manifest file '/tmp/pip-modern-metadata-lbm1cjcf/pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:38,645 creating '/tmp/pip-modern-metadata-lbm1cjcf/pyrepresent-0.0.1.dist-info' 2023-03-28T11:24:38,802 Preparing metadata (pyproject.toml): finished with status 'done' 2023-03-28T11:24:38,811 Source in /tmp/pip-wheel-3gz2tmqn/pyrepresent_de1855fa915e4091be2aeface8e4753a has version 0.0.1, which satisfies requirement pyrepresent==0.0.1 from https://files.pythonhosted.org/packages/0c/d3/20fb4f5f5fd557bd7af839295f8714f5587f97b34ed6cfc386cce1a3224c/pyrepresent-0.0.1.tar.gz 2023-03-28T11:24:38,812 Removed pyrepresent==0.0.1 from https://files.pythonhosted.org/packages/0c/d3/20fb4f5f5fd557bd7af839295f8714f5587f97b34ed6cfc386cce1a3224c/pyrepresent-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-tros40jf' 2023-03-28T11:24:38,818 Created temporary directory: /tmp/pip-unpack-0bys7bym 2023-03-28T11:24:38,819 Building wheels for collected packages: pyrepresent 2023-03-28T11:24:38,825 Created temporary directory: /tmp/pip-wheel-jjibvx4e 2023-03-28T11:24:38,825 Destination directory: /tmp/pip-wheel-jjibvx4e 2023-03-28T11:24:38,828 Building wheel for pyrepresent (pyproject.toml): started 2023-03-28T11:24:38,833 Running command Building wheel for pyrepresent (pyproject.toml) 2023-03-28T11:24:39,420 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'project' 2023-03-28T11:24:39,421 warnings.warn(msg) 2023-03-28T11:24:39,472 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:39,472 !! 2023-03-28T11:24:39,474 ########################################################################## 2023-03-28T11:24:39,475 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:39,475 ########################################################################## 2023-03-28T11:24:39,477 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:39,478 `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-28T11:24:39,479 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:39,480 consider this value unless 'readme' is listed as `dynamic`. 2023-03-28T11:24:39,481 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:39,482 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:39,482 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:39,482 follow strictly the standard. 2023-03-28T11:24:39,483 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2023-03-28T11:24:39,483 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:39,483 configuration. 2023-03-28T11:24:39,484 !! 2023-03-28T11:24:39,484 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:39,484 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:39,484 !! 2023-03-28T11:24:39,485 ########################################################################## 2023-03-28T11:24:39,485 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:39,485 ########################################################################## 2023-03-28T11:24:39,485 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:39,486 `license = 'MIT'` 2023-03-28T11:24:39,486 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:39,486 consider this value unless 'license' is listed as `dynamic`. 2023-03-28T11:24:39,487 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:39,487 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:39,487 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:39,487 follow strictly the standard. 2023-03-28T11:24:39,488 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2023-03-28T11:24:39,488 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:39,488 configuration. 2023-03-28T11:24:39,488 !! 2023-03-28T11:24:39,489 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:39,489 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:39,489 !! 2023-03-28T11:24:39,490 ########################################################################## 2023-03-28T11:24:39,490 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:39,490 ########################################################################## 2023-03-28T11:24:39,490 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:39,490 `authors = 'Shahaf Frank-Shapir'` 2023-03-28T11:24:39,491 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:39,491 consider this value unless 'authors' is listed as `dynamic`. 2023-03-28T11:24:39,491 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:39,492 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:39,492 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:39,492 follow strictly the standard. 2023-03-28T11:24:39,492 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2023-03-28T11:24:39,492 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:39,492 configuration. 2023-03-28T11:24:39,493 !! 2023-03-28T11:24:39,493 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:39,493 /tmp/pip-build-env-4ylnhwh5/overlay/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'dependencies' defined outside of `pyproject.toml` would be ignored. 2023-03-28T11:24:39,493 !! 2023-03-28T11:24:39,494 ########################################################################## 2023-03-28T11:24:39,494 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:39,494 ########################################################################## 2023-03-28T11:24:39,494 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:39,495 `dependencies = ['six', 'colorama', 'pandas', 'frozendict']` 2023-03-28T11:24:39,495 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:39,495 consider this value unless 'dependencies' is listed as `dynamic`. 2023-03-28T11:24:39,495 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:39,496 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:39,496 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:39,496 follow strictly the standard. 2023-03-28T11:24:39,496 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2023-03-28T11:24:39,496 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:39,497 configuration. 2023-03-28T11:24:39,497 !! 2023-03-28T11:24:39,498 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:39,498 /tmp/pip-build-env-4ylnhwh5/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-28T11:24:39,498 !! 2023-03-28T11:24:39,498 ########################################################################## 2023-03-28T11:24:39,499 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-03-28T11:24:39,499 ########################################################################## 2023-03-28T11:24:39,499 The following seems to be defined outside of `pyproject.toml`: 2023-03-28T11:24:39,499 `optional-dependencies = {'dev': ['pdoc3']}` 2023-03-28T11:24:39,500 According to the spec (see the link below), however, setuptools CANNOT 2023-03-28T11:24:39,500 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2023-03-28T11:24:39,500 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-03-28T11:24:39,500 For the time being, `setuptools` will still consider the given value (as a 2023-03-28T11:24:39,501 **transitional** measure), but please note that future releases of setuptools will 2023-03-28T11:24:39,501 follow strictly the standard. 2023-03-28T11:24:39,501 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2023-03-28T11:24:39,501 remove the `[project]` table from your file and rely entirely on other means of 2023-03-28T11:24:39,501 configuration. 2023-03-28T11:24:39,502 !! 2023-03-28T11:24:39,502 warnings.warn(msg, _WouldIgnoreField) 2023-03-28T11:24:39,829 running bdist_wheel 2023-03-28T11:24:39,845 running build 2023-03-28T11:24:39,845 running build_py 2023-03-28T11:24:39,851 creating build 2023-03-28T11:24:39,852 creating build/lib 2023-03-28T11:24:39,853 creating build/lib/represent 2023-03-28T11:24:39,854 copying represent/object.py -> build/lib/represent 2023-03-28T11:24:39,857 copying represent/structures.py -> build/lib/represent 2023-03-28T11:24:39,861 copying represent/document.py -> build/lib/represent 2023-03-28T11:24:39,863 copying represent/representation.py -> build/lib/represent 2023-03-28T11:24:39,865 copying represent/__init__.py -> build/lib/represent 2023-03-28T11:24:39,868 copying represent/base.py -> build/lib/represent 2023-03-28T11:24:39,870 running egg_info 2023-03-28T11:24:39,883 writing pyrepresent.egg-info/PKG-INFO 2023-03-28T11:24:39,888 writing dependency_links to pyrepresent.egg-info/dependency_links.txt 2023-03-28T11:24:39,891 writing requirements to pyrepresent.egg-info/requires.txt 2023-03-28T11:24:39,893 writing top-level names to pyrepresent.egg-info/top_level.txt 2023-03-28T11:24:39,902 reading manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:39,904 reading manifest template 'MANIFEST.in' 2023-03-28T11:24:39,908 writing manifest file 'pyrepresent.egg-info/SOURCES.txt' 2023-03-28T11:24:39,918 installing to build/bdist.linux-armv7l/wheel 2023-03-28T11:24:39,919 running install 2023-03-28T11:24:39,946 running install_lib 2023-03-28T11:24:39,951 creating build/bdist.linux-armv7l 2023-03-28T11:24:39,952 creating build/bdist.linux-armv7l/wheel 2023-03-28T11:24:39,954 creating build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,955 copying build/lib/represent/object.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,958 copying build/lib/represent/structures.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,962 copying build/lib/represent/document.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,964 copying build/lib/represent/representation.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,966 copying build/lib/represent/__init__.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,969 copying build/lib/represent/base.py -> build/bdist.linux-armv7l/wheel/represent 2023-03-28T11:24:39,971 running install_egg_info 2023-03-28T11:24:39,976 Copying pyrepresent.egg-info to build/bdist.linux-armv7l/wheel/pyrepresent-0.0.1-py3.9.egg-info 2023-03-28T11:24:39,990 running install_scripts 2023-03-28T11:24:40,010 creating build/bdist.linux-armv7l/wheel/pyrepresent-0.0.1.dist-info/WHEEL 2023-03-28T11:24:40,014 creating '/tmp/pip-wheel-jjibvx4e/.tmp-2uc6jj6y/pyrepresent-0.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-03-28T11:24:40,019 adding 'represent/__init__.py' 2023-03-28T11:24:40,021 adding 'represent/base.py' 2023-03-28T11:24:40,022 adding 'represent/document.py' 2023-03-28T11:24:40,025 adding 'represent/object.py' 2023-03-28T11:24:40,027 adding 'represent/representation.py' 2023-03-28T11:24:40,030 adding 'represent/structures.py' 2023-03-28T11:24:40,032 adding 'pyrepresent-0.0.1.dist-info/METADATA' 2023-03-28T11:24:40,034 adding 'pyrepresent-0.0.1.dist-info/WHEEL' 2023-03-28T11:24:40,035 adding 'pyrepresent-0.0.1.dist-info/top_level.txt' 2023-03-28T11:24:40,036 adding 'pyrepresent-0.0.1.dist-info/RECORD' 2023-03-28T11:24:40,038 removing build/bdist.linux-armv7l/wheel 2023-03-28T11:24:40,185 Building wheel for pyrepresent (pyproject.toml): finished with status 'done' 2023-03-28T11:24:40,192 Created wheel for pyrepresent: filename=pyrepresent-0.0.1-py3-none-any.whl size=12802 sha256=50a56e2815a56c2a68d76644ce63ba53d22c12e337795cb841f9e9350a7c87ed 2023-03-28T11:24:40,193 Stored in directory: /tmp/pip-ephem-wheel-cache-c5iyinlp/wheels/33/4d/2e/8c2a9cba5dfe37fad4bcda20a4ce297d400618887176c2f74d 2023-03-28T11:24:40,207 Successfully built pyrepresent 2023-03-28T11:24:40,211 Removed build tracker: '/tmp/pip-build-tracker-tros40jf'