Skip to content

Add package-manager integration lifecycle coverage #1701

Description

Summary

Add readable baseline integration coverage for each registered package manager before the command refactor in #1686 lands.

Scope

  • Drive tests from a package-manager fixture list with a registry completeness guard.
  • Exercise stateful install/list/direct-dependency/uninstall lifecycles in disposable environments.
  • Cover Pip (normal and uv-backed when available) and Conda; explicitly defer Poetry with rationale.
  • Expose live registered package managers through a narrowly test-only integration seam so non-public capabilities can be covered.
  • Restore settings and remove all test-owned projects/environments/directories reliably.

Related: #1622, #1686

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions