Skip to content

Conversation

@bokelley
Copy link
Contributor

Summary

  • Upgrade adcp library from v2.18.0 to v3.1.0
  • Migrate from direct .assets_required attribute access to using the new get_required_assets() helper function
  • Update base.py to use .assets for building complete asset type maps (intentional—type maps need all assets, not just required)
  • Simplify server.py by removing unused asset_group_id handling (no formats in codebase use repeatable groups)

Test plan

  • All 265 tests pass
  • Schema compliance tests pass (library maintains backward compatibility)
  • Pre-commit hooks pass (ruff, mypy)

🤖 Generated with Claude Code

Migrate from direct `.assets_required` attribute access to using the
new `get_required_assets()` helper function from the adcp library.

Changes:
- Update adcp dependency from >=2.18.0 to >=3.1.0
- Use get_required_assets() for filtering and iterating required assets
- Update base.py to use .assets for building complete asset type maps
- Simplify server.py by removing unused asset_group_id handling
- Update all tests to use the new API

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit f4c8635 into main Jan 28, 2026
3 checks passed
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.

2 participants