[GH-ISSUE #5] Requires system dependencies libsdl-pango-dev #5

Closed
opened 2026-03-02 16:46:58 +03:00 by kerem · 2 comments
Owner

Originally created by @bagerard on GitHub (Jul 22, 2022).
Original GitHub issue: https://github.com/initialcommit-com/git-story/issues/5

Originally assigned to: @initialcommit-io on GitHub.

First of all, I just heard about this package and it's pretty cool, thanks!

Next, I noticed that I was missing some system dependencies to be able to pip install git-story

It was failing with the following

      subprocess.CalledProcessError: Command '['pkg-config', '--print-errors', '--atleast-version', '1.30.0', 'pangocairo']' returned non-zero exit status 1.
      
      During handling of the above exception, another exception occurred:
      
      Traceback (most recent call last):
        File "/home/bgerard/.pyenv/versions/3.9.7/envs/flake8-illegal-import/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        [...]
        File "<string>", line 139, in check_min_version
      __main__.RequiredDependencyException: pangocairo >= 1.30.0 is required
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

And I had to install the following system packages:

sudo apt-get install libsdl-pango-dev

Shall I add this to the Readme?

Originally created by @bagerard on GitHub (Jul 22, 2022). Original GitHub issue: https://github.com/initialcommit-com/git-story/issues/5 Originally assigned to: @initialcommit-io on GitHub. First of all, I just heard about this package and it's pretty cool, thanks! Next, I noticed that I was missing some system dependencies to be able to pip install git-story It was failing with the following ``` subprocess.CalledProcessError: Command '['pkg-config', '--print-errors', '--atleast-version', '1.30.0', 'pangocairo']' returned non-zero exit status 1. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/bgerard/.pyenv/versions/3.9.7/envs/flake8-illegal-import/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module> main() [...] File "<string>", line 139, in check_min_version __main__.RequiredDependencyException: pangocairo >= 1.30.0 is required [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error ``` And I had to install the following system packages: ``` sudo apt-get install libsdl-pango-dev ``` Shall I add this to the Readme?
kerem 2026-03-02 16:46:58 +03:00
Author
Owner

@initialcommit-io commented on GitHub (Jul 23, 2022):

Hi there! Thanks a lot for trying out git-story and reporting this even though you were able to resolve it. The thing is most users didn't run into this issue, so I think it must only happen in specific scenarios. If we add something to the readme it needs to cover only the specific situation where it's needed.

Can you provide your OS and version, Python version, and installation steps?

<!-- gh-comment-id:1193154537 --> @initialcommit-io commented on GitHub (Jul 23, 2022): Hi there! Thanks a lot for trying out git-story and reporting this even though you were able to resolve it. The thing is most users didn't run into this issue, so I think it must only happen in specific scenarios. If we add something to the readme it needs to cover only the specific situation where it's needed. Can you provide your OS and version, Python version, and installation steps?
Author
Owner

@bagerard commented on GitHub (Jul 24, 2022):

I m on Ubuntu 20.04 (LTS), I ve tried with different version of Python (3.8 and 3.9) but it didn't matter as it was missing the system package. Up to you if you want to add it or not

<!-- gh-comment-id:1193292402 --> @bagerard commented on GitHub (Jul 24, 2022): I m on Ubuntu 20.04 (LTS), I ve tried with different version of Python (3.8 and 3.9) but it didn't matter as it was missing the system package. Up to you if you want to add it or not
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/git-story#5
No description provided.