Registry / devops / cot
library2.2.1pypypi✓ verified 84d ago

COT (Common OVF Tool) is a Python library and command-line tool for editing and managing OVF/OVA files, commonly used with Cisco virtual platforms. Current version is 2.2.1, with a slow release cadence (approximately annual).

pip install cot
INSTALL
IMPORT
SIG · COT
C
cot
devopspythonv2.2.1
Install
2.7s avg
Import
Disk
29MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.2.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 30.2MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.7s · import 0.000s · 31MB
29MB installed
● package 29MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

VerboseLogger
from COT import VerboseLogger
from cot import COT
logging
from COT import logging
from cot import COT

Basic example to load an OVA, edit hardware, and save.

from cot import COT ovf = COT('path/to/input.ova') ovf.edit_hardware(cpus=2, memory=4096) ovf.save('path/to/output.ova')
cot --version
Debug
Known issues
gotchaPython version support: COT requires Python >=2.7, <4, but drops Python 3.3 as of v2.2.0. Ensure you are using Python 3.4+.
fix
Use Python 3.4 or later.
affects: >=2.2.0
gotchaQEMU version compatibility: For creating streamOptimized VMDK files, QEMU >= 2.5.1 is required. Versions 2.1.0-2.5.0 produce incompatible VMDKs.
fix
Install QEMU 2.5.1+ or use vmdktool as fallback.
affects: all
Upgrade
Version history
2.2.1latest on PyPI · released Dec 4, 2019
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
10
Resources
cot — pip install cot · libregistry