[ray-serve only] - Fix whitespace in docstrings - Add strict=True to zip() calls - Use ternary operators where appropriate - Rename unused loop variables
[ray-serve only] - Add skip conditions to all image build jobs - Commit message [skip images] or [ray-serve only] skips image builds - Touch ray_serve/__init__.py to trigger publish workflow
- Restructure ray-serve as proper Python package (ray_serve/) - Add pyproject.toml with hatch build system - Add CI workflow to publish to Gitea PyPI - Add py.typed for PEP 561 compliance - Aligns with ADR-0019 handler deployment strategy