Skip to content

Conversation

@dbirman
Copy link
Member

@dbirman dbirman commented Sep 26, 2025

This PR bumps the aind-data-schema version to v2 and fixes the helper QC functions to run off of V2 QC data.

Note this PR bumps to Python 3.10 minimum because of the aind-data-schema requirement.

@dbirman dbirman linked an issue Sep 26, 2025 that may be closed by this pull request
3 tasks
@helen-m-lin
Copy link
Collaborator

helen-m-lin commented Oct 3, 2025

This PR would introduce a breaking change due to upgrading aind-data-schema v1 to v2. @dbirman could you mark the PR with BREAKING CHANGE?

Also, there are a few other features for aind-data-schema v1 that should be released first (#93 and #181, #106, #107) before we do a major release.

Edits:

  • There is currently no v2 qc lambda function to process aind-data-schema v2 qc objects. This should be created first before upgrading the helper methods. This is part of the tasks listed here: https://github.com/AllenNeuralDynamics/aind-scientific-computing/issues/318
  • Should we also increment the default version for the metadata db client to v2 to support default read/write/delete to the v2 collection?

@dbirman dbirman changed the title feat: bump to aind-data-schema v2 in helpers BREAKING CHANGE: bump to aind-data-schema v2 in helpers Oct 13, 2025
@dbirman
Copy link
Member Author

dbirman commented Oct 13, 2025

Marking as blocked until we get the lambda, other changes requested by Helen are in the branch.

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.

Support aind-data-schema 2.0 in [helpers]

2 participants