Skip to content

Conversation

@CalvinAllen
Copy link
Contributor

Summary

  • Add pip shim verification step (pip --version)
  • Add pip module verification step (python -m pip --version)
  • Update Windows test to use Python 3.14.2 (the version from issue dtvem.cli#201)
  • Update summary table to include pip test results

Context

This PR adds integration tests for the pip installation fix in CodingWithCalvin/dtvem.cli#207.

The fix addresses an issue where pip failed to install properly on Windows due to:

  1. python.org embeddable packages not including pip
  2. python-build-standalone having pip.exe with broken embedded build paths

Changes

.github/workflows/dtvem-integration-test-python.yml

New steps:

  • "Verify pip shim works (pip --version)" - tests that the pip shim executes correctly
  • "Verify pip module works (python -m pip)" - tests the underlying pip module

Updated matrix:

  • Windows now tests with Python 3.14.2 (the version reported in issue #201)

Test plan

Related: CodingWithCalvin/dtvem.cli#201, CodingWithCalvin/dtvem.cli#207

- Add "Verify pip shim works" step to test pip --version via shim
- Add "Verify pip module works" step to test python -m pip --version
- Update Windows matrix to use Python 3.14.2 (reported in dtvem.cli#201)
- Update summary table to include pip verification results

This ensures the pip installation fix in dtvem.cli is properly tested,
particularly on Windows where pip.exe had issues with embedded paths.

Related: CodingWithCalvin/dtvem.cli#201, CodingWithCalvin/dtvem.cli#207
@CalvinAllen CalvinAllen force-pushed the test/python/pip-verification branch from 09e4446 to 0c56f5b Compare January 25, 2026 22:27
@CalvinAllen CalvinAllen merged commit 98dce1a into main Jan 25, 2026
@CalvinAllen CalvinAllen deleted the test/python/pip-verification branch January 25, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants