Registry / devops / cot
library2.2.1pypypi✓ verified 88d 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.9–3.13
musl
3.9–3.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.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 30.2MB
glibc
py 3.10–3.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
14 hits · last 30 days
node
12
Resources
cot — pip install cot · libregistry