-
-
Notifications
You must be signed in to change notification settings - Fork 47
Closed
Labels
area: sdkDeveloper tooling or SDKDeveloper tooling or SDKgood first issueGood for newcomersGood for newcomersseverity: mediumImportant but not urgentImportant but not urgenttype: opsOperations or maintenance workOperations or maintenance work
Description
Summary
A fresh Linux install currently breaks because the package is missing a runtime dependency and the README shows stale webhook-send usage.
Why This Matters
A new contributor should be able to install beacon-skill in a clean virtualenv and complete one basic smoke test without hidden workaround steps.
Observed Failure
Fresh install sequence:
mkdir -p /tmp/beacon-bounty && cd /tmp/beacon-bounty
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install beacon-skillObserved result:
beacon --versionfails withModuleNotFoundError: No module named 'flask'- README Quick Start also appears to describe a stale
beacon webhook sendexample
Scope
- Ensure the published package includes the runtime dependencies needed for a basic install / smoke test.
- Fix README examples so they match the actual CLI flags currently supported.
- Verify the basic identity + webhook smoke path on a fresh Linux virtualenv.
Acceptance Criteria
- A fresh virtualenv install does not require manual
pip install flaskto runbeacon --version. -
beacon identity newandbeacon identity showwork after install. -
beacon webhook serve,beacon webhook send, andbeacon inbox listwork with the documented commands. - README examples match the real CLI flags and output expectations.
- The PR includes the verification commands used.
Non-Goals
- redesigning packaging from scratch
- adding new CLI features
- broad documentation cleanup unrelated to install / smoke test flow
Claim Routing
Implementation discussion belongs here. Bounty proof / payout claim belongs in Scottcjn/rustchain-bounties#1491.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: sdkDeveloper tooling or SDKDeveloper tooling or SDKgood first issueGood for newcomersGood for newcomersseverity: mediumImportant but not urgentImportant but not urgenttype: opsOperations or maintenance workOperations or maintenance work