Skip to content

ci: keep Windows-only packages out of Linux CI - #3

Merged
MeaFew merged 2 commits into
mainfrom
ci/linux-deps-20260725
Jul 25, 2026
Merged

ci: keep Windows-only packages out of Linux CI#3
MeaFew merged 2 commits into
mainfrom
ci/linux-deps-20260725

Conversation

@MeaFew

@MeaFew MeaFew commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • add sys_platform == "win32" markers to pywin32 and pywinpty in requirements.lock
  • split the pendulum pin by Python version: 2.1.2 for <3.12, 3.1.0 for >=3.12

Why

The Linux test job and Docker build first failed on Windows-only packages. After that, pip exposed the existing prefect/pendulum mismatch: CI and Docker run Python 3.12, where prefect==2.20.25 requires pendulum>=3,<4.

Test plan

  • CI lint/sql-lint/test/typecheck/docker-build all pass on the PR branch.

@MeaFew
MeaFew merged commit e538bd6 into main Jul 25, 2026
5 checks passed
@MeaFew
MeaFew deleted the ci/linux-deps-20260725 branch July 25, 2026 11:24
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