Skip to content

python pip installed packages needing wheels fail to build with sysconfig errors #323

@numericillustration

Description

@numericillustration

Python is unable to find the appropriate sysconfig data info for both Mac and Smartos systems during pip installs. For comparison it works on both the Debian distribution of py3 and the python org downloads for Mac. Output from both is included here:

on MacOS I first came across this in virtualenv installs in both py 3.7 and 3.9
3.7

~/gits/joyent/ops-sop 🂁 virtualenv -p python3.7 py-venv
Running virtualenv with interpreter /opt/pkg/bin/python3.7
Already using interpreter /opt/pkg/bin/python3.7
Using base prefix '/opt/pkg'
New python executable in /Users/michaelhicks/gits/joyent/ops-sop/py-venv/bin/python3.7
Not overwriting existing python script /Users/michaelhicks/gits/joyent/ops-sop/py-venv/bin/python (you must use /Users/michaelhicks/gits/joyent/ops-sop/py-venv/bin/python3.7)
Installing setuptools, pip, wheel...
done.
~/gits/joyent/ops-sop 🂁 source py-venv/bin/activate; pip install -r requirements.txt
Collecting mkdocs-material
  Using cached mkdocs_material-8.2.3-py2.py3-none-any.whl (4.8 MB)
Collecting mkdocs-mermaid2-plugin
  Using cached mkdocs_mermaid2_plugin-0.5.2-py3-none-any.whl (8.7 kB)
Collecting jinja2>=2.11.1
  Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting markdown>=3.2
  Using cached Markdown-3.3.6-py3-none-any.whl (97 kB)
Collecting mkdocs-material-extensions>=1.0
  Using cached mkdocs_material_extensions-1.0.3-py3-none-any.whl (8.1 kB)
Collecting mkdocs>=1.2.3
  Using cached mkdocs-1.2.3-py3-none-any.whl (6.4 MB)
Collecting pygments>=2.10
  Using cached Pygments-2.11.2-py3-none-any.whl (1.1 MB)
Collecting pymdown-extensions>=9.0
  Using cached pymdown_extensions-9.2-py3-none-any.whl (216 kB)
Collecting jsbeautifier
  Using cached jsbeautifier-1.14.0.tar.gz (73 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting requests
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting pyyaml
  Using cached PyYAML-6.0.tar.gz (124 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [31 lines of output]
      Traceback (most recent call last):
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/_distutils/sysconfig.py", line 454, in _init_posix
          _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
      ModuleNotFoundError: No module named '_sysconfigdata__darwin_darwin'

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/build_meta.py", line 178, in get_requires_for_build_wheel
          config_settings, requirements=['wheel'])
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/build_meta.py", line 159, in _get_build_requires
          self.run_setup()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/build_meta.py", line 174, in run_setup
          exec(compile(code, __file__, 'exec'), locals())
        File "setup.py", line 73, in <module>
          from setuptools.command.build_ext import build_ext as _build_ext
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 24, in <module>
          get_config_var("LDSHARED")
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/_distutils/sysconfig.py", line 567, in get_config_var
          return get_config_vars().get(name)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/_distutils/sysconfig.py", line 498, in get_config_vars
          func()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-zfpn1aqu/overlay/lib/python3.7/site-packages/setuptools/_distutils/sysconfig.py", line 458, in _init_posix
          '_sysconfigdata', globals(), locals(), ['build_time_vars'], 0)
      ModuleNotFoundError: No module named '_sysconfigdata'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

3.9

(py-venv) ~/gits/joyent/ops-sop 🂁 virtualenv py-venv
Using base prefix '/opt/pkg'
New python executable in /Users/michaelhicks/gits/joyent/ops-sop/py-venv/bin/python3.9
Not overwriting existing python script /Users/michaelhicks/gits/joyent/ops-sop/py-venv/bin/python (you must use /Users/michaelhicks/gits/joyent/ops-sop/py-venv/bin/python3.9)
Installing setuptools, pip, wheel...
done.
(py-venv) ~/gits/joyent/ops-sop 🂁 source py-venv/bin/activate
(py-venv) ~/gits/joyent/ops-sop 🂁 pip install -r requirements.txt
Collecting mkdocs-material
  Using cached mkdocs_material-8.2.3-py2.py3-none-any.whl (4.8 MB)
Collecting mkdocs-mermaid2-plugin
  Using cached mkdocs_mermaid2_plugin-0.5.2-py3-none-any.whl (8.7 kB)
Collecting mkdocs-material-extensions>=1.0
  Using cached mkdocs_material_extensions-1.0.3-py3-none-any.whl (8.1 kB)
Collecting markdown>=3.2
  Using cached Markdown-3.3.6-py3-none-any.whl (97 kB)
Collecting mkdocs>=1.2.3
  Using cached mkdocs-1.2.3-py3-none-any.whl (6.4 MB)
Collecting jinja2>=2.11.1
  Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting pygments>=2.10
  Using cached Pygments-2.11.2-py3-none-any.whl (1.1 MB)
Collecting pymdown-extensions>=9.0
  Using cached pymdown_extensions-9.2-py3-none-any.whl (216 kB)
Collecting beautifulsoup4>=4.6.3
  Using cached beautifulsoup4-4.10.0-py3-none-any.whl (97 kB)
Collecting jsbeautifier
  Using cached jsbeautifier-1.14.0.tar.gz (73 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: setuptools>=18.5 in ./py-venv/lib/python3.9/site-packages (from mkdocs-mermaid2-plugin->-r requirements.txt (line 2)) (60.9.3)
Collecting requests
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting pyyaml
  Using cached PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl (197 kB)
Collecting soupsieve>1.2
  Using cached soupsieve-2.3.1-py3-none-any.whl (37 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl (13 kB)
Collecting importlib-metadata>=4.4
  Using cached importlib_metadata-4.11.2-py3-none-any.whl (17 kB)
Collecting mergedeep>=1.3.4
  Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Collecting pyyaml-env-tag>=0.1
  Using cached pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Collecting ghp-import>=1.0
  Using cached ghp_import-2.0.2-py3-none-any.whl (11 kB)
Collecting watchdog>=2.0
  Using cached watchdog-2.1.6-cp39-cp39-macosx_10_9_x86_64.whl (85 kB)
Collecting packaging>=20.5
  Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting click>=3.3
  Using cached click-8.0.4-py3-none-any.whl (97 kB)
Collecting six>=1.13.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting editorconfig>=0.12.2
  Using cached EditorConfig-0.12.3-py3-none-any.whl (16 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting python-dateutil>=2.8.1
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting zipp>=0.5
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
  Using cached pyparsing-3.0.7-py3-none-any.whl (98 kB)
Building wheels for collected packages: jsbeautifier
  Building wheel for jsbeautifier (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for jsbeautifier (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [66 lines of output]
      running bdist_wheel
      Traceback (most recent call last):
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 454, in _init_posix
          _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
      ModuleNotFoundError: No module named '_sysconfigdata__darwin_darwin'

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 261, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 244, in build_wheel
          return self._build_with_temp_dir(['bdist_wheel'], '.whl',
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 229, in _build_with_temp_dir
          self.run_setup()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 281, in run_setup
          super(_BuildMetaLegacyBackend,
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 174, in run_setup
          exec(compile(code, __file__, 'exec'), locals())
        File "setup.py", line 31, in <module>
          setup(
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 155, in setup
          return distutils.core.setup(**attrs)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 148, in setup
          return run_commands(dist)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
          dist.run_commands()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
          self.run_command(cmd)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
          cmd_obj.run()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 295, in run
          build_ext = self.reinitialize_command('build_ext')
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 210, in reinitialize_command
          cmd = _Command.reinitialize_command(self, command, reinit_subcommands)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 305, in reinitialize_command
          return self.distribution.reinitialize_command(command,
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 939, in reinitialize_command
          command = self.get_command_obj(command_name)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 858, in get_command_obj
          klass = self.get_command_class(command)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 931, in get_command_class
          self.cmdclass[command] = cmdclass = ep.load()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_vendor/importlib_metadata/__init__.py", line 194, in load
          module = import_module(match.group('module'))
        File "/Users/michaelhicks/gits/joyent/ops-sop/py-venv/lib/python3.9/importlib/__init__.py", line 127, in import_module
          return _bootstrap._gcd_import(name[level:], package, level)
        File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
        File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
        File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
        File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
        File "<frozen importlib._bootstrap_external>", line 850, in exec_module
        File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 24, in <module>
          get_config_var("LDSHARED")
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 567, in get_config_var
          return get_config_vars().get(name)
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 498, in get_config_vars
          func()
        File "/private/var/folders/tf/k31dlms130n4nxcpwzs6dhr80000gn/T/pip-build-env-x8n6jwkd/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 457, in _init_posix
          _temp = __import__(
      ModuleNotFoundError: No module named '_sysconfigdata'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for jsbeautifier
Failed to build jsbeautifier
ERROR: Could not build wheels for jsbeautifier, which is required to install pyproject.toml-based projects

But it also failed for me in global installs.

I also tried on SmartOS:

[root@jonny5isaliveerer ~]# python --version
Python 3.9.9
[root@jonny5isaliveerer ~]# pkgin install py39-pip
calculating dependencies...done.

4 packages to install:
  py39-pip-21.3.1 py39-setuptools-59.6.0 py39-expat-3.9.9 expat-2.4.1

0 to refresh, 0 to upgrade, 4 to install
5411K to download, 19M to install

proceed ? [Y/n] y
...
processing local summary...
marking py39-pip-21.3.1 as non auto-removable
[root@jonny5isaliveerer ~]# pip
pip     pip3    pip3.9
[root@jonny5isaliveerer ~]# pip
pip     pip3    pip3.9
[root@jonny5isaliveerer ~]# pip install mkdocs-mermaid2-plugin
Collecting mkdocs-mermaid2-plugin
  Downloading mkdocs_mermaid2_plugin-0.5.2-py3-none-any.whl (8.7 kB)
Requirement already satisfied: setuptools>=18.5 in /opt/local/lib/python3.9/site-packages (from mkdocs-mermaid2-plugin) (59.6.0)
Collecting jsbeautifier
  Downloading jsbeautifier-1.14.0.tar.gz (73 kB)
     |████████████████████████████████| 73 kB 4.3 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting requests
  Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
     |████████████████████████████████| 63 kB 6.8 MB/s
Collecting pymdown-extensions>=8.0
  Downloading pymdown_extensions-9.2-py3-none-any.whl (216 kB)
     |████████████████████████████████| 216 kB 72.9 MB/s
Collecting mkdocs>=1.0.4
  Downloading mkdocs-1.2.3-py3-none-any.whl (6.4 MB)
     |████████████████████████████████| 6.4 MB 82.5 MB/s
Collecting beautifulsoup4>=4.6.3
  Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB)
     |████████████████████████████████| 97 kB 15.8 MB/s
Collecting pyyaml
  Downloading PyYAML-6.0.tar.gz (124 kB)
     |████████████████████████████████| 124 kB 81.6 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  ERROR: Command errored out with exit status 1:
   command: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmpz08j0lpa
       cwd: /tmp/pip-install-f07_2s9m/pyyaml_11e9142b451049a5ab251612caac7018
  Complete output (31 lines):
  Traceback (most recent call last):
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 454, in _init_posix
      _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
  ModuleNotFoundError: No module named '_sysconfigdata__sunos5_'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
      main()
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
      return hook(config_settings)
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 177, in get_requires_for_build_wheel
      return self._get_build_requires(
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 159, in _get_build_requires
      self.run_setup()
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 174, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 73, in <module>
      from setuptools.command.build_ext import build_ext as _build_ext
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 24, in <module>
      get_config_var("LDSHARED")
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 567, in get_config_var
      return get_config_vars().get(name)
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 498, in get_config_vars
      func()
    File "/tmp/pip-build-env-9qu7yz1x/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 457, in _init_posix
      _temp = __import__(
  ModuleNotFoundError: No module named '_sysconfigdata'
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz#sha256=68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 (from https://pypi.org/simple/pyyaml/) (requires-python:>=3.6). Command errored out with exit status 1: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmpz08j0lpa Check the logs for full command output.
  Downloading PyYAML-5.4.1.tar.gz (175 kB)
     |████████████████████████████████| 175 kB 32.5 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  ERROR: Command errored out with exit status 1:
   command: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp2any00gz
       cwd: /tmp/pip-install-f07_2s9m/pyyaml_ed7a26b3babc4f70b80a236b8dc5dfa5
  Complete output (31 lines):
  Traceback (most recent call last):
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 454, in _init_posix
      _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
  ModuleNotFoundError: No module named '_sysconfigdata__sunos5_'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
      main()
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
      return hook(config_settings)
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 177, in get_requires_for_build_wheel
      return self._get_build_requires(
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 159, in _get_build_requires
      self.run_setup()
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 174, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 72, in <module>
      from setuptools.command.build_ext import build_ext as _build_ext
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 24, in <module>
      get_config_var("LDSHARED")
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 567, in get_config_var
      return get_config_vars().get(name)
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 498, in get_config_vars
      func()
    File "/tmp/pip-build-env-5uw7nc1c/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 457, in _init_posix
      _temp = __import__(
  ModuleNotFoundError: No module named '_sysconfigdata'
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/a0/a4/d63f2d7597e1a4b55aa3b4d6c5b029991d3b824b5bd331af8d4ab1ed687d/PyYAML-5.4.1.tar.gz#sha256=607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e (from https://pypi.org/simple/pyyaml/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*). Command errored out with exit status 1: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp2any00gz Check the logs for full command output.
  Downloading PyYAML-5.4.tar.gz (174 kB)
     |████████████████████████████████| 174 kB 29.1 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  ERROR: Command errored out with exit status 1:
   command: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp954hy9nu
       cwd: /tmp/pip-install-f07_2s9m/pyyaml_9f18d514b3054d928a18c0ee221f779b
  Complete output (31 lines):
  Traceback (most recent call last):
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 454, in _init_posix
      _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
  ModuleNotFoundError: No module named '_sysconfigdata__sunos5_'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
      main()
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
      return hook(config_settings)
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 177, in get_requires_for_build_wheel
      return self._get_build_requires(
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 159, in _get_build_requires
      self.run_setup()
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 174, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 72, in <module>
      from setuptools.command.build_ext import build_ext as _build_ext
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 24, in <module>
      get_config_var("LDSHARED")
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 567, in get_config_var
      return get_config_vars().get(name)
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 498, in get_config_vars
      func()
    File "/tmp/pip-build-env-33axupkf/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 457, in _init_posix
      _temp = __import__(
  ModuleNotFoundError: No module named '_sysconfigdata'
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/b5/fd/15638de2da0a5aa91c095718444624aa565f766fc178249ca6faa372f71a/PyYAML-5.4.tar.gz#sha256=3c49e39ac034fd64fd576d63bb4db53cda89b362768a67f07749d55f128ac18a (from https://pypi.org/simple/pyyaml/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*). Command errored out with exit status 1: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp954hy9nu Check the logs for full command output.
  Downloading PyYAML-5.3.1.tar.gz (269 kB)
     |████████████████████████████████| 269 kB 57.1 MB/s
  Preparing metadata (setup.py) ... done
Collecting mkdocs-material
  Downloading mkdocs_material-8.2.3-py2.py3-none-any.whl (4.8 MB)
     |████████████████████████████████| 4.8 MB 28.9 MB/s
Collecting soupsieve>1.2
  Downloading soupsieve-2.3.1-py3-none-any.whl (37 kB)
Collecting mergedeep>=1.3.4
  Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Collecting Jinja2>=2.10.1
  Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB)
     |████████████████████████████████| 133 kB 79.6 MB/s
Collecting Markdown>=3.2.1
  Downloading Markdown-3.3.6-py3-none-any.whl (97 kB)
     |████████████████████████████████| 97 kB 18.9 MB/s
Collecting ghp-import>=1.0
  Downloading ghp_import-2.0.2-py3-none-any.whl (11 kB)
Collecting pyyaml-env-tag>=0.1
  Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Collecting packaging>=20.5
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
     |████████████████████████████████| 40 kB 23.4 MB/s
Collecting click>=3.3
  Downloading click-8.0.4-py3-none-any.whl (97 kB)
     |████████████████████████████████| 97 kB 23.0 MB/s
Collecting watchdog>=2.0
  Downloading watchdog-2.1.6.tar.gz (107 kB)
     |████████████████████████████████| 107 kB 29.3 MB/s
  Preparing metadata (setup.py) ... done
Collecting importlib-metadata>=3.10
  Downloading importlib_metadata-4.11.2-py3-none-any.whl (17 kB)
Collecting six>=1.13.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting editorconfig>=0.12.2
  Downloading EditorConfig-0.12.3-py3-none-any.whl (16 kB)
Collecting pygments>=2.10
  Downloading Pygments-2.11.2-py3-none-any.whl (1.1 MB)
     |████████████████████████████████| 1.1 MB 32.5 MB/s
Collecting mkdocs-material-extensions>=1.0
  Downloading mkdocs_material_extensions-1.0.3-py3-none-any.whl (8.1 kB)
Collecting charset-normalizer~=2.0.0
  Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting idna<4,>=2.5
  Downloading idna-3.3-py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 29.5 MB/s
Collecting urllib3<1.27,>=1.21.1
  Downloading urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
     |████████████████████████████████| 138 kB 37.7 MB/s
Collecting certifi>=2017.4.17
  Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
     |████████████████████████████████| 149 kB 60.9 MB/s
Collecting python-dateutil>=2.8.1
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     |████████████████████████████████| 247 kB 82.6 MB/s
Collecting zipp>=0.5
  Downloading zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.0.tar.gz (18 kB)
  Preparing metadata (setup.py) ... done
Collecting pyparsing!=3.0.5,>=2.0.2
  Downloading pyparsing-3.0.7-py3-none-any.whl (98 kB)
     |████████████████████████████████| 98 kB 13.8 MB/s
Using legacy 'setup.py install' for pyyaml, since package 'wheel' is not installed.
Using legacy 'setup.py install' for watchdog, since package 'wheel' is not installed.
Using legacy 'setup.py install' for MarkupSafe, since package 'wheel' is not installed.
Building wheels for collected packages: jsbeautifier
  Building wheel for jsbeautifier (pyproject.toml) ... error
  ERROR: Command errored out with exit status 1:
   command: /opt/local/bin/python3.9 /opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp7ti3m67d
       cwd: /tmp/pip-install-f07_2s9m/jsbeautifier_dd7af40ca6f84fdfb74db001a15eef1d
  Complete output (66 lines):
  running bdist_wheel
  Traceback (most recent call last):
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 454, in _init_posix
      _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
  ModuleNotFoundError: No module named '_sysconfigdata__sunos5_'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
      main()
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/opt/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 261, in build_wheel
      return _build_backend().build_wheel(wheel_directory, config_settings,
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 244, in build_wheel
      return self._build_with_temp_dir(['bdist_wheel'], '.whl',
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 229, in _build_with_temp_dir
      self.run_setup()
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 281, in run_setup
      super(_BuildMetaLegacyBackend,
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 174, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 31, in <module>
      setup(
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 155, in setup
      return distutils.core.setup(**attrs)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 148, in setup
      return run_commands(dist)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
      dist.run_commands()
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
      self.run_command(cmd)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
      cmd_obj.run()
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 295, in run
      build_ext = self.reinitialize_command('build_ext')
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 210, in reinitialize_command
      cmd = _Command.reinitialize_command(self, command, reinit_subcommands)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 305, in reinitialize_command
      return self.distribution.reinitialize_command(command,
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 939, in reinitialize_command
      command = self.get_command_obj(command_name)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 858, in get_command_obj
      klass = self.get_command_class(command)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 931, in get_command_class
      self.cmdclass[command] = cmdclass = ep.load()
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_vendor/importlib_metadata/__init__.py", line 194, in load
      module = import_module(match.group('module'))
    File "/opt/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
    File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
    File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 850, in exec_module
    File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 24, in <module>
      get_config_var("LDSHARED")
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 567, in get_config_var
      return get_config_vars().get(name)
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 498, in get_config_vars
      func()
    File "/tmp/pip-build-env-t5pmuxw9/overlay/lib/python3.9/site-packages/setuptools/_distutils/sysconfig.py", line 457, in _init_posix
      _temp = __import__(
  ModuleNotFoundError: No module named '_sysconfigdata'
  ----------------------------------------
  ERROR: Failed building wheel for jsbeautifier
Failed to build jsbeautifier
ERROR: Could not build wheels for jsbeautifier, which is required to install pyproject.toml-based projects
[root@jonny5isaliveerer ~]#

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions