File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,13 @@ active_hashes=($($RIOT_CMD list --hash-only))
88echo " Building requirements lockfiles for riot hashes that don't have them"
99for hash in " ${active_hashes[@]} "
1010do
11- [[ ! -f .riot/requirements/" $hash " .txt ]] && $RIOT_CMD -P -v requirements " $hash "
11+ if [[ ! -f .riot/requirements/" $hash " .txt ]]; then
12+ # Try to compile requirements, but continue on error
13+ # pip-tools des not currently handle compiling requirements for Python 3.14, so we skip it for now
14+ if ! $RIOT_CMD -P -v requirements " $hash " ; then
15+ echo " Warning: Failed to compile requirements for hash $hash (likely Python 3.14 compatibility issue), skipping..."
16+ fi
17+ fi
1218done
1319
1420echo " Removing requirements lockfiles for riot hashes that don't exist"
You can’t perform that action at this time.
0 commit comments