--- id: ob-project-utils version: "0.2.40" license: unclear license_treatment: unclear maintenance: active --- # ob-project-utils — Utilities for Outerbounds projects License: unclear · Maintenance: active · Downloads: 92.3K/mo ## What it is and what it does ob-project-utils is a utility library for Outerbounds projects that bundles deployment automation, Metaflow card extensions, and a ProjectFlow base class for workflow construction. It provides a CI/CD deployment script, Svelte-based card UI components, and a highlight card decorator (@highlight) that lets you annotate workflow steps with custom visualizations. The package depends on requests and toml, has low install friction, and is actively maintained. It appears designed for teams using Metaflow to standardize project structure and deployment patterns, though the documentation and Python version requirements are not explicitly specified in the package metadata. Use it for: - Deploy Outerbounds projects via CI/CD pipelines using the built-in deployment script. - Add highlight cards to Metaflow workflows using the @highlight decorator for result visualization. - Build custom workflows by extending the ProjectFlow base class for Outerbounds-compatible flows. - Integrate Metaflow card backends for rendering evaluation and highlight cards in workflows. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides utilities for building and deploying Outerbounds projects, including CI/CD deployment scripts, Metaflow card extensions, and a ProjectFlow base class for workflow management. Yes, if you are building Outerbounds projects or using Metaflow and need standardized deployment and card visualization tooling. The low install friction and active maintenance are favorable, but verify that your Metaflow version is compatible and that the package's scope aligns with your workflow needs, since documentation is not publicly linked. ## Install pip install ob-project-utils uv add ob-project-utils poetry add ob-project-utils ## Installing ob-project-utils Before you install: Low install friction with only two runtime dependencies (requests and toml). Package is actively maintained with a recent release. Quickstart: pip install ob-project-utils from ob_project_utils import ProjectFlow class MyFlow(ProjectFlow): pass Requires Metaflow to be installed and configured separately; no explicit Python version constraint documented. Verify before relying: - Whether Python version support is truly unspecified or if there are implicit constraints from Metaflow or other dependencies - What 'Outerbounds projects' specifically refers to and whether this is a proprietary or community framework - Whether the highlight card and metaflow-extensions components require additional setup beyond installation ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 92.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags metaflow project utilities, outerbounds deployment tools, workflow project management, metaflow card extensions, CI/CD deployment scripts, metaflow, workflow-orchestration, deployment [View on SkillFed](https://skillfed.io/packages/ob-project-utils) · [View on PyPI](https://pypi.org/project/ob-project-utils/)