"Getting requirements to build wheel ... error"

I am trying to install a Python package cssbeautifier

It appears that the dependencies are satisfied but the installer doesn’t think so. If there is anything else I can add to help sort this out let me know.

$ pip3 install cssbeautifier --log ~/Desktop/cssbeautifer.log
Defaulting to user installation because normal site-packages is not writeable
Collecting cssbeautifier
  Using cached cssbeautifier-1.12.0.tar.gz (24 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
ERROR: Command errored out with exit status 1: /usr/local/opt/python@3.8/bin/python3.8 /Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/tmpuprhnfio Check the logs for full command output.

Adding this to show that jssbeautifier was indeed installed before running csbeautifier.
$ pip3 install jsbeautifier --log ~/Desktop/jsbeautiferlog.txt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: jsbeautifier in ./Library/Python/3.8/lib/python/site-packages (1.12.0)
Requirement already satisfied: editorconfig>=0.12.2 in ./Library/Python/3.8/lib/python/site-packages (from jsbeautifier) (0.12.2)
Requirement already satisfied: six>=1.13.0 in /usr/local/Cellar/protobuf/3.12.4/libexec/lib/python3.8/site-packages (from jsbeautifier) (1.15.0)

jsbeautifier.log
2020-08-18T13:40:07,361 Using pip 20.2.2 from /Users/john/Library/Python/3.8/lib/python/site-packages/pip (python 3.8)
2020-08-18T13:40:07,362 Defaulting to user installation because normal site-packages is not writeable
2020-08-18T13:40:07,374 Created temporary directory: /private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-ephem-wheel-cache-yd67q67z
2020-08-18T13:40:07,374 Created temporary directory: /private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-gh0zfv27
2020-08-18T13:40:07,374 Initialized build tracking at /private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-gh0zfv27
2020-08-18T13:40:07,374 Created build tracker: /private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-gh0zfv27
2020-08-18T13:40:07,374 Entered build tracker: /private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-gh0zfv27
2020-08-18T13:40:07,375 Created temporary directory: /private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-install-8qyqm3r1
2020-08-18T13:40:07,376 Requirement already satisfied: jsbeautifier in ./Library/Python/3.8/lib/python/site-packages (1.12.0)
2020-08-18T13:40:07,378 Requirement already satisfied: editorconfig>=0.12.2 in ./Library/Python/3.8/lib/python/site-packages (from jsbeautifier) (0.12.2)
2020-08-18T13:40:07,379 Requirement already satisfied: six>=1.13.0 in /usr/local/Cellar/protobuf/3.12.4/libexec/lib/python3.8/site-packages (from jsbeautifier) (1.15.0)
2020-08-18T13:40:07,439 Removed build tracker: '/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-gh0zfv27'

Last part of cssbeautifier.log
2020-08-18T13:36:56,870   Successfully installed setuptools-49.6.0 wheel-0.35.1
2020-08-18T13:36:56,887   Removed build tracker: '/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-fmulu_cg'
2020-08-18T13:36:56,914   Running command /usr/local/opt/python@3.8/bin/python3.8 /Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/tmpuprhnfio
2020-08-18T13:36:57,037   Traceback (most recent call last):
2020-08-18T13:36:57,037     File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
2020-08-18T13:36:57,037       main()
2020-08-18T13:36:57,037     File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
2020-08-18T13:36:57,037       json_out['return_val'] = hook(**hook_input['kwargs'])
2020-08-18T13:36:57,037     File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py", line 114, in get_requires_for_build_wheel
2020-08-18T13:36:57,037       return hook(config_settings)
2020-08-18T13:36:57,037     File "/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-build-env-237f0276/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 162, in get_requires_for_build_wheel
2020-08-18T13:36:57,037       return self._get_build_requires(
2020-08-18T13:36:57,037     File "/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-build-env-237f0276/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 143, in _get_build_requires
2020-08-18T13:36:57,037       self.run_setup()
2020-08-18T13:36:57,038     File "/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-build-env-237f0276/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 266, in run_setup
2020-08-18T13:36:57,038       super(_BuildMetaLegacyBackend,
2020-08-18T13:36:57,038     File "/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-build-env-237f0276/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 158, in run_setup
2020-08-18T13:36:57,038       exec(compile(code, __file__, 'exec'), locals())
2020-08-18T13:36:57,038     File "setup.py", line 7, in <module>
2020-08-18T13:36:57,038       from jsbeautifier.__version__ import __version__
2020-08-18T13:36:57,038   ModuleNotFoundError: No module named 'jsbeautifier'
2020-08-18T13:36:57,046 ERROR: Command errored out with exit status 1: /usr/local/opt/python@3.8/bin/python3.8 /Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/tmpuprhnfio Check the logs for full command output.
2020-08-18T13:36:57,046 Exception information:
2020-08-18T13:36:57,046 Traceback (most recent call last):
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/cli/base_command.py", line 216, in _main
2020-08-18T13:36:57,046     status = self.run(options, args)
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/cli/req_command.py", line 182, in wrapper
2020-08-18T13:36:57,046     return func(self, options, args)
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/commands/install.py", line 324, in run
2020-08-18T13:36:57,046     requirement_set = resolver.resolve(
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/resolution/legacy/resolver.py", line 183, in resolve
2020-08-18T13:36:57,046     discovered_reqs.extend(self._resolve_one(requirement_set, req))
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/resolution/legacy/resolver.py", line 388, in _resolve_one
2020-08-18T13:36:57,046     abstract_dist = self._get_abstract_dist_for(req_to_install)
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/resolution/legacy/resolver.py", line 340, in _get_abstract_dist_for
2020-08-18T13:36:57,046     abstract_dist = self.preparer.prepare_linked_requirement(req)
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/operations/prepare.py", line 482, in prepare_linked_requirement
2020-08-18T13:36:57,046     abstract_dist = _get_prepared_distribution(
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/operations/prepare.py", line 91, in _get_prepared_distribution
2020-08-18T13:36:57,046     abstract_dist.prepare_distribution_metadata(finder, build_isolation)
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/distributions/sdist.py", line 38, in prepare_distribution_metadata
2020-08-18T13:36:57,046     self._setup_isolation(finder)
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/distributions/sdist.py", line 96, in _setup_isolation
2020-08-18T13:36:57,046     reqs = backend.get_requires_for_build_wheel()
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/wrappers.py", line 160, in get_requires_for_build_wheel
2020-08-18T13:36:57,046     return self._call_hook('get_requires_for_build_wheel', {
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/wrappers.py", line 255, in _call_hook
2020-08-18T13:36:57,046     self._subprocess_runner(
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/utils/subprocess.py", line 273, in runner
2020-08-18T13:36:57,046     call_subprocess(
2020-08-18T13:36:57,046   File "/Users/john/Library/Python/3.8/lib/python/site-packages/pip/_internal/utils/subprocess.py", line 242, in call_subprocess
2020-08-18T13:36:57,046     raise InstallationError(exc_msg)
2020-08-18T13:36:57,046 pip._internal.exceptions.InstallationError: Command errored out with exit status 1: /usr/local/opt/python@3.8/bin/python3.8 /Users/john/Library/Python/3.8/lib/python/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/tmpuprhnfio Check the logs for full command output.
2020-08-18T13:36:57,062 Removed cssbeautifier from https://files.pythonhosted.org/packages/11/01/7bc6c46af8c2281541a4d8adab4648c3c8356e2729418705eb03129a971d/cssbeautifier-1.12.0.tar.gz#sha256=f6eddc40ae8b8356fe42aca5a91581083ecce26667aed47cb44e2b4b81838483 from build tracker '/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-fmulu_cg'
2020-08-18T13:36:57,062 Removed build tracker: '/private/var/folders/lp/3z754pbs1xj8gmwzwwp8x91h0000h0/T/pip-req-tracker-fmulu_cg'

entire cssbeautifer.log file

It says to check the logs for full command output. I am not sure I have access to those logs in Console as a non admin user. I am not really sure which “logs” and where they might be.