Skip to content

feat: upgrade adcp library to v3.1.0#45

Merged
bokelley merged 1 commit intomainfrom
bokelley/update-python-lib
Jan 28, 2026
Merged

feat: upgrade adcp library to v3.1.0#45
bokelley merged 1 commit intomainfrom
bokelley/update-python-lib

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.

1 participant

Comments