1
0
Fork 0

refresh-requirements.sh: Fix replacing of compatible package versions

Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
merge-requests/366/head
Vasilis Tsiligiannis 2019-04-09 20:01:33 +03:00
parent d574b65cfd
commit a2401fe1e5
1 changed files with 2 additions and 6 deletions

View File

@ -38,11 +38,6 @@ cat << EOF > requirements.txt
EOF
"$PIP_COMMAND" freeze | grep -v "$EXCLUDE_REGEXP" >> requirements.txt
# Set compatible release packages in requirements file
if [ -n "$COMPATIBLE_REGEXP" ]; then
sed -i 's/'"$COMPATIBLE_REGEXP"'==\([0-9]\+\)\(\.[0-9]\+\)\+$/\1~=\2.0/' requirements.txt
fi
# Install development package with dependencies
"$PIP_COMMAND" install --no-cache-dir .[dev]
@ -61,8 +56,9 @@ _tmp_requirements_dev=$(mktemp)
sort < requirements.txt | comm -13 - "$_tmp_requirements_dev" >> requirements-dev.txt
rm -f "$_tmp_requirements_dev"
# Set compatible release packages in development requirements file
# Set compatible release packages
if [ -n "$COMPATIBLE_REGEXP" ]; then
sed -i 's/'"$COMPATIBLE_REGEXP"'==\([0-9]\+\)\(\.[0-9]\+\)\+$/\1~=\2.0/' requirements.txt
sed -i 's/'"$COMPATIBLE_REGEXP"'==\([0-9]\+\)\(\.[0-9]\+\)\+$/\1~=\2.0/' requirements-dev.txt
fi