Skip to content

Fix PyHC Environment Compatibility CI failure caused by astrometry-azel not on PyPI#102

Draft
rweigel with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-pyhc-environment-compatibility
Draft

Fix PyHC Environment Compatibility CI failure caused by astrometry-azel not on PyPI#102
rweigel with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-pyhc-environment-compatibility

Conversation

Copilot AI commented Jul 9, 2026

Copy link
Copy Markdown

astrometry-azel==1.3.0 is listed in the upstream PyHC packages.txt but no longer exists on PyPI (HTTP 404), causing uv pip compile to fail unconditionally when resolving the full PyHC environment against hapiclient.

Changes

  • .github/pyhc-packages.txt — local mirror of the upstream PyHC packages list with astrometry-azel==1.3.0 commented out. All other packages are preserved so the compatibility check remains meaningful.
  • .github/workflows/pyhc-actions.yml — passes pyhc-packages-url: ".github/pyhc-packages.txt" to the pyhc-env-compat action, using the local file instead of the upstream URL.

The pyhc-env-compat action accepts a local file path for pyhc-packages-url (any value not starting with http is read from the filesystem relative to $GITHUB_WORKSPACE). Once the upstream packages.txt removes or fixes astrometry-azel, the local override and the with: block can be dropped.

Copilot AI changed the title [WIP] Fix failing GitHub Actions job PyHC Environment Compatibility Fix PyHC Environment Compatibility CI failure caused by astrometry-azel not on PyPI Jul 9, 2026
Copilot AI requested a review from rweigel July 9, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants