FIXES:
======
1. ✅ Added httpx to dependencies
- Required by house_watcher.py
- Fixes: ModuleNotFoundError: No module named 'httpx'
2. ✅ Install Python/pip in sonar-analysis job
- Ubuntu container doesn't have Python by default
- Fixes: pip: not found error
3. ✅ Remove README.md from Dockerfile
- README.md is excluded by .dockerignore
- Not needed for container to run
- Fixes: Docker build error
CHANGES:
========
- pyproject.toml: Added httpx>=0.24 to dependencies
- ci.yml: Added Python/pip installation step before coverage
- Dockerfile: Removed README.md copy (excluded by .dockerignore)
- .dockerignore: Kept *.md exclusion (docs not needed in container)
All CI jobs should now pass!