Skip to content

Commit c22be99

Browse files
authored
Update test_uv_install.yml
1 parent d998655 commit c22be99

1 file changed

Lines changed: 46 additions & 2 deletions

File tree

.github/workflows/test_uv_install.yml

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,35 @@ jobs:
7070
if: steps.omnipkg_uv_install.outputs.success == 'true'
7171
run: |
7272
echo "--- Verifying Active UV Version ---"
73-
python -c "import uv; print(f'Active UV version reported by Python: {uv.__version__}')"
73+
74+
# Try multiple ways to get UV version info
75+
echo "=== Checking UV via command line ==="
76+
uv --version || echo "uv command not found in PATH"
77+
78+
echo "=== Checking UV Python package ==="
79+
python -c "
80+
try:
81+
import uv
82+
print(f'UV package imported successfully')
83+
# Try different version attributes
84+
for attr in ['__version__', '_version', 'version', 'VERSION']:
85+
if hasattr(uv, attr):
86+
print(f'Found version attribute {attr}: {getattr(uv, attr)}')
87+
# Try to get version from package metadata
88+
try:
89+
import importlib.metadata
90+
version = importlib.metadata.version('uv')
91+
print(f'UV version from metadata: {version}')
92+
except Exception as e:
93+
print(f'Could not get version from metadata: {e}')
94+
except ImportError as e:
95+
print(f'Could not import uv: {e}')
96+
"
97+
98+
echo "=== omnipkg status ==="
7499
omnipkg status # Show overall omnipkg status
100+
101+
echo "=== omnipkg info uv ==="
75102
omnipkg info uv # Show detailed info for uv
76103
77104
- name: 📊 Generate simple report
@@ -103,7 +130,24 @@ jobs:
103130
104131
echo "### Active UV Version Check" >> $REPORT_FILE
105132
echo "\`\`\`" >> $REPORT_FILE
106-
python -c "import uv; print(f'Active UV version reported by Python: {uv.__version__}')" >> $REPORT_FILE 2>&1
133+
echo "=== UV Command Line Version ===" >> $REPORT_FILE
134+
uv --version >> $REPORT_FILE 2>&1 || echo "uv command not found in PATH" >> $REPORT_FILE
135+
echo "" >> $REPORT_FILE
136+
echo "=== UV Python Package Info ===" >> $REPORT_FILE
137+
python -c "
138+
try:
139+
import uv
140+
print('UV package imported successfully')
141+
# Try to get version from package metadata
142+
try:
143+
import importlib.metadata
144+
version = importlib.metadata.version('uv')
145+
print(f'UV version from metadata: {version}')
146+
except Exception as e:
147+
print(f'Could not get version from metadata: {e}')
148+
except ImportError as e:
149+
print(f'Could not import uv: {e}')
150+
" >> $REPORT_FILE 2>&1
107151
echo "\`\`\`" >> $REPORT_FILE
108152
109153
if [ "${{ steps.omnipkg_uv_install.outputs.success }}" == "true" ]; then

0 commit comments

Comments
 (0)