skillfed

ob-metaflow-stubs

Metaflow Stubs: Stubs for the metaflow package

ob-metaflow-stubs v6.0.12.41 168.7K downloads/30d#10,440 on PyPI
Permissive license Apache License 2.0 Active released

What it is and what it does

ob-metaflow-stubs is a type-hint package that provides stub files (.pyi) for type information. It does not add runtime functionality; instead, it supplies type information that IDEs and language servers use to offer autocompletion, inline documentation, and type checking. When installed, it enables modern Python development tools like VSCode and Pylance to understand the API surface of the underlying package.

The package has no runtime dependencies and installs with low friction. It is actively maintained and supports Python versions from 3.7.0 onward. It is most useful for developers who want better IDE support and static type checking when working with the underlying package, rather than for end users running code at scale.

Use it for:

  • Enable IDE autocompletion and inline type hints when writing code in stub-aware editors.
  • Catch type errors during static analysis without running code.
  • Improve developer experience by reducing the need to consult external documentation for function signatures.
  • Support type-checking tools like mypy or pyright to validate code before deployment.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides type hints and stub files for the metaflow package, enabling IDE autocompletion and type checking in editors like VSCode and language servers like Pylance.

Yes, if you use the underlying package and want IDE autocompletion and type checking. The package is lightweight, has no dependencies, carries a permissive license, and is actively maintained. Install it only if you develop in an editor that supports stubs; it adds no value at runtime.

Install

ob-metaflow-stubs on PyPI

pip

pip install ob-metaflow-stubs

uv

uv add ob-metaflow-stubs

poetry

poetry add ob-metaflow-stubs

Installing ob-metaflow-stubs

Before you install

Low friction installation with no runtime dependencies. Active maintenance as of latest release.

License in practice

Licensed under Apache License 2.0 (permissive), allowing use in most commercial and open-source projects without significant restriction.

Quickstart

pip install ob-metaflow-stubs

# Type hints are then available in your editor
import metaflow

Requires Python >=3.7.0; stubs are only useful when used alongside the underlying package.

Verify before relying

  • Whether stubs cover the full API surface or only a subset of commonly-used functions.
  • Compatibility with specific versions of the underlying package beyond this stub package's version numbering.
  • Whether stubs are automatically discovered by IDEs or require manual configuration.

Package facts

License Apache License 2.0 (permissive)
Python support supports the current Python release (>=3.7.0)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 0 days since the last release
First released
Downloads 168,700/month — #10,440 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: ob_metaflow_stubs-6.0.12.41-py2.py3-none-any.whl

Tags

type hints stubsIDE autocompletion supportpython type checkingstatic type analysisvscode intellisensepylance supportstub files python
type-hintsdeveloper-tools

More Software Development packages