Skip to content

feat(python): list_beos(), destroy() docs, Beta classifier#10

Merged
sirambrosio merged 3 commits intomainfrom
feat/python-list-and-readme
Apr 20, 2026
Merged

feat(python): list_beos(), destroy() docs, Beta classifier#10
sirambrosio merged 3 commits intomainfrom
feat/python-list-and-readme

Conversation

@sirambrosio
Copy link
Copy Markdown
Contributor

Summary

  • GAP CBEOClient.list_beos(limit=20, offset=0): GET /api/beo?limit=N&offset=N, returns list of BEO dicts; handles both bare-list and wrapped responses
  • GAP D — README: added list_beos and destroy(beo_id, reason) usage examples with full code; updated method table to include both methods
  • GAP Epyproject.toml: added "Development Status :: 4 - Beta" to classifiers

Test plan

  • list_beos(limit=5) returns a list (or empty list on 404)
  • destroy(beo_id=42, reason="test") signs payload and POSTs to /api/relayer/beo/destroy
  • pip install bsp-sdk shows Beta badge on PyPI after publish
  • mypy bsp_sdk/ passes (no new type errors)

🤖 Generated with Claude Code

sirambrosio and others added 3 commits April 20, 2026 15:51
__version__ = '2.1.0' was defined at module level but omitted from
__all__, meaning `from bsp_sdk import *` would not expose it and tools
like `bsp_sdk.__version__` checks via __all__ introspection would miss
it. Add it as the first entry under a 'Package metadata' comment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- BEOClient.list_beos(limit, offset): GET /api/beo with pagination
- README: added list_beos and destroy() usage examples; updated method table
- pyproject.toml: added "Development Status :: 4 - Beta" classifier

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sirambrosio sirambrosio merged commit 3c6a5ff into main Apr 20, 2026
@sirambrosio sirambrosio deleted the feat/python-list-and-readme branch April 20, 2026 19:03
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