### # Platypush common requirements ### alembic croniter docutils flask # TODO(445): Support both marshmallow <=3 and >=4 marshmallow<4.0.0a0 Pillow psutil python-dateutil python-magic pygments pyotp pyyaml pyzbar qrcode redis requests rsa sqlalchemy tornado watchdog websocket-client websockets zeroconf>=0.27.0 werkzeug>=3.0.1 # not directly required, pinned by Snyk to avoid a vulnerability zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability urllib3>=2.2.2 # not directly required, pinned by Snyk to avoid a vulnerability