Skip to content

Document fixture inline dependencies#317

Merged
mavam merged 1 commit into
mainfrom
topic/pep723-fixtures
May 13, 2026
Merged

Document fixture inline dependencies#317
mavam merged 1 commit into
mainfrom
topic/pep723-fixtures

Conversation

@mavam
Copy link
Copy Markdown
Member

@mavam mavam commented May 13, 2026

🔍 Problem

  • The test framework docs did not describe that project fixtures can declare
    Python dependencies inline.
  • Fixture authors needed guidance for both normal test runs and standalone
    fixture mode.

🛠️ Solution

  • Add how-to guidance to the fixture creation guide.
  • Add reference details for scan scope, parser rules, uv installation, and
    missing-dependency behavior.

💬 Review

  • Check that the guide stays task-focused while the reference page covers the
    precise behavior.
⚙️ Code PR: tenzir/test#47

@github-actions github-actions Bot added guide How-to guides reference Reference documentation labels May 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 13, 2026

📦 Preview  ·  View →  ·  ⚪ Removed

Explain how project fixtures declare PEP 723 dependencies, where the harness scans for metadata, and how installation behaves in test and standalone fixture modes.

Assisted-by: GPT-5 (Codex)
@mavam mavam force-pushed the topic/pep723-fixtures branch from 5447fc9 to ecfb148 Compare May 13, 2026 09:18
@mavam mavam merged commit e14c030 into main May 13, 2026
5 checks passed
@mavam mavam deleted the topic/pep723-fixtures branch May 13, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

guide How-to guides reference Reference documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant