Skip to content

fix: install cleanup - missing Flask dep and CLI alignment#133

Closed
whitebrendan wants to merge 1 commit intoScottcjn:mainfrom
whitebrendan:fix/install-deps-and-cli
Closed

fix: install cleanup - missing Flask dep and CLI alignment#133
whitebrendan wants to merge 1 commit intoScottcjn:mainfrom
whitebrendan:fix/install-deps-and-cli

Conversation

@whitebrendan
Copy link

This PR addresses Issue #125 / Bounty #1491.

Changes:

  • Moved flask from optional conway dependencies to core dependencies in pyproject.toml to ensure beacon webhook serve works out-of-the-box.
  • Updated beacon webhook send CLI to support --text, --link, --bounty-url, and other flags, aligning it with the examples in README.md and other transports like UDP.
  • Added tests/smoke_test.py to verify basic CLI functionality.

Verified in a fresh environment.

Wallet: whitebrendan (miner_id)

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to beacon-skill! Thanks for your first pull request.

Quick checklist:

  • Tests pass (pytest tests/)
  • New code includes SPDX license header
  • Focused on a single change

Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100)

A maintainer will review your PR soon!

@Scottcjn
Copy link
Owner

Scottcjn commented Mar 8, 2026

Closing — #130 merged for the core fix. Your additional webhook flags (--bounty-url, --reward-rtc, --field) are interesting — consider submitting those as a separate feature PR.

@Scottcjn Scottcjn closed this Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M PR: 51-200 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants