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

Add config yaml schema support #304

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

Add config yaml schema support #304

wants to merge 7 commits into from

Commits on Feb 7, 2024

  1. Begin adding support for config schemas

    Signed-off-by: Fabrice Normandin <fabrice.normandin@gmail.com>
    lebrice committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    946f695 View commit details
    Browse the repository at this point in the history
  2. Split things up a bit

    Signed-off-by: Fabrice Normandin <fabrice.normandin@gmail.com>
    lebrice committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    500a14b View commit details
    Browse the repository at this point in the history
  3. Make pydantic import lazy

    Signed-off-by: Fabrice Normandin <fabrice.normandin@gmail.com>
    lebrice committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    139c076 View commit details
    Browse the repository at this point in the history
  4. Move the yaml schema stuff and add test

    Signed-off-by: Fabrice Normandin <fabrice.normandin@gmail.com>
    lebrice committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    9ddc1e7 View commit details
    Browse the repository at this point in the history
  5. Add new needs_pydantic test mark

    Signed-off-by: Fabrice Normandin <fabrice.normandin@gmail.com>
    lebrice committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    cf5f9a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Add an example for schema, fix getting config cls

    Signed-off-by: Fabrice Normandin <normandf@mila.quebec>
    lebrice committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    14825f3 View commit details
    Browse the repository at this point in the history
  2. Update example, fix descriptions for top-level DC

    Signed-off-by: Fabrice Normandin <fabrice.normandin@gmail.com>
    lebrice committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    b0c4071 View commit details
    Browse the repository at this point in the history