2022-10-09T16:41:09,738 Created temporary directory: /tmp/pip-ephem-wheel-cache-dq9aculz 2022-10-09T16:41:09,744 Created temporary directory: /tmp/pip-build-tracker-h59tt2n7 2022-10-09T16:41:09,745 Initialized build tracking at /tmp/pip-build-tracker-h59tt2n7 2022-10-09T16:41:09,745 Created build tracker: /tmp/pip-build-tracker-h59tt2n7 2022-10-09T16:41:09,745 Entered build tracker: /tmp/pip-build-tracker-h59tt2n7 2022-10-09T16:41:09,746 Created temporary directory: /tmp/pip-wheel-i7wj1fbc 2022-10-09T16:41:09,817 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-10-09T16:41:09,825 2 location(s) to search for versions of table2ascii: 2022-10-09T16:41:09,825 * https://pypi.org/simple/table2ascii/ 2022-10-09T16:41:09,825 * https://www.piwheels.org/simple/table2ascii/ 2022-10-09T16:41:09,826 Fetching project page and analyzing links: https://pypi.org/simple/table2ascii/ 2022-10-09T16:41:09,827 Getting page https://pypi.org/simple/table2ascii/ 2022-10-09T16:41:09,831 Found index url https://pypi.org/simple 2022-10-09T16:41:10,029 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/b6/6f/0ddf3b136642afe08b9b3e0a56c69961f525996812460f5443c0a28a587b/table2ascii-0.0.1-py3-none-any.whl#sha256=2a272af36544c3a555559620f9195a2ada59a4d688db20ff402aa8e56670bf9d (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,030 Found link https://files.pythonhosted.org/packages/b2/a6/ab1d7109635469cc5aeb90ce02bda66ed9ec7724d77b1f5258411f637a1a/table2ascii-0.0.1.tar.gz#sha256=9eafe48bb41d2f7d5459ad2f7c54ce3d34406a266003ad1211b0d1eac6f4c87f (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.0.1 2022-10-09T16:41:10,031 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/25/f8/9e26b3743bc52cae5379cfb349cf197ee5be48e9aa0784a59d31c5e7a3a8/table2ascii-0.0.2-py3-none-any.whl#sha256=cd36b2458ca8964abe86fec082d0b580c22883e897e8a59793885f4ed854e5bf (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,033 Found link https://files.pythonhosted.org/packages/1b/c9/cfc83c1389d36f7972a1a617b1512c0debf393f46a95c56f6b07dc784654/table2ascii-0.0.2.tar.gz#sha256=773cdb9e841fa3ca04b745326010c377a8a62624ddcb4fd0c44df7290b9827c4 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.0.2 2022-10-09T16:41:10,033 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/60/96/4083835ce3ce806e92169ab5fe72426dd1b2fcfcc8e1d690a9502dd1a4e6/table2ascii-0.0.3-py3-none-any.whl#sha256=4fd18077fe9b91afa27386f1134f38fccd80a16dd2e599d33e30e0080d78d0c3 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,035 Found link https://files.pythonhosted.org/packages/b3/81/5f4ff7062a588fd608deaaa78e57ad5d4c850776b6dce5929f6fcfcf7d51/table2ascii-0.0.3.tar.gz#sha256=1acb714b00969d58fea54ac6db3086a523d254c422df7bfe8c2d7605c5ebba5e (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.0.3 2022-10-09T16:41:10,035 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/b8/91/786cf663bead0d4d1815b2e99ae9865e988f12c4b67ef17e0e81711a747e/table2ascii-0.1.1-py3-none-any.whl#sha256=98fa57381df6b70e6629bf7d7ab945018bd4f98a96751d178753a02adb43078e (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,037 Found link https://files.pythonhosted.org/packages/8e/a4/81e74d810d59d5ab771245f069ba61e9fbe34ca50d6d4afb7d6eaecc1430/table2ascii-0.1.1.tar.gz#sha256=d9325ab9a39ab19aa2abe40b1fe330c672757be60b611011eb0dbf519db320aa (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.1.1 2022-10-09T16:41:10,037 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/ba/e1/fd91e3ecac17a938b27a47f66f1e5e3c1f04b1ee91ba98e2cadddcebce34/table2ascii-0.1.2-py3-none-any.whl#sha256=b00db102dee830aa8084658095899367cfd5812685f4cabd6e885ded73916441 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,039 Found link https://files.pythonhosted.org/packages/ec/d3/17843a7b600977bc1e9dd4bf80d89e24492c01b62e0dab405131248db681/table2ascii-0.1.2.tar.gz#sha256=555c01b8a5b86c046c24d94ea463b567283bee6cd3d0326a837242c7132379be (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.1.2 2022-10-09T16:41:10,040 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/ae/11/3eaac64397f0cc5ee2c60f9d070e11ed278b08f5121eca75078f9b9a0c6f/table2ascii-0.1.3-py3-none-any.whl#sha256=e46f3132ce8bb10d4404eb7b974eca1e95ba2f9e0262f9261ca536ccb386738a (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,041 Found link https://files.pythonhosted.org/packages/b8/01/7b7d4b86b6587efdd510bf6ca7b55bc3c51ef1df8594a55644cfb76862f3/table2ascii-0.1.3.tar.gz#sha256=77398c10b223b57e53c272fc78f3e0488dbe22f29cbf30e32db7576294aecf42 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.1.3 2022-10-09T16:41:10,042 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/91/29/3afe376e4a310bf05caa46f5983672d3b99a14ca84268a9f969bb1a77d8e/table2ascii-0.1.4-py3-none-any.whl#sha256=ec08501126fd043c2ab0c9649ea539c5a0f51de2d675da1840933804f66c3d7e (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,043 Found link https://files.pythonhosted.org/packages/3a/2c/14c5590bb2f6da3aa34409bb6de3b06c1284bb64956e7e50371f6cff4d7c/table2ascii-0.1.4.tar.gz#sha256=dbb6eda21b66b8fc91e191ba815364d5c2f344e6f28444e9615ff46013ba81b8 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.1.4 2022-10-09T16:41:10,044 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/f2/c6/5b63a0a72ed177578341cdd94ab55cd7e36a6b74137e55c824d47db77a1d/table2ascii-0.2.0-py3-none-any.whl#sha256=1ca12f402af59c67ee00fe93135d6f60a0f3e6b3e42a4dc56ad7f1dd4d1d159a (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,045 Found link https://files.pythonhosted.org/packages/0c/56/7b1c8373c75fd91df5bd9b0cba048a730850a41fe0f84957fa8623200dd9/table2ascii-0.2.0.tar.gz#sha256=8ae9eabb1f66e38734144fd50a2207a272a25797c50d5427771945699e6bdf2f (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.2.0 2022-10-09T16:41:10,046 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/8b/40/09d217c76af6095361157897b61cef8e5931c06ed7e38e6d4926b45ed3c7/table2ascii-0.3.0-py3-none-any.whl#sha256=18e4cdfcd3cda8eeb8fd6a6cb216b20492c307af55d87f33f58755c2f36e9ae9 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,047 Found link https://files.pythonhosted.org/packages/ac/a2/74cc90aa77a4c17cb19c0eb95be47e6c485aea3b290a735cf0791c801afb/table2ascii-0.3.0.tar.gz#sha256=390afedabcee8ebc1502107650cff7d00cb45d1d31fead1c7e2a52c968be41a5 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.3.0 2022-10-09T16:41:10,048 Skipping link: No binaries permitted for table2ascii: https://files.pythonhosted.org/packages/31/51/c6432a06d51c122cd3f79fbc3322bfef32d7044e3caf6f6beaf3e9046de6/table2ascii-0.4.0-py3-none-any.whl#sha256=97d49e2836eb8dbaff337ce76b450f537b9a65e38ad0e2dd9558409c7c038c02 (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,049 Found link https://files.pythonhosted.org/packages/86/7c/d6fc8548dd229585570188a2fb2123bdffefbafccb9c8dfa8047c1907779/table2ascii-0.4.0.tar.gz#sha256=f89c893e27374f3f9fb48ad017a7c9146bdb0f8cd793e56a1ffcbe4827b4ee0f (from https://pypi.org/simple/table2ascii/) (requires-python:>=3.6), version: 0.4.0 2022-10-09T16:41:10,050 Fetching project page and analyzing links: https://www.piwheels.org/simple/table2ascii/ 2022-10-09T16:41:10,051 Getting page https://www.piwheels.org/simple/table2ascii/ 2022-10-09T16:41:10,053 Found index url https://www.piwheels.org/simple 2022-10-09T16:41:10,316 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.2.0-py3-none-any.whl#sha256=51a31cf5add2c8a1a224cfde2d213fe9155da29bb79f50d3f1d0c16005d00b5e (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,317 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.1.4-py3-none-any.whl#sha256=b4e05e1acb0519655f8c498200ca4a6311419a4214972664276641f6909cb567 (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,318 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.1.3-py3-none-any.whl#sha256=44751c94f2b8426276eea711b610767d587f21429b91ad212e9aa0feaa254b53 (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,318 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.1.2-py3-none-any.whl#sha256=fc2ece75de85c9d3a79ad2adfa46b32d22177dc9f3d1544a4caa0394966fad67 (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,319 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.1.1-py3-none-any.whl#sha256=98fa57381df6b70e6629bf7d7ab945018bd4f98a96751d178753a02adb43078e (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,319 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.0.3-py3-none-any.whl#sha256=4fd18077fe9b91afa27386f1134f38fccd80a16dd2e599d33e30e0080d78d0c3 (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,320 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.0.2-py3-none-any.whl#sha256=cd36b2458ca8964abe86fec082d0b580c22883e897e8a59793885f4ed854e5bf (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,320 Skipping link: No binaries permitted for table2ascii: https://www.piwheels.org/simple/table2ascii/table2ascii-0.0.1-py3-none-any.whl#sha256=2a272af36544c3a555559620f9195a2ada59a4d688db20ff402aa8e56670bf9d (from https://www.piwheels.org/simple/table2ascii/) (requires-python:>=3.6) 2022-10-09T16:41:10,321 Skipping link: not a file: https://www.piwheels.org/simple/table2ascii/ 2022-10-09T16:41:10,321 Skipping link: not a file: https://pypi.org/simple/table2ascii/ 2022-10-09T16:41:10,359 Given no hashes to check 1 links for project 'table2ascii': discarding no candidates 2022-10-09T16:41:10,390 Collecting table2ascii==0.4.0 2022-10-09T16:41:10,395 Created temporary directory: /tmp/pip-unpack-64cubpp4 2022-10-09T16:41:10,879 Downloading table2ascii-0.4.0.tar.gz (13 kB) 2022-10-09T16:41:10,976 Added table2ascii==0.4.0 from https://files.pythonhosted.org/packages/86/7c/d6fc8548dd229585570188a2fb2123bdffefbafccb9c8dfa8047c1907779/table2ascii-0.4.0.tar.gz#sha256=f89c893e27374f3f9fb48ad017a7c9146bdb0f8cd793e56a1ffcbe4827b4ee0f to build tracker '/tmp/pip-build-tracker-h59tt2n7' 2022-10-09T16:41:10,991 Created temporary directory: /tmp/pip-build-env-i0gt49sg 2022-10-09T16:41:11,005 Created temporary directory: /tmp/pip-standalone-pip-7aifag6n 2022-10-09T16:41:13,415 Installing build dependencies: started 2022-10-09T16:41:13,418 Running command pip subprocess to install build dependencies 2022-10-09T16:41:23,823 Using pip 22.1.2 from /tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip (python 3.7) 2022-10-09T16:41:25,936 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-10-09T16:41:30,221 Collecting setuptools>=42 2022-10-09T16:41:30,497 Using cached https://www.piwheels.org/simple/setuptools/setuptools-65.4.1-py3-none-any.whl (1.2 MB) 2022-10-09T16:41:31,181 Collecting wheel 2022-10-09T16:41:31,214 Using cached https://www.piwheels.org/simple/wheel/wheel-0.37.1-py2.py3-none-any.whl (35 kB) 2022-10-09T16:41:42,736 Installing collected packages: wheel, setuptools 2022-10-09T16:41:43,014 Creating /tmp/pip-build-env-i0gt49sg/overlay/bin 2022-10-09T16:41:43,018 changing mode of /tmp/pip-build-env-i0gt49sg/overlay/bin/wheel to 755 2022-10-09T16:41:49,001 Successfully installed setuptools-65.4.1 wheel-0.37.1 2022-10-09T16:41:49,244 --- Logging error --- 2022-10-09T16:41:49,244 Traceback (most recent call last): 2022-10-09T16:41:49,245 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/utils/logging.py", line 177, in emit 2022-10-09T16:41:49,245 self.console.print(renderable, overflow="ignore", crop=False, style=style) 2022-10-09T16:41:49,245 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_vendor/rich/console.py", line 1752, in print 2022-10-09T16:41:49,246 extend(render(renderable, render_options)) 2022-10-09T16:41:49,246 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_vendor/rich/console.py", line 1390, in render 2022-10-09T16:41:49,246 for render_output in iter_render: 2022-10-09T16:41:49,247 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/utils/logging.py", line 134, in __rich_console__ 2022-10-09T16:41:49,247 for line in lines: 2022-10-09T16:41:49,247 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_vendor/rich/segment.py", line 245, in split_lines 2022-10-09T16:41:49,248 for segment in segments: 2022-10-09T16:41:49,248 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_vendor/rich/console.py", line 1368, in render 2022-10-09T16:41:49,248 renderable = rich_cast(renderable) 2022-10-09T16:41:49,249 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_vendor/rich/protocol.py", line 36, in rich_cast 2022-10-09T16:41:49,249 renderable = cast_method() 2022-10-09T16:41:49,249 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/self_outdated_check.py", line 130, in __rich__ 2022-10-09T16:41:49,250 pip_cmd = get_best_invocation_for_this_pip() 2022-10-09T16:41:49,250 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip 2022-10-09T16:41:49,250 os.path.join(binary_prefix, exe_name), 2022-10-09T16:41:49,251 File "/usr/lib/python3.7/genericpath.py", line 97, in samefile 2022-10-09T16:41:49,251 s2 = os.stat(f2) 2022-10-09T16:41:49,251 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip3.7' 2022-10-09T16:41:49,252 Call stack: 2022-10-09T16:41:49,252 File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main 2022-10-09T16:41:49,252 "__main__", mod_spec) 2022-10-09T16:41:49,252 File "/usr/lib/python3.7/runpy.py", line 85, in _run_code 2022-10-09T16:41:49,253 exec(code, run_globals) 2022-10-09T16:41:49,253 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/__main__.py", line 31, in 2022-10-09T16:41:49,253 sys.exit(_main()) 2022-10-09T16:41:49,254 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/cli/main.py", line 70, in main 2022-10-09T16:41:49,254 return command.main(cmd_args) 2022-10-09T16:41:49,254 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/cli/base_command.py", line 101, in main 2022-10-09T16:41:49,255 return self._main(args) 2022-10-09T16:41:49,255 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/cli/base_command.py", line 223, in _main 2022-10-09T16:41:49,255 self.handle_pip_version_check(options) 2022-10-09T16:41:49,255 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/cli/req_command.py", line 148, in handle_pip_version_check 2022-10-09T16:41:49,256 pip_self_version_check(session, options) 2022-10-09T16:41:49,256 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/self_outdated_check.py", line 237, in pip_self_version_check 2022-10-09T16:41:49,256 logger.info("[present-rich] %s", upgrade_prompt) 2022-10-09T16:41:49,257 File "/usr/lib/python3.7/logging/__init__.py", line 1383, in info 2022-10-09T16:41:49,257 self._log(INFO, msg, args, **kwargs) 2022-10-09T16:41:49,257 File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log 2022-10-09T16:41:49,258 self.handle(record) 2022-10-09T16:41:49,258 File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle 2022-10-09T16:41:49,258 self.callHandlers(record) 2022-10-09T16:41:49,259 File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers 2022-10-09T16:41:49,259 hdlr.handle(record) 2022-10-09T16:41:49,259 File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle 2022-10-09T16:41:49,260 self.emit(record) 2022-10-09T16:41:49,260 File "/tmp/pip-standalone-pip-7aifag6n/__env_pip__.zip/pip/_internal/utils/logging.py", line 179, in emit 2022-10-09T16:41:49,260 self.handleError(record) 2022-10-09T16:41:49,261 Message: '[present-rich] %s' 2022-10-09T16:41:49,261 Arguments: (UpgradePrompt(old='22.1.2', new='22.2.2'),) 2022-10-09T16:41:49,745 Installing build dependencies: finished with status 'done' 2022-10-09T16:41:49,775 Getting requirements to build wheel: started 2022-10-09T16:41:49,777 Running command Getting requirements to build wheel 2022-10-09T16:41:52,235 Getting requirements to build wheel: finished with status 'done' 2022-10-09T16:41:52,269 Created temporary directory: /tmp/pip-standalone-pip-5m7kp624 2022-10-09T16:42:00,130 Installing backend dependencies: started 2022-10-09T16:42:00,132 Running command pip subprocess to install backend dependencies 2022-10-09T16:42:10,260 Using pip 22.1.2 from /tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip (python 3.7) 2022-10-09T16:42:12,163 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-10-09T16:42:13,233 Collecting flake8<4,>=3.8 2022-10-09T16:42:13,319 Using cached https://www.piwheels.org/simple/flake8/flake8-3.9.2-py2.py3-none-any.whl (73 kB) 2022-10-09T16:42:13,609 Collecting mccabe<0.7.0,>=0.6.0 2022-10-09T16:42:13,700 Using cached https://www.piwheels.org/simple/mccabe/mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) 2022-10-09T16:42:13,982 Collecting pycodestyle<2.8.0,>=2.7.0 2022-10-09T16:42:14,022 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.7.0-py2.py3-none-any.whl (41 kB) 2022-10-09T16:42:14,348 Collecting pyflakes<2.4.0,>=2.3.0 2022-10-09T16:42:14,413 Using cached https://www.piwheels.org/simple/pyflakes/pyflakes-2.3.1-py2.py3-none-any.whl (68 kB) 2022-10-09T16:42:15,415 Collecting importlib-metadata 2022-10-09T16:42:15,449 Using cached https://www.piwheels.org/simple/importlib-metadata/importlib_metadata-5.0.0-py3-none-any.whl (21 kB) 2022-10-09T16:42:16,027 Collecting typing-extensions>=3.6.4 2022-10-09T16:42:16,060 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.4.0-py3-none-any.whl (26 kB) 2022-10-09T16:42:16,462 Collecting zipp>=0.5 2022-10-09T16:42:16,492 Using cached https://www.piwheels.org/simple/zipp/zipp-3.9.0-py3-none-any.whl (5.8 kB) 2022-10-09T16:42:27,928 Installing collected packages: mccabe, zipp, typing-extensions, pyflakes, pycodestyle, importlib-metadata, flake8 2022-10-09T16:42:28,670 Creating /tmp/pip-build-env-i0gt49sg/normal/bin 2022-10-09T16:42:28,675 changing mode of /tmp/pip-build-env-i0gt49sg/normal/bin/pyflakes to 755 2022-10-09T16:42:28,837 changing mode of /tmp/pip-build-env-i0gt49sg/normal/bin/pycodestyle to 755 2022-10-09T16:42:29,457 changing mode of /tmp/pip-build-env-i0gt49sg/normal/bin/flake8 to 755 2022-10-09T16:42:29,505 Successfully installed flake8-3.9.2 importlib-metadata-5.0.0 mccabe-0.6.1 pycodestyle-2.7.0 pyflakes-2.3.1 typing-extensions-4.4.0 zipp-3.9.0 2022-10-09T16:42:29,750 --- Logging error --- 2022-10-09T16:42:29,751 Traceback (most recent call last): 2022-10-09T16:42:29,751 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/utils/logging.py", line 177, in emit 2022-10-09T16:42:29,752 self.console.print(renderable, overflow="ignore", crop=False, style=style) 2022-10-09T16:42:29,752 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_vendor/rich/console.py", line 1752, in print 2022-10-09T16:42:29,752 extend(render(renderable, render_options)) 2022-10-09T16:42:29,753 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_vendor/rich/console.py", line 1390, in render 2022-10-09T16:42:29,753 for render_output in iter_render: 2022-10-09T16:42:29,753 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/utils/logging.py", line 134, in __rich_console__ 2022-10-09T16:42:29,754 for line in lines: 2022-10-09T16:42:29,754 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_vendor/rich/segment.py", line 245, in split_lines 2022-10-09T16:42:29,754 for segment in segments: 2022-10-09T16:42:29,755 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_vendor/rich/console.py", line 1368, in render 2022-10-09T16:42:29,755 renderable = rich_cast(renderable) 2022-10-09T16:42:29,755 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_vendor/rich/protocol.py", line 36, in rich_cast 2022-10-09T16:42:29,756 renderable = cast_method() 2022-10-09T16:42:29,756 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/self_outdated_check.py", line 130, in __rich__ 2022-10-09T16:42:29,756 pip_cmd = get_best_invocation_for_this_pip() 2022-10-09T16:42:29,756 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip 2022-10-09T16:42:29,757 os.path.join(binary_prefix, exe_name), 2022-10-09T16:42:29,757 File "/usr/lib/python3.7/genericpath.py", line 97, in samefile 2022-10-09T16:42:29,757 s2 = os.stat(f2) 2022-10-09T16:42:29,758 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip3.7' 2022-10-09T16:42:29,758 Call stack: 2022-10-09T16:42:29,758 File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main 2022-10-09T16:42:29,759 "__main__", mod_spec) 2022-10-09T16:42:29,759 File "/usr/lib/python3.7/runpy.py", line 85, in _run_code 2022-10-09T16:42:29,759 exec(code, run_globals) 2022-10-09T16:42:29,760 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/__main__.py", line 31, in 2022-10-09T16:42:29,760 sys.exit(_main()) 2022-10-09T16:42:29,760 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/cli/main.py", line 70, in main 2022-10-09T16:42:29,761 return command.main(cmd_args) 2022-10-09T16:42:29,761 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/cli/base_command.py", line 101, in main 2022-10-09T16:42:29,761 return self._main(args) 2022-10-09T16:42:29,761 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/cli/base_command.py", line 223, in _main 2022-10-09T16:42:29,762 self.handle_pip_version_check(options) 2022-10-09T16:42:29,762 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/cli/req_command.py", line 148, in handle_pip_version_check 2022-10-09T16:42:29,762 pip_self_version_check(session, options) 2022-10-09T16:42:29,763 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/self_outdated_check.py", line 237, in pip_self_version_check 2022-10-09T16:42:29,763 logger.info("[present-rich] %s", upgrade_prompt) 2022-10-09T16:42:29,763 File "/usr/lib/python3.7/logging/__init__.py", line 1383, in info 2022-10-09T16:42:29,764 self._log(INFO, msg, args, **kwargs) 2022-10-09T16:42:29,764 File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log 2022-10-09T16:42:29,764 self.handle(record) 2022-10-09T16:42:29,765 File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle 2022-10-09T16:42:29,765 self.callHandlers(record) 2022-10-09T16:42:29,765 File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers 2022-10-09T16:42:29,766 hdlr.handle(record) 2022-10-09T16:42:29,766 File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle 2022-10-09T16:42:29,766 self.emit(record) 2022-10-09T16:42:29,767 File "/tmp/pip-standalone-pip-5m7kp624/__env_pip__.zip/pip/_internal/utils/logging.py", line 179, in emit 2022-10-09T16:42:29,767 self.handleError(record) 2022-10-09T16:42:29,767 Message: '[present-rich] %s' 2022-10-09T16:42:29,767 Arguments: (UpgradePrompt(old='22.1.2', new='22.2.2'),) 2022-10-09T16:42:30,212 Installing backend dependencies: finished with status 'done' 2022-10-09T16:42:30,234 Created temporary directory: /tmp/pip-modern-metadata-8s46a9an 2022-10-09T16:42:30,240 Preparing metadata (pyproject.toml): started 2022-10-09T16:42:30,242 Running command Preparing metadata (pyproject.toml) 2022-10-09T16:42:38,409 /usr/local/lib/python3.7/dist-packages/setuptools/config/pyprojecttoml.py:102: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases. 2022-10-09T16:42:38,411 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-10-09T16:42:38,411 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,412 ########################################################################## 2022-10-09T16:42:38,412 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,413 ########################################################################## 2022-10-09T16:42:38,413 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,414 `readme = '# table2ascii\n\n[![build](https://img.shields.io/github/workflow/status/DenverCoder1/table2ascii/Python%20application/main)](https://github.com/DenverCoder1/table2ascii/actions/workflows/python-app.yml)\n[![version](https://img.shields.io/pypi/v/table2ascii)](https://pypi.org/project/table2ascii/)\n[![downloads](https://static.pepy.tech/personalized-badge/table2ascii?period=total&left_color=grey&right_color=blue&left_text=downloads)](https://pepy.tech/project/table2ascii)\n[![license](https://img.shields.io/pypi/l/table2ascii)](https://github.com/DenverCoder1/table2ascii/blob/main/LICENSE)\n[![discord](https://img.shields.io/discord/819650821314052106?color=5865F2&logo=discord&logoColor=white "Dev Pro Tips Discussion & Support Server")](https://discord.gg/fPrdqh3Zfu)\n\nLibrary for converting 2D Python lists to fancy ASCII/Unicode tables\n\nDocumentation and examples are available at [table2ascii.rtfd.io](https://table2ascii.readthedocs.io/)\n\n## šŸ“„ Installation\n\n`pip install -U table2ascii`\n\n**Requirements:** `Python 3.7+`\n\n## šŸ§‘\u200dšŸ’» Usage\n\n### Convert lists to ASCII tables\n\n```py\nfrom table2ascii import table2ascii\n\noutput = table2ascii(\n header=["#", "G", "H", "R", "S"],\n body=[["1", "30", "40", "35", "30"], ["2", "30", "40", "35", "30"]],\n footer=["SUM", "130", "140", "135", "130"],\n)\n\nprint(output)\n\n"""\n╔═════════════════════════════╗\nā•‘ # G H R S ā•‘\nā•Ÿā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā•¢\nā•‘ 1 30 40 35 30 ā•‘\nā•‘ 2 30 40 35 30 ā•‘\nā•Ÿā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā•¢\nā•‘ SUM 130 140 135 130 ā•‘\nā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•\n"""\n```\n\n### Set first or last column headings\n\n```py\nfrom table2ascii import table2ascii\n\noutput = table2ascii(\n body=[["Assignment", "30", "40", "35", "30"], ["Bonus", "10", "20", "5", "10"]],\n first_col_heading=True,\n)\n\nprint(output)\n\n"""\n╔════════════╦═══════════════════╗\nā•‘ Assignment ā•‘ 30 40 35 30 ā•‘\nā•‘ Bonus ā•‘ 10 20 5 10 ā•‘\nā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•©ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•\n"""\n```\n\n### Set column widths and alignments\n\n```py\nfrom table2ascii import table2ascii, Alignment\n\noutput = table2ascii(\n header=["#", "G", "H", "R", "S"],\n body=[["1", "30", "40", "35", "30"], ["2", "30", "40", "35", "30"]],\n first_col_heading=True,\n column_widths=[5] * 5, # [5, 5, 5, 5, 5]\n alignments=[Alignment.LEFT] + [Alignment.RIGHT] * 4, # First is left, remaining 4 are right\n)\n\nprint(output)\n\n"""\n╔═════╦═══════════════════════╗\nā•‘ # ā•‘ G H R S ā•‘\nā•Ÿā”€ā”€ā”€ā”€ā”€ā•«ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā•¢\nā•‘ 1 ā•‘ 30 40 35 30 ā•‘\nā•‘ 2 ā•‘ 30 40 35 30 ā•‘\nā•šā•ā•ā•ā•ā•ā•©ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•\n"""\n```\n\n### Use a preset style\n\n```py\nfrom table2ascii import table2ascii, PresetStyle\n\noutput = table2ascii(\n header=["First", "Second", "Third", "Fourth"],\n body=[["10", "30", "40", "35"], ["20", "10", "20", "5"]],\n column_widths=[10] * 4,\n style=PresetStyle.ascii_box\n)\n\nprint(output)\n\n"""\n+----------+----------+----------+----------+\n| First | Second | Third | Fourth |\n+----------+----------+----------+----------+\n| 10 | 30 | 40 | 35 |\n+----------+----------+----------+----------+\n| 20 | 10 | 20 | 5 |\n+----------+----------+----------+----------+\n"""\n```\n\n### Define a custom style\n\nCheck [`TableStyle`](https://github.com/DenverCoder1/table2ascii/blob/main/table2ascii/table_style.py) for more info and [`PresetStyle`](https://github.com/DenverCoder1/table2ascii/blob/main/table2ascii/preset_style.py) for examples.\n\n```py\nfrom table2ascii import table2ascii, TableStyle\n\nmy_style = TableStyle.from_string("*-..*||:+-+:+ *\'\'*")\n\noutput = table2ascii(\n header=["First", "Second", "Third"],\n body=[["10", "30", "40"], ["20", "10", "20"], ["30", "20", "30"]],\n style=my_style\n)\n\nprint(output)\n\n"""\n*-------.--------.-------*\n| First : Second : Third |\n+-------:--------:-------+\n| 10 : 30 : 40 |\n| 20 : 10 : 20 |\n| 30 : 20 : 30 |\n*-------\'--------\'-------*\n"""\n```\n\n## šŸŽØ Preset styles\n\nSee a list of all preset styles [here](https://table2ascii.readthedocs.io/en/latest/styles.html).\n\n## āš™ļø Options\n\nAll parameters are optional.\n\n| Option | Type | Default | Description |\n| :-----------------: | :-------------------: | :-------------------: | :-------------------------------------------------------------------------------: |\n| `header` | `List[Any]` | `None` | First table row seperated by header row seperator. Values should support `str()`. |\n| `body` | `List[List[Any]]` | `None` | List of rows for the main section of the table. Values should support `str()`. |\n| `footer` | `List[Any]` | `None` | Last table row seperated by header row seperator. Values should support `str()`. |\n| `column_widths` | `List[Optional[int]]` | `None` (automatic) | List of column widths in characters for each column |\n| `alignments` | `List[Alignment]` | `None` (all centered) | Column alignments
(ex. `[Alignment.LEFT, Alignment.CENTER, Alignment.RIGHT]`) |\n| `style` | `TableStyle` | `double_thin_compact` | Table style to use for the table |\n| `first_col_heading` | `bool` | `False` | Whether to add a heading column seperator after the first column |\n| `last_col_heading` | `bool` | `False` | Whether to add a heading column seperator before the last column |\n\nSee the [API Reference](https://table2ascii.readthedocs.io/en/latest/api.html) for more info.\n\n## šŸ‘Ø\u200dšŸŽØ Use cases\n\n### Discord messages and embeds\n\n- Display tables nicely inside markdown code blocks on Discord\n- Useful for making Discord bots with [Discord.py](https://github.com/Rapptz/discord.py)\n\n![image](https://user-images.githubusercontent.com/20955511/116203248-2973c600-a744-11eb-97d8-4b75ed2845c9.png)\n\n### Terminal outputs\n\n- Tables display nicely whenever monospace fonts are fully supported\n- Tables make terminal outputs look more professional\n\n![image](https://user-images.githubusercontent.com/20955511/116204490-802dcf80-a745-11eb-9b4a-7cef49f23958.png)\n\n## šŸ¤— Contributing\n\nContributions are welcome!\n\nSee [CONTRIBUTING.md](https://github.com/DenverCoder1/table2ascii/blob/main/CONTRIBUTING.md) for more details on how to get involved.\n'` 2022-10-09T16:42:38,416 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,416 consider this value unless 'readme' is listed as `dynamic`. 2022-10-09T16:42:38,417 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,418 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,418 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,418 follow strictly the standard. 2022-10-09T16:42:38,419 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2022-10-09T16:42:38,419 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,420 configuration. 2022-10-09T16:42:38,420 !! 2022-10-09T16:42:38,421 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,421 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,422 ########################################################################## 2022-10-09T16:42:38,422 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,423 ########################################################################## 2022-10-09T16:42:38,423 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,424 `requires-python = '>=3.6'` 2022-10-09T16:42:38,425 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,425 consider this value unless 'requires-python' is listed as `dynamic`. 2022-10-09T16:42:38,426 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,426 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,427 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,427 follow strictly the standard. 2022-10-09T16:42:38,427 To prevent this warning, you can list 'requires-python' under `dynamic` or alternatively 2022-10-09T16:42:38,428 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,428 configuration. 2022-10-09T16:42:38,429 !! 2022-10-09T16:42:38,430 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,430 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,431 ########################################################################## 2022-10-09T16:42:38,431 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,432 ########################################################################## 2022-10-09T16:42:38,432 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,433 `license = 'MIT'` 2022-10-09T16:42:38,433 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,434 consider this value unless 'license' is listed as `dynamic`. 2022-10-09T16:42:38,434 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,435 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,435 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,436 follow strictly the standard. 2022-10-09T16:42:38,436 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2022-10-09T16:42:38,437 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,437 configuration. 2022-10-09T16:42:38,438 !! 2022-10-09T16:42:38,438 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,439 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,440 ########################################################################## 2022-10-09T16:42:38,440 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,440 ########################################################################## 2022-10-09T16:42:38,441 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,441 `keywords = ['table ascii unicode formatter']` 2022-10-09T16:42:38,442 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,442 consider this value unless 'keywords' is listed as `dynamic`. 2022-10-09T16:42:38,443 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,444 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,444 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,444 follow strictly the standard. 2022-10-09T16:42:38,445 To prevent this warning, you can list 'keywords' under `dynamic` or alternatively 2022-10-09T16:42:38,445 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,445 configuration. 2022-10-09T16:42:38,446 !! 2022-10-09T16:42:38,447 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,447 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,448 ########################################################################## 2022-10-09T16:42:38,449 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,449 ########################################################################## 2022-10-09T16:42:38,449 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,450 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Intended Audience :: Developers', 'Topic :: Utilities']` 2022-10-09T16:42:38,451 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,451 consider this value unless 'classifiers' is listed as `dynamic`. 2022-10-09T16:42:38,452 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,452 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,453 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,453 follow strictly the standard. 2022-10-09T16:42:38,454 To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively 2022-10-09T16:42:38,454 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,454 configuration. 2022-10-09T16:42:38,455 !! 2022-10-09T16:42:38,456 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,456 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,457 ########################################################################## 2022-10-09T16:42:38,457 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,457 ########################################################################## 2022-10-09T16:42:38,458 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,459 `urls = {'Documentation': 'https://table2ascii.rtfd.io', 'Issue tracker': 'https://github.com/DenverCoder1/table2ascii/issues'}` 2022-10-09T16:42:38,459 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,459 consider this value unless 'urls' is listed as `dynamic`. 2022-10-09T16:42:38,460 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,461 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,461 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,461 follow strictly the standard. 2022-10-09T16:42:38,462 To prevent this warning, you can list 'urls' under `dynamic` or alternatively 2022-10-09T16:42:38,462 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,463 configuration. 2022-10-09T16:42:38,463 !! 2022-10-09T16:42:38,464 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,464 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,465 ########################################################################## 2022-10-09T16:42:38,466 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,466 ########################################################################## 2022-10-09T16:42:38,467 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,467 `dependencies = [[]]` 2022-10-09T16:42:38,468 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,468 consider this value unless 'dependencies' is listed as `dynamic`. 2022-10-09T16:42:38,469 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,469 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,470 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,470 follow strictly the standard. 2022-10-09T16:42:38,471 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2022-10-09T16:42:38,471 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,471 configuration. 2022-10-09T16:42:38,472 !! 2022-10-09T16:42:38,473 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:38,473 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:38,474 ########################################################################## 2022-10-09T16:42:38,474 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:38,475 ########################################################################## 2022-10-09T16:42:38,475 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:38,476 `optional-dependencies = {'docs': ['sphinx', 'enum-tools', 'sphinx-toolbox', 'sphinxcontrib_trio', 'sphinx-rtd-theme', 'sphinxext-opengraph', 'sphinx-autobuild'], 'dev': ['pre-commit==2.18.1', 'taskipy==1.10.1', 'slotscheck==0.14.0', 'pyright==1.1.244', 'tox==3.24.5', 'pytest==7.1.2']}` 2022-10-09T16:42:38,477 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:38,477 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2022-10-09T16:42:38,478 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:38,478 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:38,479 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:38,479 follow strictly the standard. 2022-10-09T16:42:38,479 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2022-10-09T16:42:38,480 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:38,480 configuration. 2022-10-09T16:42:38,481 !! 2022-10-09T16:42:38,481 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:40,497 running dist_info 2022-10-09T16:42:41,129 creating /tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info 2022-10-09T16:42:41,757 writing /tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/PKG-INFO 2022-10-09T16:42:42,345 writing dependency_links to /tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/dependency_links.txt 2022-10-09T16:42:45,333 writing requirements to /tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/requires.txt 2022-10-09T16:42:45,921 writing top-level names to /tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/top_level.txt 2022-10-09T16:42:45,923 writing manifest file '/tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/SOURCES.txt' 2022-10-09T16:42:46,641 reading manifest file '/tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/SOURCES.txt' 2022-10-09T16:42:46,644 adding license file 'LICENSE' 2022-10-09T16:42:46,649 writing manifest file '/tmp/pip-modern-metadata-8s46a9an/table2ascii.egg-info/SOURCES.txt' 2022-10-09T16:42:46,652 creating '/tmp/pip-modern-metadata-8s46a9an/table2ascii-0.4.0.dist-info' 2022-10-09T16:42:46,841 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2022-10-09T16:42:47,160 Preparing metadata (pyproject.toml): finished with status 'done' 2022-10-09T16:42:47,176 Source in /tmp/pip-wheel-i7wj1fbc/table2ascii_60e278627db44bb2a1bf91b32202ce06 has version 0.4.0, which satisfies requirement table2ascii==0.4.0 from https://files.pythonhosted.org/packages/86/7c/d6fc8548dd229585570188a2fb2123bdffefbafccb9c8dfa8047c1907779/table2ascii-0.4.0.tar.gz#sha256=f89c893e27374f3f9fb48ad017a7c9146bdb0f8cd793e56a1ffcbe4827b4ee0f 2022-10-09T16:42:47,178 Removed table2ascii==0.4.0 from https://files.pythonhosted.org/packages/86/7c/d6fc8548dd229585570188a2fb2123bdffefbafccb9c8dfa8047c1907779/table2ascii-0.4.0.tar.gz#sha256=f89c893e27374f3f9fb48ad017a7c9146bdb0f8cd793e56a1ffcbe4827b4ee0f from build tracker '/tmp/pip-build-tracker-h59tt2n7' 2022-10-09T16:42:47,193 Created temporary directory: /tmp/pip-unpack-jxrmqfn9 2022-10-09T16:42:47,194 Building wheels for collected packages: table2ascii 2022-10-09T16:42:47,202 Created temporary directory: /tmp/pip-wheel-drnlt32w 2022-10-09T16:42:47,203 Destination directory: /tmp/pip-wheel-drnlt32w 2022-10-09T16:42:47,208 Building wheel for table2ascii (pyproject.toml): started 2022-10-09T16:42:47,210 Running command Building wheel for table2ascii (pyproject.toml) 2022-10-09T16:42:54,341 /usr/local/lib/python3.7/dist-packages/setuptools/config/pyprojecttoml.py:102: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases. 2022-10-09T16:42:54,342 warnings.warn(msg, _ExperimentalProjectMetadata) 2022-10-09T16:42:54,342 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,343 ########################################################################## 2022-10-09T16:42:54,344 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,344 ########################################################################## 2022-10-09T16:42:54,345 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,346 `readme = '# table2ascii\n\n[![build](https://img.shields.io/github/workflow/status/DenverCoder1/table2ascii/Python%20application/main)](https://github.com/DenverCoder1/table2ascii/actions/workflows/python-app.yml)\n[![version](https://img.shields.io/pypi/v/table2ascii)](https://pypi.org/project/table2ascii/)\n[![downloads](https://static.pepy.tech/personalized-badge/table2ascii?period=total&left_color=grey&right_color=blue&left_text=downloads)](https://pepy.tech/project/table2ascii)\n[![license](https://img.shields.io/pypi/l/table2ascii)](https://github.com/DenverCoder1/table2ascii/blob/main/LICENSE)\n[![discord](https://img.shields.io/discord/819650821314052106?color=5865F2&logo=discord&logoColor=white "Dev Pro Tips Discussion & Support Server")](https://discord.gg/fPrdqh3Zfu)\n\nLibrary for converting 2D Python lists to fancy ASCII/Unicode tables\n\nDocumentation and examples are available at [table2ascii.rtfd.io](https://table2ascii.readthedocs.io/)\n\n## šŸ“„ Installation\n\n`pip install -U table2ascii`\n\n**Requirements:** `Python 3.7+`\n\n## šŸ§‘\u200dšŸ’» Usage\n\n### Convert lists to ASCII tables\n\n```py\nfrom table2ascii import table2ascii\n\noutput = table2ascii(\n header=["#", "G", "H", "R", "S"],\n body=[["1", "30", "40", "35", "30"], ["2", "30", "40", "35", "30"]],\n footer=["SUM", "130", "140", "135", "130"],\n)\n\nprint(output)\n\n"""\n╔═════════════════════════════╗\nā•‘ # G H R S ā•‘\nā•Ÿā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā•¢\nā•‘ 1 30 40 35 30 ā•‘\nā•‘ 2 30 40 35 30 ā•‘\nā•Ÿā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā•¢\nā•‘ SUM 130 140 135 130 ā•‘\nā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•\n"""\n```\n\n### Set first or last column headings\n\n```py\nfrom table2ascii import table2ascii\n\noutput = table2ascii(\n body=[["Assignment", "30", "40", "35", "30"], ["Bonus", "10", "20", "5", "10"]],\n first_col_heading=True,\n)\n\nprint(output)\n\n"""\n╔════════════╦═══════════════════╗\nā•‘ Assignment ā•‘ 30 40 35 30 ā•‘\nā•‘ Bonus ā•‘ 10 20 5 10 ā•‘\nā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•©ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•\n"""\n```\n\n### Set column widths and alignments\n\n```py\nfrom table2ascii import table2ascii, Alignment\n\noutput = table2ascii(\n header=["#", "G", "H", "R", "S"],\n body=[["1", "30", "40", "35", "30"], ["2", "30", "40", "35", "30"]],\n first_col_heading=True,\n column_widths=[5] * 5, # [5, 5, 5, 5, 5]\n alignments=[Alignment.LEFT] + [Alignment.RIGHT] * 4, # First is left, remaining 4 are right\n)\n\nprint(output)\n\n"""\n╔═════╦═══════════════════════╗\nā•‘ # ā•‘ G H R S ā•‘\nā•Ÿā”€ā”€ā”€ā”€ā”€ā•«ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā•¢\nā•‘ 1 ā•‘ 30 40 35 30 ā•‘\nā•‘ 2 ā•‘ 30 40 35 30 ā•‘\nā•šā•ā•ā•ā•ā•ā•©ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•\n"""\n```\n\n### Use a preset style\n\n```py\nfrom table2ascii import table2ascii, PresetStyle\n\noutput = table2ascii(\n header=["First", "Second", "Third", "Fourth"],\n body=[["10", "30", "40", "35"], ["20", "10", "20", "5"]],\n column_widths=[10] * 4,\n style=PresetStyle.ascii_box\n)\n\nprint(output)\n\n"""\n+----------+----------+----------+----------+\n| First | Second | Third | Fourth |\n+----------+----------+----------+----------+\n| 10 | 30 | 40 | 35 |\n+----------+----------+----------+----------+\n| 20 | 10 | 20 | 5 |\n+----------+----------+----------+----------+\n"""\n```\n\n### Define a custom style\n\nCheck [`TableStyle`](https://github.com/DenverCoder1/table2ascii/blob/main/table2ascii/table_style.py) for more info and [`PresetStyle`](https://github.com/DenverCoder1/table2ascii/blob/main/table2ascii/preset_style.py) for examples.\n\n```py\nfrom table2ascii import table2ascii, TableStyle\n\nmy_style = TableStyle.from_string("*-..*||:+-+:+ *\'\'*")\n\noutput = table2ascii(\n header=["First", "Second", "Third"],\n body=[["10", "30", "40"], ["20", "10", "20"], ["30", "20", "30"]],\n style=my_style\n)\n\nprint(output)\n\n"""\n*-------.--------.-------*\n| First : Second : Third |\n+-------:--------:-------+\n| 10 : 30 : 40 |\n| 20 : 10 : 20 |\n| 30 : 20 : 30 |\n*-------\'--------\'-------*\n"""\n```\n\n## šŸŽØ Preset styles\n\nSee a list of all preset styles [here](https://table2ascii.readthedocs.io/en/latest/styles.html).\n\n## āš™ļø Options\n\nAll parameters are optional.\n\n| Option | Type | Default | Description |\n| :-----------------: | :-------------------: | :-------------------: | :-------------------------------------------------------------------------------: |\n| `header` | `List[Any]` | `None` | First table row seperated by header row seperator. Values should support `str()`. |\n| `body` | `List[List[Any]]` | `None` | List of rows for the main section of the table. Values should support `str()`. |\n| `footer` | `List[Any]` | `None` | Last table row seperated by header row seperator. Values should support `str()`. |\n| `column_widths` | `List[Optional[int]]` | `None` (automatic) | List of column widths in characters for each column |\n| `alignments` | `List[Alignment]` | `None` (all centered) | Column alignments
(ex. `[Alignment.LEFT, Alignment.CENTER, Alignment.RIGHT]`) |\n| `style` | `TableStyle` | `double_thin_compact` | Table style to use for the table |\n| `first_col_heading` | `bool` | `False` | Whether to add a heading column seperator after the first column |\n| `last_col_heading` | `bool` | `False` | Whether to add a heading column seperator before the last column |\n\nSee the [API Reference](https://table2ascii.readthedocs.io/en/latest/api.html) for more info.\n\n## šŸ‘Ø\u200dšŸŽØ Use cases\n\n### Discord messages and embeds\n\n- Display tables nicely inside markdown code blocks on Discord\n- Useful for making Discord bots with [Discord.py](https://github.com/Rapptz/discord.py)\n\n![image](https://user-images.githubusercontent.com/20955511/116203248-2973c600-a744-11eb-97d8-4b75ed2845c9.png)\n\n### Terminal outputs\n\n- Tables display nicely whenever monospace fonts are fully supported\n- Tables make terminal outputs look more professional\n\n![image](https://user-images.githubusercontent.com/20955511/116204490-802dcf80-a745-11eb-9b4a-7cef49f23958.png)\n\n## šŸ¤— Contributing\n\nContributions are welcome!\n\nSee [CONTRIBUTING.md](https://github.com/DenverCoder1/table2ascii/blob/main/CONTRIBUTING.md) for more details on how to get involved.\n'` 2022-10-09T16:42:54,347 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,347 consider this value unless 'readme' is listed as `dynamic`. 2022-10-09T16:42:54,348 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,349 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,349 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,349 follow strictly the standard. 2022-10-09T16:42:54,350 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2022-10-09T16:42:54,350 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,351 configuration. 2022-10-09T16:42:54,352 !! 2022-10-09T16:42:54,352 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,353 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,353 ########################################################################## 2022-10-09T16:42:54,354 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,354 ########################################################################## 2022-10-09T16:42:54,355 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,355 `requires-python = '>=3.6'` 2022-10-09T16:42:54,356 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,356 consider this value unless 'requires-python' is listed as `dynamic`. 2022-10-09T16:42:54,357 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,357 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,358 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,358 follow strictly the standard. 2022-10-09T16:42:54,359 To prevent this warning, you can list 'requires-python' under `dynamic` or alternatively 2022-10-09T16:42:54,359 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,359 configuration. 2022-10-09T16:42:54,360 !! 2022-10-09T16:42:54,361 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,361 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,362 ########################################################################## 2022-10-09T16:42:54,362 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,363 ########################################################################## 2022-10-09T16:42:54,363 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,364 `license = 'MIT'` 2022-10-09T16:42:54,365 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,365 consider this value unless 'license' is listed as `dynamic`. 2022-10-09T16:42:54,366 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,366 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,367 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,367 follow strictly the standard. 2022-10-09T16:42:54,368 To prevent this warning, you can list 'license' under `dynamic` or alternatively 2022-10-09T16:42:54,368 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,368 configuration. 2022-10-09T16:42:54,369 !! 2022-10-09T16:42:54,370 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,370 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,371 ########################################################################## 2022-10-09T16:42:54,371 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,372 ########################################################################## 2022-10-09T16:42:54,372 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,373 `keywords = ['table ascii unicode formatter']` 2022-10-09T16:42:54,373 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,374 consider this value unless 'keywords' is listed as `dynamic`. 2022-10-09T16:42:54,374 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,375 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,375 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,376 follow strictly the standard. 2022-10-09T16:42:54,376 To prevent this warning, you can list 'keywords' under `dynamic` or alternatively 2022-10-09T16:42:54,377 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,377 configuration. 2022-10-09T16:42:54,378 !! 2022-10-09T16:42:54,378 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,379 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,380 ########################################################################## 2022-10-09T16:42:54,380 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,380 ########################################################################## 2022-10-09T16:42:54,381 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,382 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Intended Audience :: Developers', 'Topic :: Utilities']` 2022-10-09T16:42:54,382 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,383 consider this value unless 'classifiers' is listed as `dynamic`. 2022-10-09T16:42:54,383 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,384 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,384 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,384 follow strictly the standard. 2022-10-09T16:42:54,385 To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively 2022-10-09T16:42:54,385 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,386 configuration. 2022-10-09T16:42:54,387 !! 2022-10-09T16:42:54,387 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,387 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,388 ########################################################################## 2022-10-09T16:42:54,389 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,389 ########################################################################## 2022-10-09T16:42:54,389 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,390 `urls = {'Documentation': 'https://table2ascii.rtfd.io', 'Issue tracker': 'https://github.com/DenverCoder1/table2ascii/issues'}` 2022-10-09T16:42:54,391 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,391 consider this value unless 'urls' is listed as `dynamic`. 2022-10-09T16:42:54,392 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,392 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,393 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,393 follow strictly the standard. 2022-10-09T16:42:54,394 To prevent this warning, you can list 'urls' under `dynamic` or alternatively 2022-10-09T16:42:54,394 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,394 configuration. 2022-10-09T16:42:54,395 !! 2022-10-09T16:42:54,396 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,396 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,397 ########################################################################## 2022-10-09T16:42:54,397 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,398 ########################################################################## 2022-10-09T16:42:54,398 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,399 `dependencies = [[]]` 2022-10-09T16:42:54,399 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,400 consider this value unless 'dependencies' is listed as `dynamic`. 2022-10-09T16:42:54,400 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,401 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,401 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,402 follow strictly the standard. 2022-10-09T16:42:54,402 To prevent this warning, you can list 'dependencies' under `dynamic` or alternatively 2022-10-09T16:42:54,403 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,403 configuration. 2022-10-09T16:42:54,404 !! 2022-10-09T16:42:54,404 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:54,405 /usr/local/lib/python3.7/dist-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: !! 2022-10-09T16:42:54,406 ########################################################################## 2022-10-09T16:42:54,406 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-09T16:42:54,406 ########################################################################## 2022-10-09T16:42:54,407 The following seems to be defined outside of `pyproject.toml`: 2022-10-09T16:42:54,407 `optional-dependencies = {'docs': ['sphinx', 'enum-tools', 'sphinx-toolbox', 'sphinxcontrib_trio', 'sphinx-rtd-theme', 'sphinxext-opengraph', 'sphinx-autobuild'], 'dev': ['pre-commit==2.18.1', 'taskipy==1.10.1', 'slotscheck==0.14.0', 'pyright==1.1.244', 'tox==3.24.5', 'pytest==7.1.2']}` 2022-10-09T16:42:54,408 According to the spec (see the link bellow), however, setuptools CANNOT 2022-10-09T16:42:54,409 consider this value unless 'optional-dependencies' is listed as `dynamic`. 2022-10-09T16:42:54,409 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-09T16:42:54,410 For the time being, `setuptools` will still consider the given value (as a 2022-10-09T16:42:54,410 **transitional** measure), but please note that future releases of setuptools will 2022-10-09T16:42:54,410 follow strictly the standard. 2022-10-09T16:42:54,411 To prevent this warning, you can list 'optional-dependencies' under `dynamic` or alternatively 2022-10-09T16:42:54,411 remove the `[project]` table from your file and rely entirely on other means of 2022-10-09T16:42:54,412 configuration. 2022-10-09T16:42:54,412 !! 2022-10-09T16:42:54,413 warnings.warn(msg, _WouldIgnoreField) 2022-10-09T16:42:55,582 running bdist_wheel 2022-10-09T16:42:56,337 running build 2022-10-09T16:42:56,338 running build_py 2022-10-09T16:42:56,975 creating build 2022-10-09T16:42:56,976 creating build/lib 2022-10-09T16:42:56,977 creating build/lib/table2ascii 2022-10-09T16:42:56,979 copying table2ascii/__init__.py -> build/lib/table2ascii 2022-10-09T16:42:56,983 copying table2ascii/preset_style.py -> build/lib/table2ascii 2022-10-09T16:42:56,987 copying table2ascii/table_style.py -> build/lib/table2ascii 2022-10-09T16:42:56,990 copying table2ascii/options.py -> build/lib/table2ascii 2022-10-09T16:42:56,994 copying table2ascii/annotations.py -> build/lib/table2ascii 2022-10-09T16:42:56,998 copying table2ascii/alignment.py -> build/lib/table2ascii 2022-10-09T16:42:57,001 copying table2ascii/table_to_ascii.py -> build/lib/table2ascii 2022-10-09T16:42:57,005 running egg_info 2022-10-09T16:42:58,270 writing table2ascii.egg-info/PKG-INFO 2022-10-09T16:42:58,863 writing dependency_links to table2ascii.egg-info/dependency_links.txt 2022-10-09T16:43:01,878 writing requirements to table2ascii.egg-info/requires.txt 2022-10-09T16:43:02,469 writing top-level names to table2ascii.egg-info/top_level.txt 2022-10-09T16:43:02,523 reading manifest file 'table2ascii.egg-info/SOURCES.txt' 2022-10-09T16:43:02,527 adding license file 'LICENSE' 2022-10-09T16:43:02,532 writing manifest file 'table2ascii.egg-info/SOURCES.txt' 2022-10-09T16:43:03,793 installing to build/bdist.linux-armv7l/wheel 2022-10-09T16:43:03,793 running install 2022-10-09T16:43:03,854 running install_lib 2022-10-09T16:43:04,489 creating build/bdist.linux-armv7l 2022-10-09T16:43:04,490 creating build/bdist.linux-armv7l/wheel 2022-10-09T16:43:04,493 creating build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,495 copying build/lib/table2ascii/__init__.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,498 copying build/lib/table2ascii/preset_style.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,502 copying build/lib/table2ascii/table_style.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,506 copying build/lib/table2ascii/options.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,509 copying build/lib/table2ascii/annotations.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,512 copying build/lib/table2ascii/alignment.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,515 copying build/lib/table2ascii/table_to_ascii.py -> build/bdist.linux-armv7l/wheel/table2ascii 2022-10-09T16:43:04,519 running install_egg_info 2022-10-09T16:43:05,152 Copying table2ascii.egg-info to build/bdist.linux-armv7l/wheel/table2ascii-0.4.0-py3.7.egg-info 2022-10-09T16:43:05,173 running install_scripts 2022-10-09T16:43:05,247 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2022-10-09T16:43:05,257 creating build/bdist.linux-armv7l/wheel/table2ascii-0.4.0.dist-info/WHEEL 2022-10-09T16:43:05,262 creating '/tmp/pip-wheel-drnlt32w/tmpaholpwjr/table2ascii-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-10-09T16:43:05,267 adding 'table2ascii/__init__.py' 2022-10-09T16:43:05,269 adding 'table2ascii/alignment.py' 2022-10-09T16:43:05,272 adding 'table2ascii/annotations.py' 2022-10-09T16:43:05,274 adding 'table2ascii/options.py' 2022-10-09T16:43:05,277 adding 'table2ascii/preset_style.py' 2022-10-09T16:43:05,279 adding 'table2ascii/table_style.py' 2022-10-09T16:43:05,284 adding 'table2ascii/table_to_ascii.py' 2022-10-09T16:43:05,289 adding 'table2ascii-0.4.0.dist-info/LICENSE' 2022-10-09T16:43:05,292 adding 'table2ascii-0.4.0.dist-info/METADATA' 2022-10-09T16:43:05,294 adding 'table2ascii-0.4.0.dist-info/WHEEL' 2022-10-09T16:43:05,296 adding 'table2ascii-0.4.0.dist-info/top_level.txt' 2022-10-09T16:43:05,297 adding 'table2ascii-0.4.0.dist-info/RECORD' 2022-10-09T16:43:05,300 removing build/bdist.linux-armv7l/wheel 2022-10-09T16:43:05,626 Building wheel for table2ascii (pyproject.toml): finished with status 'done' 2022-10-09T16:43:05,638 Created wheel for table2ascii: filename=table2ascii-0.4.0-py3-none-any.whl size=11370 sha256=00dd97ba5e2b7eb1c9ad12a08fcf462768a6e2e8a1f61f8399bab71224b563ed 2022-10-09T16:43:05,640 Stored in directory: /tmp/pip-ephem-wheel-cache-dq9aculz/wheels/2e/2f/81/282fc022b90a0c35107e7b4800c1578c634cfff2db13792430 2022-10-09T16:43:05,664 Successfully built table2ascii 2022-10-09T16:43:05,672 Removed build tracker: '/tmp/pip-build-tracker-h59tt2n7'