skillfed

ob-project-utils

Utilities for Outerbounds projects

ob-project-utils v0.2.40 92.3K downloads/30d#13,459 on PyPI
License unclear Active released

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 on this page — 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

ob-project-utils on PyPI

pip

pip install ob-project-utils

uv

uv add ob-project-utils

poetry

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 not specified
Install friction low — pure-Python wheel
Runtime dependencies 2 — requests, toml
Maintenance actively maintained — 0 days since the last release
First released
Downloads 92,323/month — #13,459 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: ob_project_utils-0.2.40-py3-none-any.whl

Tags

metaflow project utilitiesouterbounds deployment toolsworkflow project managementmetaflow card extensionsCI/CD deployment scripts
metaflowworkflow-orchestrationdeployment

More Build Tools packages