diff --git a/bbconf/config_parser/bedbaseconfig.py b/bbconf/config_parser/bedbaseconfig.py index e30397e..ef9db9e 100644 --- a/bbconf/config_parser/bedbaseconfig.py +++ b/bbconf/config_parser/bedbaseconfig.py @@ -130,7 +130,7 @@ def _read_config_file(config_path: str) -> ConfigFile: Parsed ConfigFile object. """ - _config = yacman.YAMLConfigManager(filepath=config_path).exp + _config = yacman.YAMLConfigManager.from_yaml_file(filepath=config_path).exp config_dict = {} for field_name, annotation in ConfigFile.model_fields.items(): diff --git a/docs/changelog.md b/docs/changelog.md index 79cac91..a5fe3fc 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -2,6 +2,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format. + +### [0.14.12] - 2026-04-22 +### Changed: +- Updated yacman version to 2.0.0 + + ### [0.14.11] - 2026-04-15 ### Fixed: - External id search diff --git a/pyproject.toml b/pyproject.toml index fde706c..fba05bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "bbconf" -version = "0.14.11" +version = "0.14.12" description = "Configuration and data management tool for BEDbase" readme = "README.md" license = "BSD-2-Clause" @@ -18,7 +18,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Bio-Informatics", ] dependencies = [ - "yacman == 0.9.4", + "yacman >= 1.0.0", "sqlalchemy >= 2.0.0", "gtars >= 0.5.3", "geniml[ml] >= 0.8.4",