Skip to content

Commit 64aa873

Browse files
authored
Fix PyHC Environment Compatibility CI failure due to missing astrometry-azel package
1 parent ac4cf13 commit 64aa873

2 files changed

Lines changed: 99 additions & 0 deletions

File tree

.github/pyhc-packages.txt

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# ============================================
2+
# PyHC Environment Package List
3+
# ============================================
4+
# This is a local copy of the PyHC packages list used by the
5+
# pyhc-env-compat workflow step. It mirrors:
6+
# https://raw.githubusercontent.com/heliophysicsPy/pyhc-docker-environment/main/docker/pyhc-environment/contents/packages.txt
7+
#
8+
# Packages excluded here are packages that are present in the upstream
9+
# packages.txt but are not available on PyPI, which prevents uv from
10+
# resolving the full dependency set.
11+
#
12+
# When the upstream packages.txt is fixed, this file can be removed
13+
# and the pyhc-actions.yml workflow reverted to use the default URL.
14+
# ============================================
15+
16+
# --- Core Packages ---
17+
pyhc-core[tests]==0.0.8
18+
hapiclient==0.2.9
19+
plasmapy==2026.2.0
20+
pysat==3.2.2
21+
pyspedas==2.1.3
22+
spacepy==0.7.0
23+
sunpy==8.0.0
24+
25+
# --- Community Packages ---
26+
aacgmv2==2.7.1
27+
aiapy==0.12.1
28+
apexpy==2.1.1
29+
asilib==0.30.1
30+
# astrometry-azel==1.3.0 # Excluded: not available on PyPI (returns 404)
31+
ccsdspy==2.0.0
32+
cdflib==1.3.12
33+
cloudcatalog==1.2.1
34+
dascutils==2.3.0
35+
dbprocessing==0.1.0
36+
dmsp==0.6.0
37+
enlilviz==0.2.0
38+
EUVpy==1.0.0
39+
fiasco==0.8.1
40+
gcmprocpy==1.5.2
41+
geopack==1.0.13
42+
georinex==1.16.2
43+
geospacelab==0.14.15
44+
goesutils==1.0.8
45+
hapiplot==0.2.2
46+
hissw==2.3
47+
igrf==13.0.2
48+
iri2016==1.11.1
49+
irispy-lmsal==0.7.0
50+
kaipy==1.1.4
51+
lofarSun==0.3.32
52+
lowtran==3.1.0
53+
madrigalWeb==3.3.7
54+
maidenhead==1.8.0
55+
mcalf==1.0.0
56+
msise00==1.11.1
57+
ndcube==2.4.1
58+
nexradutils==1.0.0
59+
ocbpy==0.7.0
60+
OMMBV==1.1.0
61+
pyaurorax==1.22.0
62+
pycdfpp==0.11.0
63+
pydarn==4.3
64+
pyflct==0.3.1
65+
pyIntensityFeatures==0.2.0
66+
pymap3d==3.2.0
67+
pyrfu==2.4.21
68+
pytplot==1.7.28
69+
pytplot-mpl-temp==2.2.79
70+
pyzenodo3==1.0.2
71+
reesaurora==1.0.5
72+
regularizepsf==1.2.0
73+
sammi-cdf==1.1.0
74+
savic==1.2.7
75+
sciencedates==1.5.0
76+
SciQLop==0.12.0
77+
SkyWinder==0.0.3
78+
solarmach==0.5.3
79+
solo-epd-loader==0.4.4
80+
space-packet-parser==6.1.2
81+
speasy==1.7.1
82+
spiceypy==8.1.2
83+
sunkit-image==0.7.0
84+
sunkit-instruments==0.6.2
85+
sunraster==0.7.0
86+
swxsoc==0.2.3
87+
themisasi==1.2.0
88+
viresclient==0.16.0
89+
wmm2015==1.1.1
90+
wmm2020==1.1.1
91+
92+
# --- Excluded Packages ---
93+
# amisrsynthdata # No Python 3.12 support
94+
# kamodo # No Python 3.12 support
95+
# pysatCDF # pip install broken
96+
# heliopy # Deprecated, incompatible with Python 3.12
97+
# aidapy # Depends on heliopy which is deprecated

.github/workflows/pyhc-actions.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,5 @@ jobs:
2828

2929
- name: Check PyHC Environment Compatibility
3030
uses: heliophysicsPy/pyhc-actions/pyhc-env-compat@v1
31+
with:
32+
pyhc-packages-url: ".github/pyhc-packages.txt"

0 commit comments

Comments
 (0)