New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pip install fails #50
Comments
It seems to me that gitless depends on pygit2 which in turn depends on libgit2, a C library for working with git repositories. I think that if you install libgit2 (e.g. with a package manager), this problem will go away. |
I was having same issue and i installed libgit2, pygit2 now I'm getting below error.
|
I generated some documentation that notes the dependency for libgit2. It can be found here: https://github.com/scottsideleau/homebrew-sideleau/blob/master/gitless.md I tried to create a bottle, but there are issues with SIP on MacOS 10.11+ that seem to prevent Homebrew from manually installing Python eggs. https://github.com/scottsideleau/homebrew-sideleau/blob/master/gitless.rb An update to the PyPi instance, given the acceptance of my recent pull request, would re-enable semi-automated install of Gitless again (e.g. pip install gitless). |
@scottsideleau I made a pull request to have it added to homebrew but I'm getting installation errors that may be related to the SIP you mentioned. Any thoughts on getting this working? |
@knowsuchagency : I think that we need a good, working example of a Homebrew bottle for a Python application that functions in MacOS 10.11+ to figure this out. The same commands executed by the bottle I started, when executed manually by the same user running Homebrew in a terminal (without elevated privileges, mind you) work without issue. I've tried digging around on the web, but didn't have much luck. As such, I resorted to documenting the manual path. Perhaps, some of the smarter Brewers on Freenode would have an idea of how to correctly package Gitless? |
Something seems to be broken with the installation since travis is failing with a build error too. I'll look into it and try to fix it sometime this week or next week. |
|
I just pushed a new release to pypi that includes #45 as well as other misc bug fixes |
This installation error shouldn't happen anymore with the new release (v0.8.4). Reopen the issue if it still happens with v0.8.4 |
Collecting gitless
Downloading gitless-0.8.3.tar.gz
Collecting pygit2==0.23.0 (from gitless)
Downloading pygit2-0.23.0.tar.gz (453kB)
100% |████████████████████████████████| 460kB 627kB/s
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/pygit2.egg-info
writing requirements to pip-egg-info/pygit2.egg-info/requires.txt
writing pip-egg-info/pygit2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/pygit2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/pygit2.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/pygit2.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
The text was updated successfully, but these errors were encountered: