Improvements based on PR #1105 by @rnjema:
- Add get_platform() function for OS detection
- Use $PYTHON_CMD -m pip for more reliable pip invocation
- Show Windows-specific guidance during installation
- Add text=auto to .gitattributes for cross-platform line endings
Closes#1078
Co-authored-by: rnjema <rnjema@users.noreply.github.com>
TinyDigits pkl files were stored in LFS, causing install failures
when users don't have git-lfs installed. The sparse checkout would
download LFS pointer files instead of actual data, causing pickle
to fail with 'invalid load key' errors.
These files are small (~300KB total) so LFS is unnecessary.
Fixes#1129