How do I fix this? We are using a newer version of libgit2 than the standard release (libgit2.0.25.0 instead of libgit2.0.24.0 - some hard dependency in our code).
However, after I install libgit2 (25), I get this error chain: pip install pygit2 Collecting pygit2 Using cached pygit2-0.25.1.tar.gz Complete output from command python setup.py egg_info: /usr/lib/python2.7/site-packages/setuptools/version.py:1: UserWarning: Module cffi was already imported from /usr/lib64/python2.7/site-packages/cffi/__init__.pyc, but /tmp/easy_install-HY89WT/cffi-1.9.1 is being added to sys.path import pkg_resources Installed /tmp/pip-build-OX9KGK/pygit2/.eggs/cffi-1.9.1-py2.7-linux-x86_64.egg /usr/lib/python2.7/site-packages/setuptools/dist.py:378: UserWarning: Module cffi was already imported from /usr/lib64/python2.7/site-packages/cffi/__init__.pyc, but /tmp/pip-build-OX9KGK/pygit2/.eggs/cffi-1.9.1-py2.7-linux-x86_64.egg is being added to sys.path pkg_resources.working_set.add(dist, replace=True) Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-OX9KGK/pygit2/setup.py", line 210, in <module> **extra_args) File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup _setup_distribution = dist = klass(attrs) File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 321, in __init__ _Distribution.__init__(self, attrs) File "/usr/lib64/python2.7/distutils/dist.py", line 287, in __init__ self.finalize_options() File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 390, in finalize_options ep.load()(self, ep.name, value) File "/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.py", line 188, in cffi_modules add_cffi_module(dist, cffi_module) File "/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.py", line 49, in add_cffi_module execfile(build_file_name, mod_vars) File "/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.py", line 25, in execfile exec(code, glob, glob) File "pygit2/_run.py", line 67, in <module> ffi = FFI() File "/usr/lib64/python2.7/site-packages/cffi/api.py", line 54, in __init__ backend.__version__, backend.__file__)) Exception: Version mismatch: this is the 'cffi' package version 1.10.0, located in '/usr/lib64/python2.7/site-packages/cffi/api.pyc'. When we import the top-level '_cffi_backend' extension module, we get version 1.9.1, located in '/tmp/pip-build-OX9KGK/pygit2/.eggs/cffi-1.9.1-py2.7-linux-x86_64.egg/_cffi_backend.so'. The two versions should be equal; check your installation. ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-OX9KGK/pygit2/ Thanks. MR (long time s/w professional but python newb) _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor