I am running into running into the error codes below while running the command pip install libratom. I'm not sure if this is relevant but I am running this command on a Linux container I'm ssh into via VSCode.
$ pip install libratom
Looking in indexes: https://artifacts.mitre.org/artifactory/api/pypi/python-remote/simple
Collecting libratom
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/a1/b1/d23082f4070493b46893bdd2ceef05889af5d9629bd9fdabbb74fe114815/libratom-0.7.1-py3-none-any.whl (76 kB)
Requirement already satisfied: pbr==5.11.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (5.11.0)
Requirement already satisfied: cymem==2.0.7 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.0.7)
Requirement already satisfied: numpy==1.23.5 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.23.5)
Requirement already satisfied: catalogue==2.0.8 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.0.8)
Requirement already satisfied: pyparsing==3.0.9 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.0.9)
Requirement already satisfied: thinc==8.1.5 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (8.1.5)
Requirement already satisfied: future==0.18.2 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.18.2)
Requirement already satisfied: psutil==5.9.4 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (5.9.4)
Requirement already satisfied: tqdm==4.64.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (4.64.1)
Requirement already satisfied: tabulate==0.9.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.9.0)
Requirement already satisfied: blis==0.7.9 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.7.9)
Requirement already satisfied: six==1.16.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.16.0)
Requirement already satisfied: jinja2==3.1.2 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.1.2)
Collecting enlighten==1.11.1
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/09/ad/68c1c0465f87b2e60c6137a3485567b1a251a0084dacafddfb4abaa1d71d/enlighten-1.11.1-py2.py3-none-any.whl (53 kB)
Collecting beautifulsoup4==4.11.1
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/9c/d8/909c4089dbe4ade9f9705f143c9f13f065049a9d5e7d34c828aefdd0a97c/beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Requirement already satisfied: typer==0.7.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.7.0)
Collecting libpff-python-ratom==20220304
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/bf/29/9a715e188b704fd8a7ce256fcb0458a30c20b600ab218c71f1f4b5f4e2ce/libpff-python-ratom-20220304.tar.gz (2.1 MB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: preshed==3.0.8 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.0.8)
Requirement already satisfied: certifi==2022.9.24 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2022.9.24)
Requirement already satisfied: attrs==22.1.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (22.1.0)
Requirement already satisfied: greenlet==2.0.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.0.1)
Requirement already satisfied: murmurhash==1.0.9 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.0.9)
Requirement already satisfied: typing-extensions==4.4.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (4.4.0)
Collecting click-log==0.4.0
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/ae/5a/4f025bc751087833686892e17e7564828e409c43b632878afeae554870cd/click_log-0.4.0-py2.py3-none-any.whl (4.3 kB)
Requirement already satisfied: confection==0.0.3 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.0.3)
Requirement already satisfied: spacy==3.4.3 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.4.3)
Requirement already satisfied: click==8.1.3 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (8.1.3)
Requirement already satisfied: pathy==0.10.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.10.0)
Collecting jsonschema==4.17.1
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/9f/df/824fdaa0d7228fa2e8a5171a408dbabe2c66955afd5be5211725389640b5/jsonschema-4.17.1-py3-none-any.whl (90 kB)
Requirement already satisfied: requests==2.28.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.28.1)
Requirement already satisfied: urllib3==1.26.13 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.26.13)
Requirement already satisfied: soupsieve==2.3.2.post1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.3.2.post1)
Requirement already satisfied: srsly==2.4.5 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.4.5)
Requirement already satisfied: wcwidth==0.2.5 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.2.5)
Requirement already satisfied: pydantic==1.10.2 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.10.2)
Collecting humanfriendly==10.0
Using cached https://artifacts.mitre.org/artifactory/api/pypi/python-remote/packages/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Requirement already satisfied: packaging==21.3 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (21.3)
Requirement already satisfied: charset-normalizer==2.1.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.1.1)
Requirement already satisfied: sqlalchemy==1.4.44 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.4.44)
Requirement already satisfied: idna==3.4 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.4)
Requirement already satisfied: pyrsistent==0.19.2 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.19.2)
Requirement already satisfied: markupsafe==2.1.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (2.1.1)
Requirement already satisfied: prefixed==0.5.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.5.0)
Requirement already satisfied: treelib==1.6.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.6.1)
Requirement already satisfied: spacy-legacy==3.0.10 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.0.10)
Requirement already satisfied: blessed==1.19.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.19.1)
Requirement already satisfied: wasabi==0.10.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.10.1)
Requirement already satisfied: smart-open==5.2.1 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (5.2.1)
Requirement already satisfied: langcodes==3.3.0 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (3.3.0)
Requirement already satisfied: striprtf==0.0.22 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (0.0.22)
Requirement already satisfied: spacy-loggers==1.0.3 in /home/sminnich/miniconda3/lib/python3.9/site-packages (from libratom) (1.0.3)
Requirement already satisfied: setuptools in /home/sminnich/miniconda3/lib/python3.9/site-packages (from spacy==3.4.3->libratom) (52.0.0.post20210125)
Building wheels for collected packages: libpff-python-ratom
Building wheel for libpff-python-ratom (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [38 lines of output]
running bdist_wheel
running build
running build_ext
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c/setup.py", line 320, in <module>
setup(
File "/home/sminnich/miniconda3/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/sminnich/miniconda3/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/home/sminnich/miniconda3/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/sminnich/miniconda3/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c/setup.py", line 101, in run
output = self._RunCommand(command)
File "/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c/setup.py", line 81, in _RunCommand
raise RuntimeError("Running: {0:s} failed with error:\n{1:s}.".format(
RuntimeError: Running: sh configure --disable-shared-libs failed with error:
./config.guess: line 1049: objdump: command not found
configure: error: in `/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for libpff-python-ratom
Running setup.py clean for libpff-python-ratom
Failed to build libpff-python-ratom
Installing collected packages: libpff-python-ratom, jsonschema, humanfriendly, click-log, beautifulsoup4, enlighten, libratom
Running setup.py install for libpff-python-ratom ... error
error: subprocess-exited-with-error
× Running setup.py install for libpff-python-ratom did not run successfully.
│ exit code: 1
╰─> [40 lines of output]
running install
running build
running build_ext
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c/setup.py", line 320, in <module>
setup(
File "/home/sminnich/miniconda3/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/sminnich/miniconda3/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/command/install.py", line 546, in run
self.run_command('build')
File "/home/sminnich/miniconda3/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/sminnich/miniconda3/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/sminnich/miniconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c/setup.py", line 101, in run
output = self._RunCommand(command)
File "/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c/setup.py", line 81, in _RunCommand
raise RuntimeError("Running: {0:s} failed with error:\n{1:s}.".format(
RuntimeError: Running: sh configure --disable-shared-libs failed with error:
./config.guess: line 1049: objdump: command not found
configure: error: in `/tmp/pip-install-d3lhz86m/libpff-python-ratom_3ce6e4ecf75e41849622e537e2375c7c':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> libpff-python-ratom
```