Installation¶
Requirements¶
Python 3.8 or higher
pip or uv package manager
Install from Source¶
# Clone the repository
git clone https://github.com/wllzhang/BirthdayRS.git
cd BirthdayRS
# Install dependencies using uv (recommended)
uv sync
# Or install using pip
pip install -r requirements.txt
Development Installation¶
# Install in development mode
pip install -e .
# Install development dependencies
pip install -r requirements.txt
Docker Installation¶
# Pull the latest image
docker pull ghcr.io/wllzhang/birthdayrs:latest
# Or build from source
docker build -t birthdayrs .
Verify Installation¶
# Check if the package is installed
python -m src.main --help
# Validate configuration
python -m src.main validate --config config.yml
# Show application info
python -m src.main info --config config.yml