You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed a filesystem safety issue where equivalent output path spellings, such as input.txt and ./input.txt, could bypass the in-place overwrite guard and modify the input file.
The output writer now checks canonical filesystem identity before opening the output file.
Validation
python -m unittest discover
Manual temp-file repro now exits with code 2 and leaves the input unchanged.
Built shareclean-0.3.3 wheel and sdist in a fresh temp directory.
python -m twine check passed for both distributions.