Create a quick install script #197
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Installation & Distribution Recommendation
Preferred Approach
Use a proper Python package as the primary distribution artifact,
while keeping
install.shas a convenience bootstrapper.User Installation Paths
or for Python-native users:
Contributor Workflow
Why Package Instead of "Clone and Run"
Advantages:
Installer Responsibilities
install.shshould:yourapp doctor).It should avoid silently installing Docker.
Python Runtime
Because the project is stdlib-only:
uv.Bundling Python only becomes compelling if:
Plugin Architecture
Prefer isolated execution:
Suggested plugin layout:
Example manifest:
Minimal pyproject.toml
Final Recommendation
Package the application properly and publish release artifacts.
Keep
install.shas a thin convenience wrapper that validatesprerequisites and installs the package.
This provides a good experience for both: