Clean launch rough edges: artifacts optional imports docs extras smok…#45
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a Makefile to standardize development workflows, a smoke.sh script for pre-release validation, and lazy loading for environment adapters to optimize imports. It also updates project dependencies and documentation. Feedback suggests expanding the syntax check in the Makefile to cover the entire package and refining the smoke.sh script to ensure clean builds and consistent execution within the managed environment using uv for building and auditing.
5b3027d to
b80f805
Compare
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces a Makefile to standardize development tasks, adds a smoke.sh script for pre-release validation, and implements lazy loading for environment adapters in clawloop/environments/__init__.py. It also updates project metadata and documentation. Feedback includes addressing a git dependency in pyproject.toml that is incompatible with PyPI, optimizing the lazy loading mechanism by caching imported attributes, and improving the robustness of the smoke test script's wheel detection.
4da98ff to
e421d20
Compare
…e script Signed-off-by: getianyi <getianyi602@gmail.com>
e421d20 to
413f5c2
Compare
…e script (#45) Signed-off-by: getianyi <getianyi602@gmail.com> Prepare the repository for a cleaner public launch by removing avoidable friction in packaging, imports, docs, examples, and release verification. The goal is to ensure first-time users can install, import, run examples, and build docs/releases reliably with minimal support overhead.
Prepare the repository for a cleaner public launch by removing avoidable friction in packaging, imports, docs, examples, and release verification. The goal is to ensure first-time users can install, import, run examples, and build docs/releases reliably with minimal support overhead.