Skip to main content

deploy deploy codecov

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

  1. Install pdm
pip install pdm
  1. Clone the repository
git clone https://github.com/quaternionmedia/otto.git
  1. cd into the repo
cd otto
  1. Install the development dependencies
pdm install
  1. Create a local virtual environment
pdm venv create
  1. 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

Release files for al-otto 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for al-otto 0.2.2
File Size Uploaded
al_otto-0.2.2.tar.gz 20.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for al-otto 0.2.2
File Interpreter ABI Platform
al_otto-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 42.4 kB

Release files / al_otto-0.2.2.tar.gz

Download URL al_otto-0.2.2.tar.gz
Size 20.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0dc6300a61502ec3aa13edec02783135a1165e798d74e7a96151f635288dd2f6
BLAKE2b-256 checksum
How to use checksums
51a6f92073887d251cadb691f7a9ecf818e75f49a4d60c0291e58f5b64da9e46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / al_otto-0.2.2-py3-none-any.whl

Download URL al_otto-0.2.2-py3-none-any.whl
Size 22.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6b92d515c8f97973c59534685216d4870fd4697bbc3617ac211719f28243d8a
BLAKE2b-256 checksum
How to use checksums
e2b71a66165c6290364914e83ca91bb67b6e1615b8734f9044355333d1e92307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page