Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

layers/meta-opentrons: support pydantic v2 #185

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

sfoster1
Copy link
Member

Contains the work to support pydantic v2 as in Opentrons/opentrons#14871.

This is a pretty significant amount because pydantic v2 uses rust and modern python packaging tooling, which our older openembedded does not. So we're borrowing a lot from upstream openembedded-core and meta-openembedded to get a working rust cross setup, and hacking it together a little to support our pipenv installation process.

This is from upstream oe-core gatesgarth.
We need this because we need the altered manifest and access to the
manifest.json file in the recipe directory is hardcoded in the recipe
for some reason.
Or more specifically cargo and everything that depends on, since maturin
uses cargo.toml features that need a new version
needed for pydantic-core
@sfoster1 sfoster1 marked this pull request as ready for review December 18, 2024 17:52
@sfoster1
Copy link
Member Author

We should squash merge this since it doesn't involve git shenanigans

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