an ottomatic video creator
pip install al-otto
Otto ships with several optional packages, which can be installed with pip
or pdm
pip install al-otto[test]
pip install .[test]
pdm install -G test
- Install pdm
pip install pdm
- Clone the repository
git clone https://github.com/quaternionmedia/otto.git
- cd into the repo
cd otto
- Install the development dependencies
pdm install
- Create a local virtual environment
pdm venv create
- Activate your local virtual environment
eval $(pdm venv activate)
Or...
source .venv/bin/activate
Deactivate your virtual environment by running deactivate
Inlcudes pytest and other testing dependencies. Run with:
pytest
Can also be run with VSCode Python test extension, or VSCode debugger.
Includes the python dependencies needed for rendering and effects.
NOTE Requires a working installation of imagemagick
Includes documentation building tool. Run with:
mkdocs serve -a 0.0.0.0:9000
Then visit localhost:9000
Running all tests and formatters can be done as a one-liner using nox
pip install nox
Then run:
nox
To run a single session, i.e. just the test suite, run:
nox -s coverage
See noxfile.py for other commands.
Created by Quaternion Media, LLC