Releases: renbytes/boot-python
Releases · renbytes/boot-python
v0.1.1-alpha
🚀 v0.1.1-alpha
This alpha release of boot-python brings the plugin into a fully working state with a smoother developer and testing experience.
✨ New
- Test-friendly server loop – Added safeguards to prevent gRPC server from blocking during
pytestruns. - Generated code stubs – Bundled
plugin_pb2andplugin_pb2_grpcfor out-of-the-box handshake compatibility withboot-code. - Improved plugin discovery – Verified CLI integration with
boot-codeviaboot-pythonbinary on PATH. - Documentation updates – Clarified install instructions for
pipx/pipusage.
🛠 Fixes
- Resolved
ModuleNotFoundError: No module named 'src.generated` by adjusting imports and packaging flow. - Fixed missing patch targets in tests and improved mocking for gRPC + handshake.
- Prevented plugin start failures when
plugin_pb2is not generated in local dev.
📦 Install
pipx install boot-python==0.1.1a0v0.1.0-alpha
boot-python v0.1.0-alpha
This is the initial alpha release of the boot-python plugin, a prompt provider for the boot-code generation engine.
✨ Features
- gRPC Server: Implements the standard gRPC server for communication with
boot-code. - Python-Specific Prompts: Includes a comprehensive set of prompts tailored for generating high-quality Python code, with a focus on:
- FastAPI web services
- Data analysis with Polars and Pandas
- Project structure using Poetry and a
srclayout
- Best Practices: The prompts are designed to enforce modern Python best practices, including full type-hinting, PEP 8 compliance, and robust error handling.
⚠️ Known Issues & Limitations
- This is an early alpha release and may contain bugs or generate imperfect code.