diff --git a/pyproject.toml b/pyproject.toml index db34dfe..e781a13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ dependencies = [ "jsonschema~=4.23", "loguru~=0.7.2", - "pandas~=2.2", + "pandas>=2.2", "plexosdb~=0.0.6", "polars~=1.1.0", "pyyaml~=6.0.1", diff --git a/src/r2x/parser/handler.py b/src/r2x/parser/handler.py index 9b86ab3..695378a 100644 --- a/src/r2x/parser/handler.py +++ b/src/r2x/parser/handler.py @@ -240,7 +240,8 @@ def csv_handler(fpath: Path, csv_file_encoding="utf8", **kwargs) -> pl.DataFrame logger.debug("File {} is empty. Skipping it.", fpath) return - data_file = pl_lowercase(data_file) + if not kwargs.get("keep_case"): + data_file = pl_lowercase(data_file) return data_file