The ottomatic video engine
Project description
otto
an ottomatic video creator
Install from pip
pip install al-otto
Optional packages
Otto ships with several optional packages, which can be installed with pip
or pdm
pip install
pip install al-otto[test]
local pip install
pip install .[test]
pdm
pdm install -G test
Development
- 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
test
Inlcudes pytest and other testing dependencies. Run with:
pytest
Can also be run with VSCode Python test extension, or VSCode debugger.
render
Includes the python dependencies needed for rendering and effects.
NOTE Requires a working installation of imagemagick
docs
Includes documentation building tool. Run with:
mkdocs serve -a 0.0.0.0:9000
Then visit localhost:9000
nox
Running all tests and formatters can be done as a one-liner using nox
pip install nox
Then run:
nox
Sessions
To run a single session, i.e. just the test suite, run:
nox -s coverage
See noxfile.py for other commands.
Credits
Created by Quaternion Media, LLC
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file al_otto-0.2.2.tar.gz
.
File metadata
- Download URL: al_otto-0.2.2.tar.gz
- Upload date:
- Size: 20.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dc6300a61502ec3aa13edec02783135a1165e798d74e7a96151f635288dd2f6 |
|
MD5 | 4def845f50eb95a6ba6e520ed5b78347 |
|
BLAKE2b-256 | 51a6f92073887d251cadb691f7a9ecf818e75f49a4d60c0291e58f5b64da9e46 |
File details
Details for the file al_otto-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: al_otto-0.2.2-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b92d515c8f97973c59534685216d4870fd4697bbc3617ac211719f28243d8a |
|
MD5 | cd2c90318094baf5cd67c4be45209425 |
|
BLAKE2b-256 | e2b71a66165c6290364914e83ca91bb67b6e1615b8734f9044355333d1e92307 |