Registry /
aws / total-perspective-vortex
Install & Compatibility
Where this runs
tested against v3.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
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 98.2MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 6.2s · import 0.000s · 96MB
94MB installed
● package 94MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
get_version
✓ from tpv import get_version
✗ from total_perspective_vortex.config import TPVConfigLoader
version
✓ from tpv import version
PackageNotFoundError
✓ from tpv import PackageNotFoundError
Basic usage: create an entity, load a router, and route to a destination.
from total_perspective_vortex.entities import Entity
from total_perspective_vortex.routing import Router
# Define an entity (e.g., a job)
entity = Entity(
id="job-123",
tool_id="toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.11.9",
user="alice"
)
# Initialize router with config path
router = Router(config_path="tpv_config.yml")
# Route entity to destination
destination = router.route(entity)
print(destination)
Upgrade
Version history
3.2.1latest on PyPI · released Apr 13, 2026
Audit
Dependencies
pydanticrequiredConfiguration models
pyyamlrequiredYAML config parsing
Jinja2requiredTemplate rendering in configuration