diff --git a/lib/galaxy/tools/data/__init__.py b/lib/galaxy/tools/data/__init__.py index 871925628c0..422916282d7 100644 --- a/lib/galaxy/tools/data/__init__.py +++ b/lib/galaxy/tools/data/__init__.py @@ -116,7 +116,7 @@ class RefgenieToolDataTable(TabularToolDataTable): def parse_file_fields(self, filename, errors=None, here="__HERE__"): try: - rgc = refgenconf.RefGenConf(filename, writable=False, skip_read_lock=True) + rgc = refgenconf.RefGenConf.from_yaml_file(filename) except refgenconf.exceptions.RefgenconfError as e: log.error('Unable to load refgenie config file "%s": %s', filename, e) if errors is not None: diff --git a/packages/app/setup.cfg b/packages/app/setup.cfg index b15c1172913..ce26b3a1365 100644 --- a/packages/app/setup.cfg +++ b/packages/app/setup.cfg @@ -72,7 +72,7 @@ install_requires = python-slugify PyJWT PyYAML - refgenconf>=0.12.0 + refgenconf>=0.13.0 regex requests SQLAlchemy>=2.0.37,<2.1,!=2.0.41 diff --git a/pyproject.toml b/pyproject.toml index 4d14622589e..586b49004fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -88,7 +88,7 @@ dependencies = [ "python-multipart", # required to support form parsing in FastAPI/Starlette "python-slugify", "PyYAML", - "refgenconf>=0.12.0", + "refgenconf>=0.13.0", # https://github.com/refgenie/refgenconf/pull/149 "regex", "requests", "rocrate",