Public bug reported:

Steps to reproduce:


pip3 install imagehash


Standard output:


   ERROR: Command errored out with exit status 1:
     command: /home/adam/.pyenv/versions/3.7.2/bin/python3.7 -c 'import sys, 
setuptools, tokenize; sys.argv[0] = 
'"'"'/tmp/pip-install-utmdqduu/imagehash/setup.py'"'"'; 
__file__='"'"'/tmp/pip-install-utmdqduu/imagehash/setup.py'"'"';f=getattr(tokenize,
 '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', 
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info 
--egg-base /tmp/pip-pip-egg-info-aak1sa__
         cwd: /tmp/pip-install-utmdqduu/imagehash/
    Complete output (11 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/setuptools/__init__.py",
 line 18, in <module>
        from setuptools.dist import Distribution, Feature
      File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/setuptools/dist.py",
 line 31, in <module>
        from setuptools import windows_support
      File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/setuptools/windows_support.py",
 line 2, in <module>
        import ctypes
      File "/home/adam/.pyenv/versions/3.7.2/lib/python3.7/ctypes/__init__.py", 
line 7, in <module>
        from _ctypes import Union, Structure, Array
    ImportError: libffi.so.7: cannot open shared object file: No such file or 
directory
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check 
the logs for full command output.


Logfile

2020-10-04T10:17:33,752 Collecting imagehash
2020-10-04T10:17:33,753   Created temporary directory: /tmp/pip-unpack-nj1u3xsb
2020-10-04T10:17:33,755   Using cached ImageHash-4.1.0.tar.gz (291 kB)
2020-10-04T10:17:33,764   Added imagehash from 
https://files.pythonhosted.org/packages/1a/5d/cc81830be3c4705a46cdbca74439b67f1017881383ba0127c41c4cecb7b3/ImageHash-4.1.0.tar.gz#sha256=978e25d3df66ae8fa4fb24542e46cea6d0724f02c0c760b2de4931a54d5c7482
 to build tracker '/tmp/pip-req-tracker-jayrgcrc'
2020-10-04T10:17:33,764     Running setup.py 
(path:/tmp/pip-install-khjz0dgm/imagehash/setup.py) egg_info for package 
imagehash
2020-10-04T10:17:33,764     Created temporary directory: 
/tmp/pip-pip-egg-info-59aoxqk7
2020-10-04T10:17:33,765     Running command python setup.py egg_info
2020-10-04T10:17:33,848     Traceback (most recent call last):
2020-10-04T10:17:33,848       File "<string>", line 1, in <module>
2020-10-04T10:17:33,848       File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/setuptools/__init__.py",
 line 18, in <module>
2020-10-04T10:17:33,848         from setuptools.dist import Distribution, 
Feature
2020-10-04T10:17:33,848       File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/setuptools/dist.py",
 line 31, in <module>
2020-10-04T10:17:33,848         from setuptools import windows_support
2020-10-04T10:17:33,848       File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/setuptools/windows_support.py",
 line 2, in <module>
2020-10-04T10:17:33,849         import ctypes
2020-10-04T10:17:33,849       File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/ctypes/__init__.py", line 7, in 
<module>
2020-10-04T10:17:33,849         from _ctypes import Union, Structure, Array
2020-10-04T10:17:33,849     ImportError: libffi.so.7: cannot open shared object 
file: No such file or directory
2020-10-04T10:17:33,855 ERROR: Command errored out with exit status 1: python 
setup.py egg_info Check the logs for full command output.
2020-10-04T10:17:33,855 Exception information:
2020-10-04T10:17:33,855 Traceback (most recent call last):
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/cli/base_command.py",
 line 228, in _main
2020-10-04T10:17:33,855     status = self.run(options, args)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/cli/req_command.py",
 line 182, in wrapper
2020-10-04T10:17:33,855     return func(self, options, args)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/commands/install.py",
 line 324, in run
2020-10-04T10:17:33,855     reqs, check_supported_wheels=not options.target_dir
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/resolution/legacy/resolver.py",
 line 183, in resolve
2020-10-04T10:17:33,855     
discovered_reqs.extend(self._resolve_one(requirement_set, req))
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/resolution/legacy/resolver.py",
 line 388, in _resolve_one
2020-10-04T10:17:33,855     abstract_dist = 
self._get_abstract_dist_for(req_to_install)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/resolution/legacy/resolver.py",
 line 340, in _get_abstract_dist_for
2020-10-04T10:17:33,855     
discovered_reqs.extend(self._resolve_one(requirement_set, req))
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/resolution/legacy/resolver.py",
 line 388, in _resolve_one
2020-10-04T10:17:33,855     abstract_dist = 
self._get_abstract_dist_for(req_to_install)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/resolution/legacy/resolver.py",
 line 340, in _get_abstract_dist_for
2020-10-04T10:17:33,855     abstract_dist = 
self.preparer.prepare_linked_requirement(req)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/operations/prepare.py",
 line 483, in prepare_linked_requirement
2020-10-04T10:17:33,855     req, self.req_tracker, self.finder, 
self.build_isolation,
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/operations/prepare.py",
 line 91, in _get_prepared_distribution
2020-10-04T10:17:33,855     abstract_dist.prepare_distribution_metadata(finder, 
build_isolation)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/distributions/sdist.py",
 line 40, in prepare_distribution_metadata
2020-10-04T10:17:33,855     self.req.prepare_metadata()
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/req/req_install.py",
 line 555, in prepare_metadata
2020-10-04T10:17:33,855     self.metadata_directory = self._generate_metadata()
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/req/req_install.py",
 line 535, in _generate_metadata
2020-10-04T10:17:33,855     details=self.name or "from {}".format(self.link)
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/operations/build/metadata_legacy.py",
 line 73, in generate_metadata
2020-10-04T10:17:33,855     command_desc='python setup.py egg_info',
2020-10-04T10:17:33,855   File 
"/home/adam/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip/_internal/utils/subprocess.py",
 line 242, in call_subprocess
2020-10-04T10:17:33,855     raise InstallationError(exc_msg)
2020-10-04T10:17:33,855 pip._internal.exceptions.InstallationError: Command 
errored out with exit status 1: python setup.py egg_info Check the logs for 
full command output.
2020-10-04T10:17:33,863 Removed imagehash from 
https://files.pythonhosted.org/packages/1a/5d/cc81830be3c4705a46cdbca74439b67f1017881383ba0127c41c4cecb7b3/ImageHash-4.1.0.tar.gz#sha256=978e25d3df66ae8fa4fb24542e46cea6d0724f02c0c760b2de4931a54d5c7482
 from build tracker '/tmp/pip-req-tracker-jayrgcrc'
2020-10-04T10:17:33,863 Removed build tracker: '/tmp/pip-req-tracker-jayrgcrc'

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1898418

Title:
  imagehash python library won't install due to libffi dependency

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1898418/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to