Skip to content

fix: align with qualibrate API (qualibrate.core.parameters)#24

Merged
TheoLaudatQM merged 1 commit intomainfrom
hotfix/qualibrate-core-parameters
Feb 23, 2026
Merged

fix: align with qualibrate API (qualibrate.core.parameters)#24
TheoLaudatQM merged 1 commit intomainfrom
hotfix/qualibrate-core-parameters

Conversation

@KevinAVR
Copy link
Copy Markdown
Contributor

Summary

qualibrate no longer exposes a top-level qualibrate.parameters module. The canonical location is qualibrate.core.parameters, which provides RunnableParameters, GraphParameters, and other parameter base classes. Code importing from qualibrate.parameters raises ModuleNotFoundError.

This PR updates qualibration-libs to use the current qualibrate API and dependency constraints.

Changes

  • Imports: Replace from qualibrate.parameters import RunnableParameters with from qualibrate.core.parameters import RunnableParameters in parameters/common.py, parameters/experiment.py, and parameters/sweep.py.
  • Dependencies: Bump minimum qualibrate to >=1.0.2 and set requires-python = ">=3.10, <3.13" in pyproject.toml to align with qualibrate and avoid resolving to older, incompatible versions.
  • Changelog: Document the fix and the dependency/Python requirement changes under [Unreleased].

Co-authored-by: Cursor <cursoragent@cursor.com>
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Feb 19, 2026

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown
Collaborator

@omrieoqm omrieoqm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@TheoLaudatQM TheoLaudatQM merged commit 64e7bfd into main Feb 23, 2026
2 checks passed
@TheoLaudatQM TheoLaudatQM deleted the hotfix/qualibrate-core-parameters branch February 23, 2026 08:41
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.

4 participants