Skip to content

Document inline dependency controls#361

Merged
tobim merged 2 commits into
mainfrom
skip-installed-inline-deps
May 27, 2026
Merged

Document inline dependency controls#361
tobim merged 2 commits into
mainfrom
skip-installed-inline-deps

Conversation

@tobim
Copy link
Copy Markdown
Member

@tobim tobim commented May 27, 2026

🔍 Problem

  • tenzir-test can install inline Python dependencies for tests and project fixtures.
  • The docs did not explain how pre-provisioned environments interact with those dependencies.
  • The new opt-out environment variable was not listed in the test framework reference.

🛠️ Solution

  • Document PEP 723 fixture dependency metadata in the fixture guide.
  • Explain that already-installed bare dependencies are reused.
  • Document TENZIR_TEST_DISABLE_INLINE_DEPENDENCY_INSTALL for environments that manage Python dependencies themselves.

💬 Review

  • The guide text is intentionally scoped to fixture modules; the reference entry covers the environment variable for both tests and fixtures.
⚙️ Code PR: tenzir/test#49

Document inline Python dependency handling for test fixtures and list the environment variable that disables runtime installation when callers manage dependencies themselves.

Assisted-by: GPT-5 (Codex)
@github-actions github-actions Bot added guide How-to guides reference Reference documentation labels May 27, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d703efcb46

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread src/content/docs/guides/testing/create-fixtures.mdx Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

📦 Preview  ·  View →  ·  ⚪ Removed

Merge the fixture dependency notes into the existing guide section so the anchor remains stable. Document the new CLI flag alongside the environment variable for pre-provisioned Python environments.

Assisted-by: GPT-5 (Codex)
@tobim tobim merged commit 4215706 into main May 27, 2026
5 checks passed
@tobim tobim deleted the skip-installed-inline-deps branch May 27, 2026 13:33
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