Files
thrillwiki_django_no_react/backend/scripts/generate_requirements.sh
pacnpal edcd8f2076 Add secret management guide, client-side performance monitoring, and search accessibility enhancements
- Introduced a comprehensive Secret Management Guide detailing best practices, secret classification, development setup, production management, rotation procedures, and emergency protocols.
- Implemented a client-side performance monitoring script to track various metrics including page load performance, paint metrics, layout shifts, and memory usage.
- Enhanced search accessibility with keyboard navigation support for search results, ensuring compliance with WCAG standards and improving user experience.
2025-12-23 16:41:42 -05:00

30 lines
898 B
Bash
Executable File

#!/bin/bash
# Generate requirements.txt files from pyproject.toml
# Usage: ./scripts/generate_requirements.sh
set -e
cd "$(dirname "$0")/.."
echo "Generating requirements files from pyproject.toml..."
# Generate production requirements
echo " → requirements.txt (production)"
uv pip compile pyproject.toml -o requirements.txt --no-deps
# Generate development requirements
echo " → requirements-dev.txt (development)"
uv pip compile pyproject.toml -o requirements-dev.txt --group dev
# Generate test requirements
echo " → requirements-test.txt (testing)"
uv pip compile pyproject.toml -o requirements-test.txt --group test
echo ""
echo "Requirements files generated successfully!"
echo ""
echo "Files created:"
echo " - requirements.txt (production dependencies)"
echo " - requirements-dev.txt (development dependencies)"
echo " - requirements-test.txt (test dependencies)"