Upgrade Harmony API to Pydantic v2 by olp-cs · Pull Request #8 · harmonydata/harmonyapi

Description

Related to harmonydata/harmony#50

Related PR and discussion: harmonydata/harmony#51

  • Removed Rocketry: it's not compatible with Pydantic V2 and will be replaced with another library @zaironjacobs
  • BaseSettings has moved to a separate package, pydantic-settings.

Testing

Tested on a local system: Ubuntu 24.04 LTS (step-by-step description)

python -m unittest discover tests/local_tests

Before the changes: 18/18 passed
After the changes: 18/18 passed