Skip to content

chore: add .nvmrc (18) and .python-version (3.11)#12

Merged
sirambrosio merged 5 commits intomainfrom
chore/nvmrc
Apr 20, 2026
Merged

chore: add .nvmrc (18) and .python-version (3.11)#12
sirambrosio merged 5 commits intomainfrom
chore/nvmrc

Conversation

@sirambrosio
Copy link
Copy Markdown
Contributor

Summary

  • Adds .nvmrc pinning Node 18 for any tooling scripts
  • Adds .python-version pinning Python 3.11 (matching requires-python = ">=3.10" in pyproject.toml, pinned to a stable recent release)

🤖 Generated with Claude Code

sirambrosio and others added 5 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>
…lection_time

- tests/test_exchange.py: covers submit_records/read_records success, empty/over-limit records, token required, expired token error
- bsp_sdk/biorecord.py: set_collection_time() validates via datetime.fromisoformat(), raises ValueError with clear message on invalid input
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sirambrosio sirambrosio merged commit b7cbfc1 into main Apr 20, 2026
@sirambrosio sirambrosio deleted the chore/nvmrc branch April 20, 2026 19:26
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