Skip to main content

Supporting CLI/tooling for the honest-scholar research-workflow plugin

Project description

honest-scholar

Supporting CLI/tooling for the honest-scholar research-workflow plugin. Distributed as honest-scholar; exposes the honest-scholar CLI.

Per ADR-0024, the plugin stays pure-markdown and this package is installed isolated (never into a consumer's ML environment) on demand via the ensure-tooling procedure. The CLI is the authoritative interface; a thin MCP wrapper over the same modules may follow.

Install (development)

cd honest-scholar
uv sync
uv run honest-scholar --version
uv run honest-scholar doctor

Isolated install (as ensure-tooling does) — PyPI-first, with the git-subdirectory install as the fallback for unreleased refs:

uv tool install honest-scholar                     # primary (PyPI)
# fallback — unreleased ref or PyPI unreachable:
uv tool install "git+https://github.com/davorrunje/honest-scholar.git#subdirectory=honest-scholar"

CLI

honest-scholar --version
honest-scholar doctor                                       # environment report (implemented)
honest-scholar literature resolve | cites | refs | enrich | neighbors   # honest-scholar#1
honest-scholar dataset    register | fetch | verify | mirror | audit    # honest-scholar#2 / #3
honest-scholar defend     record                                        # honest-scholar#4
honest-scholar backlog    add | list | rank | promote | drop            # honest-scholar#5

Only doctor and --version are implemented; the domain sub-commands are typed stubs exiting with code 2 and a pointer to their tracking issue.

Develop

uv run ruff check .
uv run ruff format --check .
uv run mypy
uv run pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

honest_scholar-0.0.0a0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

honest_scholar-0.0.0a0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file honest_scholar-0.0.0a0.tar.gz.

File metadata

  • Download URL: honest_scholar-0.0.0a0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for honest_scholar-0.0.0a0.tar.gz
Algorithm Hash digest
SHA256 4c1d75587f082aa25e49bd5c3110fe316eef8f903a5b845a6453fa1dff36b650
MD5 b157b58e38f657c87ad1392d9478eee2
BLAKE2b-256 17357ea47c92ec45a8c55fd73040753a8a535ecd24cfdc1904b23c9ea514367d

See more details on using hashes here.

Provenance

The following attestation bundles were made for honest_scholar-0.0.0a0.tar.gz:

Publisher: publish.yml on davorrunje/honest-scholar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file honest_scholar-0.0.0a0-py3-none-any.whl.

File metadata

File hashes

Hashes for honest_scholar-0.0.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 4627984c192e544d643d8840b7b3b884705d0789ecd2176fa65a88b76f86e582
MD5 9a5b5f3107f8154d800e4da5b5eb6d4e
BLAKE2b-256 aa4b7bbeec89bcc173e231e66bdc14928125b1a5c260177f306394e8f1a6a649

See more details on using hashes here.

Provenance

The following attestation bundles were made for honest_scholar-0.0.0a0-py3-none-any.whl:

Publisher: publish.yml on davorrunje/honest-scholar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page