Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v0.9.0: absorb demos and dev scripts into the package and skills - #152

Merged
gitronald merged 29 commits into
feature/v0.9.0from
feature/v0.9.0-script-cleanup
Jun 6, 2026
Merged

gitronald merged 29 commits into
feature/v0.9.0from
feature/v0.9.0-script-cleanup

Conversation

@gitronald

Copy link
Copy Markdown
Owner

Cleans up scripts/ for the v0.9.0 cycle, across plans 033 (scripts audit) and 035 (skills consolidation). Net: scripts/ is removed entirely; every dev tool has one home (package module, local skill, or retired).

Package / user-facing

  • Demos run after a plain pip install — moved into WebSearcher.demos (one module per demo) behind a single ws-demo command (parse|show|search|searches|headers|locations); replaces the wheel-broken demo-search/demo-searches entry points.
  • New ws-demo show "<query>" — renders the parsed-results table for a saved capture offline (stdlib table, no dev deps). Repointed the README walkthrough off the dev-only scripts/show_parsed.py.
  • scripts/bench_parse.py -> WebSearcher.bench — the parse benchmark is now an in-package module (python -m WebSearcher.bench), rewritten off typer so the package gains no dev dependency; still logs to the tracked tests/benchmarks/results.jsonl.

Tests / docs

  • Added tests/test_corpus_integrity.py — gates fixture-corpus integrity (unique ids, notes, layout, results) in CI.
  • CHANGELOG [Unreleased], README, and the selectolax/fixture-corpus guides updated to match.

Maintainer dev tooling (local .claude/skills/, gitignored — not in this diff)

  • Consolidated 8 overlapping skills to 5 (serp-inspect, compare-parsed, corpus-curate, parse-bench, explore-ai-overview) and absorbed each skill-only script into its owning skill.

Full suite green: 408 passed, 4 skipped, 80 snapshots.

gitronald added 29 commits June 5, 2026 09:45
# Conflicts:
#	CHANGELOG.md
#	scripts/bench_parse.py
@gitronald
gitronald merged commit e03a6a5 into feature/v0.9.0 Jun 6, 2026
6 checks passed
@gitronald
gitronald deleted the feature/v0.9.0-script-cleanup branch June 6, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant