39a07f63c9
pyproject requirements, prep for logging fixes * remove chroma * update project name to "doczy-field-extraction" in pyproject.toml * update lock file * replace print statements with logging for better traceability in process_file function * replace print statements with logging for improved error tracking and information logging * replace print statements with logging for improved error handling and traceability * replace print statements with logging for improved error handling in llm_utils and string_utils * remove unused table_utils module; supplanted by table_funcs and unreferenced * replace capsys with caplog in test_invalid_input_type for improved logging of invalid input Approved-by: Katon Minhas