Git Product home page Git Product logo

git-story's Issues

Question: Speed

Any plans to implement a speed option to speed up the animation?

Requires system dependencies libsdl-pango-dev

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?

Error installing using pip

Error Log

Collecting click>=7.2
Collecting commonmark<0.10.0,>=0.9.0
  Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
  creating build/temp.linux-x86_64-cpython-39
  creating build/temp.linux-x86_64-cpython-39/cairo
  copying manimpango/cmanimpango.pyx -> build/lib.linux-x86_64-cpython-39/manimpango
  running build_ext
  building 'manimpango.cmanimpango' extension
  creating build/temp.linux-x86_64-cpython-39
  creating build/temp.linux-x86_64-cpython-39/manimpango
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/python3.9 -c manimpango/cmanimpango.c -o build/temp.linux-x86_64-cpython-39/manimpango/cmanimpango.o
  manimpango/cmanimpango.c:44:10: fatal error: Python.h: No such file or directory

44 | #include "Python.h"
        |          ^~~~~~~~~~
  compilation terminated.
  error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
  ----------------------------------------
    ERROR: Failed building wheel for pycairo
Failed to build manimpango pycairo
ERROR: Could not build wheels for manimpango, pycairo, which is required to install pyproject.toml-based projects

Commands Used

  • sudo apt install libcairo2-dev libpango1.0-dev ffmpeg python3-pip
  • pip3 install manim
  • pip3 install gitpython
  • pip3 install git-story Error on this cmd

pip - ERROR: No matching distribution found for git-story

Hello, I tried to install using pip, but it shows this error :

- ERROR: Could not find a version that satisfies the requirement git-story (from versions: none)
- ERROR: No matching distribution found for git-story

Command history :

sudo apt install libcairo2-dev libpango1.0-dev ffmpeg python3-pip
pip3 install manim
pip3 install gitpython
pip3 install git-story

I'm using ubuntu 20.04 with wsl (5.10.102.1-microsoft-standard-WSL2)

Problem when Rendering a huge Scene

I am using this libarray to make story for a 600 commits

correcting me if I am wrong

You are using Manim Libaray to make the animation

When I render it tell for huge Scene use --disable_caching for faster

But it's not an option in your excutabale

Is not possible because you need cache for somthing later ?

I don't mind waiting but it would be much better if I can make the process faster

problem in running git-story

'git-story' is not recognized as an internal or external command,
operable program or batch file.

Installation has been correct
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.