Skip to content

bugfix(python): Use a cross platform file locking package instead of …#574

Open
ian-sift wants to merge 5 commits into
mainfrom
cross-plat-filelock
Open

bugfix(python): Use a cross platform file locking package instead of …#574
ian-sift wants to merge 5 commits into
mainfrom
cross-plat-filelock

Conversation

@ian-sift
Copy link
Copy Markdown
Contributor

@ian-sift ian-sift commented May 19, 2026

CI passes (also verified locally w/ 3.8)

added windows lint that catches this bug https://github.com/sift-stack/sift/actions/runs/26117219960/job/76809547350?pr=575

@ian-sift ian-sift requested a review from alexluck-sift May 19, 2026 03:20
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 19, 2026

Python docs preview: https://sift-stack.github.io/sift/python/pr-574/

Deployed from 94ce10a. The link may take up to a minute to become live as GitHub Pages propagates.

@ian-sift ian-sift enabled auto-merge (squash) May 19, 2026 03:25
@ian-sift ian-sift force-pushed the cross-plat-filelock branch from 50105e3 to d72f43c Compare May 19, 2026 17:32
ian-sift and others added 3 commits May 19, 2026 10:35
Drops the install-python-windows job and instead adds a
`mypy --platform=win32 lib` step to the existing test-python job on
ubuntu-latest. The Windows job only existed to surface platform-gated
stub regressions like `import fcntl`; mypy with --platform=win32 picks
up the same class of issues from typeshed without paying for a Windows
runner.

Co-authored-by: Cursor <cursoragent@cursor.com>
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