airnotifier
airnotifier copied to clipboard
Python and various other Updates/Fixes
Summary of changes:
- Python 3.11 upgrade (Docker, Pipfile, CI).
- Deps updated: pymongo, tornado; dropped hyper, added httpx.
- Docker changes: cleaner Dockerfile, new self-contained docker-compose, GHCR workflow.
- Code fixes: logging, Mongo API (list_collection_names), APNS switched to httpx.
- Scripts: start.sh improved (env vars, config auto-gen, logs to stdout/stderr).
- Docs: updated for Python 3.11 & Docker rebuild.
- Tests: refactored for httpx.