Skip to content

Add initial Windows compatibility fixes#7

Open
quilmach wants to merge 1 commit into
Alex-Gilbert:mainfrom
quilmach:windows-fixes-clean
Open

Add initial Windows compatibility fixes#7
quilmach wants to merge 1 commit into
Alex-Gilbert:mainfrom
quilmach:windows-fixes-clean

Conversation

@quilmach

Copy link
Copy Markdown

This PR fixes several issues encountered when running Unredact on Windows.

Changes include:

Fixes to dictionary loading in pipeline/dictionary.py

Adjustments in pipeline/font_detect.py

Fixes in pipeline/ocr.py related to Windows path handling

General compatibility fixes so the server runs correctly on Windows with Poppler and Tesseract installed in PATH

Notes from testing:

While running on Windows, the Rust solver required the data directory to be present under solver_rs/ for the application to work correctly. I did not include this change in the commit because it may be a packaging issue, but documenting it here in case it helps debugging.

Tested on:

Windows 11
Python 3.12
Poppler installed via winget
Tesseract installed and available in PATH

@quilmach quilmach closed this Mar 11, 2026
@quilmach quilmach reopened this Mar 11, 2026
@quilmach

Copy link
Copy Markdown
Author

I tested the current upstream build using the new static workflow (make build-static, make serve-static) and verified that the Windows compatibility fixes still work correctly with Poppler and Tesseract on PATH. Let me know if you would like any adjustments.

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.

1 participant