Skip to content

Pin oa-configurator to an exact version due to expected breaking changes #17

Description

@nicoloesch

oa-configurator is still making breaking changes (e.g. AustralianCancerDataNetwork/oa-configurator#7) inside what would normally be semver-compatible version bumps. A >= constraint can silently pull in a release that breaks omop-alchemy, since nothing currently guarantees backward compatibility between minor/patch versions.

Fix

Pin oa-configurator to an exact version (==0.1.2) in pyproject.toml instead of >=.
Bump that pin deliberately, in lockstep with verifying compatibility, each time we intentionally upgrade, and not automatically via resolver-allowed ranges.

Future Work

Revisit once oa-configurator reaches 1.0 and adopts real semver guarantees; >=should become safe again at that point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions