Files
eamco_office_api/update_requirements.sh

14 lines
432 B
Bash
Executable File

#!/bin/bash
# Script to update pip packages and regenerate requirements.txt
# Extract package names from requirements.txt, removing version specifiers
packages=$(cat requirements.txt | sed 's/==.*//' | sed 's/<.*//' | sed 's/>.*//' | tr '\n' ' ')
# Upgrade all packages
pip3 install --upgrade $packages
# Regenerate requirements.txt with the new versions
pip3 freeze > requirements.txt
echo "Requirements updated successfully."