界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

dependency-environments

dependency-environments

【开发与工程】Guides Metaflow step dependency environments, @pypi, @conda, uv/conda modes, package CLI, code packaging, package suffixes, and extension loading.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: dependency-environments description: "Guides Metaflow step dependency environments, @pypi, @conda, uv/conda modes, package CLI, code packaging, package suffixes, and extension loading." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Dependency Environments

Use this sub-skill when a task involves @pypi, @conda, @pypi_base, @conda_base, --environment=local|conda|pypi|uv, package resolution, package suffixes, code package contents, or Metaflow extension/plugin loading.

Quick Route

Minimal Patterns

from metaflow import FlowSpec, pypi, pypi_base, step

@pypi_base(packages={"numpy": "1.26.4"}, python="3.11")
class EnvFlow(FlowSpec):
    @pypi(packages={"pandas": "2.2.2"})
    @step
    def start(self):
        self.next(self.end)

Run with a compatible environment mode:

python flow.py --environment=pypi run
# or
python flow.py --environment=conda run

Boundaries

我的收藏