36 lines
911 B
Plaintext
36 lines
911 B
Plaintext
# =============================================================================
|
|
# Formeleon - Multi-tenant Form Generator
|
|
# Author: Björn Runden <br@runden.net>
|
|
# File: requirements.txt
|
|
# Description: Python dependencies for Formeleon application.
|
|
# Uses ~= for compatible releases (allows patch updates, blocks minor updates)
|
|
# =============================================================================
|
|
|
|
# Flask Core
|
|
Flask~=3.0.0
|
|
Flask-CORS~=4.0.0
|
|
Flask-SQLAlchemy~=3.1.0
|
|
Flask-Migrate~=4.0.0
|
|
Flask-Session~=0.8.0
|
|
|
|
# Database
|
|
# Mindestens 2.0.36 wegen Python 3.13 Typing-Deprecations
|
|
SQLAlchemy>=2.0.36,<2.1.0
|
|
psycopg2-binary>=2.9.9
|
|
|
|
# Authentication
|
|
Authlib~=1.3.0
|
|
PyJWT~=2.8.0
|
|
|
|
# HTTP requests
|
|
requests~=2.31.0
|
|
|
|
# Environment variables
|
|
python-dotenv~=1.0.0
|
|
|
|
# Development
|
|
python-dateutil~=2.8.0
|
|
|
|
# Production
|
|
gunicorn~=22.0.0
|
|
# gthread ist als Worker-Typ in Python 3.13 out-of-the-box stabil |