Workers - Better Windows support for Python Workers
Key Points
- Pywrangler CLI now supports Windows
- No extra Windows configuration required
- Requires wrangler ≥4.64.0, workers-py ≥1.72.0, uv ≥0.29.8
Summary
Pywrangler (the CLI from workers-py) now supports Windows, enabling development and deployment of Python Workers from Windows environments with the same workflow as macOS and Linux. Specify Python dependencies in pyproject.toml and use the Pywrangler commands to run locally and deploy.
Key Points
- Pywrangler is now available on Windows with no extra configuration required.
- Declare your Worker dependencies in
pyproject.toml. - Local development:
uvx --from workers-py pywrangler dev. - Deploy:
uvx --from workers-py pywrangler deploy. - Minimum required versions:
wrangler >= 4.64.0workers-py >= 1.72.0(includes Pywrangler)uv >= 0.29.8
- Upgrade commands:
- Upgrade workers-py:
uv tool upgrade workers-py - Upgrade wrangler:
npm install -g wrangler@latest - Upgrade uv:
uv self update
- Upgrade workers-py:
Action for engineers
- Ensure your environment meets the minimum versions before using Pywrangler on Windows.
- Keep
pyproject.tomlupdated with your Python dependencies and use theuvxPywrangler commands for dev/deploy workflows.