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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| al_otto-0.2.2.tar.gz | 20.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|